基于CAN总线的嵌入式车灯监控系统设计

时间:2012-08-30来源:网络

通过调用函数ICANRxMsgObiExplain对接收到的数据进行处理。其中,首先调用函数canCirBufRead从接收缓冲区读取一帧报文,然后解析出报文的功能码FuncID和数据段内容,根据不同的功能码,按照iCAN协议填写不同的响应报文,最后调用数据发送函数ICANTxMsgObjSend返回响应帧。
3.2 上位机软件设计
上位机软件的编写利用开发工具VC,利用MFC结合PCI-CAN卡的VCI库函数完成,软件界面如图6所示。

a.JPG


其中,利用VCI库中的函数,可以实现数据的发送、接收以及设备的初始化。VC自带标准控件和模态对话框的使用,可以完成对下位机控制节点工作参数的设定,同时显示并保存各车灯的电乐电流及工作情况,当电压或电流超出量程时,会有相应的报警提示。电压电流监测界面如图7所示。

b.JPG



4 结论
结果表明,系统可以同时对多组车灯进行功能控制,并且对车灯工作时的电压电流进行实时可靠的监测。该系统可以用于对新出厂的车灯进行测试,对其质量以及性能加以评定。这样,对保证日后车灯的质量有着重要的意义。

1 2 3 4

关键词: 监控系统 设计 车灯 嵌入式 CAN 总线 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版