Незапланированное поведение аналогового входа

Midori
Offline
Зарегистрирован: 02.10.2020

Суть:
Хочу читать напряжение от -25 милливольт до 25
для этого подаю 25 милливольт на аналоговый вход(А0), а на AREF 50 мВ
должен получать примерно 511 на А0, без других подключений, но получаю постоянно 1023

Скетч:

 void setup() {
   Serial.begin(9600);
   analogReference(EXTERNAL);
 }

 void loop() {
   Serial.println(analogRead(0));
   delay(1);
 }

Схема:

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

А я хочу, чтобы х.. был 26см, но не получается. А с какого будуна Вы схему придумывали?

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Согласно даташиту мимум для Vref - 1В

Хочешь читать напряжение от -25 милливольт до 25? Делай усилитель на операционниках.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

mykaida пишет:

А я хочу, чтобы х.. был 26см, но не получается. А с какого будуна Вы схему придумывали?

Схему в студию как при помощи Ардуины делать х.. 26 см. ТС тоже интересно будет.Все равно темы смежные . Что х.. что херня это почти одно и тоже. ;))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

asam пишет:

Согласно даташиту мимум для Vref - 1В

Так и есть! От 1В до AVCC 

А на входе от Gnd до Vref.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

mykaida пишет:

не получается. 

А чё не получается? Мож с памятью чего или миллис переполняется?

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

ЕвгенийП пишет:

А чё не получается? Мож с памятью чего или миллис переполняется?

Точно! Миллис! Всё от него. Видимо переполнился... Хотя в EEPROM 26 может миллиметров или метров или дюймов или линий ... Короче 26

Midori
Offline
Зарегистрирован: 02.10.2020

Благодарю за ответ, можете дать ссылку на даташит используемый вами?
Сейчас уже зная, что минимум на AREF есть, я нашёл схожую тему на форуме

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Midori пишет:

Благодарю за ответ, можете дать ссылку на даташит используемый вами?

http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A...

Midori
Offline
Зарегистрирован: 02.10.2020

Благодарю

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Вот неплохой вариант для вашего случая - https://www.ti.com/product/INA826

Midori
Offline
Зарегистрирован: 02.10.2020

Спасибо большое, но так как сейчас у меня нет деталей, я отложу данную задачу, вы очень помогли

Гриша
Offline
Зарегистрирован: 27.04.2014

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

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

asam пишет:

Вот неплохой вариант для вашего случая - https://www.ti.com/product/INA826

А где можно по подробнее про использование почитать?

rkit
Offline
Зарегистрирован: 23.11.2016

asam пишет:

Вот неплохой вариант для вашего случая - https://www.ti.com/product/INA826

Нет, это вариант для совсем другого случая. Тут самого дешевого ОУ хватит.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

BOOM пишет:

asam пишет:

Вот неплохой вариант для вашего случая - https://www.ti.com/product/INA826

А где можно по подробнее про использование почитать?

Там прямо в даташите все неплохо расписано. Плюс еще есть куча апнотов

https://www.ti.com/product/INA826

Вот еще, на великом и могучем, что-то нашел - https://www.compel.ru/lib/129876

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

У AD есть онлайн-приложение Diamond PLot - позволяет быстро подобрать правильный усилитель под свои требования - https://tools.analog.com/ru/diamond/

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

ЕвгенийП пишет:

У AD есть онлайн-приложение Diamond PLot - позволяет быстро подобрать правильный усилитель под свои требования - https://tools.analog.com/ru/diamond/

Не знал. Удобная вещь. Спасибо!