极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 49077|回复: 11

如何使用arduino精确测电流

[复制链接]
发表于 2012-5-17 10:44:23 | 显示全部楼层 |阅读模式
我一直在研究利用arduino读取传感器的数据并在电脑端的flash中显示出来,最近在想一个如何精确测电流的问题,而且电流要能精确到10mA的,不知道有哪位同学曾经研究过这个问题。
回复

使用道具 举报

发表于 2012-5-17 11:19:43 | 显示全部楼层
用相应的电流检测IC即可实现。。。。
回复 支持 反对

使用道具 举报

发表于 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
我也用过这些模块,关键是淘宝上能买到的最小的量程都是5A的,对应电压模拟量输出185mV/A,而arduino的电压 ...

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

使用道具 举报

发表于 2012-5-18 09:43:32 | 显示全部楼层
有一个高精度24位采样的AD芯片,才3元。。。采样速率80HZ。随便接一截康铜丝就能获得很高的精度了。。。。
回复 支持 反对

使用道具 举报

发表于 2012-9-26 22:46:31 | 显示全部楼层
珜羽 发表于 2012-5-18 09:43
有一个高精度24位采样的AD芯片,才3元。。。采样速率80HZ。随便接一截康铜丝就能获得很高的精度了。。。。

AD芯片主要还是电压吧。。。对电流敏感么?
回复 支持 反对

使用道具 举报

发表于 2012-9-26 22:58:07 | 显示全部楼层
珜羽 发表于 2012-5-18 09:43
有一个高精度24位采样的AD芯片,才3元。。。采样速率80HZ。随便接一截康铜丝就能获得很高的精度了。。。。

测试一段已知阻值的康铜丝上负载的压降来测试电流?
回复 支持 反对

使用道具 举报

发表于 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
测试一段已知阻值的康铜丝上负载的压降来测试电流?

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

使用道具 举报

发表于 2013-1-23 09:10:53 | 显示全部楼层
推荐一个能测220v设备电流的模块吧,淘宝上搜索的好像都是5v的!
回复 支持 反对

使用道具 举报

发表于 2014-3-22 16:30:49 | 显示全部楼层
桐桐 发表于 2012-5-18 08:47
我也用过这些模块,关键是淘宝上能买到的最小的量程都是5A的,对应电压模拟量输出185mV/A,而arduino的电压 ...

可以这样理解么,就是没调节5mv,电流变化27mA
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-7 18:12 , Processed in 0.058421 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表