АЦП для 12 вольт
- GP1
- Поставщик валерьянки для Кота
- Сообщения: 2401
- Зарегистрирован: Пт май 23, 2008 19:32:22
- Откуда: Россия, Волгоград
- Контактная информация:
действительно для вывода на LCD нужны ASCII коды чтобы их получить из HEX-значения число надо преобразовать к виду BDC есть стандарные библиотеки для любых mcu, например для ATMELов - апноут AVR204, потом отделяете нужную часть (как правило BCD число хранится в упакованном виде - 2 цифры в одном байте) с помощью команд типа "andi" добавляете поравочку, кажется 0х30, и можно посылать в LCD 
- AndyWorld
- Прорезались зубы
- Сообщения: 209
- Зарегистрирован: Вт сен 30, 2008 09:23:14
- Откуда: Краснодарский край
ibiza11 писал(а):AndyWorld, прочтите вот это. мне помогло когда то.
Блин, ну и жесть!!! Чтобы преобразовать результат АЦП столько приседаний.....
Но все равно спасибо! Буду разбираться как это работает.
- CHYVAK[EASTSIDE]
- Встал на лапы
- Сообщения: 110
- Зарегистрирован: Чт мар 06, 2008 19:23:38
- Откуда: Уфа
никто и не ответил как с ОУ делается, Выкладываю три схемы подключения ОУ(как я понимаю выход ОУ подключается к АЦП, на пиках не работал ни разу). Кто может объяснить как расчитывается коэфициенты на схемах от 1 до 9 вольт, и от 1 до 100 вольт. Про схему от 0 до 0.999 боюсь спрашивать.
- Вложения
-
- shema.gif
- от 0 до 100
- (12.94 КБ) 1508 скачиваний
-
- 0,01___9,99v.gif
- от 0 до 10
- (20.82 КБ) 1178 скачиваний
-
- 1___999mv.gif
- от 0 до 1
- (23.45 КБ) 1569 скачиваний
- Иван23
- Нашел транзистор. Понюхал.
- Сообщения: 163
- Зарегистрирован: Ср дек 05, 2007 18:55:07
- Откуда: Санкт-Петербуг
http://radiokot.ru/start/analog/basics/17/
я вот отсюда все нашел,нужно было измеритель тока сделать,коэф брал прямо из статьи.а сам пик лиш вольтметр с опр. пределом измерения.про предел от1 до 9,9в оу вкл как повторитель что на входе то и на вых, про предел до 100 в тоже самое только делители на входе с большим коэф. деления стоят и все,а вот которых до 1в тут коэф усилит больше 1го явно.а на сколько лень считать
я вот отсюда все нашел,нужно было измеритель тока сделать,коэф брал прямо из статьи.а сам пик лиш вольтметр с опр. пределом измерения.про предел от1 до 9,9в оу вкл как повторитель что на входе то и на вых, про предел до 100 в тоже самое только делители на входе с большим коэф. деления стоят и все,а вот которых до 1в тут коэф усилит больше 1го явно.а на сколько лень считать
- GP1
- Поставщик валерьянки для Кота
- Сообщения: 2401
- Зарегистрирован: Пт май 23, 2008 19:32:22
- Откуда: Россия, Волгоград
- Контактная информация:
CHYVAK[EASTSIDE] писал(а)::evil: Тааак!
никто и не ответил как с ОУ делается, Выкладываю три схемы подключения ОУ(как я понимаю выход ОУ подключается к АЦП, на пиках не работал ни разу). Кто может объяснить как расчитывается коэфициенты на схемах от 1 до 9 вольт, и от 1 до 100 вольт. Про схему от 0 до 0.999 боюсь спрашивать.
Рекомендую почитать книжку Стюарта Болл Р. (у меня автор так на книжке написан) "Аналоговые интерфейсы микроконтроллеров" там все оч.доходчиво про усиление, деление масштабирование расписано.
ЗЫ у меня книжка, в интернете не искал, ссылку не просите
- AndyWorld
- Прорезались зубы
- Сообщения: 209
- Зарегистрирован: Вт сен 30, 2008 09:23:14
- Откуда: Краснодарский край
CHYVAK[EASTSIDE] писал(а)::evil: Тааак!
никто и не ответил как с ОУ делается, Выкладываю три схемы подключения ОУ(как я понимаю выход ОУ подключается к АЦП, на пиках не работал ни разу). Кто может объяснить как расчитывается коэфициенты на схемах от 1 до 9 вольт, и от 1 до 100 вольт. Про схему от 0 до 0.999 боюсь спрашивать.
Рекомендую не париться! Вот схема с исходниками на катоды. Исходник на аноды я уже сам сделал, правда придется немоного переделать схемку в плане подключения точки. Одна и таже схема используется как для напряжения, так и для тока и прошивка одна. Но в итоге я сделал гибрид - печатка гибрида там же ( но на smd элементах). Сделал штутк пять таких схем. Работает - без вопросов.
- Вложения
-
- milli.ZIP
- (112.26 КБ) 2543 скачивания
- AndyWorld
- Прорезались зубы
- Сообщения: 209
- Зарегистрирован: Вт сен 30, 2008 09:23:14
- Откуда: Краснодарский край
Теперь коментарий к схеме.
Данная схема позволяет мерить напряжение до 50в при делителе 1:20 (18к/0.90к=20). Поэтому совершенно нет смысла запариваться на 9 вольтах, которые он будет мерить без особого труда. PIC16F676 имеет встроенный 10-разрядный АЦП последовательного приближения. Источником опорного напряжения служит напряжение питания МК, поэтому точность измерения будет зависеть от стабильности питающего напряжения. В схеме используется К142ЕН12 (LM317). При помощи подстроечного (многооборотного) резистора можно регулировать точность измерения по образцовому мультиметру. Погрешности конечно будут так как теоретическая точность делителя не всегда будет таковой на практике. Советую тщательно подобрать сопротивления 18К и 900 ом. В схеме напряжение питание задано 5.12 в, при таком напряжении шаг квантования АЦП равен 5 мв (5,12/1024=0,005), А с таким делителем цена деления вольтметра будет равна 0,1в и максимальное измеряемое напряжение 51,2В. Если установить делитель с коэффициентом 1:2 то цена деления будет равна 0,01в а максимальное измеряемое напряжение 5,12 в. Но точность в сотых долях обычно бессмысленна.
Для измерения напряжения 100в, необходимо использовать другой делитель, с большим коэффициентом деления например 1:50, тогда цена деления вольтметра будет равна 0,25в т.е. измерение будет грубоватым и использование 3-х разрядного индикатора позволит отображать только 99.9в
Что касается измерение тока. При использовании шунта сопротивлением около 0,5ом цена деления амперметра составит 0,01А. При этом если измеряемый ток составит 1А, то падение напряжения на шунте 0,5в. Очевидно что для измерения больших токов необходимо установить усилитель напряжения (в нашем случае LM358). Но если взять шунт 0,01 Ом ( от старого мультиметра) и этот усилитель мы получаем амперметр с пределом измерения 10А. Мне этого хватило для зарядного устройства аккумуляторов.
Как раз измерение тока подходит для ответа на ваш вопрос про измерение напряжения от 0 до 0,999.
Но в идеале, мне так кажется PIC16F676 не совсем пригоден для точного измерения. Лучше использовать более продвинутые МК, кварцевую стабилизацию и внутренний ИОН.
Данная схема позволяет мерить напряжение до 50в при делителе 1:20 (18к/0.90к=20). Поэтому совершенно нет смысла запариваться на 9 вольтах, которые он будет мерить без особого труда. PIC16F676 имеет встроенный 10-разрядный АЦП последовательного приближения. Источником опорного напряжения служит напряжение питания МК, поэтому точность измерения будет зависеть от стабильности питающего напряжения. В схеме используется К142ЕН12 (LM317). При помощи подстроечного (многооборотного) резистора можно регулировать точность измерения по образцовому мультиметру. Погрешности конечно будут так как теоретическая точность делителя не всегда будет таковой на практике. Советую тщательно подобрать сопротивления 18К и 900 ом. В схеме напряжение питание задано 5.12 в, при таком напряжении шаг квантования АЦП равен 5 мв (5,12/1024=0,005), А с таким делителем цена деления вольтметра будет равна 0,1в и максимальное измеряемое напряжение 51,2В. Если установить делитель с коэффициентом 1:2 то цена деления будет равна 0,01в а максимальное измеряемое напряжение 5,12 в. Но точность в сотых долях обычно бессмысленна.
Для измерения напряжения 100в, необходимо использовать другой делитель, с большим коэффициентом деления например 1:50, тогда цена деления вольтметра будет равна 0,25в т.е. измерение будет грубоватым и использование 3-х разрядного индикатора позволит отображать только 99.9в
Что касается измерение тока. При использовании шунта сопротивлением около 0,5ом цена деления амперметра составит 0,01А. При этом если измеряемый ток составит 1А, то падение напряжения на шунте 0,5в. Очевидно что для измерения больших токов необходимо установить усилитель напряжения (в нашем случае LM358). Но если взять шунт 0,01 Ом ( от старого мультиметра) и этот усилитель мы получаем амперметр с пределом измерения 10А. Мне этого хватило для зарядного устройства аккумуляторов.
Как раз измерение тока подходит для ответа на ваш вопрос про измерение напряжения от 0 до 0,999.
Но в идеале, мне так кажется PIC16F676 не совсем пригоден для точного измерения. Лучше использовать более продвинутые МК, кварцевую стабилизацию и внутренний ИОН.
- brodnov
- Открыл глаза
- Сообщения: 57
- Зарегистрирован: Вт мар 17, 2009 21:05:28
- Откуда: Rivne, UA
- Контактная информация:
Re: АЦП для 12 вольт
CHYVAK[EASTSIDE] писал(а):Здрасти!
ПОдскажите пожалуйста схему для АЦП меги8 для измерения 12 вольт, вместо 5в?
Перефразируя старый анекдот"...не-е, вольтметры уже в каждой аптеке есть..."

- Вложения
-
- image013ss.jpg
- (144.6 КБ) 1048 скачиваний
- AndyWorld
- Прорезались зубы
- Сообщения: 209
- Зарегистрирован: Вт сен 30, 2008 09:23:14
- Откуда: Краснодарский край
Ну я и сам сейчас занят такой же проблемой. Но я хочу сделать типа бортового компьютера. Проверка состояния АКБ, температура в салоне и на улице, часы, ШИМ на вентилятор обогревателя салона. Но мозов пока не хватает. Пока только с вольтмтром и АЦП разобрался. Пикуха, для этого не побойдет - ног маловато и брать другую дорого. Хотя понятие "дорого" тоже относительно.
- brodnov
- Открыл глаза
- Сообщения: 57
- Зарегистрирован: Вт мар 17, 2009 21:05:28
- Откуда: Rivne, UA
- Контактная информация:
AndyWorld писал(а):Ну я и сам сейчас занят такой же проблемой. Но я хочу сделать типа бортового компьютера. Проверка состояния АКБ, температура в салоне и на улице, часы, ШИМ на вентилятор обогревателя салона. Но мозов пока не хватает. Пока только с вольтмтром и АЦП разобрался. Пикуха, для этого не побойдет - ног маловато и брать другую дорого. Хотя понятие "дорого" тоже относительно.
А какой датчик темп. планируете? А частота ШИМа? С ногами я запросто, добавил 74HC595, и при желании трех ног контроллера вполне хватит. Нет?
- AndyWorld
- Прорезались зубы
- Сообщения: 209
- Зарегистрирован: Вт сен 30, 2008 09:23:14
- Откуда: Краснодарский край
У меня есть Мега 16, два датчика DS18B20. ШИМ на 15 Кгц примерно. Кварц для часиков 4,096Mhz. Или прикрутить реал-тайм часы... еще не решил как быть - I2C тож освоить надо.
Не уверен на счет ШИМ - будет ли "бычить" двигатель. Вдруг загнется. А вот вольтметр обязательно прикручу, а то один раз "попал" не проконтролировал заряд и по метели тащили меня - жесть!
Не уверен на счет ШИМ - будет ли "бычить" двигатель. Вдруг загнется. А вот вольтметр обязательно прикручу, а то один раз "попал" не проконтролировал заряд и по метели тащили меня - жесть!
- brodnov
- Открыл глаза
- Сообщения: 57
- Зарегистрирован: Вт мар 17, 2009 21:05:28
- Откуда: Rivne, UA
- Контактная информация:
AndyWorld писал(а):У меня есть Мега 16, два датчика DS18B20. ШИМ на 15 Кгц примерно. Кварц для часиков 4,096Mhz. Или прикрутить реал-тайм часы... еще не решил как быть - I2C тож освоить надо.
Не уверен на счет ШИМ - будет ли "бычить" двигатель. Вдруг загнется. А вот вольтметр обязательно прикручу, а то один раз "попал" не проконтролировал заряд и по метели тащили меня - жесть!
С малого надо начинать, конечно. Но я,обычно, развожу платы "на будущее", предусматриваю возможные входы-выходы. Ну можно сначала с кварцем, потом добавить маленькую платку с ЧРВ и питанием резервным. На автомобиль DS-ку круто, но опасность есть что ноги перегниют современем (если на двигатель ставить).
