何茜,鄧華
(安徽江淮汽車集團(tuán)股份有限公司,安徽 合肥 230601)
汽車電子
全彩屏組合儀表軟件刷新系統(tǒng)的研究
何茜,鄧華
(安徽江淮汽車集團(tuán)股份有限公司,安徽 合肥 230601)
文章系統(tǒng)分析了全彩屏組合儀表的發(fā)展現(xiàn)狀和軟件刷新方法。該刷新方法采用USB刷新方式,避免儀表的再次拆裝,縮短儀表軟件刷新時(shí)間。儀表內(nèi)部會(huì)循環(huán)存儲(chǔ)日志文件,時(shí)長(zhǎng)約為2天,對(duì)于很難復(fù)現(xiàn)的問(wèn)題,能夠及時(shí)進(jìn)行分析確認(rèn),避免重復(fù)的試驗(yàn),節(jié)約人力物力財(cái)力。
全彩屏組合儀表;USB刷新;存儲(chǔ)日志
CLC NO.:U467 Document Code: A Article ID: 1671-7988 (2017)15-90-02
隨著科技的發(fā)展汽車儀表,逐漸向電子化、數(shù)字化、智能化、網(wǎng)絡(luò)化趨勢(shì)發(fā)展,全彩屏組合儀表在汽車領(lǐng)域的應(yīng)用也變得普遍起來(lái)。由于全彩屏組合儀表的顯示內(nèi)容全部是液晶動(dòng)態(tài)顯示的,儀表軟件的大小、包含的內(nèi)容,與以前的純機(jī)械或機(jī)械/液晶組合儀表的軟件有比較大的差異性。組合儀表涉及整車的大部分零件,如發(fā)動(dòng)機(jī)、變速箱、制動(dòng)防抱死系統(tǒng)(ABS)、車身控制器(BCM)等等,軟件內(nèi)容多且復(fù)雜,在設(shè)計(jì)、試制裝車階段,根據(jù)不同的軟件版本及整車需求,會(huì)不斷的刷新儀表的軟件。即使量產(chǎn)以后,對(duì)于儀表顯示內(nèi)容的細(xì)微調(diào)整都可能需要對(duì)儀表軟件進(jìn)行刷新。
現(xiàn)有技術(shù)對(duì)全彩屏組合儀表進(jìn)行刷新時(shí),通常需要把全彩屏組合儀表從整車上拆卸下來(lái),然后通過(guò)電腦及刷新工具進(jìn)行刷新,由于需要拆卸刷新后再安裝,會(huì)需要大量工時(shí),且在拆裝儀表過(guò)程中需要拆裝儀表的相關(guān)零部件,容易造成相關(guān)部件的劃傷、磕碰等問(wèn)題。
為了解決上述問(wèn)題,現(xiàn)有技術(shù)也存在通過(guò)CAN總線上的車載診斷系統(tǒng)(OBD)接口或者車載遠(yuǎn)程控制進(jìn)行程序刷新。但是,對(duì)于通過(guò)CAN總線進(jìn)行軟件更新的方法,需要更新的內(nèi)容除了整車接口處理器(VP)程序,還有圖形處理器(GP)程序,以及大量的圖文信息,而CAN總線的傳輸速率為500kb,這樣儀表軟件的刷新時(shí)長(zhǎng)為幾十個(gè)小時(shí)。
本文提出的儀表軟件刷新方法,有效的解決了以上問(wèn)題。
全彩儀表在物理架構(gòu)上有兩塊處理器,整車接口處理器(VP)以及圖形處理器(GP)。VP部分的軟件程序小于1M,可以通過(guò)CAN總線刷新(整車OBD接口或被T-Box發(fā)送的軟件刷新請(qǐng)求后進(jìn)行遠(yuǎn)程刷新),也可以USB刷新;GP部分分為兩種不同的閃存:NOR存放GP Linux內(nèi)核程序,約32M 和 NAND存放GP 應(yīng)用程序、HMI素材以及文件系統(tǒng)約200M~300M。僅NOR部分,由于CAN線傳輸速率的限制,以總線速率500kbs計(jì)算,傳輸32M約525s,而采用遠(yuǎn)程刷新方式時(shí),儀表內(nèi)部需要將VP接收到的刷新程序傳輸給GP,通訊方式為UART,內(nèi)部出口傳輸速率為115.2kbs。那么32M數(shù)據(jù)傳輸?shù)臅r(shí)間約為2275s。則該部分?jǐn)?shù)據(jù)的總傳輸時(shí)間約為2800s(約47分鐘),數(shù)據(jù)包傳輸完成后,需要將其拼接成完整的數(shù)據(jù)模塊,再進(jìn)行整個(gè)數(shù)據(jù)模塊的刷寫,刷完以后需要通過(guò)計(jì)算數(shù)據(jù)模塊的校驗(yàn)值和(Checksum)來(lái)驗(yàn)證刷寫是否正確等時(shí)間,僅NOR部分的刷新就需要1小時(shí)以上,如果NAND部分也需要進(jìn)行遠(yuǎn)程刷新,則需要耗費(fèi)更長(zhǎng)時(shí)間甚至幾十小時(shí)。因此GP軟件更新時(shí)由于軟件較大需用USB刷新。
整車增加USB線束和端口,布置在IP下方(整車OBD接口旁邊)用于儀表軟件刷新。儀表對(duì)USB接口提供5V供電,使用標(biāo)準(zhǔn)2.0 USB線束,傳輸速率480Mbps,刷新時(shí)間約10分鐘;
將有刷新儀表軟件的U盤插入與儀表連接的USB接插口,此時(shí)發(fā)動(dòng)車輛,保證整車不會(huì)進(jìn)入休眠狀態(tài)。為防止誤操作,長(zhǎng)按方向盤按鍵的確認(rèn)鍵10s,10s儀表將檢測(cè)是否連接USB設(shè)備以及內(nèi)部是否包含刷新軟件。刷新軟件必須位于特定名稱的文件夾中,刷新文件的文件名也必須通過(guò)校驗(yàn)。若此時(shí)U盤接入與刷新文件都正常的情況下,儀表開始刷新軟件。如果沒(méi)有帶刷新文件的U盤插入時(shí),長(zhǎng)按確認(rèn)鍵,將不會(huì)有任何響應(yīng)。

圖1
儀表內(nèi)部會(huì)循環(huán)存儲(chǔ)日志文件,時(shí)長(zhǎng)約為2天,且通過(guò)特定的U盤文件,將有讀取程序日志的引導(dǎo)文件U盤插入與儀表連接的USB接插口,此時(shí)發(fā)動(dòng)車輛,保證整車不會(huì)進(jìn)入休眠狀態(tài)。當(dāng)長(zhǎng)按方向盤確認(rèn)鍵后,系統(tǒng)開始檢測(cè)是否有輸出程序日志的引導(dǎo)文件,如果有引導(dǎo)文件,則輸出2天程序日志至U盤。如未連接USB設(shè)備,則無(wú)任何操作。
如果U盤中同時(shí)有刷新和截取的引導(dǎo)文件,則刷新的引導(dǎo)文件優(yōu)先級(jí)高。
本文提出的全彩儀表軟件刷新方法,通過(guò)單獨(dú)的USB接口刷新儀表軟件,避免儀表的拆裝工時(shí)過(guò)程以及拆裝時(shí)對(duì)儀表及相關(guān)部件造成的損壞問(wèn)題。方便儀表軟件刷新,縮短儀表軟件刷新的時(shí)間。同時(shí)USB接口安裝在IP下方,隱蔽性好,不會(huì)給終端用戶造成困擾。能夠讀取近2天的程序,對(duì)于那種很難復(fù)現(xiàn)的問(wèn)題,能夠及時(shí)進(jìn)行分析確認(rèn),避免重復(fù)的試驗(yàn),節(jié)約人力物力財(cái)力。
[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
何茜,就職于安徽江淮汽車集團(tuán)股份有限公司。
10.16638/j.cnki.1671-7988.2017.15.033