Приветствую!
Есть бегущая строка от автобуса. Прошивки нет, микроконтроллер пуст. С других аналогичных устройств считать невозможно, так как контроллер защищён от копирования.
Решил отреверсить. Табло состоит из матричных светодиодных индикаторов FYM-23881LUHRUG-11, матрицы 8x8 из сдвоенных красно-зелёных светодиодов.
Управляются специализированной микросхемой DM114 - это сдвиговый регистр по типу 74HC595 (в регистрах хранятся данные текущего столбца), а перебор столбцов осуществляется демультиплексорами 74HC138, включенными в паре (итого за цикл динамической индикации пробегаем 16 столбцов)
Нарисовал кусок схемы одного блока (всего таких блоков 5), для упрощения понимания работы, отрисовал только один цвет (на самом деле, индикаторы двух-цветные, соответственно используется по два регистра на одну матрицу, или 4 регистра на блок).
Попробовал написать скетч на ардуино для понимания принципа работы динамической индикации. Вроде бы что-то получилось, статическое изображение выглядит вполне прилично.
Ниже демонстрация работу динамической индикации, поставил очень большой период обновления. Это GIF-ка:
А также отрисовал схему примерный вариант индикации:
Есть бегущая строка от автобуса. Прошивки нет, микроконтроллер пуст. С других аналогичных устройств считать невозможно, так как контроллер защищён от копирования.
Решил отреверсить. Табло состоит из матричных светодиодных индикаторов FYM-23881LUHRUG-11, матрицы 8x8 из сдвоенных красно-зелёных светодиодов.
Управляются специализированной микросхемой DM114 - это сдвиговый регистр по типу 74HC595 (в регистрах хранятся данные текущего столбца), а перебор столбцов осуществляется демультиплексорами 74HC138, включенными в паре (итого за цикл динамической индикации пробегаем 16 столбцов)
Нарисовал кусок схемы одного блока (всего таких блоков 5), для упрощения понимания работы, отрисовал только один цвет (на самом деле, индикаторы двух-цветные, соответственно используется по два регистра на одну матрицу, или 4 регистра на блок).
Попробовал написать скетч на ардуино для понимания принципа работы динамической индикации. Вроде бы что-то получилось, статическое изображение выглядит вполне прилично.
Ниже демонстрация работу динамической индикации, поставил очень большой период обновления. Это GIF-ка:
А также отрисовал схему примерный вариант индикации:
Изменено: