程序。
[0042]本實用新型實施例利用移動通信技術(shù)和CAN總線技術(shù),移動終端通過CAN總線遠程將CAN總線節(jié)點上待更新的電子控制單元ECU程序更新。以解決現(xiàn)有問題中CAN總線數(shù)據(jù)監(jiān)測和ECU程序的刷寫需要人員在現(xiàn)場進行,費時費力成本高的問題。
[0043]參考圖5,本實用新型實施例提供一種汽車CAN總線數(shù)據(jù)刷寫方法,包括:
[0044]步驟210:接收移動終端發(fā)送的待更新的E⑶程序。
[0045]移動終端可以是手機、筆記本、平板電腦等終端。用戶可以通過手機、筆記本、平板電腦等移動終端,將任一待更新的ECU程序上傳至服務(wù)器,服務(wù)器接收移動終端發(fā)送的待更新的ECU程序。
[0046]步驟220:讀取上述待更新的ECU程序,得到待更新程序的ECU,將上述待更新的E⑶程序傳輸至CAN總線上上述待更新程序的E⑶,使得上述待更新程序的E⑶根據(jù)上述待更新的ECU程序刷寫程序。
[0047]服務(wù)器讀取上述待更新的E⑶程序,得到待更新程序的E⑶,將上述待更新的E⑶程序傳輸至CAN總線上待更新程序的ECU,使得上述待更新程序的ECU根據(jù)上述待更新的ECU程序刷寫程序。
[0048]步驟230:將更新程序后的E⑶傳輸至上述移動終端,以使得在該移動終端的顯示界面上顯示更新后的E⑶。
[0049]本實用新型實施例利用移動通信技術(shù)和CAN總線技術(shù),移動終端通過CAN總線遠程將CAN總線節(jié)點上待更新的電子控制單元ECU程序更新。以解決現(xiàn)有問題中CAN總線數(shù)據(jù)監(jiān)測和ECU程序的刷寫需要人員在現(xiàn)場進行,費時費力成本高的問題。本實用新型實施例還可以在移動終端上顯示CAN總線數(shù)據(jù),達到遠程監(jiān)測E⑶的效果。
[0050]參考圖6,本實用新型實施例提供一種汽車CAN總線數(shù)據(jù)刷寫方法,包括:
[0051]步驟310:接收移動終端發(fā)送的待更新的E⑶程序。
[0052]移動終端可以是手機、筆記本、平板電腦等終端。用戶可以通過手機、筆記本、平板電腦等移動終端,將任一待更新的ECU程序上傳至服務(wù)器,服務(wù)器接收移動終端發(fā)送的待更新的ECU程序。
[0053]步驟320:讀取上述待更新的ECU程序,得到待更新程序的ECU,將上述待更新的E⑶程序傳輸至CAN總線上上述待更新程序的E⑶,使得上述待更新程序的E⑶根據(jù)上述待更新的ECU程序刷寫程序。
[0054]服務(wù)器讀取上述待更新的E⑶程序,得到待更新程序的E⑶,將上述待更新的E⑶程序傳輸至CAN總線上待更新程序的ECU,使得上述待更新程序的ECU根據(jù)上述待更新的ECU程序刷寫程序。
[0055]步驟330:將更新程序后的E⑶傳輸至顯示模塊,以使得在所述顯示模塊顯示所述更新后的E⑶。
[0056]本實用新型實施例可以在顯示模塊上顯示CAN總線數(shù)據(jù),現(xiàn)場監(jiān)測E⑶的效果。
[0057]在上述SllO或S210或S310之后,還可以包括:
[0058]對所述接收移動終端發(fā)送的待更新的E⑶程序進行循環(huán)冗余校驗。
[0059]在上述實施例中,服務(wù)器接收移動終端發(fā)送的待更新的ECU程序,服務(wù)器可以中轉(zhuǎn)傳輸待更新的ECU程序至移動通信模塊,移動通信模塊將程序下載保存至數(shù)據(jù)存儲裝置,在程序上傳和下載過程中都會有數(shù)據(jù)校驗,如循環(huán)冗余校驗,從而保證下載程序的完整性和可靠性。程序下載完成并且程序校驗正確時,服務(wù)器會從數(shù)據(jù)存儲裝置中將程序讀取并通過CAN總線通信模塊將程序傳輸至CAN總線上的需要更新程序的ECU,從而達到程序刷寫的目的,而用戶也可以通過直接上程序直接存儲至數(shù)據(jù)存儲裝置中,也可以將CAN總線上的ECU的程序進行更新。
[0060]在上述所有實施例中,將所述待更新的ECU程序傳輸至CAN總線上待更新程序的E⑶,可以包括:
[0061]將待更新的E⑶程序按照s 19格式的文件傳輸至CAN總線上待更新程序的E⑶。
[0062]在程序由主控制器對總線上某E⑶進行程序刷寫的過程中需要按照sl9格式的文件進行數(shù)據(jù)傳輸,保證該過程的安全性和可靠性。
[0063]雖然本實用新型已以較佳實施例揭露如上,然并非用以限定本實用新型實施的范圍,依據(jù)本實用新型的權(quán)利要求書及說明內(nèi)容所作的簡單的等效變化與修飾,仍屬于本實用新型技術(shù)方案的范圍內(nèi)。
【主權(quán)項】
1.一種汽車CAN總線數(shù)據(jù)刷寫裝置,其特征在于,包括: 接收單元,用于接收移動終端發(fā)送的待更新的電子控制單元ECU程序; 處理單元,用于讀取所述待更新的ECU程序,得到待更新程序的ECU,將所述待更新的ECU程序傳輸至CAN總線上所述待更新程序的ECU,使得所述待更新程序的ECU根據(jù)所述待更新的ECU程序刷寫程序。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括: 第一傳輸單元,用于將更新程序后的ECU傳輸至所述移動終端,以使得在所述移動終端的顯示界面上顯示所述更新后的E⑶。
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括: 第二傳輸單元,用于將更新程序后的ECU傳輸至顯示模塊,以使得在所述顯示模塊顯示所述更新后的ECU。
4.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括: 校驗單元,用于對所述接收移動終端發(fā)送的待更新的ECU程序進行循環(huán)冗余校驗。
5.根據(jù)權(quán)利要求1-4任意一項所述的裝置,其特征在于,所述處理單元,包括: 第一處理子單元,用于將所述待更新的E⑶程序按照s 19格式的文件傳輸至CAN總線上所述待更新程序的ECU。
【專利摘要】本實用新型是有關(guān)一種汽車CAN總線數(shù)據(jù)刷寫裝置,該裝置包括:接收單元,用于接收移動終端發(fā)送的待更新的電子控制單元ECU程序;處理單元,用于讀取所述待更新的ECU程序,得到待更新程序的ECU,將所述待更新的ECU程序傳輸至CAN總線上所述待更新程序的ECU,使得所述待更新程序的ECU根據(jù)所述待更新的ECU程序刷寫程序。本實用新型實施例利用移動通信技術(shù)和CAN總線技術(shù),移動終端通過CAN總線遠程將CAN總線節(jié)點上待更新的電子控制單元ECU程序更新。以解決現(xiàn)有問題中CAN總線數(shù)據(jù)監(jiān)測和ECU程序的刷寫需要人員在現(xiàn)場進行,費時費力成本高的問題。
【IPC分類】B60R16-02, H04L12-40, G06F9-445
【公開號】CN204557455
【申請?zhí)枴緾N201520012668
【發(fā)明人】張益東
【申請人】北京長城華冠汽車科技有限公司
【公開日】2015年8月12日
【申請日】2015年1月8日