汽车LIN总线(12) -- 应用层:配置识别诊断功能

本文介绍了汽车LIN总线的配置识别诊断功能,包括节点存储模型、从机节点NAD配置、读取服务识别功能和PID配置。LIN规范中的配置功能确保节点协调运作,参考了UDS和OBD标准。配置模型涵盖无配置、预配置和全功能配置节点。通过SID 0xB0、0xB2和0xB7,主机节点可以进行NAD、产品代号和PID的管理和诊断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       

目录

5.2.3.1 节点存储模型

5.2.3.2 从机节点 NAD 配置(SID:0xB0)

5.2.3.3 读取服务识别功能(SID:0xB2)

5.2.3.4 从机节点 PID 配置(SID:0xB7)


         LIN 规范规定,每个逻辑节点都应该有 NAD(从机地址)。在网络运行期间,任意两个逻辑节点的 NAD 都必须不同,否则就会产生冲突。此外,每个逻辑节点都要能处理带有某些 PID 的帧。由此可见, NAD 和 PID 分别与逻辑节点建立了一种映射关系, LIN 规范把 NAD 和 PID 的这样一种组合称为逻辑节点的配置项(Configuration)。一个逻辑节点可以有一个以上的配置项,但在网络运行期间,每个逻辑节点只能有一个配置项有效。

        配置功能是指 LIN 的主机节点能自动地给所有逻辑节点选择配置项,消除 NAD 和 PID 分配中存在的冲突,使网络正常工作。配置功能是确保各节点协调运作的内部功能,包含分配 NAD、分配 PID 等服务。配置功能通过传输层完成配置服务。

        为了适应汽车行业的需要, LIN 规范定义配置功能的服务时,参照了 ISO 制定的 UDS(Unified Diagnostic Services,车辆统一诊断服务)标准和 OBD(On-board Diagnostic,车载自动诊断)标准。配置功能各项服务及其 SID 都是 ISO 标准的子集。

        配置功能的工作模型与计算机局域网的“客户机-服务器”模型很相似,如图 5.4 所示。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晴朗luo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值