Радиолюбитель

Что можно использовать для мультиплексирования?

Что можно использовать для мультиплексирования?

Мастак
12.05.2010 - 18:41
На скорую руку пробежался по инету и всё мне предлагаются какие то драйвера типа MAX6953 (кстати разобрался как с ним работать), но это дороговато и тех возможностей мне не надо, хотя и надо сделать вывод из микроконтроллера на набор матриц или что-то в этом роде. В общем выглядит задача следующим образом - есть некоторое количество колонок из светодиодов и несколько рядов. Не важно количество что колонок, что рядов - светодиоды, например, катодами соединены в ряды, а анодами в колонки. Важно, чтобы когда я подаю напряжение на определенные ряды цепь замыкалась на нужной колонке. Колонки, конечно сканируются таким образом поочереди. Я в радиоэлектронике разбираюсь на уровне собрать могу, но починить то что собрал уже врядли. Поэтому предполагаю что мне нужно и просто и дешево, но не знаю как это правильно называется, вернее что это за тип интегральной схемы. Короче, например у микросхемы 24 вывода. Пусть 2 вывода используются под питание, ну еще пару выводов под что то, а вот остальные так - на один я подаю такт, а на остальные, в результате тактирования, поочередно подается напряжение. Примерно вот так. Что это за микруха - вид, название, импортные может аналоги и т.д. Подскажите пожалуйста. Просто в радиоэлектронике не силен, чтобы все знать, но есть желание помастерить с отпрыском чего нибудь. Прошу не отвлекаться на тему, чтобы я сначала с микроконтроллерами разобрался и т.д. Тут все пучком. Меня интересует как сделать просто и дешево мультиплексирование. Прошу простить меня за возможный сумбур.
К списку тем 1 > К списку тем

Интересные темы

radiofo.ru
25.11.2024 - 07:12
Смотри также:
РАДИОЭКСПЕДИЦИЯ ЭКОЛОГИЧЕСКАЯ БУДЕТ? 9...10 МАЯ! АРХЫЗ. LPD1к. СиБи? 40 и 80 метров?
Приемник сигналов GSM-стандарта
Многотарифный электросчётчик Энергомера СЕ102 помогите разобраться.

Re: Что можно использовать для мультиплексирования?

Сэрж
13 - 14.05.2010 - 07:43
at90 > на четай, что афффффтор напесал:
"5. Да, что-то типа того, но 10-только они бегущими не будут"
ему сдвигать ничо не надо!!!!!!!!

Re: Что можно использовать для мультиплексирования?

Сэрж
14 - 14.05.2010 - 07:48
"Мультиплексирование - технология разделения средств передачи данных между группой использующих их объектов. В результате мультиплексирования в одном физическом канале создается группа логических каналов. Различают временное и частотное мультиплексирования."
афтор, чо тебе куда передавать надо??

Re: Что можно использовать для мультиплексирования?

at90
15 - 14.05.2010 - 08:53
Сэрж тут не обязательно писать на быдлоязыке. Можно мысли излагать
нормальным русским языком и в одном посте.
 
Для начала разберись как делается развертка матрицы светодиодной и тогда
поймешь, что сдвиговые регистры это не только бегущие огни.
Этот принцип используется в бегущих строках и светодиодных видео экранах.
Сделав развертку матрицы, гонять на ней видео это дело не сложное. Просто
обновлять инфу с соответствующей скоростью.
В экране,типа как на вишняках, тоже стоят сдвиговые регистры с драйверами
светодиодов.Только там шим ещё реализуется.
Мультиплексирование это еще множественный доступ к одному каналу.
В данном случае у нас один сдвиговый регистр и мы мультиплексируем строки
матрицы!!!
 

Re: Что можно использовать для мультиплексирования?

_algent
16 - 14.05.2010 - 11:30
автор читайте внимательно что at90 говорит, так это и делается.
только надо один момент добавить, вам нужно въехать в сам принцип, там все почти тривиально: в каждую конкретную миллисекунду, горит только одна строка. через короткий интервал горит уже следующая, тоже только одна. и так в цикле, загораются по очереди все строки. это называется динамическая индикация. вам нужно для каждой строки, выводить соответствующую строчку из того битмапа, что вы рисуете на экране. важно правильно рассчитать частоту цикла за который пробегается весь экран, частота должна быть не ниже 50Гц. принцип как в ТВ развертке. но т.к. послесвечения у светодиодов слабое, желательно чтобы кол-во строк в цикле не превышало 10, ну фиг знает, может 20. для этого можно строки сгруппировать в группы по 10 штук, ну это если у вас экран из большого числа строк. хотя тут у продвинутых, есть варианты для хороших манёвров. важно и то, каков размер матрицы. например размер 8х8, а у вас 16 свободных выходов у микроконтроллера - тогда вам сдвиговые регистры вообще не нужны.

Re: Что можно использовать для мультиплексирования?

_algent
17 - 14.05.2010 - 11:37
и главное, ничего дефицитного там нет, все легко покупается в Краснодаре. это самая ширпотребовская задача и под неё используются такие же компоненты.

Интересные темы

radiofo.ru
25.11.2024 - 07:12
Смотри также:
Подключить RGB/YUV к кинескопному телевизору
Где купить бытовой блок питания 12v?
Вертушка елочная

Re: Что можно использовать для мультиплексирования?

Мастак
18 - 14.05.2010 - 20:22
Сэрж, надеюсь ты не такой желчный по жизни, каким пытаешься здесь показаться!?
at90 и _algent, спасибо. Я так уже и понял из здешних объяснений, что мне нужны сдвиговые регистры. Как раз и дешево и то что надо без излишеств. Нужно будет около 60 колонок сканировать, а сдвиговые регистры, как я понимаю восьмиразрядные в основном и на эти 60 колонок нужно будет последовательно соединить 8 сдвиговых регистров. Я правильно понял?

Re: Что можно использовать для мультиплексирования?

_algent
19 - 15.05.2010 - 13:27
колонка это вертикаль ? т.е. имеется в виду что в строке будет 60 точек ? тогда, да правильно, но это регистры только на вывод строки. ещё надо будет перебирать сами строки.

Re: Что можно использовать для мультиплексирования?

Мастак
20 - 18.05.2010 - 19:37
19. _algent, да колонка это вертикаль, а в строке да будет 60, может меньше, может больше точек. Я на строки выделю по ноге от микроконтроллера, а на тактирование регстров одну. Я еще понял, что выход с последнего регистра могу зациклить на вход первого регитра и тогда вообще достаточно в самом начале задать с определенной ноги единицу на вход первого регистра и далее уже отсчитав определенное количество тактов полагать, что единица вернулась на вход первого регистра. Наверное для надежности все же зацикливать не буду. Что так что так надо будет еще одну ногу выделить для задания единицы для начала обхода вертикалей.
 
Всем большое спасибо. Больше у меня вопросов нет, все мне помогли прояснить.

Re: Что можно использовать для мультиплексирования?

at90
21 - 19.05.2010 - 05:39
Регистры лучше брать с защелкой типа 74HC595.Чтобы при заливке данных в
регистр не моргали светодиоды и на регистр нужно 3 ножки процессора
(DATA,CLK,LATCH). На схеме, кот выше, регистры без защелки.
Можно еще на ножку EN регистра подавать шим и регулировать общую яркость
табло.

Re: Что можно использовать для мультиплексирования?

Мастак
22 - 20.05.2010 - 17:17
21. at90, спасибо! Мне как раз такое решение и подходит.
К списку тем 1 > К списку тем

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« На каких волна Голос Америки? самодельный usb удленитель ,длинною более 5 метров.как лучше? »
© 2009—2010 Радиолюбитель