LIN總線技術及應用——節點配置和標識規范(一)
節點配置定義了一個節點是如何被配置的,對LIN節點來說支持節點配置是一個強制執行命令。
目的:避免網絡NAD或PID沖突,網絡引入新節點可能導致NAD或Product ID沖突
配置內容:NAD,Product ID(通過對這些數字的使用,就可以讓所有在網絡內部被輸送的幀,具有一個獨特的標識符)
服務標識符(SID):0xB0~0xB7(用來配置節點)
節點配置只能用單幀通信
二.LIN產品標識(LIN Production Identification)
每個LIN部件都會有一個獨特的號碼,標識了節點的供應商和功能
類似于條形碼,不同供應商不同功能的產品ID也不同,功能發生變化,產品ID也要相應的變化。

供應商ID是一個16位的數字,最高位是0,由LIN協會規定
功能ID是一個16位的數字,由各供應商規定
變量ID是一個8位的數字,用于區分同網絡中相同功能的節點
PID保存在各節點的ROM中,不進行更改
序列號(Serial Number)

三.通配符(Wildcards)
每一個LIN的從節點都有一個節點地址,除了通過這個節點來訪問以外,還可以通過通配符來訪問所有的節點地址
NAD的通配符0x7F用來訪問所有節點的地址
供應商ID和功能ID可以代表所有未定義的供應商與功能

四.與配置相關的服務(Service Associated with Configuration)
服務標識符(SID)——0xB0~0xB7
節點配置只能用單幀通信
不同的服務標識符對應的服務也是不同的,具體可參見下表。

下面我們就來具體了解一下這些服務。
分配從節點NAD服務(Assign NAD,0xB0)
用于解決有沖突的節點地址,只有當NAD、供給者ID和功能ID匹配時,才會發送響應。
具體過程如下:

網絡分配NAD實例
主節點首先發送0xB0服務主請求幀(0x3C)
幀的結構如下圖所示,最開始的字節是初始的NAD,最后一個字節是新的NAD:

主節點然后發送從請求幀(0x3D),如從節點修改NAD成功,從節點發送響應
幀的結構如下圖所示:



評論