Перейти к содержанию
    

DMX512 к компу!

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

Изменено пользователем dx40

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конечно есть:

http://www.pcdmx.de/rus/hardware/hardware.htm

http://www.dmxmanager.narod.ru/

http://www.enttec.com/ - есть схема.

 

Но, т.к. протокол совсем не сложный, "сделать велосипед" очень просто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надо управлять парочкой осветительных приборов по протоколу DMX512.

Очень не хочется городить велосипед.

 

Самое простое сделать цепочку:

Usb => Ft232 => AtMega(самая слабенькая из AVR) => Adm485 =>Dmx512

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Самое простое сделать цепочку:

Usb => Ft232 => AtMega(самая слабенькая из AVR) => Adm485 =>Dmx512

 

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

 

Дык это не проблема - Usb => AtMega8 => Adm485 =>Dmx512 сделалать не сложно, только вот надо 20 таких штук - а это заказывать платы, корпуса... мороки - море.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Самое простое сделать цепочку:

Usb => Ft232 => AtMega(самая слабенькая из AVR) => Adm485 =>Dmx512

 

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

 

А не поясните функцию AtMega, пожалуйста :crying:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надо управлять парочкой осветительных приборов по протоколу 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, выбор только стандартных значений, пришлось в бивисе ковыряцца.

 

Удачи

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Зайди посмотри здесь www.dmxmanager.narod.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А можно использовать конвертер интерфейсов RS232<->RS485?

 

то есть вот так:

ttyS0->конвертер->DMX512?

 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так... насколько я понимаю конвертер тут не поможет. dmx в 2 раза быстрее работает.

 

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

 

я все правильно понял?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А можно использовать конвертер интерфейсов RS232<->RS485?

 

то есть вот так:

ttyS0->конвертер->DMX512?

 

 

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

 

Вообще важно если вы используете в своих шоу большое кол-во приборов. Отсутствие терминаторов = наличие ошибок в линии, глюки приборов. Если прибор один, то можно и не терминировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так... насколько я понимаю конвертер тут не поможет. dmx в 2 раза быстрее работает. грубо говоря 1 бит отправленый на ttyS0->конвертер->DMX будет воспринят как 2 бита...
хотя бы гляньте в описание: http://www.dsl.msk.ru/rus/around/dmx512/dmx512.htm . Обычный посл.порт на скорости 250кбит 8бит, 2 стоп-бита. У Silabs и FTDI есть утилиты для настройки нестандартных скоростей. CP210x штатно поддерживают 250кбод.
Изменено пользователем ukpyr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подниму тему, дабы новую не плодить.

Для DMX512 какие разъемы XLR нужны? Любы подойдут, например 3-х пиновые для аудио систем такой или надо что то из разряда XLR for DMX?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разьемы подойдут. Правда иногда применяются 5-пиновые разьемы для дублирующей/резервной линии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...