Страница 1 из 3

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

Добавлено: Ср мар 25, 2009 13:29:56
CHYVAK[EASTSIDE]
Здрасти!
ПОдскажите пожалуйста схему для АЦП меги8 для измерения 12 вольт, вместо 5в?

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

Добавлено: Ср мар 25, 2009 13:38:06
ikarab
CHYVAK[EASTSIDE] писал(а):Здрасти!
ПОдскажите пожалуйста схему для АЦП меги8 для измерения 12 вольт, вместо 5в?
Делитель напряжения - два резистора. Можно измерять бюольшие положительные напряжения или большие отрицательные.

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

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

На обычном выводном резисторе должно падать не более 150 вольт наверно для безопасности.

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

Добавлено: Ср мар 25, 2009 14:10:50
CHYVAK[EASTSIDE]
МДАА) я это видел но так и не понял(((
РАзве к ножке AREF можно подключать например 220 вольт?
Можно поподронее по номиналы для резисторов, и есл не трудно пример для 12 вольт(т.е. номиналы)

Добавлено: Ср мар 25, 2009 16:09:50
Александр777
CHYVAK, лучше собери простейший аттенюатор, например по схеме неинвертирующего усилителя на ОУ. Коэффициент усиления можно взять 0.1.

Добавлено: Чт мар 26, 2009 21:08:09
brodnov
Я считаю так: Кдел.=(R1+R2)/R2; Т.о., R1=R2*(Кдел.-1);R2=R1/(Кдел.-1) 8)
Ну а R2+R3 соизмерим с вх. сопр АЦП (R3 можно не ставить или ставить на 0 Ом...)
Изображение

Добавлено: Пт мар 27, 2009 09:45:13
Александр777
Ну а R3 соизмерим с вх. сопр АЦП
А зачем вообще R3 нужен? Если R3 соизмерим со входным сопротивлением АЦП, то напряжение, подаваемое на АЦП будет явно меньше, чем Uизм/Kдел.
Схема с делителем будет нормально работать только если (R1+R2)<<входного сопротивления АЦП.

Добавлено: Пт мар 27, 2009 10:32:01
CHYVAK[EASTSIDE]
ПЛиз объясните как делать на ОУ, вот так мне скорй и нужно, чтобы просто пребразовывать напряжение, на резистрах как я понимаю 220в не нельзя же мерить? я видел схему на оу для етого, объсните как она работает :shock:

Добавлено: Пт мар 27, 2009 10:41:36
sachok
Вам нужно 220 или 12 мерять :evil: Вы наконец остановитесь на одном варианте в названии темы про 12 тут про 220. И постоянка или переменка?

Добавлено: Пт мар 27, 2009 11:17:48
CHYVAK[EASTSIDE]
Пока задача 12 вольт измерять, но нет опроного наряжения 12 вольт, как то видел схему на оу для этого, может кто знает как она делается на ОУ???

Добавлено: Пт мар 27, 2009 11:58:16
brodnov
1.Да, с DACом я ... ADC, конечно.
2.R2+R3 не должно превышать, рекомендованного в даташите на конкретную микросхему.
3. Ежели оЧЧень хочется, то можно применить детектор среднеквадратичного (на ОУ) от мультиметра "трица-дрица 890 бум-ца-ца". Но там резистивный делитель тоже стоИт! Так что ...

Добавлено: Пт мар 27, 2009 12:52:45
sachok
CHYVAK[EASTSIDE] писал(а):Пока задача 12 вольт измерять, но нет опроного наряжения 12 вольт, как то видел схему на оу для этого, может кто знает как она делается на ОУ???
а что опорное +5 или +2,56 не устраивает?????????????? резистивный делитель и все нормально измеряется. А если уже так сильно хочется ОУ так поиск в разделе ещё работает. Обсуждалось и не раз. и если бы Вы заглянули в курс который Вам скрыто предлагал ikarab то тоже нашли бы всё необходимое.
P.S. если надо измерять 12В то зачем нам голову морочить с 220В???

Добавлено: Пт мар 27, 2009 17:46:18
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 и на экране получится хрень.

Добавлено: Пт мар 27, 2009 22:04:37
brodnov
AndyWorld писал(а):...
288/2=144 совершенно очевидно, что 2 это не что иное, как мой делитель, и если 288/20 то мы как раз получим искомое напряжение 14,4 в. Но так как с дробными частями проблемы, то лучше делить на 2. Но опять же что делать с этим результатом – 144? Напрямую сунуть его в ЖК? Но он же его перекодирует в ASCII и на экране получится хрень.
А Вы мысленно, а то и на бумаге представте усл. ед. изм=0,1В(0,01В)
Вот этих "попугаев" и меряйте. Точку Вы сами можете поставить, где заблагорассудится. Нет? Ну а чтоб на 2 не делить (оно Вам надо?) то пересчитайте делитель. А?

Добавлено: Пт мар 27, 2009 22:34:56
Иван23
http://radiokot.ru/forum/viewtopic.php?t=14451&start=20
есть готовый вольтметр зачем одинаковые ветки плодить??? :shock:
мериет до 50в точность 0,1в проект на AlgorithmBuilder сделан
есть на жки есть на LED все работает, в самой проге все детально описано,а на счет числа делаем так,его (число) делим на 100 получам десятки едениц вольт,остаток делим на10 получаем еденицы вольт, остаток есть десятые части вольта вот както так
(эта все телега для вольтметра с делителем 1:10)

Добавлено: Пт мар 27, 2009 23:21:09
AndyWorld
Проблема не в том чтобы сделать вольтметр, а в том что дальше делать с данными из АЦП. Я например, не до конца понимаю как их обрабатывать. Как слепить два регистра АЦП вместе если преобразование произошло на все 10 бит?

Добавлено: Сб мар 28, 2009 00:16:59
GP1
Может, перед тем как что-то паять и грузить людей вопросами про резистивный делитель, стоит умные книжки почитать? :o

Добавлено: Сб мар 28, 2009 00:27:40
Секретный кот
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:

Добавлено: Сб мар 28, 2009 13:46:01
CHYVAK[EASTSIDE]
:)) Спасибо про резисторный делитеь понял!
А чем лучше делать на ОУ?

Добавлено: Сб мар 28, 2009 13:57:37
ikarab
AndyWorld писал(а): Как слепить два регистра АЦП вместе если преобразование произошло на все 10 бит?
Используйте CVAVR в нем данные АЦП уже слеплеными ложатся в специальный "регистр" ADCW - скачать компилятор 2 Мб всего !
http://radiokot.ru/forum/viewtopic.php?p=52209#52209

Пример с АЦП в примерах компилятора при установке
в папке C:\CVAVR\examples\

Добавлено: Сб мар 28, 2009 18:24:41
AndyWorld
Секретный кот писал(а):Насколько я понимаю, при использовании внутреннего ИОН нога Aref контроллеру абсолютно фиолетова :shock:
Может и фиолетова, но для получения более точных измерений рекомендуют не оставлять эту ногу в воздухе. Кто его знает как устройство поведет себя в автомобиле (помехи от прерыватетеля, генератора, Ксенона и т.д).
Секретный кот писал(а): И это вас чем-то удивило? Когда коэффициент делителя равен 20, а один квант АЦП - 0,0025? 20х0,0025 = 0,05 - это и есть ваш "делитель" (а точнее, множитель :)) ), на самом деле.
Скорее меня удивило то что ни где об этом я не смог прочитать. Обычно все время пишут - Напряжение на входе АЦП не должно превышать напряжение питания или ИОН. Но ни где не было написано, что если ы используете делитель, то нужно учитывать его коэффициент деления. А начинающим, типа меня, сложно догнать что к чему.
Секретный кот писал(а): Вы никогда не выводили на ЖК числовые значения? :shock:
Нет. Никогда не выводил. Из теории и просмотренных мною кодов ясно только одно что в кадую ячейку ЖК выводится отдельный символ по таблице ASCII. Видимо полученное трехзначное число придется разрывать на составляющие а только потом выводить.