chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32 驅(qū)動 INA226 測量電流電壓功率

jf_88434166 ? 來源:jf_88434166 ? 作者:jf_88434166 ? 2025-11-10 19:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、INA226簡介

INA226 是一款分流/功率監(jiān)視器,具有 I2C或SMBUS 兼容接口。 該器件 監(jiān)視分流壓降和總線電源電壓。 可編程校準(zhǔn)值、轉(zhuǎn)換時間和取平均值功能與內(nèi)部乘法器相結(jié)合,可實現(xiàn)電流值(單位為安培)和功率值(單位為瓦)的直接讀取。

在這里插入圖片描述

二、引腳功能

IN+電流輸入
IN-電流輸出
GND電源地
VS電源正
SCL時鐘
SDA數(shù)據(jù)線
A0IIC地址設(shè)置引腳
A1IIC地址設(shè)置引腳
Alert報警輸出引腳
VBUS總線電壓輸入引腳

INA226有兩個地址引腳,A0和A1。下圖描述了16個可能地址中的每一個的引腳邏輯。由原理圖可知 INA226 模塊 A0 A1 引腳被下拉至 GND ,故 IIC 地址則為 Write:1000 0000 0x80 Read:1000 0001 0x81
在這里插入圖片描述

三、寄存器介紹

在這里插入圖片描述

1.配置寄存器 0x00

配置寄存器設(shè)置控制設(shè)備的工作模式。該寄存器控制分流和總線電壓測量以及所用的平均模式的轉(zhuǎn)換時間設(shè)置。
在這里插入圖片描述

Bit字段類型默認(rèn)值(二進(jìn)制)描述
15RSTR/W0設(shè)置成1 復(fù)位
14-12NCR/W100無功能 保留
11-9AVGR/W000采樣平均次數(shù) 000 1次 001 4次 010 16次011 64次...
6-8VBUSCTR/W100總線采樣時間 000 140μs 001 204μs010 332 μs 011 588 μs 100 1.1ms 101 2.116ms 110 4.156ms 111 8.244ms
3-5VSHCTR/W100分流采樣時間 同上
0:2MODER/W111操作模式000 關(guān)閉 001 分流電壓 觸發(fā) 010 總線電壓 觸發(fā)011 分流及總線電壓 觸發(fā) 100 關(guān)閉 101 分流電壓 連續(xù)測量 110 總線電壓 連續(xù)測量 111 分流及總線電壓 連續(xù)測量

2.分流電壓寄存器 0x01

用于存儲當(dāng)前的分流電壓讀數(shù) Vshunt。負(fù)數(shù)采用二進(jìn)制補(bǔ)碼格式表示。生成一個負(fù)數(shù)的補(bǔ)碼方法是:對其絕對值的二進(jìn)制數(shù)取反,然后加 1。如果最高有效位(MSB)為 '1',則表示這是一個負(fù)數(shù)。最小分辨率(Vshunt _LSB)為 2.5uV。
在這里插入圖片描述
注意分流電壓最大81.92mV,而該模塊的采樣電阻是0.1R,故最大電流為 81.92mV / 0.1R = 819.2mA
分流電壓計算:Vshunt = 寄存器值 * Vshunt _LSB(2.5uV)

3.總線電壓寄存器 0x02

用于存儲最近一次的總線電壓讀數(shù) Vbus。如果啟用了平均功能,則該寄存器顯示的是平均后的數(shù)值。滿量程范圍為 40.96V(對應(yīng) 7FFF);最小分辨率(Vbus_LSB)為 1.25 mV。
在這里插入圖片描述
總線電壓計算:Vbus = 寄存器值 * Vbus_LSB(1.25 mV )

4.功率寄存器 0x03

用于存儲功率讀數(shù) Power ,如果啟用了平均功能,該寄存器將顯示平均值。 功率寄存器的最低有效位(LSB)在內(nèi)部被設(shè)定為等于 Current_LSB 所設(shè)定值的 25 倍 。功率寄存器通過將電流寄存器的十進(jìn)制值與總線電壓寄存器的十進(jìn)制值相乘來記錄以瓦特(Watts)為單位的功率。
在這里插入圖片描述
功率計算: Power = 寄存器值 * Power_ LSB
由手冊可知 Power_LSB(功率最小分辨率) = Current_LSB(電流最小分辨率) * 25
Current_LSB 手冊給出了計算公式,如下

在這里插入圖片描述
Current_LSB = 最大電流 / 2^15 = 819.2mA / 2^15 = 0.025mA

而手冊內(nèi)有一段提示:While this value yields the highest resolution, it is common to select a value for the Current_LSB to the nearest round number above this value to simplify the conversion of the Current Register (04h) and Power Register (03h) to amperes and watts respectively
譯文:雖然這個值可以提供最高的分辨率,但通常會選擇一個略高于該值的整數(shù)作為 Current_LSB,以簡化將電流寄存器(04h)和功率寄存器(03h)轉(zhuǎn)換為安培(Amperes)和瓦特(Watts)的過程
也就是可以自己根據(jù)公式計算出的結(jié)果,選擇一個合適的 Current_LSB 值,便于計算,這里公式得出的 Current_LSB = 0.025mA,本文重新選擇為 0.05mA,之所以選擇 0.05 也為了便于后續(xù) CAL (基準(zhǔn)值) 的計算,詳見寄存器 0x05 說明

故 Power_LSB = 0.05mA * 25 = 1.25mW
功率計算: Power = 寄存器值 * Power_ LSB(1.25mW)

5.電流寄存器 0x04

用于存儲電流讀數(shù) Current,如果啟用了平均功能,該寄存器將顯示平均值。電流寄存器的值是通過將分流電壓寄存器中的十進(jìn)制值與校準(zhǔn)寄存器中的十進(jìn)制值相乘來計算的
在這里插入圖片描述
電流值 = 寄存器值 * Current_LSB(0.05mA) (Current_LSB 的計算在上文功率寄存器小節(jié)已經(jīng)給出)

6.基準(zhǔn)寄存器 0x05

該寄存器為器件提供用于產(chǎn)生測量差分電壓的分流電阻值。它還設(shè)置電流寄存器的分辨率。編程該寄存器可設(shè)置 Current_LSB 和 Power_LSB。該寄存器也適用于整體系統(tǒng)校準(zhǔn)。
該寄存器主要是是設(shè)置系統(tǒng)基準(zhǔn)的,將 基準(zhǔn)值(CAL) 寫入寄存器即可
在這里插入圖片描述
在這里插入圖片描述
Current_LSB= 0.05mA (上文功率寄存器小節(jié)已經(jīng)給出) ,根據(jù)原理圖可知 Rshunt = 0.1R
CAL = 0.00512 / (0.00005A * 0.1R) = 1024 = 0x0400

實測調(diào)試發(fā)現(xiàn)所測出電流偏大,采用手冊校準(zhǔn)公式
在這里插入圖片描述
5V 測試條件下 MeasShuntCurrent = 490 mV INA226_Current = 520mV
Corrected_Full_Scale_Cal = 490 * 1024 / 520 = 964.9 約等于 965 = 0x03C5

修改程序重新寫入基準(zhǔn)值CAL =0x03C5,再次測量輸出與儀器顯示數(shù)據(jù)基本一致

其它寄存器是報警功能及ID,本文未使用則不做說明

四、IIC 時序說明

1.寫時序

在這里插入圖片描述

MyI2C_Start();						 //I2C起始
	MyI2C_SendByte(INA226_W);	         //發(fā)送從機(jī)地址,讀寫位為0,表示即將寫入
	MyI2C_ReceiveAck();					 //接收應(yīng)答
	MyI2C_SendByte(Register);			 //發(fā)送寄存器地址
	MyI2C_ReceiveAck();				     //接收應(yīng)答
	MyI2C_SendByte(Data_H);			     //發(fā)送要寫入寄存器的數(shù)據(jù)高位
	MyI2C_ReceiveAck();					 //接收應(yīng)答
	MyI2C_SendByte(Data_L);			     //發(fā)送要寫入寄存器的數(shù)據(jù)低位
	MyI2C_ReceiveAck();					 //接收應(yīng)答
	MyI2C_Stop();						 //I2C終止

2.讀時序

在這里插入圖片描述

該時序前還應(yīng)加一個發(fā)送寄存器地址的時序:起始信號---IIC地址---ACK---寄存器地址---ACK

MyI2C_Start();						  //I2C起始
	MyI2C_SendByte(INA226_W);	          //發(fā)送從機(jī)地址
	MyI2C_ReceiveAck();				      //接收應(yīng)答
	MyI2C_SendByte(RegAddress);	          //發(fā)送寄存器地址
	MyI2C_ReceiveAck();					  //接收應(yīng)答
	
	MyI2C_Start();					      //I2C重復(fù)起始
	MyI2C_SendByte(INA226_R);	          //發(fā)送從機(jī)地址
	MyI2C_ReceiveAck();				      //接收應(yīng)答
	Data = MyI2C_ReceiveByte();	          //接收指定寄存器的高位數(shù)據(jù)
	MyI2C_SendAck(0);				  	  //發(fā)送應(yīng)答
	Data = (Data < < 8)| MyI2C_ReceiveByte();//接收指定寄存器的低位數(shù)據(jù)
	MyI2C_Stop();						  //I2C終止

五、程序

INA226.C

#include "stm32f10x.h"                  // Device header
#include "MyI2C.h"

/*IIC 地址---------------------------------------------------------------------------------------------*/
#define INA226_W 0x80
#define INA226_R 0x81
/*寄存器地址--------------------------------------------------------------------------------------------*/
#define	INA226_Configuration                          0x00
#define INA226_Shuntvoltage                           0x01
#define INA226_Busvoltage                             0x02
#define INA226_Power                                  0x03
#define INA226_Current                                0x04
#define INA226_Calibration                            0x05
#define	INA226_Mask                                   0x06
#define	INA226_AlertLimit                             0x07
#define	INA226_ManufacturerID                         0xFE
#define	INA226_DieID                                  0xFF
/* INA226_curation Bit15-0 --------------------------------------------------------------------------*/
#define RST 			        0 		// 0   設(shè)置成1復(fù)位 (Bit15)
#define Reservation       0x04  // 100 (Bit14-12 保留)
#define AVG 							0x01  // 001 平均次數(shù) 4 (Bit11-9)
#define VBUSCT  					0x04	// 100 總線電壓轉(zhuǎn)換時間 1.1ms (Bit116-8)
#define VSHCT		  				0x04	// 100 分流電壓轉(zhuǎn)換時間 1.1ms(Bit3-5)
#define	MODE	            0x07 	// 111 運行模式  連續(xù)檢測(默認(rèn))(Bit0–2)

#define Configuration_H (RST < < 7)|(Reservation < < 4)|(AVG < < 1)|(VBUSCT > > 2)
#define Configuration_L ((VBUSCT & 0x03) < < 6)|(VSHCT < < 3)|(MODE)

/* INA226_Calibration ---------------------------------------------------------------------------------*/
//#define Calibration_H 0x04
//#define Calibration_L 0x00

//MAX_Current = Full-scale range / R·SHUNT = 81.92mV / 0.1R = 819.2mA
//Current_LSB = 819.2mA / 2^15 = 0.025mA 
//選擇接近值:0.05mA = 0.00005A 手冊推薦1mA 但是便于CAL計算和實際調(diào)試則重新選擇為 0.05mA
//(手冊:While this value yields the highest resolution, it is common to select a value for the Current_LSB to the nearest round number above this value to simplify the conversion of the Current Register (04h) and Power Register (03h) to amperes and watts respectively.)
//(雖然該值產(chǎn)生最高分辨率,但通常為Current_LSB選擇一個值,使其與高于該值的最接近的整數(shù)相匹配,以簡化電流寄存器(04h)和功率寄存器(03h)分別轉(zhuǎn)換為安培和瓦的過程。)
//CAL = 0.00512 / (Current_LSB * R·SHUNT) = 0.00512 / (0.00005A * 0.1R) = 1024 = 0x0400
//Power_LSB = Current_LSB * 25 = 0.05mA * 25 = 1.25mW
//(手冊:The power LSB has a fixed ratio to the Current_LSB of 25)
//(power LSB與Current_LSB的固定比率為25)

#define Calibration_H 0x03
#define Calibration_L 0xC5
//實測發(fā)現(xiàn)電流偏大,采用手冊校準(zhǔn)公式 Corrected_Full_Scale_Cal = (Cal * MeasShuntCurrent) / INA226_Current 
//5V 測試條件下 MeasShuntCurrent = 490 mV   INA226_Current = 520mV  Corrected_Full_Scale_Cal = 490 * 1024 / 520 = 964.9 = 965 = 0x03C5
void INA226_WriteReg(uint8_t Register, uint8_t Data_H, uint8_t Data_L)
{
	MyI2C_Start();						  //I2C起始
	MyI2C_SendByte(INA226_W);	  //發(fā)送從機(jī)地址,讀寫位為0,表示即將寫入
	MyI2C_ReceiveAck();					//接收應(yīng)答
	MyI2C_SendByte(Register);		//發(fā)送寄存器地址
	MyI2C_ReceiveAck();					//接收應(yīng)答
	MyI2C_SendByte(Data_H);			//發(fā)送要寫入寄存器的數(shù)據(jù)高位
	MyI2C_ReceiveAck();					//接收應(yīng)答
	MyI2C_SendByte(Data_L);			//發(fā)送要寫入寄存器的數(shù)據(jù)低位
	MyI2C_ReceiveAck();					//接收應(yīng)答
	MyI2C_Stop();						    //I2C終止
}
uint32_t INA226_ReadReg(uint8_t RegAddress)
{
	uint32_t Data;
	
	MyI2C_Start();						  //I2C起始
	MyI2C_SendByte(INA226_W);	  //發(fā)送從機(jī)地址
	MyI2C_ReceiveAck();					//接收應(yīng)答
	MyI2C_SendByte(RegAddress);	//發(fā)送寄存器地址
	MyI2C_ReceiveAck();					//接收應(yīng)答
	
	MyI2C_Start();					   	//I2C重復(fù)起始
	MyI2C_SendByte(INA226_R);	  //發(fā)送從機(jī)地址
	MyI2C_ReceiveAck();					//接收應(yīng)答
	Data = MyI2C_ReceiveByte();	//接收指定寄存器的高位數(shù)據(jù)
	MyI2C_SendAck(0);				  	//發(fā)送應(yīng)答
	Data = (Data < < 8)| MyI2C_ReceiveByte();	//接收指定寄存器的低位數(shù)據(jù)
	MyI2C_Stop();						    //I2C終止
	
	return Data;
}
void INA226_Init(void)
{
 	INA226_WriteReg(INA226_Configuration,Configuration_H,Configuration_L);   //4次平均  1.1ms轉(zhuǎn)換時間  連續(xù)檢測
	INA226_WriteReg(INA226_Calibration,Calibration_H,Calibration_L);         //基準(zhǔn)值 0x0200
}
uint32_t INA226_GetShuntVoltage(void)//分流電壓值 =  寄存器值 * LSB(2.5uA)
{
	uint32_t ShuntVoltage;
	ShuntVoltage = (uint32_t)((INA226_ReadReg(INA226_Shuntvoltage)) * 2.5 / 1000);
	
	return ShuntVoltage;
}
uint32_t INA226_GetBusVoltage(void)//總線電壓值 =  寄存器值 * LSB(1.25mV)
{
	uint32_t BusVoltage;
	BusVoltage = (uint32_t)((INA226_ReadReg(INA226_Busvoltage)) * 1.25);
	
	return BusVoltage;
}
uint32_t INA226_GetCurrent(void)//電流值 = 寄存器值 * Current_LSB(0.05mA)
{
	uint32_t Current;
	Current = (uint32_t)((INA226_ReadReg(INA226_Current)) * 0.05);
	
	return Current;
}
uint32_t INA226_GetPower(void)//功率 = 寄存器值 * Power_LSB(1.25mW)
{
	uint32_t Power;
	Power = (uint32_t)((INA226_ReadReg(INA226_Power)) * 1.25);
	
	return Power;
}

main.c

#include "stm32f10x.h"                  // Device header
#include "Delay.h"
#include "OLED.h"
#include "INA226.h"
#include "MyI2C.h"

uint32_t ShuntVoltage=0, BusVoltage=0, Current=0, Power=0;			//定義用于存放各個數(shù)據(jù)的變量
int main(void)
{
	Delay_ms(2000);//上電延時
	/*模塊初始化*/
	MyI2C_Init();
	OLED_Init();	
	INA226_Init();
	Delay_ms(1000);//初始化延時
	while (1)
	{
		ShuntVoltage = INA226_GetShuntVoltage();Delay_ms(50);
		BusVoltage = INA226_GetBusVoltage();Delay_ms(50);
		Current = INA226_GetCurrent();Delay_ms(50);
		Power = INA226_GetPower();
		OLED_ShowString(1,1,"ShuntV:");OLED_ShowSignedNum(1, 9, ShuntVoltage, 6);//單位mV,由于OLED行限制,單位暫不顯示
		OLED_ShowString(2,1,"BusV:");OLED_ShowSignedNum(2, 9, BusVoltage, 6);//單位mV
		OLED_ShowString(3,1,"Current:");OLED_ShowSignedNum(3, 9, Current, 6);//單位mA
		OLED_ShowString(4,1,"Power:");OLED_ShowSignedNum(4, 9, Power, 6);//單位mW
		Delay_ms(1000);
	}
}

六、實驗現(xiàn)象

1.線路圖

在這里插入圖片描述
在這里插入圖片描述

2.輸出數(shù)據(jù)

負(fù)載儀恒阻模式 10R

3V 測試
在這里插入圖片描述

5V 測試

在這里插入圖片描述

以上內(nèi)容個人理解,如有不正歡迎指正,需要資料及工程可留言郵箱

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • STM32
    +關(guān)注

    關(guān)注

    2307

    文章

    11128

    瀏覽量

    371483
  • 電壓功率
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    5642
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    STM32 驅(qū)動 INA226 測量電流電壓功率

    一、INA226簡介 INA226 是一款分流/功率監(jiān)視器,具有 I2C或SMBUS 兼容接口。 該器件 監(jiān)視分流壓降和總線電源電壓。 可編程校準(zhǔn)值、轉(zhuǎn)換時間和取平均值功能與內(nèi)部乘法器
    發(fā)表于 10-28 10:10

    INA240電流檢測放大器使用及電流計算(附STM32驅(qū)動代碼)

    本文介紹了INA240電流檢測放大器的使用及電流計算方法,并結(jié)合STM32單片機(jī)對其進(jìn)行驅(qū)動INA
    的頭像 發(fā)表于 09-28 17:32 ?980次閱讀
    <b class='flag-5'>INA</b>240<b class='flag-5'>電流</b>檢測放大器使用及<b class='flag-5'>電流</b>計算(附<b class='flag-5'>STM32</b><b class='flag-5'>驅(qū)動</b>代碼)

    WT1800E/WT5000功率分析儀電壓、電流測量

    橫河WT1800E/WT3000功率分析儀電壓、電流測量,交流的電壓、電流
    的頭像 發(fā)表于 09-26 17:32 ?1127次閱讀
    WT1800E/WT5000<b class='flag-5'>功率</b>分析儀<b class='flag-5'>電壓</b>、<b class='flag-5'>電流</b>的<b class='flag-5'>測量</b>

    INA296x超精密雙向電流檢測放大器技術(shù)解析與應(yīng)用指南

    Texas Instruments INA296x/INA296x-Q1超精密電流檢測放大器測量-5V至110V寬共模范圍(與電源電壓無關(guān))
    的頭像 發(fā)表于 09-07 16:55 ?894次閱讀
    <b class='flag-5'>INA</b>296x超精密雙向<b class='flag-5'>電流</b>檢測放大器技術(shù)解析與應(yīng)用指南

    INA232 高精度數(shù)字電流/電壓/功率監(jiān)測器技術(shù)解析與應(yīng)用指南

    Texas Instruments INA232電流/電壓/功率監(jiān)控器是一款16位數(shù)字電流監(jiān)控器,具有兼容I^2^C/SMBus的接口。該器
    的頭像 發(fā)表于 08-29 15:03 ?624次閱讀
    <b class='flag-5'>INA</b>232 高精度數(shù)字<b class='flag-5'>電流</b>/<b class='flag-5'>電壓</b>/<b class='flag-5'>功率</b>監(jiān)測器技術(shù)解析與應(yīng)用指南

    功率分析儀電壓、電流功率采集計算原理詳解

    功率分析儀作為電力電子、電機(jī)驅(qū)動、新能源等領(lǐng)域的關(guān)鍵測試設(shè)備,其核心功能是精確測量電壓、電流信號并計算各種
    的頭像 發(fā)表于 07-31 17:16 ?884次閱讀

    Texas Instruments INA790B雙向電流檢測放大器數(shù)據(jù)手冊

    測量對于電機(jī)驅(qū)動應(yīng)用中的內(nèi)聯(lián)電流測量和電磁閥控制應(yīng)用至關(guān)重要。INA790B電壓輸出放大器集成了
    的頭像 發(fā)表于 07-09 10:44 ?635次閱讀
    Texas Instruments <b class='flag-5'>INA</b>790B雙向<b class='flag-5'>電流</b>檢測放大器數(shù)據(jù)手冊

    INA226 具有警報功能的、36V、16 位、超精密I2C輸出電流/電壓/功率監(jiān)控器技術(shù)手冊

    INA226 是具有 I2C? 或 SMBUS 兼容接口的電流分流器和功率監(jiān)測器。該器件同時監(jiān)控分流壓降和總線電源電壓。可編程校準(zhǔn)值、轉(zhuǎn)換時間、和均值計算,與一個內(nèi)部乘法器相組合,實現(xiàn)
    的頭像 發(fā)表于 05-09 10:49 ?1969次閱讀
    <b class='flag-5'>INA226</b> 具有警報功能的、36V、16 位、超精密I2C輸出<b class='flag-5'>電流</b>/<b class='flag-5'>電壓</b>/<b class='flag-5'>功率</b>監(jiān)控器技術(shù)手冊

    INA230 具有警報功能的 36V、16 位、I2C 輸出電流、電壓功率監(jiān)測器技術(shù)手冊

    INA230 是一款具有 I2C 接口(特有 16 個可編程地址)的雙向電流功率監(jiān)視器 。INA230 監(jiān)視分路電壓壓降和總線電源
    的頭像 發(fā)表于 05-07 14:22 ?792次閱讀
    <b class='flag-5'>INA</b>230 具有警報功能的 36V、16 位、I2C 輸出<b class='flag-5'>電流</b>、<b class='flag-5'>電壓</b>和<b class='flag-5'>功率</b>監(jiān)測器技術(shù)手冊

    INA226-Q1 具有警報功能的 AEC-Q100、36V、16 位、超精密、I2C 輸出電流/電壓/功率監(jiān)控器

    INA226-Q1 是具有 I2C? 或 SMBUS 兼容接口的電流分流器和功率監(jiān)測器。該器件同時監(jiān)控分流壓降和總線電源電壓??删幊绦?zhǔn)值、轉(zhuǎn)換時間、和均值計算,與一個內(nèi)部乘法器相組合
    的頭像 發(fā)表于 04-28 09:32 ?853次閱讀
    <b class='flag-5'>INA226</b>-Q1 具有警報功能的 AEC-Q100、36V、16 位、超精密、I2C 輸出<b class='flag-5'>電流</b>/<b class='flag-5'>電壓</b>/<b class='flag-5'>功率</b>監(jiān)控器

    INA4235 具有I2C接口的四通道、16位、超精密、電流、電壓功率和電能監(jiān)控器技術(shù)手冊

    INA4235 器件是一款四通道 16 位數(shù)字電流監(jiān)控器,具有兼容 I2C/SMBus 的接口,并可與 1.2V 至 5V 的數(shù)字總線電壓兼容。該器件可監(jiān)控外部檢測電阻兩端的電壓,并報
    的頭像 發(fā)表于 03-19 10:32 ?962次閱讀
    <b class='flag-5'>INA</b>4235 具有I2C接口的四通道、16位、超精密、<b class='flag-5'>電流</b>、<b class='flag-5'>電壓</b>、<b class='flag-5'>功率</b>和電能監(jiān)控器技術(shù)手冊

    INA4230 具有I2C接口的48V四通道16位電流電壓、功率和電能監(jiān)測器技術(shù)手冊

    INA4230 器件是一款四通道 16 位數(shù)字電流監(jiān)控器,具有兼容 I2C/SMBus 的接口,并可與 1.2V 至 5V 的數(shù)字總線電壓兼容。該器件可監(jiān)控外部檢測電阻兩端的電壓,并報
    的頭像 發(fā)表于 03-18 18:18 ?1026次閱讀
    <b class='flag-5'>INA</b>4230 具有I2C接口的48V四通道16位<b class='flag-5'>電流</b>、<b class='flag-5'>電壓</b>、<b class='flag-5'>功率</b>和電能監(jiān)測器技術(shù)手冊

    INA226 stm32的demo代碼和規(guī)格書

    文檔包含in226的規(guī)格書和stm32的demo代碼,
    發(fā)表于 02-08 17:32 ?10次下載

    INA226利用串口助手把讀取的數(shù)據(jù)顯示,但是輸出的結(jié)果不對,為什么?

    [list] [*]請問有誰調(diào)試過INA226這塊芯片的,能夠給個QQ,想請教下問題。謝謝。 #include #include #include #define uchar unsigned
    發(fā)表于 12-27 06:00

    INA226讀出的數(shù)據(jù)為8100和81FF,為什么?

    調(diào)試INA226,在讀電壓,電流這些寄存器的值時,讀出的數(shù)據(jù)為8100和81FF。A0和A1接GND ,81是從機(jī)的地址。寫的過程沒有問題,讀取的時序也是按照先發(fā)送從機(jī)寫地址(80),然后寄存器
    發(fā)表于 12-26 06:00