源神:一款低成本支持电流显示、充电控制的18650充电器

源神-总体设计方案

up平时喜欢接触一些小车项目,需要用的锂电池,最初上手的时候用的是航模锂电池,一节3s,4s的航模动力锂电池要100左右,真的很财大气粗有没有,毕了业之后一直在寻找平替方案,首先的要求当然是能够循环利用,所以就不考虑碱性干电池了,同时考虑到能量密度以及购买便捷性,最后选择了18650锂电池,价格便宜的同时,还能多次循环利用,放电能力也很不错,很符合up的需求。

解决了电池的问题,那自然还要解决电池的充电问题,纵观市面上diy爱好者可以接触到的18650充电器,价格最低的自然是线性充电器,这种充电器效率低,充电慢,发热严重,拥有较多缺点,有点自然是电路设计简单,价格低,同时也能满足一些爱好者的需要。但我始终觉得不太优雅,当电池电量低时,充电器的发热会十分严重,up有一次便是被TP4056给烫伤了手指。且2000mah的电池,充电时间高达5、6小时,up不太能够接受。

同时up还希望在充电的过程中能够监测电池的电压、电流等信息,如果能够通过按钮、开关来控制充电电流大小、调节电池满电电压,那易用性更好了,于是我采用能够与主控进行通信的充电管理芯片,最后选定为IP5306-I2C。对于显示部分,up选取了较为实惠的0.96 SPI TFT全彩屏,对于监测电压电流,也是足够使用了。

于是便有了此项目,充电的神-源神。

1. 主控选择

考虑到做一些丝滑的UI,采用LVGL图形库进行ui设计,lvgl对于单片机flash和ram的要求如下:

总结一下,我们选取:

  • APM32f103CBT6 E版本

  • 72 Mhz主频 > 16Mhz

  • 128 kb Flash空间 > 64kb

  • 36 kb RAM空间 > 2+8+8 = 18 kb ram

  • 驱动屏幕分辨率为128*64,1280byte帧缓冲,剩余约17kb提供给RTOS使用

可以看出APM的这款芯片完全满足我们的项目要求。

原装正品 APM32F103CBT6 F103CBT6 LQFP-48封装 ARM32位控制芯片-淘宝网

APM32F103xB E版本 数据手册 V1.2.pdf

2. 充电管理芯片 IP5306-I2C版本

  • 单节18650充电,支持调整电池满电电压

  • 同步开关充放电

    • 2.1A同步开关充电

  • 支持I2C配置充电参数

全新原装 IP5306-I2C IP5306 ESOP-8 2.1A充电2.4A放电 移动电源-淘宝网

1.2A充电1 A放电高集成度移动电源SOC

3. 显示屏

0.96寸 TFT彩屏,128*64的分辨率,采用半双工的SPI接口,支持PWM调光,可通过io复位屏幕

TFT/LCD/IPS 液晶屏裸屏 0.96寸彩色 ST7735S SPI接口 80*160-tmall.com天猫

Microsoft Word - SPEC N096-1608TBBIG11-H13 VER B

4. 人机交互途径

采取拨轮开关,硬件上可实现左,右,按下操作,加上软件处理,可以实现返回、进入、保存等操作

MP3 MP4 手机 拨轮按键 小头拨轮开关3脚 6脚 贴片开关-tmall.com天猫

5. 电流计

采用ACS712霍尔电流传感器,外围电路简单,只需要几颗电容即可实现电流计功能

原装正品 SOP-8 ACS712ELCTR-20A-T ACS712T 电流传感器 电压隔离-淘宝网

杰盛微半导体

6. Type-c接口供电

CC1和CC2添加两颗5.1K下拉电阻,支持USB-A和USB-C供电,供电更加便捷

目前布局已经完成,等待up更新走线,以及打板后的软件开发记录。                        2024.4.17

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Crkylin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值