作者cory8249 (Cory)
看板Electronics
标题[问题] Arduino 测量电流 ( ACS712 )
时间Thu Feb 26 03:58:30 2015
各位好:
小弟最近需要实作一个数位电表测电压电流
并且用电脑纪录 画出测量的曲线图
Arduino Uno 内建 6 个 10-bit ADC ( 0~5V === 0~1023 )
换算起来 精密度 5V / 1023 = 0.00489 V = 4.89 mV
基本上还算够用
但是电流部分就比较头大了
我用 ACS 712 霍尔电流元件 185 mV/A ===>> 5.4 mA/mV
换算後得到精密度 4.89 * 5.4 = 26 mA
这个精密度不太够用
如图
http://i.imgur.com/sSMzzrt.png (转换得到的电流值)
http://i.imgur.com/LxkghLJ.png (原始电压值)
请问有无更精准的测量方式 ?
我知道高级的三用电表可以接 RS-232 到电脑
但是无奈有点贵 (1500 元以上)
大台的示波器就更不用说啦
随便都好几万 QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.37.177.51
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1424894312.A.90F.html
1F:推 yudofu: 串小电阻用OP放大用ADC量?或者直接把电流元件量到的电压 02/26 04:21
2F:→ yudofu: 输出用OP放大看几倍 02/26 04:21
OP 好像只能放大 AC signal 的样子 ?
可是我要 DC 的数值 有办法吗 ?
※ 编辑: cory8249 (114.37.170.37), 02/27/2015 17:03:08
3F:推 hsujerry: 没想过DC行不行,怕直流了OP会aging或烧掉吗(._.?) 02/27 17:49
6F:推 yudofu: OP用最基本的负回授就可以放大电压呀 怎麽可能不行呢?如 02/27 18:16
7F:→ yudofu: 果不知道的话随便找电子学课本算一下就好了 怕sersor驱动 02/27 18:17
8F:→ yudofu: 不足的话就先加一级作unit gain 02/27 18:18
9F:推 cajole145: 侦测电流很多都是串小电阻用OP兜差动放大器再DAC取得量 02/28 00:25
10F:→ cajole145: 化数值但是必须注意共模与差模增益 02/28 00:25
感谢各位大大
无奈小弟多把电子学都忘光了
实在不太会算电路 Orz
最近刚好需要测试板子模组放电情况
想直接比较简单的方式来做 "简易数位电表" (接电脑)
Sampling Rate: 100 Hz 以上
有其他建议方式吗 ?
※ 编辑: cory8249 (114.37.170.37), 03/01/2015 01:43:57
11F:推 hsujerry: 加入串连电阻,放大电阻跨压,由AD转数位,这几步逃不掉 03/01 12:12
12F:推 hsujerry: 且要确保测得数值的精准, 花点时间相关知识补一下较安全 03/01 12:18
13F:推 cebelas: 可以用CT或者霍尔元件下去读 03/01 15:30
14F:→ cebelas: 或者有一些current sensing的IC 03/01 15:31