基于CAN的數(shù)據(jù)無損代碼更新方法設(shè)計(jì)與應(yīng)用
本文關(guān)鍵詞:基于CAN的數(shù)據(jù)無損代碼更新方法設(shè)計(jì)與應(yīng)用
更多相關(guān)文章: CAN總線 bootloader技術(shù) 數(shù)據(jù)無損 代碼更新
【摘要】:為了提高車載設(shè)備在復(fù)雜工作環(huán)境下固件升級的穩(wěn)定性及可靠性,深入分析并研究bootloader機(jī)制,以汽車無刷直流電機(jī)控制器為載體,提出了一種基于CAN總線通信方式的數(shù)據(jù)無損代碼更新方法。將上位機(jī)解析后的用戶應(yīng)用程序以鏈表隊(duì)列的方式存儲并根據(jù)數(shù)據(jù)無損的BLC通信協(xié)議通過CAN總線發(fā)送給控制器,控制器結(jié)合數(shù)據(jù)無損的代碼備份和Flash加密機(jī)制實(shí)現(xiàn)用戶代碼的更新和錯誤回退等功能。實(shí)驗(yàn)結(jié)果表明,本設(shè)計(jì)方法具有很強(qiáng)的容錯能力,可實(shí)現(xiàn)20 Hz以下的數(shù)據(jù)無損代碼更新,并為其他復(fù)雜工作環(huán)境下的產(chǎn)品提供了一種固件升級的新思路。
【作者單位】: 蘇州大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院;
【關(guān)鍵詞】: CAN總線 bootloader技術(shù) 數(shù)據(jù)無損 代碼更新
【基金】:國家自然科學(xué)基金資助項(xiàng)目(61070169)
【分類號】:U463.6
【正文快照】: 圖1 CAN節(jié)點(diǎn)硬件組成0引言針對汽車電子在復(fù)雜工作環(huán)境下更新固件過程繁瑣、穩(wěn)定性不高、數(shù)據(jù)易丟失、實(shí)時性欠佳等情況[1],以電磁環(huán)境較復(fù)雜的無刷直流電機(jī)控制器為例,深入剖析Bootloader機(jī)制[2-4],使用自定義的BLC通信協(xié)議,基于面向汽車電子的CAN總線通信方式[5],結(jié)合用戶程
【共引文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前1條
1 吳成加;;基于CAN Bootloader的電動汽車遠(yuǎn)程數(shù)據(jù)更新系統(tǒng)設(shè)計(jì)[J];客車技術(shù)與研究;2014年06期
【二級參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前1條
1 司寶鋒;孟鵬花;;dsPIC30F3013的CAN總線數(shù)據(jù)采集系統(tǒng)[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2009年08期
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 卓亞鵬,李志康,秦荃華,鐘亮;CAN總線在變電站自動化系統(tǒng)中的應(yīng)用[J];中國電力;2001年12期
2 蔣治,劉倫洪,李培根;一種基于CAN總線的混合動力電動汽車控制系統(tǒng)的設(shè)計(jì)[J];機(jī)電工程技術(shù);2003年05期
3 李清亮,林知明;CAN總線在牽引變電站綜合自動化系統(tǒng)中的應(yīng)用[J];科技廣場;2004年10期
4 來清民,曲賀梅;基于CAN總線的分布式三維步進(jìn)電機(jī)控制系統(tǒng)[J];微計(jì)算機(jī)信息;2005年10期
5 陳鴻蔚,張桂香;基于CAN總線的液壓伺服控制系統(tǒng)網(wǎng)絡(luò)[J];機(jī)電工程技術(shù);2005年01期
6 劉燕;秦雯;;基于CAN總線的變電站綜合自動化系統(tǒng)通訊網(wǎng)絡(luò)設(shè)計(jì)[J];繼電器;2007年18期
7 馬麗娟;王平安;;基于CAN總線的變電站綜合自動化系統(tǒng)的通訊功能的改造方案[J];科技信息;2009年13期
8 李琳琳;王緒本;陳熠;高嵩;曹禮剛;;CAN總線在煤礦安全監(jiān)控系統(tǒng)中的應(yīng)用[J];制造業(yè)自動化;2010年03期
9 劉曉軍;CAN總線在變電站自動化系統(tǒng)中的應(yīng)用[J];電力自動化設(shè)備;2002年11期
10 潘合玉;基于CAN總線的牽引變電站綜合自動化系統(tǒng)[J];現(xiàn)代電子技術(shù);2004年04期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 王時勝;李昌;劉祥印;歐陽偉;沈力軍;徐貞華;;基于CAN總線的配電網(wǎng)故障選線數(shù)據(jù)采集機(jī)的設(shè)計(jì)[A];中國計(jì)量協(xié)會冶金分會2011年會論文集[C];2011年
2 王永斌;;CAN總線在接觸網(wǎng)檢測數(shù)據(jù)通信模塊中的應(yīng)用[A];中國電氣化鐵路兩萬公里學(xué)術(shù)會議論文集[C];2005年
3 陳雷;;CAN總線在排水控制系統(tǒng)中的應(yīng)用[A];04'中國企業(yè)自動化和信息化建設(shè)論壇暨中南六省區(qū)自動化學(xué)會學(xué)術(shù)年會專輯[C];2004年
4 黃藝丹;王春來;吳積欽;;光纖CAN總線在接觸網(wǎng)檢測系統(tǒng)中的應(yīng)用[A];中國電氣化鐵路兩萬公里學(xué)術(shù)會議論文集[C];2005年
5 姚勝華;羅永革;石振東;劉成武;;CAN總線在客車智能燈光控制系統(tǒng)中應(yīng)用[A];中國汽車工程學(xué)會汽車電子技術(shù)分會第七屆(2006)年會暨學(xué)術(shù)研討會論文集[C];2006年
6 馬承志;任建文;;基于CAN總線和單總線的在線式防誤閉鎖系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[A];中國高等學(xué)校電力系統(tǒng)及其自動化專業(yè)第二十四屆學(xué)術(shù)年會論文集(中冊)[C];2008年
7 蔣力;吳浩峻;;基于CAN總線的船舶模擬電站以太網(wǎng)接入設(shè)計(jì)與應(yīng)用[A];現(xiàn)代船舶機(jī)電維修技術(shù)(2005)[C];2005年
8 善挺璧;汪懋華;;基于CAN總線的嵌入式終端在溫室中的應(yīng)用研究[A];農(nóng)業(yè)機(jī)械化與新農(nóng)村建設(shè)——中國農(nóng)業(yè)機(jī)械學(xué)會2006年學(xué)術(shù)年會論文集(上冊)[C];2006年
9 彭博;王紅蕾;;CAN總線與以太網(wǎng)互聯(lián)的網(wǎng)關(guān)設(shè)計(jì)[A];2010年西南三省一市自動化與儀器儀表學(xué)術(shù)年會論文集[C];2010年
10 王賢峰;王尚博;;基于CAN總線的智能壓力監(jiān)測單元的設(shè)計(jì)[A];第十三屆全國煤礦自動化學(xué)術(shù)年會、中國煤炭學(xué)會自動化專業(yè)委員會學(xué)術(shù)會議論文集[C];2003年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 陳曦;CAN總線實(shí)時性和可靠性若干問題的研究[D];天津大學(xué);2010年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 耿振;基于CAN總線的搬運(yùn)機(jī)械手控制系統(tǒng)設(shè)計(jì)[D];寧夏大學(xué);2015年
2 趙致軍;基于CAN總線的車載藍(lán)牙免提系統(tǒng)的研究[D];東北農(nóng)業(yè)大學(xué);2009年
3 李華志;基于CAN總線的數(shù)控機(jī)床故障診斷及遠(yuǎn)程服務(wù)系統(tǒng)[D];西南交通大學(xué);2003年
4 霍紅偉;CAN總線及其在魚雷系統(tǒng)中的應(yīng)用[D];西北工業(yè)大學(xué);2001年
5 林鑫潔;基于CAN總線的棉花在線測產(chǎn)系統(tǒng)的設(shè)計(jì)與研究[D];石河子大學(xué);2013年
6 王翥;CAN總線在電動機(jī)軟起動器中的應(yīng)用研究[D];福州大學(xué);2002年
7 顧娜;基于CAN總線的智能照明控制系統(tǒng)的研究與設(shè)計(jì)[D];江蘇大學(xué);2007年
8 沈童;基于CAN總線的數(shù)據(jù)采集處理系統(tǒng)的設(shè)計(jì)[D];大連理工大學(xué);2010年
9 劉師良;基于CAN總線的工作站的研究[D];河南理工大學(xué);2009年
10 楊學(xué)蒙;基于CAN總線的工業(yè)園區(qū)智能照明控制系統(tǒng)設(shè)計(jì)[D];長安大學(xué);2014年
,本文編號:654254
本文鏈接:http://sikaile.net/kejilunwen/qiche/654254.html