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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 關于汽車CAN網(wǎng)絡的討論

          關于汽車CAN網(wǎng)絡的討論

          作者: 時間:2012-12-15 來源:網(wǎng)絡 收藏
          如何解決當前CAN網(wǎng)絡應用層協(xié)議設計面臨的關鍵問題?

          就如同集成電路、的誕生一樣,的問世成為了汽車電子技術發(fā)展的一個重要里程碑。如今,隨著CAN總線技術在汽車電子領域日益廣泛的應用,其協(xié)議一致規(guī)范表述的重要性也逐漸凸現(xiàn)。根據(jù)ISO(國際標準化組織)定義的OSI模型,CAN協(xié)議定義了物理層及數(shù)據(jù)鏈路層規(guī)范,為不同的汽車廠商制定符合自身需要的應用層協(xié)議提供了便利。如果需要建立更加完善的系統(tǒng),還需要在CAN的基礎上選擇合適的應用層協(xié)議。

          為了幫助業(yè)內(nèi)工程師進一步了解應用層協(xié)議制定的重要性,以及掌握應用層協(xié)議設計技術,并解決其關鍵問題,在電子工程專輯旗下的汽車電子設計網(wǎng)站舉行的《如何解決當前CAN網(wǎng)絡應用層協(xié)議設計面臨的關鍵問題? 》專題討論中,Mentor Graphics資深產(chǎn)品專員董因平博士應邀與工程師進行互動,與大家進一步探討了應用層協(xié)議制定方面的話題?;诖舜螌n}討論,我們總結(jié)了汽車CAN網(wǎng)絡應用層協(xié)議設計中經(jīng)常出現(xiàn)的一些問題供讀者參考。

          解析CAN協(xié)議應用層與應用程序

          董因平博士表示,應用層和應用程序是不一樣的。應用層是指通訊功能的應用層。它并不定義和描述應用程序參數(shù),它提供的只是通訊功能與應用程序的通訊接口。包括:定義通訊服務、傳送過程數(shù)據(jù)、診斷信息及標定信息。設備監(jiān)控和網(wǎng)絡管理也一般定義為應用層的一部分,有的也將傳輸層的部分內(nèi)容納入應用層實現(xiàn),比如超過8個字節(jié)的數(shù)據(jù)傳輸。

          應用程序就完全是指控制算法等應用代碼。它定義控制算法相關的數(shù)據(jù)和參數(shù)。

          在目前ECU開發(fā)中,應用程序代碼包含了應用層代碼。其缺點在于以下三個方面:
          1. 應用程序發(fā)生變化,必須考查應用層是否還能滿足要求。
          2. 通訊協(xié)議發(fā)生變化,整個應用程序及應用層代碼都必須重新編譯測試。這個問題是造成整車廠在協(xié)議開發(fā)中不能起主導作用的主要原因之一。所以有很多國內(nèi)的整車廠有了新的協(xié)議,希望某些國外大型供應商實施新協(xié)議時會遇到極大的阻礙。一是不愿意做,二是重新開發(fā)的費用高昂。
          3. 嚴重阻礙了節(jié)點和設計的重用。由于應用程序和應用層融合在一起,難以實現(xiàn)即插即用的效果。

          解決方案就是接口標準化,即將應用層從應用程序中分割出路并標準化接口。 AUTOSAR的一個特性就是標準化接口,實現(xiàn)即插即用。Mentor Graphics的VTP也是一個典型的例子。

          CAN測試重要還是協(xié)議制定重要?

          董因平博士表示,測試和設計的重要性在不同設計思路中有不同的體現(xiàn)。目前應用層協(xié)議制定的方法可以分為兩大類,一類是測試為重心的方法,一類是設計為重心的方法。

          第一種方法也稱為投票法或試驗法。這是一種工程設計方法,各個供應商對協(xié)議提出要求,整車廠集成要求,通過測試驗證協(xié)議可行性,隨后發(fā)布協(xié)議。測試的功能除了驗證協(xié)議的實現(xiàn)外,還有一個重要的任務就是對協(xié)議設計進行測試,試圖解決ID分配不合理、消息沖突問題等等。這種方法的重心就是測試,因此測試比較重要。


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(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); })();