Hallo Habe eine Schaltung, bei auf einem RS485-Bus DMX-Daten empfangen werden sollen und der MAX 488 als lokaler Booster wirken soll. D+ und D- kommen über Pin 8 u. 7 rein. RO(Pin 2) geht auf den Microcontroller. Eigentlich würde dies bis hierhin doch schon reichen? Jetzt ist aber zwischen Z u. X (Pin 6 u. 5) ein 120Ohm-Widerstand geschaltet und DI (Pin 3) mit RO verbunden! Ist das notwendig? Welchen Sinn macht das?
@ Andreas (Gast) >Habe eine Schaltung, bei auf einem RS485-Bus DMX-Daten empfangen werden >sollen und der MAX 488 als lokaler Booster wirken soll. Wie lokaler Booster? Normalerweise nimmt man einen MAX485 um von RS485(DMX) auf TTL zu wandeln und gut. >D+ und D- kommen über Pin 8 u. 7 rein. RO(Pin 2) geht auf den >Microcontroller. >Eigentlich würde dies bis hierhin doch schon reichen? Fast. DI sollte man auf GND oder VCC legen. >Jetzt ist aber zwischen Z u. X (Pin 6 u. 5) ein 120Ohm-Widerstand >geschaltet und DI (Pin 3) mit RO verbunden! ?? >Ist das notwendig? Nein. >Welchen Sinn macht das? Keine Ahnung. Das klingt eher nach einer aktiven Verlängerung, eben halt der Booster. DMX rein -> DMX raus, und eben NICHT TTL an den uC. MFG Falk
Der 120 Ohm-Widerstand ist ein sogenannter Terminator, der bei evtl. auftretenden Wellenreflektionen diese dämpfen soll. Eigentlich soll der zu- und abschaltbar sein, da in Daisy Chain Verdrahtung mehrere Terminatoren das Signal zu sehr belasten würde. MW
Der Sinn (Booster) lt. Beschreibung soll der sein, daß an einen RS485-Bus mehrere Empfänger parallel angeschlossen werden, wobei die "Anzapfung" des Busses nicht direkt bei den Empfängern geschieht sondern zwischen Bus-Leitung und den einzelnen Empfängern noch eine 3-5m lange Stichleitung besteht. Der "lokale Booster" soll den Sinn haben, ein eventuell unsauberes Signal auf den Stichleitungen(da diese bei größeren Längen ja den Bus belasten) quasi wieder richtig herzustellen! Ich suche so was in der Art, aber die oben beschriebene Schaltungstopologie erschließt sich mir noch nicht so 100%ig!?
Der MAX485 erlaubt bis zu 32 Bus-Teilnehmer. Also brauchst Du 2 davon für einen DMX-Booster: ein MAX485, der empfängt und einer, der sendet und an den wiederum 32 Geräte angeschlossen werden können. Ist das Signal zu verhunzt, muß ein kleiner Controller dazwischen, der für eine Signalaufbereitung und korrektes Timing sorgt.
@ Andreas (Gast) >Stichleitung besteht. Der "lokale Booster" soll den Sinn haben, ein >eventuell unsauberes Signal auf den Stichleitungen(da diese bei größeren >Längen ja den Bus belasten) quasi wieder richtig herzustellen! OK. Das passt schon. Allerdings nicht unbedingt mit einem parallen Terminierungswqiderstand am SENDER! Die gehören ans ENDE des Busses. Siehe Wellenwiderstand. >Ich suche so was in der Art, aber die oben beschriebene >Schaltungstopologie erschließt sich mir noch nicht so 100%ig!? Siehe Anhang. Ein Bild sagt mehr als tausend Worte. MFg Falk
@Falk Danke für die Bestätigung(das Bild), genau diese Lösung habe ich skizziert nachdem ich ins Datenblatt des MAX48x geschaut hatte. Dann bin ich eben noch auf die beschriebene Schaltung gestossen. Dein Satz:"OK. Passt schon...", die Erklärung/Hintergrund ist klar, das versteh ich! Ich geb aber noch nicht so ganz auf mit der von mir beschriebenen Schaltung mit dem Widerstand am Sender UND daß RO und DI zusammen geführt werden!? Genau an der Stelle wird doch nix verstärkt/gefiltert oder Signal wieder hergestellt!? MfG Andreas
@ Andreas (Gast) >Ich geb aber noch nicht so ganz auf mit der von mir beschriebenen >Schaltung mit dem Widerstand am Sender UND daß RO und DI zusammen >geführt werden!? Genau an der Stelle wird doch nix verstärkt/gefiltert >oder Signal wieder hergestellt!? Doch. Die Booster dienen in erster Linie der Entkopplung des DMX-Haupstrangs von den Stichleitungen. Dadurch "sieht" der Bus die Stichleitungen nicht, dadurch werden Reflexionen verhindert. Der Booster selber treibt dann die Stichleitung, als ob es ein normaler DMX-Strang wäre. MFG Falk
@Falk Du beziehst dich auf das von dir geschickte Bild. Das ist ok, das verstehe ich. Aber: bei der Schaltung, die ich gefunden habe, fehlt der DMX-Slave und das Signal, das zum uC geht ist von der Verbindung RO-DI abgezapft!! Funktioniert dies gleich wie die Schaltung auf dem Bild von dir? Versuche noch Bild hoch zuladen, funktioniert grad nicht
@ Andreas (Gast) >bei der Schaltung, die ich gefunden habe, fehlt der DMX-Slave und das >Signal, das zum uC geht ist von der Verbindung RO-DI abgezapft!! Das ist OK. Allerdings kann man dann DI auch einfach auf Masse legen. Und man braucht auch keinen 120 Ohm Widerstand an Y/Z. MfG Falk
Ok. D.h. ein MAX487 würde es genau so tun!? es ist nicht unbedingt ein MAX488 notwendig? denn in der Erklärung stand auch noch was von Erweiterung Halb- auf Vollduplex, das ist aber nach meinem Wissen etwas anderes!? Denn lt. Erklärung werden die DMX-Daten werden eh immer nur in einer Richtung gesendet, was eigentlich ja sogar nur Simplex ist!?
@ Andreas (Gast) >D.h. ein MAX487 würde es genau so tun!? es ist nicht unbedingt ein >MAX488 notwendig? Für einen DMX-Slave auf jeden Fall. >denn in der Erklärung stand auch noch was von Erweiterung Halb- auf >Vollduplex, das ist aber nach meinem Wissen etwas anderes!? ??? >Denn lt. Erklärung werden die DMX-Daten werden eh immer nur in einer >Richtung gesendet, was eigentlich ja sogar nur Simplex ist!? Genau. Siehe hier. Beitrag "DMX512 Empfänger mit Relaisansteuerung für 20 Kanäle" MFG Falk
Ok. Dann sind wir, denk ich, beieinander. Um den Bogen zum Anfang zu machen, heißt das: egal ob MAX487 oder 488, die beschriebene Schaltung ist gar KEIN "Booster" sondern eine ganz normale RS485-(nur)Empfangsschnittstelle, weil rein kommendes Signal direkt zum uC geht!? MfG Andreas
Ok, hab vor längerer Zeit mal ne RS232 programmiert und dachte schon ich hätt da was verpasst!! Vielen Dank jedenfalls für die Antworten. MfG Andreas
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.