Kann ich ein Cat 5-Kabel mit Arduino verwenden?

Ich möchte meine Schaltkreise miteinander verbinden, aber das Problem ist, dass der Abstand, den sie voneinander haben, länger ist, als meine Überbrückungskabel erreichen können. So kam ich auf die Idee, ein Kategorie 5 (Ethernet-Kabel) zu verwenden, um meine Schaltungen über größere Entfernungen zu verbinden. Wie lange kann ich das Kabel laufen lassen, bevor Probleme wie Spannungsabfälle auftreten?

Der Abstand zwischen meinen Stromkreisen beträgt maximal 1 Meter. Und es gibt mehrere Kreisläufe, die sich zu Entfernungen verzweigen. Der längste Stromkreis hat 9 V und die anderen, kürzeren haben 5 V. Ich bin ein absoluter Laie in Sachen Elektronik, also sagen Sie bitte, ob es noch etwas gibt, das ich beachten sollte.

BEARBEITEN:

Die Daten, die ich über die kurzen Drähte übertrage, sind serielle Daten, und das längere Kabel ist ein Gleichstromausgang zu einem Motor. Je länger man also konstant an oder aus ist, und seriell ist ... Nun, seriell (Tx / Rx).

Baudrate für die serielle Kommunikation ist 115200

Um dies richtig zu beantworten, muss man wissen, was über die Kabel gesendet wird. Im Moment ist es ein bisschen so, als ob Sie fragen, ob Ihr Fahrzeug unter eine niedrige Brücke passt, aber die Fahrzeughöhe nicht angeben.
Wenn Ihr Problem wirklich darin besteht, dass Ihre Jumperdrähte nicht lang genug sind, können Sie längere Jumper kaufen / herstellen.
@Andyaka Aktualisierte Beschreibung in Frage :)
@Murphy Wenn es nur so einfach wäre ... Ich kann solche Kabel dort, wo ich wohne, nicht finden.

Antworten (2)

Wenn Sie Hochfrequenzsignale (z. B. SPI) übertragen, kann ein Meter wahrscheinlich Probleme verursachen. Wenn die Signale ~DC sind, haben Sie kein Problem. Der Widerstand eines Meters 24-Gauge-Kupferdraht beträgt weniger als 0,1 Ohm.

Ja, das können Sie technisch gesehen, aber mit 1 Meter Verkabelung kann Ihr Signal, wenn es mit einer schnellen Baudrate gesendet wird, in der Interferenz verloren gehen. Sie können Dinge wie RS422-Transceiver verwenden, um Ihr einseitiges schnelles Signal in differentielle Paare umzuwandeln, die widerstandsfähiger gegen Interferenzen und Übersprechen sind, und sie zur Minimierung über dasselbe verdrillte Paar im Cat5e- (oder Cat6, da das alles ist, was ich habe) Kabel senden Interferenz.

Da Sie über das Senden von UART-Signalen sprechen, können Sie diese RJ-45-Pinbelegung verwenden, die mit normalen Ethernet-Kabeln kompatibel ist, nachdem Sie das UART-Paar in RS422 (Single-Chip-Ding) umgewandelt haben:

  • Uplink:
    1. TX+
    2. TX-
    3. RX+
    4. GND
    5. GND
    6. RX-
    7. GND
    8. GND
  • Downlink:
    1. RX+
    2. RX-
    3. TX+
    4. GND
    5. GND
    6. TX-
    7. GND
    8. GND

Sie können dafür normale Ethernet-Kabel verwenden - Straight-Through-Kabel, wenn Sie Uplink- und Downlink-Port miteinander verbinden, und Crossover, wenn Sie zwei des gleichen Typs verbinden.

Baudrate ist 115200
@AlexanderJohansen Ich würde immer noch den RS422-Transceiver verwenden, nur um sicher zu gehen. Und Ethernet-Hardware-Kompatibilität bedeutet sehr reduzierte Kosten – Sie haben wahrscheinlich gerade irgendwo einen herumliegen.