远程诊断技术在汽车OTA刷新应用浅析

智驾最前沿 2023-02-04 08:30

--关注回复“26262--

↓↓领取:ISO 26262↓↓
随着汽车智能化和网联化的发展,汽车已经不再只是个简单的交通工具,车主开始关注并期待OEM能否像手机更新软件那样远程维护升级自己的车辆,以获得自身更好的驾驶享受及新功能体验。同时OEM为了降低由于产品软件漏洞等引发的召回风险及新功能的迭代更新,利用远程诊断技术,也都积极构建汽车OTA升级体系,实现整车OTA刷新应用。文章主要介绍了汽车OTA和远程诊断技术,并提出一种汽车OTA刷新中远程诊断设计方案,为OTA升级及故障诊断提供一定的指导作用。
汽车OTA功能已经成为时下热门话题,以Tesla为代表的造车新势力突破创新将消费电子领域“空中下载技术”成功引入到了汽车领域,掀起了全球众多OEM的追随,同时也颠覆了人们对车辆的传统认知。
OTA升级为OEM提供了比传统诊断仪更快捷、低成本的更新方式,提升用户体验及对品牌的忠诚度,而这些收益的背后自然是少不了主机厂远程诊断技术的支撑。本文将介绍一种汽车OTA刷新中远程诊断设计方案,主要包含OTA云端整体架构及诊断要求、车载终端网络诊断架构设计、软件存储及刷新策略、远程故障诊断等内容。

汽车OTA简介
OTA(Over-the-Air Technology)为“空中下载技术”,与我们常见的手机更新系统固件(软件)的情况类似,汽车也可以同样通过无线网络实现远程更新车内的各控制器内部固件(FOTA)及软件数据(SOTA),这就是所谓的汽车OTA技术。
主机厂积极构建的汽车OTA升级体系,到底能带来什么好处呢?
1) OTA可以快速升级修复软件代码缺陷。随着市场车辆功能配置的快速迭代,主机厂整车开发周期被迫缩短,由于软件漏洞造成的汽车召回风险持续攀升,目前高端汽车的整车代码量已经突破1亿行,即使按照能力成熟度集成模型的5级最高软件标准开发,仍有0.32%的代码缺陷率,使用OTA升级可减少主机厂50%的汽车返修成本。
2) OTA给主机厂带来新的“营销模式”。“软件定义”汽车(SDV)概念的出现,给传统的汽车售卖硬件的方式带来的巨大的变革,已经卖出去的车辆还可以软件付费方式开通一些“升级包”,如Tesla的完全自动驾驶(FSD)升级包。统计数据显示,预计未来五年软件定制市场的年均复合增长率约为30%,2023年全球汽车软件定制市场规模有望达到275.42亿元,因此主机厂可OTA升级的软件潜力及效益可观。如图1所示:
图1 全球汽车软件定制市场规模及增速
3) 主机厂通过OTA方式,可改善车辆的动力、刹车、续航、人机交互系统以及智能辅助驾驶系统的更优体验。使车辆的整体性能及功能变得更优异,增加了车主的新鲜感,也增加了车主对车辆的品牌忠诚度。
汽车OTA带来众多好处的同时也对主机厂提出了新的挑战,无论是OTA云端架构设计、信息安全、后台软件版本管控等,还是车辆终端的车载网络诊断架构设计、远程故障诊断、OTA刷新流程、ECU软件刷新策略等方面,都需要OEM全面考虑和充分测试验证,避免OTA推送后车辆出现“瘫趴”现象,导致车主适得其反的体验。

汽车远程诊断
汽车远程诊断是指在车辆不需要开回4S店的情况下,依靠车辆具备的移动通讯能力(WIFI/4G/5G)完成主机厂后台(或手机端APP)对车辆进行远程控制及诊断操作的一种诊断技术。远程OTA刷新就属于远程诊断应用的一种场景。此外,远程诊断技术通过与物联网、大数据、云计算等前沿技术融合后,还可为主机厂在研发试验、产线电检、售后诊断等领域提供重要支撑。
首先,远程诊断可以在线采集数据,降低开发周期及成本。研发阶段车辆需要进行大量道路试验、耐久试验,而试验车配备的数据采集设备有限,通过远程诊断,试验过程中出现的车辆故障现象可以及时反馈给研发人员分析和仿真,快速协助解决故障问题。
其次,远程诊断可以在产线电检跨工位实现初始化及功能检测、产线OTA刷新,实现汽车软件定制化生产,满足车主定制化需求。
最后,远程诊断可以周期性监控车辆状态,实时诊断车辆健康,结合大数据统计分析进行车辆故障预警,通过后台推送给厂家售后4S店进行车辆保养及维修指导建议。

OTA刷新远程诊断设计
OTA刷新系统架构主要由服务器(云平台)、传输媒介(3G/4G/WIFI/5G)和车载终端(ECU)三部分构成。本文基于如图2所示的OTA刷新系统架构设计,重点针对服务器(云平台)和车载终端(ECU)进行远程诊断详细方案介绍。
3.1 OTA服务器 
图2 OTA刷新系统架构
OTA服务器又称为OTA云平台,在软件刷新过程中起连接用户(车厂、车主)与车辆的作用,为实现车辆远程智能诊断及故障预测分析,OTA云平台设计一般要求都部署在车厂的私有服务器上,能够支持多种车型OTA升级。
3.1.1 OTA云平台整体架构
OTA云平台主要包含用户管理、固件管理、车辆管理、升级任务管理、统计分析管理、用户操作日志管理模块,如图3所示。
图3 OTA云平台整体架构
用户管理模块:OTA云平台为车厂提供的是一套软件系统,因此需要有用户管理模块来实现用户权限分配及管理工作。系统搭建环境默认创建超级管理员用户,由超级管理员用户登录后在用户管理模块实现用户新增,用户查看,用户信息修改等功能操作。固件管理模块:主要为用户提供固件上传,固件查询及编辑(版本管理)功能。用户将车厂测试通过的固件上传到OTA云平台,用以升级任务创建。
车辆管理模块:主要包含车辆ECU信息同步、车辆ECU信息获取及车辆信息查看功能。车辆ECU信息同步子模块对接主机厂MES(生产制造)系统,可导入不同车型配置信息用以OTA升级时对目标车辆筛选及升级策略配置。
升级任务管理模块:主要负责为用户提供升级任务创建、升级任务审批、升级任务查询、升级进度查询功能。
统计分析管理模块:主要负责统计分析已发布的升级任务执行结果情况。用户可以查看每个升级任务对应的升级车辆的成功率、失败原因统计及未执行升级原因统计分析。
用户操作日志管理模块:主要负责为超级管理员用户提供所有登录OTA云平台的用户的所有功能操作记录。
3.1.2 OTA云平台诊断要求
OTA云平台必须符合高可用、高性能、可扩展、可监控的诊断要求。具体表现为以下几个方面:
1) 采用微服务的Browser/Server(浏览器/服务器)的服务框架,能够支持多种负载均衡模式(服务消费者从提供者列表中,基于软负载均衡算法(随机、权重、轮询、最少并发优先等)选一台服务提供者进行远程调用,如果调用失败,需自动诊断并切换另一台服务提供者);
2) 立体化监控,能够对系统资源(CPU、负载、内存、网络和磁盘等)基础指标进行详细的监控,对于系统的每一次服务调用响应时间和出错率进行故障诊断和预警;
3) 系统具备高可靠和高性能,确保整个系统上运行的业务体系能够为客户系统提供99.9%可用性的高效优质服务;
4) 采用服务集群的管理技术,利用多个计算机并行计算从而获得高性能和冗余备份,即便单机故障时整个系统仍能正常工作;
5) 系统具备故障隔离机制,在应用软件系统发生故障时,通过故障隔离可将故障危害限制在最小范围内,提高系统对外服务的整体能力。
3.2 OTA车载终端 
OTA车载终端作为OTA升级的执行方,以OTA推送方式为例,用户可感知体验的部分较多,车载终端的设计重点需考虑人机交互、网络诊断架构设计、ECU刷新时长、软件存储及刷新策略、远程故障诊断机制。车载终端网络框架如图4所示,OTA主控节点由TBOX和中央网关(GW)负责,升级界面由车机负责,被刷新的ECU要求支持车载以太网(DoIP)或CAN总线(DoCAN)通讯协议,若ECU升级包较大(如上百兆)需要支持数据差分算法。
图4 OTA车载终端框架
3.2.1 OTA人机交互设计
OTA升级时除了云平台推送升级任务到车主APP提醒外,还需车端(车机或中控)配合开发显示一些升级界面(如升级进度、升级条件提醒等),用于提醒车主车辆设防及离车等配合操作。
3.2.2 网络诊断架构设计
目前车载网络主干网仍以成熟的CAN总线通讯为主,但对于软件包较大的ECU由于刷新时长等因素,使用了车载以太网技术来突破CAN总线的带宽限制,如图10所示。
主要架构包含OTA主控节点(TBOX和GW)和被刷新ECU。TBOX主要负责对外与云平台的连接通道安全可靠,其内部集成了PKI认证及身份鉴权等安全模块;GW主要负责对内部网络的连接通道及集成诊断刷新机功能。刷新ECU根据软件包大小及理论刷新时长(如不超过20分钟),在CAN总线拓扑架构上增加了以太网接口设计,使用DoIP协议进行ECU诊断刷新。
图5 网络诊断架构图
3.2.3 ECU软件存储及刷新策略
OTA刷新前ECU软件升级包由云平台下发到车端OTA主控节点内存储,由文件存储模块来负责整车软件升级包的存储及备份包的管控。升级管理模块主要负责刷新机刷新策略控制,OTA刷新需要设计多次冗余刷新策略,即OTA后台发起一次升级任务后,同一辆车内OTA主控节点刷新机通常会对同一个ECU执行多次刷新尝试请求,减少偶发失败因素,提高OTA刷新成功率。被刷新ECU主要分为传统嵌入式芯片ECU和复杂带操作系统(如Linux、Android、AutoSAR)的ECU。根据ECU的硬件资源情况,我们又设计了如下ECU内部存储及刷新策略:如图11所示的带操作系统ECU,硬件存储资源丰富,控制器内分配了两个不同启动区分,具体刷新过程如下:
1) 默认出厂状态启动分区1激活,运行V1.0版本程序,启动分区2内无备份程序;
2) 当OTA发起第一次V1.1版本刷新请求时,刷新数据会存储在备份分区(分区2),刷新成功后激活启动分区2,并交换备份分区(分区1),下次上电后程序由启动分区2启动并正常工作;
3) 当OTA发起第二次V1.2版本刷新请求时,刷新数据会被存储在备份分区1,刷新成功后激活启动分区1并交换备份分区(分区2),下次上电后程序由启动分区1启动并正常工作;
4) 当OTA发起第三次V1.3版本刷新请求时,刷新数据会存储在备份分区(分区2),刷新成功后激活启动分区2,并交换备份分区(分区1),下次上电后程序由启动分区2启动并正常工作。
如此循环交换分区刷新,即便遇到刷新失败当前启动分区无法正常启动时,ECU也还可以通过自回滚从备份分区启动,确保系统工作正常。
图6 带操作系统的ECU软件存储及刷新策略图
对于传统嵌入式ECU,通常采用BOOT+APP的软件架构,如图12所示。功能越复杂的ECU,其选择的主控芯片APP容量越大,为了实现ECU内部软件自回滚功能,需要将APP空间划分一部分用于软件备份存储(如APP2)。当ECU被刷新时,由BOOT代码负责提供升级流程引导,将升级包存储到APP区域(一般为程序启动入口地址空间)。由于嵌入式芯片ECU程序启动入口通常只有一个,因此,当刷新失败(APP激活不了)时,由BOOT引导程序指引复制APP2的备份程序到APP区域进行回滚操作并启动,确保ECU工作正常。对于APP容量较小不支持APP2空间划分的ECU,只能依靠OTA主控节点实现升级包的备份存储。
图7 嵌入式ECU软件存储及刷新策略图
3.2.4 OTA远程故障诊断设计
OTA刷新目前主要是通过诊断通讯方式实现的ECU刷新条件检查、刷新过程数据传输及刷新后复位重启等操作,刷新过程中被刷新ECU由于进BOOT或其它原因无法保证应用程序正常运行(无感刷新方式除外)时,需要提前进行ECU故障屏蔽设计以免刷新过程造成整车出现一些故障码,误导后续远程故障诊断及统计分析。OTA刷新过程中,诊断故障屏蔽可采用UDS诊断协议中的0x85(Control DTC Setting)服务来实现。
OTA远程故障诊断,还要解决的一个难点是与本地故障诊断的冲突问题。OTA云平台难以识别本地诊断设备,因此,必须要在车端集成远程诊断与本地诊断的仲裁判断逻辑。由中央网关(GW)负责仲裁协调,当OTA刷新过程中,网关屏蔽本地故障诊断路由转发功能;同理,当有本地诊断设备时,网关屏蔽远程故障诊断路由转发功能,屏蔽只在当前点火循环有效。

结论
汽车OTA刷新为远程诊断技术带来了迫切的需求和绝佳的发展机遇,主机厂积极部署的OTA升级体系和远程诊断平台,不仅是为了当下车辆的软件漏洞修复和功能快速更新,更是为了适应“软件定义”汽车(SDV)的趋势及更高阶的自动驾驶的技术发展,而主机厂远程诊断平台积累的数据,正是考验其大数据挖掘与智能诊断应用相结合的综合能力。
身为“领头羊”的特斯拉,通过远程诊断技术已经实现90%情况下的车辆部件故障诊断,每年可为车主节省一天维修工时。国内车企要奋起直追,为车主提供更便捷、满意的服务体验,仍需较长的发展历程。

载自网络文中观点仅供分享交流,不代表本公众号立场,如涉及版权等问题,请您告知,我们将及时处理。

-- END --

智驾最前沿 「智驾最前沿」深耕自动驾驶领域技术、资讯等信息,解读行业现状、紧盯行业发展、挖掘行业前沿,致力于助力自动驾驶发展与落地!公众号:智驾最前沿
评论
  •           近日受某专业机构邀请,参加了官方举办的《广东省科技创新条例》宣讲会。在与会之前,作为一名技术工作者一直认为技术的法例都是保密和侵权方面的,而潜意识中感觉法律有束缚创新工作的进行可能。通过一个上午学习新法,对广东省的科技创新有了新的认识。广东是改革的前沿阵地,是科技创新的沃土,企业是创新的主要个体。《广东省科技创新条例》是广东省为促进科技创新、推动高质量发展而制定的地方性法规,主要内容包括: 总则:明确立法目
    广州铁金刚 2025-02-28 10:14 103浏览
  • 一、VSM的基本原理震动样品磁强计(Vibrating Sample Magnetometer,简称VSM)是一种灵敏且高效的磁性测量仪器。其基本工作原理是利用震动样品在探测线圈中引起的变化磁场来产生感应电压,这个感应电压与样品的磁矩成正比。因此,通过测量这个感应电压,我们就能够精确地确定样品的磁矩。在VSM中,被测量的样品通常被固定在一个震动头上,并以一定的频率和振幅震动。这种震动在探测线圈中引起了变化的磁通量,从而产生了一个交流电信号。这个信号的幅度和样品的磁矩有着直接的关系。因此,通过仔细
    锦正茂科技 2025-02-28 13:30 100浏览
  • 美国加州CEC能效跟DOE能效有什么区别?CEC/DOE是什么关系?美国加州CEC能效跟DOE能效有什么区别?CEC/DOE是什么关系?‌美国加州CEC能效认证与美国DOE能效认证在多个方面存在显著差异‌。认证范围和适用地区‌CEC能效认证‌:仅适用于在加利福尼亚州销售的电器产品。CEC认证的范围包括制冷设备、房间空调、中央空调、便携式空调、加热器、热水器、游泳池加热器、卫浴配件、光源、应急灯具、交通信号模块、灯具、洗碗机、洗衣机、干衣机、烹饪器具、电机和压缩机、变压器、外置电源、消费类电子设备
    张工nx808593 2025-02-27 18:04 120浏览
  • 在物联网领域中,无线射频技术作为设备间通信的核心手段,已深度渗透工业自动化、智慧城市及智能家居等多元场景。然而,随着物联网设备接入规模的不断扩大,如何降低运维成本,提升通信数据的传输速度和响应时间,实现更广泛、更稳定的覆盖已成为当前亟待解决的系统性难题。SoC无线收发模块-RFM25A12在此背景下,华普微创新推出了一款高性能、远距离与高性价比的Sub-GHz无线SoC收发模块RFM25A12,旨在提升射频性能以满足行业中日益增长与复杂的设备互联需求。值得一提的是,RFM25A12还支持Wi-S
    华普微HOPERF 2025-02-28 09:06 145浏览
  • RGB灯光无法同步?细致的动态光效设定反而成为产品客诉来源!随着科技的进步和消费者需求变化,电脑接口设备单一功能性已无法满足市场需求,因此在产品上增加「动态光效」的形式便应运而生,藉此吸引消费者目光。这种RGB灯光效果,不仅能增强电脑周边产品的视觉吸引力,还能为用户提供个性化的体验,展现独特自我风格。如今,笔记本电脑、键盘、鼠标、鼠标垫、耳机、显示器等多种电脑接口设备多数已配备动态光效。这些设备的灯光效果会随着音乐节奏、游戏情节或使用者的设置而变化。想象一个画面,当一名游戏玩家,按下电源开关,整
    百佳泰测试实验室 2025-02-27 14:15 138浏览
  • 应用趋势与客户需求,AI PC的未来展望随着人工智能(AI)技术的日益成熟,AI PC(人工智能个人电脑)逐渐成为消费者和企业工作中的重要工具。这类产品集成了最新的AI处理器,如NPU、CPU和GPU,并具备许多智能化功能,为用户带来更高效且直观的操作体验。AI PC的目标是提升工作和日常生活的效率,通过深度学习与自然语言处理等技术,实现更流畅的多任务处理、实时翻译、语音助手、图像生成等功能,满足现代用户对生产力和娱乐的双重需求。随着各行各业对数字转型需求的增长,AI PC也开始在各个领域中显示
    百佳泰测试实验室 2025-02-27 14:08 255浏览
  • 1,微软下载免费Visual Studio Code2,安装C/C++插件,如果无法直接点击下载, 可以选择手动install from VSIX:ms-vscode.cpptools-1.23.6@win32-x64.vsix3,安装C/C++编译器MniGW (MinGW在 Windows 环境下提供类似于 Unix/Linux 环境下的开发工具,使开发者能够轻松地在 Windows 上编写和编译 C、C++ 等程序.)4,C/C++插件扩展设置中添加Include Path 5,
    黎查 2025-02-28 14:39 141浏览
  • 振动样品磁强计是一种用于测量材料磁性的精密仪器,广泛应用于科研、工业检测等领域。然而,其测量准确度会受到多种因素的影响,下面我们将逐一分析这些因素。一、温度因素温度是影响振动样品磁强计测量准确度的重要因素之一。随着温度的变化,材料的磁性也会发生变化,从而影响测量结果的准确性。因此,在进行磁性测量时,应确保恒温环境,以减少温度波动对测量结果的影响。二、样品制备样品的制备过程同样会影响振动样品磁强计的测量准确度。样品的形状、尺寸和表面处理等因素都会对测量结果产生影响。为了确保测量准确度,应严格按照规
    锦正茂科技 2025-02-28 14:05 134浏览
  •         近日,广电计量在聚焦离子束(FIB)领域编写的专业著作《聚焦离子束:失效分析》正式出版,填补了国内聚焦离子束领域实践性专业书籍的空白,为该领域的技术发展与知识传播提供了重要助力。         随着芯片技术不断发展,芯片的集成度越来越高,结构也日益复杂。这使得传统的失效分析方法面临巨大挑战。FIB技术的出现,为芯片失效分析带来了新的解决方案。它能够在纳米尺度上对芯片进行精确加工和分析。当芯
    广电计量 2025-02-28 09:15 116浏览
  • 在2024年的科技征程中,具身智能的发展已成为全球关注的焦点。从实验室到现实应用,这一领域正以前所未有的速度推进,改写着人类与机器的互动边界。这一年,我们见证了具身智能技术的突破与变革,它不仅落地各行各业,带来新的机遇,更在深刻影响着我们的生活方式和思维方式。随着相关技术的飞速发展,具身智能不再仅仅是一个技术概念,更像是一把神奇的钥匙。身后的众多行业,无论愿意与否,都像是被卷入一场伟大变革浪潮中的船只,注定要被这股汹涌的力量重塑航向。01为什么是具身智能?为什么在中国?最近,中国具身智能行业的进
    艾迈斯欧司朗 2025-02-28 15:45 223浏览
  • 更多生命体征指标风靡的背后都只有一个原因:更多人将健康排在人生第一顺位!“AGEs,也就是晚期糖基化终末产物,英文名Advanced Glycation End-products,是存在于我们体内的一种代谢产物” 艾迈斯欧司朗亚太区健康监测高级市场经理王亚琴说道,“相信业内的朋友都会有关注,最近该指标的热度很高,它可以用来评估人的生活方式是否健康。”据悉,AGEs是可穿戴健康监测领域的一个“萌新”指标,近来备受关注。如果站在学术角度来理解它,那么AGEs是在非酶促条件下,蛋白质、氨基酸
    艾迈斯欧司朗 2025-02-27 14:50 400浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦