Hi_world 发表于 2017-1-1 23:46:14

stm32和stm8控制继电器导致重启,求解

用stm32和stm8做了一批485控制的继电器,在继电器没有接设备时,测试都没有任何问题,现在接了电磁锁,接的继电器的常闭,在关门的时候,在继电器闭合后(电磁锁断电),单片机就会重启,但是在没关门的时候断电单片机就正常,现在非常郁闷,不知道该怎么找问题,控制板和电磁锁用的同一个12V的电源,这个12V电源还接了其他一样的板子,只有接电磁锁的板子会重启,换其他控制板还是一样会重启。控制板用的是12V转5V开关电源,然后用1117转3.3V给单片机供电,做的板子第一次量产,出现这种问题,快崩溃了,都不知道怎么查问题原因了

Paderboy 发表于 2017-1-3 08:22:03

先检测下,电磁锁断电时,你供电电源的波动情况。。可以尝试(使用隔离dc给单片机供电)隔离控制。。

Hi_world 发表于 2017-1-2 14:28:09

还没有解决问题,希望有人能指点下

海迹天涯 发表于 2017-1-3 08:43:07

电磁锁和电机这类设备工作的时候会对其他设备有影响的,记得以前做过一个单片机控制马达的东西,带红外控制,在马达不转的时候红外控制没问题,马达一启动,红外就失效了

andypanfan 发表于 2017-1-3 09:05:37

学习了   谢谢!!!!!

any012 发表于 2017-1-3 09:09:10

控制部分也可以考虑用光耦隔离。

chifen 发表于 2017-1-3 09:32:49

加大电源上的滤波电容容量,多补点104电容

xmshao 发表于 2017-1-3 09:44:36

应该是闭合时对电源产生了较大波动。上面的提示都有道理,可以参考借鉴,估计要调整硬件。

flame123 发表于 2017-1-3 12:39:25

上电路图和你电源这块的PCB图,大家才好给意见.

xhzheng 发表于 2017-1-3 13:07:08

1. 示波器测试各个电源,是否有波动;
2. bypass电容是否都有增加;
3. 继电器电路,需要增加防止反电动势的消除回路;电机等感性原件,都需要有这个电路的;
页: [1] 2 3
查看完整版本: stm32和stm8控制继电器导致重启,求解