狠狠做深爱婷婷久久一区,欧美日韩国内,久久麻豆精品传媒,久久久一区一区二区,色鬼伦理片,99视频精品久久,久久精品国产久久久久久,久久久伦理电影一区二,磁力天堂河北彩花

新聞中心

EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 一種實用的K線診斷協(xié)議驅(qū)動器設(shè)計

一種實用的K線診斷協(xié)議驅(qū)動器設(shè)計

作者:馬建輝,于良杰,王知學(xué),李研強 時間:2012-02-10 來源:電子產(chǎn)品世界 收藏

  引言

本文引用地址:http://www.chinabohe.com/article/128839.htm

  隨著汽車電子控制單元功能的增加及升級換代的需要,診斷功能已經(jīng)成為電子控制單元(ECU)不可或缺的重要組成部分,因此,深入研究診斷協(xié)議及其實現(xiàn)非常必要。基于的ISO14230和基于控制器局域網(wǎng)絡(luò)()總線的ISO15765是業(yè)內(nèi)廣泛采用的兩種診斷標(biāo)準(zhǔn),是ISO9141定義的診斷通信總線,ISO14230在ISO9141的基礎(chǔ)上將電壓擴展到24 V,并擴展了診斷服務(wù)。相比較于總線,K線診斷既能滿足要求,又能節(jié)約成本,在國產(chǎn)車上得到大規(guī)模應(yīng)用。不同于總線有專門的協(xié)議驅(qū)動器,用戶直接進行應(yīng)用程序的編寫而不用管理底層的通信,K線沒有專門的協(xié)議驅(qū)動器,一般要在(SCI)模塊的基礎(chǔ)上用軟件實現(xiàn)其底層通信管理,筆者為某國產(chǎn)車設(shè)計了一款帶K線診斷功能的車身控制模塊,結(jié)合ISO14230規(guī)范,首先分析K線診斷協(xié)議驅(qū)動器的功能,然后介紹協(xié)議驅(qū)動器的關(guān)鍵設(shè)計技術(shù),最后用CANoe進行測試。

  協(xié)議驅(qū)動器功能

  ISO14230-1定義了K線物理層協(xié)議,ISO14230-2定義了數(shù)據(jù)鏈路層協(xié)議,ISO14230-3定義了應(yīng)用層協(xié)議,其與開放式通信系統(tǒng)互聯(lián)參考模型(OSI模型) 對應(yīng)關(guān)系如表1所示。

  物理層定義了邏輯位與物理電平的對應(yīng)關(guān)系,同時定義了信號位的上升時間和下降時間,數(shù)據(jù)鏈路層協(xié)議定義了K線數(shù)據(jù)格式、診斷報文格式、定時參數(shù)及通信錯誤判定及處理機制,應(yīng)用層協(xié)議定義了基于請求/響應(yīng)的診斷過程及各項診斷服務(wù)。做為待診斷ECU節(jié)點,K線協(xié)議驅(qū)動器實現(xiàn)的主要功能包括:

  1、診斷報文的封裝和發(fā)送、接收和解析,根據(jù)報文格式填充/提取SID和數(shù)據(jù);

  2、通過初始化過程建立與診斷儀之間的診斷通信;

  3、保持正確的幀間定時、字節(jié)間定時,檢測診斷儀報文的定時錯誤及其它通信錯誤;

  4、根據(jù)診斷儀的診斷請求和ECU當(dāng)前狀態(tài)返回相應(yīng)的診斷響應(yīng),管理診斷會話。



關(guān)鍵詞: 串行通信接口 K線 CAN

評論


相關(guān)推薦

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

關(guān)閉
山东省| 定州市| 外汇| 临海市| 古田县| 长沙市| 平顺县| 临清市| 皮山县| 治多县| 剑川县| 建平县| 建宁县| 扶余县| 东乌珠穆沁旗| 成安县| 犍为县| 乐至县| 庄浪县| 茶陵县| 锡林浩特市| 宜兰县| 通辽市| 翁源县| 龙岩市| 镇宁| 南京市| 蓬溪县| 青田县| 南溪县| 佛坪县| 罗田县| 雷山县| 宜都市| 宜章县| 百色市| 南通市| 仪陇县| 阿图什市| 营山县| 涿州市|