ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:129.97KB ,
资源ID:15323305      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15323305.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(红外避障小车设计毕业设计Word格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

红外避障小车设计毕业设计Word格式.docx

1、电机驱动电路 -9主程序设计 -12小结 -23参考文献 -23 1.【摘 要】: 本文提出一种智能避障小车的设计方法,利用红外技术检测障碍物信息,采用AT89S51单片机进行实时控制,实现智能避障,智能小车采用后轮驱动,两轮各用一个直流电机控制,避障用的传感器采用红外漫反射式传感器。【关键词】: 避障 光电开关 差分控制 LCD2. 功能概述智能小车采用前轮驱动,前轮左右两边各用一个电机驱动,分别控制两个轮子的转动从而达到转向的目的,后轮是万向轮,起支撑的作用。将三个红外线光电传感器分别装在车体的左中右,当车的左边的传感器检测到障碍物时,主控芯片控制右轮电机停止左轮转动,车向右方转向,当车的

2、右边传感器检测到障碍物时,主控芯片控制左轮电机停止转动,车向左方转向,当前面有障碍物时规定车右转。于此同时测定速度并显示,在避障小车前进的同时从LCD点阵液晶显示器上显示小车当时速度。在小车左转或右转时在显示器上显示出左或右。3硬件设计如下图所示,是本次设计智能小车的电路框图。以AT89S51为电路的中央处理器,来处理传感器采集来的数据,处理完毕之后以便去控制电机驱动电路来驱动电机。电源部分是为整个电路模块提供电源,以便能正常工作。4. 避障电路(1)障碍物探测方案的选择方案一:脉冲调制的反射式红外线发射接受器。由于采用该有交流分量的调制信号,则可大幅度减少外界干扰;另外红外线接受官的最大工作

3、电流取决于平均电流。如果采用占空比小的调制信号,再品均电流不变的情况下,顺势电流很大(50100mA),则大大提高了信噪比。并且其反应灵敏,外围电路也很简单。它的优点是消除了外界光线的干扰提高了灵敏度。方案二:采用超声波传感器,如果传感器接收到反射的超声波,则通知单片机前方有障碍物,如则通知单片机可以向前行驶。市场上很多红外光电探头也都是基于这个原理。这样不但能准确完成测量,而且能避免电路的复杂性 由以上两种方案比较可知。方案二要比方案一优势大,市场上很多红外观点探头也都基于这个原理。其电路简单,工作可靠,性能比较稳定。从而避免了电路的复杂性,因此我先用方案二作为小车的监测系统。避障电路采用漫

4、反射式光电开关进行避障。光电开关是集发射头和接收头于一体的检测开关,其工作原理是根据发射头发出的光束,被障碍物反射,接收头据此做出判断是否有障碍物。当有光线反射回来时,输出低电平;当没有光线反射回来时,输出高电平。单片机根据接收头电平的高低做出相应控制,避免小车碰到障碍物,由于接收管输出TTL电平,有利于单片机对信号的处理。光电开关工作原理:光电开关是通过把光强度的变化转换成电信号的变化来实现控制的。 光电开关在一般情况下,有三部分构成,它们分为:发送器、接收器和检 测电路。避障电路如下:避障电路功能表:传感器避障电路输出(上升沿动作)待执行命令左中右左转信号(P2.1)右转信号(P2.0)右

5、转1左转前进注解(“0”表示有障碍物; “1”表示无障碍物)4. 单片机电路本设计的主控芯片选择AT89S51,负责检测传感器的状态并向电机驱动电路发出动作命令。复位电路采用手动复位。单片机电路如下:5. 电机转速控制电路由555时基电路构成多谐振荡器提供一个 PWM信号,通过控制该信号的占空比来实现电机调速。阻容元件的取值初步定为图中所示。多谐振荡器如下:其中占空比:q=(R1+Rx1)/(R1+R2+Rx)周期:T=(R1+R2+Rx)Cln26. 电源电路 本系统所有芯片都需要+5V的工作电压,而干电池只能提供的电压为15V的倍数的电压,并且随着使用时间的延长,其电压会逐渐下降,则需要L

6、M7805稳压芯片。L7805能提供300至500mA的电流,足以满足芯片供电的要求。虽然微处理器和微控制器不需要支持电路,功耗也很低,但必须要加以考虑。电源电路拟定为:7.电机驱动电路 市场上用很多种类的小电压直流电动机,很方便的选择到。主要有普通电动机、和步进电动机。采用步进电机,步进电动机的一个显著的特点就是具有快速启动和停止能力,能够达到我们所要求的标准。如果负荷不超过步进电机所能提供的动态转矩值,就能够立即是步进电机启动或反转。其转换灵敏度比较高。正转、反转控制灵活。但是步进电机的价格比较昂贵,对于我们的现状相差太远。采用普通的直流电机。直流电机具有优良的调速特性,调速平滑、方便。调

7、整范围广;过载能力强,能承受频繁的冲击负载,可实现频繁的无极快速启动、制动和反转。能满足各种不容的特殊运行要求。由于普通直流电机价格适宜,更易于购买,并且电路相对简单,因此采用直流电机作为动力源本设计采用差分放大驱动使电机正反转从而做到前进,左转右转。采用四个大功率晶体管组成H桥式电路,四个大功率晶体管分为两组,交替导通和截止,用单片机控制使之工作在开关状态,进而控制电机的运行。该控制电路由于四个大功率晶体管只工作在饱和与截止状态下,效率非常高,并且大功率晶体管开关的速度很快,稳定性也极强,是一种广泛采用的电路。采用与门对两电机进行选择控制,从而实现前进、左转、右转。驱动电路原路框图如下:电路

8、图如下:注释:将圆盘12等分 半径2CM,周长4*pi .用程序设定1S内采集到的脉冲数可以转化为速度。单位时间内前进距离 为S ,则:速度V大小为S 。驱动状态表:注解:(“0”代表低电平 “1”代表高电平)电机驱动电路功能表输入小车状态P1.0P1.1P1.2P1.3P1.4P1.5停止8.主程序流程图源程序:RS BIT P2.2 RW BIT P2.3 E BIT P2.4ORG 0000HLJMP MAINORG 0030HMAIN: MOV P2,#0FFH MOV P1,#1FH ; MOV TMOD,#10H MOV R1,#0C8H SETB TR1TIME:MOV TH1,

9、#0D8H MOV TL1,#0F0H JNB TF1,$ DJNZ R1,TIME CLR TR1 MOV R7, #00H ;脉冲个数 MOV R1, #64H MOV TMOD, #10H SETB TR1 LOOP6: MOV TH1, #08H MOV TL0, #0F0HNEXT: MOV C, 0 JB TF1, LOOP7 ;判断TF1是否溢出 ORL C, P3.4 JNC LOOP6 ;判断C是否为1 INC R7 ;1S内出现的脉冲个数 JB TF1, LOOP7 SJMP NEXT LOOP7: DJNZ R1, LOOP6 CLR TR1 CLR C MOV A,R7 ;脉冲个数乘以2 ADDC A,R7 MOV R7,A MOV A, #01H ;一个码格的弧长 MOV B, R7 MUL AB ;计算总弧长 DA A ;十进制调整 MOV R5, A MOV A, B ;B的值给A JNC LOOP8 ;判断十进制调整是CY有没有被置1 INC A CLR C LOOP8: MOV R6, A JNC LOOP9 INC 70H ;十进制调整如果CY被置1,70H赋值1LOOP9: MOV A, R6 ;解释R6,R5分别表示总长的高位和低位 ANL A, #0F0H ;取R6的高四位,赋给71H

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1