1、“.....可以清楚的看到自己编写程序中的和警告。人性化的设计功能,使编程人员更加方便编写设计程序。同时,编译成功的程序可以通过仿真调试,了解每步单片机所占用的口和所耗费的时间,如图所示是程序调试的过程。徐州工程学院毕业设计论文图程序调试图软件开发调试当编写的总程序通过编译成功后,就可以进行软件仿真。此时我们就需要这款软件,是英国公司出版的工具软件,它不仅具有其它工具软件的仿真功能,还能仿真单片机及外围器件,它是目前最好的仿真单片机及外围器件的工具。舵机工作程序仿真舵机的的工作原理在第三章中已详细介绍,这里不再重复。当没有硬件在手,我们也能在软件中通过查看单片机输出端口的波形,大致了解程序的正确性。图舵机信号端口输出波形徐州工程学院毕业设计论文观察图中波形,可以发现舵机信号端口输出的正是信号,即舵机工作必须的驱动信号,但根据波形我们无法判断舵机旋转的角度......”。
2、“.....但毋庸置疑的是,有了仿真软件,在程序编写时,可以少走许多弯路。直流电机工作程序仿真直流电机模块工作时主要用到八个口,四个寻迹反馈信号作为输入,控制四个直流电机驱动信号,具体参见表,在模拟电路中,两个示波器分别接在两侧电机控速端口。小车电机在程序中的工作过程机械手运动,小车停止,见图,示波器没有波形,说明小车此时是停止的图小车停止仿真小车直走,见图,示波器中两波形样,表明小车两侧电机转速相同图小车直走仿真徐州工程学院毕业设计论文小车左微动,见图,当口电平变化,则表明前光电传感器偏出黑线,需要左微动,此时左侧电机反转,右侧电机正转,当前传感器回到黑线,小车就停止微动,继续沿黑线前进同理,右微动也是这样个过程图小车左微动仿真小车左转,见图,当口电平变化,则表明左传感器在黑线上,小车需要左转,此时左侧电机反转,右侧电机正转,由程序控制转过度后......”。
3、“.....右转也是这样个过程图小车左转仿真系统软件流程系统软件流程如图所示。徐州工程学院毕业设计论文图系统流程图软件流程是这样的,开始时检测比较器反馈电平是否变化,若无变化,说明小车上四个光电传感器反馈信号不变,小车位置正常可以继续前进,若变化了,则需要进步检测是哪个传感器发生了变化。首先检测前电平是否变化,若变化了则小车右微动直徐州工程学院毕业设计论文到前传感器回到黑线上,然后可以继续前进,若无变化就进步检测前电平,若变化说明小车需要进行左微动调整前传感器位置,直到回到黑线就可以继续前进,若无变化就检测左传感器,若它反馈的电平变化,则需要进行左转,然后沿黑线直走,无变化则表明右传感器变化了,小车右转度,然后直走。寻迹小车就是这样进行循迹行走的,在循迹的过程中,实时进行黑线上障碍物监测,若检测到就进行清障的工作,否则继续循迹,直到完成个循环,整个程序结束......”。
4、“.....小车就是要沿着这条黑线行走,通过判断反射式光电传感器是否接收到反射光来判断小车行走的路线。检测环节中共有四对这样的光电传感检测单元,实现组合式控制方向的检测。检测部分函数图为该程序的流程图详解红外反馈引脚定义,对传感器输入信号不断地进行查询直走,直走程序中有左右微动检测程序判断小车是否走在转弯路口小车前面两个传感器超越黑线后退到线上左转徐州工程学院毕业设计论文图寻迹软件流程障碍物检测及清理软件流程小车头部安装了触碰开关,小车行驶过程中,通过这个开关,可以准确的判断前面是否有障碍物。清障程序在中断中执行,通过外部中断触发。这样可以准确无误的实现清障功能。障碍物检测及清除函数图为该程序的流程图详解外部中断初始化开中断脉冲方式开外部中断进入中断,执行机械手动作关闭外部中断信号徐州工程学院毕业设计论文车停止机械手闭合......”。
5、“.....放下障碍物延迟会小车后退段距离小车左转,回到轨道图障碍物检测及清理软件流程徐州工程学院毕业设计论文第章系统测试为了测试智能清障小车系统的运动情况,我们设计了简易轨道对智能清障小车系统进行测试,只有通过硬件调试之后,才能确定程序的正确性和可靠性。测试场景介绍实验采用的长方形黑色轨道对智能小车系统进行测试,实验轨道如图所示,在黑线上放置障碍物,小车沿黑线循迹行驶过程的中,通过障碍物检测及清除单元,配合小车运动达到清障目的。实验的成功与否就在于能否检测并清除障碍物并且小车最终并回到起点。图测试场景及参数实际测试过程系统测试过程中,采取逆时针的测试方法来检测小车左右转清障的效果。经过逆时针圈的实际测试,成功清除障碍物并回到起点的有次,其余次均匀失败告终。以下是实际测试过程智能小车从起始位置开始运动,如图所示......”。
6、“.....表明正在检测黑线并反馈信号给单片机,从而控制小车运动。图小车处于起始位置传感器检测到障碍物,如图所示,此时小车上信号灯发光,机械手闭合夹持障碍徐州工程学院毕业设计论文物,小车停止寻迹,执行清除障碍物工作。图传感器检测到障碍物当机械手夹持障碍物后,就需要配合小车运动,将黑线上的障碍物清除,如图所示,小车向右旋转度并向前运动段距离,机械手打开,放下障碍物后小车后退并左转回到黑线上,如图所示,障碍物离开了黑线,小车继续进行循迹运动。图清除障碍物图清除障碍物后小车回黑线继续循迹当两侧传感器在黑线上,表明小车已经运动到转向路口,需要进行转向,如图所示,通过传感器的反馈信号,小车自动进行了向左度的转向,成功完成了智能小车在循迹过程中的第个难点。徐州工程学院毕业设计论文图小车左转弯在实验中小车循迹主要两个动作个是直走,另个是左转,当第个左转很成功的实现之后......”。
7、“.....最终回到起点,如图所示。图回到起始位置测试结果分析通过实验可以发现,在循迹过程中,小车只要能清除障碍物后回到黑线上继续循迹,实验就能成功,否则以失败告终。由于小车本身质量很小,且轮子固定不稳,通过直流电机控制的小车空转速度快,但负载能力差,转弯时只能侧轮子正转另侧轮子反转到达转弯的目的,其转过的角度通过程序控制,受很多因素影响,所以并非每次都能转到预想的位置。另外,外部中断初始化徐州工程学院毕业设计论文开中断脉冲方式开外部中断延迟,舵机控制徐州工程学院毕业设计论文夹持器张开夹持器闭合,直走徐州工程学院毕业设计论文,左转徐州工程学院毕业设计论文右转徐州工程学院毕业设计论文,在清障中使用,直走段距离,放障碍物在清障中使用,后退段距离,徐州工程学院毕业设计论文控制转弯速度,左微动左微动,徐州工程学院毕业设计论文右微动右微动......”。
8、“.....并非每次都能使障碍物进入夹持器中。以上都是模型小车的硬伤,无法单单从软件方面改善,以后应尽量避免这些因素。徐州工程学院毕业设计论文结论智能小车技术是项具有广泛应用前景的技术,在自动化生产线仓库管理机器人服务环境监测航空航天等领域,它发挥着越来越重要的作用。本文主要讲解了结合循迹小车模块和障碍物检测清理模块于体的智能清障小车系统。通过对方案的论证和比较最终确定了可行性方案,结合所学知识,设计并制作了硬件电路,通过软件编写的程序,经过调试实验,最终制作了智能清障小车模型。现将工作总结如下在充分考虑了智能小车系统结构的基础上,以系列中的单片机为控制核心,并且结合各种传感器模块搭建了智能控制中心的硬件平台,为后续的工作提供了实验平台。详细分析了控速原理,对于如何通过单片机控制电机从软硬件两方面进行了解析......”。
9、“.....加入机械手模块,使循迹小车更加智能化。系统经过测试,虽然存在着定的问题,但能够实现小车的循迹监测障碍物清除障碍物等功能。徐州工程学院毕业设计论文致谢本论文是在张建化老师的指导下完成的,在智能小车系统的设计调试及论文的写作过程中,他给予了无数的指导和大力的支持,在这里向张老师表示忠心的感谢。在系统设计调试阶段,得到了些同学的帮助,在这里也表示感谢。也感谢学院及机械电子教研室的老师和领导为我提供的良好的毕业设计环境使我完成毕业设计。在毕业之际也感谢辅导员老师四年来在生活中给予的关心和帮助。最后,感谢所有帮助过我的老师和同学们,感谢给我论文进行评阅和指导的老师们。徐州工程学院毕业设计论文参考文献张文杰基于总线的智能小车控制系统研制成都西南交通大学,吴荣芳多功能智能小车的研究北京北京科技大学,何建英基于单片机智能小车控制器设计与实现重庆重庆文理学院......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。