SAE1939标准下的CAN通信网络在汽车动力系统中的应用与试验

需积分: 8 1 下载量 148 浏览量 更新于2024-08-12 收藏 944KB PDF 举报
"基于SAE1939标准的CAN通信网络在汽车动力传动系统中的应用 (2013年)" 本文主要探讨了如何利用SAE J1939标准构建CAN(Controller Area Network)通信网络,以实现汽车动力传动系统的集成控制。SAE J1939是一个广泛应用在重型车辆和商用车辆中的通信协议,它定义了一套标准的数据传输方式,以确保不同制造商的设备之间能够有效通信。 在动力传动系统中,CAN网络连接了多个关键组件,如机械式自动变速器的电子控制单元(ECU)、电喷柴油机的电子控制模块(ECM)以及液晶显示模块(LCD)。这些节点通过CAN总线进行数据交换,从而实现对整个动力系统的实时监控和精确控制。ECU负责控制变速器,ECM则管理发动机的工作,而LCD用于显示系统状态信息。 文中详细介绍了遵循SAE J1939标准的CAN网络通信方法。首先,SAE J1939定义了不同的通信参数,如比特率、报文优先级和地址分配。每个设备都有一个唯一的29位地址,允许最多127个节点在同一网络上通信。此外,还涉及到错误检测机制和网络管理功能,确保数据的准确性和网络稳定性。 在解决具体问题方面,文章可能涉及了以下几点: 1. 报文过滤:为了避免不必要的数据冲突和提高效率,网络设计需要考虑到报文过滤,只允许必要的信息在特定节点间传输。 2. 地址冲突:由于地址资源有限,如何有效地分配和管理地址,防止地址冲突,是实施J1939网络的关键。 3. 通信协议一致性:所有参与通信的ECU和ECM必须遵循统一的通信协议,确保数据的正确解析和响应。 4. 网络诊断:文中可能提到了建立有效的网络诊断机制,以检测和解决通信故障。 实验部分,作者在一台宇通样车上进行了实际测试,验证了所构建的CAN通信网络在动力传动系统中的可行性及高可靠性。实验结果表明,基于SAE J1939的CAN网络可以实现高效、可靠的通信,有助于提升汽车性能和驾驶安全性。 关键词:SAE J1939;CAN通信;动力传动一体化 总结来说,这篇文章提供了一个深入理解SAE J1939标准在汽车动力传动系统中应用的实例,强调了CAN网络在车辆控制中的重要性,以及如何克服实施过程中可能出现的技术挑战。通过实际的车辆试验,证明了这种通信网络设计的实用性和稳定性。