1.硬件平台 CPU:STM32F103C8 屏幕:0.96寸OLED屏幕(SPI接口) 电压测量模块:INA226(IIC接口) 电流测量模块:ACS712(ADC采集) 2.功能实现 1.可测量直流电压0~36V,适用于低电压电子电路中。 2.可测量直流电0~5A范围内,目前采用的ACS712测量量程为5A,该模块有多个量程,可测量到20A 3.实时功率监测 4.电池电量监...
1.硬件平台 CPU:STM32F103C8 屏幕:0.96寸OLED屏幕(SPI接口) 电压测量模块:INA226(IIC接口) 点流测量模块:ACS712(ADC采集) 2.功能实现 可测量直流电压0~36V,适用于低电压电子电路中。 可测量直流电0~5A范围内,目前采用的ACS712测量量程为5A,该模块有多个量程,可测量到...
基于stm32hal库写的ina226程序 此程序是基于stm32hal库开发的用于INA226芯片的控制程序。 能实现对INA226芯片相关参数的读取与配置等功能。程序初始化了STM32与INA226通信所需的SPI或I2C接口。对INA226芯片的寄存器地址进行了明确的定义。通过配置函数设定INA226的测量模式,如连续测量。程序具备读取INA226芯片电压测量...
void(*pFuncDelayus)(UINT32_T delay), UINT8_T isHWI2C);UINT8_T INA226_ConfigInit(INA226_Ha...
CPU:STM32F103C8 屏幕:0.96寸OLED屏幕(SPI接口) 电压测量模块:INA226(IIC接口) 电流测量模块:ACS712(ADC采集) 2.功能实现 1.可测量直流电压0~36V,适用于低电压电子电路中。 2.可测量直流电0~5A范围内,目前采用的ACS712测量量程为5A,该模块有多个量程,可测量到20A ...
高精度:TI的INA226模块提供了高精度的电压和电流测量,能够满足电能表对准确度的要求。通用性:INA226具有通用性,适用于不同电压和电流范围的测量,保证了电能表在不同工作环境下的灵活性。I2C接口:INA226采用I2C接口,与STM32G431CBT6主控MCU兼容性良好,方便集成和通信。
I2C_HandleTypeDef *I2CHandler, uint16_t DevAddress);#endifina226.c/**@brief STM32 HAL Library...
而STM32CubeMX则用于配置I2C接口和生成相应的代码。总结,通过本文的分享,希望读者能够理解I2C通讯协议、掌握INA226功率监测模块的工作原理,并学会使用STM32CubeMX进行INA226的驱动。如有任何疑问,欢迎提出讨论。最后,提供了STM32F103单片机追光储能系统实物图,供参考。
This repository provides a basic firmware driver for theINA226power monitor IC, written for STM32 microcontrollers. Usage In the code below you can find the basic initialization of the the INA226 handle struct and how to get the basic measurements like current, power and bus voltage using the...
USB电压电流表 STM32+INA226 嘉立创产业服务站群 电子产业 嘉立创PCB PCB、FPC制造服务 嘉立创FPC 柔性板5片起订,24小时交货 嘉立创SMT 一站式PCBA服务平台 嘉立创激光钢网 高性价比钢网、纳米/阶梯钢网 嘉立创发热片 20元特价打样,免费下载源文件...