关于手电调光的方法,请教一下大家
我看有些电筒的调光有多个档位,这个肯定需要芯片来实现,但是最简单的亮——暗——灭的调光方式(就是尾部的开关按一下全亮,再按一下半亮,再按一下灭),各种电筒是怎么实现的?也是用电路吗?昨天拆开一支杂牌的强光电筒,电池是用18650的锂电,调光开关感觉没有用电路,测开关的电阻,亮的时候是0,半亮的时候有18欧姆左右的电阻值,这样太浪费了吧。想知道一下别的品牌电筒是不是也是这样。谁研究过,请指教,谢谢! 当然不是,小单片输出到恒流芯片控制端,不然暴闪不得按死呀. 基本上都有电路哦 好像有些是在开关上做功夫,开关本身做成几档,接不同阻值的电阻,
当然用芯片实现的话,特别是MCU,各种功能都很容易实现且方便 这个也想了解,等高手。 现在我想买一个调光电路,把这支手电改成调光的,电路应该装在什么地方?是尾巴的开关那里,还是LED后面的那里?没有发现能安装的地方。 难道就是传说中的电阻调光 头部: 别的品牌手电没有玩过,使用方法也不知道。
我想问一下大家,我的这支手电能改吗? 当然可以改,要是我就在灯头上加电路,还是用以前的开关,判断快速通断次数实现调光
把图中圈红的地方焊下,换成调光电路 当然可以改,要是我就在灯头上加电路,还是用以前的开关,判断快速通断次数实现调光
我拆 发表于 2009-4-21 09:04 http://www.shoudian.org/images/common/back.gif
调光电路是通过判断电源的接通次数来进行调光的吗?
尾部的开关是电源开关,断开以后整个电路就没电了,能实现调光吗?
没有玩过,请大家指点。谢谢! 用MCU中的EEPROM记忆开关的次数,每关断一次,计次数
例如EEPROM中的一个地址0x10(取变量名AA)
开关一次 AA=AA+1;if AA=3 then AA=0;
每次启动时程序判断AA的值,决定亮度
不知道LZ学过单片机无,学过的话,原理上是很简单的 本帖最后由 我拆 于 2009-4-21 14:19 编辑
上面又是一种方法,避免了换电池也计数的情况
当快速开关时,输入脚能感受到高低电平的变化,而由于电容的作用,mCU时钟是通电的,程序判断输入脚变化次数改变亮度;
在关闭较长时间后,MCU掉电 多潜水就知道了,高级的都用电路。
用开关的也有,还有2档、3档的开关卖 174293
上面又是一种方法,避免了换电池也计数的情况
当快速开关时,输入脚能感受到高低电平的变化,而由于电容的作用,mCU时钟是通电的,程序判断输入脚变化次数改变亮度;
在关闭较长时间后,MCU掉电 ...
我拆 发表于 2009-4-21 14:05 http://www.shoudian.org/images/common/back.gif
多谢指教!!
还有一点,是不是所有的调光的板子都可以用呢?换的时候有没有什么要注意的? 我也帮别人买过一个手电,就是两档的,按一下开高亮,再按一下低亮,再按一下关,再按一下开,循环的,估计也没有电路,就是用个电阻限流如楼主说的
884896321 发表于 2009-4-20 14:04 http://www.shoudian.org/images/common/back.gif
单刀双掷4档开关,然后一路用电阻限流 用MCU中的EEPROM记忆开关的次数,每关断一次,计次数
例如EEPROM中的一个地址0x10(取变量名AA)
开关一次 AA=AA+1;if AA=3 then AA=0;
每次启动时程序判断AA的值,决定亮度
不知道LZ学过单片机无,学过的话,原理 ...
我拆 发表于 2009-4-21 13:48 http://www.shoudian.org/images/common/back.gif
开关一次 AA=AA+1;if AA=3 then AA=AA-1
超过3秒时保留现在档位啊
超过3秒时保留现在档位啊
laomao0000 发表于 2009-4-21 17:42 http://www.shoudian.org/images/common/back.gif
是的
我只是纸上谈兵,还没做过,真正做的时候可能还要考虑些细节
页:
[1]
2