CN112859814B - 一种异构平台的DoIP诊断系统 - Google Patents
一种异构平台的DoIP诊断系统 Download PDFInfo
- Publication number
- CN112859814B CN112859814B CN202110067608.6A CN202110067608A CN112859814B CN 112859814 B CN112859814 B CN 112859814B CN 202110067608 A CN202110067608 A CN 202110067608A CN 112859814 B CN112859814 B CN 112859814B
- Authority
- CN
- China
- Prior art keywords
- fault
- diagnosis
- module
- chip
- microcontroller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24065—Real time diagnostics
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明涉及汽车电子控制单元诊断系统技术领域,一种异构平台的DoIP诊断系统,包括被测端和诊断端,被测端包括片上系统以及微控制器,诊断端配置有诊断接口,被测端配置有以太网接口,诊断端通过诊断接口连接至以太网接口以连接被测端的片上系统,并用于向被测端的片上系统发送诊断功能相对应的故障请求数据;片上系统配置有故障监测模块以及诊断事件管理模块,微控制器中配置有诊断通信模块以及存储模块,当故障监测模块检测到片上系统产生故障事件时,诊断事件管理模块根据故障事件生成故障代码并存储至微控制器中的存储模块中;诊断端配置有诊断策略,诊断策略配置有以下诊断步骤:连接步骤、激活步骤、诊断服务步骤以及故障读取步骤。
Description
技术领域
本发明涉及汽车电子控制单元诊断系统技术领域,尤其涉及一种异构平台的DoIP诊断系统。
背景技术
目前国内外汽车同行业普遍采用国际标准化组织颁布的、基于车载控制器局域网(CAN)网络通信架构的统一诊断服务标准(ISO 14229-1:2006)。该标准立足于传统车载电子控制单元(ECU)的控制核心——微控制器(MCU),已在发动机控制器、车身控制器等传统车载ECU中得到广泛应用和认可。
但随着人工智能等新技术被不断引入汽车行业,单纯依靠性能有限的MCU已经难以胜任。目前普遍的做法,是在系统设计阶段通过引入高性能片上系统(SOC)完成对数据传输与处理有较高要求的任务,以MCU作为与整车网络通讯的交互节点,二者协同处理,最终实现整个ECU的高效、可靠运行。
在传统的单核处理器的ECU设计中,UDS诊断业务通常是在MCU中进行的,并且大多数诊断业务是基于CAN总线的诊断,为了适应当前车联网的发展趋势以及远程诊断的要求,域控制器需要支持DoIP诊断。目前,对于域控制器而言,MCU唯一的以太网口用于和域控制器内部网络相连,并没有多余的以太网口用于实现DoIP诊断。
发明内容
本发明意在提供一种异构平台的DoIP诊断系统,其具备在在保证原有诊断业务高度可移植的情况下,能够实现DoIP诊断的优点。
为达到上述目的,本发明的基本方案如下:一种异构平台的DoIP诊断系统,包括被测端和诊断端,所述被测端包括片上系统以及微控制器,所述诊断端配置有诊断接口,所述被测端配置有以太网接口,所述诊断端通过诊断接口连接至以太网接口以连接被测端的片上系统,并用于向被测端的片上系统发送诊断功能相对应的故障请求数据;
所述片上系统配置有故障监测模块以及诊断事件管理模块,所述微控制器中配置有诊断通信模块以及存储模块,当故障监测模块检测到片上系统产生故障事件时,所述诊断事件管理模块根据故障事件生成故障代码并存储至微控制器中的存储模块中;
所述诊断端配置有诊断策略,所述诊断策略配置有以下诊断步骤:
连接步骤:诊断端通过诊断接口连接至以太网接口以连接被测端的片上系统;
激活步骤:诊断端通过用户数据协议报文激活微控制器中的诊断通信模块,并向被测端发起诊断请求;
诊断服务步骤:当片上系统中的诊断事件管理模块收到诊断请求报文时,将诊断请求转发给微控制器中的诊断通信模块;
故障读取步骤:诊断通信模块访问并读取存储模块中的故障信息,并通过片上系统的以太网接口发送至诊断端。
进一步地,所述片上系统配置有身份认证模块,当诊断端与片上系统连接时,所述诊断端向片上系统发送身份认证识别码,所述身份认证模块对身份认证识别码进行校验并生成认证结果,当认证结果为认证通过时,片上系统将诊断请求发送至微控制器进行处理。
进一步地,所述身份认证模块包括计数单元,在一个时间周期内,每输入一次身份认证识别码,所述计数模块自动加一,当计数单元累计计数达到预设次数后,所述被测端的片上系统锁定。
进一步地,所述片上系统配置有虚拟接口,当故障监测模块检测到片上系统中的故障事件时,诊断事件管理模块获取故障监测模块所检测的故障事件信息并通过虚拟接口发送并存储于存储模块中。
进一步地,所述诊断端配置有故障信息采集模块以及故障判断模块,所述故障信息采集模块用于获取存储于存储模块的故障代码,并根据故障代码获取至少一个故障的故障信息并发送至故障判断模块,所述故障判断模块根据信息采集模块传递的信息判断故障所在位置以及故障类型。
进一步地,所述故障类型包括动力系统故障、车身系统故障以及网络传输系统故障,所述动力系统故障包括电池组容量降低、充电电压过高、放电电压低、自放电大、局部高温、电池打弧击穿以及单体电池损坏;所述车身系统故障包括发动机冷车抖、发动机热车抖、发动机异响、发动机积碳、发动机漏机油以及发动机水温高;所述网络传输系统故障包括汽车电源系统异常、汽车多路信息传输系统异常以及信息传输单元的节点故障。
进一步地,所述诊断端还配置有故障处理模块,所述故障处理模块包括预警提示单元和动作执行单元,所述预警提示单元用于根据故障信息进行故障指示,提醒维护人员进行查看和处理。
进一步地,当故障信息采集模块采集的故障信息被故障判断模块诊断为动力系统故障时,动作执行单元执行断开充电连接器动作;当故障信息采集模块采集的故障信息被故障判断模块诊断为发动机故障时,动作执行单元执行发动机熄火动作;当故障信息采集模块采集的故障信息被故障判断模块诊断为车载网络故障时,动作执行单元执行汽车电源系统断电动作。
与现有技术相比本方案的有益效果是:
1、在片上系统配置故障监测模块以及诊断事件管理模块,在微控制器中配置有诊断通信模块以及存储模块,当故障监测模块检测到片上系统产生故障事件时,所述诊断事件管理模块根据故障事件生成故障代码并存储至微控制器中的存储模块中;诊断端依次经过连接步骤、激活步骤、诊断服务步骤以及故障读取步骤,诊断端可以实现访问并读取存储模块中片上系统的故障信息,实现通过以太网口接口进行DoIP诊断。
2、诊断端配置故障信息采集模块、故障判断模块以及故障处理模块,故障信息采集模块将采集到的故障信息并发送至故障判断模块,故障判断模块判断故障所在位置以及故障类型,故障处理模块中的预警提示单元进行故障指示,同时动作执行单元执行对应的动作以保障车载电子控制单元在发生故障的情况下能够保证车辆本身的安全。
附图说明
图1为本发明的系统架构图;
图2为本发明的系统的诊断流程图。
说明书附图中的附图标记包括:诊断端1、故障处理模块2、故障判断模块故3、故障信息采集模块4、诊断通信模块5、身份认证模块6、故障监测模7、诊断事件管理模块8、存储模块9、片上系统10、微控制器11、被测端12。
具体实施方式
下面结合说明书附图,并通过具体实施方式对本发明作进一步详细的说明:
实施例:
一种异构平台的DoIP诊断系统,如图1所示,包括被测端12和诊断端1,被测端12包括片上系统10以及微控制器11,诊断端1为汽车诊断仪,所述汽车诊断仪配置有诊断接口,被测端12配置有以太网接口,诊断端1通过诊断接口连接至以太网接口以连接被测端12的片上系统10,并用于向被测端12的片上系统10发送诊断功能相对应的故障请求数据。
片上系统10配置有故障监测模7块、诊断事件管理模块8以及虚拟接口,微控制器11中配置有诊断通信模块5以及存储模块9,当故障监测模7块检测到片上系统10产生故障事件时,诊断事件管理模块8获取故障监测模7块所检测的故障事件信息并生成故障代码,通过虚拟接口存储至微控制器11中的存储模块9中。
诊断端1配置有诊断策略,诊断策略配置有以下诊断步骤:
连接步骤:诊断端1通过诊断接口连接至以太网接口以连接被测端12的片上系统10;
激活步骤:诊断端1通过用户数据协议报文激活微控制器11中的诊断通信模块5,并向被测端12发起诊断请求;
诊断服务步骤:当片上系统10中的诊断事件管理模块8收到诊断请求报文时,将诊断请求转发给微控制器11中的诊断通信模块5;
故障读取步骤:诊断通信模块5访问并读取存储模块9中的故障信息,并通过片上系统10的以太网接口发送至诊断端1。
片上系统10配置有身份认证模块6,身份认证模块6配置有计数单元,当诊断端1与片上系统10连接时,诊断端1向片上系统10发送身份认证识别码,身份认证模块6对身份认证识别码进行校验并生成认证结果,当认证结果为认证通过时,片上系统10将诊断请求发送至微控制器11进行处理。在一个时间周期内,每输入一次身份认证识别码,计数模块自动加一,当计数单元累计计数达到预设次数后,被测端12的片上系统10锁定。
诊断端1配置有故障信息采集模块4、故障判断模块故3以及故障处理模块2,故障信息采集模块4用于获取存储于存储模块9的故障代码,并根据故障代码获取至少一个故障的故障信息并发送至故障判断模块,故障判断模块根据信息采集模块传递的信息判断故障所在位置以及故障类型。
故障类型包括动力系统故障、车身系统故障以及网络传输系统故障,动力系统故障包括电池组容量降低、充电电压过高、放电电压低、自放电大、局部高温、电池打弧击穿以及单体电池损坏;车身系统故障包括发动机冷车抖、发动机热车抖、发动机异响、发动机积碳、发动机漏机油以及发动机水温高;网络传输系统故障包括汽车电源系统异常、汽车多路信息传输系统异常以及信息传输单元的节点故障。
故障处理模块2包括预警提示单元和动作执行单元,预警提示单元用于根据故障信息进行故障指示,提醒维护人员进行查看和处理。当故障信息采集模块4采集的故障信息被故障判断模块诊断为动力系统故障时,动作执行单元执行断开充电连接器动作;当故障信息采集模块4采集的故障信息被故障判断模块诊断为发动机故障时,动作执行单元执行发动机熄火动作;当故障信息采集模块4采集的故障信息被故障判断模块诊断为车载网络故障时,动作执行单元执行汽车电源系统断电动作。
如图2所示,系统上电,诊断端1通过诊断接口连接至以太网接口以连接被测端12的片上系统10,诊断端1向片上系统10发送身份认证识别码,身份认证模块6对身份认证识别码进行校验并生成认证结果,当认证结果为认证通过时,诊断端1与被测端12连接成功。
诊断端1通过用户数据协议报文激活微控制器11中的诊断通信模块5,并向被测端12发起诊断请求,片上系统10中的诊断事件管理模块8收到诊断请求报文时,将诊断请求转发给微控制器11中的诊断通信模块5,诊断通信模块5访问并读取存储模块9中预先存储的片上系统10的故障信息,并通过片上系统10的以太网接口发送至诊断端1。
当诊断端1的故障信息采集模块4采集的故障信息被故障判断模块诊断为动力系统故障时,动作执行单元执行断开充电连接器动作;当故障信息采集模块4采集的故障信息被故障判断模块诊断为发动机故障时,动作执行单元执行发动机熄火动作;当故障信息采集模块4采集的故障信息被故障判断模块诊断为车载网络故障时,动作执行单元执行汽车电源系统断电动作。
以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。
Claims (7)
1.一种异构平台的DoIP诊断系统,其特征在于:包括被测端和诊断端,所述被测端包括片上系统以及微控制器,所述诊断端配置有诊断接口,所述被测端配置有以太网接口,所述诊断端通过诊断接口连接至以太网接口以连接被测端的片上系统,并用于向被测端的片上系统发送诊断功能相对应的故障请求数据;
所述片上系统配置有故障监测模块以及诊断事件管理模块,所述微控制器中配置有诊断通信模块以及存储模块,当故障监测模块检测到片上系统产生故障事件时,所述诊断事件管理模块根据故障事件生成故障代码并存储至微控制器中的存储模块中;
所述片上系统配置有虚拟接口,当故障监测模块检测到片上系统中的故障事件时,诊断事件管理模块获取故障监测模块所检测的故障事件信息并通过虚拟接口发送并存储于存储模块中;
所述诊断端配置有诊断策略,所述诊断策略配置有以下诊断步骤:
连接步骤:诊断端通过诊断接口连接至以太网接口以连接被测端的片上系统;
激活步骤:诊断端通过用户数据协议报文激活微控制器中的诊断通信模块,并向被测端发起诊断请求;
诊断服务步骤:当片上系统中的诊断事件管理模块收到诊断请求报文时,将诊断请求转发给微控制器中的诊断通信模块;
故障读取步骤:诊断通信模块访问并读取存储模块中的故障信息,并通过片上系统的以太网接口发送至诊断端。
2.根据权利要求1所述的一种异构平台的DoIP诊断系统,其特征在于:所述片上系统配置有身份认证模块,当诊断端与片上系统连接时,所述诊断端向片上系统发送身份认证识别码,所述身份认证模块对身份认证识别码进行校验并生成认证结果,当认证结果为认证通过时,片上系统将诊断请求发送至微控制器进行处理。
3.根据权利要求2所述的一种异构平台的DoIP诊断系统,其特征在于:所述身份认证模块包括计数单元,在一个时间周期内,每输入一次身份认证识别码,所述计数模块自动加一,当计数单元累计计数达到预设次数后,所述被测端的片上系统锁定。
4.根据权利要求1所述的一种异构平台的DoIP诊断系统,其特征在于:所述诊断端配置有故障信息采集模块以及故障判断模块,所述故障信息采集模块用于获取存储于存储模块的故障代码,并根据故障代码获取至少一个故障的故障信息并发送至故障判断模块,所述故障判断模块根据信息采集模块传递的信息判断故障所在位置以及故障类型。
5.根据权利要求4所述的一种异构平台的DoIP诊断系统,其特征在于:所述故障类型包括动力系统故障、车身系统故障以及网络传输系统故障,所述动力系统故障包括电池组容量降低、充电电压过高、放电电压低、自放电大、局部高温、电池打弧击穿以及单体电池损坏;所述车身系统故障包括发动机冷车抖、发动机热车抖、发动机异响、发动机积碳、发动机漏机油以及发动机水温高;所述网络传输系统故障包括汽车电源系统异常、汽车多路信息传输系统异常以及信息传输单元的节点故障。
6.根据权利要求4所述的一种异构平台的DoIP诊断系统,其特征在于:所述诊断端还配置有故障处理模块,所述故障处理模块包括预警提示单元和动作执行单元,所述预警提示单元用于根据故障信息进行故障指示,提醒维护人员进行查看和处理。
7.根据权利要求6所述的一种异构平台的DoIP诊断系统,其特征在于:当故障信息采集模块采集的故障信息被故障判断模块诊断为动力系统故障时,动作执行单元执行断开充电连接器动作;当故障信息采集模块采集的故障信息被故障判断模块诊断为发动机故障时,动作执行单元执行发动机熄火动作;当故障信息采集模块采集的故障信息被故障判断模块诊断为车载网络故障时,动作执行单元执行汽车电源系统断电动作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110067608.6A CN112859814B (zh) | 2021-01-19 | 2021-01-19 | 一种异构平台的DoIP诊断系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110067608.6A CN112859814B (zh) | 2021-01-19 | 2021-01-19 | 一种异构平台的DoIP诊断系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112859814A CN112859814A (zh) | 2021-05-28 |
CN112859814B true CN112859814B (zh) | 2022-08-02 |
Family
ID=76007213
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110067608.6A Active CN112859814B (zh) | 2021-01-19 | 2021-01-19 | 一种异构平台的DoIP诊断系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112859814B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114035552B (zh) * | 2021-11-16 | 2024-07-12 | 深圳市元征科技股份有限公司 | 一种车辆的诊断方法、诊断设备及可读存储介质 |
CN113960991B (zh) * | 2021-11-30 | 2024-08-23 | 北京超星未来科技有限公司 | 车辆故障诊断系统、方法、装置、片上系统芯片及车辆 |
CN115291594B (zh) * | 2022-10-09 | 2023-03-24 | 苏州挚途科技有限公司 | 车载域控制器的远程诊断系统及方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105229714A (zh) * | 2013-03-13 | 2016-01-06 | 博世汽车服务解决方案公司 | 具有片上系统装置、传感器和无线适配器的车辆测量设备 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102320043B1 (ko) * | 2017-09-13 | 2021-11-01 | 현대자동차주식회사 | 차량용 제어 장치의 진단 방법 및 장치 |
US11822649B2 (en) * | 2018-01-16 | 2023-11-21 | C2A-Sec, Ltd. | Intrusion anomaly monitoring in a vehicle environment |
CN108469802B (zh) * | 2018-01-31 | 2021-04-13 | 中汽研汽车检验中心(武汉)有限公司 | 一种车辆信息远程监控与故障诊断系统 |
DE102018202996A1 (de) * | 2018-02-28 | 2019-08-29 | Robert Bosch Gmbh | Verfahren zum Durchführen einer Diagnose |
CN108733029A (zh) * | 2018-05-31 | 2018-11-02 | 浙江吉利控股集团有限公司 | 一种车辆远程诊断系统及方法 |
CN111077880B (zh) * | 2019-12-24 | 2021-02-09 | 国汽(北京)智能网联汽车研究院有限公司 | 一种车辆故障的诊断系统及方法 |
CN111555953B (zh) * | 2020-05-29 | 2022-01-28 | 北京经纬恒润科技股份有限公司 | 基于车载以太网的远程诊断方法、装置、系统、tsp服务器 |
CN111781917A (zh) * | 2020-07-03 | 2020-10-16 | 华人运通(江苏)技术有限公司 | 一种故障数据处理方法、域控制器和汽车 |
-
2021
- 2021-01-19 CN CN202110067608.6A patent/CN112859814B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105229714A (zh) * | 2013-03-13 | 2016-01-06 | 博世汽车服务解决方案公司 | 具有片上系统装置、传感器和无线适配器的车辆测量设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112859814A (zh) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112904828B (zh) | 一种异构架构域控制器的诊断系统 | |
CN112859814B (zh) | 一种异构平台的DoIP诊断系统 | |
US10967753B2 (en) | Vehicle, charger, charging system including charger, and abnormality diagnosis method for charger | |
CN113054706A (zh) | 一种动力电池的均衡监控控制系统及方法 | |
CN108445872A (zh) | 电动汽车故障自诊断系统和诊断方法 | |
CN106428115A (zh) | 轨道车辆系统故障的检测方法和装置 | |
US8024625B2 (en) | Network system for diagnosing operational abnormality of nodes | |
CN111130967A (zh) | 一种汽车诊断网络拓扑结构 | |
CN109960237A (zh) | 一种车辆故障诊断和数据分析系统及车辆 | |
CN101604165A (zh) | 一种混合动力汽车车载诊断系统及其诊断方法 | |
CN103176581B (zh) | 电源管理装置及电源管理方法 | |
BRPI1014945B1 (pt) | Método para detectar barramento can de veículo de motor híbrido | |
CN103648870B (zh) | 用于电动真空泵的驱控模块 | |
CN208873044U (zh) | 汽车诊断设备及汽车诊断系统 | |
CN106487627B (zh) | Riom及具有riom的列车 | |
US11444922B2 (en) | System for detecting control device security malfunctions | |
CN111060845B (zh) | 故障的处理方法、装置、设备及存储介质 | |
CN209492395U (zh) | 新能源商用车用低压配电控制系统 | |
CN207115146U (zh) | 车载控制系统的冗余架构控制电路 | |
CN109358600A (zh) | 基于车载通讯模块的诊断方法和装置 | |
CN104977924A (zh) | 一种车辆实时检修系统 | |
CN116775375A (zh) | 数据存储的方法和系统 | |
CN115016426A (zh) | fail-safe失效安全系统,方法,储存器及汽车 | |
CN116054685A (zh) | 一种基于多核处理器的电流采样冗余系统 | |
CN110691019B (zh) | 电路装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |