智能循迹避障小车报告_第1页
智能循迹避障小车报告_第2页
智能循迹避障小车报告_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要:本智能识别小车以STC89C52单片机为控制芯片,以直流电机,光电传感器,超声波传感器,电源电路以及其他电路构成。系统由STC89C52通过IO口,通过红外传感器检测黑线,利用单片机输出PWM脉冲控制直流电机的转速和转向,循迹由TCRT5000型光电对管完成。系统设计小车循迹,避障原理这里的循进是指小车在白色地板上寻黑线行走,通常采取的方法是红外探测法。红外探测法,即利用红外a在不同颜色的物体外表具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色地板时,发生漫反射反射光被装在小车上的按收管按收;如果遇到黑线那么红外光被吸收,小车上的接收管接收不到红外光,单片机就是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。红外探测器探测距离有限一殷最大不应超过3cm。而避障那么是通过超声波模块不断向前方发射超声波信号,通过接收反射回来的超声波信号,从而实现的避障。当前方有障碍物时,超声波会向单片机串口发送一串数字,这些数字就是当前小车距离障碍物得距离。当串口接收到信号时,会引发串口中断,单片机通过读取距离值,并且对此数值进行分析是不是距离小车很近,是的话就进行转向;否那么继续循迹。当小车遇到第一个障碍后,就计数一次,这样当遇到第二个障碍物时,小车就可以以不同的形式躲避障碍物了。选用方案:采用成品的小车地盘,通过改装来完成任务;:采用STC89C52单片机作为主控制器;:采用7V电源经7805稳压芯片降压后为其他芯片及器件供电。:采用TCRT5000型红外传感器进行循迹;:L298N作为直流电机的驱动芯片;:通过对L298N使能端输入PWM来控制电机转速和转向;3、系统机构框图如下所示:超声波模块超声波模块主控制芯片STC89C52红外传感器直流电机L298N稳压电源模块电压比拟器二、硬件实现及单元电路设计与分析1、微控制模块设计与分析微控制器模块我们采用STC89C52。该芯片采用双列直插是封装,便于焊接,性能比拟稳定,而且在市场上也是比拟廉价的单片机。当按下启动健时整个系统开始工作。其很据光电传感器把反应回来的深测信号,单片机转向相应的程序,使小车前行和拐弯,根据红外传感器所传送来的数字信号,总结出黑线相对于车身的变化规律,判断出模型车所处的运行状态,能够判断出模型车是在直道还是弯道;并且很据道路的形状行驶,并向驱动芯片L298N愉出一定占空比的PWM信号驱动直流电机。当小车检测到前方有障碍物,且距离到达二十厘米范围内时,小车按程序进行避障。2,稳压电路的议计与分析用7v电池供电,将7v电压降压、检压后分别分给单片机系统,驱动芯片,传感器系统以及其他芯片供电。3、光电传感及电压比拟模块设计与分析LM339集成块采用C-14型封装LM339类似于增益不可调的运异放大器每个比拟器有两个输入端和一个输出端,两个输入端一个称为同相愉入端,用“+”来表示,另一个称为反响输入端,用“一”表示。用作比拟两个电压时,任意一个输入端加一个固定电压做参考电压,另一端加一个待比拟的信号电压当,当“+”端电压高于“--”端时.输出高电压,相当于输出低电压。根据其原理,我们利用红外线在不同颜色的物体外表具有不同的发射性质的特点,在小车行驶过程中,不断的向地面发射红外光,当红外光遇到黑色的轨道时,反射光比拟弱,被装在小车上的接收管收到,产生比拟弱的光电流,当红外光遇到白色底板时,反射光比拟强,产生比拟大的光电流;该不同电流输入到比拟器的“+”,经过比拟处理,变为上下电平——轨道信号,传输给单片机,结合分析查询,通过控制小车循迹。4、电机驱动及电机设计与分析小车两侧轮各由一个直流电机控制,通过单片机控制电机驱动芯片L298N驱动,小车电机为直流电机,带有齿轮组;驱动电路采用电机驱动芯片L298N。L298N为块集成电路,高电压,高电流,四通道驱动。设计用来接收DTL或者TTL逻辑电平,驱动感性负载(比方继电器,直流和步进马达),和开关电源晶体管。内部包含4通道逻辑驱动电路。其额定工作电流为1A,最大可达1.5A。Voss电压最小4.5V,最大可达36V;Vs电压最大值也是36V;经过实验,Vs电压应该比Voss电压高,否那么有时会出现失控现象;所以,使用L298N芯片充分发挥了它的功能。能温定地驱动直流电机,且L298N可直接的对电机进行控制。通过单片机的1/O输人改变芯片控制端的电平,即可以对电机进行正反转,从而实现转向。电动机采用PWM(脉宽调制)电路控制,他与传统的控制电路的不同之处在于比拟放大电路后接PWM电路和开关晶钵管VT,PWM电路是周期性恒定,他根据输入直流信号电平的大小,改变脉宽占空比,即脉宽上下电平宽度之比的电路。当占空比改变时,晶钵管VT通、断时间改变。那么供应电动机的平均电流也跟右改变。也就是说,要改变电动机的转速只需改变开关的占空比,信号的占空比形成了闭环控制。能够比拟精确地保证在各种道路形伏下所需要的模型车车速。PWM的一个优点是从处理器到被控系统信号郁是数字形式的,无需进行数模转换。让信号保待为数字形式可将噪声影响降到最小。噪声只有在强到足以将逻辑1改变为逻粗0或有逻辑0改变为逻辑1时。也才能对数字拍号产生影响,对噪声抵抗能力的增强是pWM对于模拟控制的另外一个优点。小车行驶时,由红外传感器检测出黑线相对于车身的位置,并将代表此位置关系的数字信号传输给单片机,单片机接收到信号之后做出相应的判断,根据黑线的位置偏移的距离大小,输出具有特定占空比的PwM信号,控制直流电机的转向,转速,停止。跟踪前方的黑线,以消除车辆中心线和黑线之间的偏移距离。同时,红外传感器又对黑线位置进行检测输送给单片机。如此反复便实现了小车跟踪黑线进行行驶的目的。同时,经传感器的信号经单片机判断,向驱动芯片L298N输出一定占空比的PwM信号羽动直流电机。5、传感器的安装考虑到设计要求,本次设计仅用4对光电传感器就能完成设计要求,中间两对传感器一直检测黑线,用来校正小车的寻迹路线,保证小车运行的直线性。两侧的传感器用来检溯小车过线。当四个传感器中只有中间某个脱离了黑线或者只有最外侧某个检测到黑线时,小车向对应方向做小的偏转。当某测的两个传感器都检测到黑线,切另外一侧的两个脱离黑线时,小车向对应方向做大的偏转,保证小车不脱硫轨道。三、软件实现主程序设计在小车系统控制软件的设计中主程序的任务是,完成单片机设备的初始化设计,包括幻I/O口的设置,脉冲宽度调制初始化设置,输入捕捉通道初始化设置,各变量和常量初始化;然后单片机进入查询状态,查询状态包括转向红外传感器输入端口查询,一旦传感器的状态发生变化,立即调用控制子程序改变电机转动方向及车速。小车始终在黑线上行走井完成所以任务。对标志位进行查询,该标志通过串口中断程序控制的,每次对障碍物与小车的距离进行查询比拟,到达一定距离时,小车进行避障,并且计数,方便第二次遇到障碍是以另一种方式避障。启动启动初始化初始化获取信号获取信号信息否是否有障碍否是否有障碍是是传感器检测传感器检测是否是第一次是否是第一次否是否是右转躲避障碍左弯道左转右弯道右转躲避障碍左弯道左转右弯道右转左转躲避障碍计数+1四:结论通过各种方案的讨论及研究,和屡次的整体软硬件结合研究,我

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论