欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于can總線的車輛控制器遠(yuǎn)程升級裝置、系統(tǒng)及車輛的制作方法

文檔序號:6299238閱讀:187來源:國知局
一種基于can總線的車輛控制器遠(yuǎn)程升級裝置、系統(tǒng)及車輛的制作方法
【專利摘要】本實(shí)用新型提供了一種基于CAN總線的車輛控制器遠(yuǎn)程升級裝置、系統(tǒng)及車輛,所述車輛控制器遠(yuǎn)程升級裝置包括:用于接收本地控制裝置發(fā)送的升級程序并將升級進(jìn)度信息發(fā)送給所述本地控制裝置的第一通信器件;用于將所述升級程序發(fā)送給CAN收發(fā)器以及將升級進(jìn)度信息發(fā)送給所述第一通信器件的微控制單元;用于將所述升級程序發(fā)送給車輛控制器的CAN收發(fā)器。本實(shí)用新型通過基于在車輛上廣泛使用的CAN總線,由微控制單元將第一通信器件接收的升級程序通過CAN收發(fā)器發(fā)送給車輛控制器進(jìn)行升級,從而實(shí)現(xiàn)無需現(xiàn)場使用專用的刷寫工具即能夠?qū)崿F(xiàn)車輛控制應(yīng)用程序的升級。
【專利說明】一種基于CAN總線的車輛控制器遠(yuǎn)程升級裝置、系統(tǒng)及車輛
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及車輛設(shè)備【技術(shù)領(lǐng)域】,具體涉及一種基于CAN總線的車輛控制器遠(yuǎn)程升級裝置、系統(tǒng)及車輛。
【背景技術(shù)】
[0002]在現(xiàn)有的各種車身網(wǎng)絡(luò)協(xié)議中,CAN總線具有高速、實(shí)時性好、具備錯誤診斷等優(yōu)點(diǎn),在車載網(wǎng)絡(luò)中得到了最為廣泛的應(yīng)用,因此現(xiàn)有的車輛控制器普遍采用CAN總線作為通信介質(zhì)。
[0003]在車輛控制器的開發(fā)過程中,由于控制策略的優(yōu)化,因此不可避免要對控制器程序進(jìn)行升級。目前采用的方法大多是由工作人員攜帶刷寫工具到現(xiàn)場升級控制器程序,然而很多環(huán)境并不適合進(jìn)行現(xiàn)場升級,如車在工作人員無法及時到達(dá)的偏遠(yuǎn)地方。為了提高工作效率,避免直接去現(xiàn)場,而利用無線通信及控制器現(xiàn)有的CAN通信對控制器進(jìn)行遠(yuǎn)程升級。為了滿足這一要求,本實(shí)用新型基于在車輛上廣泛使用的CAN總線,提出了一種車輛控制器遠(yuǎn)程升級方法,實(shí)現(xiàn)控制器應(yīng)用程序的升級。

【發(fā)明內(nèi)容】

[0004]本實(shí)用新型提供了一種基于CAN總線的車輛控制器遠(yuǎn)程升級裝置、系統(tǒng)及車輛,無需現(xiàn)場使用專用的刷寫工具即能夠?qū)崿F(xiàn)車輛控制應(yīng)用程序的升級。
[0005]本實(shí)用新型提出了如下的技術(shù)方案:
[0006]本實(shí)用新型的實(shí)施例提供了一種基于CAN總線的車輛控制器遠(yuǎn)程升級裝置,包括:
[0007]用于接收本地控制裝置發(fā)送的升級程序并將升級進(jìn)度信息發(fā)送給所述本地控制裝置的第一通信器件;
[0008]用于將所述升級程序發(fā)送給CAN收發(fā)器以及將升級進(jìn)度信息發(fā)送給所述第一通信器件的微控制單元;
[0009]用于將所述升級程序發(fā)送給車輛控制器的CAN收發(fā)器。
[0010]優(yōu)選的,所述裝置還包括:
[0011]用于從車輛車載自動診斷系統(tǒng)端口獲取電源并經(jīng)過濾波和穩(wěn)壓處理后為所述車輛控制器遠(yuǎn)程升級裝置提供電源的電源。
[0012]優(yōu)選的,所述裝置還包括:
[0013]用于存儲所述升級程序及對所述升級程序每次更新的文件進(jìn)行備份的存儲模塊。
[0014]本實(shí)用新型的實(shí)施例還提供了一種車輛,設(shè)置有如上所述的基于CAN總線的車輛控制器遠(yuǎn)程升級裝置。
[0015]本實(shí)用新型的實(shí)施例還提供了一種基于CAN總線的車輛控制器遠(yuǎn)程升級系統(tǒng),包括遠(yuǎn)程終端和本地控制裝置;[0016]所述遠(yuǎn)程終端設(shè)置有如上所述的基于CAN總線的車輛控制器遠(yuǎn)程升級裝置;
[0017]所述本地控制裝置包括:
[0018]用于向所述遠(yuǎn)程終端的第一通信器件發(fā)送升級程序以及接收所述第一通信器件返回的升級進(jìn)度信息的第二通信器件;
[0019]用于將所述升級程序發(fā)送給所述第二通信器件以及顯示所述第二通信器件返回的升級進(jìn)度信息的上位機(jī)。
[0020]優(yōu)選的,所述本地控制裝置還包括:
[0021]用于存儲所述升級程序的本地存儲單元。
[0022]本實(shí)用新型提供了一種基于CAN總線的車輛控制器遠(yuǎn)程升級裝置、系統(tǒng)及車輛,通過基于在車輛上廣泛使用的CAN總線,由微控制單元將第一通信器件接收的升級程序通過CAN收發(fā)器發(fā)送給車輛控制器進(jìn)行升級,從而實(shí)現(xiàn)無需現(xiàn)場使用專用的刷寫工具即能夠?qū)崿F(xiàn)車輛控制應(yīng)用程序的升級。
【專利附圖】

【附圖說明】
[0023]圖1為本實(shí)用新型的【具體實(shí)施方式】提供的基于CAN總線的車輛控制器遠(yuǎn)程升級裝置的結(jié)構(gòu)示意圖;
[0024]圖2為本實(shí)用新型的【具體實(shí)施方式】提供的基于CAN總線的車輛控制器遠(yuǎn)程升級系統(tǒng)的結(jié)構(gòu)示意圖;
[0025]圖3為本實(shí)用新型的【具體實(shí)施方式】提供的遠(yuǎn)程終端執(zhí)行遠(yuǎn)程升級車輛控制器的流程示意圖;
[0026]圖4為本實(shí)用新型的【具體實(shí)施方式】提供的遠(yuǎn)程終端與車載控制器的信息交互流程不意圖。
【具體實(shí)施方式】
[0027]本實(shí)用新型的【具體實(shí)施方式】提供了一種基于CAN總線的車輛控制器遠(yuǎn)程升級裝置,如圖1所示,包括:
[0028]用于接收本地控制裝置2發(fā)送的升級程序并將升級進(jìn)度信息發(fā)送給本地控制裝置2的第一通信器件11 ;
[0029]用于將所述升級程序發(fā)送給CAN收發(fā)器13以及將升級進(jìn)度信息發(fā)送給第一通信器件11的微控制單元12 ;
[0030]用于將所述升級程序發(fā)送給車輛控制器的CAN收發(fā)器13。
[0031]在本實(shí)用新型一可選實(shí)施例中,所述裝置還可以包括:用于從車輛車載自動診斷系統(tǒng)(0BD:On-Board Diagnostics)端口獲取電源并經(jīng)過濾波和穩(wěn)壓處理后為所述車輛控制器遠(yuǎn)程升級裝置提供電源的電源14。
[0032]在本實(shí)用新型一可選實(shí)施例中,所述裝置還可以包括:用于存儲所述升級程序及對所述升級程序每次更新的文件進(jìn)行備份的存儲模塊15。
[0033]具體的,電源14通過車輛OBD端口獲取車載電源,經(jīng)過濾波、穩(wěn)壓處理,為所述車輛控制器遠(yuǎn)程升級裝置提供穩(wěn)定的工作電源;微控制單元12是整個車輛控制器遠(yuǎn)程升級裝置的核心,負(fù)責(zé)數(shù)據(jù)運(yùn)算處理,包括根據(jù)升級程序總大小與已發(fā)送升級程序大小來計(jì)算升級進(jìn)度信息;存儲模塊15用于存儲升級文件;第一通信器件11用于與本地控制裝置2進(jìn)行信息交互;CAN收發(fā)器13用于在執(zhí)行升級程序時與車載控制器3通信,CAN收發(fā)器13能夠發(fā)送和接收不同通信速率的信號,可以與車載網(wǎng)絡(luò)中的不同網(wǎng)段進(jìn)行通信。
[0034]采用本【具體實(shí)施方式】提供的技術(shù)方案,通過基于在車輛上廣泛使用的CAN總線,由微控制單元將第一通信器件接收的升級程序通過CAN收發(fā)器發(fā)送給車輛控制器進(jìn)行升級,從而實(shí)現(xiàn)無需現(xiàn)場使用專用的刷寫工具即能夠?qū)崿F(xiàn)車輛控制應(yīng)用程序的升級。
[0035]本實(shí)用新型的【具體實(shí)施方式】還提供了一種車輛,所述車輛設(shè)置有如上所述的基于CAN總線的車輛控制器遠(yuǎn)程升級裝置,相應(yīng)的各部分器件的結(jié)構(gòu)和功能在上述實(shí)施例中已經(jīng)詳細(xì)描述,在此不再敷述。
[0036]本實(shí)用新型的【具體實(shí)施方式】還提供了一種基于CAN總線的車輛控制器遠(yuǎn)程升級系統(tǒng),如圖2所示,包括遠(yuǎn)程終端I和本地控制裝置2 ;
[0037]遠(yuǎn)程終端I設(shè)置有如圖1所示的基于CAN總線的車輛控制器遠(yuǎn)程升級裝置;
[0038]本地控制裝置2包括:
[0039]用于向遠(yuǎn)程終端I的第一通信器件11發(fā)送升級程序以及接收第一通信器件11返回的升級進(jìn)度信息的第二通信器件21 ;
[0040]用于將所述升級程序發(fā)送給所述第二通信器件21以及顯示第二通信器件21返回的升級進(jìn)度信息的上位機(jī)22。
[0041]在本實(shí)用新型一可 選實(shí)施例中,所述裝置還可以包括:用于存儲所述升級程序的本地存儲單元23。
[0042]具體的,存儲在本地存儲單元23中的升級程序通過上位機(jī)22傳送給第二通信器件21,第二無線通信器件21通過無線網(wǎng)絡(luò)將數(shù)據(jù)傳送給遠(yuǎn)程終端I中的第一通信器件11,同時車輛的升級狀態(tài)、進(jìn)度等信息通過第一通信模11經(jīng)無線網(wǎng)絡(luò)傳送到第二通信器件21并由上位機(jī)22顯示在界面上,由此操作人員可在上位機(jī)22的屏幕上看到程序下載狀態(tài)、進(jìn)度?目息。
[0043]本實(shí)用新型實(shí)施例中所涉及的各種器件等,可為現(xiàn)有成熟的器件。
[0044]如圖3所示,本【具體實(shí)施方式】提供的遠(yuǎn)程終端執(zhí)行遠(yuǎn)程升級車輛控制器的步驟為:
[0045]步驟301:流程開始,主要完成遠(yuǎn)遠(yuǎn)程終端I的初始化工作;
[0046]步驟302:等待升級指令,遠(yuǎn)程終端I等待本地控制裝置2的升級命令;
[0047]步驟303:判斷是否有本地控制裝置2的升級命令,若有升級命令則進(jìn)入步驟304 ;若沒有則返回302,繼續(xù)等待本地控制裝置2的升級命令;
[0048]步驟304:接收升級程序,遠(yuǎn)程終端I接收來自本地控制裝置2的升級程序,并將其存儲到存儲模塊15 ;
[0049]步驟305:解析升級程序,遠(yuǎn)程終端I將接收到的升級程序根據(jù)文件格式進(jìn)行解析,解析成待升級的車載控制器3的地址、數(shù)據(jù)等信息;
[0050]步驟306:發(fā)送升級程序,遠(yuǎn)程終端I將步驟305解析得到的地址、數(shù)據(jù)信息通過CAN收發(fā)器13按照圖4所示的信息交互流程發(fā)送給待升級的車載控制器3 ;
[0051]步驟307:程序結(jié)束,遠(yuǎn)程終端I將程序更新狀態(tài)通過第一通信器件11發(fā)動到本地控制裝置2。[0052]如圖4所示,遠(yuǎn)程終端I與車載控制器3信息交互流程具體可以包括:
[0053]步驟401,遠(yuǎn)程終端I向車載控制器3發(fā)送請求進(jìn)入升級模式的相關(guān)信息;
[0054]步驟402,車載控制器3向遠(yuǎn)處終端I返回可以進(jìn)入升級模式的肯定回應(yīng);
[0055]步驟403,遠(yuǎn)程終端I向車載控制器3發(fā)送安全算法信息;
[0056]步驟404,車載控制器3基于所述安全算法信息對遠(yuǎn)處終端I進(jìn)行身份權(quán)限等驗(yàn)證;
[0057]步驟405,在身份驗(yàn)證通過后,車載控制器3向遠(yuǎn)處終端I返回肯定回應(yīng);
[0058]步驟406,遠(yuǎn)程終端I向車載控制器3發(fā)送擦除原有程序指令;
[0059]步驟407,車載控制器3擦除原有程序;
[0060]步驟408,車載控制器3向遠(yuǎn)處終端I返回擦除完成的肯定回應(yīng);
[0061]步驟409,遠(yuǎn)程終端I詢問車載控制器3是否可以發(fā)送升級程序;
[0062]步驟410,車載控制器3向遠(yuǎn)處終端I返回可以發(fā)送的肯定回應(yīng);
[0063]步驟411,遠(yuǎn)程終端I向車載控制器3發(fā)送升級程序;
[0064]步驟412,車載控制器3向遠(yuǎn)處終端I返回收到升級程序的肯定回應(yīng);
[0065]步驟413,車載控制器3對升級程序進(jìn)行校驗(yàn),例如CRC校驗(yàn),從而可有效保證了程序升級的安全性和正確性;
[0066]步驟414,校驗(yàn)通過后,車載控制器3向遠(yuǎn)程終端I返回肯定回應(yīng);
[0067]步驟415,遠(yuǎn)程終端I向車載控制器3發(fā)送硬件復(fù)位的指令信息;
[0068]步驟416,車載控制器3運(yùn)行升級后的新程序。
[0069]采用本【具體實(shí)施方式】提供的技術(shù)方案,本地控制裝置將升級程序通過無線通信網(wǎng)絡(luò)發(fā)送給遠(yuǎn)程終端,遠(yuǎn)程終端通過基于在車輛上廣泛使用的CAN總線,由微控制單元將第一通信器件接收的升級程序通過CAN收發(fā)器發(fā)送給車輛控制器進(jìn)行升級,從而實(shí)現(xiàn)無需現(xiàn)場使用專用的刷寫工具即能夠?qū)崿F(xiàn)車輛控制應(yīng)用程序的升級。
[0070]以上所述僅是本實(shí)用新型的實(shí)施方式,應(yīng)當(dāng)指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本實(shí)用新型原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本實(shí)用新型的保護(hù)范圍。
【權(quán)利要求】
1.一種基于CAN總線的車輛控制器遠(yuǎn)程升級裝置,其特征在于,包括: 用于接收本地控制裝置發(fā)送的升級程序并將升級進(jìn)度信息發(fā)送給所述本地控制裝置的第一通信器件; 用于將所述升級程序發(fā)送給CAN收發(fā)器以及將升級進(jìn)度信息發(fā)送給所述第一通信器件的微控制單元; 用于將所述升級程序發(fā)送給車輛控制器的CAN收發(fā)器。
2.如權(quán)利要求1所述的基于CAN總線的車輛控制器遠(yuǎn)程升級裝置,其特征在于,所述裝置還包括: 用于從車輛車載自動診斷系統(tǒng)端口獲取電源并經(jīng)過濾波和穩(wěn)壓處理后為所述車輛控制器遠(yuǎn)程升級裝置提供電源的電源。
3.如權(quán)利要求1所述的基于CAN總線的車輛控制器遠(yuǎn)程升級裝置,其特征在于,所述裝置還包括: 用于存儲所述升級程序及對所述升級程序每次更新的文件進(jìn)行備份的存儲模塊。
4.一種車輛,其特征在于,設(shè)置有如權(quán)利要求1至3任意一項(xiàng)所述的基于CAN總線的車輛控制器遠(yuǎn)程升級裝置。
5.一種基于CAN總線的車輛控制器遠(yuǎn)程升級系統(tǒng),其特征在于,包括遠(yuǎn)程終端和本地控制裝置; 所述遠(yuǎn)程終端設(shè)置有如權(quán)利要求1至3任意一項(xiàng)所述的基于CAN總線的車輛控制器遠(yuǎn)程升級裝置; 所述本地控制裝置包括: 用于向所述遠(yuǎn)程終端的第一通信器件發(fā)送升級程序以及接收所述第一通信器件返回的升級進(jìn)度信息的第二通信器件; 用于將所述升級程序發(fā)送給所述第二通信器件以及顯示所述第二通信器件返回的升級進(jìn)度信息的上位機(jī)。
6.如權(quán)利要求5所述的基于CAN總線的車輛控制器遠(yuǎn)程升級系統(tǒng),其特征在于,所述本地控制裝置還包括: 用于存儲所述升級程序的本地存儲單元。
【文檔編號】G05B19/042GK203405692SQ201320376095
【公開日】2014年1月22日 申請日期:2013年6月27日 優(yōu)先權(quán)日:2013年6月27日
【發(fā)明者】俞志華 申請人:北京汽車股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
吉林市| 乐陵市| 织金县| 大庆市| 都安| 砀山县| 肥东县| 绍兴县| 安义县| 万宁市| 苍溪县| 和政县| 山丹县| 长寿区| 揭西县| 汽车| 贺州市| 北宁市| 宁化县| 柳州市| 井研县| 准格尔旗| 公主岭市| 运城市| 昌吉市| 砚山县| 万州区| 乌兰县| 青浦区| 北海市| 尖扎县| 吴堡县| 怀仁县| 墨玉县| 阿鲁科尔沁旗| 宁津县| 伽师县| 丹阳市| 南川市| 涪陵区| 凭祥市|