E-Gas

维基百科,自由的百科全书

E-Gas的全名是E-Gas Monitoring Concept for Gasoline and Diesel Engine Control Units,是欧洲数家汽车公司联合提出的功能安全软件架构,最早是针对燃油车的引擎控制单元提出,后来也应用到其他的应用上。

E-Gas的软件架构会分为三层,Layer 1是控制器的一般功能,Layer 2会根据Layer 1的输出输入信号,判断Layer 1是否正常运作。Layer 3会确认Layer 2的程式执行流程是否正确,也透过内存检查以及其他机制,确认Layer 2是否正常。

E-Gas内部会区分为功能控制器(functional controller)及监控控制器(Monitoring controller),Layer 1和Layer 2都在功能控制器内,Layer 3部分功能在功能控制器内,也有些功能会放在监控控制器中。监控控制器是外部的控制器,透过Watchdog等机制,确认系统是否正常运作。