摘要

针对引信电子安全系统在实际工作中存在强电磁干扰,可使单片机出现"复位"、"死机"、RAM数据被改写的软件失效现象,研究了高压电容瞬时放电时电子安全系统中单片机软件的失效机理。导致单片机软件失效的主要机理是运算或逻辑错误源于RAM数据寄存器内容发生变化。复位源于程序跳飞到非程序区,瞬时故障和死机或死循环源于程序跳飞到程序区。实验表明,高压电容瞬时放电时确实会造成数据寄存器内容被修改;复位现象是程序跳飞到非程序区引起的;死循环或死机是因为程序计数器PC跳飞到程序区改写了指令的执行序列;瞬时故障是程序跳飞到程序区跳过部分指令执行。实验结果与机理分析一致。