Делитель напряжения с АЦП

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Я новичок, и это может быть не сложно. Я использую Arduino UNO и пытаюсь найти неизвестное сопротивление с помощью приведенной выше схемы.

Но когда вход АЦП не подключен, он дает случайное показание, а когда я подключаю вход, он напрямую показывает 1023 как аналоговое показание. В чем проблема? А также, если я получу правильные показания АЦП, можно ли будет правильно найти неизвестное значение сопротивления с помощью вышеуказанного делителя напряжения? Напряжение измеряется между выводом ADC и выводом Gnd. Это нормально?

Я бы сделал это так: В р 1 "=" В С С × р 1 р 1 + р 2 а потом узнать р 2

Пожалуйста, используйте курсив для выделения , а не для всего поста, и правильно набирайте «Arduino» и «Uno» для удобочитаемости. Если вы оставите вход АЦП плавающим, вы можете ожидать случайных показаний из-за высокого входного импеданса АЦП. Ваша формула выглядит правильно.
конечно, в следующий раз я сделаю ... хорошо, так что я могу использовать подтягивающий резистор, чтобы предотвратить плавающие входы?
Во-первых, как указал @Neil_UK, ваш АЦП зашкаливает. 1. Что такое источник питания, я имею в виду Arduino 5 В, или 3,3 В, или какой-то внешний источник? 2. Можете ли вы поделиться некоторыми подробностями, например, какое напряжение вы наблюдаете на выводе АЦП? Обычно Arduino сравнивает с 5 В, что означает, что 1023 будет соответствовать 5 В на его аналоговом выводе, что, глядя на вашу схему, маловероятно, если только резистор не находится в диапазоне нескольких ом (или миллиом), что, я полагаю, не так. Так что вы должны предоставить результаты тестов, чтобы мы могли расшифровать что-нибудь из этого.

Ответы (1)

Показание 1023 означает, что ваш АЦП зашкаливает, то есть его входное напряжение выше эталонного.

Имейте в виду, что вы можете выбрать несколько разных источников для эталона АЦП, включая VCC (который, как я подозреваю, из контекста вашего вопроса, вы думали, что используете), но это также может быть 1,1 В и внешнее напряжение. Внезапно я не знаю, что по умолчанию.

Как только вы выбрали VCC в качестве эталона АЦП, ваша формула для напряжений, основанная на R1 и R2, верна.

хорошо, поэтому я попытаюсь сделать с его внутренней ссылкой.