摘要
针对具有SAEJ1939 CAN总线接口的发动机ECU,开发了基于CAN总线的发动机状态参数及故障信息显示系统。该系统硬件部分采用内部集成CAN控制器的STM32作为主控MCU,同时结合CAN收发器CTM1050T实现CAN总线数据的收发。软件部分通过μCOSII建立SAE J1939解析任务、触摸屏任务和μCGUI界面任务,通过任务间的调度实现发动机的运行状态和相关单元的重要参数及车辆故障信息的多界面显示。实际运行表明,该系统能够准确实时显示发动机参数,并且具有扩展能力强、成本低、交互界面友好等优点。
Aiming at monitoring of engine ECU with SAE J1939 CAN bus interface, an engine monitoring system was devel- oped based on CAN bus ,which display state parameter and fault message. A STM32 with integrated CAN controller was used as the master control MCU. Meanwhile ,combining with CAN transceiver CTM1050T, it realized the receipt and delivery of the CAN bus data. In terms of the software, with μCOSII, it establishes SAE J1939 parsing task, touch-screen task and μCGUI interface task. Through the scheduling among tasks, it achieved the operation status of the engine and the important parameter of the relative unit as well as the multi-interface display of the vehicle fault information. Actual operation shows that this system can display engine pa- rameters accurately and timely, with strong expansion capability, low cost, and friendly interactive interface.
出处
《仪表技术与传感器》
CSCD
北大核心
2014年第9期75-77,83,共4页
Instrument Technique and Sensor