电流测量

第一篇:Precision, Low-Side Current Measurement

http://www.ti.com/lit/an/sboa169a/sboa169a.pdf

两种方法,各有利弊。


第二篇:Low-Side Current Sense Circuit Integration

http://www.ti.com/lit/an/sboa190/sboa190.pdf


第三篇:

System trade-offs for high- and low-side current measurements

https://e2e.ti.com/blogs_/b/analogwire/archive/2017/06/01/system-trade-offs-for-high-and-low-side-current-measurements

In general, there are two ways to measure current. The first is by measuring the magnetic field density generated around a current-carrying conductor. This method is suitable when you require noninvasive current measurements, but you’ll need to justify its relative high cost and complex implementation. The second is to use a small shunt resistance and measure the differential voltage across it that results from the current flow, a direct implementation of Ohm’s law. This method is common due to its high accuracy and low implementation costs. Figure 1 shows the two different methods and underlying physics behind each.




A current-sensing location varies depending on the application and intended use of the measured current. Low-side sensing is preferable for cost-sensitive applications that can tolerate ground disturbances and load shorts. High-side sensing is preferable when ground disturbances cannot be tolerated and load-short detection is required. Traditional discrete implementations compared to dedicated current sensors tend to have limited accuracy, a bigger solution footprint and a relatively higher cost for the same accuracy level.High-side sensing addresses the issues of load short detection and the need to eliminate ground disturbance. The main challenge is the high common-mode voltage that the amplifier needs to tolerate. This challenge, in addition to the accuracy challenges of discrete implementations and cost trade-offs, pushes design engineers to consider other solutions. 

第四篇:External Current Sense Amplifiers vs. Integrated OnBoardAmplifiers For Current Sensing

http://www.ti.com/lit/an/sboa192/sboa192.pdf

第五篇:50 mA-20 A, Single-Supply, Low-Side or High-Side,Current Sensing Solution

http://www.ti.com/lit/ug/tidu447/tidu447.pdf


51单片机IINA219 测电流电压和功率。 #include "LCD1602\LCD1602.h" #include "INA219_DRV\INA219_DRV.h" #include "common\common.h" #define TH0_VALUE 0x4B #define TL0_VALUE 0xFF //50ms per cycle. sbit BtnRefreshMode = P3^2; bit RefreshRate = 0; //0: 0.8s, 1: 0.5s bit RefreshFlag = 0; void RefreshData(void) { unsigned short BusVolt, Current, Power; unsigned short OffsetCurrent, OffsetPower; BusVolt = INA219_GetBusVolt(); PrintChar(0, 0, BusVolt/10000+48); PrintChar(1, 0, (BusVolt000)/1000+48); PrintChar(3, 0, (BusVolt00)/100+48); PrintChar(4, 0, (BusVolt0)/10+48); PrintChar(5, 0, BusVolt+48); OffsetCurrent = (BusVolt >> 9) + 2; //Gather statistics of the measured current under various voltage conditions when no load is connected to the output port. Use Excel to do curve fitting. Current = INA219_GetCurrent(); if(Current > OffsetCurrent) Current -= OffsetCurrent; else Current = 0; PrintChar(10, 0, Current/1000+48); PrintChar(12, 0, (Current00)/100+48); PrintChar(13, 0, (Current0)/10+48); PrintChar(14, 0, Current+48); OffsetPower = ((BusVolt >> 3) * OffsetCurrent)/125 + 6; Power = INA219_GetPower(); if(Power > OffsetPower) Power -= OffsetPower; else Power = 0; PrintChar(0, 1, Power/10000+48); PrintChar(1, 1, (Power000)/1000+48); PrintChar(3, 1, (Power00)/100+48); PrintChar(4, 1, (Power0)/10+48); PrintChar(5, 1, Power+48); } int main(void) { INA219_Init(); LCD_Init(); TMOD &= 0xF0; TMOD |= 0x01; //Timer 0 works in Mode 1 (16-bit Timer). TH0 = TH0_VALUE; TL0 = TL0_VALUE; PrintChar(2, 0, '.'); PrintChar(6, 0, 'V'); PrintChar(11, 0, '.'); PrintChar(15, 0, 'A'); PrintChar(2, 1, '.'); PrintChar(6, 1, 'W'); PrintStr(10, 1, "R:0.8s"); RefreshData(); EA = 1; //Global Interrupt Enable ET0 = 1; //Timer 0 Interrupt Enable TR0 = 1; //Enable Timer 0. while(1) { if(RefreshFlag) { RefreshData(); RefreshFlag = 0; } if(BtnRefreshMode == 0) //If the
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值