Bobrovnik Petr Petrovich
   Home  •  Contact Information
E-mail: petr@bobrovnik.ru     
Led  


Led   Табло валют
 
 
 

  Home  »  LED экраны

Полноцветный LED дисплей.

     Дисплей представляет собой набор модулей с разрешением 64*64 пикселя. Конструктивно модуль имеет свой корпус и блок питания. Модуль выполнен на ПЛИС (Xilinx Spartan3) и светодиодных драйверах MBI5026. В пикселе 4 светодиода (2R/G/B). Логически блок представляет собой массив памяти. Все светодиоды (не пиксели) имеют свой адрес соответственно своему физическому положению. Это позволяет реализовать как т.н. "физический пиксель" так и "виртуальный пиксель". Информация к модулю доставляется по линии LVDS, использующей стандартную витую пару. Передача ведется пакетами по 5 байт. Один пакет несет в себе информацию для 4-х светодиодов (пиксель) и служебные биты управления и синхронизации. При получении пакета модуль автоматически инкрементирует свой внутренний указатель точки записи. Есть пакет для установки указателя. Максимальная длина кабеля LVDS до маршрутизатора 25м.

Один из вариантов блока 16*128 пикселей:

     Всеми блоками управляет маршрутизатор пакетов. Он также выполнен на ПЛИС Xilinx. Маршрутизатор принимает информацию по USB. Используется микросхема CY7C68013. Программа для внутреннего контроллера конфигурирует USB ядро для работы в slave режиме 8-ми битного параллельного интерфейса. На ПЛИС реализован алгоритм выборки информации и отсылки подготовленных информационных пакетов в нужный порт. Передача пакетов LVDS по каждому порту ведется параллельно. Это позволяет легко масштабировать систему до разрешений 640*480 пикселей при FPS 30 и выше.

    Подготовку видеоданных ведет ПО персонального компьютера. ПО производит и деление картинки на участки и пиксельную обработку. Доступ к видеосерверу можно организовать по любому имеющемуся каналу связи. Это позволяет гибко управлять экраном из любой точки мира.

Вот тестовый вариант дисплея на матричных модулях. Модули RG, т.е. синего цвета нет:

 

А вот небольшое видео.

Вот несколько фотографий небольшого LED экрана.

Что запомнилось:
    Работа с CY7C68013 и его встроенным контроллером (аналог MC51).
    Тщательная оптимизация моделей на VHDL для ПЛИС.
    Сложное ПО для персоналки по подготовке и обработке видеоданных для экрана.


 
 
E-mail: petr@bobrovnik.ru