This website requires JavaScript.
入驻
发布

STM32F405精密电池监控系统

芯航路IOT 发布于2024-05-29 17:39:18 CC CC0协议 分类:测试测量 侵权投诉
销量: 1
3
7
0
简介:

STM32F405精密电池监控系统具备测量外部电池温度、电流、电压的能力,采用TI高精度电流传感器INA226,使用0.96寸OLED屏进行显示,可通过串口定时发送温度、电流、电压数据。

应用场景:

1、电池状态监测2、电子设备电流测量3、温度测量电子系统功耗测量

一、产品简介


本监测系统采用STM32F405RGT6作为主控芯片,采用TI高精度电流传感器INA226测量电流,使用高精度温度传感器DS18B20检测温度,单片机内部ADC采集电池电压。可广泛应用于需要监测温度电流电压的应用场景。


二、应用场景


1、电池状态监测

2、电子系统功耗测量

3、电子设备电流测量

4、温度测量


三、产品概述


1、采用STM32F405RGT6高性能单片机,主频高,Flash空间大,可扩展性强

2、工作电压支持USB+5V,使用方便;

3、可调整不同的采样电阻,实现不同电流量程的测量

4、使用高精度电流传感器

5、可编程的阈值和警报功能:可以设置阈值和警报,用于系统级的优化,如节能和事件驱动中断编程

6、工作温度支持-40~+85℃

7、电压测量精度:最高可达0.1%

8、电流测量精度:最高可达0.1%

 

四、产品参数


1、输入电压:USB+5V

2、外部接口:5.08mm间距接线端子,方便安装

4、PCB尺寸70mm*70mm,双面板

5、MCU:STM32F405RGT6

6、OLED屏显示

7、携带3.3V电源指示灯

 

正面简介图

 STM32F405精密电池监控系统硬件项目图1

五、使用说明


1、使用mini usb+5V供电,打开电源开关,电源红色指示灯点亮;

2、电池端子按照标识接上电池,负载接上待测的电子设备;

3、此时可以看到显示屏正常显示温度、电流、电压数据了;


六、备注说明


a、附件包含如下:

1、模块源代码

2、测试固件

 

b、代码下载方式:

本模块需要配合软件使用,附件中提供源码,可供二次开发,增加功能等;

本模块使用Keil5软件编译、Jlink方式烧录;

 

c、项目成本:

预计整个模块价格在70人民币左右;

 

 d、注意事项: 

1、注意电池的接口,别接反了;

2、目前电压分压是两个相同阻值的电阻分压,单片机可采集电压范围为0-3.3V,因此电池电压输入范围为0-6.6V,需注意电池输入电压不要超过量程,如果需要调整量程,需要调整分压电阻的大小;

3、电流测量量程可调整采样电阻大小,最大值不能超过8192mA,最大量程需要配合INA226内部的校准寄存器

4、可优化的地方:

a)电压采集可以结合INA226采集3.3V总线电压对单片机内部的ADC进行校准或者补偿,因为INA226的精度会优于单片机内部的ADC;

b)目前没有做数据校准,可用精准的电流源、电压源进行校准,目前采集的电流大小为整数,可精确到小数位,只需进行数据转换即可;


七、测试视频

1、接上miniUSB+5V,接上电池和负载,需注意量程;

2、打开电源开关,显示屏显示测量到的数据。


电池监控系统 精密电流传感器 温度测量
最近更新时间 2024-05-29 17:39:18
描述
PCB
元件清单
原理图
附件
讨论