AnalogReference (ВНУТРЕННЯЯ) конфигурация

arduino-uno analogreference

Мне нужна помощь, потому что я не понял конфигурацию AnalogReference(INTERNAL). Я бы измерил интенсивность лазерного луча, проходящего через фильтр. Вот схема, которую я бы реализовал, используя источник питания 3,3 В: figura Чтобы повысить разрешение системы, я бы использовал источник питания 1,1 В (Arduino Uno) для питания датчика, оставив источник питания лазера на уровне 5 В. В конфигурации AnalogReference (ВНЕШНЯЯ), показанной на схеме, Датчик питается от вывода 3V3, который подключен к выводу AREF. Как изменить схему в AnalogReference(INTERNAL) конфигурации?

, 👍0

Обсуждение

Что именно за датчик?, @Majenko

Если вы используете внутреннее опорное напряжение, вы должны удалить провод от 3,3 В до AREF. Так что это ни с чем не связано., @Gerben


1 ответ


3

Изменение аналогового эталона не меняет разрешение. Все, что он делает, это меняет диапазон измерения. Он сжимает существующее разрешение до меньшего диапазона напряжения.

Если вы затем сожмете диапазон напряжения вашего сигнала таким же образом, чтобы он соответствовал теперь сжатому диапазону аналогового опорного напряжения (например, уменьшив напряжение питания до 1,1 В), вы в конечном итоге не добьётесь абсолютно ничего.

Единственный случай, когда вам следует использовать внутреннее опорное напряжение 1,1 В, – это если ваш входящий сигнал уже находится в диапазоне от 0 В до 1,1 В, и в противном случае вы потеряете разрешение, превышающее максимальное напряжение, выдаваемое датчиком.

,