《道路车辆+局域互联网络(LIN)第3部分:协议规范GBT+42691.3-2023》详细解读_第1页
《道路车辆+局域互联网络(LIN)第3部分:协议规范GBT+42691.3-2023》详细解读_第2页
《道路车辆+局域互联网络(LIN)第3部分:协议规范GBT+42691.3-2023》详细解读_第3页
《道路车辆+局域互联网络(LIN)第3部分:协议规范GBT+42691.3-2023》详细解读_第4页
《道路车辆+局域互联网络(LIN)第3部分:协议规范GBT+42691.3-2023》详细解读_第5页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《道路车辆局域互联网络(LIN)第3部分:协议规范GB/T42691.3-2023》详细解读contents目录1范围2规范性引用文件3术语和定义、符号、缩略语3.1术语和定义3.2符号3.3缩略语4节点概念4.1概述contents目录4.2运行的概念5协议规范5.1信号5.2帧5.3调度表5.4任务行为模型5.5状态管理6节点配置及定义6.1概述6.2LIN产品标识contents目录6.3从节点模型附录A(规范性)属性定义、帧标识符以及各种示例A.1数值属性定义A.2有效帧标识符定义A.3校验和计算示例A.4时序图示例附录B(资料性)LIN协议历史以及版本兼容性B.1LIN协议历史和背景contents目录B.2LIN版本兼容性B.3LIN版本间变更附录C(资料性)LIN自动寻址方法C.1自动寻址方法和方法IDC.2自动寻址方法ID参考文献011范围OSI第五层属性标准还包含了OSI(开放系统互连)模型的第五层属性,确保LIN网络与其他系统的兼容性和互操作性。LIN协议规定该标准详细规定了LIN(LocalInterconnectNetwork)协议,涵盖了信号管理、帧传输、调度表处理、任务行为、状态管理等方面的内容。主从节点定义规范中明确了LIN网络中的主节点和从节点的角色与功能,以及它们之间的通信方式。1范围022规范性引用文件核心引用本规范主要引用了ISO17987系列的多个部分,这些部分是构成LIN协议基础的重要国际标准。通过引用这些文件,确保了GB/T42691.3-2023与国际标准的一致性。01.2规范性引用文件版本特定性规范性引用文件中注明了日期的,仅该日期对应的版本适用于本规范。这确保了规范的稳定性和可预测性,避免了因引用文件更新而导致的不确定性。02.未注明日期的引用对于未注明日期的引用文件,其最新版本(包括所有的修改单)适用于本规范。这保证了规范能够与时俱进,及时吸纳引用文件的最新内容和改进。03.033术语和定义、符号、缩略语一种用于汽车内部的低成本串行通讯网络,主要连接智能传感器和执行器。LIN(LocalInterconnectNetwork)在LIN网络中负责调度和同步数据传输的节点,每个LIN网络中只有一个主节点。主节点(MasterNode)在LIN网络中响应主节点的命令,执行数据传输或其他操作的节点。从节点(SlaveNode)3术语和定义、符号、缩略语043.1术语和定义LIN(LocalInterconnectNetwork)指的是局域互联网络,是一种基于汽车的低速通用异步收发器(UART)的网络,适用于低成本的汽车控制应用。主节点(MasterNode)在LIN网络中,主节点是负责调度和同步网络中消息传输的节点,它包含一个主任务和一个从任务。从节点(SlaveNode)在LIN网络中,从节点是响应主节点的命令并传输数据的节点,所有从节点都只包含一个从任务。3.1术语和定义053.2符号符号定义这些符号在协议规范中起着关键作用,帮助描述和定义数据帧、信号、节点等各种元素,以及它们在LIN网络中的交互方式。符号用途符号列表规范中会提供一个详细的符号列表,包括符号的名称、描述和在协议中的具体应用,以方便读者查阅和理解。在GB/T42691.3-2023中,特定的符号被用来代表不同的概念或参数,以确保协议的清晰和一致性。3.2符号063.3缩略语LIN局域互联网络(LocalInterconnectNetwork),是一种用于汽车内部的低成本串行通信网络。UARTSID3.3缩略语通用异步收发器(UniversalAsynchronousReceiver/Transmitter),是LIN协议物理层使用的一种通信接口。服务标识符(ServiceIdentifier),在基于UDSonLIN的节点配置和识别服务中使用。074节点概念集上的节点通过帧收发器连接到物理总线上。应用程序不直接访问这些帧,而是通过传输层(TL)接口与帧处理程序进行交互。LIN规范假定了一种大多数功能的软件实现,提供了可供选择的实现方式。4节点概念084.1概述LIN网络的基本构成LIN网络由一个主节点和多个从节点组成,构成了一个简单的总线型通信网络,用于实现车辆内部各种电子设备之间的数据交换。4.1概述LIN协议的作用LIN协议规定了网络中的通信方式,包括信号管理、帧传输、调度表处理等,确保了数据在网络中的有效传输。标准化的重要性GB/T42691.3-2023的发布和实施,为道路车辆局域互联网络的设计、开发和应用提供了统一的规范和标准,有助于提高网络的兼容性、可靠性和安全性。094.2运行的概念主节点和从节点在LIN网络中,存在一个主节点和多个从节点。主节点负责网络的调度和管理,而从节点则主要响应主节点的指令。任务分配主节点在网络中承担着更为复杂的任务。它不仅包含一个主任务,还包含一个从任务。相比之下,所有的从节点都只负责一个从任务,这使得网络的结构更加清晰,任务分配更加明确。通信方式主节点通过发送帧来与从节点进行通信,而从节点则通过响应这些帧来执行相应的操作。这种通信方式确保了网络的有序和高效运行。4.2运行的概念105协议规范5协议规范信号管理LIN协议规范了信号的创建、修改和删除等操作,确保网络上信号的准确性和一致性。信号传输信号通过帧进行传输,每个帧可以包含一个或多个信号。LIN协议规定了帧的格式和传输机制,以确保信号的可靠传输。信号定义LIN协议中的信号是数据的基本单位,用于在LIN网络上传输信息。每个信号都有唯一的标识符,并定义了其数据长度、范围、比例和偏移量等属性。030201115.1信号5.1信号信号定义在LIN协议中,信号是数据传输的基本单元,代表了某种物理量的测量值或状态信息。每个信号都有唯一的标识符,并定义了其数据长度、范围、精度等属性。信号管理协议规范了信号的创建、发送、接收和处理过程。这包括信号的编码方式、传输频率以及在主从节点之间的同步机制。信号与帧的关系在LIN网络中,信号被封装在帧中进行传输。每个帧可以包含一个或多个信号,而信号的传输顺序和组合方式由调度表决定。125.2帧5.2帧帧的构成LIN协议中的帧是数据传输的基本单元,它由帧头、响应场以及帧尾等部分组成。帧头包含了帧的类型、标识符等信息,用于标识数据的来源和去向;响应场则携带了实际要传输的数据;帧尾用于表示帧的结束。01帧的类型根据LIN协议规范,帧可以分为无条件帧、事件触发帧、偶发帧和诊断帧等多种类型。这些不同类型的帧在LIN网络中扮演着不同的角色,共同实现数据的稳定、高效传输。02帧的传输机制在LIN网络中,帧的传输遵循一定的时序和规则。主节点负责调度网络中的帧传输,从节点则根据调度表在指定的时间槽内发送或接收数据。这种传输机制确保了LIN网络中的数据传输有序、高效,且能够避免冲突和碰撞。03135.3调度表5.3调度表调度表的作用调度表在LIN网络中起着至关重要的作用,它定义了网络中消息的传输顺序和时间。通过调度表,LIN主节点能够精确地控制网络中各个节点的通信时序,确保数据的准确和高效传输。调度表的构成调度表通常由一系列的时间槽组成,每个时间槽对应一个特定的消息帧。这些时间槽按照预定的顺序排列,形成一个完整的通信周期。在每个时间槽内,主节点会发送相应的帧头,从节点则根据帧头信息做出响应,发送或接收数据。调度表的优化为了提高网络的通信效率和响应速度,可以对调度表进行优化。例如,可以根据消息的紧急程度和重要性来调整时间槽的顺序,确保重要的消息能够优先传输。此外,还可以通过减少不必要的消息传输、合并相似的消息等方式来降低网络负载,提高整体性能。145.4任务行为模型LIN协议中的任务行为模型将节点任务分为两类,即主任务和从任务。主节点包含一个主任务和一个从任务,而从节点只包含一个从任务。任务分类5.4任务行为模型主任务负责调度表的管理和帧的发送,从任务则负责响应来自主节点的帧并处理相关信号。任务按照预定的调度表执行,确保网络中的通信有序进行。任务调度与执行任务行为模型详细描述了主从节点在LIN网络中的交互方式,包括信号传输、帧处理、错误检测与处理等。这有助于开发人员理解和实现LIN网络中节点的行为逻辑。行为模型细节155.5状态管理5.5状态管理01状态管理是指对LIN网络中节点状态的监控和控制。在LIN协议中,节点的状态可以包括未初始化、正常运行、休眠等多种状态。LIN协议规范了节点状态之间的转换条件和过程,确保网络在各种情况下都能保持稳定运行。这些转换机制可能包括定时器超时、接收到特定帧或信号等触发条件。协议还提供了状态监控和恢复机制。例如,当检测到节点状态异常时,可以采取相应的恢复措施,如重启节点或重新初始化网络,以确保网络的可靠性和稳定性。0203状态定义状态转换机制状态监控与恢复166节点配置及定义01节点概述LIN网络中的节点包括主节点和从节点,每个节点在网络中都有明确的角色和功能。主节点负责调度和管理网络通信,而从节点则响应主节点的指令并执行相应的操作。LIN产品标识为了在网络中唯一标识每个节点,LIN协议规定了产品标识的编码方式。这有助于在多个节点之间进行区分,并确保数据的准确传输。从节点模型从节点在LIN网络中扮演着重要角色。协议规范详细定义了从节点的功能、行为以及它与主节点之间的交互方式。这确保了网络的稳定性和数据的可靠性。6节点配置及定义0203176.1概述6.1概述节点配置与定义引言在LIN网络中,各个节点(即网络中的设备或模块)需要遵循一定的规范和配置以确保整个网络的顺畅通信。GB/T42691.3-2023标准详细阐述了这些节点的配置及定义。节点类型与角色LIN网络中的节点分为主节点和从节点两种类型。主节点负责调度和管理网络通信,而从节点则主要响应主节点的指令并传输数据。节点标识与产品标识每个节点在网络中都有唯一的标识,以便于数据的准确传输和节点的有效管理。此外,标准还规定了LIN产品的标识方法,确保产品的可追溯性和兼容性。186.2LIN产品标识定义与目的LIN产品标识是用于识别和描述符合LIN协议的产品的独特标志。这一标识有助于确保不同厂商生产的LIN设备能够相互兼容,便于系统的集成和维护。标识内容LIN产品标识通常包含产品的型号、生产商信息、遵循的LIN协议版本等关键数据。这些信息对于设备的选择、配置以及故障排除都至关重要。标准化与合规性符合GB/T42691.3-2023标准的LIN产品,其标识也必须遵循相应的规范。这有助于保证市场上的LIN产品达到统一的性能和质量标准,提高整个系统的稳定性和可靠性。6.2LIN产品标识010203196.3从节点模型6.3从节点模型从节点是LIN网络中的重要组成部分,它们通过LIN总线与主节点进行通信。每个从节点都有一个唯一的地址,用于接收和发送数据。从节点根据主节点发送的帧头信息判断是否需要接收或发送数据。当从节点检测到帧头与自己的地址匹配时,它会接收该帧的数据部分。同样,当主节点请求从节点发送数据时,从节点会将自己的数据发送到总线上。从节点模型通常包括接收缓冲区、发送缓冲区和控制逻辑。接收缓冲区用于存储从总线接收的数据,发送缓冲区则存储待发送的数据。控制逻辑负责处理数据接收和发送的逻辑,确保数据的正确性和完整性。此外,从节点还需要具备错误检测和处理能力,以应对可能发生的通信故障。定义与功能工作原理模型细节20附录A(规范性)属性定义、帧标识符以及各种示例属性定义附录A(规范性)属性定义、帧标识符以及各种示例-属性是描述数据特征的重要元素,LIN协议规范中定义了一系列属性,用于描述网络中传输的数据。-这些属性包括数据的类型、长度、范围等,确保数据的准确性和一致性。-属性的定义有助于实现数据的标准化和互操作性,提高车辆网络的通信效率。附录A(规范性)属性定义、帧标识符以及各种示例附录A(规范性)属性定义、帧标识符以及各种示例-在LIN协议中,每个数据帧都有一个唯一的帧标识符,以便接收节点能够准确识别并处理相应的数据。-帧标识符是用于识别不同数据帧的唯一标识。帧标识符010203-帧标识符的设计和分配需要遵循一定的规则和标准,以确保网络通信的稳定性和可靠性。附录A(规范性)属性定义、帧标识符以及各种示例示例-通过学习和分析这些示例,开发人员可以更好地掌握LIN协议的实现细节和注意事项,为实际开发工作提供有力的支持。-这些示例涵盖了不同场景下的数据传输需求,有助于读者更深入地了解LIN协议的实际应用。-为了更好地理解LIN协议规范,附录A中提供了各种示例,包括数据帧的传输、接收和处理过程。附录A(规范性)属性定义、帧标识符以及各种示例0102030421A.1数值属性定义数据长度和精度数值属性定义还包括数据长度和精度的规定。这保证了数据在传输过程中的一致性和完整性,使得各个节点能够按照统一的标准处理数据。信号值范围规范中明确了LIN协议中信号的有效值范围,确保数据传输的准确性和有效性。这有助于接收节点正确解析发送节点传递的信息。缩放和偏移为了适应不同的物理量和测量范围,LIN协议中的数值属性还定义了缩放因子和偏移量。这使得原始数据可以在传输前进行必要的转换,以满足实际应用需求。A.1数值属性定义22A.2有效帧标识符定义A.2有效帧标识符定义有效帧标识符是用于在LIN通信中唯一标识数据帧的,它决定了数据帧的优先级和如何被接收节点识别。定义与用途有效帧标识符通常由若干个位组成,包括保护标识符、响应标识符等,这些标识符在帧头中定义,并决定了帧的类型和用途。构成与格式在LIN网络中,标识符的分配和管理是一个重要环节,它确保了网络中各节点能够有序、高效地进行通信。标识符的分配需要遵循一定的规则和标准,以避免冲突和混淆。标识符的分配与管理01020323A.3校验和计算示例A.3校验和计算示例LIN协议中使用校验和来确保数据的完整性。校验和通常是通过将数据帧中的所有字节相加,然后取结果的低8位得到的。这种方法可以检测出数据传输过程中可能发生的单比特错误。校验和计算方法假设我们有一个数据帧,包含若干个字节。首先,将这些字节依次相加;然后,将相加后的结果对256取模(即取低8位);最后,得到的8位数值就是该数据帧的校验和。示例步骤在LIN通信中,接收节点会重新计算接收到的数据帧的校验和,并将其与发送节点附加在数据帧末尾的校验和进行比较。如果两者一致,则认为数据帧在传输过程中没有发生错误;如果不一致,则接收节点可能会请求重发数据或采取其他错误处理措施。应用意义24A.4时序图示例010203示例一:正常通信时序图-展示了主节点发送帧头,从节点响应并发送数据的过程。-体现了LIN通信中的基本交互流程,包括帧同步、帧头识别、数据响应等阶段。A.4时序图示例-通过时序图可以清晰地看到各个节点之间的通信顺序和时间关系。A.4时序图示例示例二:错误处理时序图-展示了在通信过程中出现错误时,LIN网络如何处理这些情况。A.4时序图示例示例三:多分支结构时序图-有助于理解LIN网络在异常情况下的应对策略和机制。-包括错误检测、错误通知以及恢复过程等阶段。010203-展示了在LIN网络中,当存在多个从节点时,如何通过调度表来实现有序的通信。-体现了主节点对通信过程的精确控制,以及从节点的响应机制。-有助于理解复杂网络结构下的LIN通信流程和节点间的交互方式。A.4时序图示例01020325附录B(资料性)LIN协议历史以及版本兼容性附录B(资料性)LIN协议历史以及版本兼容性最新动态最新的LIN协议版本为V2.2,不断有新的改进和优化以满足汽车网络通信的需求。版本更新自1999年发布LIN1.0以来,协议经历了多次更新,包括物理层的修改以提高节点兼容性(LIN1.3),以及引入新特性和简化量产从节点使用的重大更新(LIN2.0)。起源与发展LIN协议起源于Volcano通信技术公司开发的Volcano-Lite技术,后由LIN辛迪加联合组织进行标准化,并发布了多个版本。26B.1LIN协议历史和背景要点三起源与发展LIN(LocalInterconnectNetwork)总线协议起源于1999年,由德国大众汽车集团提出,旨在成为CAN总线的低成本替代方案。它主要用于汽车电子系统中的低速数据通信。标准化进程LIN协议自提出后,经历了多个版本的修订和完善。其中,GB/T42691.3-2023是中国发布的关于道路车辆局域互联网络(LIN)的第3部分协议规范,这一标准的发布推动了LIN协议在中国的应用和发展。应用领域扩展随着汽车电子技术的不断发展,LIN协议已经广泛应用于车身电子系统、底盘控制系统等低速数据通信领域。其低成本、低速率和低复杂度的特点使得它成为汽车电子系统中重要的数据交换方式。B.1LIN协议历史和背景01020327B.2LIN版本兼容性B.2LIN版本兼容性实现兼容性的策略为了确保不同版本之间的兼容性,LIN协议在设计时考虑了向前和向后兼容的策略。这包括使用通用的数据格式、保留未使用的字段以供将来扩展,以及提供版本转换工具等。兼容性的重要性对于车辆制造商和零部件供应商而言,LIN协议的版本兼容性至关重要。它关系到产品的互通性、系统的可靠性和整体成本。版本更新的考虑随着技术的不断进步,LIN协议的版本也在不断更新。新版本的推出通常会考虑与旧版本的兼容性问题,以确保平稳过渡和系统的稳定性。28B.3LIN版本间变更移除信号组,引入字节数组代替。引入自动比特率检测功能。支持字节数组信号,允许信号大小增至8个字节。B.3LIN版本间变更29附录C(资料性)LIN自动寻址方法自动寻址流程1.开始时,所有子节点的上拉电阻及电流源处于开路状态。附录C(资料性)LIN自动寻址方法2.检测所有子节点上通过Rshunt的初始电流Ishunt1。1233.导通所有子节点的电流源1,并检测此时的电流Ishunt2,通过比较Ishunt2与Ishunt1的差值来确定预选子节点。4.关闭非预选子节点的电流源1,同时打开预选子节点的电流源2,保持电流源1开启,并检测此时的电流Ishunt3。5.根据Ishunt3与Ishunt1的差值,确定离主节点最近的子节点,并将地址写入该节点的RAM中。附录C(资料性)LIN自动寻址方法LIN自动寻址主要应用于汽车内部电子系统,在车辆制造过程中,它可以自动为各个子节点分配地址,简化了网络配置过程,并提高了系统的灵活性和可扩展性。自动寻址的应用LIN自动寻址技术具有低成本、高效率的特点,适用于车内传感器和执行器等设备的通信需求。它通过简单的电流检测机制实现了对子节点的自动识别和地址分配,为车内网络设备提供了一种有效的互联方式。技术特点附录C(资料性)LIN自动寻址方法30C.1自动寻址方法和方法IDC.1自动寻址方法和方法ID自动寻址方法LIN协议规范

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论