嘉立创产业服务站群
发作品签到
专业版

可嵌入设备内部的蓝牙电流电压表,带手机APP和PC上位机

工程标签

577
0
0
15

简介

STM32F030+INA226 驱动0.96寸160*80分辨率显示屏,可实现电流电压容量实时显示,通过串口+蓝牙发送电流电压数据,带手机APP和PC上位机

简介:STM32F030+INA226 驱动0.96寸160*80分辨率显示屏,可实现电流电压容量实时显示,通过串口+蓝牙发送电流电压数据,带手机APP和PC上位机
复刻成本:20

开源协议

GPL 3.0

创建时间:2025-04-18 09:45:13更新时间:2025-04-21 01:32:44

描述

视频链接:

项目简介

  • STM32F030+INA226 驱动0.96寸160*80分辨率显示屏,可实现电流电压容量实时显示,通过牙发送电流电压数据,带手机APP和PC上位机,可通蓝牙连接手机或PC上位机实时显示电流电压曲线,数据统计,并保存EXCEL数据。

项目功能

  • 本项目是通过STM32F030+INA226+0.96寸160*80分辨率显示屏的电流电压检测设备,具有安卓手机APP和PC上位机。
  • 点按背部按键可以旋转屏幕显示方向
  • 长按背部按键可进入电流校准模式,外机500mA恒流负载后,在再次点按按键,可以吧当前电流校准为500mA,校准完成后电流会变成黄色,直接断电重启即可

项目参数

  • 本设计采用INA226 16位电流电压采集芯片,测流电阻位10mΩ
  • 电流测量范围:0~6A 精度1mA
  • 电压测量范围:0~32V 精度1mV(过采样)
  • 最大输入电压32V(超出最大输入电压8V不会损坏设备)
  • 带反接保护功能
  • 设备液晶屏:0.96寸160*80 IPS彩屏
  • 带串口输出和蓝牙输出
  • 带PC上位机和手机APP(只支持安卓)

原理解析(硬件说明)

  • MCU电路部分

image.png

  • 电源电路部分

image.png

  • 特别注意D14 D15 D21换为SS110可以提高输入电压。

  • ADC采集部分

image.png

image.png

  • 蓝牙电路部分

image.png

软件代码

注意事项

  • 输入电压不可超过40V:
  • 可修改D14 D15 D21反接保护二极管提升最大输入电压,但是最大电压不可超过LGS6302ep电源芯片的电压。

实物图

  • 设备图片如下:

微信截图_20250418172120.png

  • 手机APP界面如下:

50e6f01de7657d881768b952bd8ccc3.jpg

  • PC上位机界面如下:

微信截图_20250418172820.png
上位机具有自动量程和手动量程功能,可以统计窗口最大、最小、平均、容量等数据,当前上位机用的python编写,后续会改为C++的。
PC上位机也可以通过蓝牙连接请参考这个链接操作:https://blog.csdn.net/louyangyang91/article/details/125374324
串口采用HEX传输协议:[0XAA][预留位][电流低位][电流高位][电压低位][电压高位][0X55]。

PC上位机软件

安卓手机APP

特别注意:PCB

/ 我是用PADS设计的板子,上传到JLC会有错误,JLC上PCB图只供参考,附件会上传PADS资料

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
BTCC.hex
23
2
BTCC-V3 .pcb
19
3
BTCC-V3.DSN
108
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

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

底部导航