在現(xiàn)代汽車工業(yè)的迅速發(fā)展中,車輛控制系統(tǒng)的智能化和網(wǎng)絡化已成為提升汽車性能的關鍵。廣汽作為中國汽車行業(yè)的佼佼者,其在原車通信網(wǎng)絡方面也取得了顯著的成就。特別是廣汽原車CAN(Controller Area Network)協(xié)議的應用,為汽車的智能控制提供了高效、可靠的解決方案。CAN(Controller Area Network)協(xié)議以其高可靠性和實時性成為車輛內部通信的標準之一,速銳得將深入探討廣汽原車CAN協(xié)議如何控制汽車,逆向開發(fā),以及這種技術給駕駛者帶來的應用、便利和優(yōu)勢。
CAN協(xié)議是一種高效的車載通信協(xié)議,它允許車輛內不同設備之間的高速數(shù)據(jù)交換,從而實現(xiàn)對汽車各個系統(tǒng)的集中控制。廣汽采用了這一協(xié)議,將其應用于車輛的多個關鍵系統(tǒng)中,包括電池管理、發(fā)動機管理、傳動系統(tǒng)控制、安全系統(tǒng)監(jiān)控等。逆向開發(fā),顧名思義,是指通過分析已有的汽車產(chǎn)品或汽車網(wǎng)絡通信協(xié)議系統(tǒng),揭示其DBC工作原理、整車電路結構設計以及功能實現(xiàn)的方法。在廣汽CAN協(xié)議的逆向開發(fā)中,速銳得的工程師們首先需要對CAN總線上的通信數(shù)據(jù)進行捕獲和分析,這一過程涉及專業(yè)的硬件設備和軟件工具,如CAN分析儀和數(shù)據(jù)采集軟件,SPY3或者更高級的分析設備,它們能夠實時監(jiān)控和記錄總線上的數(shù)據(jù)流,以及變化、波形、觸發(fā)條件、控制策略等。
速銳得通過CAN總線,監(jiān)聽發(fā)動機控制單元(ECU)可以實時接收來自傳感器的數(shù)據(jù),如轉速、溫度、油門位置、門窗燈鎖、雨刮、座椅、電池包數(shù)據(jù)等,在汽車傳動系統(tǒng)的控制中,CAN協(xié)議連接了變速箱控制模塊和驅動電機控制模塊,使得換擋過程更加平順和迅速。此外,通過對車輪速度和其他相關參數(shù)的實時監(jiān)測,可以獲取到精準里程,也就是100米內的行車距離,CAN協(xié)議還能夠優(yōu)化扭矩分配,提高車輛的動力性和穩(wěn)定性,像電動汽車的電機扭矩、最高放電電流、最高電壓、單體電池溫度、單體電池電壓、DC/DC、SOC、SOH等等狀態(tài),都是可以通過UDS協(xié)議在車型中獲取到。
通過對這些數(shù)據(jù)的深入分析,速銳得工程師們可以識別出不同ECU(電子控制單元)之間的通信模式,包括信號的發(fā)送頻率、優(yōu)先級以及數(shù)據(jù)格式等。一般來說,變化快的數(shù)據(jù),優(yōu)先級一定很高,比如動力系統(tǒng)、電池系統(tǒng)等,一些變化慢的數(shù)據(jù),比如車身BCM單元的,這些數(shù)據(jù)的刷新頻率和發(fā)送頻率、優(yōu)先級都相對較低,這一步驟對于理解整個車輛系統(tǒng)的運作至關重要,因為它涉及從基本的車輛信息讀取到復雜的駕駛輔助系統(tǒng)的多個層面。
在匹配解碼的過程中,速銳得的工程師們將面臨的是解碼CAN協(xié)議的挑戰(zhàn)。由于CAN協(xié)議本身具有一定的加密特性,這要求工程師必須具備深厚的電子工程知識和豐富的解碼經(jīng)驗。對,經(jīng)驗。采用原車協(xié)議解碼匹配數(shù)據(jù),是一個很吃經(jīng)驗的活,汽車內部的數(shù)據(jù)具備著多種算法、邏輯、詢問方式等等,在這一過程中,深層次的解碼,我們需要編寫特定的算法,來解析那些經(jīng)過加密處理的信號,這不僅是對工程師編程能力的考驗,也是對其創(chuàng)新思維的挑戰(zhàn),這里邊不僅有加減乘除的數(shù)學公式,還會涉及一些物理公式。
比如說,我們之前解碼的寶馬汽車電子水泵,寶馬電子水泵采用的是BSD協(xié)議,在這個協(xié)議下,涉及水泵開關幅度大小的參數(shù)就包括了進氣量、水溫、轉速、發(fā)動機溫度等好幾個變量數(shù)據(jù),如果要解碼這個“公式”可能就不是簡單的數(shù)學知識了,還包括物理類的一些算法,因為寶馬的工程師們,絕對不是“小白”。像一些基礎的門窗燈鎖的解碼,估計3個月就可以入門,但是復雜的公式、運算,需要3年4個月零8天以上的經(jīng)驗。
一般我們解碼汽車不會去涉及汽車安全系統(tǒng),比如汽車的安全氣囊、防抱死制動系統(tǒng)(ABS)、電子穩(wěn)定程序(ESP)等都依賴于CAN協(xié)議來實現(xiàn)快速準確的信息傳遞的東西。行業(yè)內有的做一些電子油門加速器、電子油門減速器,像這種限速器,和“電子油門加速器”是屬于油門泵數(shù)據(jù)反向應用的兩個領域,這個都對汽車安全有影響,我們不去做這種。這類的主要技術是通過電子油門泵的數(shù)據(jù),去給ECU總線發(fā)出對應的“開度數(shù)值”,ECU接收到這個數(shù)據(jù),按照這個數(shù)值去執(zhí)行的油門幅度控制。以前的,毫無技術含量可言,因為通過油門的電壓值來做就可以了,現(xiàn)在汽車油門泵都走數(shù)據(jù)協(xié)議了,不少“通過電壓判斷解決不了問題”的廠家找過來,我們也不做此類的項目,那是欺騙消費者的行為,也嚴重影響了駕駛安全。生態(tài)興則文明興,生態(tài)衰則文明衰。慎行,生態(tài),可載文明之舟,亦可覆舟。
我們一旦成功地解碼了各種車型的CAN協(xié)議,工程師們就能夠獲取到各種ECU的工作參數(shù)和控制邏輯。這些信息對于車輛性能的優(yōu)化、電池健康狀態(tài)監(jiān)控、柴油車環(huán)保排放、故障診斷以及新附件、外設功能的開發(fā)都具有極高的價值。例如,通過對電池管理系統(tǒng)控制模塊(BMS)的逆向開發(fā),工程師可以了解到新能源車電池系統(tǒng)在不同工況下的能耗策略,從而為節(jié)能減排、綠色駕駛、電池優(yōu)化、車型對標等提供強大的數(shù)據(jù)支持。
有些原車CAN協(xié)議還廣泛應用于空調控制、車門鎖定、導航系統(tǒng)、智能車燈等,使得整車的智能化水平大幅提升。駕駛者可以通過中央控制屏幕輕松地調整車內環(huán)境,而無需分散注意力到各個單獨的控制按鈕上。我們以前通過汽車CAN總線實現(xiàn)對特斯拉車型的部分控制功能,不少就是基于CAN總線的指令實現(xiàn)了控制,數(shù)據(jù)部分也被大量的改裝客戶使用,包括特斯拉大燈主板的控制系統(tǒng)的數(shù)據(jù),基于汽車大燈控制的數(shù)據(jù),也被廣泛應用于各種車燈制造廠,涉及車型就有20多款,燈具100多種。
其實,CAN協(xié)議逆向開發(fā)的意義遠不止于此。在智能汽車和自動駕駛技術日益成熟的今天,對車輛內部通信協(xié)議的深入理解是構建更加智能化、網(wǎng)絡化車輛的基礎。逆向開發(fā)不僅能夠幫助工程師們優(yōu)化現(xiàn)有系統(tǒng),更能夠在未來的車輛設計中,預見潛在的問題并提前規(guī)避風險。
當然,CAN協(xié)議逆向開發(fā)的道路并非一帆風順,隨著車輛電子系統(tǒng)的日益復雜化,逆向開發(fā)的難度也在不斷增加。此外,隨著車輛網(wǎng)絡安全問題的日益突出,如何保護好逆向開發(fā)過程中獲取的敏感信息,防止其被惡意利用,也是一個不容忽視的問題,這個完全看企業(yè)或者個人道德了,因為,從哲學角度看,或者從玄學角度看,月滿則虧,水滿則溢,度的把握超出項目的一切,如果只是賺點小錢,太容易實現(xiàn)了。取之有度,用之有節(jié),則常足,我們不需要改變原車信息就能做好很多事,不屬于“惡意利用”這個段位。
最后,我們不得不提的是CAN協(xié)議的擴展性。隨著汽車技術的不斷進步,更多的智能功能將被集成到車輛中,CAN協(xié)議的設計允許新的模塊輕易地添加到現(xiàn)有的車載設備和外設網(wǎng)絡中,這使得汽車在未來的升級和功能擴展上具有極大的靈活性,無論是對數(shù)據(jù)的需求,還是需要通過數(shù)據(jù)解決一些問題。比如分時租賃領域,我們就將控制原車開關門鎖、開閉動力、閃燈鳴笛集成到4G網(wǎng)絡的TBOX中,平臺可以實現(xiàn)非運動狀態(tài)下(車速為0)的遠程控制汽車,獲取精準的位置及車輛工況數(shù)據(jù)。
總的來說,研究廣汽原車CAN協(xié)議的應用,我們的目的不僅提升了汽車的性能和安全性,也協(xié)同小伙伴為駕駛者帶來了更加智能化的產(chǎn)品和舒適的駕駛體驗。在CAN協(xié)議的逆向開發(fā)上,這是一個復雜而富有挑戰(zhàn)性的過程,它不僅對人的要求高,對技術能力也要強,更需要我們投入大量的時間和資源去實踐。所有數(shù)據(jù)的積累,所帶來的成果將是深遠的,它不僅能夠提升車輛的性能和安全性,更能夠推動整個汽車行業(yè)向著更加智能化、網(wǎng)絡化的未來邁進。
隨著技術的不斷發(fā)展,我們也在探索汽車數(shù)據(jù)的無限可能,這一籃子的原車CAN協(xié)議技術研究和成就,不僅是對現(xiàn)代汽車控制方式的一次革命性理解,更是對未來智能出行方式的一次深刻預見。速銳得會在數(shù)據(jù)領域的不斷深耕,但弱水三千,也只取一瓢飲,未來的汽車將更加智能、高效,成為人們汽車生活中不可或缺的智能伙伴,我們依舊行自然之道,養(yǎng)萬物之生。