Kérdés:
Mi a kapcsolat a DMX és az RS485 között? Van-e törés a protokollban egymáshoz képest?
Delfino
2015-06-11 20:17:10 UTC
view on stackexchange narkive permalink

Ami a DMX-et illeti az RS485-tel, és melyik pontokon mozdul el az egyik a másiktól? a szabvány / protokoll megsértése?

Kettő válaszokat:
Asmyldof
2015-06-11 20:43:36 UTC
view on stackexchange narkive permalink

Az RS485 alapvetően egy kétirányú kommunikációs hardver interfész leírása, amelyben az eszközök ismert, de állítható átviteli sebességet beszélnek, és a bájt / karakter kódolás nagyon hasonlít az RS232-hez. Az adatcsomagok küldésének módját a szabvány verziói vagy adaptációi írják le, de ezt nem nagyon tartják be. Az RS485 általában két vezetékes kétirányú, de előfordulhat, hogy 4 vezetékes az egyik pár be, a másik ki. De gyakran, amikor ez megtörténik, akkor valószínűbb, hogy RS422 néven emlegetik, mivel ez a szabvány szigorúan meghatározza ezt a 2 külön párt.

A DMX szabvány ezt az RS485 (vagy az érthetőség kedvéért az RS422 jobb lenne) szabványt használja. hardveres közeg leírása, de ezzel véget ér.

A DMX szabvány nagyon szigorú: Minden pár egyirányú (például az RS422), az adatblokkok között hosszabb jelölési és téridőt használ, mint a számítógépes soros kommunikáció. Ezután nagyjából hasonló módon pumpálja ki a bájtokat, "keretenként" csoportosítva. Sebességét szigorúan 250 kBaud-on határozzák meg. A DMX jelet viselő eszközök nem használhatnak más sebességet. A címzés pusztán a bájt helyzetében történik a keretben, így a 64-es csatorna megszerzéséhez az összes csatornát el kell küldenie előtte is. Bár van egy keretszám is, amelyet vissza lehet élni, de ezt általában egyetlen meglévő hardver sem támogatja.

Tehát ez egy nagyon jól definiált szabvány a szoftver / adatszint számára, hihetetlenül szigorú összehasonlítva az RS485 / RS422-hez.

Tehát valójában csak a kábelezési specifikáció szigorúan megegyezik, mert a DMX előírja / javasolja a 250 kBaud-hoz tervezett, lefordított sebességű korlátozott illesztőprogramok használatát, az általánosak helyett. esetleg képes kezelni az Mbits-t, hogy elkerülje a gyengébb minőségű kábel némi extra zaját (soha ne bízzon az audiomérnökben az elektronjaiban!)


SZERKESZTÉS:

Összegzésképpen elmondható, hogy többnyire kiterjed, de ha "törésként" akarja látni, akkor azt mondhatja, hogy a megfordulási sebesség (= az emelkedési idő és az esés ideje) korlátozása egyfajta törés mivel az RS485-öt valószínűleg a lehető legrugalmasabbnak szánták. Másrészt a DMX egy szép kerek számot választott a tartomány akkori csúcsán, és védelmet adott hozzá, hogy elkerülje a "nevetséges" frekvenciák felemelkedését, amelyet most figyelembe veszünk a tényleges adatoknál.

Tehát használhat RS485 interfészt (mondjuk egy USB-meghajtót, amely a számítógép soros portjaként jelenik meg) a DMX eszközökkel való beszélgetéshez, vagy ezek a követelmények annyira szigorúak, hogy egy normál RS485 mester eszköz már nem képes megfelelően kommunikálni a DMX-szelrabszolga eszközök?
Eugene Sh.
2015-06-11 20:40:57 UTC
view on stackexchange narkive permalink

A DMX512 a protokoll fizikai és logikai rétegeket egyaránt meghatározó szabvány. A fizikai réteg nagyjából RS-485, ahogy van, néhány kisebb pótlékkal. A logikai réteg meg van határozva a tetején, és semmi köze az RS-485 specifikációhoz.



Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 3.0 licencért, amely alatt terjesztik.
Loading...