第九届飞思卡尔智能车-光电组-曲阜师范大学-Boyhood
时间:10-31 09:22
查看:1184次
下载:163次
简介:
本智能车以飞思卡尔公司的16位单片机MC9S12XS128 为核心控制器,利用线性 ccd传感器采集路况信息,配合传感器、电机、舵机、电池等组成的驱动电路进行信息处理,以达到路径识别的目的,控制模型车高速稳定地在跑道上行驶。
硬件电路部分主要采用MOS 管构成的H桥电路驱动直流电动机。主板电路选电压稳压芯片LM2940,可使在7.2-8.3 伏电池供电的条件下为系统的各功能模块提供稳定、可靠的工作电源,为智能车的稳定工作提供了有力的保证。速部分采用正交编码器完成对速度的测量和反馈。软件系统部分主要包括以下与路径识别系统相关模块的算法:(1)线性 ccd传感器采集数据的处理模块算法;(2)速度反馈以及用PID 算法实现对即时速度的调节模块;(3)舵机调节模块算法;(4)基于上述三个模块的路径识别算法和起始线识别算法;(5)相应的调试函数。
本系统利用开发工具CodeWarrior 进行编程开发,用BDM 进行程序下载,利用串口传输的数据进行在线调试。这些工具的使用,使得软件的设计编程和调试工作得到了保证。