-
公开(公告)号:US5671141A
公开(公告)日:1997-09-23
申请号:US43192
申请日:1993-04-05
CPC分类号: G06F11/2242 , B60W10/04 , B60W50/0205 , F02D41/22 , B60R16/0315 , B60W2050/0006 , B60W2050/021 , F02D2041/1411 , G06F11/326
摘要: A computer program architecture for a motor vehicle on-board diagnostic system includes a plurality of monitor modules for monitoring vehicle systems or components and issuing a malfunction subroutine call to a diagnostic executive upon detecting a system or component malfunction. The executive includes a plurality of software objects or modules for carrying out malfunction indicator light control and fault code storage strategies. A diagnostic scheduler module implemented as a finite state machine, controls and coordinates the sequence of the test to be run by the monitor modules as well as on-demand self tests. A malfunction indicator light (MIL) control module implements four distinct light control strategies through finite machines for illuminating and extinguishing the light and for storing and erasing fault codes under predetermined conditions.
摘要翻译: 用于机动车辆车载诊断系统的计算机程序架构包括用于监视车辆系统或部件的多个监视器模块,并且在检测到系统或部件故障时向诊断执行器发出故障子程序调用。 主管包括用于执行故障指示灯控制和故障代码存储策略的多个软件对象或模块。 作为有限状态机实现的诊断调度器模块,控制和协调由监控模块运行的测试顺序以及按需自检。 故障指示灯(MIL)控制模块通过有限机器实现四种不同的灯光控制策略,用于照明和熄灭灯光,并在预定条件下存储和擦除故障代码。