彩屏儀表在汽車領(lǐng)域的應(yīng)用越來越多,它含有大量的圖片程序及軟件包。在設(shè)計階段,根據(jù)整車需求會不斷地刷新儀表的軟件,即使量產(chǎn)以后儀表顯示界面內(nèi)容的細(xì)微調(diào)整也會涉及儀表軟件的升級。
儀表刷新時,服務(wù)人員使用U盤或計算機等設(shè)備對儀表進(jìn)行升級,有嚴(yán)重的地域局限性。彩屏儀表僅通過CAN通信刷新,時間較長且升級服務(wù)費用較高,極易造成用戶不滿。
同時,整車廠也會產(chǎn)生高額的升級服務(wù)開支。為高效地解決因軟件帶來的功能、安全相關(guān)方面問題,實現(xiàn)功能迭代、提升用戶體驗和滿意度、減少售后服務(wù)成本,軟件遠(yuǎn)程升級技術(shù)開發(fā)勢在必行。
彩屏儀表遠(yuǎn)程升級方案
1.功能概述
OTA升級即遠(yuǎn)程固件空中升級技術(shù),在一定的安全機制保證下,通過無線接口實現(xiàn)對車載零部件的軟件數(shù)據(jù)和程序的更新、管理,可遠(yuǎn)程對零部件漏洞進(jìn)行修補,極大降低維修服務(wù)費用和召回的可能。
2.系統(tǒng)框圖
遠(yuǎn)程升級涉及的模塊主要有平臺、T-BOX、車機和儀表(CLS),如圖1所示。
圖 1 遠(yuǎn)程升級涉及的模塊
(1)平臺
具備車輛管理、零部件管理、升級任務(wù)管理、車輛升級詳情及升級數(shù)據(jù)統(tǒng)計等功能。
(2)T-BOX
向車機提供4G網(wǎng)絡(luò),具備與平臺、車機的交互功能,實現(xiàn)車輛零部件信息上報、接收平臺下發(fā)任務(wù),通過4G網(wǎng)絡(luò)從服務(wù)器上下載升級文件進(jìn)行校驗與分發(fā),進(jìn)行前置條件判斷,并通過CAN、ETH和USB等通道實現(xiàn)所有ECU的刷寫功能,實現(xiàn)升級過程及升級結(jié)果的管控并上報平臺。
(3)車機
具備從服務(wù)器上下載升級文件,傳輸儀表軟件,實現(xiàn)與用戶的交互功能。
(4)儀表
與車機通過LVDS線傳輸,接收車機傳輸?shù)能浖瑑x表的升級過程及結(jié)果上報到車機顯示。
軟件遠(yuǎn)程升級過程
1.軟件包
比較新版本和老版本軟件之間的差異部分,生成增量文件升級包。目標(biāo)設(shè)備收到增量升級包后,讀取本地的老版本軟件,與增量文件進(jìn)行運算,生成完整的新版本軟件,對原有的軟件進(jìn)行覆蓋,實現(xiàn)差分還原。
2.升級過程
如圖2所示,平臺下發(fā)任務(wù)后T-BOX通過4G無線網(wǎng)絡(luò)通道下載升級包,并進(jìn)行校驗分發(fā),車機通過USB或無線網(wǎng)絡(luò)接收軟件后判斷是車機軟件包還是儀表軟件包,若為儀表軟件包則通過儀表與車機之間原有的LVDS線(LVDS正常應(yīng)用于車機給儀表傳輸導(dǎo)航地圖信息)傳輸軟件包。
圖 2 軟件遠(yuǎn)程升級過程
軟件包校驗通過后,車機開始下載軟件包并完成后臺傳輸,儀表反饋升級包傳輸結(jié)果,反饋車機觸發(fā)車機彈框提示,用戶點擊確認(rèn)后,車機反饋給儀表請求開始升級,儀表將升級過程及結(jié)果反饋給車機,再反饋給T-BOX,最終上報到平臺。
若用戶選擇稍后升級,則滿足升級條件后儀表自動升級(升級過程中息屏息聲音)。若在升級過程中上電,則儀表需顯示正在升級界面,繼續(xù)完成升級。若在設(shè)防2min內(nèi)再解防則計時清零,從下一次再設(shè)防開始計時。
升級完成再上電后反饋升級結(jié)果到T-BOX上報到平臺。若不滿足轉(zhuǎn)靜默的條件,儀表存自身軟件,后續(xù)每次上電觸發(fā)車機彈框提醒再升級。
總結(jié)
通過車機與儀表之間的LVDS線,實現(xiàn)車機與儀表之間的校驗傳輸通信過程,傳輸儀表差分包。實現(xiàn)彩屏儀表軟件的遠(yuǎn)程升級,便于后期高效解決軟件功能問題、實現(xiàn)功能迭代、提升用戶體驗和滿意度、減少售后服務(wù)成本。
(轉(zhuǎn)載)