реклама на сайте
подробности

 
 
> Простой вопрос про АЦП AVR, дифференциальный вход
smk
сообщение Dec 2 2011, 15:24
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Подскажите как будет вести себя АЦП. Суть задачи такова. Есть ОУ с однополярным питанием, выходное напряжение на выходе которого изменяется в пределах 0 - Vref. Я хочу иметь два диапазона измерения 0 - Vref и 0 - Vref/GAIN чтоб измерять малые значения. Т.е. переключать усиление 1 или 10 (mega8535). Измерение 0 - Vref не вызывает сложностей. Скажем измерение делаем по входу ADC0 (MUX = 0). Когда я включаю усиление на 10, то это ADC0 и позитивный и негативный (MUX = 8)? Или может MUX = 9, а сигнал на ADC1, ADC0 на общий? Или 1/2 Vref на ADC0? Как правильно сделать переключение усиления в моем случае? Диапазон измерения желательно 0 - 1023. Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
smk
сообщение Dec 5 2011, 06:03
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Вот попробовал в железе выставить MUX = 8 ("+" ADC0 и "-" ADC0, GAIN = 10). Результат преобразования всегда максимум (0х3FF) или очень близко к нему, различие в двух младших байтах. От входного напряжения не зависит, крутил от 0 до опорного. Это почему так? Для чего этот режим нужен? Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Dec 5 2011, 13:44
Сообщение #3


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(smk @ Dec 5 2011, 08:03) *
Вот попробовал в железе выставить MUX = 8 ("+" ADC0 и "-" ADC0, GAIN = 10).
...
Это почему так? Для чего этот режим нужен? Спасибо.
Мерять напряжение смещения дифусилителя для последующего вычитания из результата.
Хотя если всё равно есть калибровка всего тракта вместе с внешними по отношению к микроконтроллеру цепями, то это не нужно.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th August 2025 - 12:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01354 секунд с 7
ELECTRONIX ©2004-2016