搜索
bottom↓
回复: 62

求助,电机正反转切换时,单片机复位。

[复制链接]

出0入8汤圆

发表于 2018-5-13 14:49:56 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 qqtfh 于 2018-5-14 00:54 编辑

用的是STM8S003控制继电器控制电机正反转切换,正反转切换时单片机偶尔复位。外壳已经开模好了,想物理隔离不太可能。有没其它办法?


补上原理图,求指点。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-5-13 14:52:16 | 显示全部楼层
用示波器打电源线,看下切换瞬间电源的电压变化。极有可能是被拉低的。这种情况,对电源加大于150uF的电解电容,情况会有改善。

出0入0汤圆

发表于 2018-5-13 14:53:13 | 显示全部楼层
单点接地

出0入0汤圆

发表于 2018-5-13 15:04:39 | 显示全部楼层
按楼上说的外,二极管隔离电机电源和MCU电源,换向时候延时若干ms

出0入8汤圆

发表于 2018-5-13 15:16:45 来自手机 | 显示全部楼层
关注一下,复位原因

出10入23汤圆

发表于 2018-5-13 15:25:50 来自手机 | 显示全部楼层
正反转切换的时候电流非常大

出0入0汤圆

发表于 2018-5-13 15:31:48 | 显示全部楼层
二极管隔离。

出0入8汤圆

 楼主| 发表于 2018-5-13 16:23:21 来自手机 | 显示全部楼层
cpholr1 发表于 2018-5-13 14:52
用示波器打电源线,看下切换瞬间电源的电压变化。极有可能是被拉低的。这种情况,对电源加大于150uF的电解 ...

试过用外部电源供电,没有改善,确认不是电源供电的问题。

出0入0汤圆

发表于 2018-5-13 16:33:14 | 显示全部楼层
qqtfh 发表于 2018-5-13 16:23
试过用外部电源供电,没有改善,确认不是电源供电的问题。

你没有get到我提的重点。

你再认真读一下二楼的内容。

出0入0汤圆

发表于 2018-5-13 17:00:26 | 显示全部楼层
发个简化电路图,对分析有帮助,否则就是猜谜加算命了

出0入8汤圆

发表于 2018-5-13 17:03:32 来自手机 | 显示全部楼层
用光耦隔离

出0入0汤圆

发表于 2018-5-13 17:08:50 | 显示全部楼层
电机有可能通过空间干扰电源

出0入0汤圆

发表于 2018-5-13 17:39:32 | 显示全部楼层
多大的功率,多高的电压,是直接反转还是有制动,再反转?

出0入0汤圆

发表于 2018-5-13 18:48:27 | 显示全部楼层
没图说个JB。

出0入0汤圆

发表于 2018-5-13 20:12:12 | 显示全部楼层
切换时间太快?中间加个缓升缓降处理一下

出0入0汤圆

发表于 2018-5-13 20:14:29 来自手机 | 显示全部楼层
我遇到同样的问题,现在还没解决,示波器看到电源很稳定,暂时没抓到反向瞬间的电压变化

出0入0汤圆

发表于 2018-5-13 20:51:36 | 显示全部楼层
继电器公共端和常开端 加RC滤波,减轻触点闭合断开瞬间的干扰。

出0入8汤圆

 楼主| 发表于 2018-5-13 21:22:58 来自手机 | 显示全部楼层
nanfang2000 发表于 2018-5-13 20:14
我遇到同样的问题,现在还没解决,示波器看到电源很稳定,暂时没抓到反向瞬间的电压变化 ...

一样的情况。。。。

出0入8汤圆

 楼主| 发表于 2018-5-13 21:24:06 来自手机 | 显示全部楼层
jswd0810 发表于 2018-5-13 21:20
电机线圈加RC灭弧器试试,我们以前干的车床自动刀架一转一停系统就复位,加RC后就好了 ...

可以画个图看看吗?

出0入0汤圆

发表于 2018-5-13 21:31:36 | 显示全部楼层
可能是STM8S003的抗干扰能力差,换pic。

出0入8汤圆

 楼主| 发表于 2018-5-13 21:51:12 来自手机 | 显示全部楼层
su33691 发表于 2018-5-13 21:31
可能是STM8S003的抗干扰能力差,换pic。

时间上来不及了

出0入8汤圆

 楼主| 发表于 2018-5-13 21:51:57 来自手机 | 显示全部楼层
kafeiwutang 发表于 2018-5-13 17:00
发个简化电路图,对分析有帮助,否则就是猜谜加算命了

好的,晚点上图,今天一直忙于调试。

出0入22汤圆

发表于 2018-5-13 21:58:46 | 显示全部楼层
8S003的抗干扰能力是毋庸置疑的,5KW的 BLDC还不是用他来驱动。

出这样的问题,更多的是缺少了必要的电机转速检测,一般需要确保电机完全停止才能反转,不然母线电压会被抬高,控制部分供电很容易被击穿。

出0入8汤圆

 楼主| 发表于 2018-5-13 22:04:55 来自手机 | 显示全部楼层
cpholr1 发表于 2018-5-13 16:33
你没有get到我提的重点。

你再认真读一下二楼的内容。

您是说加大电容?也试了,没有改善。

出0入0汤圆

发表于 2018-5-13 22:06:47 | 显示全部楼层
qqtfh 发表于 2018-5-13 22:04
您是说加大电容?也试了,没有改善。

用示波器去看。包括功率电源线,3.3V电源线,以及其地线。

一看就知道是什么原因了。

出0入8汤圆

 楼主| 发表于 2018-5-13 22:07:01 来自手机 | 显示全部楼层
lixin91985 发表于 2018-5-13 21:58
8S003的抗干扰能力是毋庸置疑的,5KW的 BLDC还不是用他来驱动。

出这样的问题,更多的是缺少了必要的电机 ...

停机2秒钟才反转的

出0入8汤圆

 楼主| 发表于 2018-5-13 22:11:12 来自手机 | 显示全部楼层
cpholr1 发表于 2018-5-13 22:06
用示波器去看。包括功率电源线,3.3V电源线,以及其地线。

一看就知道是什么原因了。

我的情况跟16楼的一模一样

出0入0汤圆

发表于 2018-5-14 03:36:27 来自手机 | 显示全部楼层
会不会是继电器释放时间太长,冒一瞬间两个继电器同时处于闭合状态呢

出10入10汤圆

发表于 2018-5-14 08:08:38 来自手机 | 显示全部楼层
12v电源前端串二极管隔离一下;继电器动作之前关闭mos管,确保触点在无电流情况下切换

出0入0汤圆

发表于 2018-5-14 08:09:00 | 显示全部楼层
楼主电源处理不到位,整流桥应该分开,单片机电源前加滤波器。电源应该隔离。继电器用在直流容量减少很多,直流电机更严重,和单片机距离过近的话,触点火花辐射干扰也有可能,找两块铁皮做屏蔽单片机并接地试试。条件不允许把继电器包上

出10入10汤圆

发表于 2018-5-14 08:12:17 来自手机 | 显示全部楼层
单片机未用引脚设置为输入并内部上拉

出0入4汤圆

发表于 2018-5-14 08:31:09 | 显示全部楼层
qqtfh 发表于 2018-5-13 16:23
试过用外部电源供电,没有改善,确认不是电源供电的问题。

你外部电源供电时,电机的地和你外部电源的地确认隔开了?

出0入0汤圆

发表于 2018-5-14 08:34:43 | 显示全部楼层
不做隔离,心也是够大的
我估计布线上面也有问题

出0入143汤圆

发表于 2018-5-14 09:03:50 | 显示全部楼层
1.马达停止后,需要延时才能切换
2.MOS 的驱动电压不够,加专用的驱动芯片

出0入0汤圆

发表于 2018-5-14 09:18:36 | 显示全部楼层
继电器有一个信号控制可否?

出0入0汤圆

发表于 2018-5-14 09:26:24 | 显示全部楼层
加一道光耦检测电源,检测动力电的零点,每次继电器动作,放在零点上。

出0入0汤圆

发表于 2018-5-14 09:29:20 | 显示全部楼层
功率MOS管要用互补输出驱动。

出0入8汤圆

 楼主| 发表于 2018-5-14 11:03:40 | 显示全部楼层
luybpotter 发表于 2018-5-14 08:31
你外部电源供电时,电机的地和你外部电源的地确认隔开了?

完全隔离供电,不会复位。电机用电机的供电,单片机用另一组开关电源供电。中间用PC817隔离控制。请问如果有没办法只用一组开关电源供电,GND区分开。

出0入143汤圆

发表于 2018-5-14 11:40:48 | 显示全部楼层
qqtfh 发表于 2018-5-14 11:03
完全隔离供电,不会复位。电机用电机的供电,单片机用另一组开关电源供电。中间用PC817隔离控制。请问如 ...

主要是你的负极公用了,可以看看论坛做的高压 正反转 电路 。
https://www.amobbs.com/forum.php ... =%E7%94%B5%E6%9C%BA

出0入0汤圆

发表于 2018-5-14 11:51:55 | 显示全部楼层
MCU供电必须隔离,机械继电器改成固态继电器。

出0入8汤圆

 楼主| 发表于 2018-5-14 12:06:35 | 显示全部楼层
雨中的风铃 发表于 2018-5-14 11:51
MCU供电必须隔离,机械继电器改成固态继电器。

完全隔离电源,已经确定是不会复位了,但是受现有条件限制,想不改动这么大,找不隔离电源的办法。

出0入0汤圆

发表于 2018-5-14 12:39:58 来自手机 | 显示全部楼层
太简单了,甪固态继电器控制接触器线圈就好了!

出0入8汤圆

 楼主| 发表于 2018-5-14 12:58:47 来自手机 | 显示全部楼层
jswd0810 发表于 2018-5-13 21:46
如图,就是几组RC

现在试了您的方法最好用,转了好久没有复位,不知道是不是加了RC的原因。之前一个电容并一个电阻的,现在改成一个电容串一个电阻。没有隔离供电,其它什么都没改。

出0入4汤圆

发表于 2018-5-14 13:05:24 | 显示全部楼层
qqtfh 发表于 2018-5-14 12:58
现在试了您的方法最好用,转了好久没有复位,不知道是不是加了RC的原因。之前一个电容并一个电阻的,现在 ...


加RC确实有作用  这个貌似有经验值的 100欧+0.1uF  多试几台,测试下一致性
不过,最放心的,还是电源隔离。

出0入8汤圆

 楼主| 发表于 2018-5-14 17:05:10 | 显示全部楼层
luybpotter 发表于 2018-5-14 13:05
加RC确实有作用  这个貌似有经验值的 100欧+0.1uF  多试几台,测试下一致性
不过,最放心的,还是电源隔 ...


很感谢您的热心帮助,受益菲浅!感谢!问题应该已经解决。
受22楼电路的启发,将我的电路中图1部分的,改成图2的样子,单片机运行了很久没有再复位,反复切换也不复位,再次改回图1的,又出现复位的情况。所以我觉得应该就是这个问题了。但是仍想不明白为什么一定要加一个100欧的串联电容。


图1





图2

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-5-14 21:05:40 来自手机 | 显示全部楼层
猜测是那个104在继电器通断时瞬间电流太大了,话说我用STC单片机,同样的电路,电机300瓦,也没问题,程序做了一秒切换一次,正一秒,停一秒,反一秒,停一秒……几十个小时也没问题,不过我那个电容是103。声明,只做了实验而已,没有实际应用。顺便问一下,楼主那个MOS是调速用?5V能打开MOS?

出0入8汤圆

 楼主| 发表于 2018-5-14 21:27:13 来自手机 | 显示全部楼层
xiaobendan 发表于 2018-5-14 21:05
猜测是那个104在继电器通断时瞬间电流太大了,话说我用STC单片机,同样的电路,电机300瓦,也没问题,程序 ...

是调速用的,5V可以打开,电机功率电流很小,所以这样用。

出0入0汤圆

发表于 2018-5-14 21:32:56 来自手机 | 显示全部楼层
qqtfh 发表于 2018-5-14 21:27
是调速用的,5V可以打开,电机功率电流很小,所以这样用。

我测试了超载情况,电流4.5A,只是时间不长,因为电机冒烟了,就这么一个,烧了就没得玩了

出0入0汤圆

发表于 2018-5-14 21:33:43 来自手机 | 显示全部楼层
qqtfh 发表于 2018-5-14 21:27
是调速用的,5V可以打开,电机功率电流很小,所以这样用。

调速是闭环的?

出0入0汤圆

发表于 2018-5-14 21:37:43 来自手机 | 显示全部楼层
qqtfh 发表于 2018-5-14 21:27
是调速用的,5V可以打开,电机功率电流很小,所以这样用。

600V的MOS,5V打开?可惜电流太小了要是有30A的就好了,前提是价格不能太高了

出0入0汤圆

发表于 2018-5-14 21:51:12 | 显示全部楼层
切换时刹车延时试试

出0入8汤圆

 楼主| 发表于 2018-5-14 22:17:09 来自手机 | 显示全部楼层
shower.xu 发表于 2018-5-14 21:51
切换时刹车延时试试

有延时的

出0入0汤圆

发表于 2018-5-15 07:12:30 | 显示全部楼层
我觉得在切换之前先关掉MOS应该会好些

出0入8汤圆

 楼主| 发表于 2018-5-15 10:33:15 来自手机 | 显示全部楼层
xiaobendan 发表于 2018-5-15 07:12
我觉得在切换之前先关掉MOS应该会好些

一直都是先关掉再切换的。

出0入0汤圆

发表于 2018-5-15 13:01:46 | 显示全部楼层
qqtfh 发表于 2018-5-15 10:33
一直都是先关掉再切换的。

那么在切换时应该已经没有电流了
切换完成后再开启MOS,这样还有干扰?
加大延时看看是在哪个动作时产生的复位

出0入8汤圆

 楼主| 发表于 2018-5-15 20:44:37 来自手机 | 显示全部楼层
xiaobendan 发表于 2018-5-15 13:01
那么在切换时应该已经没有电流了
切换完成后再开启MOS,这样还有干扰?
加大延时看看是在哪个动作时产生 ...

是的,仍有干扰,我也没有搞明白是怎么回事。

出0入0汤圆

发表于 2018-5-16 07:10:03 | 显示全部楼层
qqtfh 发表于 2018-5-15 20:44
是的,仍有干扰,我也没有搞明白是怎么回事。

过几天有空玩一下220V750W的正反转切换,也加入了PWM,用先关闭输出的方法。
电阻降压,公共负极,MOS暂时用20N50吧,没有其他的了。
只是电阻降压所能提供的电流实在不大,得用个10几瓦的吧,挺热。

出0入0汤圆

发表于 2018-5-16 08:41:30 | 显示全部楼层
电源没处理好

出5入10汤圆

发表于 2018-5-16 09:50:16 | 显示全部楼层
qqtfh 发表于 2018-5-14 17:05
很感谢您的热心帮助,受益菲浅!感谢!问题应该已经解决。
受22楼电路的启发,将我的电路中图1部分的,改 ...

加个电阻是不是为了加快干扰电源的损耗,瞎猜的~

出0入8汤圆

 楼主| 发表于 2018-5-16 13:45:41 来自手机 | 显示全部楼层
UCboy 发表于 2018-5-16 08:41
电源没处理好

请看47楼。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 17:43

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

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