Hallo, kennt jemand ein Gerät, mit dem ich über RS232 adressierbare LED Stripes ansteuern kann? Ich finde viele Controller, aber eben keinen mit Serieller Schnittstelle... Seriell deswegen, da ich es über eine SPS (Wago 750-652) ansteuern möchte. Danke und Gruß
Theoretisch reicht da ein kleines uC Board mit sehr wenig Code wenn man sich selbst etwas Hardware/Software stricken kann. Es sollte dazu fast jeder heutige uC in der Lage sein. Zusätzlich ist noch ein RS232 Pegelkonverter notwendig. Kostenpunkt ca. 10€. Wenn man das nicht kann funktioniert bestimmt ein DMX Controller. Es gibt so wie ich das weiß welche die die WS LEDs unterstützen. Da DMX aber RS485 ist braucht man entweder noch einen Pegelkonverter von RS232 auf RS485, oder man kann den DMX Controller dementsprechend umbauen.
Danke für die Info. Ich bin in der Lage so etwas daheim zu Bauen und zu Programmieren. Mein AG braucht das aber in einer unserer Anlagen die wir beim Kunden einsetzen. Da wäre mir ein Gerät von einem Lieferanten lieber, als eine Schaltung auf Lochrasterplatine. Kann ich DMX Geräte über Pegelwandler per RS232 ansteuern? Funktioniert das mit dem Protokoll und der Adressierung?
Gunter schrieb: > kennt jemand ein Gerät, mit dem ich über RS232 adressierbare LED Stripes > ansteuern kann? Das kommt drauf an, was du (genau) vor hast. Mit der RS232 einer Wago 750-652 liegt die Übertragungsrate mindestens etwa um einen Faktor 10 unterhalb der 800kHz von den WS2811/12. Dass Animationen damit entsprechend mehr flackern, hast du sicherlich schon bedacht. Controller findest du, wenn du statt nach "WS2811" besser den Suchbegriff "NeoPixel" verwendest, z.B. https://github.com/MaLoSch/VVVV2NeoPixel Aus Geschwindigkeitsgründen besitzen die üblichen Controller eher eine USB Schnittstelle. Suchst du eine Kauflösung oder darf es ein DIY-Projekt sein?
Wolfgang schrieb: > Suchst du eine Kauflösung oder darf es ein DIY-Projekt sein? Gunter schrieb: > Mein AG braucht das aber in einer unserer Anlagen die wir beim Kunden > einsetzen. > Da wäre mir ein Gerät von einem Lieferanten lieber Gruss Chregu
Gunter schrieb: > Da wäre mir ein Gerät von einem Lieferanten lieber, als eine Schaltung > auf Lochrasterplatine. Kann ich teilweise verstehen, warum etwas selber machen wenn es das für wenig Geld auf dem Markt gibt. Die Frage ist halt, gibt es etwas was deine Voraussetzungen mit deinen vorhergegebenen Komponenten zufriedenstellend erfüllt. Wenn nicht, wird es auf etwas selbstgebautes rauslaufen. Viele Komponenten wären es nicht. Ein SNT von 24/12V auf 3,3V. Ein RS232 Treiber. Ein uC. Das wären die Grundvoraussetzungen. Ich würde z.B. einen STM32 nehmen. Bei geeignetem Programm könntest du dann sogar den Bootloader im STM aktivieren falls doch noch ein Problem im Feld Auftritt oder auf einmal ein Feature mehr gefordert wird um den Schnittstellenwandler Upzudaten. Allerdings würde ich kein Lochraster nehmen sondern eine Platine machen. Gunter schrieb: > Kann ich DMX Geräte über Pegelwandler per RS232 ansteuern? Ich hätte gesagt ja. So wie ich das sehe ist DMX ja nur unidirektional. Sprich, man braucht ja noch nicht mal eine Richtungsumschaltung. Das macht es natürlich einfacher. Allerdings hat DMX scheinbar 8 Datenbits, kein Paritätsbit und 2 Stoppbits (8N2) und eine Symbolrate von 250 kBaud. Das muss deine Steuerung also können. Aus Wiki heißt es dass Abweichungen hiervon nicht vorgesehen sind. Wenn es also nicht noch besser käufliche Vorschläge gibt hätte ich die 50-100€ investiert und Mal geschaut ob das alles so funktioniert. Bei einem AG sollte das zur Konzeptprüfung drin sein.
Die Anzahl Pixel die du planst anzusteuern wäre allerdings noch ein Kriterium das man Bedenken sollte. Genauso wie die Updaterate.
Gunter schrieb: > Kann ich DMX Geräte über Pegelwandler per RS232 ansteuern? Funktioniert > das mit dem Protokoll und der Adressierung? Nein - das geht nicht einfach so. Dein WAGO Interface unterstützt max. 115.2 kBit/s - DMX arbeitet mit 250kBit/s. Die reine Wandlung von RS232 auf RS485 (DMX) wäre natürlich nicht das Problem... aber halt die Datenübertragungsrate. Das Protokoll müsstest Du dann bei einer Lösung per Pegelwandler natürlich komplett selber auf Deiner SPS implementieren. Deine Fragestellung lässt erahnen, dass Du das vielleicht nicht auf dem Schirm hast. Aber seis drum - es würde ohnehin nicht mit dem Interface funktionieren. Wenn das Interface vorgegeben ist, brauchst Du einen intelligenten Adapter, der einerseits Kommandos von der SPS empfängt, diese dann konvertiert (z.b. in DMX Pakete oder das WS2811 Protokoll) und anschließend über eine passende Schnittstelle wieder ausgibt. Alles in allem ein kleines, übersichtliches und relativ einfaches Projekt.
Lichtermär schrieb: > Dein WAGO Interface unterstützt max. 115.2 kBit/s - DMX arbeitet mit > 250kBit/s. Die reine Wandlung von RS232 auf RS485 (DMX) wäre natürlich > nicht das Problem... aber halt die Datenübertragungsrate. Hatte ich gerade auch noch gedacht. Dann habe ich das Kapitel gesehen:
1 | 1.6 Betriebsart DMX In der Betriebsart DMX kann die Busklemme Datenpakete sowohl senden (abFirmwareversion 03) als auch empfangen (ab Firmwareversion 06). |
2 | |
3 | 5.1.6.1Datenpakete in der Betriebsart DMX senden |
4 | Ab der Firmwareversion 03 steht die Betriebsart DMX zur Verfügung.In der Betriebsart DMX kann die Busklemme als DMX-Sender fungieren. In demFall ist der Anschluss von bis zu 32 DMX-Empfängern möglich.Ab Firmwareversion 06 kann die Busklemme zusätzlich auch als DMX-Empfänger fungieren.Der Übertragungskanal basiert auf einer RS-485-Physik mit einer Übertragungs-rate von 250 kBaud sowie 1 Start- und 2 Stoppbits. In dieser Betriebsart sindkeine weiteren Einstellungen möglich.Die Busklemme kann in dieser Betriebsart bis zu 255 Byte Daten senden.Ab Firmwareversion 06 kann die Busklemme in dieser Betriebsart sogar bis zu513 Byte Daten senden. |
5 | ... |
Scheinbar kann die Klemme RS485 und auch DMX. Das wäre dann natürlich einfach. Dann brauchst du nur einen DMX zu WS Umsetzer.
Gunter schrieb: > Kann ich DMX Geräte über Pegelwandler per RS232 ansteuern? Funktioniert > das mit dem Protokoll und der Adressierung? Gibt es für WAGO keine RS485 Karten, kann ich mir fast nicht vorstellen!
Vielen Dank für die super Infos. Zum Basteln habe ich schon Lust, aber ich würde da nicht so gerne einen Bastelkasten mit ausgefeilten DSUB Anschlüssen anschrauben. Im Servicefall können wir auch nicht mal so einfach einen Ersatz liefern etc... Große Datenraten brauche ich nicht, es soll Pick to Light werden, es werden also bei ca 90LEDs nur einzelne Positionen statisch angezeigt. Ich werde mir mal die DMX Sache anschauen!
Es gibt ein fertiges Modul für SPI. Von Seriell auf SPI zu wandeln ist ja relativ einfach. https://www.led-genial.de/DIGI-DOT-Booster-WS2812-und-SK6812-ueber-SPI-Schnittstelle-ansteuern Der große Vorteil ist, dass es schon ein einfaches Protokoll enthält. Siehe Bedienungsanleitung.
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.