The invention discloses a method and a device for converting a fault monitored by an external controller into a fault check code in an electronic control system. The method of the invention includes: after receiving a SPN sent by an external controller, the system inquires the first calibration form and judges whether it is consistent with the SPN in the form. If the same, according to the first calibration table cell and the second calibration table cell one-to-one relationship in second tables directly find the corresponding SPN DFC, with a DFC, as long as there is a corresponding SPN fault, DFC fault at all, only the corresponding SPN without failure, DFC can show no fault. The invention discloses a device for converting a fault monitored by an external controller into a fault check code in an electronic control system, comprising a SPN fault status updating unit and a DFC fault state acquisition unit.
【技术实现步骤摘要】
一种电控系统中将外部控制器监测的故障转换为故障检查码的方法及装置
本专利技术涉及电控系统故障管理领域,尤其涉及一种将外部控制器监测的故障转换为故障检查码的方法及装置。
技术介绍
为提高现代汽车的使用性能,车上配备的传感器、执行器越来越多,电控系统在提高汽车性能的同时,也使汽车的故障诊断与排除变得复杂起来。电控单元EQJ (Electronic Control Unit)是电控系统的核心,不断地对电控系统中各零部件的功能进行随时检测,一旦发现故障,立即将此故障以故障检查码DFC(Diagnostic Fault Check)的形式存储在EOJ的指定单元中,并将所得DFC在诊断管理系统DSM(Diagnostic System Management)中实时地管理,尽可能按需要进行分类降级处理,也就是根据所得DFC所属的故障严重等级类别对系统的某些运行中的功能进行限制或释放一些替代功能,以避免已发生故障对系统造成更大的破坏。对检测到的故障进行分类降级处理的同时还需要根据法规的要求点亮各种诊断灯,并响应来自车载诊断系统OBD(On-Board Diagnostic)诊断仪或者其他诊断服务工具的请求,为维修人员诊断故障提供依据。整车上除了 E⑶外还有一些其他控制器,这些控制器相对于E⑶被称为外部控制器,与E⑶可以通讯。外部控制器也可以监测故障,一旦监测到故障,就将故障用可疑部件码SPN(Suspect Parameter Number)即发生故障的可疑部件编号的形式发送给EQJ,而EQJ不能直接处理SPN,须将SPN转换成E⑶内部的DFC才能对监测到的故障 ...
【技术保护点】
一种电控系统中将外部控制器监测的故障转换为故障检查码的方法,其特征在于,在第一个标定表格中标定系统需要管理的可疑部件码SPN,在第二个标定表格标定系统需要管理的故障检查码DFC,标定的DFC和SPN具有对应关系,这个对应关系是靠第一个标定表格的单元格和第二个标定表格的单元格的一对一的对应关系来维系的,该方法包括步骤:1)系统在第一个标定表格中查询从外部控制器接收到的SPN,根据查询结果更新每一个在第一个标定表格标定的有效SPN的故障状态,上述有效的SPN是指可被系统识别的标识系统需要管理的外部控制器监测到的故障的SPN;2)系统在第二个标定表格查询与有故障的SPN对应的DFC,查询得到的DFC为有故障状态;系统在第二个标定表格查询与无故障的SPN对应的DFC,反查该DFC对应的其他SPN的故障状态,若这些其他SPN中至少有一个为有故障状态,则此DFC为有故障状态,否则,此DFC为无故障状态。
【技术特征摘要】
1.一种电控系统中将外部控制器监测的故障转换为故障检查码的方法,其特征在于,在第一个标定表格中标定系统需要管理的可疑部件码SPN,在第二个标定表格标定系统需要管理的故障检查码DFC,标定的DFC和SPN具有对应关系,这个对应关系是靠第一个标定表格的单兀格和第二个标定表格的单兀格的一对一的对应关系来维系的,该方法包括步骤: O系统在第一个标定表格中查询从外部控制器接收到的SPN,根据查询结果更新每一个在第一个标定表格标定的有效SPN的故障状态,上述有效的SPN是指可被系统识别的标识系统需要管理的外部控制器监测到的故障的SPN ; 2)系统在第二个标定表格查询与有故障的SPN对应的DFC,查询得到的DFC为有故障状态;系统在第二个标定表格查询与无故障的SPN对应的DFC,反查该DFC对应的其他SPN的故障状态,若这些其他SPN中至少有一个为有故障状态,则此DFC为有故障状态,否则,此DFC为无故障状态。2.根据权利要求1所述的方法,其特征在于,所述的第一个标定表格的单元格和第二个标定表格的单兀格一对一对应关系为两个标定表格中横坐标相同的单兀格相对应的关系,所述横坐标为行数为I的表格的列号。3.根据权利要求1所述的方法,其特征在于,第一个标定表格用于标定SPN的单兀格的数目为系统可管理的SPN的最大数目,这个大小根据系统内存情况以及外部控制器实际管理的SPN种数在系统配置时进行更改。4.根据权利要求1所述的方法,其特征在于,将多个SPN标定为对应同一个DFC。5.根据权利要求1所述的方法,其特征在于,在第二个标定表格标定的系统需要管理的DFC为外部DFC或者未使用的DFC ;所述外部DFC为由外部控制器发送的SPN转换而来,并且因所属类别为ECU可识别而可以被ECU进行分类降级处理的DFC;所述未使用的DFC为系统在划分一部分DFC用于ECU本身故障处理,划分另一部分DFC作为外部DFC之后所剩下的DFC,,未使用的DFC用于:在被分配与之对应的SPN后,该未使用DFC被标定类别,系统根据所标定的类别对该DFC进行分类降级处理,和/或,鉴别外部控制器故障。6.一种电控系统...
【专利技术属性】
技术研发人员:秦涛,李兰菊,孔祥花,艾聪,解同鹏,
申请(专利权)人:潍柴动力股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。