Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: DMX512 к компу!
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
dx40
Надо управлять парочкой осветительных приборов по протоколу DMX512. В общем-то, это тот же RS485 но с нестандартной скоростью (250 кбод) и специфическим сигналом break - 88мкс нулем. Есть ли готовые платы PCI - RS485 или USB - RS485, умеющие это? Может, кто сталкивался с такой задачей? Очень не хочется городить велосипед.
733259
Конечно есть:
http://www.pcdmx.de/rus/hardware/hardware.htm
http://www.dmxmanager.narod.ru/
http://www.enttec.com/ - есть схема.

Но, т.к. протокол совсем не сложный, "сделать велосипед" очень просто.
ValeraK
Цитата(dx40 @ May 1 2007, 22:01) *
Надо управлять парочкой осветительных приборов по протоколу DMX512.
Очень не хочется городить велосипед.


Самое простое сделать цепочку:
Usb => Ft232 => AtMega(самая слабенькая из AVR) => Adm485 =>Dmx512

А изобретать велосипед очень даже нужно, хотябы для самосовершенствования :-)
dx40
Цитата(ValeraK @ May 2 2007, 20:29) *
Самое простое сделать цепочку:
Usb => Ft232 => AtMega(самая слабенькая из AVR) => Adm485 =>Dmx512

А изобретать велосипед очень даже нужно, хотябы для самосовершенствования :-)


Дык это не проблема - Usb => AtMega8 => Adm485 =>Dmx512 сделалать не сложно, только вот надо 20 таких штук - а это заказывать платы, корпуса... мороки - море.
Well_Di
Цитата(ValeraK @ May 2 2007, 22:29) *
Самое простое сделать цепочку:
Usb => Ft232 => AtMega(самая слабенькая из AVR) => Adm485 =>Dmx512

А изобретать велосипед очень даже нужно, хотябы для самосовершенствования :-)


А не поясните функцию AtMega, пожалуйста crying.gif
Well_Di
Цитата(Well_Di @ Nov 1 2007, 19:25) *
А не поясните функцию AtMega, пожалуйста crying.gif


smile.gif smile.gif понял!!! yeah.gif
WladimirWW
Цитата(dx40 @ May 1 2007, 22:01) *
Надо управлять парочкой осветительных приборов по протоколу DMX512. В общем-то, это тот же RS485 но с нестандартной скоростью (250 кбод) и специфическим сигналом break - 88мкс нулем. Есть ли готовые платы PCI - RS485 или USB - RS485, умеющие это? Может, кто сталкивался с такой задачей? Очень не хочется городить велосипед.


Два года пользуюсь "велосипедом" на pic 18fxxx V-core LPT DMX, адрес http://radiosait.ru/main/dmx-512/page_14.html, правда когда я его скачивал он был на http://v-core.narod.ru
Схема с печаткой есть там-же, плюс инсталлер с дровами, плюс плугин для Martin Light Jockey.
Повозился только с портами lpt, выбор только стандартных значений, пришлось в бивисе ковыряцца.

Удачи
dmxmanager
Цитата(dx40 @ May 1 2007, 23:01) *
Надо управлять парочкой осветительных приборов по протоколу DMX512. В общем-то, это тот же RS485 но с нестандартной скоростью (250 кбод) и специфическим сигналом break - 88мкс нулем. Есть ли готовые платы PCI - RS485 или USB - RS485, умеющие это? Может, кто сталкивался с такой задачей? Очень не хочется городить велосипед.


Зайди посмотри здесь www.dmxmanager.narod.ru
klaus
А можно использовать конвертер интерфейсов RS232<->RS485?

то есть вот так:
ttyS0->конвертер->DMX512?


и ещё вопрос. насколько важно наличие терминатора? то есть как поведет себя устройство dmx, если терминатора не будет? будет неправильная реакция на команды или никакой реакции не будет вооще?
klaus
так... насколько я понимаю конвертер тут не поможет. dmx в 2 раза быстрее работает.

грубо говоря 1 бит отправленый на ttyS0->конвертер->DMX будет воспринят как 2 бита...

я все правильно понял?
Alexey Izotov
Цитата(klaus @ Feb 23 2008, 06:45) *
А можно использовать конвертер интерфейсов RS232<->RS485?

то есть вот так:
ttyS0->конвертер->DMX512?


и ещё вопрос. насколько важно наличие терминатора? то есть как поведет себя устройство dmx, если терминатора не будет? будет неправильная реакция на команды или никакой реакции не будет вооще?


Вообще важно если вы используете в своих шоу большое кол-во приборов. Отсутствие терминаторов = наличие ошибок в линии, глюки приборов. Если прибор один, то можно и не терминировать.
ukpyr
Цитата
так... насколько я понимаю конвертер тут не поможет. dmx в 2 раза быстрее работает. грубо говоря 1 бит отправленый на ttyS0->конвертер->DMX будет воспринят как 2 бита...
хотя бы гляньте в описание: http://www.dsl.msk.ru/rus/around/dmx512/dmx512.htm . Обычный посл.порт на скорости 250кбит 8бит, 2 стоп-бита. У Silabs и FTDI есть утилиты для настройки нестандартных скоростей. CP210x штатно поддерживают 250кбод.
Danis
Подниму тему, дабы новую не плодить.
Для DMX512 какие разъемы XLR нужны? Любы подойдут, например 3-х пиновые для аудио систем такой или надо что то из разряда XLR for DMX?

attache
Разьемы подойдут. Правда иногда применяются 5-пиновые разьемы для дублирующей/резервной линии.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.