LIN總線(xiàn)技術(shù)及應用——節點(diǎn)配置和標識規范(一)
節點(diǎn)配置定義了一個(gè)節點(diǎn)是如何被配置的,對LIN節點(diǎn)來(lái)說(shuō)支持節點(diǎn)配置是一個(gè)強制執行命令。
目的:避免網(wǎng)絡(luò )NAD或PID沖突,網(wǎng)絡(luò )引入新節點(diǎn)可能導致NAD或Product ID沖突
配置內容:NAD,Product ID(通過(guò)對這些數字的使用,就可以讓所有在網(wǎng)絡(luò )內部被輸送的幀,具有一個(gè)獨特的標識符)
服務(wù)標識符(SID):0xB0~0xB7(用來(lái)配置節點(diǎn))
節點(diǎn)配置只能用單幀通信
二.LIN產(chǎn)品標識(LIN Production Identification)
每個(gè)LIN部件都會(huì )有一個(gè)獨特的號碼,標識了節點(diǎn)的供應商和功能
類(lèi)似于條形碼,不同供應商不同功能的產(chǎn)品ID也不同,功能發(fā)生變化,產(chǎn)品ID也要相應的變化。
供應商ID是一個(gè)16位的數字,最高位是0,由LIN協(xié)會(huì )規定
功能ID是一個(gè)16位的數字,由各供應商規定
變量ID是一個(gè)8位的數字,用于區分同網(wǎng)絡(luò )中相同功能的節點(diǎn)
PID保存在各節點(diǎn)的ROM中,不進(jìn)行更改
序列號(Serial Number)
三.通配符(Wildcards)
每一個(gè)LIN的從節點(diǎn)都有一個(gè)節點(diǎn)地址,除了通過(guò)這個(gè)節點(diǎn)來(lái)訪(fǎng)問(wèn)以外,還可以通過(guò)通配符來(lái)訪(fǎng)問(wèn)所有的節點(diǎn)地址
NAD的通配符0x7F用來(lái)訪(fǎng)問(wèn)所有節點(diǎn)的地址
供應商ID和功能ID可以代表所有未定義的供應商與功能
四.與配置相關(guān)的服務(wù)(Service Associated with Configuration)
服務(wù)標識符(SID)——0xB0~0xB7
節點(diǎn)配置只能用單幀通信
不同的服務(wù)標識符對應的服務(wù)也是不同的,具體可參見(jiàn)下表。
下面我們就來(lái)具體了解一下這些服務(wù)。
分配從節點(diǎn)NAD服務(wù)(Assign NAD,0xB0)
用于解決有沖突的節點(diǎn)地址,只有當NAD、供給者ID和功能ID匹配時(shí),才會(huì )發(fā)送響應。
具體過(guò)程如下:
網(wǎng)絡(luò )分配N(xiāo)AD實(shí)例
主節點(diǎn)首先發(fā)送0xB0服務(wù)主請求幀(0x3C)
幀的結構如下圖所示,最開(kāi)始的字節是初始的NAD,最后一個(gè)字節是新的NAD:
主節點(diǎn)然后發(fā)送從請求幀(0x3D),如從節點(diǎn)修改NAD成功,從節點(diǎn)發(fā)送響應
幀的結構如下圖所示:
評論