这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 【STM32WBA55CG开发板】通过INA226模块读取电压电流及功率-过程贴

共5条 1/1 1 跳转至

【STM32WBA55CG开发板】通过INA226模块读取电压电流及功率-过程贴

菜鸟
2025-01-05 13:27:32     打赏

大家好:

上一期我们已经点亮了流水灯,这次我们介绍一个新伙伴INA226

关于INA226的介绍可通过下方链接查看

https://www.ti.com/cn/lit/ds/symlink/ina226.pdf

INA226 是具有 I2C™ 或 SMBUS 兼容接口的电流分流 器和功率监测器。该器件同时监控分流压降和总线电源 电压。可编程校准值、转换时间、和均值计算,与一个 内部乘法器相组合,实现电流值(安培)和功率值 (瓦)的直接读取。 INA226 可在 0V 至 36V 的共模总线电压范围内感测电 流,与电源电压无关。该器件由一个 2.7V 至 5.5V 的 单电源供电,汲取 330μA 的典型电源电流。该器件的 额定工作温度范围为 –40°C 至 125°C,I 2C 兼容接口 上具有多达 16 个可编程地址。

简短介绍到这里

首先打开IIC配置

企业微信截图_17360499683191.png

根据用户手册确定引脚位置

企业微信截图_17360500465222.png

接下来连接线缆 

a206def3-ef0d-4700-b254-f502968415ae.jpg

接好线后进入代码环节

通过github找到INA226驱动库

https://github.com/patsaoglou/INA226

企业微信截图_17360541453984.png

添加ina226文件进入工程目录

企业微信截图_17360541771584.png

根据开源库描述文件,添加数据读取函数

企业微信截图_17360544139861.png

添加后效果

企业微信截图_17360544615066.png

开启debug模式,观察变量数值

企业微信截图_17360545555933.png

电压电流及功率可正常观测

后续附万用表测量电流

66b9d9de-6dfc-4511-ab3d-d7c6aed85a7e.jpg

至此INA226代码测试正常,此模块可用于后续测量电池输出电压及电流


专家
2025-01-05 13:40:35     打赏
2楼

感谢分享


专家
2025-01-05 13:42:04     打赏
3楼

感谢楼主分享


专家
2025-01-05 13:43:21     打赏
4楼

感谢楼主分享


工程师
2025-01-05 15:27:40     打赏
5楼

666666


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]