自动避障小车讲课稿.doc

自动避障小车讲课稿.doc

ID:57165766

大小:56.50 KB

页数:10页

时间:2020-08-05

自动避障小车讲课稿.doc_第1页
自动避障小车讲课稿.doc_第2页
自动避障小车讲课稿.doc_第3页
自动避障小车讲课稿.doc_第4页
自动避障小车讲课稿.doc_第5页
资源描述:

《自动避障小车讲课稿.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、自动避障小车精品文档摘要设计并制作了一辆可远距离遥控的小车。车体以TI公司StellarisCortex-M3系列单片机LM3S615为控制核心,配合步进电机系统、红外传感器、zigbee无线通信模块,实现小车行走、自动避障、远距离通信控制等功能。遥控器部分采用TI公司MSP430G系列MSP430G2452单片机,配合电容触摸板和zigbee无线通信模块,实现了对小车的远距离全方位控制。实际测试表明,遥控小车的有效控制距离超过500米,触控板控制精确,小车行走流畅、避障迅速可靠。关键词:Cortex-M3;Stella

2、ris;MSP430;Zigbee1.设计功能思想:要设计的是一个可以远距离遥控,灵活快速运动的遥控小车。同时为了防止小车在遥控运动时意外撞到障碍物后发生损坏,所以给小车增加自动避障功能。小车在无障碍物时按遥控指令行进,遇到障碍物时,优先执行避障程序。主要涉及内容包括:(1)对小车运动电机的控制(2)对红外传感器的信息读取及检测距离控制(3)控制器控制台的选取及其驱动软件设计(4)无线通信协议,命令收发的软件设计2.系统方案(1)系统设计框图:图1为系统设计框图。收集于网络,如有侵权请联系管理员删除精品文档MSP430G

3、2452处理器触摸板(控制小车任意转向及运动)触摸信号控制命令传输ZM2410P0无线模块ZM2410P0无线模块LM3S615微处理器小车传感器控制器部分小车部分障碍信息控制命令无线信号传输图1系统设计框图(1)其中使用的关键算法:(a)控制器部分,待机状态下,且设置了8.3秒自启动的算法。并且通过软件模拟UART,实现了命令的准确发送。(b)小车部分,5个红外传感器,由M3内部硬件集成的PWM控制,由5个GPIO单独读取障碍信息3.硬件清单系统硬件:控制器、小车(带有步进电机和红外传感器)、无线模块。(1)控制器部分

4、:收集于网络,如有侵权请联系管理员删除精品文档图2电容触摸板图2为电容触摸板,型号为430BOSTSENSE1。电容触摸板是一种无损耗按键,操作界面美观,作为遥控器的控制台。图3MSP-EXP430G2LaunchPad图3为TI公司MSP430G2系列开发板,所用单片机位MSP430G2452。G2板作为遥控器的处理器,实现对触摸信号的处理和无线通信。图4小车图4为小车部分。使用周立功公司的电脑鼠为车体,小车使用TI公司StellarisCortex-M3系列单片机LM3S615为控制核心。结合高性能的无线模块,改装成

5、远距离遥控的小车。图5无线模块图5为Zigbee无线通信模块,型号:ZM2410P0。4.系统软件设计(1)软件流程图:收集于网络,如有侵权请联系管理员删除精品文档图6所示为软件流程图。开始初始化触摸板及‘UART’定时器定时8.3s,进入低功耗待机,等待触摸定时时间>8.3s?‘UART’发送命令YN触摸中断唤醒,并关闭8.3s定时器开始初始化电机、红外传感器及其UART等待控制命令和障碍信息遇到障碍?控制小车准确运动继续完成运动NY2)小车1)控制器图6软件流程图(1)软件设计概述:(a)电容触摸板信号的读取。采用捕

6、获中断方式来识别触摸信号,并且设计了判别误动作的消抖算法,使控制更可靠。(b)按键中断扫描。通过软件设计,对每个按键的中断状态快速扫描,提高了触摸板信号的识别速度。收集于网络,如有侵权请联系管理员删除精品文档(a)遥控器通信部分。在MSP430G2452上用定时器虚拟了‘UART’通信协议,设置了同步波特率,实现了与Zigbee无线模块的串口通信,完成了命令的的发送环节。(b)Zigbee模块部分。对ZM2410P0模块波特率的设定和收发状态的初始化,完成可靠准确地无线传输环节。(c)步进电机控制部分。使用LM3S615

7、内部两个32位定时器,实现对步进电机的“半步驱动”控制,步进角度为3.75度。(d)调制红外探测器。使用LM3S615的两个硬件PWM模块来完成对5个调制红外探测器的驱动。通过改变PWM的频率,可实现对不同距离障碍物的检测。(e)小车通信部分。利用LM3S615内部UART模块实现了与Zigbee无线模块硬件的串行通信。5.系统创新(1)实现了远距离遥控小车,快速灵活运动,并自动避障。(2)充分利用MSP430G2板载资源,实现了方便快捷的人机交互。(3)将两块ZM2410P0模块来进行MSP430G2452和LM3S6

8、15两块处理器之间的无线通讯,通讯控制距离达到500米。6.评测与结论实际测试:(效果见作品视频)(1)检测小车对无线控制的响应:收集于网络,如有侵权请联系管理员删除精品文档经实测,小车可做到快速的响应控制器信号和障碍信号。烧写入M3测试程序后,小车可在障碍物之间快速流畅穿梭,无碰撞发生。(1)待机8.3s自启动检测

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

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

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