有关汽车仪表OTA系统升级的研究
发布日期: 2022-11-24 19:35:51 来源: 弗戈工业在线

彩屏仪表在汽车领域的应用越来越多,它含有大量的图片程序及软件包。在设计阶段,根据整车需求会不断地刷新仪表的软件,即使量产以后仪表显示界面内容的细微调整也会涉及仪表软件的升级。

仪表刷新时,服务人员使用U盘或计算机等设备对仪表进行升级,有严重的地域局限性。彩屏仪表仅通过CAN通信刷新,时间较长且升级服务费用较高,极易造成用户不满。


(相关资料图)

同时,整车厂也会产生高额的升级服务开支。为高效地解决因软件带来的功能、安全相关方面问题,实现功能迭代、提升用户体验和满意度、减少售后服务成本,软件远程升级技术开发势在必行。

彩屏仪表远程升级方案

1.功能概述

OTA升级即远程固件空中升级技术,在一定的安全机制保证下,通过无线接口实现对车载零部件的软件数据和程序的更新、管理,可远程对零部件漏洞进行修补,极大降低维修服务费用和召回的可能。

2.系统框图

远程升级涉及的模块主要有平台、T-BOX、车机和仪表(CLS),如图1所示。

图 1 远程升级涉及的模块

(1)平台

具备车辆管理、零部件管理、升级任务管理、车辆升级详情及升级数据统计等功能。

(2)T-BOX

向车机提供4G网络,具备与平台、车机的交互功能,实现车辆零部件信息上报、接收平台下发任务,通过4G网络从服务器上下载升级文件进行校验与分发,进行前置条件判断,并通过CAN、ETH和USB等通道实现所有ECU的刷写功能,实现升级过程及升级结果的管控并上报平台。

(3)车机

具备从服务器上下载升级文件,传输仪表软件,实现与用户的交互功能。

(4)仪表

与车机通过LVDS线传输,接收车机传输的软件,仪表的升级过程及结果上报到车机显示。

软件远程升级过程

1.软件包

比较新版本和老版本软件之间的差异部分,生成增量文件升级包。目标设备收到增量升级包后,读取本地的老版本软件,与增量文件进行运算,生成完整的新版本软件,对原有的软件进行覆盖,实现差分还原。

2.升级过程

如图2所示,平台下发任务后T-BOX通过4G无线网络通道下载升级包,并进行校验分发,车机通过USB或无线网络接收软件后判断是车机软件包还是仪表软件包,若为仪表软件包则通过仪表与车机之间原有的LVDS线(LVDS正常应用于车机给仪表传输导航地图信息)传输软件包。

图 2 软件远程升级过程

软件包校验通过后,车机开始下载软件包并完成后台传输,仪表反馈升级包传输结果,反馈车机触发车机弹框提示,用户点击确认后,车机反馈给仪表请求开始升级,仪表将升级过程及结果反馈给车机,再反馈给T-BOX,最终上报到平台。

若用户选择稍后升级,则满足升级条件后仪表自动升级(升级过程中息屏息声音)。若在升级过程中上电,则仪表需显示正在升级界面,继续完成升级。若在设防2min内再解防则计时清零,从下一次再设防开始计时。

升级完成再上电后反馈升级结果到T-BOX上报到平台。若不满足转静默的条件,仪表存自身软件,后续每次上电触发车机弹框提醒再升级。

总结

通过车机与仪表之间的LVDS线,实现车机与仪表之间的校验传输通信过程,传输仪表差分包。实现彩屏仪表软件的远程升级,便于后期高效解决软件功能问题、实现功能迭代、提升用户体验和满意度、减少售后服务成本。

标签: