智能小车毕业论文正稿.doc

智能小车毕业论文正稿.doc

ID:48495750

大小:5.17 MB

页数:206页

时间:2020-02-05

智能小车毕业论文正稿.doc_第1页
智能小车毕业论文正稿.doc_第2页
智能小车毕业论文正稿.doc_第3页
智能小车毕业论文正稿.doc_第4页
智能小车毕业论文正稿.doc_第5页
资源描述:

《智能小车毕业论文正稿.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.专业.专注.3.6语音控制模块本模块为小车的附加功能模块,主要采用柱极式话筒接收声波信号,通过三极管放大电路放大信号,使信号经过电容和整流的二极管得到一个电压峰值为一伏的脉冲信号,并经过74HC04取反后供单片机控制,实现语音控制[10]。如图3-14语音控制模块原理图。图3-14语音控制模块原理图其中图中P15为连接柱极式话筒的接口,P16为电源接口,R23的作用是调节话筒的灵敏度,C7则是用来滤除波形中的直流部分。中间电路为典型的三极管共e极放大电路,其放大倍数可以根据R24和R25来确定。但由于901

2、3管的自身特性,使的其最大的放大电压为1伏,经过电容的整形形成直流电压输入二极管。当话筒没有接受到一定强度的声波时,由于二极管的管压降,使电压不能经过其到非门芯片而让芯片输出电平为数字“1”,但当话筒接收到的声波信号经放大后超过二极管的管压降,非门的输入端上有一个正电压,而使输出端为低电平“0”,实现跳变触发的产生,进而让单片机的中断口进行判断,作出响应,实现语音控制。.word可编辑..专业.专注.4软件设计软件设计是实现小车智能运转的关键所在,相当于人类大脑思维活动,通过软件设计可将各个变化信号数据有效的

3、结合处理,产生相应的动作反应。在小车运行的控制过程中,我们采用模糊控制算法实现对小车样本训练。4.1模糊控制算法4模糊控制的控制过程,如果由人来实现,都是按照这样的一个顺序进行的:感觉器官的观测(获取信息)-----人脑的思维、判断(存储和处理信息)-----手动的调整(信息的实施)。4.1.3智能小车中的模糊控制算法本设计的模糊控制规则的建立方法是:智能小车通过经验和测试数据来建立模糊控制规则。其主要控制过程为:寻迹与避障的红外发射装置发送信息,由收装置接收,接收装置相当于人的感觉器官获取信息传给单片机,单

4、片机相当于人的大脑,可以存储和处理信息,通过训练样本库,测试出小车寻迹最佳偏转角度,最佳避障距离等,包括其他的遥控信号、语音信号等,从而命令智能小车执行相应的操作,完成智能行驶。4.2软件设计框图.word可编辑..专业.专注.本系统中通过遥控启动后,小车一直处于自动寻迹和寻找障碍信号的状态中,当避障信号和遥控信号任一信号给单片机收集到后都转入相应的状态停止和遥控方向行驶。另外中断控制程序语音控制则是实现当外部有一定强度的信号进入控制核心就对整个小车实现状态停止等待功能,其主程序流程如图4-1所示。开始初始化

5、各端口查询按键向前D按下?NY寻迹行驶遥控控制?方向行驶避障控制?避障控制?停止结束YYYNNN中断保护现场语音控制行驶停止中断返回恢复现场图4-1程序流程图4.3软件程序设计部分源程序本程序以汇编的形式编辑,结合硬件实现小车整个系统功能。小车以自动寻迹为主体,不断测试避障信号,实现随时避障,并通过遥控控制小车的方向行驶。此程序主要以查询方式实现,同时也结合了语音控制的中断方式,主体程序如下:ORG0000H.word可编辑..专业.专注.LJMPSTARTORG03HLJMPINT0;跳入中断程序,进行语音

6、控制START:MOVIE,#81HSETBIT0;开放中断[11]JBP0.1,houJBP0.0,qian;查询判断按键,当有遥控按键按下出JBP0.3,zuo;现高电平就跳转到相应子程序,运行JBP0.2,you;小车JMPSTARTINT0:SETBP3.5;中断语音控制子程序SETBP3.4SETBP3.6SETBP3.7CALLanjian;中断停止后可由遥控重新启动CALLDelay1SJMPINT0RETIqian:CLRP3.4;前行子程序CLRP3.7LOOP1:SETBP3.5;左轮SE

7、TBP3.6;右轮.word可编辑..专业.专注.CALLDelay1SCLRP3.5CLRP3.6;通过延时减慢电机转速CALLDelay1SJNBP2.6,Bting;实现避障功能CALLanjian;实现遥控按键控制,并不断执行寻迹JMPLOOP1hou:CLRP3.5;后退子程序CLRP3.6LOOP:SETBP3.4SETBP3.7CALLDelay1SCLRP3.4CLRP3.7CALLDelay1SCALLanjianJMPLOOPzuo:CLRP3.4;左转子程序CLRP3.7LOOP2:CL

8、RP3.5SETBP3.6.word可编辑..专业.专注.CALLDelay1SCLRP3.5CLRP3.6CALLDelay1SJNBP2.6,BtingCALLanjianJMPLOOP2you:CLRP3.4;右转子程序CLRP3.7LOOP3:SETBP3.5CLRP3.6CALLDelay1SCLRP3.5CLRP3.6CALLDelay1SJNBP2.6,BtingCALLanjianJ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。