6813|15

14

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

此番功夫仍敌不过用模拟电路?单片机无闪烁调光如何做 [复制链接]

 今天忙活1天了,想做一个单片机控制的无闪烁调光电路。图如下:

333.rar

410.7 KB, 下载次数: 121

此帖出自51单片机论坛

最新回复

我忽然对你的程序很感兴趣。 真想见识见识,怎么就不愿意贴出来呢?公司的活么?  详情 回复 发表于 2011-7-15 18:06
点赞 关注
 

回复
举报

14

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
咱继续:AC220V,阻容降压给单片机供电,L线用电阻降压后,做过零检测;100US中断,中断中计数,并调整移相角。
/***************************中断0************************/
void timer0() interrupt 1 using 1   //
{
   uchar hot_count;     //加热计时器
         uchar chk_old;       //检测旧值
         
         TH0 = 0xff; //100us中断
   TL0 = 0x9c; //9c
   
   
      if(chk!=chk_old)       
      {
         hot_count = 0;
      }
      
      if(hot_count       {
         JiaReGuan = off;       
      }
      else
      {
         JiaReGuan = on;       
      }
             
      hot_count++;
  
   
   chk_old = chk;
}
此帖出自51单片机论坛
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
现在是单片机输出口脉宽无误,但是,负载的波形有点乱,有时候负半波会削去,灯光会闪烁。看了模拟电路的调光器的波形,那叫一个漂亮。。。我的软件有问题吗?
此帖出自51单片机论坛
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

4
 
此帖出自51单片机论坛
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

5
 
硬件什么状况。
主函数怎么写来着。
此帖出自51单片机论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

6
 
图看了,水平有限,看的不是十分理解。
建议LZ说说电路要求单片机检测什么,做出什么反应,然后把主程序也贴出来。
此帖出自51单片机论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

7
 
主函数就是:初始化,然后while(1);
此帖出自51单片机论坛
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

8
 
怎么直接贴图啊?没图,大家交流起来不方便。今天发觉,把示波器去掉,稳定多了。不过还是有些许不规则的闪动。就是有时候漏掉一个波形。过零检测、中断计数,两个同时用上了,怎么还会这样呢?奇怪。而且,调得暗到一定程度时,就闪烁得厉害了。远没有模拟电路的调光器效果好
此帖出自51单片机论坛
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

9
 
刚才用示波器看了,老是只能调整半波
此帖出自51单片机论坛
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

10
 

回复 7楼 ichuangj 的帖子

初始化什么?
外部中断什么的,都贴出来看看吧,不然看头不知尾,看尾不知头。

然后那个电路图,俺看了,只是不太懂单片机应该如何动作,你给说说?
此帖出自51单片机论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

11
 
单片机程序很简单。过零检测--每到零点,方波翻转。此时在中断里移相,到指定角度,再开启。每10ms重复一次。
此帖出自51单片机论坛
 
 
 

回复

3986

帖子

0

TA的资源

五彩晶圆(高级)

12
 
过零检测不好整的话, 检测峰值相对容易得多,哈哈
此帖出自51单片机论坛
 
 
 

回复

17

帖子

0

TA的资源

一粒金砂(初级)

13
 
主函数就是:初始化,然后while(1)
此帖出自51单片机论坛
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

14
 

回复 11楼 ichuangj 的帖子

我忽然对你的程序很感兴趣。
真想见识见识,怎么就不愿意贴出来呢?公司的活么?
此帖出自51单片机论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

15
 

呵呵 是公家活 而且相关内容说得很明晰了

回楼上:检测峰值,个人觉得不可靠。过零检测,稍有偏差,就会导致错漏过某个半波,灯就会闪烁。

照我贴出来的那个图呢,过零检测是很准的,也能调光,只是最小值为半波,不是全灭;

我还试过,用开关电源给单片机供电,用火线降压后直接接入单片机的检测脚,这样检测不准。50HZ的波形不对称,一个半波大概是8ms,另一个则成了12ms,调光效果很差;

我还试过,用变压器降压后的其中一路作检测信号,同时该变压器的输出,经整流、稳压后作单片机电源,这样检测脚的输入信号就没有波形不对称的现象,但是跟电网的过零点不符,有迟滞,也是不能无级调光;

综上所述,直接用火线来作检测信号,同时,用火线降压后作单片机电源,能可靠地检测到过零点。现存问题就是,如何让负半周也能可调。。。欢迎有兴趣的网友一起验证一下,呵呵

此帖出自51单片机论坛
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

16
 
此帖出自51单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表