论文部分内容阅读
在车载装备研制过程和使用中,广泛地使用CAN总线作为系统各部件之间信息通信的媒介。为了方便快捷地对系统故障进行定位,并能与外部系统进行数据交换和传输控制指令,需要对CAN总线数据进行记录和存储。车载数字记录仪可使车载装备系统具备CAN总线数据记录、储存和分析的能力,从而使车载系统在调试阶段、实际运行工作阶段具备完善的电子数据诊断和故障定位能力。同时,为了方便各车载系统之间进行数据交换,车载数字记录仪能与外部系统通过TCP/IP方式进行数据通信,还能根据需要上传存储的数据。通过对车载数字记录仪进行总体分析,分别完成各模块硬件电路设计,选用μC/OS-Ⅱ嵌入式实时操作系统来对各项任务进行调度管理,完成在LPC2388 ARM芯片上的μC/OS-Ⅱ系统移植,设计了可对CAN总线上所有信息进行接收和储存,并可通过TCP/IP、USB进行数据通信的数字记录系统,实现了车载系统对数字记录仪的要求。经过实际测试,该车载数字记录仪在实时性和稳定性方面都经受住了考验,数据存储和多通信任务要求在μC/OS-Ⅱ统一调度下,系统运行稳定,工作可靠,数据安全,实时性强,经受住了考验,证明了硬件和软件设计的合理性。随着以后项目的不断升级,可继续在μC/OS-Ⅱ下扩充文件系统,使车载数字记录仪的USB模块具有HOST功能,方便数据文件的备份,使车载数字记录仪具有更加完善的功能和应用领域。