一種車載通訊終端升級的系統及升級設備的制造方法
【技術領域】
[0001]本實用新型涉及車載通訊終端,更具體地說,涉及一種車載通訊終端升級的系統及升級設備。
【背景技術】
[0002]當前車載通訊產品由于受到車載應用的限制,要求安全性能都很高,因此很多通訊設備在安裝到車輛后,很難將其拆下來進行升級。
【實用新型內容】
[0003]本實用新型要解決的技術問題在于,提供一種車載通訊終端升級的系統、升級設備,可以簡單方便地為車載通訊終端進行升級。
[0004]本實用新型解決其技術問題所采用的技術方案是:構造一種車載通訊終端升級的系統,包括車載通訊終端、升級設備及CAN總線,
[0005]所述升級設備與所述CAN總線通信連接,用于獲取所需的升級文件并通過所述CAN總線發送升級命令和所述升級文件至所述車載通訊終端;
[0006]所述車載通訊終端與所述CAN總線通信連接,用于通過所述CAN總線接收來自所述升級設備的所述升級命令和升級文件,并根據所述升級命令進入升級模式后利用所述升級文件進行升級。
[0007]優選地,所述升級設備包括第一主控模塊,與所述第一主控模塊通信連接的文件讀取接口、第一 CAN控制器、外部指令接收模塊,以及與所述第一 CAN控制器通信連接的第一 CAN收發器,其中,
[0008]所述第一主控模塊在所述文件讀取接口接入儲存有所述升級文件的存儲設備時,通過所述文件讀取接口從存儲設備讀取所述升級文件并進行緩存;并根據所述外部指令接收模塊接收到的觸發指令生成升級命令和控制輸出命令并輸出至所述第一 CAN控制器;所述第一主控模塊還將所述升級文件輸出至所述第一 CAN控制器,所述第一控制器根據所述控制輸出命令控制所述第一 CAN收發器發送所述升級命令和所述升級文件。
[0009]優選地,所述車載通訊終端包括第二主控模塊,與所述第二主控模塊通信連接的第二 CAN控制器、升級處理模塊,以及與所述第二 CAN控制器通信連接的第二 CAN收發器,其中,
[0010]所述第二 CAN收發器在接收到所述升級命令和所述升級文件后,通過所述第二CAN控制器傳送至所述第二主控模塊,所述第二主控模塊根據所述升級命令控制所述升級處理模塊利用所述升級文件進行升級。
[0011]優選地,所述升級設備還包括與所述第一主控模塊連接的存儲器,所述第一主控模塊在接收所述文件讀取接口傳送的所述升級文件后還將所述升級文件輸出至所述存儲器存儲,以便下次對車載通訊終端進行升級時,所述第一主控模塊直接從所述存儲器獲取所述升級文件。
[0012]優選地,所述第一主控模塊和所述第二主控模塊為MCU主控模塊。
[0013]本實用新型還提供一種用于對車載終端進行升級的升級設備,包括第一主控模塊,與所述第一主控模塊通信連接的文件讀取接口、第一 CAN控制器、外部指令接收模塊,以及與所述第一 CAN控制器通信連接的第一 CAN收發器,其中,
[0014]所述第一主控模塊在所述文件讀取接口接入儲存有所述升級文件的存儲設備時,通過所述文件讀取接口從存儲設備讀取所述升級文件并進行緩存;并根據所述外部指令接收模塊接收到的觸發指令生成升級命令和控制輸出命令并輸出至所述第一 CAN控制器;所述第一主控模塊還將所述升級文件輸出至所述第一 CAN控制器,所述第一 CAN控制器根據所述控制輸出命令控制所述第一 CAN收發器發送所述升級命令和所述升級文件。
[0015]優選地,還包括與所述第一主控模塊連接的用于存儲所述升級文件的存儲器,以及用于給所述升級設備供電的第一電源管理模塊。
[0016]實施本實用新型,具有以下有益效果:升級設備通過CAN總線將升級命令和升級文件發送至車載通訊終端,通過升級命令控制車載通訊終端進入升級模式,車載通訊終端根據升級文件進行升級。該系統及方法通過車輛本身的通訊網路進行升級,無需將車載通訊終端拆卸下來進行升級,車載通訊終端的升級更加簡潔有效,很大程度上提高了安全等級,并且極大優化了升級的操作方式,降低了升級的成本。
【附圖說明】
[0017]下面將結合附圖及實施例對本實用新型作進一步說明,附圖中:
[0018]圖1是本實用新型車載通訊終端升級的系統的原理結構示意圖;
[0019]圖2是本實用新型車載通訊終端升級的方法的第一流程示意圖;
[0020]圖3是本實用新型車載通訊終端升級的方法第二流程示意圖;
[0021]圖4是本實用新型車載通訊終端升級的方法第三流程示意圖。
【具體實施方式】
[0022]如圖1所示,本實用新型車載通訊終端升級的系統的第一實施例中,包括車載通訊終端2、升級設備1及CAN總線3。
[0023]升級設備1與CAN總線3通信連接,用于獲取所需的升級文件并通過CAN總線3發送升級命令和升級文件至車載通訊終端2。
[0024]升級設備1包括第一主控模塊11、第一 CAN控制器12、第一 CAN收發器13、文件讀取接口 14、第一電源管理模塊15、外部指令接收模塊16和存儲器17。其中,第一電源管理模塊15和存儲器17是可選模塊,在一些實施例中也可以不設置。例如,可以外接電源供電,以及每次升級時從外部存儲裝置中獲取升級文件。另外,第一主控模塊11可采用MCU主控模塊。
[0025]文件讀取接口 14、第一 CAN控制器12、外部指令接收模塊16與第一主控模塊11通信連接,第一 CAN收發器13與第一 CAN控制器12通信連接。第一主控模塊11在文件讀取接口 14接入儲存有升級文件的存儲設備時,通過文件讀取接口 14從存儲設備讀取升級文件,并將該升級文件進行緩存。當用戶輸入觸發指令至外部指令接收模塊16,外部指令接收模塊16在接收觸發指令后將觸發指令輸出至第一主控模塊11。這里,接入文件讀取接口14的存儲設備可以是電腦或者存儲卡。在另一實施例中,升級文件可以事先存儲在存儲器17中,第一主控模塊11可以直接從存儲器17中讀取升級文件。
[0026]第一主控模塊11根據接收到的觸發指令生成升級命令和控制輸出命令,并將升級命令、升級文件和控制輸出命令輸出至第一 CAN控制器12。第一 CAN控制器12根據接收到的控制輸出命令控制第一 CAN收發器13發送升級命令和升級文件。第一 CAN控制器12為第一主控模塊11的接口電路,主要配合第一 CAN收發器13進行工作。
[0027]其中,第一 CAN收發器13與CAN總線3之間通過CAN通訊網絡進行通信連接,CAN通訊網絡為車輛本身已經具有的通訊網絡,所有車輛電子設備根據選擇可以接入到此通訊網絡中,此通訊網絡為所有電子設備提供了統一的、便捷的通訊基礎物理介質。車身CAN通訊網絡通常連接有一個用于車輛診斷的0BD接口,第一 CAN收發器13通過0BD接口與CAN總線3通信連接通過這個0BD接口可以很方便、無損地接入車輛CAN通訊網絡。
[0028]在升級設備1還包括與第一主控模塊11連接的存儲器17和/或第一電源管理模塊15的情況下,第一主控模塊11在接收文件讀取接口 14傳送的升級文件后還將該升級文件輸出至存儲器17存儲,以便下次對車載通訊終端進行升級時,第一主控模塊11直接從存儲器17獲取升級文件。第一電源管理模塊15用于給升級設備1供電。
[0029]車載通訊終端2與CAN總線3通信連接,用于通過CAN總線3接收來自升級設備1的升級命令和升級文件,并根據升級命令進入升級模式,在進入升級模式再后利用升級文件進行升級。
[0030]車載通訊終端2包括第二主控模塊21、第二 CAN控制器22、第二 CAN收發器23、升級處理模塊24和第二電源管理模塊25。其中,第二主控模塊21可采用MCU主控模塊。第二電源管理模塊25用于給車載通訊終端2供電。
[0031 ] 第二 CAN控制器22和升級處理模塊24與第二主控模塊21通信連接,第二 CAN收發器23與第二 CAN控制器22通信連接。
[0032]第二 CAN收發器23在接收到升級命令和升級文件后,將升級命令和升級文件傳送至第二 CAN控制器22,通過第二 CAN