作者s4A111039 (定板小瓜)
看板Electronics
标题[问题] arduino的ADC转换公式
时间Wed Sep 3 04:29:42 2014
大家好,小弟使用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://webptt.com/cn.aspx?n=bbs/Electronics/M.1409689791.A.0BB.html
1F:→ peng978: 你计算写错了吧 你板子电源几V? 假设吃3.3V 09/03 09:36
2F:→ peng978: 0-3.3V 对应到 0-1023 电流代表0-20.625A 这样会转了吧 09/03 09:38
3F:推 bxxl: 就算不知道公式,两组数字一定是线性关系, 跑线性回归就好啦 09/03 10:52
4F:→ peter921: 你式子里面的108是…? 09/04 13:17