roboforum.ru

Технический форум по робототехнике.

Диапазон АЦП AVR

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Диапазон АЦП AVR

Сообщение ShooTnik » 29 апр 2011, 10:17

Ребят требуется хелп)
С дифференциального усилителя (усилитель, имеющий два входа и один выход. Усиливает разность сигналов с входов) поступает разностный сигнал, и в некоторый момент он положительный, в другой отрицательный (t1=2В, t2=-2В). АЦП Atmega сможет преобразовать отрицательный сигнал? Если да, можно пару строчек кода)
ShooTnik
 
Сообщения: 4
Зарегистрирован: 29 апр 2011, 10:10

Re: Диапазон АЦП AVR

Сообщение =DeaD= » 29 апр 2011, 10:19

Как именно преобразовать?
И еще - очевидно на входе в AVR должен быть сигнал 0..Vcc, что не мешает использовать конструкции из резисторов сдвигающие сигнал куда надо, либо сдвинуть питание, либо еще что-то.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Диапазон АЦП AVR

Сообщение ShooTnik » 29 апр 2011, 10:24

Жаль, чтобы было поменьше кода (мне нужно разность сигнала) решил использовать дифф усилитель(+использую один вход АЦП), что ж придется ручками, программно(+использовать 2 входа :( )(
ShooTnik
 
Сообщения: 4
Зарегистрирован: 29 апр 2011, 10:10

Re: Диапазон АЦП AVR

Сообщение avr123.nm.ru » 29 апр 2011, 12:31

ShooTnik писал(а): можно пару строчек кода)
Код обычный. Просто сигнал надо подать через делитель напряжения подключенный к AREF. А если он превышает опору то через 3 резистора.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Диапазон АЦП AVR

Сообщение ShooTnik » 29 апр 2011, 13:02

не пойму, как сделать смещение по уровню, можно картинку или отправить читать)
ShooTnik
 
Сообщения: 4
Зарегистрирован: 29 апр 2011, 10:10

Re: Диапазон АЦП AVR

Сообщение avr123.nm.ru » 29 апр 2011, 15:15

Для подачи любого входного напряжения на АЦП схема на рисунке. А если напряжение не превышает AREF то R2 не нужен.

=
Вложения
001.png
001.png (8.52 КиБ) Просмотров: 2454
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Диапазон АЦП AVR

Сообщение ShooTnik » 29 апр 2011, 15:30

т.е. если у меня сигнал +5в -5в, Uпит=5В насколько нужно делать смещение(5В???), и резисторы по этой формуле подбираются? Uвых=Uвх*R3/(R1+R3) и как подобрать R2?
ShooTnik
 
Сообщения: 4
Зарегистрирован: 29 апр 2011, 10:10

Re: Диапазон АЦП AVR

Сообщение avr123.nm.ru » 29 апр 2011, 17:04

Если на входе -5 а опора +5 то ОЧЕВИДНо что при равных R1 и R3 на АЦП будет 0 вольт. Так как напряжение не превышает опорное то R2 не нужен.

Моделировать удобно в PROTEUS.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 0

cron