共查询到17条相似文献,搜索用时 93 毫秒
1.
2.
3.
4.
5.
针对传统汽车信息显示系统显示精度不高、显示信息量少、扩展性能差的问题,对现场总线CAN—Bus协议和SAEJ1939协议进行了细致的分析和研究,探讨了CAN总线协议规范的物理层定义和数据链路层信息帧格式。研究了J1939协议的网络体系结构及其通信协议的具体实现,并把它们应用于车辆综合信息显示系统的仿真设计过程中;在虚拟设计过程中,使用总线仿真软件CA-Noe建立了四节点的车辆综合信息显示系统,定义了网络节点,创建了车辆信息报文数据库,编辑了虚拟面板,编制了CAPL程序,模拟了部分车辆功能,以软件仿真的形式虚拟设计了车辆综合信息显示系统。研究结果表明,基于J1939协议的车辆综合信息显示系统可模拟车辆运行过程中各部件的工作状态信息以及道路环境信息,并通过总线发送到信息显示系统上,使驾驶员可以更有效地控制汽车正常运行。 相似文献
6.
7.
介绍基于OBD-II标准,采用单片机控制技术设计便携式汽车故障检测仪的方法。检测仪遵循ISO9141通信协议,应用层诊断协议遵循SAEJ1979。该检测仪具有造价低廉、可靠性高、使用方便、易于扩展等优点。 相似文献
8.
针对具有SAEJ1939 CAN总线接口的发动机ECU,开发了基于CAN总线的发动机状态参数及故障信息显示系统.该系统硬件部分采用内部集成CAN控制器的STM32作为主控MCU,同时结合CAN收发器CTM1050T实现CAN总线数据的收发.软件部分通过μCOSII建立SAE J1939解析任务、触摸屏任务和μCGUI界面任务,通过任务间的调度实现发动机的运行状态和相关单元的重要参数及车辆故障信息的多界面显示.实际运行表明,该系统能够准确实时显示发动机参数,并且具有扩展能力强、成本低、交互界面友好等优点. 相似文献
9.
本文针对具有SAEJ1939CAN总线接口的动力传动系统,开发了基于CAN总线的动力传动系统虚拟仪表及数据采集系统,该系统采用周立功公司开发的CAN转USB卡作为动力传动系统和PC机的硬件接口,采用NI公司的LabVIEW软件平台开发显示界面程序及CAN总线通信程序。该系统除可实现虚拟仪表及数据采集以外,还可实现基于总线的发动机油门控制、发动机调速功能切换等功能,为动力传动一体化系统的研发带来了便利。 相似文献
10.
《现代机械》2016,(2)
随着CAN总线在车载通信上使用的普及及发展,J1939通信协议在汽车领域得到了广泛的应用。然而现阶段在对J1939协议的解析及NI硬件平台、Lab VIEW软件平台上的开发、应用存在许多不足,系统性、可读性、通讯稳定性、精度欠缺。针对以上问题,以NI公司CAN通讯硬件为硬件基础,以Lab VIEW为软件开发平台,重点研究了J1939传输协议,解析了J1939协议下的数据帧结构及通讯规则,以J1939协议下以道依茨(Deutz_can_spec_emr2_5_engl)柴油发动机组报文接收为例,对其通信的硬件平台进行了搭建,并且可读性高,对便于维护的Lab VIEW软件及NI—J1939工具包进行软件系统的编写。通过以上工作和对程序的调试,实现了CAN通讯数据的自发送和自接收,并且稳定性和精度得到了提升。实现了J1939协议在Lab VIEW平台上的系统实验通讯,并为以后Lab VIEW车载系统的开发、实现奠定基础。 相似文献
11.
针对汽车控制系统中实时通信的高性能需求,文中采用以CAN总线作为网络底层协议,以SAE J1939协议和TTCAN协议作为网络的上层协议的分层网络结构.TTCAN是一种基于时间触发机制的协议,因此这种网络结构不仅可以实现系统各节点之间高速数据共享,同时能够提高网络带宽的利用率,而且在消息的实时性能方面得到很好的改善.在测试当中,取得了良好的效果,充分证明了方案的可行性. 相似文献
12.
MULTIPLE ELECTRONIC CONTROL UNITS CALIBRATION SYSTEM BASED ON EXPLICIT CALIBRATION PROTOCOL AND J1939 PROTOCOL 总被引:1,自引:0,他引:1
ZHU Keqing XU Quankui YANG Lin ZHUO Bin 《机械工程学报(英文版)》2008,21(1):42-46
The rising number of electronic control units (ECUs) in vehicles and the decreasing time to market have led to the need for advanced methods of calibration. A multi-ECU calibration system was developed based on the explicit calibration protocol (XCP) and J1939 communication protocol to satisfy the need of calibrating multiple ECUs simultaneously. The messages in the controller area network (CAN) are defined in the J1939 protocol. Each CAN node can get its own calibration messages and information from other ECUs, and block other messages by qualifying the CAN messages with priority, source or destination address. The data field of the calibration message is designed with the XCP, with CAN acting as the transport layer. The calibration sessions are setup with the event-triggered XCP driver in the master node and the responding XCP driver in the slave nodes. Mirroring calibration variables from ROM to RAM enables the user to calibrate ECUs online. The application example shows that the multi-ECU calibration system can calibrate multiple ECUs simultaneously, and the main program can also accomplish its calculation and send commands to the actuators in time. By the multi-ECU calibration system, the calibration effort and time can be reduced and the variables in ECU can get a better match with the variables of other ECUs. 相似文献
13.
14.
15.
16.