- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的自动循迹智能小车的设计
曹红泽
(湖南城市学院物理与电信工程系电子科学与技术专业,益阳,413000)
1设计目的
本设计的主要目的是设计一智能循迹小车,通过设计把所学的知识运用到实践中,通过本次设计更好的掌握单片机的控制原理以及传感器的知识,并培养独立查阅资料、设计、安装和调试的实践能力。真正的做到学以致用。
2设计的主要内容和要求
当前的电动小汽车基本上采取的是基于纯硬件电路的一种开环控制方法,或者是直线行使,或者是在遥控下作出前进、后退、转弯、停车等基本功能。但是它们不能实现在某些特殊的场合下,我们需要能够自动控制的小型设备先采集到一些有用的信息的功能。本设计正是在这种需要之下设计的一种智能的电动小车的自动控制系统。它是以单片机ATmega16为控制核心,附以外围电路,在画有黑线的白纸“路面”上行使,由于黑线和白线对光线的反射系数不同,可根据接收到的反射光的强弱来判断“道路”——黑线。判断信号可通过单片机控制驱动模块修正前进方向,以使其保持沿着黑线行进。轨迹探测模块用5只光电开关。通过检测5只光电开关的电平状态,来判断小车的运行状况,当小车有偏转时,做出相应的转向调整,直到中间的光电开关重新检测到黑线(即回到轨道)再恢复正向行驶等智能控制系统。
3 整体设计方案
经过反复论证,最终确定了如下整体设计方案:
(1)车体用现成的玩具小车改装,前轮驱动,后轮为万向轮。
(2)采用ATmega16单片机作为主控制器。
(3)L298N作为直流电机的驱动芯片。
(4)用TCRT5000型光电对管进行循迹。
(5)用LCD12864液晶显示小车的运行时间。
(6)用自制的直流稳压电源给单片机和驱动芯片L298等供电,稳压电源可以输出12V和5V。
系统的总体设计方框图如下图所示:
图3.1 系统总体方框图
系统总体方框图如图3.1所示所示,整个电路系统分为TCRT5000循迹模块、STC89C51控制模块、L298驱动模块、LCD12864显示模块、电源模块等五个模块。
工作原理为:首先利用光电对管对路面信号进行检测,经过比较器LM324处理之后,送给软件控制模块进行实时控制,当任意一个光电对管检测黑线后,小车进入寻线环节,光电对管继续对路面信号进行检测,同时根据检测的结果小车输出相应的信号给驱动芯片驱动电机转动,从而控制整个小车的运动。
4.系统方案论证与比较
4.1主控制器选择
方案一 选用51单片机,该控制器具有性能稳定,价格便宜,I/O端口分布简单,便于接口电路的设计,易于控制和操作,执行程序速度和功耗可以满足一般系统的要求,是实现阶段比较常用的微处理器。
方案二 采用ATMEL公司的ATmage16单片机,该控制器属于增强型内置Flash的RISC精简指令集高速8位单片机,有多种频率的内部RC振荡器、上电自动复位、看门狗、启动延时等功能,使得电路设计变得非常简单,并且内部资源丰富,一般都集成模/数转换器、SPI、PWM、USART、TWI通信口和丰富的中断源等。小车控制时需要控制小车的速度,ATmage16单片机的定时器可以直接输出PWM,方便速度的控制。
综合考虑采用方案二。
4.2 控制电机选择的比较与论证
方案一 利用步进电机的准确定长步进性能方便的实现调速和方向的偏转,且能准确的测量速度、路程以及时间,简化编程和硬件连接的工作量。但是步进电机在与机械配合的小车改装上难度极大,非短时间所能完成。该方案实现较困难。
方案二 用小车上自带的双直流电机分别负责小车的驱动的功能,依据外围红外反射传感器所采集到的信息可以补足直流电机定位不准的缺点,同时红外反射传感器的使用还能实现比较准确的寻迹行驶,用较好的控制算法及特色硬件来提高小车的整体性能,可具有很高的性能/价格比。电机驱动可采用PWM调速方案可以很方便地在程序中实现对电机的调速,减少硬件电路。
经比较验证,显然方案一的机械结构也短时间内难以满足题目的要求,而方案二本身是与小车相兼容的,性能也比较好,采用方案二。
4.3循迹模块设计与比较
方案一 采用发光二极管+光敏电阻,该方案缺点:易受到外界光源的干扰,有时甚至检测不到黑线,主要是因为可见光的反射效果跟地表的平坦程度、地表材料的反射情况均对检测效果产生直接影响。克服此缺点的方法:采用超高亮度的发光二极管能降低一定的干扰,但这又会增加检测系统的功耗。
方案二 脉冲调制的反射式红外发射接收器。由于采用带有交流分量的调制信号,则可大幅度减少外界的干扰;此外红外发射接收管的工作电流取决于平均电流,如果采用占空比小的调制信号,在平均电流不变的情况下,瞬时电流很大(50~100mA),则大大提高了信噪比。此种测试方案反应速度大约在 5us。
方案三 采用多路
文档评论(0)