现有解决方案存在的问题
最终用户要求一个可以检测汽车ECU的可靠性的系统,该系统最主要的任务是替换现有的半实物仿真(应用于新品测试),使之更加灵活且降低成本。现有的系统是有客户公司开发的一个手动的故障仿真方法。基本上,要想仿真一个故障,如果是仿真短路,操作人员就得手动把两根线短接,要仿真断路,得手动断开,相似的,要想仿真其他的故障,得手动将线路接高电平或者接地,再或者手动接到其他的信号源上模拟错误信号,可见,这种方法存在着诸多问题,首先是手动切换速度慢,会因为操作人员的失误而产生错误,而且成本较高。而把这些所有的工作交给电子系统后,就可以大幅的缩短测试时间,减少失误,降低成本。
在ECU的设计过程中进行故障模拟,可以测试其可靠性,从而保证在汽车出现问题时驾驶员和乘客的安全。ECU依靠一些传感器和控制器的信号以及固件的指令通过计算来控制汽车,而通常这些传感器本身的工作环境十分恶劣,因此这些传感器或者是连接线路非常容易出现故障。ECU必须像对待真正的故障一样去响应这些故障。测试系统故障的想法不是一个新的东西,而是ECU设计中重要的一环,同时会复制一些电气故障,如因为腐蚀引起的短路/开路,以及一些因为时间过长老化而形成的故障甚至是设备的错误安装而导致的故障。这是为了确保ECU在最坏的情况下做出最正确的判断,可以保证驾驶员可以将车安全的开到修理厂进行修理,最大限度的保障驾驶员和乘客的人身安全。