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