摘要: |
燃料电池车,是缓解能源与汽车工业发展矛盾的产物,已经被诸多汽车生产厂商和科研机构所研究,并取得了一定的进展。为了方便燃料电池车的调试,需要开发一套信息平台来直观的监测并记录燃料电池车在调试过程中的各种数据。
目前燃料电池车项目中使用的信息平台为上、下位机方式:上位机使用的是微型工控机,信息平台界面用delphi开发;下位机使用的是DSP2407开发的控制系统板,主要完成从CAN数据到串口数据的转换。这种方式简单易行,但在实际使用过程中存在数据丢失、系统工作不稳定等问题。
本文以燃料电池车为研究背景,分析了原燃料电池车车载信息平台的不足,并制定出基于ARM7和μClinux的燃料电池车车载信息平台的设计方案。方案以S3C44BOX作为系统硬件核心,以μClinux为系统软件平台,在此基础上设计的信息平台程序数据传输安全及时,系统工作稳定。
系统硬件完成了车载信息平台各模块的硬件电路图的设计,分析了燃料电池车车载信息平台的组成;实现了显示模块、实时时钟模块、数据存储模块、串行通信模块、键盘接口模块、CAN接口模块、USB接口模块和CPLD扩展模块的开发,并对各个模块的原理及连接方法进行了详细的说明。
系统软件开发了能够引导μClinux的bootloader程序,编写并加载了键盘驱动和CAN驱动,完成了μClinux内核的定制和编译工作。实现了应用程序的加载和系统的集成。
至此形成了集硬件、操作系统、应用程序为一体的燃料电池车车载信息平台。
最后对本文所做的工作进行了总结,提出了系统应用过程中存在的问题,并对以后的工作进行了展望。
|