roboforum.ru

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

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

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

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

Сообщение shumiloff » 23 фев 2009, 22:46

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

В общем, подскажите пожалуйста, что нужно для решения задачи и как этим пользоваться. Буду признателен.
shumiloff
 
Сообщения: 23
Зарегистрирован: 23 фев 2009, 17:24
Откуда: Пермь

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

Сообщение RoboTok » 23 фев 2009, 22:50

Можно с помощью компаратора сделать такую линейку сигналов и ненужен МК никакой...
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

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

Сообщение MiBBiM » 23 фев 2009, 23:06

пора заводить Пермский раздел :wink:
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

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

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

Сообщение bolt » 24 фев 2009, 12:32

Лучше, конечно, микропроцессоры освоить, но можно и A277D воспользоваться
Изображение
bolt
 
Сообщения: 281
Зарегистрирован: 01 дек 2008, 19:21

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

Сообщение avr123.nm.ru » 24 фев 2009, 13:10

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

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

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

Сообщение boez » 25 фев 2009, 14:42

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

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, но уточнять надо).


А вот это мало о чём мне говорит. Боюсь, что пока не по зубам.
shumiloff
 
Сообщения: 23
Зарегистрирован: 23 фев 2009, 17:24
Откуда: Пермь

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

Сообщение shumiloff » 03 мар 2009, 10:32

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

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

Сообщение EdGull » 03 мар 2009, 10:36

а где ты тут видишь транзисторы?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение nest » 03 мар 2009, 20:04

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

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

shumiloff, весь расчёт и советы изложены (предроложительно) в даташите на саму микросхему. а если и нет - то на сайте изготовителя бывают аппноты, в которых тоже есть советы по использованию.
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

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

Сообщение shumiloff » 06 мар 2009, 20:49

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

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

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

Спасибо, буду копать.
shumiloff
 
Сообщения: 23
Зарегистрирован: 23 фев 2009, 17:24
Откуда: Пермь

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

Сообщение loid » 02 апр 2009, 03:56

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

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

Сообщение rig » 02 апр 2009, 07:13

чтоб не разбираться в регистрах воспользуйся масетром кода к примеру в кодевижене (CodeVision)
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4