在论坛里看到很多同行讨论stc的一些抗干扰问题,小弟有幸也遇到过一次,下面把经过说出来和大家讨论一下:
首先说明一下,产品时成熟产品,以前用ATMEL的AT89S52
同样的控制电路,用单片机驱动2003,然后驱动继电器,然后控制直流电机的转动
不同点是:ATMEL的MCU用的是单电源的12v,7805到5v,控制的是12v电机
STC的MCU用的是2组共地电源,一组12v,一组24v,12v用7805到5v给mcu,控制的是24v电机
在实际使用中发现,如果频繁的控制信号过来控制电机转动停止,STC的板子会造成死机,但我的看门狗已经打开的,好像连狗都死掉了
而用以前的ATMEL的板子,就从来没有发现过死机,即使关掉看门狗
请大家帮忙分析一下,到底是mcu的抗干扰问题
还是我设计问题? |