这个电路很好解决,不就是因为电磁阀或者继电器对您的系统造成了电源的影响嘛,那么,你的单片机不是有一个VCC电源芯片嘛,你就从电源芯片的输出到单片机的VCC之间断开,然后加串一个IN5819肖特基二极管,并在IN5819的负极与GND直接并一个16V 4700uf或者2200uf的一个电容之后接单片机的VCC脚,这样可以使得短时间内电压的波动不会影响到您的单片机的正常电压。从而使得您的系统是稳定运行而不是一直复位了。
交流电磁阀触点两端加灭弧RC滤波器,压敏电阻消尖峰等等
尽量不用继电器来控制, 最好是可控硅控制交流电磁阀, 而且要用过零控制
以前也有这样的问题,把继电器改成可控硅就好了
做控制信号隔离;做电源防干扰设计。