АЦП для 12 вольт

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
CHYVAK[EASTSIDE]
Встал на лапы
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

АЦП для 12 вольт

Сообщение CHYVAK[EASTSIDE] »

Здрасти!
ПОдскажите пожалуйста схему для АЦП меги8 для измерения 12 вольт, вместо 5в?
Аватара пользователя
ikarab
Опытный кот
Сообщения: 828
Зарегистрирован: Пн мар 16, 2009 21:40:57
Контактная информация:

Re: АЦП для 12 вольт

Сообщение ikarab »

CHYVAK[EASTSIDE] писал(а):Здрасти!
ПОдскажите пожалуйста схему для АЦП меги8 для измерения 12 вольт, вместо 5в?


Делитель напряжения - два резистора. Можно измерять бюольшие положительные напряжения или большие отрицательные.

а 3 резистора позволят измерять ЛЮБОЕ напряжение и отрицательное тоже.

вот недавно толковал с картинками -
http://pro-radio.ru/controllers/7632/

На обычном выводном резисторе должно падать не более 150 вольт наверно для безопасности.
Аватара пользователя
CHYVAK[EASTSIDE]
Встал на лапы
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Re: АЦП для 12 вольт

Сообщение CHYVAK[EASTSIDE] »

МДАА) я это видел но так и не понял(((
РАзве к ножке AREF можно подключать например 220 вольт?
Можно поподронее по номиналы для резисторов, и есл не трудно пример для 12 вольт(т.е. номиналы)
Александр777
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Ср мар 25, 2009 15:57:59
Откуда: Тула

Сообщение Александр777 »

CHYVAK, лучше собери простейший аттенюатор, например по схеме неинвертирующего усилителя на ОУ. Коэффициент усиления можно взять 0.1.
Аватара пользователя
brodnov
Открыл глаза
Сообщения: 57
Зарегистрирован: Вт мар 17, 2009 21:05:28
Откуда: Rivne, UA
Контактная информация:

Сообщение brodnov »

Я считаю так: Кдел.=(R1+R2)/R2; Т.о., R1=R2*(Кдел.-1);R2=R1/(Кдел.-1) 8)
Ну а R2+R3 соизмерим с вх. сопр АЦП (R3 можно не ставить или ставить на 0 Ом...)
Изображение
Вложения
divR1R2.GIF
(4.74 КБ) 1008 скачиваний
Последний раз редактировалось brodnov Пт мар 27, 2009 12:08:45, всего редактировалось 1 раз.
Александр777
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Ср мар 25, 2009 15:57:59
Откуда: Тула

Сообщение Александр777 »

Ну а R3 соизмерим с вх. сопр АЦП

А зачем вообще R3 нужен? Если R3 соизмерим со входным сопротивлением АЦП, то напряжение, подаваемое на АЦП будет явно меньше, чем Uизм/Kдел.
Схема с делителем будет нормально работать только если (R1+R2)<<входного сопротивления АЦП.
Аватара пользователя
CHYVAK[EASTSIDE]
Встал на лапы
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

ПЛиз объясните как делать на ОУ, вот так мне скорй и нужно, чтобы просто пребразовывать напряжение, на резистрах как я понимаю 220в не нельзя же мерить? я видел схему на оу для етого, объсните как она работает :shock:
Аватара пользователя
sachok
Опытный кот
Сообщения: 849
Зарегистрирован: Сб янв 05, 2008 11:05:15
Откуда: Україна м.Луцьк
Контактная информация:

Сообщение sachok »

Вам нужно 220 или 12 мерять :evil: Вы наконец остановитесь на одном варианте в названии темы про 12 тут про 220. И постоянка или переменка?
Я не Сашок!!!
Аватара пользователя
CHYVAK[EASTSIDE]
Встал на лапы
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

Пока задача 12 вольт измерять, но нет опроного наряжения 12 вольт, как то видел схему на оу для этого, может кто знает как она делается на ОУ???
Аватара пользователя
brodnov
Открыл глаза
Сообщения: 57
Зарегистрирован: Вт мар 17, 2009 21:05:28
Откуда: Rivne, UA
Контактная информация:

Сообщение brodnov »

1.Да, с DACом я ... ADC, конечно.
2.R2+R3 не должно превышать, рекомендованного в даташите на конкретную микросхему.
3. Ежели оЧЧень хочется, то можно применить детектор среднеквадратичного (на ОУ) от мультиметра "трица-дрица 890 бум-ца-ца". Но там резистивный делитель тоже стоИт! Так что ...
Аватара пользователя
sachok
Опытный кот
Сообщения: 849
Зарегистрирован: Сб янв 05, 2008 11:05:15
Откуда: Україна м.Луцьк
Контактная информация:

Сообщение sachok »

CHYVAK[EASTSIDE] писал(а):Пока задача 12 вольт измерять, но нет опроного наряжения 12 вольт, как то видел схему на оу для этого, может кто знает как она делается на ОУ???

а что опорное +5 или +2,56 не устраивает?????????????? резистивный делитель и все нормально измеряется. А если уже так сильно хочется ОУ так поиск в разделе ещё работает. Обсуждалось и не раз. и если бы Вы заглянули в курс который Вам скрыто предлагал ikarab то тоже нашли бы всё необходимое.
P.S. если надо измерять 12В то зачем нам голову морочить с 220В???
Я не Сашок!!!
Аватара пользователя
AndyWorld
Прорезались зубы
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

Доброго времени суток!
Немного не тему, но все равно про АЦП. И мерить я хочу не 12В а все подряд, вплоть до 50В.
Разбираюсь тут с АЦП, и, как правило, возникло несколько вопросов. Суть такова. Необходимо измерять напряжение на АКБ и выводить результат измерения на ЖК-дисплей. Изучив упражнение 11 краткого курса AVR я понял как происходит измерение и какие данные заносятся в регистры АЦП, но вот что с ними потом делать… не совсем понятно.
Итак, допустим напряжение на АКБ 14.4 в. В моем примере использую 16-ю Мегу. Настраиваю АЦП, ставлю внутренний ИОН 2,56 в. И ногу AREF подпираю конденсатором 0.1 мкф (типа от помех). На вход АЦП подается напряжение через резистивный делитель (910 на 18к) тем самым коэффициент деления составляет 1:20.
Далее просчитываю «ручками» что у меня должно получится в АЦП.
Входное напряжение 14.4 в / 20= 0,72 в. Это напряжение и будет измерять АЦП.
Найдем коэффициент квантования АЦП при опорном напряжении 2,56/1024=0,0025 в.
Согласно формуле преобразования АЦП=0.72/0,0025=288 или 100100000, что и будет записано в регистры преобразования.
Вот ту то я и остановился. Что делать с этими данными дальше? Каким образом мне их сунуть в ЖК-дисплей что бы он высветил на экране 14,4?
Совершенно случайно я обнаружил, что если все время делить полученный результат от АЦП на 2 то мы получаем входящий результат но только без запятой.
288/2=144 совершенно очевидно, что 2 это не что иное, как мой делитель, и если 288/20 то мы как раз получим искомое напряжение 14,4 в. Но так как с дробными частями проблемы, то лучше делить на 2. Но опять же что делать с этим результатом – 144? Напрямую сунуть его в ЖК? Но он же его перекодирует в ASCII и на экране получится хрень.
Аватара пользователя
brodnov
Открыл глаза
Сообщения: 57
Зарегистрирован: Вт мар 17, 2009 21:05:28
Откуда: Rivne, UA
Контактная информация:

Сообщение brodnov »

AndyWorld писал(а):...
288/2=144 совершенно очевидно, что 2 это не что иное, как мой делитель, и если 288/20 то мы как раз получим искомое напряжение 14,4 в. Но так как с дробными частями проблемы, то лучше делить на 2. Но опять же что делать с этим результатом – 144? Напрямую сунуть его в ЖК? Но он же его перекодирует в ASCII и на экране получится хрень.

А Вы мысленно, а то и на бумаге представте усл. ед. изм=0,1В(0,01В)
Вот этих "попугаев" и меряйте. Точку Вы сами можете поставить, где заблагорассудится. Нет? Ну а чтоб на 2 не делить (оно Вам надо?) то пересчитайте делитель. А?
Аватара пользователя
Иван23
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Ср дек 05, 2007 18:55:07
Откуда: Санкт-Петербуг

Сообщение Иван23 »

http://radiokot.ru/forum/viewtopic.php?t=14451&start=20
есть готовый вольтметр зачем одинаковые ветки плодить??? :shock:
мериет до 50в точность 0,1в проект на AlgorithmBuilder сделан
есть на жки есть на LED все работает, в самой проге все детально описано,а на счет числа делаем так,его (число) делим на 100 получам десятки едениц вольт,остаток делим на10 получаем еденицы вольт, остаток есть десятые части вольта вот както так
(эта все телега для вольтметра с делителем 1:10)
Аватара пользователя
AndyWorld
Прорезались зубы
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

Проблема не в том чтобы сделать вольтметр, а в том что дальше делать с данными из АЦП. Я например, не до конца понимаю как их обрабатывать. Как слепить два регистра АЦП вместе если преобразование произошло на все 10 бит?
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

Может, перед тем как что-то паять и грузить людей вопросами про резистивный делитель, стоит умные книжки почитать? :o
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

AndyWorld писал(а):Настраиваю АЦП, ставлю внутренний ИОН 2,56 в. И ногу AREF подпираю конденсатором 0.1 мкф (типа от помех).

Насколько я понимаю, при использовании внутреннего ИОН нога Aref контроллеру абсолютно фиолетова :shock:

AndyWorld писал(а):Совершенно случайно я обнаружил, что если все время делить полученный результат от АЦП на 2 то мы получаем входящий результат но только без запятой. 288/2=144 совершенно очевидно, что 2 это не что иное, как мой делитель

И это вас чем-то удивило? Когда коэффициент делителя равен 20, а один квант АЦП - 0,0025? 20х0,0025 = 0,05 - это и есть ваш "делитель" (а точнее, множитель :)) ), на самом деле.

AndyWorld писал(а):Но опять же что делать с этим результатом – 144? Напрямую сунуть его в ЖК? Но он же его перекодирует в ASCII и на экране получится хрень.

Вы никогда не выводили на ЖК числовые значения? :shock:
Аватара пользователя
CHYVAK[EASTSIDE]
Встал на лапы
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

:)) Спасибо про резисторный делитеь понял!
А чем лучше делать на ОУ?
Аватара пользователя
ikarab
Опытный кот
Сообщения: 828
Зарегистрирован: Пн мар 16, 2009 21:40:57
Контактная информация:

Сообщение ikarab »

AndyWorld писал(а): Как слепить два регистра АЦП вместе если преобразование произошло на все 10 бит?


Используйте CVAVR в нем данные АЦП уже слеплеными ложатся в специальный "регистр" ADCW - скачать компилятор 2 Мб всего !
http://radiokot.ru/forum/viewtopic.php?p=52209#52209

Пример с АЦП в примерах компилятора при установке
в папке C:\CVAVR\examples\
Аватара пользователя
AndyWorld
Прорезались зубы
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

Секретный кот писал(а):Насколько я понимаю, при использовании внутреннего ИОН нога Aref контроллеру абсолютно фиолетова :shock:


Может и фиолетова, но для получения более точных измерений рекомендуют не оставлять эту ногу в воздухе. Кто его знает как устройство поведет себя в автомобиле (помехи от прерыватетеля, генератора, Ксенона и т.д).

Секретный кот писал(а):И это вас чем-то удивило? Когда коэффициент делителя равен 20, а один квант АЦП - 0,0025? 20х0,0025 = 0,05 - это и есть ваш "делитель" (а точнее, множитель :)) ), на самом деле.


Скорее меня удивило то что ни где об этом я не смог прочитать. Обычно все время пишут - Напряжение на входе АЦП не должно превышать напряжение питания или ИОН. Но ни где не было написано, что если ы используете делитель, то нужно учитывать его коэффициент деления. А начинающим, типа меня, сложно догнать что к чему.

Секретный кот писал(а):Вы никогда не выводили на ЖК числовые значения? :shock:


Нет. Никогда не выводил. Из теории и просмотренных мною кодов ясно только одно что в кадую ячейку ЖК выводится отдельный символ по таблице ASCII. Видимо полученное трехзначное число придется разрывать на составляющие а только потом выводить.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»