8-900-374-94-44
[email protected]
Slide Image
Меню

Тестер dmx сигнала своими руками – Простейший DMX тестер. — Технические моменты в работе художника по свету

Простейший DMX тестер. — Технические моменты в работе художника по свету

Автор: Admin

Приемник сигнала 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 Чип питания отдельной линии, используется для гальванической развязки Схема контроллера и платы Схема Плата  Прошивка Микроконтроллера

Скачать прошивку — 
Скрытое содержимое
Авторизуйтесь чтоб увидеть. Библиотека DMX 512 для МК — 
Скрытое содержимое
Авторизуйтесь чтоб увидеть. Модернизация
Вы сможете собрать готовую схему на монтажной плате, и попробовать как работает эта схема. А также в зависимости от опыта работы с МК, вы сможете заменять разные узлы данной схемы, например вместо транзисторов использовать реле для большой нагрузки, или сервоприводы и.т.д
Готовый вид платы выглядит так

svetovik.info

Тестер DMX 512 – FLProg

Представляю вашему вниманию устройство позволяющее тестировать линию 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 печати во вложении.


Вложения

  • тест DMX512 Корпус для 3D печати
    File size: 174 KB
  • проект FLPROG тест DMX512
    File size: 99 KB

Publication author

3 Comments: 3Publics: 3Registration: 03-03-2018

flprog.ru

Реализация управления по DMX своими руками / Sandbox / Habr

DMX или же DMX-512 является стандартом, применяемым для управления световым оборудованием. Он позволяет управлять по одной линии связи одновременно 512 каналами. По каждому из каналов передаётся только один параметр прибора. К таким параметрам обычно относят: цвет светового луча, яркость лампы, число вспышек в режиме стробирования, поворот зеркала (либо всего прибора) по горизонтали, поворот зеркала (либо всего прибора) по вертикали, номер гобо-трафарета. В сложных приборах так же контролируется фокус луча и рассеивание (фрост). Каждый прибор имеет определённое количество управляемых дистанционно параметров и занимает соответствующее количество каналов в пространстве DMX512.

В настоящее время большинство именитых фирм, занимающихся выпуском концертного света, выпускают адаптеры USB для управления оборудованием непосредственно с собственного программного обеспечения, в обход аппаратных пультов. Цена таких устройств естественно велика.
В своё время, интересуясь этим вопросом, я не смог найти в рунете статьи, раскрывающей возможность создания преобразователей USB-DMX «на коленке». Поэтому, в данном топике хочу привести несколько вариантов реализации преобразователя USB-DMX своими руками, для последующего использования с одним из Open-Source продуктов. Оговорюсь сразу, что данные устройства могут быть не совместимы с некоторым световым оборудованием.

Вариант первый — всеми любимая 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. Если кто-то из хабражителей располагает схематикой и прошивками и готов ими поделиться, буду очень признателен.
Для работы с приведенными выше преобразователями подходят программы:

— Free Styler;
— DMX Control.

К сожалению, данные программы не обладают такой хорошей 3D визуализацией как фирменные продукты, но имею большую базу оборудования, что упрощает настройку в части назначения DMX каналов.

В заключение добавлю, что для того чтобы обезопасить себя от повреждения компьютера лучше включить в схему преобразователей USB-DMX гальванические развязки. Особенно это актуально при работе в нелегких сценических условиях. Сжечь материнскую плату в середине концерта удовольствие неприятное.

P.S. В своих поисках натыкался на платы DMX для стыковки с платформой Arduino, но без файлов прошивки. Хотелось бы услышать мнение Arduino-юзеров.

habr.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *