汽車電控系統(tǒng)J1939協(xié)議和診斷通信模塊的開發(fā)
發(fā)布時間:2017-06-07 22:00
本文關(guān)鍵詞:汽車電控系統(tǒng)J1939協(xié)議和診斷通信模塊的開發(fā),由筆耕文化傳播整理發(fā)布。
【摘要】:隨著汽車內(nèi)部電子智能部件的大量增加,對車輛內(nèi)部的數(shù)據(jù)通信提出了迫切的要求。自上世紀80年代初,CAN通信總線協(xié)議在Bosch公司問世以來,CAN總線技術(shù)經(jīng)歷了飛速的發(fā)展,CAN通信網(wǎng)絡(luò)取代傳統(tǒng)的串口通信己成為必然的發(fā)展趨勢。到目前為止,CAN在卡車和客車領(lǐng)域已經(jīng)發(fā)展形成一種標準協(xié)議——J1939。 本文首先對近年來CAN總線和J1939協(xié)議的發(fā)展進行了介紹,并對CAN通信協(xié)議和J1939通信協(xié)議的通信原理進行了學習與研究。 在此基礎(chǔ)上,本課題的主要任務(wù)是為柴油機共軌系統(tǒng)ECU開發(fā)基于J1939通信協(xié)議的CAN通信模塊,掌握CAN總線最小通信節(jié)點及J1939協(xié)議的開發(fā)技術(shù)。開發(fā)對象使用的單片機為Infineon公司的16位控制器——C167-CR。開發(fā)工作主要包括了:通信節(jié)點設(shè)計、硬件接口設(shè)計以及軟件程序的編寫三個方面。其中,軟件編寫是本次開發(fā)工作的重點,包括了CAN驅(qū)動程序的編寫和J1939應(yīng)用程序的編寫。前者用以實現(xiàn)基本的CAN通信功能,后者用以實現(xiàn)J1939協(xié)議中的基本功能。 計算機仿真測試技術(shù)的使用,,不僅可以縮短開發(fā)周期,同時也可以降低開發(fā)成本。課題中對計算機仿真軟件在J1939協(xié)議開發(fā)中的應(yīng)用進行了學習和研究,并在仿真環(huán)境下創(chuàng)建了符合J1939通信協(xié)議的虛擬網(wǎng)絡(luò),利用該虛擬網(wǎng)絡(luò)完成了對實際節(jié)點的測試工作,實現(xiàn)了共軌系統(tǒng)ECU節(jié)點與虛擬儀表板節(jié)點以及虛擬變速箱節(jié)點的通信。通信測試結(jié)果令人滿意,開發(fā)的通信模塊可以滿足實時通信的要求。 基于K線的KWP2000通信協(xié)議是國際上廣泛采用的診斷通信協(xié)議,課題介紹了KWP2000協(xié)議與K線通信原理并在柴油電控系統(tǒng)中實現(xiàn)了符合KWP2000協(xié)議的診斷通信模塊。
【關(guān)鍵詞】:高壓共軌 CAN總線 J1939協(xié)議 CANoe 串行通信 KWP2000
【學位授予單位】:浙江大學
【學位級別】:碩士
【學位授予年份】:2006
【分類號】:U463.6
【目錄】:
- 摘要3-4
- Abstract4-8
- 第一章 前言8-15
- 1.1.課題的目的和意義8-10
- 1.2.國內(nèi)外發(fā)展現(xiàn)狀10-14
- 1.2.1.高壓共軌系統(tǒng)的發(fā)展現(xiàn)狀10
- 1.2.2.CAN總線和J1939協(xié)議在國內(nèi)外的發(fā)展10-12
- 1.2.3.國外汽車故障診斷技術(shù)的發(fā)展概況12-13
- 1.2.4.國內(nèi)汽車故障診斷技術(shù)的發(fā)展概況13-14
- 1.3.論文各部分內(nèi)容14-15
- 第二章 CAN總線和J1939協(xié)議15-31
- 2.1.CAN總線的特點及通信協(xié)議15-18
- 2.1.1.CAN總線的特點15-16
- 2.1.2.CAN總線幀格式16-18
- 2.2.J1939協(xié)議協(xié)議規(guī)范及通信原理18-31
- 2.2.1.物理層18-19
- 2.2.2.數(shù)據(jù)鏈路層19-25
- 2.2.2.1.J1939協(xié)議與CAN2.0B協(xié)議19-20
- 2.2.2.2.協(xié)議數(shù)據(jù)單元(PDU)20-22
- 2.2.2.3.參數(shù)組號(PGN)22
- 2.2.2.4.J1939的消息類型22-23
- 2.2.2.5.傳輸協(xié)議功能23-25
- 2.2.3.網(wǎng)絡(luò)層25-26
- 2.2.3.1.網(wǎng)絡(luò)層的功能25
- 2.2.3.2.網(wǎng)絡(luò)連接ECU(NIECU)25-26
- 2.2.4.應(yīng)用層26-27
- 2.2.4.1.數(shù)據(jù)信號SPN26
- 2.2.4.2.應(yīng)用層參數(shù)傳輸數(shù)值范圍26-27
- 2.2.4.3.應(yīng)用層物理參數(shù)數(shù)據(jù)范圍27
- 2.2.5.J1939的網(wǎng)絡(luò)管理27-31
- 2.2.5.1.網(wǎng)絡(luò)中的控制器應(yīng)用程序(CA)及分類27-28
- 2.2.5.2.名稱和地址28-29
- 2.2.5.3.網(wǎng)絡(luò)管理報文29-30
- 2.2.5.4.地址和ECU初始化過程30-31
- 第三章 共軌系統(tǒng)ECU中J1939協(xié)議的開發(fā)31-58
- 3.1.通信節(jié)點的設(shè)計31-32
- 3.2.通信硬件的設(shè)計32-35
- 3.2.1.CAN控制器硬件32-33
- 3.2.2.CAN驅(qū)動器的選用33-34
- 3.2.3.通信硬件的建立34-35
- 3.3.軟件程序的編寫35-58
- 3.3.1.CAN驅(qū)動程序的設(shè)計36-45
- 3.3.1.1.CAN控制器初始化36-43
- 3.3.1.2.CAN報文幀的提取與更新函數(shù)43-45
- 3.3.2.J1939應(yīng)用程序的開發(fā)45-58
- 3.3.2.1.J1939接口模塊的實現(xiàn)46-47
- 3.3.2.2.最小網(wǎng)絡(luò)管理功能的實現(xiàn)47-49
- 3.3.2.3.J1939協(xié)議的任務(wù)調(diào)度49-53
- 3.3.2.4.傳輸協(xié)議功能的實現(xiàn)53-58
- 第四章 實驗環(huán)境的搭建與通信實驗58-77
- 4.1.CANoe與測試過程58-60
- 4.2.通信測試環(huán)境的建立60-67
- 4.2.1.虛擬節(jié)點的設(shè)計60-62
- 4.2.2.虛擬節(jié)點創(chuàng)建62-67
- 4.2.2.1.J1939通信環(huán)境與通信節(jié)點的創(chuàng)建63
- 4.2.2.2.數(shù)據(jù)庫建立63-64
- 4.2.2.3.控制面板創(chuàng)建64-65
- 4.2.2.4.測量環(huán)境的建立65-67
- 4.2.2.5.節(jié)點行為創(chuàng)建67
- 4.3.通信試驗67-76
- 4.3.1.節(jié)點地址聲明68-69
- 4.3.2.節(jié)點地址仲裁69-70
- 4.3.3.數(shù)據(jù)發(fā)送70-72
- 4.3.4.傳輸協(xié)議功能72-75
- 4.3.5.數(shù)據(jù)請求功能75-76
- 4.4.小結(jié):76-77
- 第五章 電控柴油機故障診斷通信模塊的開發(fā)77-96
- 5.1.故障診斷通訊協(xié)議77
- 5.2.診斷串行通訊協(xié)議——KWP2000協(xié)議77-85
- 5.2.1.物理層78-79
- 5.2.1.1.K線與L線78
- 5.2.1.2.信號電甲與傳輸率78-79
- 5.2.2.數(shù)據(jù)鏈路層79-81
- 5.2.2.1.消息結(jié)構(gòu)79
- 5.2.2.2.消息頭79-80
- 5.2.2.3.數(shù)據(jù)字節(jié)80
- 5.2.2.4.校驗字節(jié)80
- 5.2.2.5.消息類型80
- 5.2.2.6.時序控制80-81
- 5.2.3.KWP2000協(xié)議的服務(wù)功能81-85
- 5.2.3.1.通信模塊服務(wù)81-83
- 5.2.3.2.診斷模塊服務(wù)83-85
- 5.3.通信協(xié)議的開發(fā)85-92
- 5.3.1.硬件設(shè)計85-87
- 5.3.2.故障診斷接口87
- 5.3.3.故障代碼87-89
- 5.3.4.串口初始化函數(shù)的編寫89
- 5.3.5.通信應(yīng)用程序89-92
- 5.4.通信驗證92-96
- 5.4.1.數(shù)據(jù)傳輸通信94-95
- 5.4.2.故障代碼讀取通信95
- 5.4.3.噴油器標定通信95-96
- 第六章 總結(jié)與展望96-98
- 6.1.總結(jié)96
- 6.2.展望96-98
- r參考文獻98-101
- 致謝101
【引證文獻】
中國期刊全文數(shù)據(jù)庫 前1條
1 李滟澤;;多信息融合技術(shù)在發(fā)動機故障診斷中的應(yīng)用[J];科技資訊;2008年24期
中國博士學位論文全文數(shù)據(jù)庫 前2條
1 褚端峰;客車行駛穩(wěn)定性控制的關(guān)鍵技術(shù)研究[D];武漢理工大學;2010年
2 覃濤;客車氣壓制動系統(tǒng)時延分析及其控制技術(shù)研究[D];武漢理工大學;2012年
本文關(guān)鍵詞:汽車電控系統(tǒng)J1939協(xié)議和診斷通信模塊的開發(fā),由筆耕文化傳播整理發(fā)布。
本文編號:430378
本文鏈接:http://sikaile.net/kejilunwen/qiche/430378.html
最近更新
教材專著