roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 06:31

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по выбору АЦП
СообщениеДобавлено: 23 фев 2009, 22:46 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выбору АЦП
СообщениеДобавлено: 23 фев 2009, 22:50 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выбору АЦП
СообщениеДобавлено: 23 фев 2009, 23:06 
Не в сети
Аватара пользователя

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

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выбору АЦП
СообщениеДобавлено: 24 фев 2009, 12:29 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
shumiloff писал(а):
Мне туманно намекали знакомые на микросхемы серии К752.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выбору АЦП
СообщениеДобавлено: 24 фев 2009, 12:32 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выбору АЦП
СообщениеДобавлено: 24 фев 2009, 13:10 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Схеммы устройств на К1003ПП1 или A277D или UAA180

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выбору АЦП
СообщениеДобавлено: 25 фев 2009, 14:42 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выбору АЦП
СообщениеДобавлено: 28 фев 2009, 20:27 
Не в сети

Зарегистрирован: 23 фев 2009, 17:24
Сообщения: 23
Откуда: Пермь
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: Вопрос по выбору АЦП
СообщениеДобавлено: 03 мар 2009, 10:32 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выбору АЦП
СообщениеДобавлено: 03 мар 2009, 10:36 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выбору АЦП
СообщениеДобавлено: 03 мар 2009, 20:04 
Не в сети
Аватара пользователя

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выбору АЦП
СообщениеДобавлено: 06 мар 2009, 20:49 
Не в сети

Зарегистрирован: 23 фев 2009, 17:24
Сообщения: 23
Откуда: Пермь
EdGull писал(а):
а где ты тут видишь транзисторы?

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выбору АЦП
СообщениеДобавлено: 02 апр 2009, 03:56 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выбору АЦП
СообщениеДобавлено: 02 апр 2009, 07:13 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO