Current/Power Monitor HAT

来自Waveshare Wiki
Waveshare-eng11讨论 | 贡献2023年1月3日 (二) 10:18的版本 (文本替换 - 替换“Service16”为“Service17”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
Sense HAT (B)
{{{name2}}}
{{{name3}}}
功能简介
特性 树莓派电流功率监测扩展板
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
接口 RPi

说明

产品概述

Current/Power Monitor HAT 是微雪电子为树莓派开发的一款电流和功率监测计,4通道,可通过I2C/SMBus接口监测通道的电流、电压、功率、采样电阻两端的电压。

特点

  • 基于Raspberry Pi 40pin GPIO接口,适用于Raspberry Pi系列主板
  • 支持4通道检测,可通过I2C/SMBus接口通信
  • 板载0.1欧姆 1%采样电阻,可测量双向电流,测量电流高达3.2A
  • 内置12位ADC,可设置连续多次转换,测量电压范围支持0~26V
  • 通过附加乘法寄存器可直接计算输出测量功率
  • 引出I2C控制接口,方便接入其他主控板
  • 提供完善的配套资料手册(Raspberry/Arduino/STM32等示例程序)

产品参数

  • 工作电压:3.3V/5V
  • 控制接口:I2C/SMBus
  • 采样电阻:0.1欧姆 1%
  • 电压范围:0~26V
  • 电流范围:±3.2A
  • 分 辨 率:0.8mA(量程 ±3.2A) 或 0.1mA(量程 ±400mA)
  • 产品尺寸:65mm × 30mm
  • 通孔直径:3.0mm

接口说明

硬件说明

Current-Power-Monitor-HAT-2.jpg
模块可以测量四通道的电流电压,四个通道分别对应(IN1+ IN1-),(IN2+ IN2-),(IN3+ IN3-)和(IN4+ IN4-)。
INx+ 和 INx- 分别表示电流的输入和输出,模块通过测量INx+和INx-串联的采样电阻差分电压得到流过电流大小。模块可以测试双向电流,所有输入输出反接也可以。
另外需要注意,测量不同的电源需要接GND共地,否则不能测量总线电压,只能测到差分电压和电流。

树莓派例程

开启I2C接口

  • 打开树莓派终端,输入以下指令进入配置界面
sudo raspi-config 
选择 Interfacing Options -> I2C ->yes 启动 i2C 内核驱动

RPI open i2c.png
然后重启树莓派:

sudo reboot

在使用树莓派演示该例程时,只需要将模块插到树莓派排针中即可,或者通过杜邦线接到树莓派的I2C接口,VCC接3.3V
输入如下命令运行程序

sudo apt-get install p7zip
wget http://www.waveshare.net/w/upload/6/69/Current-Power_Monitor_HAT_Code.7z
7zr x Current-Power_Monitor_HAT_Code.7z -r -o./Current-Power_Monitor_HAT
cd Current-Power_Monitor_HAT/Current-Power_Monitor_HAT_Code/RaspberryPi/
python3 ina219.py

程序运行后会输出总线电压,采样电阻差分电压,输入电压,功率,电流等数值。

STM32例程

本例程是基于NUCLEO-F103RB开发板,具体接线如下表所示:

功能引脚 开发板
VCC 3.3V
GND GND
SDA SDA/D14/PB9
SCL SCL/D15/PB8

找到STM32程序文件目录并打开STM32工程。注意使用前先确保电脑已经安装好keil5软件,下载将程序下载到开发板即可。
程序运行后串口会输出总线电压,采样电阻差分电压,输入电压,功率,电流等数值。

Arduino例程

本例程是基于NUO PLUS开发板,具体接线如下表所示:

功能引脚 开发板
VCC 3.3V
GND GND
SDA SDA/D14/PB9
SCL SCL/D15/PB8

如果改用其他Arduino开发板,VCC根据实际开发板的工作电压选择接5V或者3.3V
使用Arduino IDE 打开程序,选择对应的开发板然后下载程序。
程序运行后串口会输出总线电压,采样电阻差分电压,输入电压,功率,电流等数值。

资料


文档

程序

相关资料


FAQ


打开ina219.py,找到如下: Ina219 changerange.png
将16V改成32V


技术支持


联系人:林工
EMAIL:3005425717@qq.com
电话:0755-83043099
QQ:3005425717
微信:扫下方二维码添加
Lzr.png

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证