想了半天还是发在逆变版块吧!
先上图吧!!
这是原理图,不太清晰,后面有PDF.
pcb。双面板,板子形状是和小米的形状相同,买外壳比较方便。
哈哈!这个就是3D的喽。看着还可以。贴片电阻电容用的都很小的封装,焊接要有一定的功底才行。电芯充放电保护IC要用风枪焊哦!
有问题可以留言哦,程式不是我编的我只有下载档。
这部份是充放电保护部分,跟一般手机电池保护电路相似,不同是使用S-8211保护IC,这是一款低功耗保护IC,外围元件少。在ASUS手机POWERbank内也使用了同样的保护IC。R15&R19够成电池电压侦测电路,BMU通过侦测此点电压进行计算电池容量,现在市面的Powerbank都是采用这种方法,准确性不高,但是经济实惠,电路简单,在笔记本电池中都会有专门的IC进行库伦计算容量。用在充电宝不使用。VD8是BMU供电二极管。
充电电路采用最常用的TP4056.最大支持1A充电电流,如果电池容量大充电时间会长。TP4056是线性锂离子电池管理芯片,具有温度保护和充电状态显示功能,此功能已屏蔽,充电温度保护和电量状态显示用BMU控制。R1&R9是充电电压侦测端,BMU侦测到此电压后会开启TP4056使能端,开始充电,降低功耗。R13&D7充电端对BMU供电。R?是充电电流设置电阻,1.2K是最大充电电流。
放电电路采用的是G5177B,具有同步整流功能,效率能达到最少90%(板端),最大输出电流2A。由 BMU控制MODE开启放电。Q1&R41、R39 是放电电流侦测电路,R43是负载侦测电路,当未插入手机时,充电宝输出地被电阻 R43拉高。DIS_OUT是低电平。当插入手机时充电宝地与手机内部地构成回路,拉低I_OUT电压,使BMU拉高DIS_OUT和MODE引脚,充电宝开始放电。这块自我感觉挺精髓的,因为现在市面上的充电宝都要按一下按键才可以放电。
今天就这些。玩游戏了。
每部分使用的IC資料已經更新上去了。其他的燈談到時在上傳。
上班時間沒時間,下班后在更新。
好帖子!
顶一个,充电电流1A的IC好像有点小了,充四个电池得充大半天呢.
下面是基准电压、负载识别、电量显示和温度侦测电路。
U1是基准电压IC。电容稳压滤波、电阻就是限流作用,电路很简单。输出电流能达到300mA,耗电流很小。
U3是识别充电控制IC啦,手机在插入充电宝后,手机会侦测D+&D-电压来判断是什么在给他充电,应该用多点电流充。很多人认为我充电宝能输出2A电流,充手机就会2A的电流往里充,其实在一些手机上都会有充电保护电路的,如果没有侦测的D+&D-电压就会默认用500mA充电,这时你放电能力再强都白搭。市面上也有充电宝会用电阻进行分压,这么做成本低但稳定性我不敢恭维啦。
通过改变R26的阻值可以改变识别充电电流,1M~2M是最大2.4A,<1K是1A识别充电电流。
温度侦测和电量显示就很简单了,RT1是NTC温敏电阻。电量显示用3个I/O口控制,时序不同点亮的灯不同。
Datasheet发上来了,大家有兴趣可以下载
CW3002DUSB识别充电控制IC规格书.pdf
主控IC是HOLTKE的HT66F30八位单片机,具有如下特性:
HT66FXX 系列单片机是一款 A/D 型具有 8 位高性能精简指令集的 Flash 单片机。该系列单片机具有一系列功能和特性,其 Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个 RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的 EEPROM 存储器。在模拟特性方面,这款单片机包含一个多通道 12 位 A/D 转换器和双比较器功能。还带有多个使用灵活的定时器模块,可提供定时功能、脉冲产生功能及 PWM 产生功能。内建完整的 SPI 和 I2C功能,为设计者提供了一个易与外部硬件通信的接口。内部看门狗定时器、低电压复位和低电压检测等内部保护特性,外加优秀的抗干扰和 ESD 保护性能,确保单片机在恶劣的电磁干扰环境下可靠地运行。这款单片机提供了丰富的 HXT、LXT、ERC、HIRC 和 LIRC 振荡器功能选项,且内建完整的系统振荡器,无需外围元器件。其在不同工作模式之间动态切换的能力,为用户提供了一个优化单片机操作和减少功耗的手段。HT66FUx0 系列单片机内含 UART 模块,它可以支持诸如单片机之间的数据通信网络,低成本PC 和外部设备间的数据连接,便携式和电池供电设备间的通信等。因为他有12位的A/D转换器使得对电压准确测量得以实现,尤其是对电流的测量,因为在执行电流温度电压保护都是有MCU控制的,如果侦测到的数据不准确保护就没有意义了。还有一个他可以进入休眠模式,并且可以设置在休眠模式下启动哪些功能,在这个充电宝电路里在休眠模式下,A/D转换器内部时钟还是会工作。 确保在降低功耗的同时不影响充电宝的唤醒。
保护:
输入电压保护点是6V,放电电流保护2.55A,温度保护充电60℃。
电量显示:
电量显示明天上班发个图出来,家里没有。
放电时led与电量关系
充电时led与电量关系
故障时led显示
在市面上很多的充电宝也都使用单片机,但是很少有单片机会参与充放电保护里,都是用单片机来显示电量。而在这个电路中单片机参与更多,保护机制相对来说更安全。
说说充电宝可以自动识别负载放电,为什么还要放一个按键吧,在程序设计是考虑到在整个放电过程中led持续电量会很费电,所以led在放电3分钟后会关闭,但怎么知道剩余电量呢,这时候只要按下开关,电量显示又会亮起来。总的来说吧,这个电路在安全和节能方面考虑的很多(美中不足就是充电电流太小了,因为是用的线性充电IC电流大了发热亮也大,用buck电路充电电流大,电路复杂,又要多个电感,干扰也会增加。)