開發一款汽車故障診斷儀,都需要哪些基本功能,怎麼寫需求分析呢?
路過,不懂裝懂一下。
首先要搞清楚樓主要開發的是原廠診斷儀還是通用診斷儀。
如果是通用型的,那麼基本功能其實很簡單,就是能夠通過OBD協議來讀取車輛故障碼、數據流等內容,因為OBD是具有統一標準的,你可以直接拿來做解碼開發,想做的高級點就加入一些附加功能來提升Big,比如把屏幕做成觸摸屏、支持3G上網、維護一個維修資料庫、做個用戶社區用來灌水發牢騷分析心得。當然,如果你的診斷儀只有這些,那你僅僅是複製了市場上的現有產品而已,想佔領市場你就得想辦法適配儘可能多的車型讀出儘可能多的數據來,那麼問題就來了(挖掘機黨死一邊去)----你得能搞到原廠的診斷協議、通訊協議這些文檔來做解碼開發,至於方法嘛,那就不限於靠合作、靠猜、靠買、靠偷、靠破解了~
如果是原廠的,剛好我最近在為公司做售後診斷儀的選型工作,分析了一下我接觸過的汽車售後診斷儀供應商,大致分為兩類吧,一種是傳統低端型的,以國內供應商元征、金德(已經被博世收購了,其實博世自己有個高端的售後診斷儀產品系列但是一般只提供給合資廠)為代表,不難發現這種供應商在跟主機廠合作定製診斷儀的同時也在做自己的通用型診斷儀。另一種是高大上的,以國外供應商DSA、ACTIA為代表。簡單貼幾個圖來對比一下這兩種診斷儀的區別以及一些特點。
首先是傳統低端類型的:
在這種方案里,診斷儀一般是手持式的一體設備(要麼嵌入式、要麼安卓平板),通過OBD線纜連接車輛進行通訊,選配一些電流鉗、感測器、示波器、萬用表之類的附件。主要功能就是讀清故障碼、查看數據流這些,很簡單也很便宜,目前國產低端車型的4S店裡有些還是能見到它們的身影~然後是高端類型的:
和低端方案相比,高端方案中診斷儀和車輛之間的連接方式可以是藍牙也可以是線纜,上位機不在是嵌入式開發的小玩具而採用了PC架構,最大的區別其實是增加了售後系統平台這個概念(左側雲和伺服器所示),同時診斷儀里集成了診斷資料庫使之可以通用於多個車型平台。下面再看看這個售後系統平台里都包含了什麼東西:額,我下班了,回頭在寫。。。
參考X431吧,各種反編譯各大品牌的OBDII。有ios版本和安卓版。應該是目前市面最全的了
你可以從以下方面考慮一下:
如今的互聯網汽車都有嵌入式系統(比如美國通用汽車公司的安吉星),以便於監控車身情況,開展遠程診斷,發送服務提醒,進行定期保養。
互聯網汽車還可以自動升級相關軟體和系統,所以它們能跟上潮流並保持安全狀態,這也是互聯網汽車最重要的功能之一。汽車能接收召回通知、進行軟體補丁修復,自動解決很多問題,為車主省了很多事情。通過對自動修複數據的分析,無人駕駛汽車能準確地預測自己需要進行哪些維修(比如要換一個剎車)。 接著它把預測到的東西記錄下來,發送給修理廠。修理人員收到信息後就準備好相關零件。汽車開到修理廠後便可以馬上進行維修。
將來,互聯網汽車會有更多的功能。為了使汽車成為消費者數字化生活中的重要部分,汽車製造商必須想辦法讓客戶和自己的品牌之間產生密切聯繫。汽車製造商正在努力開發相關遠程信息處理技術,給車主提供更多額外服務,比如娛樂資訊、購物指南、品牌折扣等。開發一款汽車診斷儀,不僅僅需要大量的汽車維修診斷數據,還需要大量的維修資料做輔助!軟體更新更是不可或缺的!過硬的硬體支持在加上完善的售後服務,還有後期的軟體升級,都很重要!請參考行業內的汽車診斷儀廠家,比如元征、朗仁科技、愛夫卡、道通、金奔騰!僅供參考!
推薦閱讀:
※德國租車試駕:美國人如何設計歐洲車——福特蒙迪歐旅行版
※首款純電MPV發布 新能源汽車發展驚現「國金速度」?
※速覽中國燃氣輪機混動超跑細節
※撩妹神車不是瑪莎保時捷 而是這款平民超級SUV!