给爱的她造一个高级的心形灯(一)供电

发布于:2023-01-06 ⋅ 阅读:(1066) ⋅ 点赞:(0)

本项目使用立创eda编辑,并通过嘉立创打板

        对于本次项目,我的想法是用两张pcb,一张是灯和主控,放上面,另一张是电源,放下面,通过三根m3螺丝连接,有点类似于穿越机的飞塔,但是我们的pcb之间的间隔会大很多,以便于散热。并且我们的电源也是通过这三根螺丝中的两根传导,不用担心螺丝的发热问题,本项目的最大电流为3A,并不会产生过大的热量,并且这样可以更美观的接线,把蓝不拉几的18650和红不拉几的主板分开。

        上文也提到本次用的电池是18650,我们通过4个18650并联以达到更长的续航能力,我们使用的充电芯片是HT3786,我们通过5个3786并联,达到总充电电流2A的效果,不要认为2A很大,其实选择一个充电电流,得看电池的容量,单个18650是4800mWh,电压3.7V,两者相除得到电池容量为1297mAh,四个并联,也就是5188mAh,锂电池的充电倍率最大可以到5C,为了保险,我们选用的充电倍率不足0.5C,顺嘴一提:充电倍率是充电电流和电池容量之商的无量纲数,也就是没有单位的意思,它的倒数可以描述充电的时间,如以0.5C的电流充电就需要2小时才能充满,以5C的电流充电就需要12分钟(五分之一小时)才能充满。

        选择3786作为充电芯片的原因主要是布线简单,集成度高,而且发热小,如下图所示:

LED1~3作为指示灯,BTP对应电池正极,BTN对应电池负极,COM是led的公共端,GND和VDD是电源,通过USB供电,更多相关的知识可以查看如下视频

三分钟上手带电量显示的锂电池充电芯片HT3786D,并制作一个锂电池测电充电器【IC原来如此】

        对于防止电池过充的问题,3786已经解决了,但是我们还要解决防止电池过放的问题,我使用的方法是将一个10k电阻和三个二极管与电池串联,这样二极管就会分到2.1V的电压(0.7*3),并用一个20k的电阻和一个30k的电阻与电池串联,这样30k电阻的两端就能分到60%的电池电压,对应锂电池的安全电压3.5V的60%为2.1V。这就好办了,我们可以通过LM393判断二者电压的高低,如果电池电压比3.5V高,就导通mos管,否则关断。

为了节约成本,我们统一用10k的电阻替换。

当IN1+>IN1-时,也就是电池电压>3.5V时,OUT1为高阻态,但是我们通过一个上拉电阻把OUT的电压“赋值”为电池电压,也即高电平,导通nmos,当IN1+<IN1-时,也即电池电量<3.5V时,OUT输出低电平,关断nmos。

我们使用nmos时一定要注意nmos是作为下管的

之所以用nmos而非pmos是因为pmos的漏电电流相对较大。

        关于升压电路,我们不需要自己搭建,因为这实在是太麻烦了,我们只需要像用一个集成的芯片一样用tb上的升压模块就可以了,我选择的是https://detail.tmall.com/item.htm?id=616191177697&spm=a1z09.2.0.0.7ac92e8dujUMqU&_u=n2021gjhdt3fbb&skuId=4342547224520#icon-default.png?t=M7J4https://detail.tmall.com/item.htm?id=616191177697&spm=a1z09.2.0.0.7ac92e8dujUMqU&_u=n2021gjhdt3fbb&skuId=4342547224520#

通过3个这种模块并联就能输出5V3A了。

最后把5V3A通过螺孔和螺母与螺丝连接,这样既没有焊锡,也能很牢固的连接