上篇文章我們有說過,LIN是 Local Interconnect Network,被稱為“局域網(wǎng)子系統(tǒng)”,即LIN總線是CAN總線網(wǎng)絡(luò)下的子系統(tǒng)。車上各個(gè)LIN總線系統(tǒng)之間的數(shù)據(jù)交換是由控制單元通過CAN總線數(shù)據(jù)實(shí)現(xiàn)的。
一汽大眾奧迪轎車的LIN總線組成比較多,涉及有輪胎氣壓監(jiān)控、空調(diào)、安全氣囊、座椅占用識(shí)別、輔助加熱、新鮮空氣鼓風(fēng)機(jī)、防盜裝置喇叭、方向盤加熱、內(nèi)部監(jiān)視紅外、雨刮控制器、燈光控制、轉(zhuǎn)向柱模塊、多功能方向盤等。在這個(gè)復(fù)雜的系統(tǒng)下,也涉及驅(qū)動(dòng)系統(tǒng)CAN、舒適系統(tǒng)CAN及LIN。
一汽大眾奧迪的LIN總線上的傳感器和控制單元按所在的位置分布如下:
車頂:溫度傳感器、光敏傳感器、信號(hào)燈控制、汽車天窗控制系統(tǒng)等
車門:車窗玻璃、中控鎖、車窗玻璃開關(guān)、門窗提手等。
車頭:雷達(dá)傳感、小電動(dòng)機(jī)、方向盤、方向控制開關(guān)、雨刮、轉(zhuǎn)向燈、空調(diào)、遠(yuǎn)光燈、座椅、座椅控制電機(jī)、座機(jī)通風(fēng)加熱控制器、轉(zhuǎn)速傳感器等。
一汽大眾奧迪LIN總線特點(diǎn)有三個(gè):
其一,一個(gè)主控制單元連接多個(gè)從控制單元。一汽大眾奧迪轎車的空調(diào)控系統(tǒng)由兩個(gè)LIN總線組成,即自動(dòng)空調(diào)連接的LIN總線和車身后連接的LIN總線。這個(gè)架構(gòu)和通用汽車燈光控制系統(tǒng)類似,前大燈組有兩個(gè)LIN控制器模塊,分別控制左前大燈和右前大燈,采用的數(shù)據(jù)協(xié)議是有不同的,因?yàn)樾枰謪^(qū)識(shí)別左右轉(zhuǎn)向、輔助照明示寬燈。一汽大眾奧迪的自動(dòng)空調(diào)LIN系統(tǒng)作為主控單元,分別連接了6個(gè)從控單元,分別是新鮮空氣鼓風(fēng)機(jī),前擋玻璃加熱,左右后視鏡加熱元件、駕駛?cè)送L(fēng)座椅和前排乘員通風(fēng)座椅。后座空調(diào)又拎出一路LIN,分別控制后排左右座椅通風(fēng)。
其二,一個(gè)主控單元連接多個(gè)傳感器。輪胎壓力監(jiān)控作為LIN總線的主控單元,連接四個(gè)輪胎的壓力傳感器和一個(gè)后部天線(數(shù)據(jù)傳輸狀態(tài)檢測(cè))。
其三,一汽大眾奧迪各LIN總線之間的數(shù)據(jù)交換是由主控單元通過舒適性CAN總線實(shí)現(xiàn)的,例如全自動(dòng)空調(diào)的兩個(gè)LIN總線之間的數(shù)據(jù)交換就是由主控單元通過舒適性CAN總線實(shí)現(xiàn)的。各輪胎壓力數(shù)據(jù)經(jīng)過輪胎壓力檢測(cè)、舒適系統(tǒng)CAN總線上傳到數(shù)據(jù)總線診斷OBD接口,供顯示和診斷用。
一汽大眾奧迪LIN總線控制實(shí)例:
雨刮器操縱信號(hào)控制流程如下:
1、駕駛?cè)藢⒂旯纹骺刂茥U放到刮水器間歇位置。
2、轉(zhuǎn)向柱電子讀取刮水器控制桿的實(shí)際位置信息。
3、轉(zhuǎn)向柱電子裝置經(jīng)由舒適系統(tǒng)CAN總線向控制單元發(fā)送此信息。
4、采集LIN總線數(shù)據(jù),并通過電腦向雨刮器電動(dòng)機(jī)發(fā)出對(duì)應(yīng)指令,運(yùn)行在間歇位置模式。
速銳得通過破解一汽大眾奧迪獲得部分示例報(bào)文如下:
五門信號(hào):
監(jiān)聽單元 | 數(shù)據(jù)項(xiàng) | 幀ID | 數(shù)據(jù)長(zhǎng)度 | 數(shù)據(jù)項(xiàng)目 | 說明 |
車門信號(hào) | 左前門 |
0X4A0 |
8 | xx xx xx 2x xx xx xx xx |
有數(shù)據(jù)為開,00為關(guān) |
右前門 | xx xx xx 1x xx xx xx xx | ||||
左后門 | xx xx xx x8 xx xx xx xx | ||||
右后門 | xx xx xx x4 xx xx xx xx | ||||
后尾箱 | xx xx xx x2 xx xx xx xx |
燈光信號(hào):
車燈信號(hào) | 位置燈 |
0X4A0 |
8 | 1x xx xx xx xx xx xx xx |
近光燈 | x8 xx xx xx xx xx xx xx | |||
遠(yuǎn)光燈 | xx xx xx xx xx xx xx 1x | |||
前霧燈 | 4x xx xx xx xx xx xx xx | |||
后霧燈 | xx xx xx xx xx xx xx xx | |||
左轉(zhuǎn)燈 | xx xx 4x xx xx xx xx xx | |||
右轉(zhuǎn)燈 | xx xx 2x xx xx xx xx xx | |||
雙閃燈 | xx xx 6x xx xx xx xx xx |
其他信號(hào)以此類推,做好文檔和記錄,就可以開始代碼工作了,算是大功告成一階段。
萬(wàn)一,我是說如果萬(wàn)一,把你的車搞出了故障碼,出現(xiàn)的故障現(xiàn)象,比如后尾燈、頂燈不亮,電子駐車自動(dòng)報(bào)警,駐車輔助失效,前后右側(cè)玻璃無法升降的話,你可以找個(gè)5053或者5054,當(dāng)然,也可以找專用診斷設(shè)備,讀取下故障碼,位置在舒適性CAN控制單元里面的電動(dòng)駐車和手制動(dòng)控制器,泊車輔助控制器,如果連接不了,就是網(wǎng)關(guān)這邊無法通信。
如果能連接,可能為CAN總線問題,可能是操作的時(shí)候,CAN短路,造成網(wǎng)絡(luò)數(shù)據(jù)傳輸通信出現(xiàn)了問題,先檢查各個(gè)相關(guān)控制電源的供電、搭鐵。首先用萬(wàn)用表檢查蓄電池電壓、然后檢查CAN總線、LIN總線的通信,最后診斷,清除故障碼。
如果連接測(cè)試電壓正常,又測(cè)試不到數(shù)據(jù)的情況下,檢查連接情況,一般都是虛接。
以上,都是我們的日常,CAN報(bào)文數(shù)據(jù)是可以出售的,需要底層CAN總線協(xié)議、LIN總線協(xié)議及傳感器(Sent\BSD協(xié)議)協(xié)議的行業(yè)大佬,有遇到數(shù)據(jù)問題解決不了的,副產(chǎn)件不適配的,新改裝需要底氣的,我們來試試看!