感觉STC15W104抗干扰能力不强
最近用STC15W104做一个红外遥控电动窗帘控制电路时,发现只要电机一转动,程序就出错,电机马上停下来。但同样的程序移植到ATtiny13A上,即使不加任何滤波电容也能正常工作。以下为电路图:
电机两端没加续流二极管? 还有它两者mcu抗干扰性能哪个强我就不清楚,但产品的稳定是软硬件一起下功夫的,不能简单的依赖mcu自身的抵抗能力。 硬件设计比较弱 继电器加二极管驱动外围加光耦隔离{:lol:} Q2的作用是什么? fangyjuny 发表于 2019-12-22 09:39
Q2的作用是什么?
看楼主的意思,应该是Q2用于电机调速,Q1用于切换正反转。
只是电机两端还是应当对VCC、GND加续流二极管形成整流桥。 两者的硬件电路完全一样吗?如果两者的硬件电路完全一样,比较才有意义。 ATtiny13A 能用 也是在危险的边缘,
两种单片机 主要是没开掉电复位的区别,这硬件要改。 硬件好好设计一下 lcw_swust 发表于 2019-12-22 13:14
看楼主的意思,应该是Q2用于电机调速,Q1用于切换正反转。
只是电机两端还是应当对VCC、GND加续流二极管 ...
多谢指教!
确实Q1用于切换方向,Q2只是电机开关。这个电路由一节锂电池供电。开始用L9110来控制电机,但电流不够,就改成这样。
你提到的续流问题,在Q2的D极和VCC之间串一个二极管可以解决吗? retention 发表于 2019-12-21 23:56
电机两端没加续流二极管?
电机要正反转,不能直接加两端 fxhfxh 发表于 2019-12-22 13:53
两者的硬件电路完全一样吗?如果两者的硬件电路完全一样,比较才有意义。 ...
外围电路完全一样。倒是9楼提到的掉电复位问题会不会是起因,我再研究一下。有结果再说 BS_good200xy 发表于 2019-12-22 17:32
多谢指教!
确实Q1用于切换方向,Q2只是电机开关。这个电路由一节锂电池供电。开始用L9110来控制电机,但 ...
哦,应该也可以,Q1、Q2的D都要对VCC加二极管。
电池也可以用航模锂电池试试,可以出较大的电流。
如果担心电机启动电流太大,可以用PWM驱动Q2,占空比从0逐渐加大。
另外,建议Q1、Q2的GS加5.1K左右的电阻,防止单片机刚上电时IO内部上拉输出高电平。 lcw_swust 发表于 2019-12-22 19:50
哦,应该也可以,Q1、Q2的D都要对VCC加二极管。
电池也可以用航模锂电池试试,可以出较大的电流。
如果担 ...
谢谢!Q1应该可以不加,因为继电器线圈自带了二极管。电池电流OK,只是之前用L9110这个H桥IC带这个电机就会过流保护。
有空用示波器测试一下电机开启时电源波形,看看是不是低电压复位引起的那个问题(电机只转一下就停下来)。 这个不是MCU抗干扰差的事,用示波器看看电源就知道了,有跌落,导致低压复位,即使用别的MCU(禁止低压复位)能正常,也是有隐患的。
楼主的电源要处理一下,避免MCU电源出现跌路。
我处理过不少客户的电路,就是没考虑被控负载对电源的影响,特备是被控电路有电感、电容时,浪涌会导致MCU电源跌落复位,这个不是MCU抗干扰差的事。 本帖最后由 kap 于 2019-12-23 11:10 编辑
电机驱动部分没任何保护和泄放回路,容易造成电源跌落或产生负压,造成单片机工作异常甚至损坏。 小李非刀 发表于 2019-12-22 23:38
这个不是MCU抗干扰差的事,用示波器看看电源就知道了,有跌落,导致低压复位,即使用别的MCU(禁止低压复位 ...
电压太低,单片机也会乱吧?
电机转动,电压拉低,单片机复位!电流大用RZ7886 以前试过一个很好的办法应对电压跌落。MCU的供电线路上串联一个二极管,然后二极管后面加一个大电容比如2200uf。然后后面就是正常的LDO稳压之类的。这样基本上不会收到电压跌落的影响。 2200uf电容这么大 楼主为什么不用片全桥驱动芯片直接驱动这个马达呢?SOP8的,外围也很简单的 先找自己原因 STC的东西玩玩算了,
何谈抗干扰? 两个电源分开处理
页:
[1]