发新帖我要提问
12
返回列表
打印

调光器疑问

[复制链接]
楼主: smartdog_1
手机看帖
扫描二维码
随时随地手机跟帖
21
smartdog_1|  楼主 | 2013-5-17 12:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
chunyang 发表于 2013-5-17 00:30
调光的方法很多,不同灯具适用的方法不同,调相和PWM只是常见的手段而已。 ...

谢谢您的关注!

对于PWM调光,小弟一知半解。有些MCU具有PWM控制接口,这些接口是不是能够产生指定周期的方波去控制MOS管之类的器件 ?

使用特权

评论回复
22
tyw| | 2013-5-17 13:04 | 只看该作者
本帖最后由 tyw 于 2013-5-17 13:37 编辑
smartdog_1 发表于 2013-5-17 12:09
老师您好,由于我学习不认真,您的代码和原理图我没能完全理解,想请教您一下其中的疑惑。

1、利用Timer ...

1、利用Timer在P3.7引脚周期性产生方波来控制T11进而达到调相的作用。
   调相是改变输入电源的相位,对于LED1来说,这种控制可控硅周期性导通的方式,怎么样做到改变相位的?
   (俺对可控硅的原理也是一知半解,不对的地方请您多指教)
2、P3.7和P3.3都是周期性的脉冲,但是P3.3您描述的是调功。
   我初略的理解为,调功是周期性的斩断电源通路,达到控制通断比,进而降低功耗。但是原理图上貌似没能做到周期性的通断电源通路
   (如有不对的地方,请您多指教)
3、调功的话,对于LED会不会出现闪烁。如果通断比高于100Hz是不是就不会有闪烁了?
    如果用调功方式控制白炽灯的话,是不是也有这样的问题?
4、过零检测是不是为了检测当前灯的电源已经切断了 ?
5、过零检测能不能使用18楼(cjseng)建议的LM393电压比较器?交流电周期性变化,能用这个芯片做吗 ?



1.
;**********************************************
;* 调相触发滞后时间调整                                                    *
;*-----------------------------------------------------------------------*
;* 动作原理: 每个20mS周期一开始就触发, 导通角度最大    *
;* 每个20mS周期到,再延时几个mS触发,导通角度就减小     *
;*  每个20mS周期到,延时=20mS,  导通角度最小,即关闭了 *
;* 在一个20mS周期中,用延时触发方法来实现调相控制       *
           
;* 每20ms调整一档,每档0.1ms                                            *
;* 半周期共调整10ms÷0.1ms=100档                                  *
;* 20msX100=2s调完半程,4s调完全程                                *
;**********************************************
TT8:    JNB     20H,DY5         ;20H="0",调相关,转DY5不调整
;*********************
;*  检查20mS定时是否到 *
;*********************
         INC     56H                ;5ms计数器加一
           MOV     A,56H            ;取出5ms计数器值
           CJNE    A,#12,DY5    ;20ms未到,转DY5出口
           MOV     56H,#00
;*******************
;*  20mS未到,禁止调相 *
;*******************
           JNB     06H,DY5         ;06H="0",20mS未到,禁止调相,转DY5不调整
;*****************
;* 20mS到,允许调相 *
;*****************
           JNB     21H,DY6         ;21H="0",已调到最高了,转DY6电压调低
;**************
;*  电压调高处理 *
;**************

           MOV     A,30H            ;取出当前调相触发滞后时间值
           CJNE    A,#08,DY7     ;30H="02",电压最高值
           SJMP    DY5               ;30H="0",电压已调到最高了,转DY5出口
;
DY7:    DEC     30H             ;每20ms调相触发延时减一档(每档0.1ms),电压调高
           SJMP    DY5
;**************
;*  电压调低处理 *
;**************
DY6:    MOV     A,30H           ;取出当前调相触发滞后时间值
           INC     30H             ;每20ms调相触发延时加一档(每档0.1ms),电压调低
           CJNE    A,#85,DY5       ;100usX100=10ms未到,转DY5出口
           MOV     30H,#85         ;30H="97",电压已调到最低了,不再增加
;
DY5:    POP     ACC             ;ACC出栈
           POP     PSW             ;PSW出栈【恢复进栈前寄存器区】
           RETI                    ;定时中断返回


2.
对于调功控制,打个比方, 在1秒内,要是50个周期(20mS x 50 = 1S) 都导通了,则平均功率最大, 要是只有25周期让其导通,则平均功率减半,以此类推.
控制方法: 在过零时触发可硅,根据设定值,在规定时间内触发,其余时间不触发.例如需要半功率,1秒内只需触发25次即可.

3.
调功只适用于热惯性较大的加热器之类负载,用热惯性来平衡断续的供电.灯泡之类在低于20Hz时会闪烁.

4.
过零检测是检测50Hz正弦波什么时刻幅值为0.

5.
可以的. 运放,比较器都能用,目标就是把工频电源采样信号与0电平进行比较,等于0则有输出脉冲. 分别用同相比较与反相比较,就能检测正向过0与反向过0了.

使用特权

评论回复
23
cjseng| | 2013-5-17 13:37 | 只看该作者
smartdog_1 发表于 2013-5-17 12:13
谢谢您的指点!
小弟对可控硅的特性一知半解,如果理解的不对,还望您多多指教。

可控硅调光不能接在直流通路上,可控硅通常控制的是交流,就是改变50Hz正弦波的“占空比”。

使用特权

评论回复
24
sa2852| | 2013-5-17 18:00 | 只看该作者
smartdog_1 发表于 2013-5-17 12:13
谢谢您的指点!
小弟对可控硅的特性一知半解,如果理解的不对,还望您多多指教。

建议你先了解LED电源的一般结构 不然无从说起

使用特权

评论回复
25
smartdog_1|  楼主 | 2013-5-17 22:58 | 只看该作者
tyw 发表于 2013-5-17 13:04
1、利用Timer在P3.7引脚周期性产生方波来控制T11进而达到调相的作用。
   调相是改变输入电源的相位,对于 ...

老师您好:
     
    您的电路中,双向可控硅的K级对地短路,那么在可控硅的导通周期内,地线会有很大的电流通过,这样是否会有安全隐患?
    能否将K级接到灯上,同样控制可控硅的导通周期来实现调光 ?

使用特权

评论回复
26
chunyang| | 2013-5-18 00:17 | 只看该作者
smartdog_1 发表于 2013-5-17 12:15
谢谢您的关注!

对于PWM调光,小弟一知半解。有些MCU具有PWM控制接口,这些接口是不是能够产生指定周期 ...

带有PWM输出的MCU只是可以简化编程,直接对IO编程一样能生成PWM信号,周期和占空比当然可以自行设定。

使用特权

评论回复
27
tyw| | 2013-5-18 09:11 | 只看该作者
本帖最后由 tyw 于 2013-5-18 09:15 编辑

可控硅的K与cpu共地,接中线.
可控硅的A与负载相连,接到220v的相线,当可控硅导通时,负载得电工作.
右边两个输出端供负载接入.上面那个当可控硅导通时与220v中线相面,下面那个直通220v相线.

原理图只是示意图,这样画只是表示一下而己.pcb当然应该强弱电分开处理.







使用特权

评论回复
28
smartdog_1|  楼主 | 2013-6-2 09:10 | 只看该作者
tyw 发表于 2013-5-18 09:11
可控硅的K与cpu共地,接中线.
可控硅的A与负载相连,接到220v的相线,当可控硅导通时,负载得电工作.
右边两个 ...

老师您好:

    帖子发了有段时间了,但是由于最近其他事情有点忙,所以这个帖子就没有再研究了。
    目前我对您的原理图和程序基本明白了,但是还是存在些许问题,向您请教一下。

    1、我看到市场上一般的LED灯都是这样一个模型
         
         调光器是不是应该接在AC-DC 与 AC 220V之间?

    2、要是接在AC-DC与 AC 220V之间的话,对于调功方式来说,LED电源的供电部分,周期性处于 有电 和 无电 状态。
          LED电源内部的变压器应该没什么问题,只是对于调相模式来说,我就有点不能理解了。
         
         调相模式下,比如在30度时,控制导通。这样正玄波就不是一个完整的波形,对于LED电源内部的变压线圈会不会有影响?
         我理解为,变压线圈的输出极也会出现同样的感应波形。经过整流、滤波,得到直流电。您看这样理解对吗 ?

    3、我理解为PWM方式与调功应该是一样的。PWM信号为一周期性的方波脉冲,控制MOS管导通或者关断,进而控制正玄波的个数,您看这样理解对吗 ?

    4、MOS管能起到周期性的通断作用,是否能用MOS管取代双向可控硅呢 ?

使用特权

评论回复
29
smartdog_1|  楼主 | 2013-6-2 09:11 | 只看该作者
chunyang 发表于 2013-5-18 00:17
带有PWM输出的MCU只是可以简化编程,直接对IO编程一样能生成PWM信号,周期和占空比当然可以自行设定。 ...

谢谢您的指点,帖子有段时间没关注了,不好意思哦。

PWM方式调光的时候,后端的驱动管是不是只能是Mos管?
还是说可以用双向可控硅 ?

使用特权

评论回复
30
smartdog_1|  楼主 | 2013-6-2 09:12 | 只看该作者
cjseng 发表于 2013-5-17 13:37
可控硅调光不能接在直流通路上,可控硅通常控制的是交流,就是改变50Hz正弦波的“占空比”。 ...

谢谢您的指点。

使用特权

评论回复
31
smartdog_1|  楼主 | 2013-6-2 09:13 | 只看该作者
sa2852 发表于 2013-5-17 18:00
建议你先了解LED电源的一般结构 不然无从说起

谢谢您的提点。

小弟确实对于LED的电源结构了解不多。

使用特权

评论回复
32
smartdog_1|  楼主 | 2013-6-9 08:31 | 只看该作者
看来俺这帖子真心无人在关注了

使用特权

评论回复
33
zwp0822| | 2013-6-9 09:03 | 只看该作者
我是来看大虾的!

使用特权

评论回复
34
smartdog_1|  楼主 | 2013-6-15 17:40 | 只看该作者
是在无人关注,俺只能结贴了。

使用特权

评论回复
35
无为之益| | 2014-9-29 17:35 | 只看该作者
tyw 发表于 2013-5-16 16:02
一般白炽灯调光使用双向可控硅,通过改变可控硅导通角来实现调光.
PWM用于LED调光,通过调整占空比来调整LED ...

tyw老师,请教一下:我的白炽灯调光器,灯在半亮(中间段,不管是调亮过程中还是调暗过程中)时闪烁厉害,不知道怎么回事?(同一批产品,有部分不闪烁,有部分闪烁),是软件的原因还是硬件的原因呢?(备注:会闪烁的调光器,换不同的灯泡都闪烁的---当然瓦数相同,都是25瓦。但是闪烁的调光器,接40瓦的似乎不怎么闪了)。
先行谢过

使用特权

评论回复
36
tyw| | 2014-9-29 18:00 | 只看该作者
本帖最后由 tyw 于 2014-9-29 18:02 编辑
无为之益 发表于 2014-9-29 17:35
tyw老师,请教一下:我的白炽灯调光器,灯在半亮(中间段,不管是调亮过程中还是调暗过程中)时闪烁厉害, ...

你把闪与不闪两种板逐个对换元件,看看是哪个元件造成的.

瓦数大点灯泡热惯性大点,光亮度大些,眼晴反应也迟钝些,所以感觉不大闪.其实波形是一样的.

使用特权

评论回复
37
无为之益| | 2014-9-30 09:17 | 只看该作者
本帖最后由 无为之益 于 2014-9-30 09:23 编辑
tyw 发表于 2014-9-29 18:00
你把闪与不闪两种板逐个对换元件,看看是哪个元件造成的.

瓦数大点灯泡热惯性大点,光亮度大些,眼晴反应也 ...


谢谢tyw老师。不过这么多器件,工作量可能比较大,而且我自己不会拆焊,得找生产的帮忙。能不能指点下,最大可能是哪部分电路器件有问题呢?过零电路(我看10ms波形还挺准,但是不知道它是否真实和交流电同步)?触发控制电路(可控硅部分)?
先谢谢了,我去找他们对换试下吧。

使用特权

评论回复
38
无为之益| | 2014-9-30 09:20 | 只看该作者
tyw 发表于 2014-9-29 18:00
你把闪与不闪两种板逐个对换元件,看看是哪个元件造成的.

瓦数大点灯泡热惯性大点,光亮度大些,眼晴反应也 ...

这么说来,硬件问题的可能性最大,软件应该没问题吧?(是公司的旧产品,不是我写的。我阅读其程序,暂时没有发现bug)。
谢谢

使用特权

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

本版积分规则