打印

单火线可调光电路,求帮忙

[复制链接]
1794|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
这是我做的一个单火线可调光电路,检测过零信号,单片机输出PWM给光耦实现调光,问题出现在可控硅一旦导通,过零检测信号出现异常,在不完全导通的情况下,本来100Hz的过零信号变成50Hz的过零信号了,这是怎么回事?求高手帮帮小弟的忙。

111.jpg (64.35 KB )

原理图

原理图

相关帖子

沙发
ghostami| | 2014-10-4 21:13 | 只看该作者
为什么这么复杂啊?

使用特权

评论回复
板凳
shun060527| | 2014-10-5 16:21 | 只看该作者
原理图太模糊

使用特权

评论回复
地板
sunlg| | 2014-10-6 08:59 | 只看该作者
是不是负载工作引起过零检测的输入电压波形变了,你最好观察一下实际波形

使用特权

评论回复
5
gx_huang| | 2014-10-7 09:15 | 只看该作者
就是,图太模糊,搞一个清楚的PDF附件。

使用特权

评论回复
6
a544161475|  楼主 | 2014-10-7 11:48 | 只看该作者
原理图

kkk.pdf

34.62 KB

使用特权

评论回复
7
a544161475|  楼主 | 2014-10-7 11:48 | 只看该作者
shun060527 发表于 2014-10-5 16:21
原理图太模糊

已上传PDF原理图

使用特权

评论回复
8
a544161475|  楼主 | 2014-10-7 11:49 | 只看该作者
gx_huang 发表于 2014-10-7 09:15
就是,图太模糊,搞一个清楚的PDF附件。

已上传PDF原理图

使用特权

评论回复
9
shun060527| | 2014-10-7 16:20 | 只看该作者
把过零信号跟输出信号贴出来

使用特权

评论回复
10
gx_huang| | 2014-10-7 16:50 | 只看该作者
你这个图,原理是否有问题呀?或者软件处理有问题。
单火线,可控硅一旦导通,L_IN和L_OUT的压差就很小了,光耦就不会导通,认为是过零了。应该要软件配合,判断是否是真的过零点。当可控硅没有导通的时候,才能判断过零点,软件的工作量和难度会比较大。

使用特权

评论回复
11
a544161475|  楼主 | 2014-10-7 17:51 | 只看该作者
gx_huang 发表于 2014-10-7 16:50
你这个图,原理是否有问题呀?或者软件处理有问题。
单火线,可控硅一旦导通,L_IN和L_OUT的压差就很小了, ...

我软件是这样写的,检测到过零信号后触发中断,关闭可控硅,然后打开定时器,定时器溢出后打开可控硅。改变定时器的值,则改变可控硅的导通时间来调节亮度。这样有什么要改进的吗?

使用特权

评论回复
12
gx_huang| | 2014-10-7 19:10 | 只看该作者
问题是可控硅导通时,和实际交流过零时一样,都会产生一个低电平中断信号。上电时,可控硅没有任何输出,会产生100Hz的中断信号。当可控硅没有输出时,当软件检测到过零信号,这个过零信号是准确的。此时,比如你要输出50%,则延时5ms后开启可控硅,一旦开启可控硅,则只要可控硅导通,会一直产生低电平的中断信号,而这个信号并非实际的过零信号。所以,你的软件要重新设计,触发可控硅,要脉冲触发,不需要很宽的脉冲,触发可控硅后,要一直等到中断信号变高,才表明进入了下一个交流半波的开始。你只有理解了可控硅导通、交流过零和中断电平的关系,才可以处理好软件。不知道你的中断信号极性是什么,也许要上升沿中断才更好的满足这个电路的要求。

使用特权

评论回复
13
a544161475|  楼主 | 2014-10-8 11:39 | 只看该作者
gx_huang 发表于 2014-10-7 19:10
问题是可控硅导通时,和实际交流过零时一样,都会产生一个低电平中断信号。上电时,可控硅没有任何输出,会 ...

也就是说软件判断过零中断信号要用电平触发方式?我现在用的是下降沿触发方式。导通可控硅之后的过零信号。

QQ图片20141008113810.jpg (36.47 KB )

QQ图片20141008113810.jpg

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

1

粉丝