单片机通过ULN2003驱动继电器,继电器控制一个12V,2A的水泵。当继电器未连接水泵时,一切正常,连接水泵后,在水泵启动和停止时,程序跑飞,期间还烧毁了一块单片机 (AT89S52)请问是怎么回事?是干扰吗?在继电器上加灭弧电路有用吗? 谁能提供一个灭弧电路?还是要对单片机做光耦隔离? 还是要独立电源?