找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机做可控硅控制调光,能检测到过零脉冲但灯泡只出现不定时的闪烁,恳请大神们指点!

查看数: 8702 | 评论数: 15 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-1-29 16:03

正文摘要:

本帖最后由 15240718601 于 2018-1-29 22:02 编辑 单片机能正确检查到过零脉冲,但是延时移相程序控制不了灯泡亮度,只是偶尔慢闪,跳动的特别厉害。 电路原理图: 可控硅调光的单片机源码: #includ ...

回复

ID:58628 发表于 2018-2-1 14:59
abc123194 发表于 2018-1-29 21:03
moc3061是过0触发的,移不了相,且触发电流好象要150MA

更正,3061发光二极管电流为15ma
ID:156494 发表于 2018-1-30 22:14
zl2168 发表于 2018-1-30 16:23
调功触发。例如,以100个过零脉冲(小周期10ms)为一个大周期,控制导通小周期的个数,即可控制LED亮度。

嗯,经典,大师
ID:156494 发表于 2018-1-30 22:06
zl2168 发表于 2018-1-30 16:26
仔细体会理解我上一句话,在此基础上编程,就能成功。祝你好运!

恩恩谢谢,其实是我用错光耦了,带过零检测的光耦是不能任意截取触发的,只能实现半波功率的开启和关断
ID:156494 发表于 2018-1-30 22:01
abc123194 发表于 2018-1-29 21:03
moc3061是过0触发的,移不了相,且触发电流好象要150MA

确实是这样的,谢谢
ID:111634 发表于 2018-1-30 16:26
仔细体会理解我上一句话,在此基础上编程,就能成功。祝你好运!
ID:111634 发表于 2018-1-30 16:23
15240718601 发表于 2018-1-29 21:18
那要呢,会怎样?

调功触发。例如,以100个过零脉冲(小周期10ms)为一个大周期,控制导通小周期的个数,即可控制LED亮度。
ID:156494 发表于 2018-1-29 21:55
只在过零时给触发脉冲才有可能点亮灯泡,其他区间触发却没有亮!
ID:156494 发表于 2018-1-29 21:53
yzwzfyz 发表于 2018-1-29 19:04
有一种情况需要你注意一下:
如果U4耐压不够,就会自动触发(当电压达到击穿值时就导通,不受控)。所以请 ...

不是耐压问题,我要是拿去触发脉冲灯泡是不亮的
ID:156494 发表于 2018-1-29 21:42
yzwzfyz 发表于 2018-1-29 19:04
有一种情况需要你注意一下:
如果U4耐压不够,就会自动触发(当电压达到击穿值时就导通,不受控)。所以请 ...

触发脉冲只在过零区间可以触发可控硅,过零区间之外就不得了C:\Users\Administrator\Desktop\stc12c5a60s2
ID:156494 发表于 2018-1-29 21:18
zl2168 发表于 2018-1-29 20:45
MOC3061是自动过零触发,不需要过零脉冲。

那要呢,会怎样?
ID:156494 发表于 2018-1-29 21:17
yzwzfyz 发表于 2018-1-29 19:04
有一种情况需要你注意一下:
如果U4耐压不够,就会自动触发(当电压达到击穿值时就导通,不受控)。所以请 ...

我把接控制的线拔去后就不会亮了
ID:58628 发表于 2018-1-29 21:03
moc3061是过0触发的,移不了相,且触发电流好象要150MA
ID:111634 发表于 2018-1-29 20:54
可控硅控制调光有二种方法:一是在半周期内调相触发,另一个是利用过零脉冲,调功触发。

ID:111634 发表于 2018-1-29 20:45
本帖最后由 zl2168 于 2018-1-29 20:49 编辑

MOC3061是自动过零触发,不需要过零脉冲。


ID:123289 发表于 2018-1-29 19:04
有一种情况需要你注意一下:
如果U4耐压不够,就会自动触发(当电压达到击穿值时就导通,不受控)。所以请查一下U4的耐压是多少?

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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