查看: 1945|回复: 5
|
arduino 可以做一个 ohm meter 吗 ?
[复制链接]
|
|
小弟想要利用 arduino 来做一个可以测量 ohm meter 然后把 ohm 写在 LCD 上面..
小弟研究到了 voltage divider .. 利用 Vout = (R2/R1+R2) -Vin 的算法.. 能够从 voltage divider 输出的电压知道 R1 ohm 是多少 R2 放 10k
val 是 arduino input 的value 是 0~1024把他换成 volt 在换成 R1 的value 下面是算法..已经没问题了- Vout = (Vin/1024.0) * float(val);
- Runknown = Rknown*((Vin/Vout) - 1);
复制代码 这个算法可以算出 100ohm ~ 10k 里面的.. 过了10k 好像没什么准确了..
其实小弟要用 arduino 量 ohm 因为想要做个 TDS monitor (研究)
TDS 是测量水的 ppm ... 利用了导电的原理.. 来算出.. +/1 10%
下面是 ohm 变成 ppm 的算法.. 输入了 arduino 也没问题
siemens = 1/R2
TDS = ((siemens/R2)*0.000001)*500
TDS = ((1 / R2)*0.000001) *500
测量范围大约是 300k ohm ~ 900k ohm
面对的问题 -> arduino测量 10k 以上的答案给的怪怪的...
还是各位大大有什么办法
|
|
|
|
|
|
|
|
发表于 27-7-2013 09:17 AM
|
显示全部楼层
要提高输入阻抗。 在ADC 输入前, 加个OPAmp 放大/buffer, 可以是instrument amp, 或使用电桥也可以。
|
|
|
|
|
|
|
|
发表于 27-7-2013 05:18 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 27-7-2013 11:56 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 28-7-2013 02:58 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 28-7-2013 03:34 PM
|
显示全部楼层
西门庆33 发表于 28-7-2013 02:58 PM 
D3应该是Motorola生产的桥式整流器(Bridge Rectifier),可以用四颗1N4001代替之
oo 原来如此 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|