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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

简易智能电动车4Word格式.docx

1、供电电压不稳定,易导致小车车速不稳定,则距离不好控制;另外路线固定不变,不能应对意外事件,而且想要准确跑完全程对于电动车的起始位置、直线行进参数、转弯半径进行精密测量和计算,智能化差。2、传感器引导法这种方法核心是单片机通过对传感器信号检测来控制制动电机和电机转向的动作,智能化大大增强, 可以用下图形象的表示出来: 我们把任务分为了直道+弯道区、障碍区和停车区,划分依据是:三个部分所用到的感应器不同,实现方法也存在差别。 直道+弯道区主要用黑白检测光电传感器和金属探测接近开关。 障碍区则是用到了超声波传感器。(带显示) 停车区考虑车库放置了光源,因此选择了光电传感器引导小车进入车库。 比起前一

2、种方案来说,这种方案应用面更广,也更接近实用化,智能化。重要的是单片机可以通过对感应器信号的检测来控制电机运作,从而大大提高了运行过程中的实时性,准确性、使得电动车能够轻松的完成整个过程。综上所述,本系统设计选用方案2。二、系统总体方案设计1、 系统总体结构设计及说明图一 系统总体结构框图该系统实现了电动车的自动行驶、躲避障碍物、探测金属、计数、报警、光电引导功能、测量距离、数码显示、电机控制等功能。单片机检测出来感应器输出信号从而输出控制信号,控制电机工作,在直道区,考虑引导线是黑颜色,不宜反光,决定利用这一特性选用反射式光电传感器,当其输出信号照射到黑色引导线上是输出一个非常微弱的低电平。

3、这个过程是一个负跳变的过程通过对此信号高低电平的检测就可以使电动车沿着直道区和弯道区的引导线行进。当地下有金属时,金属探测器发出一个高电平,用单片机进行检测。沿引导线到达C点,将从金属探测接近开关发送来的信号作为一个外部终端信号处理,执行停车并发出断续的声光信号,同时进行5秒定时计数工作。在车头安装有超声传感电路对障碍物进行检测。(有效距离30厘米)光电传感器接收部分用于采集光信号,通过比较输出信号向车库行驶。(始终朝在输出信号最强的方向行驶)以上就是完成这个题目的大体思路和方法。 2、系统硬件详细设计、理论分析和计算、详细电路图根据系统要求,硬件电路包括:电源部分,单片机最小系统、超声波测距

4、电路、金属探测电路、光电传感器、黑白探测传感器、电机控制电路、显示电路,电动车整体图示如下:(1) 电源部分随着微电子技术的不断进步,系统电源的设计在单片机应用系统设计中显得越来越重要,它对单片机系统是否正常工作起着至关重要的作用。由于电动车本身为六节1.5V电池供电,根据系统要求,选择7805稳压管将直流9V电压转成5V输出。7805直流稳压电路图:电动机和金属感器部分用原有的9V电压信号,其他电路、传感器都为5V电压供电。(2)单片机最小系统 利用单片机最小系统实验电路板完成传感器与电动机的连接和控制。 单片机选用89C51,其内部有4K字节的Flash Rom,电路设计简单。具体为89C

5、51的18、19脚接6MHz,40脚输入信号为5伏,20脚接地,EA脚接高电平。 (3)金属探测电路由电路图可以得出,当有金属被其探测到时,输出端输出一个高电平,即发生一个正向跳变,将这个正向跳变信号用单片机检测出来,借此控制电动机产生相应的动作。以下时金属接近开关外驱动电路:(4)显示电路在单片机应用系统中,显示器显示常用两种方法:静态显示和动态扫描显示。静态显示占用单片机资源小。可以提供单独锁存的I/O接口电路很多,这里我们组选择最常用的的串并转换电路74LS164。 利用单片机串行发送接收端口,外接4片74LS164作为4位LED显示器的静态显示接口,把89C51的RXD作为数据输出线,

6、TXD作为移位时钟脉冲。74LS164为TTL单向8位移位寄存器,可实现串行输入,并行输出。系统总图:3、 系统软件功能设计、理论分析和计算、各程序框图根据方案设定的三个部分重点解决问题,可以将单片机大量工作集中在信号检测和精确定时计数上。具体实现方法:因为这是一个对实时性要求很高的系统,所以大量数据信号都要在尽量短的时间内完成。具体思路如下:利用单片机查寻法编程,不断的检测外部传感器信号,并及时输出显示。编程关键实时输出。除了传感器本身延时外,还与优化程序程度和电机控制度有关。4)软硬件分别调试、联合调试阶段调试我们按照前面的方案同样将调试分为了3个阶段:第一阶段:首先是直道区+弯道区的调试

7、1) 通过两边固定的光电传感器对引导线检测来实现电动车沿着引导线到达指定的地点。2) 根据题目要求,在行进线路上需要检测金属片,因此,我们又加上了金属接近开关用于实现这个要求。3) 利用原来作过的静态显示电路板和试验用过的子程序,我们将显示功能又加在了系统当中。第二阶段:障碍区的调试1) 在障碍区主要解决的问题是如何躲避障碍物,我们根据题目在车头安装了一个超声波发送接收模块,当检测到有障碍物时进行转向。第三阶段:停车区的调试1) 检测光电接收器的输出信号,来寻找光信号最强的方向。联合调试在分步调试全部通过的基础上,我们开始了整个系统的协调调试,协调金属传感器、黑白光电传感器、超声波传感器、光电

8、传感器的配合工作。三、测试仪器与测试试验方法开发、实验及测试仪器 实验:显示电路实验、电机长时间运行试验、模拟场地试运行试验、超声波发射接收以及测距试验、光电接收试验、电机控制试验 测试仪器:示波器,多功能稳压电源,电压表,秒表。四、测试数据及测试结果分析计算全程行进时间:24s(误差2s)行进距离:11.2m(误差3050cm)传感器工作电压: 金属接近开关9V 光电传感器5V 超声波传感5V 黑白光电传感器5V 传感器输出信号:金属接近开关4.8V 光电传感器4.78V 超声波传感5.0V五、特色与创新点讨论、设计总结在软件和硬件上运用了一些巧妙方法:硬件方面:超声传感器电路部分额外加入了

9、单片机扩展了此模块功能,并且是的输出信号有规律可循,便于89C51单片机 在之后的运行中检测四周电路,减小89C51负担,同时大大提高了电动车载应对障碍物时候的反应时间。因为传感器在检测到某物体时,输出信号会发生特定变化,利用这种变化规律,让单片机只对此类规律的信号有所反应,大大减少了处理数据,算法,从而加快了系统的反应速度,大量使用类似于JB/JNB命令对相应端口进行查询,并且简化程序代码,避免使用繁琐复杂的终端控制,确保系统的高精确度。另外,整个运行过程中通过采用等分时端口查询思想,只要分时足够小,电动车就会对外界因素有充足的反映空间,即达到了接近实时的信号检测处理效果,又可通过最终等分时

10、数目准确计算出行驶距离,一举两得。总结与体会: 经过为期四天的设计,感触颇深的是解决问题的方法、技巧。在这四天中,我们遇到许许多多问题,对待问题要多方法处理,多角度处理。通过这几天的设计竞赛,我们不但增强了实践能力和协作精神,而且懂得了联系实际的重要性,这对我们以后的学习和工作不无裨益。当然,我们的设计还存在着一些缺陷,有待于在将来设计中进一步提高,在此恳请各位老师批评指正。六、 附录操作说明1)启动时将彻底的电源开关拨至“ON”位置,此时电源接通。2)供电部分是6节1.5V五号电池,供电电压9V。3)调整电动车底部前端的微调器,可调节电动车的直线行驶性能。(“R”是右, “L”是左)4)使用

11、完毕请把车身的开关至“OFF”。5)长期不使用时,请取出车底及遥控器的电池,另行保管。元器件清单 AT89C51,74LS04,S9014,S9013,蜂鸣器,超声波传感器,光电传感器,金属探测传感器,ULN2803,电阻、电容若干,发光管。部分程序清单(1)测金属:MAIN: MOV SP,60H MOV 40H,#00H MOV 41H,#00H MOV 42H,#00H MOV 43H,#00H MOV 60H,#00H; ACALL BCD ACALL DISP MOV 40H,50H CLR P3.7SS1: JB P3.7,SS1 SETB P3.7SS2: JNB P3.7,SS

12、2 MOV 40H,60H MOV A,40HADD A,#01H INC 40H DA A MOV 40H,A MOV 60H,40H ACALL DELAY1S AJMP SS1DISP: MOV SCON,#00H MOV R0,#40H MOV R2,#04HL00C9: MOV SBUF,R0L00CB: JNB TI,$ CLR TI INC R0 DJNZ R2,L00C9 RET BCD: MOV DPTR,#TABLTAB: MOV A,R0 MOVC A,A+DPTR MOV R0,A DJNZ R2,TAB RETTABL: DB 0C0H DB 0F9H DB 0A4H

13、 DB 0B0H DB 99H DB 92H DB 82H DB 0F8H DB 80H DB 90H(2) 引导线测试: MAIN: MOV P1,#0FFH CLR P1.0CC1: JNB P3.5,CC2 CLR P1.2 AJMP CC1CC2: JNB P3.4,CC3 CLR P1.3 AJMP CC2CC3:DELAY1S: MOV R3,#50D1: MOV R4,#20D2: MOV R5,248 DJNZ R5,$ DJNZ R4,D2 DJNZ R3,D1(3)障碍物调试:SS: NOPDD1: JNB P3.6,DD1 SETB P1.0 ACALL DELAY CL

14、R P1.1 ACALL DELAY5S SETB P1.1 AJMP SSDD3: JNB P3.6,DD3 AJMP DD2DELAY5S: MOV R3,#5D3:D4: DJNZ R4,D4 DJNZ R3,D3DELAY:DD2: END(4)传感器协调程序:MOV TMOD,#50H ;MOV TH1,#00HMOV TH0,#00H AJMP LINE MOV 50H,40H ;GO FORWARD JB P3.7,SS0 ACALL MEATALSS0: JNB P3.3,SS2;LINE AJMP LINE;SS2 JNB P3.5,SS3 AJMP GUAIWANSS3:

15、MEATAL: JNB P3.7,DD1 ADD A,#01HLINE:SETB P1.2SETB P1.3REJUD:JB P3.3,CONTR JB P3.5,GUAIWAN AJMP REJUDCONTR: ACALL DELAY9S SETB P1.3 ACALL DELAY8S SETB P1.2GUAIWAN: ACALL DELAY6S setb p1.2ee1: JB P3.7,ee1 acall DELAY clr p1.1 acall DELAY25SFF1: JNB P3.6,FF1 ACALL DELAY25S acall DELAY1SGG1: JNB P3.4,GG2 AJMP QQGG2: AJMP GG1QQ: MOV P1,#0FFH END参考文献1、MCS51系列单片机及其应用 孙育才 东南大学出版社2、电动机的单片机控制 王晓明 北京航空航天大学出版社3、单片机应用系统设计 何立民 北京航空航天大学出版社4、流行单片机使用子程序机应用实例 杨振江 杜铁军 李群 西安电子科技大学出版社5、使用遥控技术手册 苏长赞 人民邮电出版社

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

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