и
РЛ ТЕХНОЛОГИИ
[}
I
I
I
I
I
I
А лександр С екториан
I
г. Москва
I
E-mail: [email protected] radioliga.com
I
Волею судьбы в распоряжении автора этих строк оказалось свето-
вое табло типа “бегущая строка” зарубежного производства. При его
изучении выяснилось, что оно обладает целым набором функций для
наглядного и эф ф ектного отображения информации: возможнос-
тью вывода разнообразных шрифтов, функциями анимации, встро-
енными часами и календарем, интерфейсом для оперативного ввода
данных с внешних устройств или компьютера. Однако неожиданно на
пути применения этого оригинального устройства в реальной жизни
встало отсутствие у него поддержки как русского языка, так и загру-
жаемых пользовательских шрифтов. В результате родился проект,
предлагаемый вниманию читателей.
М о д е р н и з а ц и я п р о ш и в к и с в е то д и о д н о го
з н а к о с и н т е з и р у ю щ е го та б л о
З наком ств о с предм етом
м одернизации
Световое табло производства фран-
цузской фирмы SAYAG Electronics
International (S.E.I.) представляет
собой продолговаты й короб из
алюминиевого профиля, закрытый
панелью с размещенной на ней мат-
рицей из 104x7=728 светодиодов
(рис. 1). С внутренней стороны на
плате матрицы закреплены все ос-
тальные электронные блоки изделия.
В штатном режиме табло позво-
ляет выводить на экран до 40 ин-
формационных текстов, програм-
мируемых пользователем. Каждый
текст выводится одним из пяти пре-
дусмотренных изготовителем ла-
тинских моноширинных шрифтов,
отличающихся стилем начертания
и шириной символов. Существует
два принципиальных вида текстов:
полностью вписываемые в экран
(т.е. размером не более 13 стан-
дартных или 21 узкого символа)
или произвольной длины-(до 128
символов). Тексты второго вида
отображаются только в виде “бегу-
щей строки” с настраиваемой ско-
ростью перемещения.
Помимо знаков алф авита, в
програм м ируем ы й те кст м о гут
быть также включены спецсимво-
лы, автоматически заменяемые
при выводе информацией от встро-
енных часов и календаря. Таким
образом, на экран могут быть ав-
томатически выведены: текущ ее
время в 24-часовом формате, на-
звание дня недели и текущая дата
(прописью). В доставшемся автору
этих строк экземпляре табло все
зти тексты выводились на фран-
цузском языке.
Первоначальной задачей модер-
низации табло была поставлена его
русификация (введение кирилли-
ческого шрифта). Для этого в пер-
вую очередь оказалось необходимо
получить доступ к его внутренним
блокам и выяснить местонахожде-
ние соответствующего ПЗУ.
После удаления винтов, крепя-
щих торцевые виниловые заглуш-
ки к корпусу, электронную часть
табло удалось просто выдвинуть из
алюминиевого корпуса. С обратной
стороны платы открылся вид, пока-
занный на рис. 2. Оказалось, что
табло построено сразу на двух ав-
тоном ны х
м икроконтроллерах
80С31, связанных между собой
последовательной шиной данных.
Выяснилось также, что левый (на
рис. 2) контроллер выполнял функ-
ции управляющего модуля, а правый
- сдвигового регистра, то есть раз-
вертки графической информации-
непосредственно на матрицу све-
тодиодов. Так как программная ар-
хитектура изделия была неизвест-
на, прошивку знакогенератора на
начальном этапе можно было ис-
кать в ПЗУ обоих контроллеров.
В итоге знакогенератор был об-
наружен в прошивке управляюще-
го модуля методом ее визуального
просмотра в программе-редакторе
(рис. 3). Наличие графической ин-
формации “выдало” обилие симво-
лов с кодом 127, имеющих харак-
терное очертание “домика” (символ
127 соответствует непрерывной
линии размером в 7 точек).
П рограм м а
После того, как было установлено,
что прошивка табло не защищена
контрольной суммой, было приня-
то решение заменить встроенный
шрифт №4 на русифицированный.
Рис. 1
Радиолюбитель - 0 4 /2 0 0 7 [I
предыдущая страница 61 Радиолюбитель 2007-04 читать онлайн следующая страница 63 Радиолюбитель 2007-04 читать онлайн Домой Выключить/включить текст