Приемник сигнала DMX512 на 3 канала управления. Данный приемник DMX способен управлять 3мя каналами RGB светодиодной ленты, или же любым другим неуправляемым оборудованием. Данная версия приемника может быть улучшена до 4-5-6 и до 8 каналов. Впринципе зависит от микросхемы контроллера, в зависимости от количества ее выходов. В данной версии 3 независимых выходных ШИМ канала основанных на МОСФЕТ транзисторах.
Элементы
Элемент
Свойства
Описание
R1, R2, R3
120 Ω
Резистор коричневый, красный, черный, черный, коричневый или коричневый, красный, коричневый, серебряный
R4, R6
470 Ω
Резистор желтый, фиолетовый, черный, черный, коричневый или (желтый, фиолетовый, коричневый, серебряный
R5
10k Ω
Резистор коричневый, черный, черный, красный, коричневый или коричневый, черный, оранжевый, серебряный
R7
510 Ω
Резистор зеленый, коричневый, черный, черный, коричневый или зеленый, коричневый, коричневый, серебряный
D1
1N4004
Диод выпрямитель для защиты.
Q1
16 МГц
16 МГц часы кристалл.(Желателен, но не обязателен в сборке)
С2, С3
22 пФ
Конденсаторы на 22 пикрофарата
С6, С7
100 мкФ
Электролитические конденсаторы на 100 микрофарат(Установите правильно)
С4
33 мкФ
Электролитический конденсатор на 33 микрофарата
С1, С5, С8
100 нФ
Конденсаторы для фильтрации шума силовых линий.
LED1
Светодиод
Светодиод для индикации
S1
Переключатель для выбора адреса
7805
7805
Регулятор напряжения 5 вольт.
POWER
PWD
Разьем питания
ATmega168
ATmega168
Микроконтроллер для управления
ICSP
ICSP
Разьем для программирования Atmega168
DMX
XLR
Разьем XLR или схожий с ним
6N137
6N137
Оптрон для гальванической развязки линий.(Установите правильно)
MAX481
MAX481(или MAX482)
Микросхема преобразователь дифференциального сигнала DMX в логический сигнал
DC1
0505
Чип питания отдельной линии, используется для гальванической развязки
Схема контроллера и платы
Схема
Плата
Прошивка Микроконтроллера
svetovik.info
Представляю вашему вниманию устройство позволяющее тестировать линию DMX512, проверять сигнал DMX512 в линиях управления.
DMX512 (интерфейс RS-485)— стандарт, описывающий метод цифровой передачи данных между контроллерами и световым, а также дополнительным оборудованием. Он описывает электрические характеристики, формат данных, протокол обмена данными и способ подключения. Этот стандарт предназначен для организации взаимодействия на коммуникационном и механическом уровнях между контроллерами и оконечными.
Используя замечательную программу Сергея Глушенко «FLProg» и библиотеку DMXSerial, получилось весьма функциональное устройство, которым и хочу с вами поделиться.
Вид тестера DMX512:
Схема:
Немного о принципе работы Тестера DMX512:
При включении в течении нескольких секунд на дисплее отображается название прибора, после на дисплей выводится:
В левом столбике указан выбранный адрес DMX канала с которого отображаются двадцать последующих значений уровня канала DMX, отображается в значениях от 0 до 255, по пять в каждой строке.
Адрес выбирается кнопками «+», «-» (от 1 до 492).
1 строчка: отображает уровень пяти каналов DMX .
2 строка: отображает уровень пяти каналов DMX, выбранный канал +5.
3 строка: отображает уровень пяти каналов DMX, выбранный канал +10.
4 строка: отображает уровень пяти каналов DMX, выбранный канал +15.
Уровень сигнала DMX канала отображается в значениях от 0 до 255.
Корпус для печати на 3D принтере:
Файлы проекта, а также для 3D печати во вложении.
flprog.ru
Вариант первый — всеми любимая FTDI.
DMX-512 в своей основе имеет не что иное, как стандарт RS-485, поэтому возможна реализация по средствам микросхемы FT232 и буферов RS-485. Одно из таких устройств предлагает фирма Enttec.
Электрическая схема с официального сайта базируется на FT232BM, требующей отдельную микросхему EEROM. Думаю, что замена на FT232R не повлияет на качество. Тем более что в интернете проскакивают такие реализации.
Непосредственно в даташите на FT232 имеется схема преобразователя USB — RS-485, но как показала практика она не подходит, возможно дело в несогласованности линии.
Вариант второй — микроконтроллер.
Таких устройств в интернете встречается немало. Выделю лишь два, имеющие полный комплект документации:
— Самый известный из преобразователей (реализован на AVR) — MINI-DMX. Думаю, что желающие смогут с легкостью доработать его, добавив USB интерфейс.
— Реализация на микроконтроллере PIC с сайта dmx512-online. Непосредственные ссылки на электрическую схему и руководство по прошивке.
Вариант третий — копии существующих устройств.
Найти открытых схем и исходников прошивок мне так и не удалось. Логика подсказывает, что внутри такие устройства имеют так же микроконтроллер или как максимум DSP. Уже готовые реализации во всю продают наши умельцы, например на форуме Vegalab. Если кто-то из хабражителей располагает схематикой и прошивками и готов ими поделиться, буду очень признателен.
Для работы с приведенными выше преобразователями подходят программы:
К сожалению, данные программы не обладают такой хорошей 3D визуализацией как фирменные продукты, но имею большую базу оборудования, что упрощает настройку в части назначения DMX каналов.
В заключение добавлю, что для того чтобы обезопасить себя от повреждения компьютера лучше включить в схему преобразователей USB-DMX гальванические развязки. Особенно это актуально при работе в нелегких сценических условиях. Сжечь материнскую плату в середине концерта удовольствие неприятное.
P.S. В своих поисках натыкался на платы DMX для стыковки с платформой Arduino, но без файлов прошивки. Хотелось бы услышать мнение Arduino-юзеров.
habr.com