
小手电两档亮度驱动
简介
锂电池,两档亮度;使用LTC4054 做充电管理,M3406 降压给LED 供电,FT60F011 单片机负责按键逻辑。
简介:锂电池,两档亮度;使用LTC4054 做充电管理,M3406 降压给LED 供电,FT60F011 单片机负责按键逻辑。开源协议
:CC BY-SA 4.0
描述
很简单一个东西,就是用来把放大镜的补光灯改成锂电池供电的,顺便加上两档亮度调节,原理是用单片机控制M3406 的反馈回路。放大镜的开关相当于自锁的拨动开关,所以亮度操作逻辑类似那种LED 大灯,打开、关闭后,下一次打开时切换亮度。
接口
左边四个焊盘是单片机的编程接口,我是先下载好程序再焊的,所以没用上。右边的焊盘从上到下分别连接:
- BATT:锂电池,必须自带保护板;
- GND:地,或者负极;
- BUTN:开关按键,必须用自锁开关或滑动开关,低电平点亮LED,高电平关闭;
- LED:连接LED 的阳极;
充电
默认充电电流设为100mA,我用的小号软包电池,小电流比较安全吧,这东西充电时间长一点也无所谓。左上角是micro-B 插座,没用type-c,因为感觉type-c 可能太大了。右上角是充电指示灯电路,红蓝两个LED 分别对应PCB 上的丝印R 和B,那些三极管主要是为了实现转灯,有可能把Q2 简化掉,但是我懒得改了。
降压
白光LED 驱动电压基本上不超过3V,所以需要先给锂电池降压。可以给LED 串联个限流电阻解决问题,但是我觉得用BUCK 降压大概更高效吧,也说不准~ 反正就这么整了。几个上、下拉电阻全部用了1M 阻值,减少浪费,实测是没问题。
亮度切换就是调整M3406 反馈回路的分压比例。低亮度时,反馈电阻是R2 和R1 + R3,比例39 / 11,此时输出电压差不多2.7V,光很弱,但是作为放大镜的补光就刚刚好。高亮度时,MOS 管Q1 导通,把R3 短路掉,反馈比例就变成39 / 10,输出电压大概2.9V。有一点要稍微注意,这里的MOS 管必须选GS 阈值电压很低的,比如SI2300,有2V 驱动电压就能导通。如果选了2N7002 之类的阈值比较高的MOS 管,单片机很可能无法驱动,或者MOS 管导通电阻太大,导致输出电压偏低。
单片机
淘宝上这个单片机应该是3 毛钱一片,比某些成品控制芯片更便宜。PCB 正面放不下了,只能贴在背面。程序里有软件消抖,所以消抖电容C4 不是必要的,但是建议还是加上。上拉电阻R8 是必要的,因为单片机引脚没有打开内部上拉。由于R8 阻值比较大,C4 相应的可以取小一点,我觉得1nF 就差不多了,不过其实也无所谓。程序在附件里,bin 和hex 都要用,具体怎么编程,参考:https://oshwhub.com/etberzin/ft60-bian-cheng-qi
设计图

BOM


评论