电子发烧友网

电脑版
提示:原网页已由神马搜索转码, 内容由www.elecfans.com提供.
创作中心
发布

如何从0到1设计诊断系统

经纬恒润2024-04-26 17:59382次阅读

引言

在整车电子电气体系中,诊断系统的设计扮演着至关重要的角色,负责支持整车的刷写、故障排查和EOL(End of Line)等关键操作。这一重要性在于这些操作的实现都依赖于诊断系统的全面支持。因此,在设计诊断系统时,必须确保系统具备全面性、安全性和高效性。

诊断系统设计主要涵盖了诊断方案设计、诊断需求定义和诊断数据库开发。本文会逐一介绍这些环节,以便更好地理解和把握诊断系统设计的全貌。

诊断方案设计

在进行具体的需求定义前,首先需要确定诊断方案,主要内容包括明确本地诊断、远程诊断、OTA (Over The Air)、车内诊断的诊断路径。这里以本地诊断为例进行介绍,常见诊断方案包括隔离方案和透传方案。

  • 隔离方案

隔离方案是指将车内和车外划分为不同的网段,诊断仪发送的诊断信息必须通过边缘节点进行路由映射后,再转发至车内的目标节点。

wKgZomYreiCAcMKmAAB6FP5rWnw636.png

采用这种方案的优点很明显:

- 因为车内外的网段隔离,可以更好的进行安全防护。

-网关统一进行转发,可以由网关进行不同诊断路径的管理。

当然此方案也有一定的缺陷,最明显的就是如果网关的转发性能不足,则诊断路由的延时会较长,会影响一些场景(如刷写)的效率。

  • 透传方案

透传方案是将车内和车外划分在同一个网段,诊断仪可以直接与车内节点建立以太网诊断链接,无需经过边缘节点进行路由。

wKgZomYrekKANbhiAAB8oSu0Kd0778.png

透传方案的优点有以下两点:

-诊断仪可与车内以太网节点直接建立链接,无需中间节点路由,传输大数据时效率高。

-对网关的路由性能要求较低,做好不同传输协议(如DoIP-CAN)的路由即可。

其缺点一是不方便网关做统一的管理,其次就是安全性方面有更高的要求。

诊断需求定义

当确定了诊断方案后,就可以着手进行具体的诊断系统设计工作。以下是一些常见且关键的环节。

wKgZomYrel2AQ056AAB2JbRCkwk467.png
  • 诊断拓扑图定义

-根据整车拓扑和诊断方案,确定每个控制器诊断、刷写的路径。

-绘制诊断网络拓扑图,以清晰展示各个节点之间的关系。

  • 诊断ID分配

-为诊断节点分配合适的诊断ID地址。

-为车内/车外诊断设备、物理寻址和功能寻址分配合适的地址。

-分配CAN请求响应ID(参考ISO 15765-4)。

-分配以太网DoIP逻辑地址 (参考ISO 13400-2)。

  • 整车配置字

-如果诊断平台包含多个车型或者不同配置,开发整车配置字是必要的。

-确保配置字能够正确标识车型和配置,方便在诊断平台中进行正确的配置切换。

wKgaomYrem-AfZoHAABzR-5MOUE332.png
  • 诊断需求规范

-包含了平台可能会用到的诊断服务和基础需求。

-针对不同的总线需要考虑其对UDS诊断的影响,例如:会话层时间参数的值的差异。

- 由于车内包含各种传输协议,所以需要注意诊断对底层协议的需求约束。这里以以太网为例子,包括doip需求定义、tcpip相关参数定义、物理层定义等。

  • 刷写需求规范

在进行刷写需求规范的开发时,需注意不同种类的控制器会使用不同的刷写流程。一般可以将控制器分为:嵌入式系统控制器、带有文件管理系统的控制器。

-嵌入式控制器:这类控制器基于BootLoader进行刷写,一般需要先执行擦除例程,再使用0x34、0x36、0x37服务请求进行文件写入。

-带有文件管理系统的控制器:一般为使用OS操作系统的控制器,先使用0x38、0x36、0x37服务进行程序的下载,再由文件管理系统通过安装例程进行安装操作。

-如果有并行刷写、静默刷写等特殊的需求,也需要在刷写需求规范中进行明确定义。

  • 网关路由规范与网关路由表

-根据诊断方案和拓扑图,明确路由方案,制定网关路由规范。

- 当路由方案确认后,需要进行网关路由表的开发,以确保每个路由节点能够选择正确的路由路径。

以上是诊断需求定义中的一些重要环节,这些内容都对诊断具体参数的开发和诊断功能的实现起着指导性的作用。

诊断数据库开发

wKgZomYreoWARgGpAABfYvCo1ZQ826.png

诊断调查问卷和诊断数据库的开发是一个长期持续的工作。在这个过程中,我们需要整合企业标准的定义,各方向专业工程师的建议以及供应商反馈的信息,并持续完善和优化。诊断调查问卷中的内容将应用于研发、生产、售后等各个阶段。

- ECU DATA: 控制器信息

对每个ECU进行详细的描述,包括CAN ID、逻辑地址等信息。

- Service: 诊断服务定义

列出每个ECU支持的服务、子功能、否定响应、支持的安全等级等信息。

- DID (Data Identifier): 数据ID

包括系统DID和供应商自定义DID;静态DID和动态DID。

对每个DID的功能进行描述,包括其示例、范围和用途。

-Routine: 例程

包括刷写相关的例程、EOL相关例程以及功能相关例程等。

提供每个例程的详细说明和执行步骤。

-DTC (Diagnostic Trouble Codes): 诊断故障码

包括基本通信相关、信息安全相关和功能相关的DTC。

对每个DTC提供详细的描述,包括使能条件、记录条件和恢复条件等。

-Snapshot: 快照数据

通常会管理最近一次和第一次的快照信息,包括车辆的基础数据和状态。

-梳理交互逻辑及信息

通常会记录发生计数器和老化计数器。

-其他内容

如时间参数、28服务的通信配置、2F服务的定义等,这里不再详细赘述。

在完成诊断调查问卷的开发之后,我们需要将问卷转换成诊断数据库,以便进行诊断数据交换。在此过程中,需要注意诊断数据库的格式以及适用的工具链的选择,以确保在进行优劣取舍时能够做出明智的决策。在数据库格式的选取方面,鉴于ODX格式的开源属性,该格式能够较好地适应整车开发、生产及售后各阶段的需求,因而是一种较为推荐的数据库格式。

总结

在当今汽车电子电气架构逐渐完善的背景下,诊断系统设计已不仅仅是纯粹的诊断问题,而需要对整车的通信、功能和安全性进行综合考量。例如,在设计诊断方案时,需要考虑到诊断路径的安全性和可靠性。在进行诊断需求定义和数据库开发时,需要思考到不同诊断场景下的差异化要求。综合各方面需求的诊断系统会为整车从研发生产到售后都提供强有力的支持。

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

    评论

    发布评论请先 登录

    相关推荐

    雷击隐患角度|解读|输电线路分布式故障诊断系统

    在高空中,因此,一旦雷暴天气出现,输电线路就可能成为被雷电击中的对象,数年来,因为雷击造成的输电线路跳闸、放电等现象,概率甚至比外力破坏和鸟害还要高。 虽然现代电力系统中还广泛应用了各种防护设备以期待其变得
    03-06 15:51 149次阅读

    车辆OBD是什么?全面了解OBD系统

    BD 通俗来讲就是车载诊断系统,主要使用OBD诊断仪读取车辆数据,查看是否存在故障代码。
    12-21 16:59 866次阅读

    第二代随车诊断系统(OBDII)工作原理及故障诊断

    1996年及之后生产的所有轻型车量都必须采用第二代随车诊断系统(OBDⅡI)标准。OBDII的主要目的是降低排放污染,而设立OBD I(1988年)的主要目的是检查传感器或其电路是否有问题。
    12-21 16:52 218次阅读

    细说物联网声发射监测诊断系统

    声发射监测诊断系统组成:由智能声波(声发射)采集器、物联网平台、客户端组成。
    11-15 14:55 364次阅读

    AUTOSAR诊断系统事件内存管理

    事件内存管理定义为在DEM模块中添加、更新和删除事件内存条目的过程。DEM模块确定事件内存条目是新的还是当前存在于事件内存中。 Event retention Event retention定义了DEM模块记录和处理事件(DTC)、UDS状态信息和事件相关数据(例如,冻结帧、扩展数据)的能力。 DEM规范共规定了6种Event存储的条件,更多内容请参看DEM规范手册。 Event Displacement 事件替换意味着,最不重要的、已经存在的事件内存条目被需要存储的新事件内存条目替换。在替换过程中,重
    10-04 11:45 375次阅读

    基于VXI仪器的电路板故障诊断系统

    VXI(VME bus extension for instrumentation)总线是当前性能的测控系统机箱底板总线之一,具有标准开放、结构紧凑、数据吞吐能力强、模块可重复使用、众多仪器厂家支持
    08-09 14:22 542次阅读

    车载诊断系统的定义和功能有哪些 车载诊断系统的技术发展现状

    OBD系统随时监测零部件和系统的故障,保证车辆在使用中排放不超过0BD法规的要求 0BD系统会持续监测排放的劣化过程,大幅减少由于故障造成的排放超标
    08-08 11:14 249次阅读

    具有定向增强SiOC基完美超材料吸波器自上而下的参数化设计

    提高电磁波(EMW)利用效率,是科技进步的不懈努力。无处不在的微波会干扰电子通信设备和医疗诊断系统,危及智能汽车和飞机等交通工具的安全,危害人类健康。
    07-26 17:15 578次阅读

    汽车ECU诊断:车外离线诊断系统

    车外离线诊断系统上述车内在线诊断系统中记录了故障的相关数据,这些数据将会被技术或维修人员使用。 具体来说,就是技术或维修人员使用外部的诊断设备(比如诊断仪)做一些获取故障信息的操作,
    07-26 11:29 963次阅读

    汽车ECU诊断:车内在线诊断系统

    车内在线诊断系统车内在线诊断系统是指ECU会在什么条件下,用什么逻辑去检测是否有故障,以及如何进行故障处理。 以汽车ECU故障诊断功能解析系列1的位置传感器为例,假设需要诊断PWM信
    07-26 11:24 786次阅读

    数据中心能效诊断系统及节能管理措施

    地区也对新建数据中心能源利用效率(PUE)提出了高要求。原有老旧数据中心的机电系统已落后,需进行能效诊断和升级改造提高PUE。通过能效管理系统研究数据中心能耗构成,进行能效诊断,并针对
    06-21 09:31 509次阅读

    关键字协议2000开源代码

    KWP2000是用于铃木 (SDS)、川崎 (KDS)、雅马哈 (YDS)、本田 (HDS) 等车载车辆诊断系统(OBD)的通信协议。它由ISO 14230标准化,并与ISO 9141兼容。
    06-21 09:03 1次下载

    红外热成像在线测温诊断系统被应用在不同的工业场所中发挥温度检测预警的作用

    济南祥控自动化开发的XKCON祥控红外热成像在线测温诊断系统由双光谱红外热成像仪、光电交换机和后台管理软件平台组成,能够对静止和运行的物体进行点、线、区域的自动温度巡检和温度超限预警,红外热成像仪根据工业防爆要求设计,适合在冶金、电力、煤矿、建材、石油、化工等对检测设备要求较高的环境中应用。
    06-09 11:20 520次阅读

    汽车电子EMI诊断系统-传导发射诊断系统

    传导骚扰测试系统主要测量受试设备(EUT)在正常工作状态下通过电源线、信号端口、控制端口对周围环境所产生的骚扰,测试频率范围主要为9kHz~30MHz。不同产品的骚扰限值由不同标准规定,但基本方法
    06-05 10:43 483次阅读

    红外热成像在线测温诊断系统

    XKCON祥控红外热成像在线测温诊断系统能够对静止和运行的物体进行自动巡检,实时监测、自动预警和实时获取设备故障状态热信息,并自动生成相应的温度变化报表,实现被监测目标的热故障诊断,做到无人值守自动化监测。
    05-26 10:01 779次阅读

    经纬恒润

    企业号
    481内容31w+阅读105粉丝

    推荐企业号

    更多