桐桐 发表于 2012-5-17 10:44:23

如何使用arduino精确测电流

我一直在研究利用arduino读取传感器的数据并在电脑端的flash中显示出来,最近在想一个如何精确测电流的问题,而且电流要能精确到10mA的,不知道有哪位同学曾经研究过这个问题。

弘毅 发表于 2012-5-17 11:19:43

用相应的电流检测IC即可实现。。。。

arduino-tinker 发表于 2012-5-17 15:41:34

用专门的IC,如果觉得麻烦,有专门的电流检测模块~~直接输出电流大小!

桐桐 发表于 2012-5-18 08:47:36

我也用过这些模块,关键是淘宝上能买到的最小的量程都是5A的,对应电压模拟量输出185mV/A,而arduino的电压端只能精确到5mv,这样误差太大,我现在做的是对电压进行差动放大后再输入arduino,但就是不知道电流检测模块在小电流下的线性度好不好。

弘毅 发表于 2012-5-18 08:50:49

桐桐 发表于 2012-5-18 08:47 static/image/common/back.gif
我也用过这些模块,关键是淘宝上能买到的最小的量程都是5A的,对应电压模拟量输出185mV/A,而arduino的电压 ...

模块用的是便宜的电流检测IC~~~~有高精度的IC,可以去RS查看。价格相对高很多。。。

珜羽 发表于 2012-5-18 09:43:32

有一个高精度24位采样的AD芯片,才3元。。。采样速率80HZ。随便接一截康铜丝就能获得很高的精度了。。。。

darkorigin 发表于 2012-9-26 22:46:31

珜羽 发表于 2012-5-18 09:43 static/image/common/back.gif
有一个高精度24位采样的AD芯片,才3元。。。采样速率80HZ。随便接一截康铜丝就能获得很高的精度了。。。。

AD芯片主要还是电压吧。。。对电流敏感么?

darkorigin 发表于 2012-9-26 22:58:07

珜羽 发表于 2012-5-18 09:43 static/image/common/back.gif
有一个高精度24位采样的AD芯片,才3元。。。采样速率80HZ。随便接一截康铜丝就能获得很高的精度了。。。。

测试一段已知阻值的康铜丝上负载的压降来测试电流?

zcbzjx 发表于 2012-9-27 05:37:36

本帖最后由 zcbzjx 于 2012-9-27 05:44 编辑

可以尝试用内部基准电压,328应该是1.1v,这样可以提高小电流(压)测量精度,不过最大测量电流就降低了,ad转换关键是电源设计,一定要纹波小的电源。

至于线性度好不好,自己可以做个实验。我以前的实验数据来看,线性度还是不错的。

其实这个问题应该说明一下电流测量范围的。

珜羽 发表于 2012-9-27 09:30:59

darkorigin 发表于 2012-9-26 22:58 static/image/common/back.gif
测试一段已知阻值的康铜丝上负载的压降来测试电流?

对的。而且24位的精度足够使前段不需要加运放等调理电路。就是采样速率比较慢。。。

wetnt 发表于 2013-1-23 09:10:53

推荐一个能测220v设备电流的模块吧,淘宝上搜索的好像都是5v的!

哈哈顺 发表于 2014-3-22 16:30:49

桐桐 发表于 2012-5-18 08:47 static/image/common/back.gif
我也用过这些模块,关键是淘宝上能买到的最小的量程都是5A的,对应电压模拟量输出185mV/A,而arduino的电压 ...

可以这样理解么,就是没调节5mv,电流变化27mA
页: [1]
查看完整版本: 如何使用arduino精确测电流