Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика...

 
Опции темы

Управление большим количеством светодиодов

Непрочитано 30.08.2010, 22:48  
Lockdog
Временная регистрация
 
Регистрация: 11.06.2006
Сообщений: 89
Сказал спасибо: 25
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
Lockdog на пути к лучшему
По умолчанию Управление большим количеством светодиодов

Доброго времени суток!
Нужно управлять тремя рядами светодиодов, в каждом ряду таковых по 60 шт. (каждый ряд независим от остальных)
Знаю что можно использовать сдвиговые регистры. Взял к примеру 74HC164, но там всего 8 выходов, а использовать 8 микросхем только для одного ряда, ИМХО - не комильфо.
Покажите, может есть что-то более рациональное?
Реклама:
Lockdog вне форума  
Непрочитано 30.08.2010, 23:23  
vdlab
Гражданин KAZUS.RUN
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию Re: Управление большим количеством светодиодов

Погуглите по словам "динамическая индикация" и да приидет к вам счастие
Для вашей задачи требуется три 8 битных регистра(параллельных или сдвиговых, зависит от задачи, первые грузить быстрее, для вторых всего три провода нужно) на катоды и один для анодов. Хотя можно обойтись и без него если у МК есть лишняя 8-битная шина.
Это так, упрощенно, на самом деле еще и ток нужно выравнивать в каждом СД, так что вместо регистров лучше специализированные драйвера применять
__________________
Если ты читаешь это - значит тебе нечем заняться...

Последний раз редактировалось vdlab; 30.08.2010 в 23:26.
vdlab вне форума  
Сказали "Спасибо" vdlab
rubenc (06.09.2010)
Непрочитано 31.08.2010, 00:35  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,693
Сказал спасибо: 28
Сказали Спасибо 4,526 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Управление большим количеством светодиодов

Сообщение от Lockdog Посмотреть сообщение
а использовать 8 микросхем только для одного ряда, ИМХО - не комильфо.
Не нравится, можете и спец. дриверы попробовать, например MAX7219/MAX7221 если вам цена у них будет "комильфо". Обойдетесь тремя корпусами на три ряда.
Halex07 вне форума  
Сказали "Спасибо" Halex07
rubenc (06.09.2010)
Непрочитано 31.08.2010, 09:30  
Lockdog
Временная регистрация
 
Регистрация: 11.06.2006
Сообщений: 89
Сказал спасибо: 25
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
Lockdog на пути к лучшему
По умолчанию Re: Управление большим количеством светодиодов

А вариант с дешифраторами прокатит? Например 74HC4515, там 15 выходов и 4 входа. Только его нужно, видимо, в связке с динамической индикацией использовать, а с ней я не дружу =(
Lockdog вне форума  
Непрочитано 31.08.2010, 09:52  
innovator_king
Прописка
 
Аватар для innovator_king
 
Регистрация: 12.05.2009
Сообщений: 230
Сказал спасибо: 56
Сказали Спасибо 43 раз(а) в 35 сообщении(ях)
innovator_king на пути к лучшему
По умолчанию Re: Управление большим количеством светодиодов

Если нужно каждым светодиодом управлять, то Вам очень подойдёт микросхема всего две SAA1064. Основоное его назначение управлять до 4-х семисегментных светодиодных индикаторов + точка ( 8 * 4 = 32 *2 = 64)
на один ряд 2 микросхемы.
На 3 ряда 6 микросхем.
Это 2 шины I2C.
Получается по 4 проводам управление до 192 светодиодов. Можно изловчиться и по трём, путём перераспроделения SCL.
innovator_king вне форума  
Сказали "Спасибо" innovator_king
rubenc (06.09.2010)
Непрочитано 31.08.2010, 10:03  
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 8,017
Сказал спасибо: 434
Сказали Спасибо 3,981 раз(а) в 1,714 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Управление большим количеством светодиодов

Сообщение от Lockdog Посмотреть сообщение
...74HC4515, там 15 выходов и 4 входа. Только его нужно, видимо, в связке с динамической индикацией использовать, а с ней я не дружу.
16 выходов. Аналог - К155ИД3 (только без защелок по входам, да они и не нужны). Только ведь, во-первых, индицироваться будет только один диод из 60, а во-вторых, для управления нужен 6-разрядный код, т.е., придется ставить по входам дополнительныые инверторы (http://gelezo.com/ttl_kmop/610000/61...hifratori.html, рис. 81). Корпус с 6-ю инверторами как раз и обслужит все 3 линейки. Управление будет по 23-м выводам (Е).
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума  
Непрочитано 31.08.2010, 12:34  
Lockdog
Временная регистрация
 
Регистрация: 11.06.2006
Сообщений: 89
Сказал спасибо: 25
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
Lockdog на пути к лучшему
По умолчанию Re: Управление большим количеством светодиодов

Так мне и нужно, чтобы в каждом ряду мог загораться только 1 светодиод
Lockdog вне форума  
Непрочитано 31.08.2010, 13:22  
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 8,017
Сказал спасибо: 434
Сказали Спасибо 3,981 раз(а) в 1,714 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Управление большим количеством светодиодов

Ну, тогда 12 корпусов дешифраторов и 1 корпус инверторов - и шашка наголо марш-марш.
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума  
Непрочитано 31.08.2010, 13:34  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Управление большим количеством светодиодов

Я за сдвиговые регистры. Если нужно только один светодиод включать, то на линейку из 60 светодиодов нужно 2 корпуса 74hc595. На три линейки - 6 корпусов.
Управляться все будет через 3 ноги микроконтроллера, например через SPI. Впрочем можно и не один одновременно включать, но тогда выходы регистров нужно как то умощнять.
kison вне форума  
Непрочитано 31.08.2010, 14:06  
mtit
Почётный гражданин KAZUS.RUN
 
Аватар для mtit
 
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,398
Сказал спасибо: 2,192
Сказали Спасибо 1,780 раз(а) в 1,012 сообщении(ях)
mtit на пути к лучшему
По умолчанию Re: Управление большим количеством светодиодов

Сообщение от Falconist Посмотреть сообщение
16 выходов. Аналог - К155ИД3
Две штуки - матрицей 16*16=256, что несколько больше чем требуемые 180. Три светодиода - динамической индикацией, скважность 3:1 - нормально.

Один корпус К155ИД3 + один корпус К155ИД9 - матрицей 16*16. Теперь подавая двоичный параллельный код на входы - зажигается один светодиод. Разрядность входа -8 бит, достаточно одного порта микроконтроллёра. Зажигая попеременно по одному светодиоду из трёх (по одной шкале из трёх) требуемых - получим некое подобие динамической индикации.
Для использования микросхем стандартной логики - наверное генерация такой динамической индикации будет нетривиальной задачей.

Биин. Описался 16*12. Всего 192 светика. Почти в обрез на 3 шкалы по 60 светодиодов.
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.

Последний раз редактировалось mtit; 31.08.2010 в 15:42. Причина: Каша в мозгах - каша на бумаге. Отредактировал после замечания [B]Falconist[B/]а
mtit вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление нагрузками с помощью LPT R2911 TTL и CMOS логика 14 11.08.2014 07:54


Часовой пояс GMT +4, время: 16:47.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.