奔馳汽車是汽車中的豪華品牌,解碼奔馳CAN總線數據應用隨動大燈轉向系統,不僅可以提升奔馳汽車照明系統的升級,也有助于奔馳車主安全駕駛。為此,速銳得配合奔馳原廠供應商,通過解碼奔馳大燈照明系統CAN數據,實現了原廠控制改裝。
要拿到奔馳的數據,比一般的車型要略微復雜。在奔馳A級的車型上,我們需要從儀表后的網關獲取,而G系列、AMG系列、邁巴赫、奔馳E級、奔馳S級等車型,我們從主駕駛右手扶手箱位置,將奔馳網關通信中的CAN數據采集出來。
速銳得做過各種車型的測試,對于采集奔馳的CAN數據來說,我們早已得心應手,但在打造隨動轉向大燈照明系統中,采用到的CAN數據與其他項目上的略有不同。由于奔馳的休眠機制與別的汽車品牌也不同,一旦軟件不對,就會觸發整車CAN總線喚醒,那么車主駕駛的奔馳車,不管你是什么級別,第二天一定趴窩。所以,不是一般人就能懂奔馳,奔馳是不需要一般人來懂的,一般企業也不輕易去碰奔馳的CAN總線。
首先,我們先搞定奔馳的電路圖,確保新老款的總線電路是有可以參考的細節,如果平臺沒有大改的情況下,如圖示:
奔馳原廠的電路圖是可以作為參考的,我們需要找到CAN總線位置,鎖定一個最好的接入位置,可以減少拆裝奔馳的裝飾面板,而不是把整車的裝飾面板都拆掉。整車CAN網絡總線特別多,為了提升工作效率,我們依舊可以根據老經驗,摸著石頭過河,先鎖定最重要的環節:網關及連接的汽車線束接口!
其次,我們需要在CAN總線部分采集到奔馳隨動轉向大燈照明系統必要的數據,例如點火狀態、ACC狀態、大燈開啟狀態、遠近光燈、車速、方向盤轉向角度等數據,如下圖:
硬件及軟件上不用大動,只需要把上次速銳得在豐田隨動轉向系統的底層CAN數據作為替換,將豐田的CANI_D成奔馳的CAN_ID,那么,我們就這樣搞定了奔馳,實現出來非常簡單。