"这篇文档详细介绍了SAE J1939-31网络层的相关标准,包括网络的设计、互连设备的功能以及不同接口的使用。主要内容涵盖了网络层的功能、网络互连电控单元的类型、网络拓扑、专用消息在网络中的处理、SAE J1587和J1922接口的应用情况。"
在SAE J1939-31网络层中,网络被设计成能够支持不同类型的电控单元(ECUs)之间的高效通信。网络层的主要功能是提供消息的路由和转发,确保数据在整个网络中的正确传输。网络可以分为多个网段,每个网段可能包含不同的设备和子网,通过路由器、网关等设备进行连接和通信。
4.8章节中提到,专用消息的传输可以通过独立的网段进行,以避免总线流量过大影响网络性能。当使用11位标准帧标识符的CAN接口时,需要路由器或网关来选择性地允许不同网段间的消息传递。由于SAE J1939标准不支持11位标识符,因此这类设备还需承担子网诊断的责任。在实际应用中,尤其是在使用双线实现的J1939主牵引车网段中,需要注意11位子网的总线负载和可靠性问题。
4.9章节指出,对于需要使用SAE J1587协议的设备,必须通过独立端口接入,目前没有计划为连接SAE J1939定义网关。而4.10章节提到,因为SAE J1922是过渡性的标准,随着SAE J1939的普及,没有提供特殊支持或网关。
此外,网络互连电控单元(NECUs)的角色十分重要,它们负责数据的转发、过滤、地址翻译以及消息的重新封装。NECUs还包括数据库管理,如网络消息定义、消息过滤和转发数据库、地址翻译数据库以及消息重新封装数据库,这些都是保证网络通信有效性和可靠性的关键组件。
网络层的一致性要求和性能判断标准规定了最低的要求,确保了网络的稳定运行。同时,对于非牵引车网段(如拖车或农机具),网络层也需要提供相应的支持,以适应各种应用场景。
SAE J1939-31网络层的标准为卡车和客车以及其他相关应用提供了统一的通信框架,确保了多设备间的协同工作和数据交换。通过定义明确的接口、网络结构和管理机制,它促进了车载电子系统的集成和扩展。