智能往返51单片机小车论

智能往返51单片机小车论

ID:25323300

大小:784.18 KB

页数:13页

时间:2018-11-19

智能往返51单片机小车论_第1页
智能往返51单片机小车论_第2页
智能往返51单片机小车论_第3页
智能往返51单片机小车论_第4页
智能往返51单片机小车论_第5页
资源描述:

《智能往返51单片机小车论》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、智能往返51单片机小车智能往返51单片机小车所在院系:通信学院作者:祝文君闫育铭2014-12-23智能往返51单片机小车智能往返51单片机小车摘要智能,作为社会的新兴产物,是为未来的发展方向。此次设计主要旨在深刻体验智能的意义,同时增强对智能的了解与兴趣。51单片机是对所有兼容intel8031指令系统的单片机的统称。51单片机是基础入门的一个单片机,而其中52单片机是应用最为广泛的8位的单片机之一。所以此次设计采用stc89c52系列单片机为平台,辅以简单的外置电路,从而实现智能往返、红外壁障等功能。设计过程中采用对比选择,模块独立,综合处理等研究方法。通过

2、查阅书籍、网络,分析整理出相关信息,并加以学习,以此为基础做出最优方案并进行设计。从车体搭建,到各个模块的安装调试,辅以基于c语言的程序设计,将各模块整合到一起,达到预期的目标,完成设计与制作。关键词:智能;红外传感器;51单片机1引言智能化是未来的发展方向,而本设计本着智能化的普及与应用的目的,整体过程简单易懂,选择的平台和电子原件恰当合理,经过一定的加工就可达到预期目的,实现各种功能,具有现实意义。设计的过程、思想、方法等为以后的研究铺平了道路,对思维、动手能力以及总结论述等能力进行了充分锻炼。设计以应用广泛的51单片机为控制平台,自行搭建车体,同过模块化的

3、调试,实现小车红外壁障自动往返等功能,实现智能控制,达到设计目标。2方案设计与论证本设计主要是设计一辆能够智能判断限速区减速,并到达指定位置原路返回的小车,并辅以红外避障和计时模块。作品既可以使学生对高端智能有粗浅的了解,也可以作为工具锻炼学生的学习实践能力。2.1总体方案描述智能往返51单片机小车小车以stc89c52单片机为平台,辅以数码管显示模块、电机驱动模块、红外避障模块、电源模块、黑白线检测模块构成。系统上电后单片机启动数码管开始计时,同时通过电机驱动模块启动小车;以检测黑白线的方式判断目标区域,从而实现减速、停止、调头等功能;行进过程中以红外壁障模块

4、避免与墙体碰撞,往返快速、准确。2.2微处理器的选择与论证方案一:采用89c15单片机来作为整体控制单元,该单片机内部程序写法简单,并内置pwm;缺点是和平时使用的51单片机内部程序写法有差异。方案二:采用89c52单片机来作为整体控制单元,优点在于对内部程序写法比较熟悉,虽无内置pwm但可以以其他方式解决。方案三:采用ATmaga2560单片机来作为整体控制单元,优点性能更强,内部程序写法非常简单,但使用次数极少,不是很熟悉。比较以上两个方案,方案二更相对来书更熟悉,从而更便于操作,因此采用方案二实现2.3电源模块的选择与论证方案一:采用以7805为核心的稳压

5、电路,利用现有元器件自行焊制,缺点是不能调节电压方案二:采用直接的稳压模块,优点电压可调以上两个方案最终都被采用,前者用于单片机供电,后者用于电机供电,以其电压可调来控制电机整体转速。2.7黑白线检测模块的选择与论证方案一:采用tcrt5000,并辅以555,自行焊接寻迹电路。方案二:直接购买由tcrt5000为核心的寻迹模块。比较以上两个方案,前者自己动手,迅速快捷;后者从网上购买,消耗时间;考虑到一些配件仍需从网上购买,采用了第二种方案,但同时对寻迹电路也进行了学习。3系统硬件及软件的实现3.1硬件的实现智能往返51单片机小车3.1.1微处理器电路3.1.2

6、数码管显示电路智能往返51单片机小车3.1.3电机驱动电路3.1.4红外避障电路3.1.5电源电路智能往返51单片机小车3.1.6黑白线检测电路3.1.7烧写串口电路3.2软件的实现4系统测试4.1主要测试用的仪器及软件万用表直流稳压电源示波器电烙铁VisualC++6.0stc-isp-15xx-v6.82KeiluVision45参考文献【1】张义和、王敏男《例说51单片机》人民邮电出版社智能往返51单片机小车【2】谭浩强《c语言程序设计》清华大学出版社6附录附录1:stc89c52引脚图附录2:小车外观图附录3:内部程序#include#

7、defineunitunsignedint#defineucharunsignedchar#defineSEGP2#defineSCANPP0sbitcolor=P3^2;sbithong1=P0^2;sbithong2=P0^3;sbitl_1=P3^4;sbitl_2=P3^5;sbitr_1=P3^6;智能往返51单片机小车sbitr_2=P3^7;intcount_color=0;inti=0;#definecount_M150000#defineTH_M1(65536-count_M1)/256#defineTL_M1(65536-count_M1)%

8、256intcount_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。