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

2019-12-27 18:41发布

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

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


(原文件名:pwm波形.JPG)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
wind2100
1楼-- · 2019-12-27 22:45
楼主啊,你是在玩电机,还是在应用?
看过 《电机学》 或是 《电机拖动》吗?
你这样做,就是想要一个不完整的正弦波,去驱动交流电机,会是什么样的结果?
alex.sz
2楼-- · 2019-12-28 03:16
可控硅控制电机调速不需要PWM,普通IO口即可。按照速度要求,以过零信号的上升沿为起点定时一个时间,定时时间到之后向MOC3020发送一个触发脉冲即可。一般触发脉冲的宽度设在1ms左右(我一直是这么设置的),定时时间不能超过10ms。
从图上看你的触发时序不对。

(原文件名:ourdev_571770.jpg)
cunlingwang
3楼-- · 2019-12-28 08:37
回复【1楼】wind2100
-----------------------------------------------------------------------

我是在应用,不过没有看过有关电机的相关知识,只是在网上看了一些东西。
驱动的电机一致在那里转动,调节占空比也是没有用的的好像,速度好像不变。
cunlingwang
4楼-- · 2019-12-28 11:21
 精彩回答 2  元偷偷看……
1123345
5楼-- · 2019-12-28 14:03
应该看过可控硅的特征吧,触发以后,可控硅导通,触发无效后,可控硅依然导通,直到电源断开,或交流过零时才能断开
你可以有两个选择:
1,调相位,普通台灯的做法。不完整正弦波对电机有伤害。
2,调正弦波的数量。直接使用过零触发的光耦。PWM的调节步长以正弦周期20ms为单位。电机是惯性负载,PWM周期可以长一点没关系的
hdxet
6楼-- · 2019-12-28 18:50
可控硅——PWM ?
无语ing

一周热门 更多>