EDA365电子工程师网

标题: 电流从100MA到10A之间的变化,用单片机怎么检测 [打印本页]

作者: woaiwojia    时间: 2013-12-26 16:31
标题: 电流从100MA到10A之间的变化,用单片机怎么检测
请教各位高手,我现在手上有个产品,10个5V电压输出口,10个12V电压输出口,当有带负载时,要求给个信号给单片机。提示接入了负载。
( @/ x( P, Z& c我接了个1R的采样电阻,可当电流小时,单片机IO口读不到,当电流大时,采样电阻上降的电压双过高,输出口电压双低,请教有什么办法?, l3 M4 S! i8 I$ |1 P! k4 U
(输出电流在100MA到10A之间)
" z6 M7 v2 [( e# ~; H+ ^# }

2.gif (4.88 KB, 下载次数: 0)

2.gif

2.gif (4.88 KB, 下载次数: 0)

2.gif

作者: linking_ma    时间: 2013-12-26 16:43
你用1 ohm的采样,1 ohm*10 A=10 V  
% w2 [. [3 ?* S7 k4 X0 S看可不可以用一个低Vf的二极体加放大器试试。
作者: qiangqssong    时间: 2013-12-26 17:09
楼主这个电流是要精确检测么?
作者: woaiwojia    时间: 2013-12-26 19:29
qiangqssong 发表于 2013-12-26 17:09
& F# Q4 e, f5 `' a) \+ F4 d楼主这个电流是要精确检测么?

( l: y. ]/ B5 P6 O这个不要精确,只要能让单片机识别到有带负载就可以。
作者: legendarrow    时间: 2013-12-26 20:01
要能输出10A的电流,串的电阻怎么也不能大于0.5R, 不然5V没发输出10A
" r0 k" ?9 [7 ~- e9 J; u: I/ _; N. t选择合适的sense电阻,再在电阻上架上MOS管可以判断一部分电流范围的负载。+ {4 l. A0 N  a' {, Z+ S
小电流的负载不知道如何判断,呵呵
作者: part99    时间: 2013-12-27 04:06
用单片机的A/D转换肯定有误差,建议用INA220这一类的IC转I2C接口,用单片机的I2C来获取电压的数据来计算出电流。
作者: woaiwojia    时间: 2013-12-27 08:45
part99 发表于 2013-12-27 04:06
' n2 l8 f0 r6 |( o用单片机的A/D转换肯定有误差,建议用INA220这一类的IC转I2C接口,用单片机的I2C来获取电压的数据来计算出 ...
; [/ _) S& |& y+ y1 j2 y. r; A; ?
这个有误差没关系,我只要能让单片机的IO口能识别得到就可以。只要一个高低电平信号。
作者: tsw446507564    时间: 2013-12-27 08:58
用个电流互感器呢?
作者: part99    时间: 2013-12-27 12:46
woaiwojia 发表于 2013-12-26 19:45
% ?6 ?; J3 v6 N$ w5 M9 v这个有误差没关系,我只要能让单片机的IO口能识别得到就可以。只要一个高低电平信号。
: R" |; r( q7 q4 j# {7 u
那就更简单了,从i2c取数据判断就是了。
作者: mengdie_198599    时间: 2013-12-27 13:56
100MA ----10A可以通过继电器切换采样电阻(990R和10R,精密电阻误差小),分MA,A2个分2个单位。AD去读电压。如果电压在单片机基准内,加放大器。不在,通过精密排阻分压,进入放大器。; o/ ]8 b9 |( x

作者: gaoyubindan    时间: 2013-12-30 23:23
采样电阻小点就行了,既然你精度要求不高,现在很多单片机采样的话应该完全可以满足你的要求,只是单片机需要靠近你的电源端,否则当电流较小时,算是线上压降,可能采起来就很困难
作者: 北漂的木木    时间: 2014-1-3 11:51
采样电阻用成20毫欧的,再用仪表放大器跟随、放大,然后用单片机采,即使如此,10A时也有0.2V的压降。
作者: kevin890505    时间: 2014-1-3 13:27
用10moh左右的采样电阻,然后跟20-100倍的放大,你不关注数值,但运放的Vofset还是必须注意,具体的和你的最小电流+采样电阻比较下就行了。   可以把电阻放在回路端,这样运放输入电压需求低,运放便宜。   
0 }1 b0 l1 l( z1 u% m4 _- _# }, L9 j* H7 v4 i+ Y! }
具体的你得自己调,我们用10mohm的电阻可以测几十mA到4A的,再大的没弄过,注意电阻功耗和压降
作者: wsllb    时间: 2014-1-6 15:16
gaoyubindan 发表于 2013-12-30 23:23
. P$ N0 r# D0 z: c* y" |5 y' j采样电阻小点就行了,既然你精度要求不高,现在很多单片机采样的话应该完全可以满足你的要求,只是单片机需 ...

, o$ A* o1 R) I( k1 i( j不好意思点错了
作者: lixc2008    时间: 2014-1-8 15:06
用电流互感器比较靠谱。目前电子式电能表都是采用的这个原理。




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2