之前有遇到过一些小伙伴说你们做个升级咋需要那么多人啊?还有人说都快RC了你们FOTA还没做好,升个级这么简单的事很难么?今天我就以一个tester的角度给大家讲讲为啥升级这么难,难在何处了?

先普及下基础知识:
OTA简称空中下载技术(Over-the-Air Technology),目前主要包含两种:FOTA固件升级和SOTA软件升级
FOTA:指的是给车辆下载完整的固件镜像(核心服务)可能影响所有应用程序,车机变为砖头的可能,影响较大。
SOTA:只是更新车机上的应用程序,类似手机APP更新,影像较小,出现问题也不会导致车机变砖。


OTA升级示意图

闲话少说,我们来说下为啥现在整车OTA就数新能源车厂叫的更大声呢?市场上的Tesla,蔚来,小鹏等新能源车厂都宣称自己实现了整车OTA,我还是要来辟谣下,他们宣称实现整车OTA都是有夸大的成分,并没有完全实现100%的零部件升级,但他们打通了OTA升级整车的通道,理论上可以实现整车OTA(OTA的风险管控及实施能力强于传统车厂)。

下面我们来看看新能源车厂与传统车厂的对比

新能源车厂为啥要比传统车厂升级更简单些,我就以几个方面来说说

第一方面:整车架构方面的影响

我们先来看看传统车厂和目前新能源车厂常用的两个EE架构,我就简单画下。

传统车厂采用传统的分布式排列EE架构,该架构将车辆划分几路CAN,不同的ECU都挂在相应的CAN线上。


新能源车厂目前大多数采用的是域控制器+以太网的EE架构,会在不同部位设置一个域控制器,划分不同的域,有点类似现在我国的军区划分一样,其中部分域控制器到达网关采用了以太网的通路。

那么整车架构会影响OTA升级么?

答案肯定是会的。
我们来先说说传统车厂,传统车厂的架构基本上都是分布式的EE架构,架构比较老,存在着成百上千的ECU,这些ECU由不同的供应商提供着软硬件服务。整车是一个讲究协调性很强的集合体,有些ECU之间关联性比较强,所以造成代码的耦合度也比较高。因此传统车厂如果想整车OTA时,基本上是牵一发而动全身。
比如升级其中一个控制器,那么相对应的网关,BCM,以及强关联的都要改,而这些强关联ECU要更改,难免又会对其他部件造成影响,而且这些ECU属于不同的供应商,这些供应商的人员管理,开发费用的谈判,项目质量的控制,以及项目节点的同步都很难做到精准的把控。车厂基本上被供应商绑架了,其中一个供应商掉链子,那么整车OTA的节点就无限拉长。

而新能源车厂整车OTA就比传统车厂要好一些,新能源车厂目前车型较少,采用的架构是域控制器下挂着众多ECU,而这些域控制器对整车OTA升级就起到了很大的作用,新能源车厂的域控制器和网关基本上都是自研的,那么就相当于在每条CAN上建立一个中央代码仓库一样,这个域控制器可以对旗下的各个ECU交互做一个标准的,规范化的接口库(个人理解),也可以将一些交互逻辑在域控制器上开发,相当于集团司令部的作用,起到调度,分配,管理的作用。当升级域控制器下的ECU时,该ECU的主要逻辑在域控制器内就可以进行更改,那么就大大减少了主机厂对其他供应商的依赖程度。

一个基础的架构就对整车OTA有着不可逾越的大山一样,下面我们详细说说OTA升级通道的难处

第二方面:OTA通道方面的影响

对于OTA通道方面,主要就是升级包制作,下载,安装三个方面。

1.平台的多样性

一个传统车企,有众多的品牌和车型,那么准备OTA升级时就需要考虑到不同车型,不同品牌,不同配置之间的适配,该平台就得拥有多样性的配置。
例如:
1、不同车型的系统适配
2、不同品牌的系统适配
3、同车型不同配置的系统适配
4、同车型不同系统版本的适配
5、不同车型不同配置不同品牌不同系统版本的适配
像这种跨品牌、跨车型、跨版本的OTA系统升级,是一件巨大的工作量,要考虑到不同部门之间的协调性。

2.下载的安全性

在FOTA升级时,安装包的下载安全是首要考虑的问题,安装包在制作时都会采用加密的方式而言,以确保在传输过程中不被仿冒和窃取。这就需要将标识密钥技术运用到OTA运行过程中。搭载标识密钥技术的车辆,在进行软件升级时,能够实现云端服务器、车端之间的身份认证,并对车和云之间的通讯数据进行加密,使数据能够以密态形式分发到车端,防止在通讯过程中数据被挟持和篡改,提高了 OTA 更新的安全性。

3.安装的可靠性

OTA设计主要从安全、时间、版本管理、异常处理等方面综合考虑,具体为:升级 安全是OTA的最基础的要求。车辆上ECU的软件运行状况直接会影响到车辆上的人员的生命安全。从升级包制作,发布,下载,分发,刷写等环节,OTA需要从云,网络,车端来保证安全。

  1. 在云端方面:通过证书,签名和加密机制保证升级包的不会随意被制作和发布,升级包内容不会被恶意获取,保证包的完整性和安全性。
  2. 在传输方面:通过可靠的物理链路和安全传输协议来保证网络传输安全。通过汽车的功能域隔离,划分不同ASIL等级,通过冗余设计保证整车的功能可靠性,通过安全启动来保证可信的软件在ECU上加载启动运行。
  3. 在版本管控方面:版本管控对于OTA来说很重要,因为车辆上ECU众多,不同ECU有不同版本的软件,不同车型ECU的需求有不同,版本也存在差异。 版本的升级路径管理,需要能够全面准确进行管控。
  4. 整车刷写方面:整车升级进行车载ECU刷写时,特别涉及动力域传统ECU的刷写,是通过CAN网络进行安装包的分发。由于CAN传输速率很低(实际典型的速率为500Kb/s),并且CAN总线负载率通常要控制在30%以内,因此在带宽允许的情况下,尽可能采取并行刷写模式,选取刷写时间最长的节点优先处理等设计原则减少OTA升级时长,防止变砖等异常处理。
  5. 升级异常方面:OTA传输过程中,外界干扰或者其他因素导致刷写异常或者中断,车载ECU必须支持软件回滚、断点续传、丢失重传等处理机制。

第三方面:OTA运营的影响

OTA升级从来不是单独某个部门的事情,而是一个整体性的活动。除了软件的可靠性,也需要运营部门制定合适的发布策略等工作,需要各部门联合行动。

1.运营需要制定合理可控的发布策略

OTA升级不仅需要灵活的制定升级范围,还需要对升级时机,升级内容,提示事项,失败后给用户的失败处理提示都需要制定一系列的发布策略。发布版本需要根据多方建议制定最终的发布策略。
例如升级范围,发布升级不是一次性发布的,这个需要运营部门分批发布,从灰度发布来说,需要针对小范围的车辆进行一个灰度发布,通过收集的灰度发布升级后结果来制定全量发布的策略。
发布内容,提示信息,升级失败客户如何去操作等内容,都需要运营部门提前制定好策略,避免客户遇到问题加大客户的焦虑感,造成不良影响。

2.运营、测试和开发部门需要紧密合作形成质量提升内循环

发布OTA版本需要紧密的联合测试和开发对发布版本的内容,以及升级的任何异常情况进行内部同步,发布中如果有升级失败等异常,需要开发测试尽快评估出风险来制定正式发布的策略。同时也需要开发和测试从发布中吸取经验,丰富自己的测试内容和代码质量,形成一个不断提升软件质量的内循环活动。

以上就是OTA升级中的难点,也是传统车厂和新势力来比较,为啥新势力升级迭代更快。OTA升级是统筹性很强的功能,所以决定升级质量的不仅仅是靠软件的。

在整车OTA上,为啥新能源车企反而比传统车企做的更好?相关推荐

  1. 新造车热闹时,传统车企们却正在加码另一个新故事

    来源|资本侦探 文|周永亮 对任何企业来说,产业链的重要性毋庸置疑.但到底是选择专业分工,还是垂直整合,是不同时代企业都要面临的一道艰难"选择题". 上个世纪初,通用通过垂直整合策 ...

  2. 传统车企转型续命:理想很丰满,现实很骨感

    在"双碳"背景下,许多国家纷纷拟定了从传统燃油车向新能源汽车转型的时间节点.截至目前,已有许多国家相继宣布在2025-2030年间停售燃油车.例如英国决定在2030年禁售燃油车,挪 ...

  3. 2022新赛点:传统车企要向新势力的舒适圈开炮?

    "用互联网.电动汽车到处忽悠,我觉得很危险,老百姓那点钱赚得不容易." 如此直言不讳的吉利汽车掌舵人李书福,把风头正盛的造车新势力摆在了传统车企的对立面上. 即便被传统车企批评&q ...

  4. 戴森创始人自述造车兵败过程,马斯克:你知道吗?传统车企都不靠卖车赚钱...

    ‍‍ ‍‍ NEW 关注Tech逆向思维视频号 最新视频→[摆脱焦虑告别烦恼,家装变局让消费者更从容] 出品|智能车参考 文|韦丽雪 21万美元,折合人民币136万,买一辆电动车. 戴森推出的那种.你 ...

  5. 整车OTA布局新一轮「市场红利」

    OTA赛道正在进入新的发展周期. 近日,OTA方案提供商艾拉比完成近亿元B轮融资,本轮融资由国科新能领投,仓廪投资跟投.2021年公司完成过亿订单,预计2022年将有进一步增长. 高工智能汽车研究院监 ...

  6. 试驾Marvel R :传统车企认真起来,就没新势力什么事了

    出品|智能好车 作者|胥崟涛 不久前,上汽旗下纯电品牌R汽车的首款纯电SUV:MARVEL R宣布进军欧洲市场.当地销售的两台新车型分别为起售价39990欧元(折合人民币297,921元)和47990 ...

  7. 东软睿驰获本田加持的背后:传统车企与新势力的对垒升级

    步入2022年,自动驾驶在一级市场的热度依旧不减. 据新战略低速无人驾驶产业研究所不完全统计,仅2022年4月,国内外无人驾驶领域有14起重要投融资事件,披露的融资总额超70亿元人民币,其中毫末智行. ...

  8. 整车OTA被“双规”

    汽车的智能化技术革新,为整个汽车产业带来了新的生机.但同时,部分车企对于技术的"滥用",也给整个产业带来了"劣币驱逐良币"的恶性影响. 这其中,OTA技术应用乱 ...

  9. 麦肯锡报告:传统车企正面临出行的数字化颠覆

    来源:车云 未来的个人出行情景将迎来一个巨大转变,更加倾向于颠覆性科技和其创新商业模式. 毫无疑问,汽车产业正在面临颠覆.消费者行为上的巨大变化正在改变汽车行业的现状,尤其是因为人们更加注重了所有的车 ...

  10. 【Zeekr_Tech】整车OTA概述

    Charlie, Rona 什么是OTA OTA英文全称为Over-The-Air technology(空中下载技术),即通过移动通信的接口从远程服务器下载新的软件更新包,对自身系统进行升级,从而满 ...

最新文章

  1. 非常经典的正则表达式
  2. cmake 编译mysql_CentOS5.6下使用cmake编译MySQL5.5.13源码和安装
  3. visual c++ 技术资料(网络收集)
  4. am大学计算机科学,曹同学-综合大学排名80的TexasAMUniversity计算机科学硕士
  5. 947. 移除最多的同行或同列石头2021-01-23
  6. java是如何简化成一行代码的?-----Lambda表达式初识
  7. 大话设计模式--抽象工厂模式 Abstract Factory -- C++实现实例
  8. Eclipse的安装
  9. Java毕业设计-小区物业管理系统
  10. 小提琴1234567位置图解_小提琴1234567位置图解 那就随便拉了啊反正是玩嘛~怎
  11. Auto.Js 抖音脚本 性别识别 消息自定义 免ROOT
  12. 量子卡塔教您如何在Q#中进行量子编程
  13. golang中的错误fatal error: concurrent map writes
  14. C语言编程>第二十四周 ① 请补充fun函数,该函数的功能是判断一个数是否为素数。该数是素数时,函数返回字符串 “yes!”,否则函数返回字符串 “no!”,并在主函数中输出。
  15. java五大浏览器,[Java教程]各主流浏览器(PC、移动端)userAgent属性信息
  16. 你们公司测试都用什么工具啊?
  17. 【Python学习教程】数据结构与算法
  18. linux菜鸡用服务器常用小技巧
  19. android第三方视频解码器Vitamio SDK使用后的感觉(2014.03.11)
  20. DLIA视觉缺陷检测平台——电子元器件焊点缺陷检测

热门文章

  1. 【信仰充值中心】Pale Moon 29 正式版更新日志
  2. 第一章 Python数据模型
  3. 我的世界服务器物品上锁指令,如何用命令给“箱子”上锁?我的世界:这不是愚人节玩笑!...
  4. python逻辑型数据也叫布尔值_【python系统学习10】布尔值
  5. RabbitMQ基础
  6. laravel-mix打包 js css
  7. 两个rsa密文相乘还能解密吗_RSA加密算法 | BitOL|比特在线-关注区块链技术动态的区块链导航...
  8. 将Spring Boot Web应用部署到Tomcat服务器
  9. 学校开展计算机培训活动,我校举办学生高级领导力专题培训活动
  10. 最新PHP全开源京东淘宝唯品会自动抢单系统源码