Ich habe eine kundenspezifische Schaltung, die über eine RS422-Schnittstelle mit und von der Außenwelt kommuniziert. Ich möchte mit einem Arduino, vorzugsweise UNO, damit kommunizieren. Der RS422 verwendet, ähnlich wie der RS485, zwei Leitungen sowohl für die Empfangs- als auch für die Sendeleitung (eine positive, eine negative). Nach allem, was ich im Internet finden kann, verwendet RS422 eine digitale 0-5-V-Kommunikation, die mit den seriellen Arduino-Pins identisch ist, oder?
Kann ich eine der Leitungen, die positive (?), sowohl für den TX als auch für den RX der RS422-Schnittstelle verwenden und sie mit den Pins 0 und 1 des Arduino verbinden? Oder müsste ich an den USB-Stecker des Arduino anschließen?
AKTUALISIEREN
Das Problem, mit dem ich konfrontiert bin, ist, dass ich bereits ein benutzerdefiniertes Arduino-Schild habe, das serielle Daten sendet und empfängt, und ich habe die RS422-Schnittstelle völlig vergessen. Ich kann die mehreren Geräte auf einem UART-Bus in der Software leicht aussortieren, aber ich war mir nicht sicher, ob Sie einfach eines der Differentiale des TX / RX eines RS422 an die seriellen Pins anschließen könnten oder nicht.
Sie müssen die RS422 richtig mit dem Arduino verbinden. Es gibt spezielle Chips, die das für Sie erledigen. Genauso wie Sie einen MAX232 (oder ähnliches) verwenden würden, um den Arduino mit einem RS232-System zu verbinden, müssen Sie die Spannungen auf die richtigen Pegel verschieben und die Differenzialpaare erstellen oder kombinieren.
Maxim (die Hersteller des MAX232-Chips) stellen eine Reihe von Chips für RS485- und RS422-Systeme her. Ihre parametrische Suche zeigt sie alle: http://para.maximintegrated.com/en/search.mvp?fam=rs485&hs=1
Andere Unternehmen stellen Chips her, die die gleiche Aufgabe erfüllen.
TTL-zu-RS485-Konverter sind sehr günstig und einfach zu kaufen. Hier ist eins für $7 von NewEgg...
Es gibt viele mehr.
Ich stelle eine Schnittstelle mit zwei RS422-Geräten her. Auf einem höre ich nur zu und auf dem anderen sende und empfange ich Daten. Ein paar Widerstände, ein Lötkolben und eine kleine Experimentierplatine reichen in meinem Fall aus.
Tom
Majenko
David Smith
David Smith
Tom
David Smith