Road vehicles — Local Interconnect Network (LIN) — Part 2: Transport protocol and network layer services
道路车辆 - 本地互连网络(LIN) - 第2部分:传输协议和网络层服务
发布日期:
2016-08-04
ISO 17987-2:2016规定了一种传输协议和网络层服务,旨在满足本地互联网络上基于LIN的车辆网络系统的要求。协议指定了未经确认的通信。
LIN协议支持ISO 14229-2中规定的标准化服务原语接口。
ISO 17987-2:2016提供了传输协议和网络层服务,以支持不同的应用层实现,如
-正常通信信息,以及
-诊断通信信息。
传输层定义了包含在一个或多个帧中的数据的传输。
传输层消息由诊断帧传输。为传输层指定了标准化的API。
传输层的使用针对的是在主干总线(如CAN)上执行诊断的系统,以及系统生成器希望在LIN子总线集群上使用相同诊断功能的系统。这些信息实际上与ISO 15765?2完全相同,携带这些信息的PDU非常相似。
传输层的目标是
-LIN主节点上的低负载,
-直接在LIN从节点上提供完整(或其子集)诊断,以及
-针对使用强大的LIN节点构建的集群(不是主流的低成本)。
ISO 17987-2:2016 specifies a transport protocol and network layer services tailored to meet the requirements of LIN?based vehicle network systems on local interconnect networks. The protocol specifies an unconfirmed communication.
The LIN protocol supports the standardized service primitive interface as specified in ISO 14229?2.
ISO 17987-2:2016 provides the transport protocol and network layer services to support different application layer implementations like
- normal communication messages, and
- diagnostic communication messages.
The transport layer defines transportation of data that is contained in one or more frames. The transport layer messages are transported by diagnostic frames. A standardized API is specified for the transport layer.
Use of the transport layer is targeting systems where diagnostics are performed on the backbone bus (e.g. CAN) and where the system builder wants to use the same diagnostic capabilities on the LIN sub-bus clusters. The messages are in fact identical to the ISO 15765?2 and the PDUs carrying the messages are very similar.
The goals of the transport layer are
- low load on LIN master node,
- to provide full (or a subset thereof) diagnostics directly on the LIN slave nodes, and
- targeting clusters built with powerful LIN nodes (not the mainstream low cost).