浅谈 FOTA :通过固件方式升级汽车 ECU
来源 | 牛喀网
召回(强制或自愿)
定期维护
客户投诉
提供新功能和应用程序
消耗时间和资源。每个更新版本都要发送给各经销商,所有经销商都需要维护一个软件版本库。此外,还可能导致无法将最新的软件安装到车辆上,存在延迟的情况。
下载过程和手动设置耗时较长,导致人工成本较高、不便利和客户不满意。由于持续时间很长,消费者需要先下车,然后再回来取车——这是一个很大的问题。
由于涉及物理设备连接,该过程不能扩展或并行执行。
一些现有的重刷方法需要顺序更新,即从版本1 到2 到3,这会使整个更新过程更长。
有时(对于非公路车辆),需要将重新刷写设备移动到车辆上。
从通知客户到实际更新车辆可能需要很长时间。许多客户对召回通知没有反馈。对于较旧的车辆,OEM 可能没有最新的车主 信息,这意味着某些车辆永远不会收到所需的更新。能否成功召回取决于客户的合作。
ECU 的重新刷写是手动执行的。
整体客户满意度下降。
目前最广泛采用的解决方案:FOTA虽然正在普及,但距离成为汽车行业广泛采用的解决方案,还需要几年的时间。
环境受控:重新刷写是在受控环境中进行的。
可监督:重新刷写时,车辆没有移动,并且有技术人员监督刷写过程,一定程度上降低发生错误的概率。
大量经验证明有效:这种方法是经过验证的,并且在过去一直有效。
及时:当出现问题时,技术人员都可以及时发现。
安全:在用于重新刷写的车辆上,它的有线串行通信协议和算法在本质上是专有的和闭源的。因此,协议针对未经授权的软件更改提供了额外的安全层。
由于软件由原始设备制造商集中维护,经销商无需花时间对更新进行存储和管理。
可以对多辆汽车(10-50 辆)同时执行更新,因此可以忽略编程工具的限制问题。
可以将车辆停在外面,无需停放在车库内。这样节省了大量时间,也提高了容纳的车辆数。此外,更新时车主可能根本不必离开经销商网点。
在断电的情况下,进程从最后写入的代码块重新开始,节省了大量重新刷新已写入代码块的时间。
在某些情况下,此更新可能仅涉及ECU 硬件模块的换出。
由于软件包由原始设备制造商集中维护,所以经销商无需花时间对更新进行存储。
可以对多辆汽车(成百上千辆)同时执行更新,因此可以忽略编程工具的限制问题。
车辆位于客户所在地,因此经销商车库停车位不构成限制条件。
OEM 可以使用交互式语音响应 (IVR) 实用程序来进一步扩展更新规模并节省劳动力成本。
降低保修成本——召回成本将下降。节省了技术人员和客户的时间。
不受位置限制——通过无线通信,车主无需亲自到经销商处便可实现软件更新。
缩短修正周期——产品和软件开发都要经过严格的开发流程、测试和审查。实地重新刷新现有的 ECU 可以提高产品的质量。
集中式服务器——所有更新都位于一个集中式服务器中,不会分发给成千上万的经销商,因此可以避免潜在的错误并确保安装最新的软件。此外,它还缩短了新软件更新的上市时间 (TTM)。
便利——尽管经销商FOTA 模式已经实现了消费者的便利,但用户自行执行 FOTA 可以将此便利达到最优。
允许强制更新——在某些情况下,无论客户是否接受(例如进行与安全相关的召回)都可以进行重新编程。
提高安全性——无线软件更新的应用可降低召回车辆在故障状态下的行驶时间。
技术过硬——经过电信行业超过 10 亿部移动电话和连接的应用证明,无线设备FOTA 是一种经过验证的技术。此外,汽车内强大的蜂窝服务保证了更新的覆盖和接收。
无需经培训的专业技术人员来执行更新。
车载信息娱乐系统 (IVI)
电动汽车 (EV)
远程信息处理单元
下载协议——需要一种能够安全可靠地将软件包从车辆制造商无线传输到目标车辆ECU的方法。电信 OMA-DM 标准为汽车软件更新提供了一个可行的选择。
外部/蜂窝信道——至少需要一个具有无线功能的组件充当无线网关,并且必须通过内部总线或蓝牙与其他嵌入式系统连接。
多个设备——车内有多个设备需要更新。如果每个设备都有一个用于更新的外部无线通道,必定会增加成本,因此可以使用上述相同的网关概念。
能够支持多种通信协议,例如蜂窝和 Wi-Fi。
电池寿命的计算应将重新刷新过程考虑在内。
车辆只有在无线接收区域内才能通过无线方式下载新软件版本。
可以将下载过程与更新过程分开,以便在无线接收区域外也可以执行更新过程
适当提高存储量以存储增量和更新代理。
FOTA 更新系统必须能够更新内存中的读/写和只写区域。
FOTA 更新系统必须尽量减少下载和更新时间。