2019年飞思卡尔全国大学生智能车竞赛杭州电子科技大学创意赛.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四届“飞思卡尔”杯全国大学生智能汽车竞赛作品简介
物流货物自主调度车
本作品采用 MC9S12XS128作为主控单元,模拟现代物流业,实现货物自主运输管理。作品主要功能包括:根据预先设定的步骤,有效的完成“找货物” 、“搬运货物、”“放置货物”三大步
骤。系统在运行过程中只需要接收一次“计划表” ,货物搬运模块则根据上位机的调度命令自动完
成对货物的操作。在系统的运行期间实现安全、稳定、有效,是该系统所追求的目标。
一、作品实现方案
作品主要包括:货物识别模块、货物搬运模块及仓库调度管理PC端上位机等。图 1 即为物流货物自主调度车的主要系统组成。
物流货物自动调度车
货物识别货物搬运仓库调度管理
模块模块PC端上位机
图 1作品系统组成
其中 PC端上位机由QT程序编写,采用无线串口与车载系统进行通信。PC 端上位机将反馈的数据显示与PC端上,并根据预先设定的步骤程序向搬运模块下达命令。
1)货物识别模块实现思路
2)作为传感器识别货物。此CCD摄像头传感器模块货物识别模块采用CCD摄像头
(图
既作为路径识别传感器,又作为货物识别模块的条形码传感器。货物识别模块根据CCD采集类条形码数据通过无线传输向上位机数据库查询该货物需要处理的情况。查询完毕,由上
位机的无线传输模块再次向搬运模块发送指令。搬运模块接收上位机的调度,自动拾取货物,并根据预定的路径搬运货物到指定地点。
图 2 CCD摄像头
2)货物搬运模块实现思路
货物搬运系统主要实现运输车自动寻线及自动定位功能。为了使搬运模块更加容易调整
姿态,即让搬运模块有很好的转向能力,我们选择了二驱差速车作为搬运动力模块。图3和图 4 为两种不同的二驱差速车的车体,两辆车协调工作实现货物顺利搬运到指定位置,图3 车体自动找到所需货物后,通过自制升降平台将货物托起,并运送到指定地点 A ;图 4 车体推动该货物到指定地点B。二驱差速车可以达到绕车体中心轴作360 度大旋转,因为不需要使用舵机转向,大大降低了车体的控制成本,却没有降低车体的转向能力。
图 3 搬运模块使用的车体之一
图 4 搬运模块使用的车体之二
3)上位机实现思路
上位机软件采用QT 软件设计界面调试终端,主要包括无线串口调试窗体和参数设置窗
体。无线串口调试窗体接收车体运行中反馈信息,得知当前路况和车辆所在位置;参数设置
窗体设置车体作业调度步骤,例如可以设置货物行进路线为:货物先到位置A ,然后到位置B,
最后到位置 C;也可以先到位置 A ,然后通过位置 C、 D ,最后到达位置 B 。通过设置车体不同行
进路线,实现路线最优化选择。
4)电机驱动实现方案
2 路H 桥来分别独立的控制电机的
考虑到模拟搬运模块的车体是二驱差速车,需要用
前进、后退、刹车,有两种电机驱动方案可供选择。
方案一、使用飞思卡尔公司提供的33886H 桥驱动。
33886 电机驱动芯片,内部集成半H 桥。可以通过TTL 电平控制V+ 电平输出。最高频达 10KHz 。电压范围为0 到 40V 。最大电流为5A 。可以工作在-60 到 125 摄氏度的环境下。
但是需要 4 块 33886 并联成 2 路 H 桥来为 2 路电机做驱动,极大的增加了PCB 板的面积。
在用来模拟搬运模块的车体狭小的空间上,造成一定的空间资源浪费。
方案二、使用L298 集成 2 路 H 桥驱动
L298 芯片是具有15 个引出脚的多瓦数贴片封装的集成芯片,是一种高压、大电流双全桥式驱动器。其设计是为接受标准TTL 逻辑电平信号和驱动电感负载的,例如继电器、圆
筒形线圈、直流电动机和步进电动机,具有两抑制输入使器件不受输入信号影响。每桥的三
级管的射极连接在一起,相应外接线端可用来连接外设传感电阻。可安置另一输入电源,使逻辑能在低电压下工作。具有体积较小、两路H 桥、较大驱动能力等优点。
因此,作品将选择L298 芯片作为我们的电机驱动芯片。
5) MCU选型
由于16 位处理芯片MC9SXS128的高速处理性能和图像的较强处理能力,作品采用
MC9SXS128作为控制芯片。考虑到图像处理的算法复杂度,将MCU超频至 80MHz。在此情况下,算法处理一帧图像需要的时间仅为2ms,完全满足作品要求。
图 5 中左下角的MCU即为我们采用的高速16 位处理芯片MC9SXS128。
图 5 搬运模块所使用的MCU以及芯片外围电路
芯片外围供电系统也是设计中重要的一部分。电源系统是否稳定,直接影响到MCU是否正常持续的工作。所以我们单独使用MCU的核心板,直插入mainboard 当中,避免了其他模块电源对芯片的影响。
二、作品技术创新点
为了达到作品要求, CCD精确识别货物类条形码,和 CCD精确定位最佳拾取点以及让搬运
模块根据 CCD提供的信息调整姿态就成了本项目当中最为困难的几大问题。
为了达到安全、稳定的工作要求,在程序开发当中,避免了种种漏洞,用设置 EEROM、WatchDog 等办法,成功实现了掉电保护,异常复位,复位以后断点保存等功能。以此来提高系统的稳定性。
PC 端上位机发出的调度命令需要根据大量的算法运算之后,做出调度决定。算法设计
最终的目的是尽可能提高系统效率。
具体创新点:
1、不需要人为干预为本作品的最大创新点。
2、基于调度规划的自动化货物搬运系统,提高了系统的工作效率;
3、上位机和搬运模块之间的分布式的任务处理,提高了系统的协调能力和处理速度;
4、成本低、高可用性、高稳定性,利于大规模生产和商业化。