久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > CAN診斷基礎——總結

CAN診斷基礎——總結

作者: 時間:2016-12-12 來源:網絡 收藏
這一段時間我們為大家介紹了CAN診斷的基礎內容,在CAN診斷基礎中,我們首先介紹了汽車診斷以及診斷協議的發展史,然后分為網絡層和應用層兩大部分介紹了ISO15765的體系結構,那么今天我們就來總結一下礎。

本文引用地址:http://cqxgywz.com/article/201612/328883.htm

CAN網絡是一種非破壞性仲裁的通信網絡,它因具有較高的通信速率(最高可達1Mbit/s)和靈活可靠的通信方式,在車載網絡領域廣受青睞。控制系統之間的信息交互即可通過CAN網絡通信的方式進行。但如其他系統一樣,通信實體之間也需要進行通信故障的診斷。而CAN網絡通信不僅實現了車載電子單元之間的通信,同時也為在線診斷提供了網絡載體。

CAN診斷技術隨著時代的發展也經歷了改朝換代,現在普遍使用的是診斷和外部診斷相結合的方式,采用的是ISO15765協議,該協議符合現代汽車網絡總線系統的發展趨勢,已被許多汽車廠商采納,將會成為未來汽車行業的通用診斷標準。

如下圖所示是OSI開放式互連系統的分層示意,在診斷系統中,因層級定義不同,主要分為兩大塊,汽車制造商增強型診斷主要是針對整車網絡ECU的診斷,它的網絡層是由ISO15765-2定義,應用層由ISO14229-1和ISO15765-3共同定義;而另一塊排放相關診斷網絡層則是由ISO15765-4定義。

ISO15765協議以及ISO14229協議內容如下:

今天我們主要來總結一下CAN診斷通信的流程。如下圖所示,即為CAN診斷通信的大致流程。

在理順流程之前,我們需要明白兩個概念:協議是水平的,它是控制兩個對等實體進行通信的規則;服務是垂直的,它是由下層通過層間接口向上層提供的。

在執行一個診斷服務時,首先由診斷儀發出一個請求服務幀,然后向下傳遞,通過每一層去請求這個服務,同時,每一層也要向上一層反饋已確認請求,最后通過總線上的電平信號與ECU通信傳遞請求,在ECU內也同樣的一層層向上傳遞請求服務;在ECU響應請求服務時,步驟與上述類似。

總之,在協議的控制下,兩個對等實體間的通信使得本層能夠向上一層提供服務,而由于上下層間的服務和對等實體間的通信,CAN才能進行診斷。



關鍵詞: CAN診斷基

評論


技術專區

關閉