前日,速銳得解碼了理想汽車L8車型,由于理想L8是新款車型,架構(gòu)和理想L9十分相似,與理想ONE這一代有比較大的差異,這恰恰也是我們很好的一次學(xué)習(xí)機(jī)會(huì),也讓我們重新認(rèn)識(shí)了理想汽車。
我這里,只挑有用和好聽的說,吐槽理想的也有一大堆,這個(gè)可以私聊。為了實(shí)現(xiàn)客戶在大燈照明系統(tǒng)的升級(jí)改裝,加裝隨動(dòng)轉(zhuǎn)向智能系統(tǒng),我們需要進(jìn)入到理想汽車內(nèi)部CAN網(wǎng)絡(luò)獲取一些自己有用的幾個(gè)數(shù)據(jù)。
大家都知道,很多數(shù)據(jù)車廠是不可能開放給你的,而且很多定義也非標(biāo)準(zhǔn)化,甚至高端的配置,不一定有或者用得到,我們也就可以直奔主題了。采集理想汽車的CAN總線或者DBC,這個(gè)對(duì)于目前行業(yè)的人來說還是比較難的。
首先,通過標(biāo)準(zhǔn)診斷是除了車架號(hào),任何數(shù)據(jù)都拿不到,這個(gè)數(shù)據(jù)多用于車管所給汽車上牌,其他的數(shù)據(jù)均被網(wǎng)關(guān)隔離,理想汽車的診斷用的是以太網(wǎng),一般的CAN診斷,在這里基本上是失效的,為此,要找網(wǎng)關(guān)。
理想ONE、L7、L8、L9車身結(jié)構(gòu)框架改的不是很大,所以,網(wǎng)關(guān)的位置如下圖所示:
從網(wǎng)關(guān)延伸到左右車門,這個(gè)是大多汽車廠家的做法,因?yàn)檫@樣便于線束的布置,我們分別在方向盤、主駕駛門、副駕駛門附近找到了多路的CAN網(wǎng)絡(luò),由于我們要采集的轉(zhuǎn)向角度信號(hào),這個(gè)需要有個(gè)駕駛員配合。在測(cè)試完各個(gè)接口引腳線上的電壓后,鎖定了4路CAN總線,當(dāng)然,這4路CAN 不是所有的里面都有我們要的數(shù)據(jù)。也因?yàn)橐蕴W(wǎng)的原因,部分?jǐn)?shù)據(jù)采集是需要原廠令牌的。
整個(gè)車載網(wǎng)絡(luò)系統(tǒng)相對(duì)來說比較封閉,這也是互聯(lián)網(wǎng)造車的特點(diǎn),放在一般人面前,基本會(huì)感到絕望,但是速銳得可以。我們繞開診斷系統(tǒng),直接接入網(wǎng)關(guān)系統(tǒng),并通過線束和電壓等出一個(gè)理想汽車的網(wǎng)關(guān)部分連接示意圖,如下圖所示:
從圖紙可以看出,1腳、9腳是B-CAN,2腳、10腳接入的是BMS電池管理系統(tǒng),我們需要從網(wǎng)關(guān)的D-CAN采集到對(duì)應(yīng)的數(shù)據(jù),終于找到一扇門,實(shí)在是費(fèi)盡。我們將CANH和CANL連接至汽車的以太網(wǎng)網(wǎng)關(guān),打開破解汽車CAN總線協(xié)議的工具和軟件開始一頓操作。
理想汽車整車大概有90多個(gè)CAN ID,但是又90%的CAN ID報(bào)文速率極快,沒辦法獲取和對(duì)比,為此,想要研究個(gè)明白,我們找到了原廠的售后服務(wù)站,借用了診斷儀工具。但是原廠的診斷儀,很多電子控制單元的數(shù)據(jù)顯示不全,不完整,估計(jì)要等以后升級(jí),打開界面后就直接放棄了,還是自己破解,能采集到自己要的就可以了,別的暫時(shí)用不到,需要用到數(shù)據(jù)的客戶可以聯(lián)系我們。
理想汽車的零部件更換非??欤?yīng)商也來自多家,理想ONE和后面的L789有很大的改觀,理想ONE相對(duì)來說說,比較標(biāo)準(zhǔn),都是大廠的零部件,其中的CAN協(xié)議部分也是按照國際標(biāo)準(zhǔn)慣例執(zhí)行,在新款理想L8上,L9上有很多CAN數(shù)據(jù)是不直接輸出的,特別難找。
我們將部分CAN報(bào)文編譯如下:
拿到汽車這些報(bào)文后,我們需要編譯一些軟件程序,將CAN底層的數(shù)據(jù)作為基礎(chǔ),在連接的物理層做好輸出接口,應(yīng)用層做好隨動(dòng)轉(zhuǎn)向的業(yè)務(wù)邏輯,那么一套新款理想汽車L8方向盤轉(zhuǎn)向角度應(yīng)用隨動(dòng)大燈照明升級(jí)的固件就開發(fā)完成。
速銳得基于汽車CAN數(shù)據(jù)應(yīng)用已經(jīng)有12年之久。但是新能源汽車時(shí)代來臨,很多汽車的協(xié)議復(fù)雜無序,也沒有標(biāo)準(zhǔn)化,為此,面向未來5-10年的新能源時(shí)代,我們依舊有很多工作要做,不同的車型、不同的年份、不同的零部件標(biāo)準(zhǔn)、不同的客戶需求,需要我們加大團(tuán)隊(duì)對(duì)數(shù)據(jù)的理解和對(duì)車型的熟悉。增程式電動(dòng)汽車,有他自己的一套標(biāo)準(zhǔn),這與比亞迪、特斯拉、小鵬等有著截然不同的區(qū)別。
在解碼汽車CAN數(shù)據(jù)部分,傳統(tǒng)燃油車比如寶馬、奔馳、奧迪、豐田、本田、大眾等,已經(jīng)有許多的數(shù)據(jù)庫文件及DBC,在氫能源領(lǐng)域,速銳得積累的車型、汽車數(shù)據(jù)依舊是全國領(lǐng)先,為此,給我們奠定了良好的數(shù)據(jù)基礎(chǔ),無論后續(xù)在車隊(duì)管理、車輛調(diào)度、汽車改裝、和其他汽車電子應(yīng)用領(lǐng)域,涉及數(shù)據(jù)相關(guān)的都可以實(shí)現(xiàn)敏捷開發(fā),降低了研發(fā)的成本,這應(yīng)該是12年來最大的收益。另外就是積累的很多車型的原車電路圖紙,后續(xù)涉及測(cè)試及維修,如果我們能協(xié)助得上,都將給行業(yè)帶來莫大的幫助。