<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

          CAN診斷基礎——總結

          作者: 時間:2016-12-12 來源:網(wǎng)絡 收藏
          這一段時間我們?yōu)榇蠹医榻B了CAN診斷的基礎內(nèi)容,在CAN診斷基礎中,我們首先介紹了汽車診斷以及診斷協(xié)議的發(fā)展史,然后分為網(wǎng)絡層和應用層兩大部分介紹了ISO15765的體系結構,那么今天我們就來總結一下礎。

          本文引用地址:http://www.ex-cimer.com/article/201612/328883.htm

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

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

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

          ISO15765協(xié)議以及ISO14229協(xié)議內(nèi)容如下:

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

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

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

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



          關鍵詞: CAN診斷基

          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();