1、严格按照需求设计方案,按照功能需求进行产品开发,不需要的功能一概不做。从产品设计源头就减少可能出错的概率。
2、产品设计中,硬件、软件上的考虑。硬件上除了常说的EMC\EMI考虑,添加硬件看门狗电路;从电源开始就考虑增加稳定运行的措施,元器件选型时充分考虑参数,是否符合现场环境条件等因素;软件上自然是符合功能要求的情况下结构越简单越好。
3、老化必不可少。
软件方面要考虑异常状况处理。
加入看门狗,防止软件跑飞
1首先就是电源的稳定,防浪涌,高频波干扰,瞬间低电压等电源的处理。
2芯片端口防干扰,通过独立电源,光耦等把处理器和信号来源进行分割,数模电源分开等芯片的干扰。
3数据及时保存,防止掉电,程序跑飞等异常现象造成的数据丢失而产生的各项指令出现错误。
其他想不起来了!!
1、选择工业级的器件
2、软件设计上要充分考虑到受干扰后的应对措施
3、PCB走线要考虑EMC\EMI