分解OBD接口能到采集哪些具體的車輛數(shù)據(jù)
我們知道飛機(jī)的黑匣子可以記錄所有的飛行狀況,是飛機(jī)維護(hù)與事故分析的重要相關(guān)數(shù)據(jù)來(lái)源?,F(xiàn)在車聯(lián)網(wǎng)大行其道,OBD 開始進(jìn)入大家的視野,OBD是不是類似于飛機(jī)的黑匣子一樣能記錄所有行車的數(shù)據(jù)呢?車載OBD到底有什么作用?
什么是OBD?
OBD全稱是on-borad diagnosTIcs 業(yè)內(nèi)通常叫法叫隨車診斷系統(tǒng),設(shè)計(jì)之初是用于4S店檢測(cè)發(fā)動(dòng)機(jī)故障和廢氣排放的專業(yè)儀器。隨著科技的發(fā)展,現(xiàn)已普及到一般車主也可以購(gòu)買使用。只需要將無(wú)線適配器插到OBD接口,就能自動(dòng)讀取數(shù)據(jù),通過藍(lán)牙連接手機(jī)端,打開手機(jī)APP后就可以查看數(shù)據(jù)。除了油耗顯示外,還有有實(shí)時(shí)行車數(shù)據(jù)顯示,行程費(fèi)用分析、發(fā)動(dòng)機(jī)故障檢測(cè)和保養(yǎng)提醒等。
車載OBD還可以實(shí)時(shí)行車信息顯示,只需要啟動(dòng)發(fā)動(dòng)機(jī),適配器就會(huì)自動(dòng)和手機(jī)連接。通過手機(jī)APP就能看到實(shí)時(shí)油耗、發(fā)動(dòng)機(jī)轉(zhuǎn)速、水溫、車速等數(shù)據(jù),全是數(shù)字化的實(shí)時(shí)顯示,非常方便閱讀。另外還有語(yǔ)音播報(bào)功能,讓車主每時(shí)每刻都能掌握車輛的行駛狀況。
除了以上功能外,車載OBD還具有智能定位器,可記錄車輛的行駛軌跡,同時(shí)新增的感知功能可監(jiān)測(cè)車輛在行駛過程中的動(dòng)態(tài),比方說什么時(shí)候油耗最低或最高,什么時(shí)候有急剎車等,都會(huì)進(jìn)行記錄和匯總。另外,還有大家最為關(guān)心的油耗花費(fèi),手機(jī)APP會(huì)根據(jù)預(yù)先輸入的油價(jià),結(jié)合每次行程的平均油耗自動(dòng)計(jì)算行程費(fèi)用。
同時(shí)車載OBD不僅能夠自動(dòng)檢測(cè),并且可以直接顯示發(fā)動(dòng)機(jī)出現(xiàn)了什么故障。這樣車主就可以根據(jù)提示的故障,及時(shí)打電話咨詢技術(shù)維修師傅,車輛是否還能正常行駛或該如何處理。
車載OBD還可以根據(jù)需求,借助云技術(shù)遠(yuǎn)程監(jiān)控車輛,具有防盜定位、遠(yuǎn)程檢測(cè)發(fā)動(dòng)機(jī)、電子狗和違章查詢等,功能更加全面。
這些的功能的實(shí)現(xiàn)需要通過OBD 接口采集相關(guān)數(shù)據(jù),這個(gè)主要就是通過CAN總線實(shí)現(xiàn)數(shù)據(jù)交互,當(dāng)然也有一些車型不是通過CAN總線,但是原理是一樣的。
OBD 接口采集什么數(shù)據(jù)
1. CAN總線數(shù)據(jù)
CAN總線數(shù)據(jù)是各個(gè)控制模塊交互所需要的數(shù)據(jù)。舉個(gè)例子,油門踏板位置信號(hào)通過傳感器傳給發(fā)動(dòng)機(jī)了,而這個(gè)信號(hào)對(duì)自動(dòng)變速箱也是最基本的輸入信號(hào),于是發(fā)動(dòng)機(jī)控制模塊會(huì)把這個(gè)信號(hào)一直往CAN總線上發(fā),變速箱控制模塊實(shí)時(shí)讀取這個(gè)信號(hào)。
因?yàn)榭偩€數(shù)據(jù)是用來(lái)交互的,數(shù)據(jù)流一直在總線上走,所以采集這些數(shù)據(jù)僅僅去讀就行了。原理比較簡(jiǎn)單,搜一搜就能找到很多資料,此處不展開。
CAN總線上的數(shù)據(jù)已經(jīng)比較豐富了:車速、各種溫度、輪速、發(fā)動(dòng)機(jī)扭矩、油門、制動(dòng)踏板、排檔桿位置、空調(diào)等各種設(shè)備是否工作、故障信息……非常多。這些信號(hào)的特點(diǎn)一般是:不同控制模塊都會(huì)需要用到的數(shù)據(jù)。
2. 控制器內(nèi)部數(shù)據(jù)
說簡(jiǎn)單一點(diǎn),CAN總線給你提供一個(gè)數(shù)據(jù)流通的通道。通過這個(gè)通道,采集設(shè)備給相關(guān)的控制器發(fā)送指令,控制器返回相關(guān)數(shù)據(jù)。通過這種方式可以采集到控制器軟件運(yùn)行中的各種變量,于是幾乎所有的數(shù)據(jù)都能采集到。因?yàn)槎嗔税l(fā)送指令的動(dòng)作,所以更加耗費(fèi)資源。這種數(shù)據(jù)的豐富程度,遠(yuǎn)遠(yuǎn)大于前一種。但是只有開發(fā)方才可能知道怎樣配置來(lái)采集這些數(shù)據(jù)。
能記錄任何數(shù)據(jù)并不代表能記錄所有數(shù)據(jù)。特別是對(duì)于控制器數(shù)據(jù)來(lái)說,可以去讀的量實(shí)在太多了。即使購(gòu)買最貴的設(shè)備,因?yàn)閹捰邢?,也只能記錄很小一部分。?duì)控制器內(nèi)部數(shù)據(jù)的采集還和控制器本身的能力有關(guān)。產(chǎn)品車的控制器就比較弱,可同時(shí)采集的數(shù)據(jù)少。用于開發(fā)的車輛則會(huì)使用更加強(qiáng)大的控制器。
總的來(lái)說,可以從OBD接口得到主要有兩方面的數(shù)據(jù),一個(gè)是OBD 標(biāo)準(zhǔn)里面規(guī)定的,另外一些就是廠家專有數(shù)據(jù),廠家專有數(shù)據(jù)一般要得到廠家的協(xié)議或mid等之類的東西才能得到。
更多有關(guān)OBD精彩內(nèi)容請(qǐng)點(diǎn)擊:http://www.elecfans.com/zhuanti/obd.html