摘要
目前,伴随着科学技术的不断发展,人们的生活水平也在不断的提高,使得人们对自己身边的事物的要求也不断的提高。针对目前,市场上的小车还在处于人们手动控制的阶段,显然这已经满足不了当今社会人们对小车的驾驶的要求,此次设计一款可以自动循迹避障小车,本文主要可以分为两大部分来进行介绍,一部分是软件部分,另一部分是硬件部分。此次设计的自动循迹避障小车通过选择单片机STC89C52单片机作为此次设计的主控芯片,通过采用MX1508作为此次设计的直流电动机,通过单片机来产生不同的PWM波形,去控制小车运行的速度,然后采用红外寻距去对小车运行的轨道,通过超声波对小车前方障碍物进行检测,同时将检测到的信号传输到单片机进行处理,通过单片机对检测来的信号进行判断和分析控制小车的转速和转向,最终使得小车可以避开障碍物进行正常行驶,实现自动循迹的目的,所以该设计是具有研究价值和现实意义的。
关键词:智能小车;STC89C52单片机;MX1508;红外寻距模块;循迹避障
目录
第一章绪论1
1.1研究背景、目的及意义1
1.1.1研究背景1
1.1.2研究目的及其意义1
1.2国内外研究状况2
1.2.1国内研究状况2
1.2.2国外研究状况2
1.3本章小结3
第二章系统设计方案4
2.1整体设计方案4
2.2.1主控芯片的选择4
2.2.2电机驱动模块选择5
2.2.3循迹模块选择5
2.3本章小结6
第三章硬件设计7
3.1主控模块电路7
3.3.1晶振电路8
3.3.2复位电路8
3.2超声波测距模块8
3.3红外寻迹模块9
3.4电机驱动模块10
3.5本章小结10
第四章系统程序设计11
4.1编程软件介绍11
4.2主程序流程设计12
4.3处理函数流程设计12
第五章仿真测试14
5.1仿真总体设计14
5.2仿真上电测试14
5.3障碍物距离小于设置仿真测试15
5.4循迹调整16
5.5本章小结17
第六章实物制作过程18
6.1软件部分18
6.2电路板的安装与传感器布局18
6.2.1电路板的安装18
6.2.2超声波模块的安装18
6.2.3红外循迹模块的安装19
6.2.4传感器布局与电路板安装部分的总结19
6.3系统测试流程19
6.4测试报告19
6.4.1循迹功能测试结果19
6.4.2避障功能测试结果21
6.5测试总结22
第七章总结及展望23
致谢24
参考文献25
附录27
附录1:原理图27
附录2:PCB 28
附录3:主程序29
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:打字小能手,如若转载,请注明出处:https://www.447766.cn/chachong/187695.html,