可靠性设计与抗干扰设计
①在温度测量通道,模拟信号与A/D转换器之间加入了线性光耦,起到隔离作用。 同样,在多路开关的选通线与地址线之间也加入了普通光耦,确保测量电路与单片机之间良好的电气隔离,电路如图12所示:
②按键模块
按键与单片机输入缓冲器间加入普通光耦进行电气隔离,电路图如上面的按键接收模块的电路图;
为了去除按键抖动,在硬件上,按键后面加入了RC滤波电路,减少抖动的影响,如图13所示:
在软件中,当判断按键按下后调用延时程序(几十毫秒),然后再判断开关的状态是否还是按下,是则代表确实开关被按下,否则不做相应的响应。
③在4~20mA标准电流输出通道,D/A转换器与后续电路之间也加入了线性光耦,确保两边的电气隔离,其隔离部分的电路图与温度曾两通道的线性光耦隔离完全相同,不再重复。
④控制输出与报警输出中都加入普通光耦进行隔离,继电器两端并入二极管,防止开关过程中反向电流的损害.
⑤在实际不限时,要考虑布线隔离,将微弱信号的电路与易产生噪声污染的电路分开布线。
⑥为了防止实际运行过程中CPU的不正常状态的发生,设置WDT监视电路。