




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、循迹避障智能(zh nn)小车华中科技大学电信(dinxn)1202班孟岩 梁晓晗指导老师: 闵玉堂2015.7.22015年华中科技大学xilinx-依元素科技FPGA电子设计大赛 共二十三页组员(z yun)左起:梁晓晗孟岩共二十三页设计(shj)目标系统方案功能实现关键问题作品展示心得体会共二十三页设计(shj)目标(1)循迹功能:能够实现沿直线行驶,直角左转弯,直角右转弯,弧线左转弯,弧线右转弯等功能。(2)避障功能:能够探测到前方,左前方,右前方出现的障碍物,根据障碍物的距离,通过转弯或后退,使小车处于安全状态(zhungti)。(3)测距功能:通过声波功能,对前方物体进行测距,测距
2、结果应与实际结果相差不大。(4)起始点计时功能:设计起点与终点,小车能够自动到达终点并在终点停下,同时从起点至终点的时间要能保存并显示在Basys2的数码管上。(5)进车库功能:通过驾驶员的按钮操作(在开发板中对应为拨动拨码开关),使得小车能够自动进入指定的车位,当然,这一功能对于车库的设计有特殊的要求。共二十三页系统总体(zngt)构架当reset=1时,为复位状态,小车不工作。Reset为0时,小车才工作。当moshi=1且jinku=0,实现(shxin)超声波避障与测距。当moshi=0且jinku=0,实现循迹与计时功能。当jinku=1且moshi=0,实现进车库功能。共二十三页功
3、能(gngnng)实现循迹共二十三页功能(gngnng)实现循迹共二十三页功能(gngnng)实现左轮状态右轮状态Qianhou3:0Pwm_leftPwm_right直行前进前进4b010144小角度左转停止前进4b010104大角度左转后退前进4b100144小角度右转前进停止4b010140大角度右转前进后退4b011054共二十三页功能(gngnng)实现(1)超声波模块原理(yunl)a.采用 IO 口 TRIG 触发测距,给至少 10us 的高电平信号;b.模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;c.有信号返回,通过 IO 口 ECHO 输出一个高电平,高
4、电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S)/2.原理图如下:共二十三页功能(gngnng)实现共二十三页功能(gngnng)实现共二十三页功能(gngnng)实现共二十三页功能(gngnng)实现always(posedge clk_in)/将50MHz的时钟(shzhng)信号分频为34kHz的超声波 begincount=count+1;if(count735)chao_clk=1;if(count1469)beginchao_clk=0;count=0;end end共二十三页功能(gngnng)实现always(posedge chao_c
5、lk) begincount_1=count_1+1;if(count_12500)count_1=0;if(count_1=1)chaoimpulse=1;/触发(chf)信号的高电平时间为超声波周期的一半,约14.7uselsechaoimpulse=0;/触发信号的间隔为2500倍的超声波周期,约73.5ms共二十三页功能(gngnng)实现(1)超声波模块原理a.采用 IO 口 TRIG 触发测距,给至少 10us 的高电平信号;b.模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;c.有信号返回,通过 IO 口 ECHO 输出一个高电平,高电平持续的时间就是超声波从发
6、射到返回的时间。测试距离=(高电平时间*声速(shn s)(340M/S)/2.(2)首先利用FPGA产生超声波出发信号。对接收到的超声波信号进行检测,求出其对应的距离。如果距离较远,则小车直行;距离稍近,小车转向;距离很近,小车后退。共二十三页功能(gngnng)实现共二十三页功能(gngnng)实现共二十三页功能(gngnng)实现(1)我们让小车进入指定的车库,是通过拨动开关来实现的,我们的开关为set1:0。当其为2b00时,小车进入0号车位;当其为2b01时,小车进入1号车位;当其为2b10时,小车进入2号车位;当其为2b11时,小车进入3号车位。(2)小车流程 针对(zhndu)这
7、个电路,流程可定为: 遇到0111(右叉路口),若set0为0则直行,set0为1则右转。 遇到1110(左岔路口),若set0为1则直行,set0为0则右转。这样就实现了小车进入车库的流程。共二十三页功能(gngnng)实现共二十三页不足之处(b z zh ch)(1)由于没有I/0接口,我们原计划的遥控器没有完成。我们尝试锯掉面包板,用74LS00来实现一个多路选择(xunz)器,但实际上,芯片的选择(xunz)效果并不好。(2)循迹模块中,我们发现,小车速度过快时,就会冲出跑道,我们对小车的循迹算法进行改进,但目前这样已经是改进得到的最好结果了。(3)我们原先设计的车库是一个8车位的车库
8、,但最终失败。(4)由于我们组只有两个人,所以设计的功能并不多。共二十三页心得体会硬件课设的题目很早就已经选定并着手准备,但是由于材料到货较晚,我们的时间并不多。刚刚上手时,感觉智能小车的开发比想象中的要简单,通过查阅资料和讨论(toln),我们发现小车基本功能的原理都比较简明。但在实际操作时,我们发现自己还是把问题想的太简单了。在这个过程中,理论和实际的差别体现的淋漓尽致。原本经过精心设计,在纸上反复验证感觉万无一失的算法,在实测中却显得不堪一击。与上学期进行的软件课设不同,硬件的设计并不是想法正确就一定能实现,实验中有很多在理论上被理想化的因素,这些因素共同作用就会导致实验结果和预计的巨大
9、反差。在进行了多次修正和测试(包括传感器位置的调整,结合实际情况的算法改进和反复的模拟测试)。因此,这次课程设计给我最大的收获,就是在解决实际问题时,要把理论和实践相结合,并且要多次实践来修正实验结果,这样才能更好的将问题解决。在这次课程中,我们还加深了对以往所学知识的理解,巩固了之前没有学扎实的知识,真正将课堂上所学的知识应用到实际当中。并且,在制作小车的同时,加强了动手能力和解决实际问题的随机应变的能力。硬件课设是大学以来第一次对所有所学知识综合,系统的运用,是真正意义上走出课本,走进实际的体验,在以后的学习生活中,我们还要更多动手实践,结合理论和实际,这样才能真正理解知识的作用。共二十三页Thank You !共二十三页内容摘要循迹避障智能小车。当reset=1时,为复位状态,小车不工作。当moshi=1且jinku=0,实现超声波避障与测距。当jinku=1且moshi=0,实现进车库功能。a.采用 IO 口 TRIG 触发测距,给至少 10us 的高电平信号。b.模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回。测试距离(jl)=(高电
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高镍电池基础知识培训课件
- 济南市2025-2026学年七年级上学期语文期末模拟试卷
- 集安市2025-2026学年九年级上学期语文月考模拟试卷
- 电解池原理课件
- 电表费控开关课件
- 电表箱用电知识培训课件
- 高血压发病机理课件
- 电脑培训知识课件
- 第14课《回忆我的母亲》课件-2025-2026学年统编版语文七年级上册
- oraclesql考试题及答案
- 勾股定理的实际应用课件
- 一科一品一特色护理妇产科
- 《老年照护芳香疗法应用规范》标准文本及编制说明
- 2024-年全国医学博士外语统一入学考试英语试题
- 冶金渣公司安全生产委员会工作职责
- 老年患者护理心理护理
- 二年级体育上册 体育与健康室内课教案
- 项目担保合作协议范本
- 2024-2025学年湖南省“炎德·英才·名校联考联合体”高二第一次联考(暨入学检测)数学试题(含答案)
- 夹娃娃机合同模板
- 维修人员技能提升与企业绩效关联研究
评论
0/150
提交评论