5494|5

1万

帖子

203

TA的资源

管理员

楼主
 

手把手教你制作锂电池快充充电器 [复制链接]

手把手教你制作锂电池快充充电器

作者:wcc149    

来源:微信公众号—电子电路开发学习

前言

最近在GitHub又发现了一个嵌入式软硬件都开源的项目——基于STM32G0的锂电池快充方案,使用Type C接口的充电头供电,基于STM32G0实现,支持为1s - 4s锂电池组充电,并且支持2s-4s平衡充电功能,文末有全套资料下载链接。

目前,这个项目已经作为产品量产上市,在hackaday商城售价60美金。

基本功能

主要有以下功能:

  • 单节锂电池和 2s-4s 锂电池组平衡充电
  • 支持 USB PD 电源,充电高达 60W
  • 支持非 USB PD 电源(仅限于 2.5W - 5V,0.5A)
  • 随着设备温度升高,自动降低充电功率
  • 通过 RGB LED 提供用户反馈
  • 开源原理图、BOM 和固件
  • 用于调试和运行时信息的 UART 命令行接口

目前已经经过以下型号的USB PD快充电源的测试:

  • Lenovo Thinkpad 65W Charger
  • Lenovo Thinkpad X1 Carbon USB C Port
  • Anker PowerPort Atom PD 1 30W
  • Aukey PA-Y8 27W Turbo Charger
  • Nintendo Switch Power Supply
  • Generic 2.5W USB A Wall Wart

涉及到的知识点

  • 锂电池平衡充电电路,及其单片机控制逻辑
  • STM32G0官方USB PD快充协议中间件的使用
  • 运行FreeRTOS,可通过CLI命令行进行交互
  • 使用Makefile或TrueStudio编译
  • STM32G071CBT6的GPIO/ADC/UART/IIC/TIMER/DMA基本外设使用
  • BQ25703ARSNR锂电池充电管理芯片的使用

硬件电路

原理图也很简单,只有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外壳文件等。

  • 软件
    github.com/AlexKlimaj/LiPow-Firmware
  • 硬件

    github.com/AlexKlimaj/LiPow-Hardware

     

    LiPow.rar (10.63 MB, 下载次数: 25)

此帖出自电源技术论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

最新回复

这个真是太贵了,学习原理还是不错  详情 回复 发表于 2021-9-2 20:35
点赞 关注
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 
 

回复
举报

1942

帖子

2

TA的资源

版主

沙发
 

不错不错,不过STM32现在只能远观!

此帖出自电源技术论坛

点评

那国产的可以搞呀  详情 回复 发表于 2021-8-31 16:48
 
 
 

回复

1662

帖子

0

TA的资源

五彩晶圆(初级)

板凳
 

确实不错,有空想搞一套玩玩

只是现在望STM32却步

而且STM32+TI电源管理的充电器基本都是配高端工具用电池包

小白还是玩下国产的先

此帖出自电源技术论坛
 
 
 

回复

1万

帖子

203

TA的资源

管理员

4
 
w494143467 发表于 2021-8-31 14:08 不错不错,不过STM32现在只能远观!

那国产的可以搞呀

此帖出自电源技术论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 
 
 

回复

6107

帖子

4

TA的资源

版主

5
 

是啊。介绍点国产的可以玩的。

此帖出自电源技术论坛
 
 
 

回复

1239

帖子

66

TA的资源

纯净的硅(中级)

6
 

这个真是太贵了,学习原理还是不错

此帖出自电源技术论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表