基于CAN总线的嵌入式车灯监控系统设计
2012-01-29魏志翔周莉萍干江红
魏志翔,周莉萍,徐 龙,干江红,张 文
(1.华中科技大学 机械科学与工程学院 仪器系,湖北 武汉 430074;2.湖北法雷奥车灯有限公司 湖北 武汉 430056)
当前我国的汽车总数呈现爆发式增长,由于汽车照明与交通安全有着密不可分的关系,因此对车灯产品进行可靠性检测是很有必要的。针对这种情况,提出了基于CAN总线的嵌入式车灯监控系统的设计思想,结合总线技术和单片机嵌入式技术,实现对车灯进行功能控制以及电压电流参数检测。其中,iCAN协议在CAN总线网络中的使用,可以实现对多个车灯同时进行网络化监控,进而可以实时准确地掌握各个车灯的工作情况,确保车灯产品的质量可靠性。
1 系统整体结构
系统主要由上位机和多个下位机节点组成。上位机是由VC编成的监测软件,PC机通过PCI-CAN卡与CAN总线相连,完成与下位机节点的通信,显示各车灯的电流电压及工作情况,并完成功能的设置。下位机节点以LM3S2965为主体,采样车灯工作时的电压电流,并对车灯进行控制。系统整体结构框图如图1所示。

图1 系统整体结构框图Fig.1 Structure diagram of the system
2 节点的硬件设计
下位机节点的硬件结构设计框图如图2所示。节点主要完成以下工作:1)定期对车灯工作时的电压电流进行AD采样,并将结果发送到CAN总线上,供上位机接收;2)接收上位机发送到CAN总线上的命令,并控制车灯实现相应的功能。因此,节点主要包括微处理器部分、CAN通讯模块、电源模块。

图2 节点硬件结构框图Fig.2 Structure diagram of the node’s hardware
2.1 微处理器选型
为了确保系统对车灯进行实时、可靠地控制及检测,这里选用可植入实时操作系统的Cortex-M3内核芯片LM3S2965。……
