LIN(Local 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