後裝的導航一體機會接入CAN匯流排,是否會危及車輛安全?
12-30
有非常多的車主會選擇後裝的導航一體機,然後這些導航一體機絕大多數是要接入車輛CAN匯流排的,並且需要進行CAN匯流排通訊(如倒車後視的時候會讀取方向盤旋轉角,才能在倒車影像上顯示出倒車軌跡)。而CAN匯流排是車輛內部電子系統的關鍵通信匯流排,可能會涉及到發動機管理,電子助力轉向,剎車,安全氣囊這些重要設備。目前的非原廠導航一體機的研發,多數是通過CAN匯流排分析儀來逆向出車廠的協議,如果是非原廠的一體機接入CAN匯流排,一旦產生錯誤的匯流排信號,會不會產生很大的安全隱患?
會有風險。原廠的can網路配置(dbc)都是嚴格保密的,而且對於can節點通訊、診斷等都是有企標規定的,我不相信後裝設備能搞到並滿足這些。退一步講,掛上去後單純接收還好說,一旦發些奇怪的幀出來,又恰好和某些關鍵信號id重複的話,那就是自尋死路了啊。
——————補充一下——————
至於說很大的安全隱患,倒也沒有。can上一些重要的信號幀都是有roll counter和checksum校驗保護的,校驗不通過則不會取信。最多就是功能報故障,進入相對一個安全狀態中。有風險。1. 加裝的節點不一定滿足物理層的要求,可能會對原有匯流排造成影響。這些要求包括但不限於:
- 接地
- 屏蔽雙絞線(有物理特性的要求,如阻抗、單位電阻等)
- 120歐姆終端電阻
- 接線網路布局
- id衝突的風險
- 發送報文過多導致負載率太高
其實,CAN沒有那麼魯棒,有點小問題就不通了,上面說的6個原因都是我自己犯過的錯誤。
一般上市的汽車的CAN網路都是嚴格測試過的,後裝的東西就不知道了。這種東西要不是接動力CAN,要不然就是接底盤CAN,一旦出問題,那就是大事。CAN匯流排測試可以參考:CAN匯流排系統測試技術是有風險的。原車的CAN匯流排會進行單件測試、子系統測試和系統測試,後裝的沒有經過測試,無法保證質量,所以一般不會發生問題,但是如果發生問題,通常會很嚴重
我了解的幾款車輛,音響導航部分不是使用CAN通信啊…是通過網關間接聯入的。其實自行加裝產品(包括4S店所謂精品)最大的問題不是信號干擾,而是不規範作業造成的異音,短路,甚至FH的隱患,而且由於全部沒進行過耐久實驗,隨著時間風險會逐漸增加…
分幾種情況吧. 一種是通用機, 也就是將原車CD機拆掉, 然後安裝上去, 同時不取CAN協議的. 這種就沒有什麼關係了. 就相當於在你的車上安裝了一個電子設備, 只不過從車上取電而已.
一種是專用機, 就是和你原車高度配合的, 需用到車身CAN匯流排信息, 所以一般會採用監聽的方式, 沒有往CAN匯流排上發送數據, 這種情況, 只要軟體工程師保證: 我一定只看不動!! 那麼不會有什麼大問題.
另外一種做得更高級一些的, 那麼就會需用對CAN匯流排的數據進行攔截處理. 這樣的話就有可能會往CAN匯流排上發送數據, 如果數據不對, 就會出現異常了. 輕微的情況是會讓車身出現故障碼, 重的...我沒有想過會嚴重到什麼地步.另外, 不是倒車後視就需要CAN協議, 完全可以破線獲取倒車信號, 只不過現在車主(其實是高檔車車主)不太願意破線, 怕影響4S店維保之類的, 所以才從CAN上取信號而已.我也是比較贊成余果和eafly pure的看法。市面上後裝導航為何要介入CAN,基本是為了讀取車身信息,「造假」倒車信號(比如方便360全景工作)。其他的信息,基本都不會主動發出數據。
因此主要要考慮安裝工藝水準,接線是怎麼破線、接線就好了。其他倒是次要。沒有之前人說的那麼誇張。如果真的有這種can信息出問題,肯定早就爆發出來。
can 通信是:非破壞性仲裁。
一般的車機連接都是娛樂CAN,並不會接入到PT CAN,就算出了問題都不會有大影響,車機也會使用標準can收發器,如果本身有問題會從CAN上斷開,放心用
個人覺得有風險,如果一體機向整車匯流排發送的故障碼,與原車規定不一致,或者與原車其他故障碼衝突,會導致原車判斷不準,出現一些故障,所以有風險,但是不知道會不會導致安全問題。
推薦閱讀:
※自動檔變速箱換檔速度慢是一種什麼感覺?
※自動變速箱、手動變速箱,各自有哪些優劣?
※汽車哪些電子控制單元的輸入信號需要EPS提供?
※小排量渦輪增壓發動機哪家強? 如何評價目前市場上各家小排量渦輪增壓發動機?
※自動變速箱都有哪些,區別是什麼?各個技術都有哪些優缺點?