3692
правки
Строка 39: | Строка 39: | ||
Формула для перевода: | Формула для перевода: | ||
<pre> | <pre> | ||
V_measured = N / 4096 * 1.85V | V_measured = N / 4096 * 1.85V | ||
</pre> | |||
Итого, для напряжения на клеммниках с учётом входного делителя: | |||
<pre> | |||
V = N / 4096 * 1.85V * 1.364 = | |||
V = N * 0.61606 mV = N * 0.00061606 V | |||
</pre> | |||
Для входного напряжения (канал <b>vin</b>) | |||
<pre> | |||
V = N / 4096 * 1.85V * 7.061 = | |||
V = N * 3.1892 mV = N * 0.0031892 V | |||
</pre> | |||
=== Пример === | |||
* Устанавливаем ADC на измерение напряжения на клеммнике 9: | |||
<pre> | |||
root@wirenboard:~# /opt/utils/adc/adc_set_channel.sh tb9 | |||
set mux c,b,a = 1,1,1 | |||
</pre> | |||
* Считываем сырое значение ADC: | |||
<pre> | |||
root@wirenboard:~# /opt/utils/adc/adc_get_value.sh | |||
2523 | |||
</pre> | |||
* Конвертируем значение | |||
<pre> | |||
V = 2523 * 0.61606 mV = 1554 mV = 1.554 V | |||
</pre> | </pre> | ||