如何使用CANalyzer查看LIN Message ID和Signal信号

LINLocal Interconnect Network是基于UART/SCI(Universal Asynchronous Receiver-Transmitter/Serial Communication Interface,通用异步收发器/串行通信接口)的低成本串行通信协议,可用于汽车、家电、办公设备等多种领域一种低带宽的总线技术。

下面讲讲如何创建一个LIN的CANalyzer工程。

1 打开CANalyzer

在桌面中,双击CANalyzer 12.0快捷方式图标。显示下图1-1;

 图1-1

单击“I accept”后,显示下图1-2;

  图1-2

等待数秒后,弹出支持的License界面,确保CAN盒支持LIN接口。单击“OK”后,显示下图1-3;

   图1-3

2 新建一个LIN的CANalyzer工程

CANalyzer界面打开后,依次选择File -- > New -- > LIN,创建一个新的LIN工程。如图2-1,图2-2。

 图2-1

  图2-2

2.1 加载LDF文件

在Database Management窗口中,对应通道加载匹配的LDF文件。选择Channel 1鼠标右键,在其上下文中中选择“Add Database...”,见图2-3。

 图2-3

找到LDF文件的存放路径,完成添加,见图2-4。

 图2-4

2.2 添加Scheduler

如图2-5,在Measurement Setup所示位置,鼠标右键,在其上下文中,选择“Insert LIN Interactive Scheduler”。

 图2-5

完成Scheduler添加后的效果,见图2-6。

  图2-6

3 如何使用LIN的CANalyzer工程

单击“闪电”按钮启动CANalyzer,依次选择Analysis&Stimulation -- > LIN ISC -- > LIN ISC窗口,选择激活合适的Schedule。见图3-1。

 图3-1

接着在Trace窗口中,会看到主机和从机的交互信息,见图3-2。

  图3-2

当从机不在线,或者LIN线束存在断开,在LOG界面中,会显示下图3-3的信息。

   图3-3

六、结尾

猜你喜欢

转载自blog.csdn.net/qfmzhu/article/details/121098410