智能寻迹电动小汽车参考

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自动往返电动小汽车设计

摘要:本文介绍的是基于单片机AT89C52控制的自动往返电动小汽车控制系统的硬件和软件设计。用AT89C52单片机实现自动往返电动小汽车设计,采用AT89C52单片机为控制核心,利用光电检测器检测道路上的标志,控制电动小汽车的正反向行驶,快慢速行驶,以及停车的位置,并可自动记录往返时间和行驶路程。整个系统的电路结构简单,可靠性高。实验测试结果满足要求,本文着重介绍了该系统的软硬件设计方法及测试结果分析。

关键词:AT89C51 AT89C52单片机光电检测器调节控制

1 引言

由于电动小汽车纯硬件控制具有很多缺点,并且不宜实现复杂运动的自动控制功能(不能用人工控制)。而单片机具有体积小,重量轻,耗电少,功能强,控制灵活方便,价格低廉等优点。本设计就是以单片机89C52为核心,附以外围电路,采用光电检测器进行检测信号和障碍物;运用单片机的运算和处理能力来实现小车的自动加速、限速、减速、定时、语音、前进、后退、左转、右转、显示行驶速度、行驶路程、行驶时间等智能控制系统。

1.1 方案的选择与论证

根据题目要求,系统可以分为几个模块,如图1所示。

对各模块的实现。分别有以下一些不同的设计方案:

图1

1.1.1直流电机驱动模块

方案一:采用电阻网络或数字电位器调整电动机的分压,从而达到调整的目的;但是电阻网络只能是有级调速,而数字电阻的元器件除不经济外。还有分压会降低效率,并且很难实现。

方案二:采用继电器对直流电机的开或关进行控制,通过开关的切换对转轴的速度进行周期调整,这个方案的优点是比较简单,容易实现;但是继电器的响应时间慢、机械结构容易损坏、寿命不长、可靠性不高。

方案三:采用由多个三极管组成的PWM电路,由单片机控制,使之工作在占空比可

调的开关状态,精准地调整电动机的转速。这个电路由于管子工作的饱和截止模式下,效率很高,电子开关的速度很快,稳定性也很强。

基于上述理论分析,拟选择方案三。

1.1.2 黑色标志线检测模块

探测橱柜黑色标志线的大致原理是:光线发射到白色橱柜并反射,由于黑色标志线和白色橱柜的反射系数不同,可根据接收到的反射光判断是否到达了黑色的标志线。由此我们提出了以下几个方案:

方案一:可见光发光二极管与光敏二极管组成的发射~接受电路。这种方案的缺点在于其他环境光源会对光敏二极管的工作很大的干扰,一旦外界光亮条件改变,很可能造成误判和错判;虽然采取超高亮发光管可以降低一定的干扰,但这又增加额外的功率损耗。

方案二:不调制的反射式红外发射-接收器。由于采用红外管代替普通可见光管,由于红外光的波长比可见光长,因此受可见光的影响较小。同时红外系统还具有尺寸小、重量轻、能有效防止可见光波的干扰、对辅助装置要求最少、对人眼无伤害等优点、可以降低干扰;但如果直接用直流电压对管子进行供电,限于管子的平均功率要求,电流只能工作在10mA 左右,仍然容易受到干扰。

方案三:采用脉冲调制的反射式红外发射-接收器。考虑到环境光干扰主要是直流分量,如果采用带有交流分量的调制信号,那么我们就可以大幅度的减少外界的干扰;另外,红外发射管的最大工作电流取决与平均电流,如果占空比小的调制信号,在平均电流不变的情况下,瞬时电流可以很大,这样也就大大的提高了信噪比。

基于上述理论分析,拟选择方案三。

1.1.3 速度检测模块

方案一:采用霍尔集成片。该器件内部由三片霍尔金属板组成,当磁铁正对金属板时,由于霍尔效应,金属板发生横向导通,因此可以在车轮上安装磁片,而将霍尔集成片安装在固定轴上,通过对脉冲的计数进行车速测量。

方案二:受鼠标的工作原理启发,采用断续式光电开关。由于该开关是沟槽结构,可以将其置于固定轴上,再在车轮上均匀地固定多个遮光条,让其恰好通过沟槽,产生一个个脉冲。通过脉冲的计数,对速度进行测量。

以上两种都是比较可行的转速测量方案。尤其是霍尔元件,在工业土得到广泛采用。但是在本题中,小车的车轮较小,方案一的磁片密集安装十分困难,容易产生相互干扰。相反,方案二适用于精度较高的场合,可以车轮上加较多的遮光条来满足脉冲计数的精度要求,因此拟采用方案二。

1.1.4 电源模块

方案一:所有器件采用单一电源(6节M电池)。这样供电比较简单;但是由于电动机启动瞬间电流很大,而且PWM驱动的电动机电流波动较大,会造成电压不稳、有毛刺等干扰,严重时可能造成单片机系统掉电,缺点十分明显。

方案二:双电源供电。将电动机驱动电源与单片机以及其周边电路电源完全隔离,利用光电藕合器传输信号。这样做虽然不如单电源方便灵活,但可以将电动机驱动所造成的干扰彻底消除,提高了系统稳定性。

我们认为本设计的稳定可靠性更为重要,故拟采用方案二。

1.1.5 键盘及显示电路

显示电路采用采用共阴极数码管四个进行动态显示,轮流显示时间和路程,这有利于节省I/O口。显示时间的精度为1S,显示路程的精度为0.01m。通过单片机利用不同的占空比来控制车的速度,小车运行的情况是通过轴上的带孔的圆片和光电检测器把脉冲信号送给控制部分。当小车检测到终点线时,停止运行10S,显示运行路程。

1.1.6 小结

经过仔细的论证与比较,我们决定了系统各个主要模块的最终方案如下:

电动机驱动与调速模块:采用达林顿管的H型PWM电动机驱动电路。

车轮检速模块:采用光电断续开关构成的光电感应系统。

路面黑线检测模块:采用调制的反射式发射-接收器。

电源:双电源供电(6节M电池+1节9V方型电池)。

显示电路:共阴极数码管四个动态显示

2 系统的具体设计与实现

系统组成及原理框图如图2 所示。以下分为硬件和软件两个方面进行具体分析。

图2

2.1系统的硬件设计

2.1.1 直流电机驱动模块的电路设计与实现。

具体电路见图3。本电路采用的是基于PWM原理的H型驱动电路。该电路采用11P132 大功率达林顿管,以保证电动机启动瞬间的8A电流要求。

相关文档
最新文档