前言
最近在GitHub上找到了一个带有嵌入式软硬件的开源项目-基于STM32G0锂电池快速充电解决方案,使用C型接口充电头电源,基于STM32G0的实现,支持1s-4s锂电池组充电,并支持2s-4s均衡充电功能.
目前,该项目已被列为大量生产的产品,在Hackaday商场的售价为60美元.

P.S. 在文章的结尾,有一个C型供电的电熨斗试用应用程序!
主要具有以下功能:

目前,已经测试了以下型号的USB PD快速充电源:
原理图也很简单,只有3页,整个项目的硬件框图如下:

主要控制部分使用的STM32G071是ST于2018年底推出的Cortex-M0 +核心MCU. IO端口利用率超过93%. 最大的特点是对USB-C Power Delivery和许多充电宝的支持. 全部都基于此芯片.
充电部分的电路,单节锂电池充电方案使用TI的锂电池充电管理芯片BQ25703ARSNR.

通过MOS开关调节电路实现多节锂电池的均衡充电,并通过电阻分压实时监控电池电压,并以电池电压为反馈来实现均衡充电功能.
在软件方面,开发环境中使用的TrueStudio使用CubeMX生成基本驱动程序代码,FreeRTOS移植手机锂电池充电器电路图,STM32G0 GPIO,ADC,IIC,TIMER,DMA,UART基本设备使用,STM32G0 USB C驱动程序库使用,异常情况保护逻辑和充电管理逻辑可以通过串行终端实时监视充电状态:
无论您尝试自己做与不做手机锂电池充电器电路图,锂电池充电电路的原理以及STM32G0快速充电库的使用都非常值得学习和参考. 全套信息,包括原理图,PCB,BOM,STL外壳文件等.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-282643-1.html
从此再也不买了