摘要: |
SAE J1939协议是以CAN 2.0B为核心的车载网络串行通信和控制协议,是目前大型车辆中广泛采用的一种通信协议。本文主要研究基于SAE J1939协议的网络管理功能及其应用。
本文采用CAN节点实验平台来实现SAE J1939协议的通讯,简要介绍了CAN节点硬件电路的设计及其驱动程序的设计。重点研究了SAE J1939协议的网络管理功能,分析了其软件的应用,编写了实现其网络管理功能的源程序,并在CAN节点上进行了测试。在此基础上,将SAE J1939协议应用到电动汽车的网络系统中,建立了基于SAE J1939协议的纯电动汽车通讯流程和混合电动汽车控制流程,对其系统结构的组成及各部件的功能进行了详细的介绍,并对其报文标识符进行了分配,最后给出其通信流程图和控制流程图。
为了提高电动车系统的实时性,改善车载通信网络的带宽利用率,本文引入了EEDF调度算法,并采用Visual Basic编程工具编写了实现EEDF调度和可调度性分析的软件,并对混合电动汽车中的报文进行了EEDF动态调度及其可调度性分析,结果表明在引入EEDF调度算法后,系统的实时性有所提高,带宽利用率有了较大的改善。
由于SAE J1939协议在国内汽车电气通信中具有广泛的应用前景,本文的研究具有实际意义。 |