导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→求助![叮当]

 *第38226篇: 求助!

  
楼 主:叮当 2006年3月5日11:30
 求助!
最近做一个调光软件,用定时中断检测过零点,并控制可控硅的导通时间来实现调节光的亮度,在光比较亮的时候没什么问题,但在比较暗时是就有闪烁,请各位大侠赐教(急、急、急)!!!
Q:330154774
  
2楼:赵亮 2006年3月5日13:19
 会闪烁是你:
会闪烁是你:
1:漏掉了几个周期,导致ON/OFF之间的时间过长.
2:要不就是每次ON/OFF的时间不一致.
  
3楼:叮当 2006年3月5日16:59
 怎样才能一致
怎样才可以使每次ON/OFF的时间一致呢,我是在检测到过零点时开始计时,延时on,off则由可控硅在过零时总动关闭,约200毫秒的定时中断检测过零点,并做计时,有问题吗?
  
4楼:赵亮 2006年3月6日00:17
 200MS?
200MS?晕!难怪啊,50HZ才20MS啊,你用INT做,一进INT SUB就做DELAY,DELAY的时间长短就是灯的亮度,DELAY后就ON TRIAC,1MS  <DELAY TIME  <8MS就OK.
  
5楼:叮当 2006年3月7日10:28
 200uS!
写错了,是200uS,每次进INT,计数器+1,然后根据计数器的值作为DELAY。定时器同时还要兼顾接收遥控的计时。
  
6楼:赵亮 2006年3月7日10:42
 在同一个亮度下DELAY的时间要一致才行
在同一个亮度下DELAY的时间要一致才行,估计是你DELAY的时间不一致,你自己看看程序吧,只要DELAY的时间一致就肯定行.

>>>>>>对该主题发表你的看法

本主题贴数6,分页: [第1页]


[上一篇主题]:求教:PWM输出有单边沿和双边沿控制,是什么意思啊?[求助]

[下一篇主题]:fsk msm7512