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

发布者:AngelicHeart最新更新时间:2024-09-25 来源: elecfans关键字:诊断系统  隔离 手机看文章 扫描二维码
随时随地手机看文章

引言

在整车电子电气体系中,诊断系统的设计扮演着至关重要的角色,负责支持整车的刷写、故障排查和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到1设计诊断系统

上一篇:汽车雷达系统设计面临的挑战
下一篇:整车各种电源模式下的控制策略

推荐阅读最新更新时间:2024-11-12 21:01

基于ODX的通用售后诊断系统 INTEWORK-DGA
概述 随着汽车的电子化水平越来越高,汽车维修保养越来越复杂,国内外多个厂家的高科技维修设备应用于汽车后市场。互联网技术也应用于汽车售后服务行业,4S 店随时可以在网上获得维修资料、诊断数据、维修流程、专家指导、新动态等信息,缩小了不同规模和维修水平的 4S 店获取技术信息的差异。经纬恒润凭借在诊断类产品开发和云端服务器开发多年积累的经验,结合国内整车厂对车辆售后市场的诊断、管理、安全等需求,研发出基于ODX的通用售后诊断系统 INTEWORK-DGA,该系统可满足客户对车辆数据管理、维修站管理、远程维修指导、诊断刷写、数据安全性等要求,是一款安全的平台系统。 INTEWORK-DGA 基于 ODX标准(ISO22901),软件
[嵌入式]
有过电压过电流保护及隔离作用的交流电源设计
本交流 电源 具有过电压过电流保护,且电器设各用电与市电隔离,用在检修泵电源电视机时,比较安全、方便。其电路如图所示。 有过电压过电流保护及隔离作用的交流 电源 电路 电路工作原理:当按AN1时,K0-1触点吸合并自锁,这时交流电源通过T1的一次绕组和与之串联的T2的一次绕组形成回路。若T1变压器二次上所接的负载电流在预先调好的正常范围内时,那么T2的二次电压经整流滤波后通过RP1和稳压二极管加到晶闸管触发极的电压很低,晶闸管不导通,继电器K不动作,触点K-1保持动断,供电压正常。如果需要关断电源时,按AN2就可以了。当负载发生短路时,流过T2一次绕组的电流增加,T2的二次电压致使晶闸管导通,触点断开,K0-1断开,总电源切
[电源管理]
有过电压过电流保护及<font color='red'>隔离</font>作用的交流电源设计
ADSP-CM403 Sinc—太阳能应用中的隔离测量
太阳能应用中的电压和电流测量需采用隔离测量技术。 DSP Sinc输入以及ADIAD7401A隔离式ADC恰好提供ADI 信号链的一个示例,实现这种隔离测量。 本文介绍采用ADSP-CM403xy和AD7401A器件,并由 ADI设计的测量应用典型信号链。 太阳能光伏逆变器系统 太阳能光伏逆变器转换来自太阳能面板的电能并高效地 将其部署到公用电网中。来自太阳能面板的电能基本上 属于直流源,它会被转换成交流,并与电网频率成一定的相位关系,馈送至公用电网上,且效率极高。转换可 以采用单级,也可以采用多级(见图1)。第1级通常为 DC-DC转换,其中太阳能面板的低电压与高电流输出转 换为高电压与低电流。这样做的目的是为了将电
[测试测量]
ADSP-CM403 Sinc—太阳能应用中的<font color='red'>隔离</font>测量
采用单个IC从30 V至400 V输入产生隔离或非隔离±12 V输出
电动汽车、大型储能电池组、家庭自动化、工业和电信电源都需要将高电压转换为±12 V,以满足为放大器、传感器、数据转换器和工业过程控制器供电的双极性电源轨需求。所有这些系统中的挑战之一是构建一个紧凑、高效的双极性稳压器,它的工作温度范围为-40°C至+ 125°C,这在汽车和其他高环境温度应用中尤为重要。 线性稳压器已广为人知,并且通常位列双极性电源备选方案的首位,但它不适用于上述高输入电压、低输出电压的应用,这主要是由线性稳压器在高降压比下的散热所导致。此外,双极性解决方案至少需要两个集成电路(IC):一个正输出线性稳压器和一个负输出转换器。更好的解决方案是使用单个开关稳压器,该开关稳压器从较高的输入产生两个输出,并具有良好的
[模拟电子]
采用单个IC从30 V至400 V输入产生<font color='red'>隔离</font>或非<font color='red'>隔离</font>±12 V输出
隔离通道手持式示波器进行浮置测量方案
当基准信号处于浮置状态,而不是以地电势为基准时,对功率元器件、功率半导体元件及其他电子应用进行精确和安全的测量是非常困难的。在这些情况下,不是所有的示波器都适于查看波形。在没有合适的仪器和探头的情况下执行浮置测量,将会为测试人员带来安全隐患。不适宜的测量仪器可能生成错误的测量结果,并对电路和示波器造成损害。本应用指南阐述了什么是浮置测量及其危险性,以及使用隔离通道手持式示波器执行功率电子应用测量的原因。 什么是浮置测量? 浮置测量是指两个测量点中的任何一个都不处于地电势的测量。例如,假设您要测量线性电源串联稳压器的输入和输出端的压降。那么稳压器的电压输入引脚和电压输出引脚都不能接地。 浮置测量的危险 在多数应用中,尤其是开
[测试测量]
<font color='red'>隔离</font>通道手持式示波器进行浮置测量方案
采用ADM2483的隔离RS-485中继器设计
在工业控制等环境中,常会有电气噪声干扰传输线路。RS-485收发器采用平衡发送和差分接收,具有抑制共模干扰的能力,且设备简单,价格低廉,能够进行长距离通信,因而得到了广泛的运用。但由于双绞线上的电平损耗,使得RS-485收发器的最大传输距离约为1200m,要进行更远距离的传输则需要使用中继器。   本设计电路简单,能适应不同的波特率,且能够自动收发及信号隔离保护。其具体电路如下图所示。 图1,采用ADM2483构成的隔离RS-485中继器     本设计中采用了ADI公司基于iCoupler磁耦隔离技术的RS-485收发器——ADM2483,该芯片内部集成有三路数字信号隔离通道以及一个低功耗RS-485收发器。该
[嵌入式]
DS18B20在测温系统光电隔离中的应用
在传统的模拟信号远距离温度测量系统中,需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精度。而新型数字温度传感器DS18B20的出现,为克服上面提到的三个问题提供了很好的解决方法。 Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持“一线总线”接口的温度传感器,在其内部使用了在板专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。这种新的”一线器件“体积更小、适用电压更宽、更经济一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。 DS18B20的应用 DS18B20是DALLAS
[单片机]
DS18B20在测温系统光电<font color='red'>隔离</font>中的应用
Vicor 扩展 Picor 旗下的隔离式Cool-Power ZVS DC-DC 转换器
Vicor (NASDAQ: VICR) 今日发布其Picor Cool-Power® PI31xx 系列隔离式DC-DC 转换器. 这系列以零电压为基础的DC-DC转换器, 特别为24V工业应用及28V航空及国防应用, 和需要严苛温度环境操作而设计的.   此一款新的Cool-Power® PI31xx 转换器, 保留了原创产品的标签性封装尺寸, 只有0.87" x 0.65" x 0.265",表贴封装, 功率密度高达334 W/in3 , 2250V隔离, 体积较1/16砖隔离式DC-DC 转换器少50%. Cool-Power® PI31xx 转换器, 在集成电路封装内实现特高的系统密度. Cool-Pow
[电源管理]
Vicor 扩展 Picor 旗下的<font color='red'>隔离</font>式Cool-Power ZVS DC-DC 转换器
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved