[問題] arduino的ADC轉換公式

看板Electronics作者 (定板小瓜)時間9年前 (2014/09/03 04:29), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
大家好,小弟使用LEM霍爾元件透過ARDUINO量測交流電(經整流電路),其中ADC轉換有問題, 霍爾元件供應電壓為15V,輸出為4V,電流量測範圍是25A; arduino是uno的板子,我沒有使用板子5V的輸出電壓,只有接ANALOG的腳位送訊號。 我參考這個影片的直流感測器做轉換 https://www.youtube.com/watch?v=lisprJs5sNU
我用示波器知道1V=6.25A,0.16V=1A 帶入影片的公式為(15V/X)=(0.16V/1A),X=93.75 Serial.println((108-sensorValue) *93.75 / 1023) 動態量測1KW伺服馬達出來的讀值為照片所示 http://hank032831.pixnet.net/album/photo/542930263 因為電流值有問題,請問有沒有相關的資料能夠修改及證明?? 非常謝謝大家協助!! ----------------------------------------------- ARDUINO UNO資料: http://arduino.cc/en/Main/ArduinoBoardUno 霍爾元件型錄: http://www.lem.com/docs/products/hy_e.pdf -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.108.10.197 ※ 文章網址: http://www.ptt.cc/bbs/Electronics/M.1409689791.A.0BB.html

09/03 09:36, , 1F
你計算寫錯了吧 你板子電源幾V? 假設吃3.3V
09/03 09:36, 1F

09/03 09:38, , 2F
0-3.3V 對應到 0-1023 電流代表0-20.625A 這樣會轉了吧
09/03 09:38, 2F

09/03 10:52, , 3F
就算不知道公式,兩組數字一定是線性關係, 跑線性迴歸就好啦
09/03 10:52, 3F

09/04 13:17, , 4F
你式子裡面的108是…?
09/04 13:17, 4F
文章代碼(AID): #1K1YY_2x (Electronics)