Forum: Mikrocontroller und Digitale Elektronik Ebay DMX Controllerplatine - wie tickt das Teil?


von soundmachine (Gast)


Lesenswert?

Hallo liebe Gemeinde,

ich habe mir folgenden DMX Controller bei E?AY zugelegt.

https://www.ebay.de/itm/600mA-72W-4-Channel-DMX512-Decoder-Board-LED-RGB-Stage-Lighting-Driver-Module/331589919538?hash=item4d344ca332:g:xrQAAOSwzaJX6eSb


Ziel war es eigentlich 6 Wandeinbauspots an der Treppe per DMX 
anzusteuern. Dabeo sollten folgende Funktionen realisiert werden

Spots können in allen Mischfarben, sowie Warmweis leuchten. Daneben 
sollen sie auch beim betreten der Treppe in "Laufrichtung" nacheinander 
zeitverzögert (je alle 500ms) angehen.

Hierfür habe ich mit den o.g. Modulen einen Testaufbau gemacht. Soweit 
funktioniert das auch ganz gut, aber dummerweise haben 6 Elemente immer 
die identische Busadresse 1 (also Kanal 1-4 sind für RGBW verwand). Auch 
wenn ich die Versorgungsspannung zeitverzögert anschalte, so bleibt es 
dabei. In der Anleitung machte es den Eindruck, dass sich die 
Busadressen selbst vergeben. Also 1. Element 1-4, 2. Element 5-8 usw.
Ich habe aber keine Ahnung wie das funktionieren soll, da die Geräte ja 
zwangsläufig alle parallel am Bus hängen (es gibt ja kein IN/OUT auf der 
Platine)

Ich kann auch nicht deuten was es mit den PIN und POUT Pins auf sich 
hat.

Selbst wen ich vom ertsen Teilnehmer aus POUT immer mit PIN des 
folgenden Gerätes v erbinde bleibt das Verhalten unverändert. Hat jemand 
schonmal was mit diesem Gerät zu tun gehabt bzw. ein Denkanstoss?

Bin hier echt am verzweifeln.

von Michael U. (amiga)


Lesenswert?

Hallo,

das habe ich beim googlen gefunden:
Module port description:
Left of the D +, D-, GND differential input line.
The   right side of D +, D-, GND differential output lines, the next 
line is   output to the communication module, when a plurality of 
modules   connected in series to the next module is connected to the D + 
and D-
The left AC, AC / DC power input, AC and DC common;
The   right side of V +, R-, G-, B-is a lamp output terminal connected 
LED   lamps, V + is the LED anode common terminal, R, G, B light bead 
cathode   respectively connected to the panel R-, G-, B- end

Die rechten Lötpads direkt neben D+/D- sollen also die Ausgänge zum 
nächsten Modul sein?

Gruß azs Berlin
Michael

von Doctor What (Gast)


Lesenswert?


von Doctor What (Gast)


Lesenswert?


von Markus (Gast)


Lesenswert?

Da DMX512 im Grundstz keine automatische Adressierung beherrscht, kann 
ich mir nicht vorstellen, das ausgerechnet dieses vergleichsweise 
günstige Modul dieses Feature unterstützen soll.
Wenn dann muss das über ein Hilfsprotokoll über die mysteriösen PIN/POUT 
Ports passieren, deren Funktion leider in keinem der Links ersichtlich 
ist.

Normalerweise kann man die DMX Start-Adresse über ein Mäuseklavier 
manuel setzen.

Ansonsten geht meine Vermutung in die Richtung, dass das Ding fest auf 
DMX Adresse 1 gesetzt ist oder mit externen Tool programmiert werden 
muss.

von Andreas (Gast)


Lesenswert?

Es gibt Controller die explizit als Kette betrieben werden müssen , 
jeder davon zieht sich seine Daten heraus und schickt nur die 
nachfolgenden Kanale weiter. Von so etwas würde ich hier auch ausgehen, 
gab hier auch schon mal einen Thread dazu.

Andreas

von Jim M. (turboj)


Lesenswert?

Andreas schrieb:
> Es gibt Controller die explizit als Kette betrieben werden müssen ,
> jeder davon zieht sich seine Daten heraus und schickt nur die
> nachfolgenden Kanale weiter.

Kann hier nicht sein, dazu bräuchte er 2 RS485 Treiber - aber auf dem 
Board ist nur einer zu sehen.

von Dirk (Gast)


Lesenswert?

Jim M. schrieb:
> Andreas schrieb:
>> Es gibt Controller die explizit als Kette betrieben werden müssen ,
>> jeder davon zieht sich seine Daten heraus und schickt nur die
>> nachfolgenden Kanale weiter.
>
>Kann hier nicht sein, dazu bräuchte er 2 RS485 Treiber -
> aber auf dem Board ist nur einer zu sehen.
aber auch ein einziger sichtbarer Treiber kann einen Ausgang (schickt 
Daten weiter) und einen  Eingang (zieht Daten heraus) haben, das ist 
technisch zumindest mit der Gebrauchsanleitung kompatibel die auf eBay 
veröffentlicht wurde.

von Markus (Gast)


Lesenswert?

Dirk schrieb:
> Jim M. schrieb:
>> Andreas schrieb:
>>> Es gibt Controller die explizit als Kette betrieben werden müssen ,
>>> jeder davon zieht sich seine Daten heraus und schickt nur die
>>> nachfolgenden Kanale weiter.
>>
>>Kann hier nicht sein, dazu bräuchte er 2 RS485 Treiber -
>> aber auf dem Board ist nur einer zu sehen.
> aber auch ein einziger sichtbarer Treiber kann einen Ausgang (schickt
> Daten weiter) und einen  Eingang (zieht Daten heraus) haben, das ist
> technisch zumindest mit der Gebrauchsanleitung kompatibel die auf eBay
> veröffentlicht wurde.

Der auf dem Board verbaute Transceiver MAX1487 hat nur einen 
differentiellen Port für Transmitter und Receiver, also hängen alle 
Geräte automatisch parallel am Bus.
Wie da das automatisierte Adressieren funktionieren soll, ist mir also 
immer noch nicht klar...

von Georg A. (georga)


Lesenswert?

Was ist, wenn man PIN/POUT durchverbindet und bei allen ausser dem 
ersten kein DMX anschliesst?

von Harald (Gast)


Lesenswert?

So sehe ich das auch, PIN/POUT durchverbinden, damit könnte sich das 
Teil durchadressieren. Ersten PIN entweder offen lassen oder gegen GND - 
einfach probieren.

von Harald (Gast)


Lesenswert?

Habe mal gegoogelt nach: dmx pin pout
Und hier gibt es eine Verdrahtungsübersicht
https://www.aliexpress.com/item/DM-100DC-3-Channel-DMX-Constant-Current-Decoder-DMX-Controller-card-DC9-32V-input-600ma-3/2012454486.html

Übersetzungen Chinesisch-Englisch im Livebild(!) mittels der Google 
Translator App im Handy!

von Limi (Gast)


Lesenswert?

Harald schrieb:
> Habe mal gegoogelt nach: dmx pin pout
> Und hier gibt es eine Verdrahtungsübersicht
> 
https://www.aliexpress.com/item/DM-100DC-3-Channel-DMX-Constant-Current-Decoder-DMX-Controller-card-DC9-32V-input-600ma-3/2012454486.html
>
> Übersetzungen Chinesisch-Englisch im Livebild(!) mittels der Google
> Translator App im Handy!

Auf der Unterseite hat der DM-100DC im Gegensatz zum DM-101 zwei 
Bustreiber für den DMX-Bus.


Fehlende Unterlagen ist doch einfach nur Müll. Da werden die Teile ohne 
Infos wohl leider landen.

von Limi (Gast)


Lesenswert?

Den Verkäufer um klärende Infos bitten.

von Gabriel M. (gabse)


Lesenswert?


von Dirk (Gast)


Lesenswert?

Markus schrieb:
> Der auf dem Board verbaute Transceiver MAX1487 hat nur einen
> differentiellen Port für Transmitter und Receiver, also hängen alle
> Geräte automatisch parallel am Bus.
ich war vorhin zu faul die Bildschirmlupe zu nutzen (oder zu suchen): 
bei DEM Treiber wird das wohl 'etwas' schwierig ;-)
Theoretisch (wäre wohl angegeben) wäre auch RDM möglich, aber das 
"Hilfsprotokoll von Markus" ist vom Prinzip deutlich erkennbarer.

Interessanterweise ist bei der eBay Beschreibung des 4ch nur r,g,b-out 
angegeben und dafür DMX-out wie bei den 'anderen' 3ch (die haben auch 
auf  dem Bild 2 MAX1487)
Die Beschreibung dürfte also falsch sein.

kurze Verbindungstheorie:
die 3-Channel-Dimmer könnten mit DMX-IN=>DMX-Out selbstverbindlich 
werden UND das geheime PIN/POUT Protokoll befolgen können
die 4-Channel-Dimmer nur mit dem Geheimcode PIN/POUT eindeutig 
ansprechbar werden, sich dann aber zum offenen DMX bekennen, praktisch 
wie aus der Markus-Prophezeiung übernommen.

Wenn  soundmachine auf Draht ist bzw. ein Stück davon über hat um PIN 
mit POUT zu verbinden, dann könnten sich geheime Kommunikationskanäle 
offenbaren und soundmachine könnte verändertes Licht sehen... ups, also 
EIN MAX 1487 ok.

von Gabriel M. (gabse)


Lesenswert?

So wie ich das sehe Brauchst du ein solches Programmiergeräte um die 
Adresse umzuprogrammieren:
https://de.aliexpress.com/item/DM-160-DMX512-DMX-Editor-for-Setting-DMX-Address-Write-code-of-our-DM-series-dmx/2007032948.html 
oder jemand der eines besitzt und das Protokoll mitliest

von Harald (Gast)


Lesenswert?

Limi schrieb:
> Harald schrieb:
>> Habe mal gegoogelt nach: dmx pin pout
>> Und hier gibt es eine Verdrahtungsübersicht
>>
> https://www.aliexpress.com/item/DM-100DC-3-Channel...
>>
>> Übersetzungen Chinesisch-Englisch im Livebild(!) mittels der Google
>> Translator App im Handy!
>
> Auf der Unterseite hat der DM-100DC im Gegensatz zum DM-101 zwei
> Bustreiber für den DMX-Bus.
>
> Fehlende Unterlagen ist doch einfach nur Müll. Da werden die Teile ohne
> Infos wohl leider landen.

Das das verlinkte Teil leicht unterschiedlich ist habe ich gesehen. Ich 
wollte nur die vermutliche BEDEUTUNG von PIN/POUT verdeutlichen. Kann 
man doch testen, oder tut das weh? Die RS485 dann natürlich alle 
parallel, genau wie in der Abbildung.
Auf PIN/POUT braucht doch kein „geheimes Protokoll“ stattfinden, sondern 
nur es brauchen nur n+1 Takte an POUT ausgegeben werden, wobei n die 
empfangene Anzahl an Pulsen an PIN ist. Dann weiß jeder Teilnehmer seine 
Adresse.

von Limi (Gast)


Lesenswert?

Harald schrieb:
> Das das verlinkte Teil leicht unterschiedlich ist habe ich gesehen. Ich
> wollte nur die vermutliche BEDEUTUNG von PIN/POUT verdeutlichen. Kann
> man doch testen, oder tut das weh? Die RS485 dann natürlich alle
> parallel, genau wie in der Abbildung.

Entschuldige die dritte Verdrahtungsabbildung hatte ich übersehen. Unten 
habe ich das Bild direkt verlinkt. (im Google Chrome Rechtsklick auf 
Bild und dann Bildadresse kopieren)

https://ae01.alicdn.com/kf/HTB1tRHIFVXXXXXRXpXXq6xXFXXXi/220262545/HTB1tRHIFVXXXXXRXpXXq6xXFXXXi.jpg

Vielleicht auch ein Programmierenable?

https://ae01.alicdn.com/kf/HTB1eMLiFVXXXXcNXpXXq6xXFXXXo/220262545/HTB1eMLiFVXXXXcNXpXXq6xXFXXXo.jpg

Gabriel M. schrieb:
> So wie ich das sehe Brauchst du ein solches Programmiergeräte um die
> Adresse umzuprogrammieren:
> 
https://de.aliexpress.com/item/DM-160-DMX512-DMX-Editor-for-Setting-DMX-Address-Write-code-of-our-DM-series-dmx/2007032948.html
> oder jemand der eines besitzt und das Protokoll mitliest

von soundmachine (Gast)


Lesenswert?

Halllo und vielen Dankf ür die zahlreichen Antworten.

Ich habe heute morgen nochmal diverse Dinge versucht:
Pin out mit Pin In verbunden, DMX dranlassen, DMX weg lassen.
PIN ein paar mal auf Masse ziehen etc etc.

Es funktioniert wirklich nur wenn DMX verbunden ist und dann haben alle 
Teilnehmer DMX-Startadresse 1.

Es scheint wirklich so, dass man diesen speziellen DM 160 Programmer 
braucht

DEN GIBT ES NUR BEI ALIEXPRESS, WAS EINE SCHE**E.

Das hätte auch mal irgendwo stehen können.

Hat jemand zufällig so ein Teil bzw. hat jemand zufällig das Ding schon 
mal auf einem seriöseren Marketplace gesehen?

Gruss

soundmachine

von Doctor What (Gast)


Lesenswert?

soundmachine schrieb:
> auf einem seriöseren Marketplace gesehen


Also ich kaufe schon seit Jahren bei Aliexpress und hatte noch NIE 
Probleme.
 - im Gegensatz zu Amazon.
Seriös sind die. Das Problem ist halt die Lieferzeit. Bei mir sind das 
meistens knapp zwei Wochen, da wirst Du Dich ein wenig gedulden müssen.

von Limi (Gast)


Lesenswert?

Harald schrieb:
> Auf PIN/POUT braucht doch kein „geheimes Protokoll“ stattfinden, sondern
> nur es brauchen nur n+1 Takte an POUT ausgegeben werden, wobei n die
> empfangene Anzahl an Pulsen an PIN ist. Dann weiß jeder Teilnehmer seine
> Adresse.

Die Kette erinnert stark an den WS2811-Bus. Die Pegel werden 
wahrscheinlich abweichen.
https://ae01.alicdn.com/kf/HTB1tRHIFVXXXXXRXpXXq6x...

von waflija (Gast)


Lesenswert?

soundmachine schrieb:
> Es funktioniert wirklich nur wenn DMX verbunden ist und dann haben alle
> Teilnehmer DMX-Startadresse 1.
>
> Es scheint wirklich so, dass man diesen speziellen DM 160 Programmer
> braucht

Ich kann dir definitiv sagen, du brauchst exakt dieses Gerät um die 
Adressen zu setzen. bestell es halt einfach bei aliexpress kostet nur 
wenig Euronen. Das wird dann einzeln auf die DMX-Pins 1:1 verbunden und 
sendet die neuen Configwerte an das Modul. Simple, schnell fertich :)

Pin / Pout sind nicht relevant bei DMX.

von Dirk (Gast)


Lesenswert?

waflija schrieb:
> Ich kann dir definitiv sagen, du brauchst exakt dieses Gerät um die
> Adressen zu setzen.
das ist sicher nicht zwingend, da die Leitungen nicht abhörsicher sind 
und das Protokoll messbar wäre ;-)
Das Protokoll steht zumindest nicht in der Gebrauchsanweisung, aber es 
könnte bspw. auch RDM sein (andere Geräte aus dem Umfeld werden 
universell als DMX-Programmierer beworben)

> Pin / Pout sind nicht relevant bei DMX.
dürfte wohl wirklich wie von Limi prophezeit WS2811 u.a. (die anderen 
Controller können auf Pout praktisch alles was irgendwie nach WS2811 
tickt ansprechen) sein und völlig unabhängig vom DMX-Bus


soundmachine schrieb:
> Bin hier echt am verzweifeln.
die einfachen Varianten dürften wohl auszuschließen sein,aber hat deine 
DMX-Schnittstelle evtl. einen Rückkanal für RDM, um Adressen 
programmieren zu können?

von Reinhard (Gast)


Lesenswert?

Hallo

ich versuche auch gerade mehrere DM-101 Decoder in Serie zu betreiben. 
Dachte auch bisher, dass ich die einfach umer Pin und Pout intereinander 
schalten kann und dann werden die Adressen automatisch vergeben. 
Funktioniert leider nicht.
Scheinbar soll das nur mit den DMX Editor DM-160 gehen. Den habe ich mir 
nun bestellt, aber wie funktioniert das nun mit dem Ding. Die 
Beschreibung dazu ist mir nicht verständlich.

Kennt sich jemand mit dem DM-160 aus?
Hat jemand es geschafft due DM-101 Decoder in Serie zu betreiben?

Gruß
Reinhard

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.