roboforum.ru

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

Вопрос по выбору АЦП

Вопрос по выбору АЦП

shumiloff » 23 фев 2009, 22:46

Доброго времени суток. Предупрежу сразу, что в электронике я практически не разбираюсь и потому прошу помощи. К сожалению, изучать всю матчасть просто не хватит времени, иначе бы я это уже сделал.
Итак, задача заключается в следующем: существует некое устройство с аналоговым выходом, на который я могу подавать напряжение например от 0 до 5 вольт с шагом в 0,1 вольта. Необходим микроконтроллер или некая другая система, которая при 0,1 вольта выдавала логическую единицу (те же +5в) на некий первый контакт, при 0,2 - на второй (не на первый и второй, а только на второй), при 0,3 - на третий и т.д.. Т.е. получить из одного аналогового выхода несколько цифровых. Мне их необходимо порядка 20 штук. По идее, можно увеличить шаг до 5/20 = 0,25в, чтобы было понадёжнее. Мне туманно намекали знакомые на микросхемы серии К752.

В общем, подскажите пожалуйста, что нужно для решения задачи и как этим пользоваться. Буду признателен.

Re: Вопрос по выбору АЦП

RoboTok » 23 фев 2009, 22:50

Можно с помощью компаратора сделать такую линейку сигналов и ненужен МК никакой...

Re: Вопрос по выбору АЦП

MiBBiM » 23 фев 2009, 23:06

пора заводить Пермский раздел :wink:

Re: Вопрос по выбору АЦП

avr123.nm.ru » 24 фев 2009, 12:29

shumiloff писал(а):Мне туманно намекали знакомые на микросхемы серии К752.

Есть специальные микрухи для этого - LM3914 Даташит - http://www.sharemania.ru/0233167
где купить: http://eFind.ru

Кстати это прекрасная задачка для начала программирования AVR - ATmega16 - http://avr123.nm.ru

Re: Вопрос по выбору АЦП

bolt » 24 фев 2009, 12:32

Лучше, конечно, микропроцессоры освоить, но можно и A277D воспользоваться
Изображение

Re: Вопрос по выбору АЦП

avr123.nm.ru » 24 фев 2009, 13:10

Схеммы устройств на К1003ПП1 или A277D или UAA180

http://interlavka.narod.ru/stats/UAA180.htm

Re: Вопрос по выбору АЦП

boez » 25 фев 2009, 14:42

Но на МК получится гибче, если вдруг надо будет изменить диапазон входных напряжений, или сделать нелинейную шкалу, или еще что-то. А если хочется подешевле и на много-много светодиодов - берется один малоногий МК, Мега8 или даже Тини13, и к нему линейка сдвиговых регистров с параллельными выходам (навскидку кажись 74ac164, но уточнять надо).

Re: Вопрос по выбору АЦП

shumiloff » 28 фев 2009, 20:27

RoboTok писал(а):Можно с помощью компаратора сделать такую линейку сигналов и ненужен МК никакой...

А что такое компаратор, если не секрет?

MiBBiM писал(а):пора заводить Пермский раздел :wink:

:)

avr123.nm.ru писал(а):
shumiloff писал(а):Мне туманно намекали знакомые на микросхемы серии К752.

Есть специальные микрухи для этого - LM3914 Даташит - http://www.sharemania.ru/0233167
где купить: http://eFind.ru
Кстати это прекрасная задачка для начала программирования AVR - ATmega16 - http://avr123.nm.ru


Эта микросхема стоит в два с половиной раза дороже приведённой чуть ниже К1003ПП1.

avr123.nm.ru писал(а):Схеммы устройств на К1003ПП1 или A277D или UAA180
http://interlavka.narod.ru/stats/UAA180.htm

Спасибо. Постараюсь разобраться.

boez писал(а):Но на МК получится гибче, если вдруг надо будет изменить диапазон входных напряжений, или сделать нелинейную шкалу, или еще что-то. А если хочется подешевле и на много-много светодиодов - берется один малоногий МК, Мега8 или даже Тини13, и к нему линейка сдвиговых регистров с параллельными выходам (навскидку кажись 74ac164, но уточнять надо).


А вот это мало о чём мне говорит. Боюсь, что пока не по зубам.

Re: Вопрос по выбору АЦП

shumiloff » 03 мар 2009, 10:32

Так... Я так понимаю, что для меня идеальный вариант - вот этот:
Изображение
Как раз то, что мне нужно, но напряжение на входе от 9,5 до 15 В с шагом 0,5 В. Вопрос - как рассчитывать номиналы транзисторов и конденсаторов, как подбирать диоды, если мне нужен другой диапазон? Скажем, от 0 до 5 В с шагом 0,25? А ещё лучше на примере от A до B с шагом C. Сам не справлюсь. :(

Re: Вопрос по выбору АЦП

EdGull » 03 мар 2009, 10:36

а где ты тут видишь транзисторы?

Re: Вопрос по выбору АЦП

nest » 03 мар 2009, 20:04

shumiloff писал(а):как рассчитывать номиналы транзисторов и конденсаторов, как подбирать диоды, если мне нужен другой диапазон?

Эд, вероятно, имелись ввиду резисторы :)

shumiloff, весь расчёт и советы изложены (предроложительно) в даташите на саму микросхему. а если и нет - то на сайте изготовителя бывают аппноты, в которых тоже есть советы по использованию.

Re: Вопрос по выбору АЦП

shumiloff » 06 мар 2009, 20:49

EdGull писал(а):а где ты тут видишь транзисторы?

Прошу прощения, я действительно имел в виду резисторы. :oops:

nest писал(а):shumiloff, весь расчёт и советы изложены (предроложительно) в даташите на саму микросхему. а если и нет - то на сайте изготовителя бывают аппноты, в которых тоже есть советы по использованию.

Спасибо, буду копать.

Re: Вопрос по выбору АЦП

loid » 02 апр 2009, 03:56

У меня вопрос тоже по АЦП. Контроллер ATMEGA16. На нём запустил ADC, до конца в его регистрах не разобрался - русского даташит нету :( На этом чипе ему отведён весь порт А. Мне нужно всего два входа ADC, остальные должны быть использованы как обычные ноги МК. Каким образом это можно сделать? Я так понял где то в регистре нужно выбрать для этих целей какие мне нужно ножки, а вот другие остануться обычными? Пробовал своими силами : на PORTA.0- вход ADC, PORTA.1- кнопка, PORTA.2- светьдиод. При таком раскладе, ножки 1 и 2 не действовали как надо, помогите! :o

Re: Вопрос по выбору АЦП

rig » 02 апр 2009, 07:13

чтоб не разбираться в регистрах воспользуйся масетром кода к примеру в кодевижене (CodeVision)


Rambler\'s Top100 Mail.ru counter