DMX-Protokoll an RS485

Rund um die Hardware des Revolution Pi
Post Reply
ETP-Markus
Posts: 2
Joined: 06 Jun 2024, 11:36

DMX-Protokoll an RS485

Post by ETP-Markus »

Hallo,

für meine Hausautomation nutze ich eine S7-400 Steuerung, diese stellt Daten für DMX-Poolscheinwerfer via Homebridge zur Verfügung.
Mit einem Revolution-Pi hole ich die Daten ab und möchte diese via RS485-Physik an meinen DMX-Controller senden.
Nun gibt es das Timing-Problem (Break, 88µs) bei DMX. Ist es möglich diese Sache auf der RS485-Schnittstelle zu implementieren?
Auch stellt sich die Frage, ob die RS485-Schnittstelle 250Kbaud erzeugen kann.
Wie ist die RS485 Schnittstelle implementiert? Kann ich die TxD-Leitung vor dem Senden der Dataframes manipulieren?
Es geht um die interne RS485-Schnittstelle des Revolution Pi, nicht um ein Erweiterungsmodel.
User avatar
dirk
KUNBUS
Posts: 2174
Joined: 15 Dec 2016, 13:19

Re: DMX-Protokoll an RS485

Post by dirk »

Hallo was für ein interessanter Use-Case. Auf die RS485 Schnittstelle kannst Du per "/dev/ttyRS485" zugreifen.
https://revolutionpi.com/de/tutorials/u ... nschliesen
Vielleicht hilft auch dieses Projekt hier
https://pypi.org/project/PyDMXControl/
User avatar
nicolaiB
KUNBUS
Posts: 931
Joined: 21 Jun 2018, 10:33
Location: Berlin
Contact:

Re: DMX-Protokoll an RS485

Post by nicolaiB »

Hallo Markus,

Ich habe selbst schon erfolgreich dmx mit Python und einem RevPi Connect 4 implementiert. Der uart ist ganz normal als tty im Linux verfügbar.

Gruß Nicolai
ETP-Markus
Posts: 2
Joined: 06 Jun 2024, 11:36

Re: DMX-Protokoll an RS485

Post by ETP-Markus »

Hallo,

ja, vielen Dank an alle.
Habe übers Wochenende mit Python diese Sache umgesetzt.
In Python kann man ohne Probleme beliebige Baudraten einstellen und per direkt Patch auf Register zugreifen,
sodass das Erzeugen eines Breaks problemlos möglich war.
Die RS485 Schnittstelle ist ja von /USB0 auf /ttyRS485 abgebildet, dabei ist es egal ob man die UART mit USB oder tty485 initialisiert.

Beste Grüße aus der Südpfalz
User avatar
dirk
KUNBUS
Posts: 2174
Joined: 15 Dec 2016, 13:19

Re: DMX-Protokoll an RS485

Post by dirk »

Hi ETP-Markus, danke für Dein positives Feedback!
Post Reply