基于Baby-LIN的LIN網(wǎng)絡(luò )仿真和測試
1.使用Baby-LIN進(jìn)行LIN節點(diǎn)仿真
LIN節點(diǎn)仿真主要是通過(guò)軟件配置來(lái)實(shí)現的,使用Baby-LIN的配套軟件LINWorks進(jìn)行相應的配置后,一個(gè)Baby-LIN設備可以同時(shí)仿真多個(gè)LIN節點(diǎn)。
本文引用地址:http://dyxdggzs.com/article/201612/330645.htmLINWorks軟件由三部分組成:LDF Editor(用于創(chuàng )建LIN的描述文件);SessionConf(主要用來(lái)配置LIN設備的一些邏輯操作);SimpleMenu(Baby-LIN的控制軟件)。這些軟件和設備之間的操作關(guān)系如圖1所示。
圖1 LINWorks軟件和硬件之間的關(guān)系
1.1配置主從節點(diǎn)
進(jìn)行LIN節點(diǎn)仿真首先需要在LDF Editor中配置好主從節點(diǎn),如圖2所示。在LDF Editor中,用戶(hù)可以同時(shí)將LIN網(wǎng)絡(luò )中所有的節點(diǎn)都添加進(jìn)來(lái)。
同時(shí),也可以設置網(wǎng)絡(luò )中需要用到的報文(ID)的信息和這些報文中用到的信號,另外還可以設置各個(gè)節點(diǎn)或功能的進(jìn)度表。
在所有設置完成之后保存為L(cháng)DF文件,用于SessionConf中使用。這個(gè)LDF文件是標準格式的,可以在其它支持LDF文件的軟件中打開(kāi)。
圖2配置主從節點(diǎn)
1.2選擇需要模擬的節點(diǎn)
在SessionConf中打開(kāi)LDF文件,在Simulator這里選擇需要仿真的LIN節點(diǎn)。如圖3所示。
圖3選擇需要仿真的LIN節點(diǎn)
在設置好需要仿真的節點(diǎn)之后,在SessionConf中還可以設置一些邏輯操作、事件觸發(fā)、Macro宏操作等,并且在這里Baby-LIN的控制軟件SimpleMenu的界面。
這里的宏操作可以調用LDF文件中定義的進(jìn)度表,這樣就可以很方便的用于仿真LIN節點(diǎn)了。
評論