基于UDS車(chē)身控制模塊的開(kāi)發(fā)
本文關(guān)鍵詞:基于UDS車(chē)身控制模塊的開(kāi)發(fā)
更多相關(guān)文章: 車(chē)身控制器 Stateflow UDS診斷 CAN總線
【摘要】:隨著嵌入式技術(shù)、計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,更多面向汽車(chē)舒適性、智能化、集成化的功能被應(yīng)用到車(chē)身控制模塊(BCM)中。目前,外資與合資企業(yè)幾乎壟斷了我國(guó)轎車(chē)BCM的配套市場(chǎng),他們掌握汽車(chē)電子的核心技術(shù)、發(fā)展趨勢(shì),雖然已有本土企業(yè)陸續(xù)參與到研發(fā)和生產(chǎn)中,但面臨技術(shù)依賴和市場(chǎng)競(jìng)爭(zhēng)等發(fā)展瓶頸。本文采用目前主流的基于“V”型的開(kāi)發(fā)模式作為設(shè)計(jì)流程,開(kāi)發(fā)了具有診斷功能的集中式車(chē)身控制器。本文首先對(duì)車(chē)身控制器的功能要求進(jìn)行了分析。然后在硬件開(kāi)發(fā)部分,對(duì)電子硬件進(jìn)行了選型,利用Protel DXP對(duì)電路進(jìn)行設(shè)計(jì),完成了車(chē)身控制器硬件實(shí)物的開(kāi)發(fā)。在軟件開(kāi)發(fā)部分,利用Stateflow完成車(chē)身控制器功能模塊的可視化建模,然后利用軟件在環(huán)測(cè)試(SIL)對(duì)仿真生成的函數(shù)或代碼進(jìn)行實(shí)時(shí)仿真,完成對(duì)模型早期生成代碼的驗(yàn)證。最后利于代碼生成工具Real-Time Workshop Embedded Coder生成符合標(biāo)準(zhǔn)的嵌入式C代碼。此軟件開(kāi)發(fā)手段解決了邏輯控制復(fù)雜、手寫(xiě)代碼編程周期過(guò)長(zhǎng)等問(wèn)題,明顯提高了開(kāi)發(fā)效率,以及減少后續(xù)測(cè)試缺陷等問(wèn)題。在診斷開(kāi)發(fā)部分,以基于CAN的UDS(unified diagnostic services)協(xié)議作為設(shè)計(jì)目標(biāo),按照OSI的7層基本結(jié)構(gòu),對(duì)物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層及應(yīng)用層進(jìn)行了詳細(xì)的論述和分析,在此基礎(chǔ)上對(duì)網(wǎng)絡(luò)層和應(yīng)用層進(jìn)行了編程設(shè)計(jì),從而實(shí)現(xiàn)車(chē)身控制模塊的診斷功能。本文最后利用建模仿真工具CANoe對(duì)CAN網(wǎng)絡(luò)進(jìn)行了仿真,利用診斷協(xié)議開(kāi)發(fā)軟件CANdelaStudio驗(yàn)證診斷協(xié)議的開(kāi)發(fā),從而驗(yàn)證所開(kāi)發(fā)車(chē)身控制器的可靠性和正確性。
【關(guān)鍵詞】:車(chē)身控制器 Stateflow UDS診斷 CAN總線
【學(xué)位授予單位】:山東理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:U463.6
【目錄】:
- 摘要4-5
- Abstract5-8
- 第一章 緒論8-11
- 1.1 課題的來(lái)源及意義8
- 1.2 國(guó)內(nèi)外研究現(xiàn)狀和發(fā)展趨勢(shì)8-9
- 1.3 本文研究的內(nèi)容和意義9-11
- 第二章 車(chē)身控制模塊總體設(shè)計(jì)與硬件設(shè)計(jì)11-21
- 2.1 車(chē)身控制模塊總體設(shè)計(jì)11-12
- 2.1.1 車(chē)身控制模塊的功能需求11
- 2.1.2 車(chē)身控制模塊的基本架構(gòu)11-12
- 2.2 車(chē)身控制模塊的硬件設(shè)計(jì)12-19
- 2.2.1 主控芯片選型以及最小系統(tǒng)設(shè)計(jì)12-14
- 2.2.2 電源電路設(shè)計(jì)14
- 2.2.3 電源電壓采集電路設(shè)計(jì)14-15
- 2.2.4 開(kāi)關(guān)電路設(shè)計(jì)15-16
- 2.2.5 轉(zhuǎn)向燈驅(qū)動(dòng)電路設(shè)計(jì)16-17
- 2.2.6 門(mén)鎖驅(qū)動(dòng)電路設(shè)計(jì)17
- 2.2.7 除霜與洗滌電路設(shè)計(jì)17-18
- 2.2.8 CAN通訊電路設(shè)計(jì)18-19
- 2.3 PCB設(shè)計(jì)指導(dǎo)19-20
- 2.4 本章小結(jié)20-21
- 第三章 車(chē)身控制模塊模型設(shè)計(jì)與代碼實(shí)現(xiàn)21-29
- 3.1 開(kāi)發(fā)流程21-22
- 3.2 軟件架構(gòu)22-23
- 3.3 軟件開(kāi)發(fā)環(huán)境23
- 3.3.1 CodeWarrior5.023
- 3.3.2 Simulink/Stateflow23
- 3.4 車(chē)身控制器狀態(tài)圖建模23-26
- 3.4.1 中控門(mén)鎖狀態(tài)圖建模24-25
- 3.4.2 外部燈建模25-26
- 3.5 軟件在環(huán)測(cè)試(SIL)26-27
- 3.6 自動(dòng)代碼生成27-28
- 3.7 本章小結(jié)28-29
- 第四章 車(chē)身控制模塊CAN總線的UDS設(shè)計(jì)29-49
- 4.1 CAN總線介紹29-31
- 4.1.1 CAN總線概述29
- 4.1.2 CAN總線的幀結(jié)構(gòu)29-30
- 4.1.3 CAN總線網(wǎng)絡(luò)結(jié)構(gòu)30-31
- 4.2 常用的故障診斷協(xié)議分析31-34
- 4.2.1 診斷協(xié)議發(fā)展歷史31-32
- 4.2.2 主要診斷協(xié)議分析32-34
- 4.3 基與CAN總線的UDS診斷協(xié)議分析34-39
- 4.3.1 物理層34
- 4.3.2 數(shù)據(jù)鏈路層34
- 4.3.3 網(wǎng)絡(luò)層34-37
- 4.3.4 應(yīng)用層37-39
- 4.4 UDS診斷協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)39-46
- 4.4.1 CAN通訊軟件設(shè)計(jì)39-41
- 4.4.2 診斷服務(wù)設(shè)計(jì)41-44
- 4.4.3 故障記錄與存儲(chǔ)設(shè)計(jì)44-46
- 4.5 車(chē)身控制器主程序流程設(shè)計(jì)46-48
- 4.6 本章小結(jié)48-49
- 第五章 車(chē)身控制模塊測(cè)試驗(yàn)證49-57
- 5.1 系統(tǒng)仿真測(cè)試49-52
- 5.1.1 建模仿真工具CANoe49
- 5.1.2 CANoe仿真測(cè)試49-52
- 5.2 系統(tǒng)診斷測(cè)試52-56
- 5.2.1 USB_CAN Tool診斷測(cè)試52-53
- 5.2.2 CANdelaStudio診斷測(cè)試53-56
- 5.3 本章小結(jié)56-57
- 第六章 全文總結(jié)與展望57-59
- 6.1 全文總結(jié)57
- 6.2 工作展望57-59
- 參考文獻(xiàn)59-62
- 致謝62
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 施海星;王昆;胡越黎;孫斌;;一種集中式車(chē)身控制器內(nèi)部通信的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)測(cè)量與控制;2012年06期
2 程安宇;趙國(guó)慶;馮輝宗;張玲;;基于CAN總線的電子控制單元功能測(cè)試方法[J];計(jì)算機(jī)應(yīng)用;2012年01期
3 向云秀;覃開(kāi)宇;;汽車(chē)電磁兼容:標(biāo)準(zhǔn)、現(xiàn)狀、措施與建議[J];磁性材料及器件;2011年04期
4 王曉杰;;Volcano UDS診斷解決方案在BCM控制器上的應(yīng)用[J];中國(guó)集成電路;2011年06期
5 李銳;王三宏;范德全;蔣建春;;OSEK操作系統(tǒng)一致性測(cè)試用例的生成[J];計(jì)算機(jī)工程;2011年09期
6 劉景明;文風(fēng);;基于專利分析的我國(guó)汽車(chē)電子控制系統(tǒng)關(guān)鍵技術(shù)自主創(chuàng)新路線研究[J];科技進(jìn)步與對(duì)策;2011年08期
7 蔣建春;陳洪霞;鄭太雄;;基于CCP的ECU在線編程技術(shù)的實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2011年05期
8 李海方;張獻(xiàn)軍;;汽車(chē)BCM應(yīng)用電路設(shè)計(jì)[J];汽車(chē)電器;2009年12期
9 高鋒;張強(qiáng);周晶潔;何文;;車(chē)身控制器功能邏輯測(cè)試技術(shù)的研究[J];汽車(chē)工程;2009年10期
10 丁榮軍;;快速控制原型技術(shù)的發(fā)展現(xiàn)狀[J];機(jī)車(chē)電傳動(dòng);2009年04期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前1條
1 馬英;陰曉峰;張德旺;;基于CAN的汽車(chē)電控系統(tǒng)故障診斷技術(shù)[A];2008中國(guó)汽車(chē)工程學(xué)會(huì)年會(huì)論文集[C];2008年
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 史文杰;某型純電動(dòng)汽車(chē)故障診斷功能的設(shè)計(jì)和研究[D];合肥工業(yè)大學(xué);2015年
2 曹紅;純電動(dòng)汽車(chē)故障診斷系統(tǒng)開(kāi)發(fā)[D];山東大學(xué);2014年
3 任國(guó)臣;車(chē)身控制器平臺(tái)系統(tǒng)開(kāi)發(fā)[D];上海交通大學(xué);2013年
4 舒浩敏;基于CAN總線的車(chē)身控制系統(tǒng)設(shè)計(jì)[D];湖南大學(xué);2012年
5 楊曹剛;汽車(chē)ESP故障診斷方法及其控制策略的研究[D];吉林大學(xué);2012年
6 胡琦;基于AUTOSAR的汽車(chē)故障診斷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];浙江大學(xué);2011年
7 劉威;汽車(chē)集成BCM嵌入式系統(tǒng)的研究與設(shè)計(jì)[D];復(fù)旦大學(xué);2010年
8 徐軍輝;車(chē)身網(wǎng)絡(luò)控制系統(tǒng)關(guān)鍵技術(shù)的研究與實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2010年
9 孫迎禹;基于CAN總線的電動(dòng)車(chē)窗的應(yīng)用研究[D];吉林大學(xué);2010年
10 吳廣;汽車(chē)故障診斷系統(tǒng)研究[D];吉林大學(xué);2009年
,本文編號(hào):1127834
本文鏈接:http://www.sikaile.net/kejilunwen/qiche/1127834.html