天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 汽車論文 >

基于CAN總線的Bootloader研究與實(shí)現(xiàn)

發(fā)布時(shí)間:2018-02-12 00:08

  本文關(guān)鍵詞: 啟動(dòng)加載 ECU ISO15765協(xié)議 總線負(fù)載率 狀態(tài)轉(zhuǎn)移圖 出處:《南京郵電大學(xué)》2016年碩士論文 論文類型:學(xué)位論文


【摘要】:隨著汽車ECU(電子控制單元)應(yīng)用開(kāi)發(fā)的快速發(fā)展,其功能越來(lái)越強(qiáng)大,實(shí)現(xiàn)也越來(lái)越復(fù)雜。如果應(yīng)用軟件后續(xù)需要進(jìn)行功能升級(jí),傳統(tǒng)方法需要將零件從整車上拆卸下來(lái),這將增加更新的工作量,并且容易對(duì)車輛本身造成損壞。而B(niǎo)ootloader(啟動(dòng)加載)可以通過(guò)車載網(wǎng)絡(luò)傳輸數(shù)據(jù),實(shí)現(xiàn)應(yīng)用軟件的在線更新,免除拆卸的麻煩。車載OBD(在線診斷)五大診斷標(biāo)準(zhǔn)之一的CAN(控制器局域網(wǎng)總線)總線,擁有高度的彈性調(diào)整能力,可以在既有的網(wǎng)絡(luò)中增加節(jié)點(diǎn)而不用在軟硬件上做任何修正與調(diào)整。因此,基于CAN網(wǎng)絡(luò)的Bootloader的研究具有很大的實(shí)用價(jià)值。論文首先介紹了車載網(wǎng)絡(luò)的發(fā)展歷史,展望了其發(fā)展未來(lái);在研究CAN總線協(xié)議的基礎(chǔ)上,選擇、設(shè)計(jì)了CAN通信模塊和外圍模塊,實(shí)現(xiàn)了主控芯片和外部CAN的接口;詳細(xì)研究了ISO15765協(xié)議,并針對(duì)STmin建立了數(shù)學(xué)模型;基于對(duì)ISO15765網(wǎng)絡(luò)層的研究,得出UML描繪的狀態(tài)轉(zhuǎn)移圖并加以實(shí)現(xiàn);根據(jù)Bootloader的特點(diǎn),重新設(shè)計(jì)Bootloader系統(tǒng)和工作流程,對(duì)系統(tǒng)各個(gè)模塊進(jìn)行詳細(xì)的設(shè)計(jì)與實(shí)現(xiàn),并提出多項(xiàng)改進(jìn);在實(shí)現(xiàn)Bootloader后,搭建軟硬件環(huán)境對(duì)它的可行性和穩(wěn)定性進(jìn)行測(cè)試;最后,在證明Bootloader可以在高負(fù)載情況下正常工作的基礎(chǔ)上,提出后續(xù)可能增加的功能等。測(cè)試結(jié)果分析表明:該系統(tǒng)不僅可以準(zhǔn)確地完成應(yīng)用程序自更新,而且能在高負(fù)載下正常工作;相比于傳統(tǒng)的采用串口的Bootloader和其他基于CAN總線的Bootloader,該系統(tǒng)穩(wěn)定性和兼容性更高,能夠更好地完成程序更新的任務(wù)。研究結(jié)果表明該系統(tǒng)完全可以取代各大供應(yīng)商的Bootloader系統(tǒng),極大地降低了產(chǎn)品成本。課題的研究對(duì)Bootloader系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)具有重要的指導(dǎo)作用和參考價(jià)值,對(duì)其的實(shí)際應(yīng)用也具有很強(qiáng)的實(shí)用意義和商業(yè)價(jià)值。
[Abstract]:With the rapid development of automotive ECU (Electronic Control Unit) application, its function is becoming more and more powerful and its realization is becoming more and more complicated. This will increase the workload of updating and easily damage the vehicle itself, while Bootloader can transmit data through the onboard network to achieve online updates of the application software. Eliminate the trouble of disassembly. CAN (Controller LAN bus) bus, one of the five diagnostic criteria for on-board OBDs, has a high flexibility to adjust, Nodes can be added to the existing network without any modification and adjustment in software and hardware. Therefore, the research of Bootloader based on CAN network is of great practical value. Firstly, this paper introduces the development history of vehicular network. Based on the research of CAN bus protocol, the paper designs the CAN communication module and peripheral module, realizes the interface between the main control chip and the external CAN, studies the ISO15765 protocol in detail, and establishes the mathematical model for STmin. Based on the study of ISO15765 network layer, the state transition diagram described by UML is obtained and realized. According to the characteristics of Bootloader, the Bootloader system and workflow are redesigned, each module of the system is designed and implemented in detail, and several improvements are put forward. After the implementation of Bootloader, the feasibility and stability of Bootloader are tested by setting up a software and hardware environment. Finally, on the basis of proving that Bootloader can work normally under high load, The test results show that the system can not only finish the self-updating of application program accurately, but also work normally under high load. Compared with the traditional Bootloader with serial port and other Bootloader based on CAN bus, the system is more stable and compatible, and can complete the task of program update better. The research results show that the system can completely replace the Bootloader system of the major suppliers. The research on this topic has important guiding and reference value for the design and development of Bootloader system, and also has strong practical and commercial value for its practical application.
【學(xué)位授予單位】:南京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:U463.6

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 陶雪麗,李寶方,徐海;具有網(wǎng)絡(luò)和雙啟動(dòng)功能的S3C2410 BootLoader的實(shí)現(xiàn)[J];河南機(jī)電高等專科學(xué)校學(xué)報(bào);2005年06期

2 趙連玉;靳飛;;嵌入式計(jì)算機(jī)系統(tǒng)Bootloader的設(shè)計(jì)與實(shí)現(xiàn)[J];天津理工大學(xué)學(xué)報(bào);2011年01期

3 陳為偉;王治森;董伯麟;孫芒;;基于S3C2410-WinCE.NET的Bootloader的設(shè)計(jì)與實(shí)現(xiàn)[J];工業(yè)儀表與自動(dòng)化裝置;2007年04期

4 王靈艷;梁海泉;張逸成;姚勇濤;;Bootloader硬件保護(hù)電路設(shè)計(jì)[J];自動(dòng)化儀表;2008年12期

5 張軍峰;;基于AT91RM9200的BootLoader設(shè)計(jì)與實(shí)現(xiàn)[J];中國(guó)水運(yùn)(學(xué)術(shù)版);2006年12期

6 任斌;賴樹(shù)明;陳衛(wèi);吳忠良;;基于ARM9的嵌入式系統(tǒng)Bootloader設(shè)計(jì)與實(shí)現(xiàn)[J];東莞理工學(xué)院學(xué)報(bào);2007年01期

7 胡慶武;崔賢玉;;基于ARM的嵌入式系統(tǒng)BootLoader的編譯與啟動(dòng)分析[J];科學(xué)技術(shù)與工程;2007年14期

8 文化;岳瑞華;曹祥宇;徐中英;;基于S3C44B0的Bootloader研究[J];電子測(cè)量與儀器學(xué)報(bào);2008年S2期

9 李凱峰;侯建軍;;基于Intel PXA270的Bootloader設(shè)計(jì)與實(shí)現(xiàn)[J];儀器儀表用戶;2008年03期

10 黎君;;基于ARM9嵌入式系統(tǒng)的Bootloader移植[J];科學(xué)技術(shù)與工程;2011年32期

相關(guān)會(huì)議論文 前7條

1 賈鵬;;基于S3C44BOX的嵌入式系統(tǒng)的Bootloader解析[A];中國(guó)電子教育學(xué)會(huì)高教分會(huì)2009年論文集[C];2009年

2 周潤(rùn)景;袁偉亭;張澤;;基于S3C44B0X的嵌入式系統(tǒng)BootLoader的實(shí)現(xiàn)[A];全國(guó)第一屆嵌入式技術(shù)聯(lián)合學(xué)術(shù)會(huì)議論文集[C];2006年

3 章佳欽;;嵌入式系統(tǒng)bootloader的設(shè)計(jì)和在ETC路側(cè)設(shè)備的實(shí)現(xiàn)[A];《IT時(shí)代周刊》論文專版(第300期)[C];2014年

4 郭劍;董彬虹;李少謙;;基于WinCE系統(tǒng)的Bootloader的移植[A];2008年中國(guó)西部青年通信學(xué)術(shù)會(huì)議論文集[C];2008年

5 李濤;;基于CAN總線的車載ECU刷新方法設(shè)計(jì)[A];安徽省機(jī)械工程學(xué)會(huì)成立50周年論文集[C];2014年

6 奚英澤;于健楠;徐鳳;;基于飛思卡爾MPC5634M單片機(jī)的Bootloader設(shè)計(jì)[A];2013中國(guó)汽車工程學(xué)會(huì)年會(huì)論文集[C];2013年

7 潘向峰;王建庭;高輝;黨力明;;基于ARM微處理器的Bootloader設(shè)計(jì)與實(shí)現(xiàn)[A];教育部中南地區(qū)高等學(xué)校電子電氣基礎(chǔ)課教學(xué)研究會(huì)第二十屆學(xué)術(shù)年會(huì)會(huì)議論文集(上冊(cè))[C];2010年

相關(guān)碩士學(xué)位論文 前10條

1 劉一平;基于HIS協(xié)議的車載Bootloader的研究與實(shí)現(xiàn)[D];電子科技大學(xué);2015年

2 薛明策;非接觸式CPU卡Bootloader和COS的研究與實(shí)現(xiàn)[D];北京工業(yè)大學(xué);2015年

3 郝蘭蘭;基于μC/OS-Ⅱ的煤礦風(fēng)機(jī)在線監(jiān)測(cè)系統(tǒng)網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)[D];上海交通大學(xué);2014年

4 鄭亞州;基于GPU的固件bootloader設(shè)計(jì)與實(shí)現(xiàn)[D];上海師范大學(xué);2016年

5 王琦;基于CAN總線的Bootloader研究與實(shí)現(xiàn)[D];南京郵電大學(xué);2016年

6 丁巖軍;基于嵌入式ARM的Bootloader研究與實(shí)現(xiàn)[D];華北電力大學(xué)(北京);2007年

7 朱慧;專用嵌入式平臺(tái)BootLoader定制研究及應(yīng)用[D];大連理工大學(xué);2007年

8 夏豪駿;基于龍芯平臺(tái)的Bootloader移植與分析[D];昆明理工大學(xué);2013年

9 劉順成;基于SBC2440的Bootloader設(shè)計(jì)與實(shí)現(xiàn)[D];暨南大學(xué);2008年

10 周書(shū)林;基于S3C2440A的bootloader設(shè)計(jì)與實(shí)現(xiàn)[D];江蘇科技大學(xué);2010年



本文編號(hào):1504330

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/qiche/1504330.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶4c62d***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com