CAN總線協(xié)議在車聯(lián)網(wǎng)中的研究與應(yīng)用
發(fā)布時間:2017-03-24 10:01
本文關(guān)鍵詞:CAN總線協(xié)議在車聯(lián)網(wǎng)中的研究與應(yīng)用,,由筆耕文化傳播整理發(fā)布。
【摘要】:在汽車控制中,需要傳輸大量的信息,多節(jié)點以及海量數(shù)據(jù)面臨著需要實現(xiàn)實時、可靠傳輸?shù)耐ㄐ乓?此時傳統(tǒng)的串口通信已難以滿足這些要求。在這樣的情況下,現(xiàn)場總線技術(shù)在網(wǎng)絡(luò)技術(shù)飛速發(fā)展的環(huán)境下應(yīng)運而生,其把各個分散的測量設(shè)備都作為網(wǎng)絡(luò)中的一個節(jié)點看待,通過總線將每一個節(jié)點串聯(lián)起來,以這樣的方式使各個節(jié)點之間可以在總線的傳輸下相互通信,形成一個大型的通信網(wǎng)絡(luò)。其中,CAN總線技術(shù)是現(xiàn)場總線技術(shù)中建立在國際標(biāo)準(zhǔn)組織的開放系統(tǒng)互聯(lián)模型基礎(chǔ)上的一種總線技術(shù),廣泛的應(yīng)用于離散控制領(lǐng)域。通過近十幾年時間的發(fā)展,CAN總線已經(jīng)普及于汽車控制系統(tǒng)領(lǐng)域。在車聯(lián)網(wǎng)時代,實現(xiàn)信息的共享是車聯(lián)網(wǎng)發(fā)展的基礎(chǔ),能夠無差別的獲取各種車型的信息是實現(xiàn)信息共享的第一步,這對于車聯(lián)網(wǎng)的發(fā)展至關(guān)重要。本文主要對CAN總線高層協(xié)議進行分析,包括CANopen協(xié)議、SAE J1939協(xié)議以及DeviceNet協(xié)議,在此基礎(chǔ)上,得到一種有效的CAN應(yīng)用層協(xié)議轉(zhuǎn)換方案,利用該方案,可以有效地提取采用不同CAN高層協(xié)議汽車的汽車數(shù)據(jù)信息,得到汽車底層數(shù)據(jù)。在本文中,首先闡述了CAN總線目前的應(yīng)用及其國內(nèi)外研究狀況,介紹了本課題的研究意義以及研究背景。其次,分析介紹CAN總線在汽車應(yīng)用中主流的高層協(xié)議CANopen協(xié)議、SAE J1939協(xié)議及DeviceNet協(xié)議,對這些協(xié)議中的幀結(jié)構(gòu)、傳輸機制等情況進行解析。再次,重點闡述如何實現(xiàn)協(xié)議的識別工作,利用識別算法進行特征分類以及特征匹配工作;同時,識別后的協(xié)議進行解析處理,并且通過協(xié)議棧移植的方式實現(xiàn)協(xié)議的轉(zhuǎn)換;最后,從實際角度出發(fā),分析了該課題的不足之處,以期獲得更好的效果。
【關(guān)鍵詞】:CAN總線 CAN高層協(xié)議 協(xié)議分析
【學(xué)位授予單位】:貴州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP273;TN929.5;U495
【目錄】:
- 摘要5-6
- Abstract6-8
- 第一章 緒論8-12
- 1.1 課題背景及意義8-9
- 1.2 國內(nèi)外研究現(xiàn)狀9-10
- 1.2.1 國外研究現(xiàn)狀9-10
- 1.2.2 國內(nèi)研究現(xiàn)狀10
- 1.3 論文的主要內(nèi)容及論文結(jié)構(gòu)10-12
- 第二章 CAN總線及其高層協(xié)議12-29
- 2.1 CAN總線及其總線協(xié)議12-17
- 2.1.1 CAN總線特點12-13
- 2.1.2 CAN的報文傳送和幀結(jié)構(gòu)13-16
- 2.1.3 錯誤類型16-17
- 2.2 應(yīng)用層信息幀格式17-20
- 2.2.1 應(yīng)用層協(xié)議概述17-18
- 2.2.2 應(yīng)用層信息幀的組裝18-19
- 2.2.3 應(yīng)用層信息幀的解析19-20
- 2.3 CANopen協(xié)議20-23
- 2.4 DeviceNet協(xié)議23-26
- 2.5 SAE J1939協(xié)議26-28
- 2.6 本章小結(jié)28-29
- 第三章 協(xié)議識別算法29-37
- 3.1 分類算法29-30
- 3.2 決策樹算法思想30-31
- 3.2.1 基本思想30
- 3.2.2 思想引用30-31
- 3.3 特征串匹配算法31-36
- 3.3.1 基本思想31-32
- 3.3.2 BF算法32-33
- 3.3.3 BM算法33-34
- 3.3.4 KMP算法34-35
- 3.3.5 一種改進算法的研究35
- 3.3.6 實驗對比35-36
- 3.4 本章小結(jié)36-37
- 第四章 系統(tǒng)硬件結(jié)構(gòu)37-45
- 4.1 整體硬件架構(gòu)37
- 4.2 CAN通信電路設(shè)計37-43
- 4.2.1 51單片機38
- 4.2.2 CAN控制器SJA100038-39
- 4.2.3 CAN收發(fā)器TJA1050T39-40
- 4.2.4 CAN底層設(shè)計40
- 4.2.5 溫度采集模塊40-41
- 4.2.6 設(shè)計實現(xiàn)41-43
- 4.3 S3C6410處理器43-45
- 第五章 系統(tǒng)軟件設(shè)計與實現(xiàn)45-67
- 5.1 軟件系統(tǒng)總體結(jié)構(gòu)45
- 5.2 協(xié)議數(shù)據(jù)獲取實現(xiàn)45-50
- 5.2.1 DeviceNet協(xié)議通信實現(xiàn)46-48
- 5.2.2 SAE J1939協(xié)議通信實現(xiàn)48-50
- 5.3 Linux移植環(huán)境搭建50-55
- 5.3.1 環(huán)境搭建50-51
- 5.3.2 Bootloader設(shè)計與實現(xiàn)51-52
- 5.3.3 內(nèi)核移植52-53
- 5.3.4 數(shù)據(jù)獲取53-55
- 5.4 協(xié)議識別55-61
- 5.4.1 決策方式55-56
- 5.4.2 匹配算法56-57
- 5.4.3 CANopen協(xié)議匹配57-58
- 5.4.4 DeviceNet協(xié)議匹配58-59
- 5.4.5 SAE J1939協(xié)議匹配59-60
- 5.4.6 算法實現(xiàn)60-61
- 5.5 協(xié)議解析61-63
- 5.5.1 解析原理61-62
- 5.5.2 解析工作62-63
- 5.6 CANopen協(xié)議棧的移植與實現(xiàn)63-66
- 5.6.1 協(xié)議棧選擇63-65
- 5.6.2 CANfestival協(xié)議棧移植65-66
- 5.7 本章小結(jié)66-67
- 第六章 實驗結(jié)果與分析67-72
- 6.1 協(xié)議識別實驗67
- 6.2 系統(tǒng)功能測試67-70
- 6.3 實測數(shù)據(jù)分析70-72
- 第七章 總結(jié)與展望72-73
- 致謝73-74
- 參考文獻74-77
- 附錄77-78
- 圖版78-81
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前1條
1 任謙;陶維青;;基于標(biāo)準(zhǔn)CAN總線的TTcan協(xié)議淺析[J];儀器儀表用戶;2006年06期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前4條
1 葉茂銀;CAN總線協(xié)議在車聯(lián)網(wǎng)中的研究與應(yīng)用[D];貴州大學(xué);2016年
2 陳裕通;LTE-A系統(tǒng)層3中繼接入鏈路高層協(xié)議的研究與實現(xiàn)[D];廣東工業(yè)大學(xué);2014年
3 蘇喜紅;基于J1939的汽車網(wǎng)絡(luò)控制系統(tǒng)CAN高層協(xié)議設(shè)計與實現(xiàn)[D];哈爾濱工業(yè)大學(xué);2007年
4 徐海濤;列車用CAN總線高層協(xié)議研究與實現(xiàn)[D];北京交通大學(xué);2007年
本文關(guān)鍵詞:CAN總線協(xié)議在車聯(lián)網(wǎng)中的研究與應(yīng)用,由筆耕文化傳播整理發(fā)布。
本文編號:265417
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/265417.html
最近更新
教材專著