[問題] Arduino 測量電流 ( ACS712 )

看板Electronics作者 (Cory)時間11年前 (2015/02/26 03:58), 11年前編輯推噓9(905)
留言14則, 4人參與, 最新討論串1/1
各位好: 小弟最近需要實作一個數位電表測電壓電流 並且用電腦紀錄 畫出測量的曲線圖 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://www.ptt.cc/bbs/Electronics/M.1424894312.A.90F.html

02/26 04:21, , 1F
串小電阻用OP放大用ADC量?或者直接把電流元件量到的電壓
02/26 04:21, 1F

02/26 04:21, , 2F
輸出用OP放大看幾倍
02/26 04:21, 2F
OP 好像只能放大 AC signal 的樣子 ? 可是我要 DC 的數值 有辦法嗎 ? ※ 編輯: cory8249 (114.37.170.37), 02/27/2015 17:03:08

02/27 17:49, , 3F
沒想過DC行不行,怕直流了OP會aging或燒掉嗎(._.?)
02/27 17:49, 3F

02/27 17:56, , 4F

02/27 18:03, , 5F
論文都有,可參考下 http://goo.gl/e8tShK
02/27 18:03, 5F

02/27 18:16, , 6F
OP用最基本的負回授就可以放大電壓呀 怎麼可能不行呢?如
02/27 18:16, 6F

02/27 18:17, , 7F
果不知道的話隨便找電子學課本算一下就好了 怕sersor驅動
02/27 18:17, 7F

02/27 18:18, , 8F
不足的話就先加一級作unit gain
02/27 18:18, 8F

02/28 00:25, , 9F
偵測電流很多都是串小電阻用OP兜差動放大器再DAC取得量
02/28 00:25, 9F

02/28 00:25, , 10F
化數值但是必須注意共模與差模增益
02/28 00:25, 10F
感謝各位大大 無奈小弟多把電子學都忘光了 實在不太會算電路 Orz 最近剛好需要測試板子模組放電情況 想直接比較簡單的方式來做 "簡易數位電表" (接電腦) Sampling Rate: 100 Hz 以上 有其他建議方式嗎 ? ※ 編輯: cory8249 (114.37.170.37), 03/01/2015 01:43:57

03/01 12:12, , 11F
加入串連電阻,放大電阻跨壓,由AD轉數位,這幾步逃不掉
03/01 12:12, 11F

03/01 12:18, , 12F
且要確保測得數值的精準, 花點時間相關知識補一下較安全
03/01 12:18, 12F

03/01 15:30, , 13F
可以用CT或者霍爾元件下去讀
03/01 15:30, 13F

03/01 15:31, , 14F
或者有一些current sensing的IC
03/01 15:31, 14F
文章代碼(AID): #1KxYbeaF (Electronics)