工程师"/>
李洪超 硬件工程师
系统工程师解决问题的思路有两种方法:
第一:正向分析法(故障树FTA分析法)。 这种方法适用于故障信息量很少甚至没有的时候。例如,整车只报了一个故障,没有整车数据或者快照数据。
第二:逆向分析法。如果有整车数据,快照数据, 可以根据数据在实验室模拟此工况进行复现。
那如何进行正向分析呢?
首先需要根据故障锁定该部分的硬件电路和软件逻辑。根据输入,处理,输出的关系把软硬件可能出现的情况都罗列出来。具体方法可以参考FMEA手册中的 Block(boundary)Diagram 的描述。根据列出的失效点去做试验,依次排查,直到找到根本原因。
举例: 如果发生CAN通讯故障
第一步, 画出Block Diagram.
第二步,列出可能的原因
第三步,依次排查。
逆向分析法就相对比较简单,靠的就是有数据,信息量越大,就越容易定位问题。所以在前期需求设计的时候就要多分析出一些失效模式,然后上传到整车CAN DBC上,便于问题的快速排查定位。
总结:问题发生之初,只需系统工程师出马,通过以上两种方法,快速识别出软件问题还是硬件问题,避免问题还没眉目之前,就把软硬件牵扯进来。等到系统定位到某个硬件或者软件模块出了问题,可以把分析结果给到他们,让软硬件继续分析。
更多推荐
李洪超 硬件工程师
发布评论