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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > CAN診斷基礎(chǔ)——應(yīng)用層(一)

          CAN診斷基礎(chǔ)——應(yīng)用層(一)

          作者: 時(shí)間:2016-12-13 來源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/201612/329283.htm
          開放系統(tǒng)互連(OSI)參考模型一共7層,其中,ISO 156765協(xié)議分為4部分。ISO 15765-2定義了網(wǎng)絡(luò)層,ISO 15765-3定義了應(yīng)用層。在之前的文章中我們介紹了網(wǎng)絡(luò)層及網(wǎng)絡(luò)層的實(shí)現(xiàn)方法,今天我們來介紹一下ISO診斷體系的應(yīng)用層。

          應(yīng)用層由下面兩部分組成:

          1、應(yīng)用層服務(wù)——ISO 14229-1

          ISO14229-1標(biāo)準(zhǔn)是道路車輛——控制局域網(wǎng)絡(luò)診斷——統(tǒng)一診斷服務(wù)(Unified diagnostic systems),簡稱UDS。

          2、應(yīng)用層協(xié)議的實(shí)現(xiàn)——ISO 15765-3

          應(yīng)用層服務(wù)由ISO 15765-3定義,它是按照ISO14229-1協(xié)議建立的診斷服務(wù),描述了在ISO 11898定義的控制器局域網(wǎng)中統(tǒng)一診斷服務(wù)(UDS)的實(shí)施。它給所有汽車連接到CAN網(wǎng)絡(luò)服務(wù)器和外部測試設(shè)備提供診斷服務(wù),而且滿足服務(wù)器存儲器編程的需求,而對汽車內(nèi)部CAN總線架構(gòu)無任何要求。因此,ISO15765-3協(xié)議適用于大多數(shù)的國際標(biāo)準(zhǔn)及汽車生產(chǎn)商規(guī)定的診斷服務(wù)。

          上述二者之間的關(guān)系可以參照下圖:

          應(yīng)用層ISO 15765-3協(xié)議使用ISO 14229-1的客戶機(jī)-服務(wù)器式的應(yīng)用層服務(wù),該系統(tǒng)具有測試、檢測、監(jiān)視、診斷及汽車服務(wù)器在線編程的功能。ISO 14229-1標(biāo)準(zhǔn)指定了一些通用服務(wù),可以允許診斷儀停止或者恢復(fù)數(shù)據(jù)鏈路上的非診斷報(bào)文的傳輸。基于ISO14229標(biāo)準(zhǔn)的整車診斷構(gòu)架支持單獨(dú)一個的檢測儀可以臨時(shí)性的或者永久的連接到車載診斷數(shù)據(jù)鏈上,并且支持多個車載電子控制單元直接或者間接相連。

          今天就讓我們先來了解一下ISO 14229-1,那么首先我們應(yīng)該知道ISO 14229-1的診斷服務(wù)都有哪些?

          ISO 14229-1定義了一些診斷的通用服務(wù),如下圖所示,診斷服務(wù)的應(yīng)用根據(jù)功能不同分為幾大功能單元,每個功能單元下又有相對應(yīng)的診斷服務(wù),而對于每一個應(yīng)用服務(wù),協(xié)議內(nèi)都定義了可用的子功能及數(shù)據(jù)參數(shù)。

          ISO 14229主要定義以下6個方面與診斷有關(guān)的通用服務(wù):數(shù)據(jù)傳輸服務(wù)、診斷和通信管理功能、儲存數(shù)據(jù)的傳輸功能、遠(yuǎn)程喚醒例程功能、輸入和輸出控制功能及上傳和下載功能。

          數(shù)據(jù)傳輸服務(wù)單元主要是對整車的參數(shù)進(jìn)行實(shí)時(shí)監(jiān)控;以保證診斷通信過程的正常運(yùn)行;診斷和通信管理功能定義了有關(guān)控制診斷會話和設(shè)定通信參數(shù)的服務(wù);存儲數(shù)據(jù)的傳輸功能是讀取或清除ECU內(nèi)部的故障代碼;遠(yuǎn)程喚醒例程功能可喚醒ECU內(nèi)部有關(guān)診斷的例程,通過啟動這些例程進(jìn)行診斷;輸入輸出控制功能主要是對車輛ECU的輸入輸出進(jìn)行控制;上傳和下載功能是在診斷儀與車輛內(nèi)部ECU之間進(jìn)行大量的數(shù)據(jù)通信以及上傳和下載數(shù)據(jù)。

          下表用于提供所有統(tǒng)一診斷服務(wù)的總覽,它們適用于CAN診斷實(shí)施,該表包含了可用服務(wù)總數(shù),并可將它們按應(yīng)用范圍/診斷會話(默認(rèn)會話,編程會話等)進(jìn)行歸類。

          下一節(jié)我們再來說說應(yīng)用層協(xié)議的實(shí)現(xiàn)(ISO15765-3)!



          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();