论文部分内容阅读
目前,我国已经成功举办了三届全国大学生“飞思卡尔杯”智能汽车竞赛。在智能车大赛中,路径识别策略和速度控制策略的优劣将直接影响到最终的比赛结果。如果在智能车调试过程中,能够实时的了解终端平台各参数信息,进而优化控制策略成为取得成功的一个重要因素。本课题主要设计并实现了对运动状态智能车的路径信息和速度信息进行采集,进而对相关数据分析,达到策略优化的目的。本文从硬件和软件两个方面对系统的实现进行阐述。硬件系统以Freescale公司的MC9S12DG128作为智能车终端平台的主控芯片,采用CCD OV5116单板摄像头作为路况信息采集传感器,使用光栅码盘,红外对射管和LM2907芯片开发了测速传感器。系统在CodeWarrior环境下对下位机软件进行开发,实现了摄像头对路径信息的采集,测速模块对于速度的采集,以及采集后数据信息的A/D转化和数据的传输;在C++builder环境下对上位机软件进行了开发,实现了对摄像头数据和速度信息的接收和显示,对智能车舵机平衡位置的修正,以及PID参数的修正;选用基于CRS公司DC219159BL芯片的蓝牙模块实现智能车终端控制平台和PC机上位机的无线通讯。经过测试表明,此系统工作稳定,对于摄像头图像的显示,速度曲线的绘制,PID参数的修正等功能基本达到系统的要求。同时,在系统开发过程中应用的数据无线传输技术可以很好的推广到工业控制领域,医疗领域等其他领域,具有广泛的应用前景和经济价值。