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为您提供一站式的解决方案。

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

    关注

    17

    文章

    605

    浏览量

    83352
  • OBD
    OBD
    +关注

    关注

    22

    文章

    130

    浏览量

    46678
  • 车载诊断
    +关注

    关注

    0

    文章

    3

    浏览量

    6300
收藏 人收藏

    评论

    相关推荐

    高功率、多协议,南芯科技车载充电芯片家族又添两大产品

    今日,南芯科技(证券代码:688484)同步推出两款重磅车载充电芯片——全集成 USB PD 解决方案的高功率升降压转换器 SC87550Q/SC87580Q,以及支持私有充电协议的 Type-C
    的头像 发表于 11-20 10:23 223次阅读

    DoIP协议栈简介及主要功能

    的修改,使用单对双绞线即可实现稳定的100Mb/s全双工通信。正是由于车载以太网的普及应用,对应的车辆诊断协议DoIP应运而生,本文将基于ISO13400、ISO14229和求远电子在DoCAN
    的头像 发表于 11-13 15:35 358次阅读
    DoIP<b class='flag-5'>协议</b>栈简介及主要功能

    Modbus协议诊断功能说明

    08功能码仅用于串行链路,主要用于检测主设备和从设备之间的通信故障,或检测从设备的各种内部故障,该功能码不支持广播。为了区别各诊断类型,查询报文中提供了2字节的子功能码字段。
    的头像 发表于 11-05 10:33 168次阅读

    什么是协议分析仪和训练器

    )是一种专用硬件或软件工具,用于监视、分析和诊断计算机网络中的通信协议。它能够捕获数据包、解析协议头部信息、展示通信流量,并帮助用户识别网络中的问题或优化性能。 功能: 数据包捕获:准确捕获网络通信
    发表于 10-29 14:33

    SOVD协议及测试解决方案

    当前车辆诊断主要使用UDS诊断协议,通过诊断功能可实现获取车辆ECU的状态信息及进行数据刷写。但随着汽车架构的日益复杂,数据爆炸及远程诊断
    的头像 发表于 09-20 08:08 920次阅读
    SOVD<b class='flag-5'>协议</b>及测试解决方案

    车载以太网自动化测试套件—AETP.UDS

    AETP.UDS是专为车载以太网UDS测试设计的自动化测试套件,旨在测试ECU对ISO 14229协议规范实现的一致性,测试ECU是否具备上报故障等关键诊断信息,帮助用户做故障定位。
    的头像 发表于 08-21 11:57 1041次阅读
    <b class='flag-5'>车载</b>以太网自动化测试套件—AETP.UDS

    车载以太网自动化测试套件—AETP.UDS

    AETP.UDS是专为车载以太网UDS测试设计的自动化测试套件,旨在测试ECU对ISO 14229协议规范实现的一致性,测试ECU是否具备上报故障等关键诊断信息,帮助用户做故障定位。
    的头像 发表于 08-15 15:07 267次阅读
    <b class='flag-5'>车载</b>以太网自动化测试套件—AETP.UDS

    车载以太网性能优化方案

    车载以太网开发过程中,我们最为常见的应用层协议主要是SOMEIP与DOIP两大类协议,其中SOMEIP协议作为实现SOA架构的一种重要实现手段被广泛应用,DOIP
    的头像 发表于 07-25 10:36 654次阅读
    <b class='flag-5'>车载</b>以太网性能优化方案

    聚焦欧盟电池法规,TÜV南德与天合储能签署电池法规合作协议

    合储能有限公司(以下简称“天合储能”)签署欧盟电池法规合作协议。TÜV南德将根据欧盟电池法规(EU2023/1542)为天合储能的产品提供电池法规测试与审核服务,协助天合储能应对欧盟电
    的头像 发表于 06-26 21:36 598次阅读
    聚焦欧盟电池<b class='flag-5'>法规</b>,TÜV南德与天合储能签署电池<b class='flag-5'>法规</b>合作<b class='flag-5'>协议</b>

    带你走进信息安全软件架构

    经纬恒润车端信息安全解决方案整合了 MCU 端以及 MPU 端的信息安全解决方案,具体方案包括 Security Boot、安全通信、安全存储、安全诊断和入侵检测等,能满足欧标强制法规要求和国内信息安全法规要求,符合欧标出口要求
    的头像 发表于 06-12 14:36 874次阅读
    带你走进信息安全软件架构

    车载以太网 | TSMaster的DoIP功能操作指南

    车载以太网诊断协议,DiagnosticsoverInternetProtocol简称为DoIP,可以通过以太网协议进行汽车诊断。DoIP是
    的头像 发表于 04-13 08:21 929次阅读
    <b class='flag-5'>车载</b>以太网 | TSMaster的DoIP功能操作指南

    车载网络协议与串扰问题

    本文要点汽车网络协议包括本地互连网络(LIN)、控制器局域网络(CAN)、面向媒体的系统传输(MOST)和FlexRay等。通过一根非屏蔽双绞线(UTP),车载以太网为汽车提供了一种经济高效的轻量化
    的头像 发表于 03-05 08:14 1261次阅读
    <b class='flag-5'>车载</b>网络<b class='flag-5'>协议</b>与串扰问题

    车载网关和普通网关区别 车载网关支持哪些特殊协议

    车载网关通常需要考虑车辆的移动性和复杂的通信环境,因此需要具备更强的稳定性、抗干扰能力和适应性,以确保车辆内部的数据通信畅通。
    的头像 发表于 02-25 15:49 1980次阅读
    <b class='flag-5'>车载</b>网关和普通网关区别 <b class='flag-5'>车载</b>网关支持哪些特殊<b class='flag-5'>协议</b>?

    国产车载CAN IC崛起,能否挑战NXP?

    车载网络正开始从域架构向区域架构迁移,这种方法将使用更少的协议、更少的布线
    的头像 发表于 02-25 11:40 2773次阅读
    国产<b class='flag-5'>车载</b>CAN IC崛起,能否挑战NXP?

    现代起亚与三星合作推动智能车载与智能家居互联互通

    现代起亚与三星达成合作协议,共同推动智能车载与智能家居的互联互通。根据协议,现代和起亚汽车内置的车载信息娱乐系统将与三星的智能设备实现无缝连接。
    的头像 发表于 01-11 15:18 681次阅读