摘要: |
本文主要研究燃料电池电动汽车车载数据采集系统的设计方案和实现方法。其目的是在燃料电池电动汽车行驶过程中同步地记录其体系中的诸多参数,为燃料电池电动车整车控制策略的制定和优化提供充足客观的数据分析依据。
文章分析车载数据采集系统的数据源——分布式光纤CAN网络的组网结构,通过比较几种车载数据采集方案,提出了基于USB主机技术的车载CAN网络数据采集系统设计方案,并介绍了相关协议内容。
论文重点阐述车载数据采集系统的硬件设计和底层驱动软件设计。其中系统硬件设计主要叙述主芯片的选型和数据采集电路的构建,以及抗电磁干扰设计等内容。底层驱动软件主要叙述数据采集过程、采集数据的传输和保存。由于包含USB、MassStorage、FAT16等协议,因而是本系统设计中最为复杂的部分。这部分的设计主要采用C语言模块化编程,包括CAN网络的数据收/发操作、针对MassStorage类设备的USB主机软件实现和采集数据的存储等内容。
最后简要叙述了在BorlandC++Build平台上实现采集数据的离线显示。本课题具有以下特色和创新:
1、USB主机技术的引用,使得在无PC机参与的情况下,采集数据通过USB总线直接存入移动存储器成为了可能。
2、数据存储载体为USB闪存盘,降低了系统硬件设计成本和功耗,提高了系统可靠性、便携性和通用性。
3、USB主机软件系统程序采用高级编程语言进行模块化设计,从而降低了设计难度,方便了用户升级和维护。
在车辆行驶实验过程中,该数据采集运行稳定,数据记录完整、准确。离线数据分析过程中,数据曲线能较好的反映车辆行驶状态。
|