采样电阻小点就行了,既然你精度要求不高,现在很多单片机采样的话应该完全可以满足你的要求,只是单片机需要靠近你的电源端,否则当电流较小时,算是线上压降,可能采起来就很困难 |
用电流互感器比较靠谱。目前电子式电能表都是采用的这个原理。 |
gaoyubindan 发表于 2013-12-30 23:23' V0 x3 |. z4 G q 不好意思点错了 |
用10moh左右的采样电阻,然后跟20-100倍的放大,你不关注数值,但运放的Vofset还是必须注意,具体的和你的最小电流+采样电阻比较下就行了。 可以把电阻放在回路端,这样运放输入电压需求低,运放便宜。 - u" o( i) d. f+ l 具体的你得自己调,我们用10mohm的电阻可以测几十mA到4A的,再大的没弄过,注意电阻功耗和压降 |
采样电阻用成20毫欧的,再用仪表放大器跟随、放大,然后用单片机采,即使如此,10A时也有0.2V的压降。 |
100MA ----10A可以通过继电器切换采样电阻(990R和10R,精密电阻误差小),分MA,A2个分2个单位。AD去读电压。如果电压在单片机基准内,加放大器。不在,通过精密排阻分压,进入放大器。/ H! o6 Q+ t/ S+ o3 H* W5 g7 I |
woaiwojia 发表于 2013-12-26 19:45 那就更简单了,从i2c取数据判断就是了。 |
用个电流互感器呢? |
part99 发表于 2013-12-27 04:06' _& l4 i2 R5 N B4 N 这个有误差没关系,我只要能让单片机的IO口能识别得到就可以。只要一个高低电平信号。 |
用单片机的A/D转换肯定有误差,建议用INA220这一类的IC转I2C接口,用单片机的I2C来获取电压的数据来计算出电流。 |
要能输出10A的电流,串的电阻怎么也不能大于0.5R, 不然5V没发输出10A 选择合适的sense电阻,再在电阻上架上MOS管可以判断一部分电流范围的负载。2 @% q+ j4 Z, L6 d 小电流的负载不知道如何判断,呵呵 |
qiangqssong 发表于 2013-12-26 17:09 x* _; y! f4 w) R% p, Q8 H% a* W 这个不要精确,只要能让单片机识别到有带负载就可以。 |
楼主这个电流是要精确检测么? |
你用1 ohm的采样,1 ohm*10 A=10 V & W. P# J. N0 _- O& k1 S3 C 看可不可以用一个低Vf的二极体加放大器试试。 |
关于我们|手机版|EDA365 ( 粤ICP备18020198号 )
GMT+8, 2024-11-26 12:14 , Processed in 0.066610 second(s), 39 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050