搜索
bottom↓
回复: 20

求助:moc3020+双向可控硅如何控制电机转速呀,过零检测触发stm32的外部中断进而输出方

[复制链接]

出0入0汤圆

发表于 2010-7-29 23:22:05 | 显示全部楼层 |阅读模式
moc3020+双向可控硅如何控制电机转速呀,过零检测触发stm32的外部中断进而输出pwm,但是电机速度没有发生变化呀。主要是不知道如何通过pwm输出来控制moc3020控制双向可控硅导通与关闭来控制电机电压,以致改变速度。请问PWM输出波形该如何才可以?市电50HZ,半个周期是10ms。
下面是我的图,以及画的示波器的输出波形,

(原文件名:连接图.jpg)


(原文件名:pwm波形.JPG)

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2010-7-30 08:09:52 | 显示全部楼层
楼主啊,你是在玩电机,还是在应用?
看过 《电机学》 或是 《电机拖动》吗?
你这样做,就是想要一个不完整的正弦波,去驱动交流电机,会是什么样的结果?

出0入0汤圆

发表于 2010-7-30 08:26:36 | 显示全部楼层
可控硅控制电机调速不需要PWM,普通IO口即可。按照速度要求,以过零信号的上升沿为起点定时一个时间,定时时间到之后向MOC3020发送一个触发脉冲即可。一般触发脉冲的宽度设在1ms左右(我一直是这么设置的),定时时间不能超过10ms。
从图上看你的触发时序不对。

(原文件名:ourdev_571770.jpg)

出0入0汤圆

 楼主| 发表于 2010-7-30 08:53:51 | 显示全部楼层
回复【1楼】wind2100
-----------------------------------------------------------------------

我是在应用,不过没有看过有关电机的相关知识,只是在网上看了一些东西。
驱动的电机一致在那里转动,调节占空比也是没有用的的好像,速度好像不变。

出0入0汤圆

 楼主| 发表于 2010-7-30 09:09:37 | 显示全部楼层
回复【2楼】alex.sz
-----------------------------------------------------------------------

从电路上看好像是低电平触发moc3020呀,我知道moc3020好像只可以控制半波,只要以后没有出现过零就会一致开着,过零后会关闭,要再次触发。我的触发信号默认的是高电平。但是按照我原来的信号,低电平持续时间是5ms(按照你的建议我改成1ms试试),通过调节低电平的位置来改变触发时机,不知道是否就可以了,当时我用灯泡试过,在一个半波的后半段触发会很闪,但是如果稍微早一点触发电压调节就不是很明显了,就是亮度改变不大,几乎没有改变。

出0入0汤圆

发表于 2010-7-30 09:12:51 | 显示全部楼层
应该看过可控硅的特征吧,触发以后,可控硅导通,触发无效后,可控硅依然导通,直到电源断开,或交流过零时才能断开
你可以有两个选择:
1,调相位,普通台灯的做法。不完整正弦波对电机有伤害。
2,调正弦波的数量。直接使用过零触发的光耦。PWM的调节步长以正弦周期20ms为单位。电机是惯性负载,PWM周期可以长一点没关系的

出0入0汤圆

发表于 2010-7-30 09:44:33 | 显示全部楼层
可控硅——PWM ?
无语ing

出0入0汤圆

发表于 2010-7-30 13:28:39 | 显示全部楼层
5楼分析得对,忘记还可以用它调数量了

出0入0汤圆

 楼主| 发表于 2010-7-30 16:37:45 | 显示全部楼层
回复【5楼】1123345 匪石无心
-----------------------------------------------------------------------

恩, 谢谢你的建议,采用你的建议试验了一下,可以进行调节转速了,最后也可以停止,我测试的是用延时短脉冲打开的光耦,可能对电机有点伤害。
我也测试用延长pwm周期来调节电压,也是可以调节的。非常感谢你啊,学习了不少东西。

出0入0汤圆

 楼主| 发表于 2010-7-30 20:54:31 | 显示全部楼层

(原文件名:11.jpg)


(原文件名:12.jpg)


(原文件名:21.jpg)


(原文件名:211.jpg)


(原文件名:22.jpg)


(原文件名:31.jpg)


(原文件名:32.jpg)

出0入0汤圆

 楼主| 发表于 2010-7-30 22:29:41 | 显示全部楼层
点击此处下载 ourdev_571997.avi视频文件大小:39.27M) (原文件名:100730A000.avi)
这是灯泡亮度调节演示
<embed src="http://player.youku.com/player.php/sid/XMTkzOTY3MDY0/v.swf" quality="high" width="480" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed>

出0入0汤圆

发表于 2010-7-31 10:37:03 | 显示全部楼层
回复【10楼】cunlingwang
-----------------------------------------------------------------------

可以肯定的是你调的一定不是电机,而是线圈和磁铁。很严重的感性负载。

出0入0汤圆

 楼主| 发表于 2010-7-31 19:24:28 | 显示全部楼层
回复【11楼】xukai871105
-----------------------------------------------------------------------

恩 是的 是线圈和磁铁。

出0入0汤圆

发表于 2010-7-31 19:36:30 | 显示全部楼层
你是要调交流电机,还是灯泡! 感性负载 要求元件电压更高 DI/DT  
你是按时间线性,调的导通角吧? 楼主可以想一想 用功率线性来做哈
调电机速度的时候,最好是用调正弦波个数。

出0入0汤圆

发表于 2014-2-28 13:57:12 | 显示全部楼层
做个标记

出0入42汤圆

发表于 2016-4-19 22:36:09 | 显示全部楼层
wind2100 发表于 2010-7-30 08:09
楼主啊,你是在玩电机,还是在应用?
看过 《电机学》 或是 《电机拖动》吗?
你这样做,就是想要一个不完 ...

你好,我最近想做一个可控硅控制普通风扇的电路,我采用的是moc3061,触发bta12,然后单片机处理方法是:1s内(即50个周期里),选择部分周期导通bta12,这样的话,电机运行会有响动,请问有更好的处理办法吗?谢谢

出0入0汤圆

发表于 2016-4-20 08:47:48 | 显示全部楼层
你调整SIN 个数 还是不行吗?

出0入0汤圆

发表于 2016-7-13 22:31:45 | 显示全部楼层
1123345 发表于 2010-7-30 09:12
应该看过可控硅的特征吧,触发以后,可控硅导通,触发无效后,可控硅依然导通,直到电源断开,或交流过零时 ...

还是不很明白,具体怎么做》?

出0入0汤圆

发表于 2016-7-15 00:26:56 来自手机 | 显示全部楼层
标记一下,,。

出0入53汤圆

发表于 2017-7-13 09:44:34 | 显示全部楼层
xukai871105 发表于 2010-7-31 10:37
回复【10楼】cunlingwang
-----------------------------------------------------------------------

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

本版积分规则

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

GMT+8, 2024-3-29 03:26

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

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