udmx [Dev]

Инструменты пользователя

Инструменты сайта


udmx

USB DMX-512 контроллер

Оригинальный проект USB DMX контроллера на микроконтроллере AVR https://www.anyma.ch/research/udmx/. Примерно с 2014 года я его активно использую в различных вариантах. В начале, когда не умел нормально делать платы, использовал программатор USBasp с адаптированной прошивкой (спасибо автору сайта http://радиосайт.рф/scheme/udmx-usb-dmx-kontroller-na-atmega8-usbasp-fw). К нему нужно просто подключить на макетке микросхему max485 и получить готовое устройство. В чем даже снимал ролик небольшой https://www.youtube.com/watch?v=_v3VuSToqhw. Был в использовании и сделанный по нормальной схеме, взятой с того же ресурса.

Через некоторое время, после модернизации проводки в помещении, стали появляться проблемы. Контроллер периодически зависал. Помогал только сброс по питанию. В схему было решено добавить опторазвязку.

Актуальная версия выполнена на заводской печатной плате. Так как плата разрабатывалась под конкретный зал, то на ней расположены два запараллеленных, но изолированных друг от друга, выхода. Для большей универсальности второй выход можно отломить от основной платы и на базе USBasp собрать второй контроллер (подключив шлейфом из комплекта программатора отломанный модуль). На плате предусмотрен переключатель, который меняет между собой линии Data+ и Data-.

Отличия от оригинальной схемы заключаются в установке между микроконтроллером atmega8 и трансивером max485 оптопары EL6N137 ($2 за 10 шт.) и изолированного DC-DC преобразователя B0505S ($1). Дополнительную обвязку не считаю, так как резисторы и конденсаторы стоят копейки. Эта доработка не сильно повышает стоимость изготовления, но заметно повышает надежность устройства.

Оригинальная схема:

Схема доработки:

Прошивка

Файл прошивки: udmx_firmware.zip

Исходный код прошивки: udmx_firmware_src.zip

FUSE биты (в формате avrdude): -U lfuse:w:0xEF:m -U hfuse:w:0xC8:m

Прошивка для USBasp

Альтернативная прошивка для USBasp: udmx-usbasp.zip

Исходный код прошивки для USBasp: firmware-usbasp.zip

FUSE биты оставить без изменений.

Готовое устройство

Печатная плата:

Собранный контроллер на один выход

Плата для подключения к USBasp:

Заказ устройства

Платы или контроллер в сборе можно приобрести. Стоимость доставки зависит от региона. Обращаться на электронную почту walhi@walhi.ru.

  • Плата: 200 рублей.
  • Собранное устройство на два выхода: 800 рублей.
  • Собранное устройство на один выход: 500 рублей.
  • Собранная доп. плата для подключения к USBasp: 300 рублей.
udmx.txt · Последнее изменение: 2020/06/11 02:02 — walhi