LIN学习——工作流
节点性能文件
节点性能文件(NCF)定义了节点名称和节点的属性值,包括产品代号、位速率、帧的定义等信息。 LIN子网设计工具收集到节点性能文件的信息,自动生成 LIN 描述文件(LDF)。 LDF 包含了整个子网的信息,包括所有的信号和帧的声明,以及进度表等信息。 LDF 文件还可以作为调试时总线分析仪和仿真器的输入。 LIN 子网生成工具根据 LDF 生成各种通信驱动,可以建立起通信子网,也可以将具备节点性能文件的现成节点加入到已经建立好的通信子网中,并在网络进入运行前排除掉可能产生的冲突。
概要定义
协议版本
厂商ID
功能ID
可变 Variant ID
位速率
发送唤醒使能诊断定义
初始NAD
诊断类型
P2_min——收到主机请求帧到 LIN 的从机节点准备好数据发送应答之间的最小时间间隔
ST_min
N_As_timeout
N_Cr_timeout
支持的SID
诊断传输层最大消息长度(字节)
帧定义
帧类别(发布/收听)
帧名称
帧属性 ——长度,最小时间,最大时间,事件触发帧
信号定义——信号名称,信号属性(包括初始值,保留位数,偏移量(信号在字节中的偏移量),编码类型名称)信号编类型定义
编码类型名称
逻辑值——逻辑值,信号值,文本信息
物理值——物理值(= 缩放倍数 × 原始值 + 偏移量),最小值,最大值,缩放倍数,偏移量,文本信息
BCD值
ASCII值状态管理
应答错误名称
错误状态信号
发布节点
LIN描述文件
全局定义
LIN协议版本
LIN语言版本
LIN位速率定义节点定义
参与节点——主机节点(节点名称,时基,抖动),从机节点(节点名称列表)
节点属性——节点名称,协议版本,配置NAD(从机节点地址),初始NAD,属性定义(产品ID,……)
节点组合定义信号定义
标准信号
诊断信号
信号组帧定义
无条件帧定义
偶发帧定义
事件触发帧定义
诊断帧定义进度表定义
进度表名称
命令(帧名称,主机请求帧,从机应答帧,分配NAD,条件改变NAD,数据DUMP,…)
命令延迟时间附加信息
信号编码类型定义
信号表达定义