Предлагаемая конструкция «бегущей строки» (БС) предназначена для рекламно-информационных, развлекательных и других подобных целей. Одним из требований, поставленных при ее разработке, была максимальная простота использования: текст сообщения готовится на компьютере, а затем быстро передается для отображения на табло БС.
БС — эффективное и недорогое информационное средство Яркая, динамично изменяющаяся картина привлекает внимание и позволяет донести до потребителя максимальный объем текстовой и псевдографической информации, используя минимум пространства. БС может иметь любой корпус, цвет свечения, размер и тип шрифта, выводить сообщения на любом языке и перемещать изображение с разной скоростью. Предусмотрена реализация таких визуальных эффектов, как остановка текста на некоторое время, инверсия символов, уход изображения вверх или вниз. Благодаря возможности создания шрифтов самим пользователем, возможен вывод всевозможных логотипов и различных графических образов.
Бегущая строка на видео 👋🏻
Основные технические данные
Число столбцов(колонок) светодиодов . 96
Число светодиодов в столбце(число рядов). 8
Ширина символа, столбцов. 8
Промежуток между символами, столбцов. 4
Полная длина выводимой строки, символов, не более . 59 000
Направление перемещения текста. справа налево
Объем знакогенератора, символов. 2048
Интерфейс. RS-232
Гальваническая развязка. есть
Интервал рабочей температуры. °С . -40. +50
Внешний вид одного модуля БС рис. 1. В зависимости от влагозащитных свойств корпуса и яркости примененных светодиодов БС можно устанавливать как в помещении, так и вне его, а также в транспортных средствах. Цвет и яркость свечения табло зависят от типа светодиодов.
БС может работать от автомобильной аккумуляторной батареи или другого источника постоянного или переменного напряжения 9. .15 В. Потребляемый ток 0.5..3 А в зависимости от среднего тока светодиодов и выводимой надписи.
Подготовка и загрузка в БС знакогенератора и выводимого текста производятся с помощью компьютера Разработанная для этого программе Stroka29 работает под управлением операционной системы Windows. О возможностях и особенностях этой программы можно узнать, выбрав в ее главном меню пункт «Справка—>Помощь».
БС соединяют с СОМ-портом компьютера кабелем длиной до 100 м с разъемами DB-9M При первом включении БС память хранящая знакогенератор, заполнена кодами OxFF, что соответствует включению всех светодиодов во всех столбцах. Поэтому все табло светится. Чтобы начать работу, необходимо найти готовый файл знакогенератора или с помощью программы Stroka29 подготовить новый.
Эта программа позволяет и переписать коды знакогенератора из файла в энергонезависимую память БС. Для этого достаточно при подключенной к компьютеру БС нажать в окне программы на кнопку «Передать во внешнее устройство». Тем же способом можно в любой момент заменить знакогенератор.
LedshowTW как изменить данные USB
В окне программы Stroka29 готовят и подлежащий выводу на табло текст. Эту операцию завершают нажатием на экранную кнопку «Загрузить». О приеме текста свидетельствует специфическое мигание табло. По завершении приема начнется его циклический вывод ча табло.
Передаваемый компьютером в БС блок информации всегда начинается последовательностью из 250 кодов 0xFF, за которой следует код типа информации (0xF1 — текст, 0xF8 — знакогенератор). Далее передаются от 1 до 60000 информационных байтов. Передача завершается кодовой последовательностью 0x08, OxFF, 0xF0. OxFF.
Схема БС представлена на рис. 2. Она состоит из блока управления, трех модулей матрицы по 32×8=256 светодиодов в каждой и трех модулей 32-разрядных сдвиговых регистров. Если в полноразмерном табло на 96×8 светодиодов нет необходимости, число светодиодных матриц и сдвиговых регистров можно уменьшить.
С помощью трансформатора Т1 и диодного моста VD1, установленного на теплоотводе с эффективной поверхностью 50 см2 получают необходимое для питания БС постоянное напряжение 12 В, сглаживающий конденсатор находится внутри блока управления. Сигналами, формируемыми этим блоком, поочередно включаются и выключаются ряды светодиодов. В каждом столбце матрицы катоды восьми светодиодов соединены вместе и через ограничительный резистор подключены к соответствующему выходу сдвигового регистра.
Мной были применены светодиоды L-05R2G531CH1-01, однако подойдут и другие. Следует лишь с учетом их максимального допустимого тока подобрать резисторы R1 — R32 (и аналогичные в других модулях светодиодных матриц). При выборе светодиодов необходимо помнить о таком их параметре, как угол обзора.
Желательно, чтобы он был не менее 90 град., а корпус светодиода — матовым (диффузным), иначе текст будет трудно прочитать сбоку. Прозрачный корпус и малый угол обзора (15. 30 град.) создают впечатление, что символы в строке при перемещении «подпрыгивают». Это результат неточной юстировки кристалла светодиода относительно его линзы на заводе-изготовителе.
Сформировав последовательный код, определяющий состояние светодиодов первого ряда, блок управления загружает его, сопровождая импульсами синхронизации, в сдвиговый регистр По окончании загрузки аноды светодиодов первого ряда с помощью расположенного в блоке управления электронною ключа на некоторое время соединяются с источником питания — ряд светится в соответствии с загруженным в регистры кодом. Этот процесс повторяется для каждого ряда.
Хотя изображение формируется построчно, при частоте «развертки» около 50 Гц зритель не ощущает мигания. Недостаток состоит лишь в том, что любой светодиод матрицы не может оставаться включенным более 1/8 общего времени, поэтому средняя яркость табло в восемь раз меньше возможной при статическом управлении светодиодами.
Рис.3
Печатная плата матрицы из 32×8 светодиодов изображена на рис. 3. Показана лишь левая (со стороны установки светодиодов) часть платы, правая часть ей зеркально симметрична.
Для подключения рядов и столбцов светодиодов к блоку управления и сдвиговому регистру на плате установлены 12 четырехконтактных штыревых разьемов. Кроме того, по периферии платы имеются дублирующие эти разъемы контактные площадки: слева и справа — соединенные с рядами светодиодов. сверху и снизу — с их столбцами. Это дает возможность удобно соединять между собой несколько светодиодных матриц.
Рис.4
Схема блока управления показана на рис. 4. Его основной элемент — микроконтроллер DD1 (PIC16F628A-I/P), тактовая частота которого задана кварцевым резонатором ZQ1. Емкость конденсаторов С2 и С6 может незначительно отличаться от указанной на схеме. Конфигурэция микроконтроллера выбрана такой, что внешний сигнал начальной установки (MCLR) ему не требуется.
При включении питания она производится внутренними средствами микроконтроллера, а сторожевой таймер (WDT) перезапускает программу в случае «зависания».
В памяти микроконтроллера организован образ табло — массив из 96 восьмиразрядных ячеек памяти (это максимальное число светодиодных столбцов). Начиная вывод очередного кадра информации, программа устанавливает высокий логический уровень на входе Е (выводе 6) демультиплексора DD2 (рис. 4), закрывая таким образом транзисторы VJ1 —ГГ8 и гася все табло.
Далее она извлекает из первого байта образа табло нулевой (младший) разряд, выдает его значение на линию порта RB0 и формирует синхронизирующий импульс на линии порта RB3. Эта операция повторяется с нулевыми разрядами всех 96 байтов образа табло. Затем на выходах RAO—RA2 формируется код, соответствующий соединению входа IN микросхемы DD2 с выходом 5. При установке низкого уровня на ее входе 6 уровень напряжения на выходе 5 станет высоким, что откроет соответствующий составной транзистор в микросхеме DD3 и полевой транзистор VT1. Этим будет подано напряжение питания на аноды первого ряда светодиодов.
После необходимой выдержки операция повторяется с первыми разрядами байтов образа табло и вторым рядом его светодиодов, а затем с остальными разрядами (до старшего седьмого) и рядами (до восьмого).
Завершив вывод всего кадра, программа сдвигает образ памяти на один байт, а на освободившееся место записывает информацию о состоянии светодиодов столбца, который должен появиться в правой части табло в следующем кадре. Она будет взята из массива знакогенератора. Исходными данными послужат код выводимого символа и номер очередного столбца его изображения.
Этот номер с каждым кадром программа увеличивает на единицу. Достигнув последнего столбца изображения символа, счетчик столбцов обнуляется. Начинается вывод следующего символа сообщения.
Описанную процедуру программа повторяет, пока не будет достигнут конец загруженной из компьютера текстовой строки. После этого ее вывод начинается с начала.
Формирователь на оптроне U1 преобразует уровни сигналов СОМ-порта, поступающих из компьютера через разъем XS1, в ТТЛ-уровни, необходимые для микроконтроллера. Если нет необходимости в гальванической развязке БС и компьютера, от оптрона можно отказаться, заменив его фототранзистор обычным транзистором (например, серии КТ315). В этом случае контакт 5 разъема XS1 соединяют с эмиттером транзистора, а контакт 3 через резистор R1 — с его базой. Этот резистор заменяют другим сопротивлением до 30 кОм.
Микросхема энергонезависимой памяти DSI связана с микроконтроллером по интерфейсу 1С. Микросхему АТ24С512 информационной емкостью 64 Кбайт можно заменить на АТ24С64 в восемь раз меньшей емкости. Поскольку в этом случае максимальная длина выводимой строки уменьшится до 6140 символов, при ее загрузке с помощью программы Stroka29 необходимо в меню «Опции» отметить соответствующий пункт.
По командам микроконтроллера селектор-мультиплексор DD2 (микросхема К561КП2, которую можно заменить на CD4051) и набор транзисторных переключателей с открытым коллектором DD3 (TD62083 или ULN2803AP) формируют на затворах полевых транзисторов VT1—VT8 импульсы, поочередно открывающие эти транзисторы и включающие таким образом ряды светодиодов на табло.
Рис.5
С помощью стабилизатора DA1 получают напряжение 5 В для питания микросхем не только блока управления, но и сдвиговых регистров, построенных по схеме на рис. 5. Микросхемы К561ИР2 в модуле регистров можно заменить на CD4015, а TD62083. как и в блоке управления, на ULN2803AP В крайнем случае вместо микросхем TD62083 подойдут и ULN2004, но их потребуется больше, так как содержат они не по восемь, а только по семь транзисторных переключателей в корпусе.
Рис. 7
Чертежи печатных плат блока управления и сдвигового регистра показаны на рис. 6 и 7 соответственно. Их крепят на стойках к платам светодиодных матриц со стороны, противоположной светодиодам. Табло можно поместить в корпус, изготовленный из отрезка проката профиля ALU-BOX-бОТа из алюминиевого сплава, с прозрачной передней панелью, выполненной из красного органического стекла толщиной 3 мм. Сзади корпус можно закрыть пластиной из листового вспененного поливинилхлорида такой же толщины.
А. БОГДАНОВ, г. Краснодар
Радио, 2010 №12, 2011 №1
Источник: radio-hobby.org
Бегущая строка
——Параметры
length_out: количество символов на выходе «out»
t_step: время в миллисекундах через которое будет происходить смещение на один символ.
——Входы
inStr1: строка из которой и будет набираться бегущая строка на выходе «out».
start: старт цикла анимации
circle: круговой перебор.
——Выходы
out: сформированная строка
step: импульс в один програмный цикл после каждога шага анимации
end: выход в один программный цикл после завершения цикла анимации
При кратковременном импульсе на входе «start» : один цикл перебора строки поданной на вход inStr1.
При постоянной «1» на входе «start» : бегущая строка идёт без остановки.
При «0» на входе «circle»: перед каждым новым циклом перебора строки старая строка будет заманена пробелами (очистка).
При «1» на входе «circle»: очистки не будет, старая строка будет замещаться новой.
В архиве блоки v1, v2 и пример создания бегущей строки из трёх строк.
v1: бегущая строка формируется на прямую из строки на входе «inStr1» (меньше расход памяти).
v2: перед каждым новым циклом строка поданная на вход «inStr1» будет сохранятся в переменную из которой уже и будет формироваться бегущая строка.
Вложения
- Бегущая_строка
Дата добавления: 02.02.2018 14:04 Размер файла: 30 КБ Кол-во скачиваний: 2625
Источник: flprog.ru
программное обеспечение для настройки бегущих строк
Качество картинки/анимации зависит от размера (разрешения) вывески. Проверяйте непосредственно на своей вывеске.
НЕ РЕКОМЕНДУЕМ ИСПОЛЬЗОВАТЬ СВЕТОДИОДНУЮ БЕГУЩУЮ СТРОКУ для длительного, непрерывного показа статичных картинок/фонов/текста.
Шрифт для вертикальной бегущей строки
Программы для управления светодиодными экранами и бегущими строками
Контроллеры ONBON
- Программа LedShowTW2017 для управления одноцветными, трехцветными и полноцветными бегущими строками и экранами с контроллерами BX
- Программа LedShowTW2016 для управления одноцветными, трехцветными и полноцветными бегущими строками и экранами с контроллерами BX
- Программа LedShowYQ для управления полноцветными экранами с контроллерами серии BX-YQ
- Программа LedshowTW Android WIFI (V1.9.8) для управления бегущими строками с контроллерами BX
- Программа LedshowYQ Android WIFI (V2.1.1) для управления полноцветными экранами с контроллерами BX-YQ с помощью мобильного телефона на ОС Андроид
Контроллеры HUIDU
- Программа HD2018_v1.0.13.11 для управления монохромными бегущими строками на базе контроллера HUIDU HD
- Программа HD2016_V6.4.5 для управления контроллерами HUIDU
- Программа HDPlayer 7.2.5.0 для управления полноцветными светодиодными экранами с контроллерами серии HD
- Программа LEDPlayer для управления полноцветными и видеотабло, которые работают на базе контроллеров серии HD A601, A602, A603, D1, D3, D10
- LedArt Lite для Android
Контроллеры LISTEN
- LedPlayer 7.0
- Программа LedPlayer 6 для управления бегущей строкой на контроллерах Listen
- Программа Led MPlayer (ver.2.0.1) для управления полноцветными экранами на контроллерах Listen Q1
- Android приложение для управления бегущими строками на контроллерах Listen
Контроллеры RHX
- Программа для управления бегущей строкой на контроллерах RHX
- Приложения для управления контроллерами RHX со смартфона на ОС Андроид
Контроллеры ZH
- Программа для управления бегущей строкой на контроллерах ZH
- Приложение для управления контроллерами ZH со смартфона на ОС Андроид
Источник: www.alfa-hit.com