DMX na HW úrovni

Odpovědět
  • Reklama
  • DEMO 15
Uživatelský avatar
aceltd

DMX na HW úrovni

Příspěvek od aceltd » čtv 24. úno 2022 11:11:20

Chápu že DMX je RS485 difernciální linka 8N2, přenos DMX512 je Startbyte následovaný 512 byty pro jednotlivé kanály a cyklicky se to opakuje.

Ale jak je to s bitovou rychlostí? Standart říká 250kBit. COM port má 115200Bd, 230400Bd a 460800Baudů. Mnoho schémat převodníků co jsem nalezl má FTDI+MAX nebo jen MAXe. Záměrně opomíjím převodníky co mají svůj CPU Atmega PIC atd. Jak je u těchto převodníků nastavený COM aby splnil požadovaných 250kBit/s. Pod DOS a jinými realtime os bych pochopil nahazování TXD pomocí BREAKU a počítání rychlosti pomocí jiných než UART časovačů. Jenže SW je pod Win32+ a tam to takhle nejde.

Mým cílem je interface odposlouchávající DMX linku a její logování za účelem detekce chyb (třeba 1 během 2hodinové produkce kdy se zničehonic všechno zblázní a o vteřinu později je to opět OK).

Dokázal by někdo odpovědět než začnu uvažovat o interfejsu s jednočipem?

pedro42
Uživatel
Uživatel
Příspěvky: 28
Registrován: ned 19. úno 2012 3:55:39

Re: DMX na HW úrovni

Příspěvek od pedro42 » pát 25. úno 2022 15:51:50

Neznám tvoji konfiguraci, ale jestli je někde po cestě ethernet a počítač(e), tak jako první bych zkusil Wireshark. Ano, to nebude odposlouchávat RS485, ale mohlo by to najít případné nesmysly, které se někde možná generují.
Asi ten Wireshark stejně použiješ.
A pokud je to rušení, tak to je těžké. Sériová linka nemá moc sofistikovanou ochranu či schopnost samooprav.
A tady na Githubu je něco dost podobného, ne-li přesně to, o čem píšeš, https://github.com/mathertel/DmxSerial , teda s Arduinem. Asi levnější než pořizovat adaptér na ethernet. A rušení může každý přijímač zainterpretovat jinak. Nebo možná píchnout osciloskop na linku a nastavit onetime trigger na vyšší napětí než tam normálně je a třeba na něm zachytíš nějaké to rušení.

Jen volné úvahy. Dost prekérní situace

Uživatelský avatar
aceltd

Re: DMX na HW úrovni

Příspěvek od aceltd » sob 26. úno 2022 9:32:39

Děkuji za reakci, i když úplně mimo.
Otázka zní: Jak je ve vysílačích DMX512 řešena rychlost 250kBit/s, přestože se nejedná o normalizovanou rychlost UARTu.

pedro42
Uživatel
Uživatel
Příspěvky: 28
Registrován: ned 19. úno 2012 3:55:39

Re: DMX na HW úrovni

Příspěvek od pedro42 » sob 26. úno 2022 12:57:15

Tak pardon, já to pochopil, že problém je to bláznění.
Other common standards are 31,250 (MIDI) and 250K (DMX), both likely chosen as nice multiples of 'round' clocks like 1MHz etc.
https://electronics.stackexchange.com/a/9278

Uživatelský avatar
aceltd

Re: DMX na HW úrovni

Příspěvek od aceltd » stř 02. bře 2022 23:38:13

Výsledky bádání:
Standartní 16450 ani 16550 250kBit neumí. Zvládají 230040 nebo 268800. Některé USB převodníky umí totéž (testován ATEN UC232 a Profilic PL232). Ale číňana CH340 (a zřejmě i FT232) lze nastavit na 250000. V CMD "MODE COM13 BAUD=25000"
nastaví narozdil od dalších 250k. Neboli je možno číst a logovat na konci DMX sběrnice co přišlo..

Jak to zpracuji ještě nevím, ale chápu problematiku 250k Async vs PC-RS232. Mám další otázky např. Jak byl generován DMX v dobách předUSBčkových, ale to už je jen zvědavost...

Děkuji za nakopnutí, vlákno možno uzamknout.

Zdroje:
http://doityourselfchristmas.com/forums ... 12902.html
FTDI, PL232, CH340, UC232, PIC45K50, SN75157, freestyler, osciloskop, strand250...

Uživatelský avatar
prihodatom@seznam.cz

Re: DMX na HW úrovni

Příspěvek od prihodatom@seznam.cz » stř 04. led 2023 15:49:27

Dobrý den mám problém a prosbu, někdo mi ukradl kartu z DMX controlleru na světelnou podlahu z číny a nemám náhradní SW dá se to někde sehnat?

Uživatelský avatar
Tomáš
Uživatel
Uživatel
Příspěvky: 840
Registrován: ned 05. črc 2009 8:23:27
Bydliště: Považská Bystrica

Re: DMX na HW úrovni

Příspěvek od Tomáš » stř 04. led 2023 18:26:07

prihodatom@seznam.cz píše:
stř 04. led 2023 15:49:27
Dobrý den mám problém a prosbu, někdo mi ukradl kartu z DMX controlleru na světelnou podlahu z číny a nemám náhradní SW dá se to někde sehnat?


neviem aky to je ovladac - nepoznam...,
nepozerali ste to na aliexpress.com
možno skusit tam napisat niektoremu predajcovi dmx ovladacov...

a ci by sa hodilo nieco z produkcie alebo by vedel spravit... blackout.sk

#-o

Uživatelský avatar
prihodatom@seznam.cz

Re: DMX na HW úrovni

Příspěvek od prihodatom@seznam.cz » stř 04. led 2023 20:43:09

mohu zaslat fotky když mi dáte email. zkoušel jsem napsat na ali ale bez odezvy.

Uživatelský avatar
Tomáš
Uživatel
Uživatel
Příspěvky: 840
Registrován: ned 05. črc 2009 8:23:27
Bydliště: Považská Bystrica

Re: DMX na HW úrovni

Příspěvek od Tomáš » stř 04. led 2023 22:21:10

myslim že ked sa tu zaregistrujete, ze pojdu aj sem vlozit fotky aj pisat si sukr. spravy...
(itktkpb@gmail.com)
myslim že aj tak nebudem vediet poradit, ze skor bude vediet aj vyrobit nieco p. z blackout.sk

A neda sa k tomu len pripojit nejaky hocijaky dmx ovladac ako napr. tie male pultiky, pc, nb a pod... ?

Ďakujem.

Odpovědět

Zpět na „Světelné pulty, kontrolery, DMX...“