HRP-N3 - серия источников питания с максимальной пиковой мощностью в 350% от MEAN WELL

Большой семисегментный светодиод на интерфейсе SPI

74HC595

Wichit Sirichote

В статье рассмотрен простой в сборке и применении большой светодиод общего назначения на шине последовательного периферийного интерфейса SPI. Возможно расширение схемы для отображения многоразрядных чисел, при этом для получения данных с любой микропроцессорной платы по-прежнему потребуется лишь три контакта.

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

В схеме для приема последовательных данных с микроконтроллерной платы используется регистр сдвига с последовательным вводом и параллельным выводом 74HC595. На схеме это элемент U5; SER - ввод данных; SRCLK - стартовый импульс, RCLK - стоповый импульс. Каждый бит данных сдвигается внутри регистра по нарастающей переднего фронта стартового импульса. Как только все битовые данные сдвинулись в 8-битовый регистр, передний фронт импульса остановки перепишет данные на каждом выходе, т. е. QA-QH.

Большой светодиод собирается из дешевых точечных светодиодов. Каждый сегмент имеет по пять точечных светодиодов, последовательно соединенных с ограничительным резистором, подключаемым к шине +12 В. Логическая единица на входе ULN2003 инициирует низкий уровень на выходе, таким образом сигнал со светодиодов идет в чип. В драйвере предусмотрено 7 бит на сегменты a, b, c, d, e, f и g, а Q1 для отображения точки разделения разрядов.

Многоразрядное число легко отобразить путем подсоединения QH к биту пооследовательносго ввода следующего знака, см.схему ниже. Обратите внимание, что стартовый и стоповый выводы платы подключены к каждому 74HC595.

Ниже приведен пример индикатора температуры с четырьмя цифрами на основе светодиодов. К индикатору плату управления можно присоединить при помощи 10-контактного разъема J2, к примеру, с задней стороны.

Принципиальная схема

Contribution to SPI LED

Простая в сборке односторонняя светодиодная плата на четыре знака пригодна для отображения времени и температуры. Изготовлена Мохамедом Кикия. В Zip-архиве содержится три файла формата DXF. Фотография ниже иллюстрирует тестовое подключение платы к таймеру.

Перевод по заказу РадиоЛоцман

На английском языке: SPI Interface Big 7-Seg LED

68 предложений от 37 поставщиков
74HC595N - набор последовательно соединённых триггеров, одна из самых популярных микросхем своего класса. Позволяет, например, размножить количество выходов на платах -...
ЗУМ-СМД
Россия
74HC595 (U74HC595AG-S16-R)
Unisonic Technologies
0.82 ₽
Utmel
Весь мир
74HC595D.
от 2.76 ₽
Микросхема 74HC595N (DIP16, сдвиговый регистр, SN74HC595N) MCIGICM
10 ₽
Romstore
Россия, Беларусь
74HC595D
от 11 ₽
Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя
Фрагменты обсуждения:Полный вариант обсуждения »
  • Мне кажется, что для универсальности и совместимости с разными режимами работы SPI лучше было-бы использовать вместо простых сдвиговых регистров [URL="http://www.datasheet.ru/search.html?cx=005338834574777012439%3Aqye0jsmt8tw&cof=FORID%3A11&q=74HC595&ie=windows-1251&sa=+%CF%EE%E8%F1%EA+"]74HC595[/URL] специализированные SPI-регистры типа [URL="http://www.datasheet.ru/search.html?cx=005338834574777012439%3Aqye0jsmt8tw&cof=FORID%3A11&q=MCP23S08&ie=windows-1251&sa=+%CF%EE%E8%F1%EA+"]MCP23S08[/URL] или MCP23S016, они работают гораздо устойчивей вследствие наличия внутреннего SPI контроллера.
  • Я для подобных целей использовал сдвиговый регистр КП1561ПР1 или их зарубежный аналог. Работает устойчиво при передачи сигналов управления (данные, строб, загрузка) по витой паре на растояние до 15м. Частота обновления информации 400Гц. По трем парам передавались сигналы , а по четвертой питание на схему. Это схема для бегущей строки, что на сайте [url]http://www.yakorev.com.ru/rekl02.html[/url] или [url]http://www.yakorev.com.ru/rekl04.html[/url] . Проверенное решение . Здорово!
  • Когда речь идет о преобразовании последовательного кода в параллельный MCP23S08 конечно предпочтительнее чем обычный сдвиговый регистр. Но мне эти микросхемы ни разу не попадались, потому когда решил попробовать свои силы в конструировании бегущей стоки делал ее с применением регистров. В поисках подходящих компонентов нарыл чип MBI5026. В составе ее имеется шестнадцати разрядный регистр сдвига с защелкой, и что немаловажно ключи с регулируемыми стабилизаторами тока для питания светодиодов. Микросхема непосредственно заточенная под управление группами светодиодов по трехпроводному интерфейсу.
  • Я конечно не против применения специализированных ИМС. Но согласитесь некоторые наработанные технологие гораздо быстрее приводят к конечному результату, чем каждый раз идти по новому пути. Хотя я тоже не стою на месте и всегда стараюсь искать новые приемлемые решения. Про специализированные ИМС для светодиодов : драйверы светодиодов- хорошо знаем. Но есть несколько но: 1. эти драйверы как правило на небольшое напряжение мах 17В 20мА, а у меня транзисторы КТ817 дают более лучшие показатели. В моей конструкции [url]http://www.yakorev.com.ru/rekl02.html[/url] 9 (девять)последовательно включенных светодиода, напряжение на ключах 25В. 2. Связка сдвиговый регистр+дискретные ключи получается вещь более надежная и по цене меньше. Если делать строку размером 100мм на 1000мм (10смх1м), то для продажи изделие нерентабельное. Китайци делают красивей и дешевле. Если разговор о строке 50см на 8м (как в моем примере [url]http://www.yakorev.com.ru/rekl04.html[/url] ), то в этом случае технология изготовления плат о которой я писал в форуме [url]http://www.rlocman.ru/forum/showthread.php?t=2378[/url] и применение дискретных элементов экономически выгодно. При производстве строк с высотой символа более 25см эта технология выгоднее других , известных мне технологий. Если кто знает более доходную технологию, поделитесь идеями на форуме. В предверии кризиса может быть кому нибудь пригодится!!!
  • Ммм... Дешевле чем у китайцев сделать трудно, эти заразы за чашку риса что угодно, в каких угодно количествах в ручную сделают :( Правда вот что пришло на ум, что если сделать бегущую строку с цифро-буквенными индикаторами. Короче сегментированные индикаторы, отображающие латиницу, кириллицу и цифры. Вся цена бегущей строки в большом количестве светодиодов, из которых почти половина большую часть времени не импользуется, некоторые не используются совсем, если только квадраты светящиеся не гонять по полю строки. Главное то, текстовая информация, все остальное от лукавого, не более чем наворот бесполезный. Правда не знаю, как будет смотреться перемещение изображения символа сразу на целый знак, не пострадает ли читаемость? Хотя вот, на LCD дисплее 2х16 пробовал, в режиме бегущей строки информация точно так же перемещалась, и ничего, вполне сносно читалось. Для строк высотой менее 100 миллиметров такое построение большой выгоды не принесет, а крупные табло могут выиграть в цене. Разумеется в таком варианте стоит предусмотреть поблочное наращивание знакомест.
  • В принципе с цифро-буквенными индикаторами для бегущих строк можно поэспериментировать. Помимо наших ИМС, я использую импортные ИМС сдвиговые регистры вот этого типа HEF4094BP . Мне понравились работают от 3,0В до 6,0В и никаких проблем. Рекомендую Можно конечно и других производителей.
  • И как вы представляете себе бегущую строку на семисегментниках ( или других ) ? За один такт будет перемещение на одно знакоместо ? Совершенно нечитабельно получится.
Полный вариант обсуждения »