占空比:100%,50%,。。。0.4%,0.2%,0.1% ...到底有多难?

[复制链接]
5927|24
 楼主| qvb123 发表于 2009-1-8 14:44 | 显示全部楼层 |阅读模式
调占空比:100%,50%,25%,12%,6%,3%,1.5%,0.8%,0.4%,0.2%,0.1% ... ..到底有多困难?
用2602芯片第9脚的信号去控制LED灯,中间加一个三极管,C极加灯到电源,
E极到地!
通过调占空比达到调节LED亮度的目的。
程序让上海俊硕去调,但反复说有困难,希望有人说明一下困难在哪?能否实现?怎么实现?
computer00 发表于 2009-1-8 14:54 | 显示全部楼层

频率多少?1000/1的范围。

 楼主| qvb123 发表于 2009-1-8 15:10 | 显示全部楼层

知道!


  效果出来了就无所谓!(重要是实现调光效果)
频率60HZ灯可能会出现闪的情况,他们现在试50HZ!
原来的产品是调100HZ调交流白白帜灯。
楼上1000/1的范围当然是,但他们强调和其他功能之间可能有干扰!
比如:扳子上还有红外控制,他们采用这样的频率等影响其他功能!
computer00 发表于 2009-1-8 15:18 | 显示全部楼层

算50Hz吧,那最小脉冲宽度为20us。如果没有硬件PWM的话

资源当然就很紧了。 
yxbo159 发表于 2009-1-8 15:19 | 显示全部楼层

使用硬件PWM应该不难

wh6ic 发表于 2009-1-8 15:20 | 显示全部楼层

思路有问题,千分之一占空比其实很简单

xwj 发表于 2009-1-8 15:31 | 显示全部楼层

1.5%,0.8%,0.4%,0.2%,0.1% 这些有什么意义?

难道你的灯能看到0.1% 的亮度???
 楼主| qvb123 发表于 2009-1-8 16:34 | 显示全部楼层


  LED是低电流器件,它的亮度改变会很明显!
你50%以上占空比亮度基本就没变化了!
  6楼: 思路有问题,千分之一占空比其实很简单,
那怎么实现呢?
  5楼: 使用硬件PWM应该不难!具体指什么意思?外加芯片还是?
wh6ic 发表于 2009-1-8 17:06 | 显示全部楼层

用个带10位以上PWM的MCU就可以直接搞定

  比如湾湾的79F081之类。LED能看到0.1%占空比时的亮度。
hab2000 发表于 2009-1-8 17:10 | 显示全部楼层

如果硬件设计已经完成,也许是有难度的!

对方说难!自然与他现有的资源配置有关系。
如果可以更改设计,5楼所提的“硬件PWM”当然好了。
许多单片机都带PWM,如果可以改设计的话,重新选择一下单片机就OK!
sz_kd 发表于 2009-1-8 17:15 | 显示全部楼层

呵呵,是用的sn8p2602的mcu

wh6ic 发表于 2009-1-8 17:19 | 显示全部楼层

2602有片内PWM

  应该好做,难道LZ是要用它作出多路PWM而且分别控制?不大于四路再加个红外遥控接收估计2602还可以应付, 再多了就真的有些难度了.
huangqi412 发表于 2009-1-8 17:51 | 显示全部楼层

实在不明白一个led分成1千份亮度干什么

hotpower 发表于 2009-1-8 18:17 | 显示全部楼层

1/100的汇编还凑合,软件PWM不如硬件PWM

耕在此行 发表于 2009-1-8 19:02 | 显示全部楼层

做过1%的 没做过0.1%的

做0.1%有意义没?
ayb_ice 发表于 2009-1-8 20:41 | 显示全部楼层

控制灯没有必要这样精度

人根本分辨不出来,技术是确实不难,用普通51就可以实现
dengm 发表于 2009-1-8 21:00 | 显示全部楼层

对asm顶级高手, 100hz 1/10000 用12Mhz 的2051的15%都能完成!!!

ayb_ice 发表于 2009-1-8 21:39 | 显示全部楼层

C也可以完成

ljm810010 发表于 2009-1-8 22:59 | 显示全部楼层

好象被楼主说成有多复杂,不过就是PWM

有硬件PWM,轻而易举,就算用软PWM也不是太难的事。
PS:LED调光用0.1%是有必要的,即使0.01%的点空比用肉眼也能看到LED发光,例如用164驱动数码管。
耕在此行 发表于 2009-1-9 08:13 | 显示全部楼层

楼上说的不是真的吧

人眼能感觉出万分之一的亮度?
是不是要在黑屋子里观察啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

207

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部