amobbs.com 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
回复: 24

感觉STC15W104抗干扰能力不强

[复制链接]
(17281002)

打赏出0元收入0元

发表于 2019-12-21 21:53:41 | 显示全部楼层 |阅读模式
   最近用STC15W104做一个红外遥控电动窗帘控制电路时,发现只要电机一转动,程序就出错,电机马上停下来。但
同样的程序移植到ATtiny13A上,即使不加任何滤波电容也能正常工作。以下为电路图:
无标题.jpg
(17273649)

打赏出0元收入0元

发表于 2019-12-21 23:56:14 来自手机 | 显示全部楼层
电机两端没加续流二极管?
(17273298)

打赏出0元收入0元

发表于 2019-12-22 00:02:05 来自手机 | 显示全部楼层
还有它两者mcu抗干扰性能哪个强我就不清楚,但产品的稳定是软硬件一起下功夫的,不能简单的依赖mcu自身的抵抗能力。
(17260921)

打赏出0元收入0元

发表于 2019-12-22 03:28:22 来自手机 | 显示全部楼层
硬件设计比较弱
(17240413)

打赏出0元收入0元

发表于 2019-12-22 09:10:10 | 显示全部楼层
继电器加二极管  驱动外围加光耦隔离
(17238628)

打赏出0元收入0元

发表于 2019-12-22 09:39:55 | 显示全部楼层
Q2的作用是什么?
(17225737)

打赏出0元收入0元

发表于 2019-12-22 13:14:46 | 显示全部楼层
fangyjuny 发表于 2019-12-22 09:39
Q2的作用是什么?

看楼主的意思,应该是Q2用于电机调速,Q1用于切换正反转。
只是电机两端还是应当对VCC、GND加续流二极管形成整流桥。
(17223441)

打赏出0元收入0元

发表于 2019-12-22 13:53:02 | 显示全部楼层
两者的硬件电路完全一样吗?如果两者的硬件电路完全一样,比较才有意义。
(17212448)

打赏出0元收入0元

发表于 2019-12-22 16:56:15 | 显示全部楼层
ATtiny13A 能用 也是在危险的边缘,
两种单片机 主要是没开掉电复位的区别,这硬件要改。
(17211515)

打赏出0元收入0元

发表于 2019-12-22 17:11:48 | 显示全部楼层
硬件好好设计一下
(17210283)

打赏出0元收入0元

 楼主| 发表于 2019-12-22 17:32:20 | 显示全部楼层
lcw_swust 发表于 2019-12-22 13:14
看楼主的意思,应该是Q2用于电机调速,Q1用于切换正反转。
只是电机两端还是应当对VCC、GND加续流二极管 ...

多谢指教!
确实Q1用于切换方向,Q2只是电机开关。这个电路由一节锂电池供电。开始用L9110来控制电机,但电流不够,就改成这样。
你提到的续流问题,在Q2的D极和VCC之间串一个二极管可以解决吗?
(17210081)

打赏出0元收入0元

 楼主| 发表于 2019-12-22 17:35:42 | 显示全部楼层
retention 发表于 2019-12-21 23:56
电机两端没加续流二极管?

电机要正反转,不能直接加两端
(17209645)

打赏出0元收入0元

 楼主| 发表于 2019-12-22 17:42:58 | 显示全部楼层
fxhfxh 发表于 2019-12-22 13:53
两者的硬件电路完全一样吗?如果两者的硬件电路完全一样,比较才有意义。 ...

外围电路完全一样。倒是9楼提到的掉电复位问题会不会是起因,我再研究一下。有结果再说
(17202013)

打赏出0元收入0元

发表于 2019-12-22 19:50:10 | 显示全部楼层
BS_good200xy 发表于 2019-12-22 17:32
多谢指教!
确实Q1用于切换方向,Q2只是电机开关。这个电路由一节锂电池供电。开始用L9110来控制电机,但 ...


哦,应该也可以,Q1、Q2的D都要对VCC加二极管。
电池也可以用航模锂电池试试,可以出较大的电流。
如果担心电机启动电流太大,可以用PWM驱动Q2,占空比从0逐渐加大。
另外,建议Q1、Q2的GS加5.1K左右的电阻,防止单片机刚上电时IO内部上拉输出高电平。
(17198798)

打赏出0元收入0元

 楼主| 发表于 2019-12-22 20:43:45 | 显示全部楼层
lcw_swust 发表于 2019-12-22 19:50
哦,应该也可以,Q1、Q2的D都要对VCC加二极管。
电池也可以用航模锂电池试试,可以出较大的电流。
如果担 ...

谢谢!Q1应该可以不加,因为继电器线圈自带了二极管。电池电流OK,只是之前用L9110这个H桥IC带这个电机就会过流保护。
有空用示波器测试一下电机开启时电源波形,看看是不是低电压复位引起的那个问题(电机只转一下就停下来)。
(17188312)

打赏出0元收入0元

发表于 2019-12-22 23:38:31 | 显示全部楼层
这个不是MCU抗干扰差的事,用示波器看看电源就知道了,有跌落,导致低压复位,即使用别的MCU(禁止低压复位)能正常,也是有隐患的。
楼主的电源要处理一下,避免MCU电源出现跌路。
我处理过不少客户的电路,就是没考虑被控负载对电源的影响,特备是被控电路有电感、电容时,浪涌会导致MCU电源跌落复位,这个不是MCU抗干扰差的事。
(17146920)

打赏出0元收入0元

发表于 2019-12-23 11:08:23 | 显示全部楼层
本帖最后由 kap 于 2019-12-23 11:10 编辑

电机驱动部分没任何保护和泄放回路,容易造成电源跌落或产生负压,造成单片机工作异常甚至损坏。
(17140983)

打赏出0元收入0元

发表于 2019-12-23 12:47:20 来自手机 | 显示全部楼层
小李非刀 发表于 2019-12-22 23:38
这个不是MCU抗干扰差的事,用示波器看看电源就知道了,有跌落,导致低压复位,即使用别的MCU(禁止低压复位 ...

电压太低,单片机也会乱吧?
(17111808)

打赏出0元收入0元

发表于 2019-12-23 20:53:35 | 显示全部楼层
电机转动,电压拉低,单片机复位!电流大用RZ7886
(17111254)

打赏出0元收入0元

发表于 2019-12-23 21:02:49 | 显示全部楼层
以前试过一个很好的办法应对电压跌落。MCU的供电线路上串联一个二极管,然后二极管后面加一个大电容比如2200uf。然后后面就是正常的LDO稳压之类的。这样基本上不会收到电压跌落的影响。
(17109788)

打赏出0元收入0元

发表于 2019-12-23 21:27:15 来自手机 | 显示全部楼层
2200uf电容这么大
(17101045)

打赏出0元收入0元

发表于 2019-12-23 23:52:58 来自手机 | 显示全部楼层
楼主为什么不用片全桥驱动芯片直接驱动这个马达呢?SOP8的,外围也很简单的
(17067148)

打赏出0元收入0元

发表于 2019-12-24 09:17:55 来自手机 | 显示全部楼层
先找自己原因
(14094567)

打赏出0元收入0元

发表于 2020-1-27 19:00:56 | 显示全部楼层
STC的东西玩玩算了,
何谈抗干扰?
(14087248)

打赏出0元收入0元

发表于 2020-1-27 21:02:55 | 显示全部楼层
两个电源分开处理
回帖提示: 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-7-8 22:10

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表