基于Baby-LIN的LIN网络仿真和测试
1.使用Baby-LIN进行LIN节点仿真
LIN节点仿真主要是通过软件配置来实现的,使用Baby-LIN的配套软件LINWorks进行相应的配置后,一个Baby-LIN设备可以同时仿真多个LIN节点。
本文引用地址:https://www.eepw.com.cn/article/201612/330645.htmLINWorks软件由三部分组成:LDF Editor(用于创建LIN的描述文件);SessionConf(主要用来配置LIN设备的一些逻辑操作);SimpleMenu(Baby-LIN的控制软件)。这些软件和设备之间的操作关系如图1所示。
图1 LINWorks软件和硬件之间的关系
1.1配置主从节点
进行LIN节点仿真首先需要在LDF Editor中配置好主从节点,如图2所示。在LDF Editor中,用户可以同时将LIN网络中所有的节点都添加进来。
同时,也可以设置网络中需要用到的报文(ID)的信息和这些报文中用到的信号,另外还可以设置各个节点或功能的进度表。
在所有设置完成之后保存为LDF文件,用于SessionConf中使用。这个LDF文件是标准格式的,可以在其它支持LDF文件的软件中打开。
图2配置主从节点
1.2选择需要模拟的节点
在SessionConf中打开LDF文件,在Simulator这里选择需要仿真的LIN节点。如图3所示。
图3选择需要仿真的LIN节点
在设置好需要仿真的节点之后,在SessionConf中还可以设置一些逻辑操作、事件触发、Macro宏操作等,并且在这里Baby-LIN的控制软件SimpleMenu的界面。
这里的宏操作可以调用LDF文件中定义的进度表,这样就可以很方便的用于仿真LIN节点了。
评论