0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

车载诊断之法规协议 |OBDonUDS和ZEVonUDS

北汇信息POLELINK 2024-10-10 08:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

提到车载诊断,大家首先想到的是UDS(Unified Diagnostic Services)协议。UDS可以用于ECU诊断、参数配置和刷写等领域。与排放相关的ECU还需要满足OBD(On-Board Diagnostics)协议。OBD协议中定义了排放相关ECU的诊断数据的通信规则(诊断服务、故障诊断码定义、数据解析格式等)。OBD相对于UDS最大的不同点在于:OBD是一个强制执行的法规协议,这意味着对于所有整车厂来讲,通信规则是一致的。

OBDonUDS

目前主流的排放法规协议是OBDⅡ,对应的标准是SAE J1979-1,后续ISO组织对此进行了标准化,即ISO 15031。2021年,行业提出了新的OBD协议OBDonUDS,即SAE J1979-2,其核心思想是使用UDS协议来映射OBD的诊断服务,从而可以通过UDS服务来读取OBD的诊断信息。OBDonUDS计划取代OBDⅡ。

那么问题来了,OBDⅡ已经成熟使用多年,为什么非要升级新的OBDonUDS协议呢?

1.

OBDⅡ协议和UDS协议看起来类似,实际上在工程实践中,存在重大差异。导致排放相关ECU必须运行两套独立的协议,OBDⅡ和UDS。OBDonUDS将OBDⅡ的服务映射到UDS,为实现UDS的真正“统一”向前迈进了一步。

2.

过去,行业中针对不同的车辆类型,出现了不同的OBD协议。例如,OBDⅡ、HD-OBD(Heavy Duty OBD)、WWH-OBD(World Wide Harmonized OBD)等。OBDonUDS对这些协议做了融合,计划未来取代所有的这些变种。

3.

随着汽车电子电气化的深入发展,排放监测的功能需求增多,OBDⅡ显得有些“捉襟见肘”。在某些应用场景中,OBDⅡ定义的标识符出现了不够用的情况。比如,OBDⅡ定义的DTC只有两个字节,那么会出现可定义的DTC数量不够用的情况;OBDⅡ的故障存储不支持扩展数据的读取等。OBDonUDS对以上情况进行完善,这意味OBDonUDS不仅仅是对OBDⅡ服务的UDS映射,还扩展了更多信息。

OBDonUDS和OBDⅡ的具体区别如下:

6755d780-869b-11ef-bb4b-92fbcf53809c.png

OBDonUDS的发展现状

OBDonUDS虽然是诊断协议的“新人”,但前进的步伐一点也不慢。在美国,该标准在2027年之前可过渡使用,即OBDⅡ和OBDonUDS可选择其一进行车辆认证。2027年之后,美国新上市的车辆必须满足OBDonUDS协议。欧洲主流的整车厂在下一代车型中引入OBDonUDS功能的开发。中国也在积极起草对应OBDonUDS的国家标准。

ZEVonUDS

OBD协议是对传统车辆的排放ECU的法规监管依据,那么对于新能源汽车是否有必要加强法规监测呢?答案是肯定的,特别是电池的健康状态,电动汽车的运行是否节能(以减少污染物排放)等,这些需要有可以读取的定量数据来支撑。所以2022年产生了新的协议ZEVonUDS(Zero Emission Vehicle),即SAE J1979-3,定义了诊断仪获取新能源汽车动力系统数据的通信规则。

就通信服务格式而言,ZEVonUDS可以理解成OBDonUDS的子集,也是基于UDS服务进行通信的。不同点是OBDonUDS重点监测废气行为,而ZEVonUDS重点监测电池状态。和OBDⅡ类似,OBDonUDS和ZEVonUDS的数据也定义在SAE J1979DA(包括PID、TID、MID和InfoType ID等)和SAE J2012DA(包括DTC等)中。

ZEVonUDS还首次描述了通过DoIP的方式进行车辆的OBD诊断。因此,ZEVonUDS允许通过CAN和DoIP进行车辆访问。不过,同一辆车一次只能支持其中一种访问方式。

ZEVonUDS的发展现状

ZEVonUDS发展的时间节点和OBDonUDS接近。在美国,最迟从2027年起,所有新能源车辆都必须支持ZEVonUDS。中国也在积极起草对应ZEVonUDS的国家标准。

CARB(加州空气资源委员会)使用ZEVonUDS标准来记录在加州注册销售的电动和插电式混合动力汽车的维修情况。在美国,电动和混合动力汽车引入了所谓的ZEV保修要求。该规定指出,在前三年(相当于50000英里)内,与驾驶相关的零件不得有缺陷。对于需要更换的高成本零件,该期限设定为7年(相当于70000英里)。此外,8年后(相当于100000英里),电池的剩余容量必须大于80%等。

一站式解决方案

新的协议带来便利的同时,对ECU的诊断开发、测试以及诊断仪的更新带来了新的挑战。Vector很早就致力于OBDonUDS和ZEVonUDS协议相关工具的研发,目前可提供一站式全流程的解决方案。

1.

诊断数据库

CANdelaStudio是诊断数据库CDD的编辑工具,支持UDS、OBDⅡ、OBDonUDS、ZEVonUDS协议。手动编辑数据库当然可行,只是耗时耗力。CANdelaStudio从18版本开始,支持导入OBDⅡ、OBDonUDS、ZEVonUDS的诊断数据(注:CDDT中需要支持OBDⅡ或OBDonUDS的诊断服务)。具体操作如下:

1)点击Data Exchange->Import->OBD Digital Annex,选择OBDⅡ或OBDonUDS/ZEVonUDS导入

678cef40-869b-11ef-bb4b-92fbcf53809c.png67a41710-869b-11ef-bb4b-92fbcf53809c.png

2)如果需要导入PID、MID和TID等信息,则可加载J1979DA的表格。如果需要导入DTC的信息,则可加载J2012DA的表格。

67c16004-869b-11ef-bb4b-92fbcf53809c.png

不同的CANdelaStudio版本支持的SAE J1979DA和SAE J2012DA的版本不同,最新的CANdelaStudio 21支持的版本信息如下:

67ec2212-869b-11ef-bb4b-92fbcf53809c.png

2.

诊断开发

创建/编辑CDD后,将CDD导入Davinci Configurator工具中,配置后即可实现OBDonUDS或ZEVonUDS代码的自动生成。MICROSAR Classic R27开始支持OBDonUDS的配置,R32版本引入ZEVonUDS,作为OBDonUDS的特性实现。

68130d82-869b-11ef-bb4b-92fbcf53809c.png

3.

诊断测试

创建/编辑CDD后,可以将CDD导入CANoe中进行诊断的测试仿真。这部分功能和UDS协议在CANoe的应用类似,本文不再赘述。

CANoe.DiVa是诊断测试用例的自动化生成工具,也支持OBD的测试。CANoe.DiVa 15开始支持OBDonUDS的测试,CANoe.DiVa 17开始支持ZEVonUDS的测试。CANoe.DiVa对于OBD的测试配置非常简单,新建工程后选择合适的诊断数据库即可。用户通常有两个选择:

与OBD协议相匹配的、内置的诊断数据库文件(“Built-In OBDonUDS”或“Built-In ZEVonUDS”

与被测ECU匹配的OBD诊断数据库文件,比如CDD

683e451a-869b-11ef-bb4b-92fbcf53809c.png

新建工程后,在Test Configuration->Services配置需要测试的诊断内容。

685fd9a0-869b-11ef-bb4b-92fbcf53809c.png

CANoe.DiVa同时支持SAE J1699-3(OBDⅡ的一致性测试要求,CANoe.DiVa 17版本开始支持)和SAE J1699-5(OBDonUDS的一致性测试要求,CANoe.DiVa 18版本开始支持)的测试,

4.

诊断仪

Indigo是支持UDS和OBD协议的诊断仪,其优势在于无需定制化开发,加载整车厂的诊断数据库(CDD/ODX)之后即可对ECU或整车进行实时诊断,因此特别适用于开发周期短或者没有定制的工程诊断仪的项目。

Indigo对于OBDonUDS和ZEVonUDS均有很好的支持,Indigo 8开始支持OBDonUDS,Indigo 9开始支持ZEVonUDS。Indigo内嵌OBD协议的解析器,直接支持OBDonUDS和ZEVonUDS协议的解析。直接新建工程,添加OBD的窗口即可完成OBD测试的配置,无需额外配置诊断数据库。Indigo可以自动识别车辆采用的OBD协议。如下是Indigo自动识别的ZEVonUDS和OBDonUDS的车辆信息。

6912a22e-869b-11ef-bb4b-92fbcf53809c.png693cd242-869b-11ef-bb4b-92fbcf53809c.png

小 结

OBDonUDS和ZEVonUDS是近些年提出的,大概率会成为未来主流的车载诊断的法规协议。OBDonUDS将代替OBDⅡ为燃油车的监测提供依据,ZEVonUDS则将为新能源车辆的监测提供依据。OBDonUDS和ZEVonUDS的引入对于ECU诊断功能、测试工具和诊断仪的开发提出了新的挑战,Vector为您提供一站式的解决方案。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 车载
    +关注

    关注

    18

    文章

    669

    浏览量

    84435
  • OBD
    OBD
    +关注

    关注

    22

    文章

    135

    浏览量

    47795
  • 车载诊断
    +关注

    关注

    0

    文章

    3

    浏览量

    6388
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    《CAN(FD)总线十万个为什么》之UDS诊断(下)

    在汽车电子诊断领域,UDS协议的传输层由ISO-15765标准定义。这一标准确保了即使在数据量较大的情况下,也能高效、准确地传输诊断信息。今天,我们将深入探讨ISO-15765协议的传
    的头像 发表于 11-06 11:36 193次阅读
    《CAN(FD)总线十万个为什么》之UDS<b class='flag-5'>诊断</b>(下)

    UDS诊断协议:汽车电子系统的“通用语言”

    在现代汽车中,电子控制单元(ECU)如同人体的神经系统,控制着发动机、变速器、制动系统等关键部件。然而,当这些复杂的电子系统出现故障时,如何快速定位问题并修复?这就需要一种统一的诊断协议——UDS
    的头像 发表于 11-05 12:13 192次阅读

    《CAN(FD)总线十万个为什么》之UDS诊断(上)

    在汽车电子的世界里,UDS诊断协议如同一把神奇的钥匙,为工程师和维修人员打开了通往车辆“心脏”的大门。今天,就让我们一起揭开UDS诊断的神秘面纱,探索其在汽车电子行业中的重要角色。UDS诊断
    的头像 发表于 11-05 11:35 241次阅读
    《CAN(FD)总线十万个为什么》之UDS<b class='flag-5'>诊断</b>(上)

    虹科峰会 | 前沿洞悉!车载以太网物理层协议解析与诊断

    HongkeHongkePico当现代车辆对车载网络的传输技术,提出更高要求——10BASE-T1S车载以太网,正愈来愈多地被应用到高级驾驶辅助(ADAS)、信息娱乐、诊断与维护等各个系统。因其更高
    的头像 发表于 10-29 17:44 304次阅读
    虹科峰会 | 前沿洞悉!<b class='flag-5'>车载</b>以太网物理层<b class='flag-5'>协议</b>解析与<b class='flag-5'>诊断</b>

    车载通信设备EMC整改:高频问题与AI辅助诊断方案

    车载通信设备EMC整改:高频问题与AI辅助诊断方案|深圳南柯电子
    的头像 发表于 10-14 10:14 223次阅读

    车联网智能车载终端4G全网通T-BOX设计与应用

    控制入口:接收远程指令(如开锁、空调控制)并执行 安全中枢:支持故障诊断、防盗追踪及紧急救援 移动管家4G智能车载信息终端硬件YD8008 设计与关键参数硬件架构主流采用
    发表于 10-11 10:06

    车载终端定制_基于联发科MTK平台的智能车载终端安卓主板解决方案

    在现代智能驾驶场景中,车载终端需要应对多任务并发的复杂需求,例如高清导航、ADAS(高级驾驶辅助系统)信息显示、车辆诊断和后排娱乐投屏等。然而,传统车载终端在设备连接能力、实时数据处理效率以及车规级环境适应性方面存在明显短板,难
    的头像 发表于 09-05 15:19 661次阅读
    <b class='flag-5'>车载</b>终端定制_基于联发科MTK平台的智能<b class='flag-5'>车载</b>终端安卓主板解决方案

    技术分享 | 车载以太网gPTP时间同步:从协议到工程实践

    车载以太网时间同步精度不足?gPTP协议实现±50ns级同步革命!本文深度剖析gPTP协议在自动驾驶多传感器融合中的关键作用,从硬件选型到LinuxPTP工具链配置,手把手教你搭建高精度时间同步系统!
    的头像 发表于 08-20 11:39 1923次阅读
    技术分享 | <b class='flag-5'>车载</b>以太网gPTP时间同步:从<b class='flag-5'>协议</b>到工程实践

    盟通方案|如何集成UDS协议

    UDS诊断协议广泛应用于汽车、重卡等领域的设备诊断和固件更新。该协议主要针对全车ECU进行标准化的数据交互。UDS应用层‌(ISO14229-1)定义了6大类共26项
    的头像 发表于 06-06 14:06 508次阅读
    盟通方案|如何集成UDS<b class='flag-5'>协议</b>

    麦科信汽车诊断示波器在机车维修领域中的应用实例

    信示波器技术优势 麦科信汽车诊断示波器产品关键参数高精度信号捕获 高速CAN FD协议解析能力,精准捕捉总线波形异常 错误帧自动标记功能快速定位通信故障节点 多系统兼容性 动力总成/底盘/车身三
    发表于 04-18 18:26

    汽车诊断的未来:SOVD协议初探

    SOVD是由ASAM制定的一种面向服务的诊断标准。该标准将诊断功能和数据抽象为独立的服务资源,利用实体与资源集合进行关联和管理。同时,它提供了一套标准化接口,允许客户端通过标准 HTTP 方法访问这些资源,从而实现相应的诊断功能
    的头像 发表于 03-27 18:54 1362次阅读
    汽车<b class='flag-5'>诊断</b>的未来:SOVD<b class='flag-5'>协议</b>初探

    IP2727_Q1至为芯支持USB端口输出的车载充电方案快充协议芯片

    英集芯IP2727_Q1是一款用于车载USB端口输出的快充协议芯片,兼容多种快充协议,包括USB(PD2.0/3.1)小米和OPPO等主流协议。可USB-A和TYPE-C双端口输出,单
    的头像 发表于 03-24 11:38 870次阅读
    IP2727_Q1至为芯支持USB端口输出的<b class='flag-5'>车载</b>充电方案快充<b class='flag-5'>协议</b>芯片

    面向服务的车辆诊断协议SOVD协议介绍

    在汽车诊断领域,UDS(Unified Diagnostic Services,统一诊断服务)长期以来一直是满足大多数诊断需求的核心协议。然而,随着 HPC(High-Performa
    的头像 发表于 03-24 09:46 1523次阅读
    面向服务的车辆<b class='flag-5'>诊断</b><b class='flag-5'>协议</b>SOVD<b class='flag-5'>协议</b>介绍

    基于ODX的工程诊断仪 - DST.Tester

    INTEWORK-DST(Tester Option,以下简称DST.Tester)是经纬恒润自主研发的工程诊断仪,适用于新车型和ECU的诊断和刷写。DST.Tester不仅支持多种ISO协议,也可以按照客户需求开发刷写流程,满
    的头像 发表于 12-30 17:00 804次阅读
    基于ODX的工程<b class='flag-5'>诊断</b>仪 - DST.Tester

    诊断系统开发咨询服务

    随着汽车电控系统复杂度及消费者对于汽车售后服务水平要求的提升,诊断系统开发在整车开发中的重要度日益突出。经过多年的实践,经纬恒润积累了丰富的经验,业务涵盖诊断协议及功能定义、诊断测试、
    的头像 发表于 12-18 16:30 979次阅读
    <b class='flag-5'>诊断</b>系统开发咨询服务