大家好 之前在申请无线电源开发板的时候,打算设计一款无线充电小夜灯,这个小夜灯是我在淘宝上买的,看起来萌萌哒。晚上使用起来也挺方便的。 但是 经过一段时间的使用,感觉,这东西设计的有以下点不爽: 1、充电太悲催了。每次插充电线的时候,内心都是一种崩溃,MircoUSB充电线头子太大是插不进去的,(原配的线只有充电功能,没有数据线,感觉太鸡肋,被我扔了)。充电完成之后,拔线总担心会吧,老是担心数据线拉断。 2、这个灯有暖白色->红色->蓝色->绿色->七彩混合色(配合PWM),但是我在实际使用中,只用要暖白色,如果不小心调到了其他颜色,则需要一步一步的调个循环,最后才能到暖白色。 3、这个灯的开关(灯光模式切换)有点诡异。用到了这个传感器(我也没看出来)+比较器电路,感觉是声音控制的,但是又不是我们普通楼梯间用的那种声控模式。比如,我把这个灯在桌子上,然后那个杯子放到桌子上“砰”的一声,就能触发灯光切换,所以又要一个循环才能切换到暖白光。 所以第3点,是我最不能忍受的,所以,我决定自己改改电路,下图为原来的电路: 如上图所示,充电电路与LED控制电路是分开的,所以原来的充电电路可以不用修改,只需要改LED控制相关的电路即可。 现在开始对这个电路进行重新设计: 电路板外形尺寸设计:
按照原来的PCB板子尺寸,想要多放几颗5730灯珠,估计不好弄。 所以,我决定,扩大PCB面积,采用圆形,且八颗LED灯珠平均分布在电路板的8个方向。同时安装孔要兼容原来安装孔,绘制板框使用CAXA软件。 电路设计 1、本次使用的5730灯珠是正白光(我这边现成的)单个电流在20MA,采用8路PWM驱动 2、增加一颗RGB,用于用于改变色温(我是这想的) 3、增加一个MEMS传感器MPU6050,用于检测震动 4、备用电路INA219电流检测电路(这芯片放在我这里太久了,准备搭个顺风车测试一下) 5、一键电源开关电路 6、电池电压检测电路,使用MCU内置的ADC 电路设计如下: 电源电路 电池电压检测电路 使用一个低压运放组成了一个电压跟随器 MCU电路 电流传感器电路 MPU6050传感器电路 LED电路 最后顶层块连接关系 PCB设计如下: 细节特写: 电流采样电阻的电路 这样设计专业叫法忘记了,好像是某次网上研讨会,上的专家建议这样设计,能提高电流检测精度。 整个电路采用两层板,顶层放置器件(单面放置器件)
|