基于CANoe的车载CAN总线监控系统的设计
2021-11-28刘鑫爽程洋
电子制作 2021年20期
刘鑫爽,程洋
(柳州铁道职业技术学院,广西柳州,545616)
0 引言
CAN总线技术作为一种先进的支持串行的数据通信网络,能够在实时的以及分布式控制的系统上运行[1],已成为现场总线国际标准之一[2],也因此成为汽车的主干通信总线。目前,汽车运行过程中只有有限的信息状态是通过车载仪表面板显示出来的,还有一些如故障报警信息等重要的信息并没有直观地显示。而这些信息是能够通过CAN总线向对应的ECU申请,由ECU响应并反馈这些信息数据的。因此设计一个通过CAN总线能获取汽车各ECU的参数数据,并直观地显示出来的监控系统,对汽车状态进行监测和故障诊断对于实现车辆安全运行具有重要的作用[3-4]。此外,汽车运行状态监测技术可以让车主准确、直接了解车辆的各种参数和状态,而不需要到专门的检测部门进行了解,降低不必要的车辆维护成本[5-7]的同时,也为车主提供了极大的方便。
本文设计的车载CAN总线监控系统的系统原理框图如图1所示。由汽车诊断仪和CAN协议分析仪构成汽车某参数的协议数据获取工具,通过CANPro获取协议数据,分析并解析出该参数通信协议。根据解析出的通信协议,通过CANoe搭建仿真模型,用显示面板实时显示参数。下面以大众汽车发动机转速参数为例,描述参数获取、协议数据分析、CANoe仿真系统搭建与仿真结果分析。

图1 CAN总线监控系统的系统原理框图
1 参数的获取
下面以获取大众汽车发动机转速为例,描述汽车参数的获取和分析过程。……
登录APP查看全文
