何茜,鄧華
(安徽江淮汽車集團股份有限公司,安徽 合肥 230601)
汽車電子
全彩屏組合儀表軟件刷新系統(tǒng)的研究
何茜,鄧華
(安徽江淮汽車集團股份有限公司,安徽 合肥 230601)
文章系統(tǒng)分析了全彩屏組合儀表的發(fā)展現(xiàn)狀和軟件刷新方法。該刷新方法采用USB刷新方式,避免儀表的再次拆裝,縮短儀表軟件刷新時間。儀表內部會循環(huán)存儲日志文件,時長約為2天,對于很難復現(xiàn)的問題,能夠及時進行分析確認,避免重復的試驗,節(jié)約人力物力財力。
全彩屏組合儀表;USB刷新;存儲日志
CLC NO.:U467 Document Code: A Article ID: 1671-7988 (2017)15-90-02
隨著科技的發(fā)展汽車儀表,逐漸向電子化、數(shù)字化、智能化、網(wǎng)絡化趨勢發(fā)展,全彩屏組合儀表在汽車領域的應用也變得普遍起來。由于全彩屏組合儀表的顯示內容全部是液晶動態(tài)顯示的,儀表軟件的大小、包含的內容,與以前的純機械或機械/液晶組合儀表的軟件有比較大的差異性。組合儀表涉及整車的大部分零件,如發(fā)動機、變速箱、制動防抱死系統(tǒng)(ABS)、車身控制器(BCM)等等,軟件內容多且復雜,在設計、試制裝車階段,根據(jù)不同的軟件版本及整車需求,會不斷的刷新儀表的軟件。即使量產(chǎn)以后,對于儀表顯示內容的細微調整都可能需要對儀表軟件進行刷新。
現(xiàn)有技術對全彩屏組合儀表進行刷新時,通常需要把全彩屏組合儀表從整車上拆卸下來,然后通過電腦及刷新工具進行刷新,由于需要拆卸刷新后再安裝,會需要大量工時,且在拆裝儀表過程中需要拆裝儀表的相關零部件,容易造成相關部件的劃傷、磕碰等問題。
為了解決上述問題,現(xiàn)有技術也存在通過CAN總線上的車載診斷系統(tǒng)(OBD)接口或者車載遠程控制進行程序刷新。但是,對于通過CAN總線進行軟件更新的方法,需要更新的內容除了整車接口處理器(VP)程序,還有圖形處理器(GP)程序,以及大量的圖文信息,而CAN總線的傳輸速率為500kb,這樣儀表軟件的刷新時長為幾十個小時。
本文提出的儀表軟件刷新方法,有效的解決了以上問題。
全彩儀表在物理架構上有兩塊處理器,整車接口處理器(VP)以及圖形處理器(GP)。VP部分的軟件程序小于1M,可以通過CAN總線刷新(整車OBD接口或被T-Box發(fā)送的軟件刷新請求后進行遠程刷新),也可以USB刷新;GP部分分為兩種不同的閃存:NOR存放GP Linux內核程序,約32M 和 NAND存放GP 應用程序、HMI素材以及文件系統(tǒng)約200M~300M。僅NOR部分,由于CAN線傳輸速率的限制,以總線速率500kbs計算,傳輸32M約525s,而采用遠程刷新方式時,儀表內部需要將VP接收到的刷新程序傳輸給GP,通訊方式為UART,內部出口傳輸速率為115.2kbs。那么32M數(shù)據(jù)傳輸?shù)臅r間約為2275s。則該部分數(shù)據(jù)的總傳輸時間約為2800s(約47分鐘),數(shù)據(jù)包傳輸完成后,需要將其拼接成完整的數(shù)據(jù)模塊,再進行整個數(shù)據(jù)模塊的刷寫,刷完以后需要通過計算數(shù)據(jù)模塊的校驗值和(Checksum)來驗證刷寫是否正確等時間,僅NOR部分的刷新就需要1小時以上,如果NAND部分也需要進行遠程刷新,則需要耗費更長時間甚至幾十小時。因此GP軟件更新時由于軟件較大需用USB刷新。
整車增加USB線束和端口,布置在IP下方(整車OBD接口旁邊)用于儀表軟件刷新。儀表對USB接口提供5V供電,使用標準2.0 USB線束,傳輸速率480Mbps,刷新時間約10分鐘;
將有刷新儀表軟件的U盤插入與儀表連接的USB接插口,此時發(fā)動車輛,保證整車不會進入休眠狀態(tài)。為防止誤操作,長按方向盤按鍵的確認鍵10s,10s儀表將檢測是否連接USB設備以及內部是否包含刷新軟件。刷新軟件必須位于特定名稱的文件夾中,刷新文件的文件名也必須通過校驗。若此時U盤接入與刷新文件都正常的情況下,儀表開始刷新軟件。如果沒有帶刷新文件的U盤插入時,長按確認鍵,將不會有任何響應。
圖1
儀表內部會循環(huán)存儲日志文件,時長約為2天,且通過特定的U盤文件,將有讀取程序日志的引導文件U盤插入與儀表連接的USB接插口,此時發(fā)動車輛,保證整車不會進入休眠狀態(tài)。當長按方向盤確認鍵后,系統(tǒng)開始檢測是否有輸出程序日志的引導文件,如果有引導文件,則輸出2天程序日志至U盤。如未連接USB設備,則無任何操作。
如果U盤中同時有刷新和截取的引導文件,則刷新的引導文件優(yōu)先級高。
本文提出的全彩儀表軟件刷新方法,通過單獨的USB接口刷新儀表軟件,避免儀表的拆裝工時過程以及拆裝時對儀表及相關部件造成的損壞問題。方便儀表軟件刷新,縮短儀表軟件刷新的時間。同時USB接口安裝在IP下方,隱蔽性好,不會給終端用戶造成困擾。能夠讀取近2天的程序,對于那種很難復現(xiàn)的問題,能夠及時進行分析確認,避免重復的試驗,節(jié)約人力物力財力。
[1] 李宏梅,佟為明,程樹康. CAN總線全數(shù)字式汽車儀表.[J] 電子器件.2010.
Research on the software update system of the TFT cluster
He Qian, Deng Hua
( Anhui Jianghuai Automobile group Co., Ltd., Anhui Hefei 230601 )
This paper systematically analyzes the development of TFT cluster and the method of software update. The method of software update use the way of USB, avoid needless duplication, shorten the time of software update. The cluster will storage the diary of cluster for two days, can analysis and processing method timely especially for the problems of recurrent hardly, save the manpower,material resource and financial resource.
TFT cluster; software update use the way of USB; storage the diary of cluster
U467
A
1671-7988 (2017)15-90-02
何茜,就職于安徽江淮汽車集團股份有限公司。
10.16638/j.cnki.1671-7988.2017.15.033