亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種汽車can總線數(shù)據(jù)刷寫方法及裝置的制造方法

文檔序號:10470949閱讀:950來源:國知局
一種汽車can總線數(shù)據(jù)刷寫方法及裝置的制造方法
【專利摘要】本發(fā)明是有關一種汽車CAN總線數(shù)據(jù)刷寫方法及裝置,方法包括:接收移動終端發(fā)送的待更新的電子控制單元ECU程序;讀取所述待更新的ECU程序,得到待更新程序的ECU,將所述待更新的ECU程序傳輸至CAN總線上所述待更新程序的ECU,使得所述待更新程序的ECU根據(jù)所述待更新的ECU程序刷寫程序。本發(fā)明實施例利用移動通信技術和CAN總線技術,移動終端通過CAN總線遠程將CAN總線節(jié)點上待更新的電子控制單元ECU程序更新。以解決現(xiàn)有問題中CAN總線數(shù)據(jù)監(jiān)測和ECU程序的刷寫需要人員在現(xiàn)場進行,費時費力成本高的問題。
【專利說明】
一種汽車CAN總線數(shù)據(jù)刷寫方法及裝置
技術領域
[0001]本發(fā)明涉及汽車領域,特別是涉及一種汽車CAN總線數(shù)據(jù)刷寫方法及裝置。
【背景技術】
[0002]在汽車產業(yè)中,出于對汽車安全性、舒適性、方便性、低公害、低成本的考慮,各種各樣的電子控制系統(tǒng)被開發(fā)了出來。由于這些電子控制系統(tǒng)之間的通信對所用的數(shù)據(jù)類型及對可靠性的要求不盡相同,系統(tǒng)內部會使用多條總線以提高系統(tǒng)的可靠性,這樣一來,系統(tǒng)內部的線束的數(shù)量也就隨之增加。為適應“減少線束的數(shù)量”、“通過多個LAN,進行大量數(shù)據(jù)的高速通信”的需要,1986年德國電氣商博世公司開發(fā)出面向汽車的CAN通信協(xié)議,CAN (Controller Area Network,控制器局域網(wǎng)絡)是ISO國際標準化的串行通信協(xié)議。
[0003]目前,汽車上只有OBD (On-Board Diagnostic,車載診斷系統(tǒng))接口,該接口可以診斷汽車信息并監(jiān)測CAN總線網(wǎng)絡,但是該接口不能在進行CAN總線監(jiān)測的同時進行程序的刷寫。
[0004]目前的CAN總線數(shù)據(jù)監(jiān)測及對CAN網(wǎng)絡上各ECU(Electronic Control Unit,電子控制單元)進行程序刷寫往往比較麻煩,當整車需要進行調試或者維護時,往往需要派人到達現(xiàn)場去進行數(shù)據(jù)監(jiān)測或者程序刷寫,花費大量時間、人力和金錢。

【發(fā)明內容】

[0005]有鑒于上述現(xiàn)有技術所存在的缺陷,本發(fā)明的目的在于,提供一種汽車CAN總線數(shù)據(jù)刷寫方法及裝置,使其解決上述現(xiàn)有的CAN總線數(shù)據(jù)監(jiān)測和ECU程序的刷寫需要人員在現(xiàn)場進行,費時費力成本高的問題。
[0006]一種汽車CAN總線數(shù)據(jù)刷寫方法,包括:
[0007]接收移動終端發(fā)送的待更新的電子控制單元ECU程序;
[0008]讀取所述待更新的ECU程序,得到待更新程序的ECU,將所述待更新的ECU程序傳輸至CAN總線上所述待更新程序的ECU,使得所述待更新程序的ECU根據(jù)所述待更新的ECU
程序刷寫程序。
[0009]優(yōu)選的,在上述方法中,還包括:
[0010]將更新程序后的ECU傳輸至所述移動終端,以使得在所述移動終端的顯示界面上顯示所述更新后的E⑶。
[0011]優(yōu)選的,在上述方法中,還包括:
[0012]將更新程序后的ECU傳輸至顯示模塊,以使得在所述顯示模塊顯示所述更新后的ECU。
[0013]優(yōu)選的,在上述方法中,所述接收移動終端發(fā)送的待更新的E⑶程序,之后還包括:
[0014]對所述接收移動終端發(fā)送的待更新的E⑶程序進行循環(huán)冗余校驗。
[0015]優(yōu)選的,在上述方法中,所述將所述待更新的ECU程序傳輸至CAN總線上所述待更新程序的E⑶,包括:
[0016]將所述待更新的E⑶程序按照sl9格式的文件傳輸至CAN總線上所述待更新程序的 ECU。
[0017]本發(fā)明實施例還提供一種汽車CAN總線數(shù)據(jù)刷寫裝置,包括:
[0018]接收單元,用于接收移動終端發(fā)送的待更新的電子控制單元E⑶程序;
[0019]處理單元,用于讀取所述待更新的ECU程序,得到待更新程序的ECU,將所述待更新的ECU程序傳輸至CAN總線上所述待更新程序的ECU,使得所述待更新程序的ECU根據(jù)所述待更新的ECU程序刷寫程序。
[0020]優(yōu)選的,在上述裝置中,還包括:
[0021]第一傳輸單元,用于將更新程序后的E⑶傳輸至所述移動終端,以使得在所述移動終端的顯示界面上顯示所述更新后的E⑶。
[0022]優(yōu)選的,在上述裝置中,還包括:
[0023]第二傳輸單元,用于將更新程序后的ECU傳輸至顯示模塊,以使得在所述顯示模塊顯示所述更新后的E⑶。
[0024]優(yōu)選的,在上述裝置中,還包括:
[0025]校驗單元,用于對所述接收移動終端發(fā)送的待更新的ECU程序進行循環(huán)冗余校驗。
[0026]優(yōu)選的,在上述裝置中,所述處理單元,包括:
[0027]第一處理子單元,用于將所述待更新的E⑶程序按照sl9格式的文件傳輸至CAN總線上所述待更新程序的E⑶。
[0028]本發(fā)明與現(xiàn)有技術相比具有明顯的優(yōu)點和有益效果。借由上述技術方案,本發(fā)明的汽車CAN總線數(shù)據(jù)刷寫方法,至少具有下列優(yōu)點:
[0029]本發(fā)明實施例利用移動通信技術和CAN總線技術,移動終端通過CAN總線遠程將CAN總線節(jié)點上待更新的電子控制單元E⑶程序更新。以解決現(xiàn)有問題中CAN總線數(shù)據(jù)監(jiān)測和ECU程序的刷寫需要人員在現(xiàn)場進行,費時費力成本高的問題。
【附圖說明】
[0030]圖1是本發(fā)明一種汽車CAN總線數(shù)據(jù)刷寫方法較佳實施例的示意圖;
[0031]圖2是本發(fā)明一種汽車CAN總線數(shù)據(jù)刷寫方法另一實施例的示意圖;
[0032]圖3是本發(fā)明一種汽車CAN總線數(shù)據(jù)刷寫方法另一實施例的示意圖;
[0033]圖4是本發(fā)明一種汽車CAN總線數(shù)據(jù)刷寫裝置較佳實施例的示意圖;
[0034]圖5是本發(fā)明一種汽車CAN總線數(shù)據(jù)刷寫裝置另一實施例的示意圖;
[0035]圖6是本發(fā)明一種汽車CAN總線數(shù)據(jù)刷寫裝置另一實施例的示意圖。
【具體實施方式】
[0036]為更進一步闡述本發(fā)明為達成預定發(fā)明目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據(jù)本發(fā)明提出的一種汽車CAN總線數(shù)據(jù)刷寫方法及裝置,其【具體實施方式】、步驟、結構、特征及其功效詳細說明。
[0037]參見圖1,本發(fā)明實施例提供一種汽車CAN總線數(shù)據(jù)刷寫方法,包括:
[0038]步驟110:接收移動終端發(fā)送的待更新的E⑶程序。
[0039]移動終端可以是手機、筆記本、平板電腦等終端。用戶可以通過手機、筆記本、平板電腦等移動終端發(fā)送待更新的ECU程序。
[0040]步驟120:讀取上述待更新的ECU程序,得到待更新程序的ECU,將上述待更新的E⑶程序傳輸至CAN總線上上述待更新程序的E⑶,使得上述待更新程序的E⑶根據(jù)上述待更新的ECU程序刷寫程序。
[0041]本發(fā)明實施例利用移動通信技術和CAN總線技術,移動終端通過CAN總線遠程將CAN總線節(jié)點上待更新的電子控制單元E⑶程序更新。以解決現(xiàn)有問題中CAN總線數(shù)據(jù)監(jiān)測和ECU程序的刷寫需要人員在現(xiàn)場進行,費時費力成本高的問題。
[0042]參考圖2,本發(fā)明實施例提供一種汽車CAN總線數(shù)據(jù)刷寫方法,包括:
[0043]步驟210:接收移動終端發(fā)送的待更新的E⑶程序。
[0044]移動終端可以是手機、筆記本、平板電腦等終端。用戶可以通過手機、筆記本、平板電腦等移動終端,將任一待更新的ECU程序上傳至服務器,服務器接收移動終端發(fā)送的待更新的ECU程序。
[0045]步驟220:讀取上述待更新的ECU程序,得到待更新程序的ECU,將上述待更新的E⑶程序傳輸至CAN總線上上述待更新程序的E⑶,使得上述待更新程序的E⑶根據(jù)上述待更新的ECU程序刷寫程序。
[0046]服務器讀取上述待更新的E⑶程序,得到待更新程序的E⑶,將上述待更新的E⑶程序傳輸至CAN總線上待更新程序的ECU,使得上述待更新程序的ECU根據(jù)上述待更新的ECU程序刷寫程序。
[0047]步驟230:將更新程序后的ECU傳輸至上述移動終端,以使得在該移動終端的顯示界面上顯示更新后的E⑶。
[0048]本發(fā)明實施例利用移動通信技術和CAN總線技術,移動終端通過CAN總線遠程將CAN總線節(jié)點上待更新的電子控制單元E⑶程序更新。以解決現(xiàn)有問題中CAN總線數(shù)據(jù)監(jiān)測和ECU程序的刷寫需要人員在現(xiàn)場進行,費時費力成本高的問題。本發(fā)明實施例還可以在移動終端上顯示CAN總線數(shù)據(jù),達到遠程監(jiān)測E⑶的效果。
[0049]參考圖3,本發(fā)明實施例提供一種汽車CAN總線數(shù)據(jù)刷寫方法,包括:
[0050]步驟310:接收移動終端發(fā)送的待更新的E⑶程序。
[0051]移動終端可以是手機、筆記本、平板電腦等終端。用戶可以通過手機、筆記本、平板電腦等移動終端,將任一待更新的ECU程序上傳至服務器,服務器接收移動終端發(fā)送的待更新的ECU程序。
[0052]步驟320:讀取上述待更新的ECU程序,得到待更新程序的ECU,將上述待更新的E⑶程序傳輸至CAN總線上上述待更新程序的E⑶,使得上述待更新程序的E⑶根據(jù)上述待更新的ECU程序刷寫程序。
[0053]服務器讀取上述待更新的E⑶程序,得到待更新程序的E⑶,將上述待更新的E⑶程序傳輸至CAN總線上待更新程序的ECU,使得上述待更新程序的ECU根據(jù)上述待更新的ECU程序刷寫程序。
[0054]步驟330:將更新程序后的E⑶傳輸至顯示模塊,以使得在所述顯示模塊顯示所述更新后的E⑶。
[0055]本發(fā)明實施例可以在顯示模塊上顯示CAN總線數(shù)據(jù),現(xiàn)場監(jiān)測E⑶的效果。
[0056]在上述SllO或S210或S310之后,還可以包括:
[0057]對所述接收移動終端發(fā)送的待更新的E⑶程序進行循環(huán)冗余校驗。
[0058]在上述實施例中,服務器接收移動終端發(fā)送的待更新的E⑶程序,服務器可以中轉傳輸待更新的ECU程序至移動通信模塊,移動通信模塊將程序下載保存至數(shù)據(jù)存儲裝置,在程序上傳和下載過程中都會有數(shù)據(jù)校驗,如循環(huán)冗余校驗,從而保證下載程序的完整性和可靠性。程序下載完成并且程序校驗正確時,服務器會從數(shù)據(jù)存儲裝置中將程序讀取并通過CAN總線通信模塊將程序傳輸至CAN總線上的需要更新程序的ECU,從而達到程序刷寫的目的,而用戶也可以通過直接上程序直接存儲至數(shù)據(jù)存儲裝置中,也可以將CAN總線上的ECU的程序進行更新。
[0059]在上述所有實施例中,將所述待更新的ECU程序傳輸至CAN總線上待更新程序的E⑶,可以包括:
[0060]將待更新的E⑶程序按照sl9格式的文件傳輸至CAN總線上待更新程序的E⑶。
[0061]在程序由主控制器對總線上某E⑶進行程序刷寫的過程中需要按照s 19格式的文件進行數(shù)據(jù)傳輸,保證該過程的安全性和可靠性。
[0062]參見圖4,本發(fā)明實施例還提供一種汽車CAN總線數(shù)據(jù)刷寫裝置,包括:
[0063]接收單元Ul 10,用于接收移動終端發(fā)送的待更新的電子控制單元E⑶程序;
[0064]處理單元U120,用于讀取上述待更新的E⑶程序,得到待更新程序的E⑶,將上述待更新的ECU程序傳輸至CAN總線上上述待更新程序的ECU,使得上述待更新程序的ECU根據(jù)上述待更新的ECU程序刷寫程序。
[0065]本發(fā)明實施例利用移動通信技術和CAN總線技術,移動終端通過CAN總線遠程將CAN總線節(jié)點上待更新的電子控制單元E⑶程序更新。以解決現(xiàn)有問題中CAN總線數(shù)據(jù)監(jiān)測和ECU程序的刷寫需要人員在現(xiàn)場進行,費時費力成本高的問題。
[0066]優(yōu)選的,參見圖5,在上述裝置中,還包括:
[0067]第一傳輸單元U130,用于將更新程序后的E⑶傳輸至上述移動終端,以使得在上述移動終端的顯示界面上顯示上述更新后的E⑶。
[0068]優(yōu)選的,在上述裝置中,還包括:
[0069]第二傳輸單元U140,用于將更新程序后的E⑶傳輸至顯示模塊,以使得在上述顯示模塊顯示上述更新后的E⑶。
[0070]優(yōu)選的,參見圖6,在上述裝置中,還包括:
[0071]校驗單元,用于對上述接收移動終端發(fā)送的待更新的E⑶程序進行循環(huán)冗余校驗。
[0072]優(yōu)選的,在上述裝置中,上述處理單元,包括:
[0073]第一處理子單元,用于將上述待更新的E⑶程序按照s 19格式的文件傳輸至CAN總線上上述待更新程序的E⑶。
[0074]雖然本發(fā)明已以較佳實施例揭露如上,然并非用以限定本發(fā)明實施的范圍,依據(jù)本發(fā)明的權利要求書及說明內容所作的簡單的等效變化與修飾,仍屬于本發(fā)明技術方案的范圍內。
【主權項】
1.一種汽車CAN總線數(shù)據(jù)刷寫方法,其特征在于,包括: 接收移動終端發(fā)送的待更新的電子控制單元ECU程序; 讀取所述待更新的ECU程序,得到待更新程序的ECU,將所述待更新的ECU程序傳輸至CAN總線上所述待更新程序的ECU,使得所述待更新程序的ECU根據(jù)所述待更新的ECU程序刷寫程序。2.根據(jù)權利要求1所述的方法,其特征在于,還包括: 將更新程序后的ECU傳輸至所述移動終端,以使得在所述移動終端的顯示界面上顯示所述更新后的E⑶。3.根據(jù)權利要求1所述的方法,其特征在于,還包括: 將更新程序后的ECU傳輸至顯示模塊,以使得在所述顯示模塊顯示所述更新后的ECU。4.根據(jù)權利要求1所述的方法,其特征在于,所述接收移動終端發(fā)送的待更新的ECU程序,之后還包括: 對所述接收移動終端發(fā)送的待更新的E⑶程序進行循環(huán)冗余校驗。5.根據(jù)權利要求1-4任意一項所述的方法,其特征在于,所述將所述待更新的ECU程序傳輸至CAN總線上所述待更新程序的E⑶,包括: 將所述待更新的ECU程序按照sl9格式的文件傳輸至CAN總線上所述待更新程序的ECU。6.一種汽車CAN總線數(shù)據(jù)刷寫裝置,其特征在于,包括: 接收單元,用于接收移動終端發(fā)送的待更新的電子控制單元ECU程序; 處理單元,用于讀取所述待更新的ECU程序,得到待更新程序的ECU,將所述待更新的ECU程序傳輸至CAN總線上所述待更新程序的ECU,使得所述待更新程序的ECU根據(jù)所述待更新的ECU程序刷寫程序。7.根據(jù)權利要求6所述的裝置,其特征在于,還包括: 第一傳輸單元,用于將更新程序后的ECU傳輸至所述移動終端,以使得在所述移動終端的顯示界面上顯示所述更新后的E⑶。8.根據(jù)權利要求6所述的裝置,其特征在于,還包括: 第二傳輸單元,用于將更新程序后的ECU傳輸至顯示模塊,以使得在所述顯示模塊顯示所述更新后的ECU。9.根據(jù)權利要求6所述的裝置,其特征在于,還包括: 校驗單元,用于對所述接收移動終端發(fā)送的待更新的ECU程序進行循環(huán)冗余校驗。10.根據(jù)權利要求6-9任意一項所述的裝置,其特征在于,所述處理單元,包括: 第一處理子單元,用于將所述待更新的E⑶程序按照sl9格式的文件傳輸至CAN總線上所述待更新程序的ECU。
【文檔編號】H04L12/40GK105824653SQ201510009501
【公開日】2016年8月3日
【申請日】2015年1月8日
【發(fā)明人】張益東
【申請人】北京長城華冠汽車科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1