打印

可控硅 控制灯调压问题

[复制链接]
3227|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhiyonghe|  楼主 | 2009-11-25 10:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
zhiyonghe|  楼主 | 2009-11-25 10:32 | 只看该作者
过零检测的信号是有Q2的集电极IO10取!!
那位做过可控硅控制电压的帮帮小弟呀,不明白为什么,程序无从下手!!:dizzy:

过零检测电路.jpg (45.8 KB )

过零检测电路.jpg

使用特权

评论回复
板凳
HWM| | 2009-11-25 10:41 | 只看该作者
通过控制导通角实现调光。过零检测的作用是用来获得导通启始点。

使用特权

评论回复
地板
chunyang| | 2009-11-25 16:34 | 只看该作者
交流过零时,控制器开始计时,然后根据需要的亮度决定触发时间即决定亮度对应的触发角,触发后可控硅自动保持导通直到下一次交流过零时中断,如此反复,就是可控硅调相式调光的基本原理。

使用特权

评论回复
5
muyiming| | 2009-11-25 16:44 | 只看该作者
通过导通角控制调光

使用特权

评论回复
6
zhiyonghe|  楼主 | 2009-11-25 22:15 | 只看该作者
我的理解是:单片机采集到交流过零时,就分不同的时间去开启可控硅的导通,这样就是控制灯泡上的每个交流电半个周期的开通时间。这样其实就是控制交流电每半个正弦波周期的导通时间??
这样的话岂不是单片机老是要检测50HZ的交流电过零点??
搞过的前辈指点一下!!小弟在此谢谢

使用特权

评论回复
7
123jhh| | 2009-11-26 09:24 | 只看该作者
想法是对的。检测50HZ的交流电过零点,然后根据需要的电压计算出控制角,用延时出脉冲

使用特权

评论回复
8
fasionlei| | 2009-11-26 09:32 | 只看该作者
:D

使用特权

评论回复
9
zhiyonghe|  楼主 | 2009-11-27 08:41 | 只看该作者
这过零检测有没人说说呢???这个电路的IO10在过零时就有个脉冲!

脉冲.jpg (61.73 KB )

脉冲.jpg

使用特权

评论回复
10
andy2003hu| | 2009-11-27 09:13 | 只看该作者
用PIC的CCP模块配合定时器很容易实现无级调压

使用特权

评论回复
11
maychang| | 2009-11-27 09:39 | 只看该作者
6楼理解正确,还要说什么呢?
单片机当然不必老是要检测50HZ的交流电过零点,使用一个外部中断更合适。中断程序根据需要给定时器一个初值,定时器中断控制晶闸管触发导通即可。
过零检测电路还可以稍加改进,将R4去掉C8减小或去掉,过零脉冲将更窄一些。

使用特权

评论回复
12
李冬发| | 2009-11-27 10:02 | 只看该作者
过零检测,你还是先整成方波后检测沿吧。
用这种方式很不可靠的。

使用特权

评论回复
13
chunyang| | 2009-11-27 16:39 | 只看该作者
楼主过零检测电路的参数不对,C8、R4都不需要,用欧姆定律计算合适的R1值即可。

使用特权

评论回复
14
电子三极管| | 2009-11-27 19:16 | 只看该作者
你把R7 改为可调电阻  你的可控硅 控制端接的光耦输出  那你的控制电压呢?、、

使用特权

评论回复
15
电子三极管| | 2009-11-27 19:18 | 只看该作者
ULN2003 是驱动芯片  可以驱动大电流的负载  你可以把ULN2003 一端接输出负载 另一端接单片机IO口 你单片机拉低  以单片机做吸收电流方式 减少单片机的损坏

使用特权

评论回复
16
电子三极管| | 2009-11-27 19:19 | 只看该作者
用单片机 你想要实现什么就可以实现

使用特权

评论回复
17
chunyang| | 2009-11-27 20:45 | 只看该作者
楼主的问题本来就是基于MCU的啊……

使用特权

评论回复
18
zhiyonghe|  楼主 | 2009-11-27 23:16 | 只看该作者
谢谢各位提示!!

使用特权

评论回复
19
海洋051| | 2010-8-3 16:01 | 只看该作者
想来学学大家的东西

使用特权

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

本版积分规则

131

主题

1265

帖子

1

粉丝