单片机控制开启一个电机(12V,0.15A)时,单片机程序跑飞。用的c8051f020单片机。
示波器查看单片机供电电源:当该电机开启时,电源电压被干扰,带有很大幅度无特别频率规律尖波。
做过以下实验:无隔离,完全隔离(2套电源供电,单片机继电器控制电机),完全隔离(单片机不控制电机开启,直接把电机接到另一套电源上)
只要电机开启,电源的干扰杂波总是存在,只有停掉该电机杂波就没了。
还发现一个问题,就是该电机离得越近的话,杂波越大,觉得是该电机辐射太大电磁波干扰所致。
2种供电方式都试过了,开关电源,线性电源,都会出现这个问题。
我也试过再该电机两端加无极性电容,0.1uf的,没什么效果
该电机接到我们实验常用的线性电源上(很普通的那种,很多公司都用的那种)查看电源2端电压都有杂波出现。。。,换一个电机就不会出现这个问题,是该电机做工太烂吗?(绕线不均匀还是什么导致?)
那我们的机子如果放在比如该电机的电磁环境下的话,也要能够稳定工作,需要怎么做呢?
我现在能想到的只有屏蔽,但是不可能屏蔽得很好,电源还是会被干扰。
(我没想到过,电源会被空间电磁波干扰到这么严重,导线耦合进去我还能理解,电磁波可以干扰电源。。。没想过。。) |