LIN 自动寻址 (AA) 示例
概述
LIN 自动寻址用于为 LIN 从节点分配/变更 NAD。
验证设备
Toomoss & Vector
图示
功能lin_aa_demolin_aa_demo
- LIN设备自动寻址功能
文件
lin_aa.ecb
: 工程配置lin_aa.ts
: TypeScript 实现脚本README.md
/README.zh.md
: 文档
使用步骤
- 用 EcuBus Pro 打开
lin_aa.ecb
- 配置 LIN 硬件
- 启动前设置变量:
LIN_AA.SupplierID
:十六进制字符串,支持7FFF
或0x7FFF
LIN_AA.NadTable
:以空格分隔的十六进制字节,如01 02 03 04 11 aa
- 将
LIN_AA.StartAA
置为1
开始,置为0
停止 - 可在控制台按
c
打印当前SupplierID
与NadTable
(十六进制)
自动寻址时序
- Assign NAD(初始化)
- 若干个 Set NAD(按
NadTable
顺序逐个设置) - Save(保存)
- Finish(完成)
参考
- LIN 2.2 规范
- EcuBus Pro 用户手册