一種汽車can總線數據刷寫裝置的制造方法
【技術領域】
[0001]本實用新型涉及汽車領域,特別是涉及一種汽車CAN總線數據刷寫裝置。
【背景技術】
[0002]在汽車產業中,出于對汽車安全性、舒適性、方便性、低公害、低成本的考慮,各種各樣的電子控制系統被開發了出來。由于這些電子控制系統之間的通信對所用的數據類型及對可靠性的要求不盡相同,系統內部會使用多條總線以提高系統的可靠性,這樣一來,系統內部的線束的數量也就隨之增加。為適應“減少線束的數量”、“通過多個LAN,進行大量數據的高速通信”的需要,1986年德國電氣商博世公司開發出面向汽車的CAN通信協議,CAN (Controller Area Network,控制器局域網絡)是ISO國際標準化的串行通信協議。
[0003]目前,汽車上只有OBD (On-Board Diagnostic,車載診斷系統)接口,該接口可以診斷汽車信息并監測CAN總線網絡,但是該接口不能在進行CAN總線監測的同時進行程序的刷寫。
[0004]目前的CAN總線數據監測及對CAN網絡上各ECU(Electronic Control Unit,電子控制單元)進行程序刷寫往往比較麻煩,當整車需要進行調試或者維護時,往往需要派人到達現場去進行數據監測或者程序刷寫,花費大量時間、人力和金錢。
【實用新型內容】
[0005]有鑒于上述現有技術所存在的缺陷,本實用新型的目的在于,提供一種汽車CAN總線數據刷寫裝置,使其解決上述現有的CAN總線數據監測和ECU程序的刷寫需要人員在現場進行,費時費力成本高的問題。
[0006]本實用新型提供了一種汽車CAN總線數據刷寫裝置,包括:
[0007]接收單元,用于接收移動終端發送的待更新的電子控制單元E⑶程序;
[0008]處理單元,用于讀取所述待更新的ECU程序,得到待更新程序的ECU,將所述待更新的ECU程序傳輸至CAN總線上所述待更新程序的ECU,使得所述待更新程序的ECU根據所述待更新的ECU程序刷寫程序。
[0009]優選的,在上述裝置中,還包括:
[0010]第一傳輸單元,用于將更新程序后的ECU傳輸至所述移動終端,以使得在所述移動終端的顯示界面上顯示所述更新后的E⑶。
[0011]優選的,在上述裝置中,還包括:
[0012]第二傳輸單元,用于將更新程序后的ECU傳輸至顯示模塊,以使得在所述顯示模塊顯不所述更新后的E⑶。
[0013]優選的,在上述裝置中,還包括:
[0014]校驗單元,用于對所述接收移動終端發送的待更新的E⑶程序進行循環冗余校驗。
[0015]優選的,在上述裝置中,所述處理單元,包括:
[0016]第一處理子單元,用于將所述待更新的E⑶程序按照sl9格式的文件傳輸至CAN總線上所述待更新程序的E⑶。
[0017]本實用新型與現有技術相比具有明顯的優點和有益效果。借由上述技術方案,本實用新型的汽車CAN總線數據刷寫方法,至少具有下列優點:
[0018]本實用新型實施例利用移動通信技術和CAN總線技術,移動終端通過CAN總線遠程將CAN總線節點上待更新的電子控制單元ECU程序更新。以解決現有問題中CAN總線數據監測和ECU程序的刷寫需要人員在現場進行,費時費力成本高的問題。
【附圖說明】
[0019]圖1是本實用新型一種汽車CAN總線數據刷寫裝置較佳實施例的示意圖;
[0020]圖2是本實用新型一種汽車CAN總線數據刷寫裝置另一實施例的示意圖;
[0021]圖3是本實用新型一種汽車CAN總線數據刷寫裝置另一實施例的示意圖;
[0022]圖4是本實用新型一種汽車CAN總線數據刷寫方法較佳實施例的示意圖;
[0023]圖5是本實用新型一種汽車CAN總線數據刷寫方法另一實施例的示意圖;
[0024]圖6是本實用新型一種汽車CAN總線數據刷寫方法另一實施例的示意圖;
【具體實施方式】
[0025]為更進一步闡述本實用新型為達成預定實用新型目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據本實用新型提出的一種汽車CAN總線數據刷寫方法及裝置,其【具體實施方式】、步驟、結構、特征及其功效詳細說明。
[0026]參見圖1,本實用新型實施例提供一種汽車CAN總線數據刷寫裝置,包括:
[0027]接收單元Ul 10,用于接收移動終端發送的待更新的電子控制單元E⑶程序;
[0028]處理單元U120,用于讀取上述待更新的E⑶程序,得到待更新程序的E⑶,將上述待更新的ECU程序傳輸至CAN總線上上述待更新程序的ECU,使得上述待更新程序的ECU根據上述待更新的ECU程序刷寫程序。
[0029]本實用新型實施例利用移動通信技術和CAN總線技術,移動終端通過CAN總線遠程將CAN總線節點上待更新的電子控制單元ECU程序更新。以解決現有問題中CAN總線數據監測和ECU程序的刷寫需要人員在現場進行,費時費力成本高的問題。
[0030]優選的,參見圖2,在上述裝置中,還包括:
[0031]第一傳輸單元U130,用于將更新程序后的E⑶傳輸至上述移動終端,以使得在上述移動終端的顯示界面上顯示上述更新后的ECU。
[0032]優選的,在上述裝置中,還包括:
[0033]第二傳輸單元U140,用于將更新程序后的E⑶傳輸至顯示模塊,以使得在上述顯示模塊顯示上述更新后的E⑶。
[0034]優選的,參見圖3,在上述裝置中,還包括:
[0035]校驗單元,用于對上述接收移動終端發送的待更新的E⑶程序進行循環冗余校驗。
[0036]優選的,在上述裝置中,上述處理單元,包括:
[0037]第一處理子單元,用于將上述待更新的E⑶程序按照sl9格式的文件傳輸至CAN總線上上述待更新程序的E⑶。
[0038]參見圖4,本實用新型實施例還提供一種汽車CAN總線數據刷寫方法,包括:
[0039]步驟110:接收移動終端發送的待更新的E⑶程序。
[0040]移動終端可以是手機、筆記本、平板電腦等終端。用戶可以通過手機、筆記本、平板電腦等移動終端發送待更新的ECU程序。
[0041]步驟120:讀取上述待更新的ECU程序,得到待更新程序的ECU,將上述待更新的E⑶程序傳輸至CAN總線上上述待更新程序的E⑶,使得上述待更新程序的E⑶根據上述待更新的ECU程序刷寫