站内搜索
发作品签到
专业版

基于RISC-V MCU CH32X035的锂电池BB响

工程标签

1.2k
0
0
10

简介

一个基于RISC-V芯片CH32X035的锂电池低压报警器(BB响),支持1-8S,电压显示精度10mV。

简介:一个基于RISC-V芯片CH32X035的锂电池低压报警器(BB响),支持1-8S,电压显示精度10mV。

开源协议

CC BY 3.0

创建时间:2024-12-18 19:02:07更新时间:2024-12-26 14:26:55

描述

1.简介

基于RISC-V MCU CH32X035设计的一个简易的锂电池低压报警器,以满足自己随时随地检测锂电池电压,防止过放,支持1-8S。

电池电压通过X035的八个外部ADC通道和一个内部通道采样获取,X035在使用ADC功能时支持2.5V-5.5V供电,内部基准电压为1.2V,共包括14外部通道和一个内部通道,12bit分辨率,可以很方便的实现各个通道电池电压测量。

以下是CH32X035的系统款图,更多资料参考WCH官网:

 

2.硬件设计

电路设计比较简单,把八路电路通过分压和滤波后送进X035的ADC通道即可;使用一个三位数码管用于各芯电压和总电压显示;一个按键用于设置低压报警阈值和各芯电压轮询;板载两个蜂鸣器用于报警(为啥两个,因为单纯觉得板子上面太空了,放了两个)。

详细的电路参考原理图,原理图相对简单,不赘述。

 

3.功能描述

将设备插入锂电池的平衡线,注意正负极上电后,数码管全亮后,蜂鸣器短鸣一声自检。然后依次扫描八个通道电压值并显示,之后若按键无操作,进入总电压显示。

 短按按键,蜂鸣器短鸣,可以手动查询八个通道的电压,3s后若无操作,自动退出显示总电压。

长按按键,蜂鸣器长鸣,进入低压阈值设置,然后短按按键,即可从3.0V-4.2V循环设置低压报警阈值,10mV的step。设置好后,再次长按按键即可保存。

 

4.程序烧录

使用WCH-LINKE,LINKE的CLK和DIO分别与板上的CK和DI连接,LINKE的VCC和GND分别与排针的G和VCC连接即可烧录。

   

烧录软件可以使用 WCH-LinkUtility,具体如下:

 

5.附件说明

1.程序bin文件

2.WCH-LinkUtility软件

3.测试视频

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
Lipo_Test_Tools.bin
26
2
WCH-LinkUtility.ZIP
19
3
test_vedio.mp4
12
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航