大家好:
上一期我们已经点亮了流水灯,这次我们介绍一个新伙伴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配置
根据用户手册确定引脚位置
接下来连接线缆
接好线后进入代码环节
通过github找到INA226驱动库
https://github.com/patsaoglou/INA226
添加ina226文件进入工程目录
根据开源库描述文件,添加数据读取函数
添加后效果
开启debug模式,观察变量数值
电压电流及功率可正常观测
后续附万用表测量电流
至此INA226代码测试正常,此模块可用于后续测量电池输出电压及电流