Servo PPM-Leitung maximale Länge

Gast #4759398
Hallo,

Wie ihr vielleicht wisst, werden die Modellbau-RC-Servos normalerweise 
mit einem sogenannten PPM (pulse position modulation) Signal 
angesteuert:

http://circuitdigest.com/sites/default/files/inlineimages/Servo-Motor.jpg

Solche RC Servos haben normalerweise immer 3 Leitungen: Masse, Plus und 
Signal.


Meine Frage nun:

Wie lange dürfen solche Leitungen sein ohne dass Störungen auftreten?
Und wie schützt man sowas vernünftig gegen Störeinfluesse?
Mein Servo ist ca. 8m entfernt von der Steuerelektronik....

mfg
Gast
wolfram schrieb:
> Wie lange dürfen solche Leitungen sein ohne dass Störungen auftreten?

Das ist ein ganz gewöhnliches digitales Signal, häufig mit wirklichen 
TTL Schaltschwellen. Wer meint, ein solches TTL-Signal über ein 8m 
langes Kabel zu schicken wird wissen, was er tut.

MfG Klaus
Gast
TK schrieb:
> Hallo,
> welche Störungen hast Du nach 8m denn überhaupt erkannt?
> Oder ist die Frage genereller Natur?
>
> TK

Hallo,

die Frage ist genereller Natur.

Für ein kleines Automatisierungsprojekt brauche ich 5 Servos die ca. 8m 
vom Steuerungsrechner entfernt sind.

Und deswegen wäre ich daran interessiert ob es bei solch langen 
Leitungen zu Problemen kommen könnte.

Um Datenleitung zu sparen (und vielleicht dadurch auch die Störungen zu 
minimieren) hätte ich mir auch gedacht einen sogenannten "PPM Encoder" 
zu verwenden. Solche Encoder wandeln mehrere parallele PPM-Signale in 
ein (serielles) Bussignal um. Vielleicht wäre dies eine bessere Lösung 
anstatt jedes PPM Kabel einzeln zu verlegen. Ich weiss aber nicht ob 
solche "PPM Encoder" eine automatische Fehlerüberpruefung haben (wie 
z.B. Can-Bus).
Gast
> ob es bei solch langen Leitungen zu Problemen kommen könnte.

Ja sicher kann es zu Problemen kommen. Signalübertragung über lange 
Leitungen ist eine Kunst für sich. Ich gehe davon aus, dass man Dir 
jetzt in den folgenden Antworten mindestens 10 unterschiedliche 
Lösungsansätze empfehlen wird.

Ich fange mal an:

Möglichkeit 1)

> kann man immer auf einer höheren Spannung übertragen und am
> anderen Ende mit entsprechenden schwellwerten zurück wandeln.

Das ist schlechtest mögliche Vorschlag. Damit machst du den selben 
Fehler, den man vor geschätzten 40 Jahren mit RS2323 Schnittstellen 
gemacht hatte.

Möglichkeit 2)

Schicke die Signale durch einen Tiefpass mit einem Widerstand, der dem 
Wellenwiderstand des Kabels entspricht. Am Ende schließt du das Kabel 
ebenfalls mit einem solchen Widerstand ab und benutzt einen 
Operationsverstärker als Schmitt-Trigger, um aus dem verformten Signal 
wieder Rechteck-Impulse zu formen.

Möglichkeit 3)

Benutze zwei Leitungen symmetrisch, am einfachsten mittels RS422 oder 
RS485 Treiber.

Möglichkeit 4)

Ein Klassiker ist die Stromschleife mit Optokoppler, wie sie bei der 
MIDI Schnittstelle von elektronischen Musikinstrumenten angewendet wird. 
Braucht ebenfalls zwei Leitungen pro Signal. Ist einfach und für 8 Meter 
sicher ausreichend.

Ich empfehle also 4).
Gast
Man kann ja das Digitalsignal differentiell übertragen, oder über 
Stromschleife oder mit einem Schmitt-Trigger wieder auffrischen, oder, 
oder, oder...
Sind ja nur 50 Hz.
Gast
wolfram schrieb:
> http://circuitdigest.com/sites/default/files/inlineimages/Servo-Motor.jpg
>
> Solche RC Servos haben normalerweise immer 3 Leitungen: Masse, Plus und
> Signal.
>
> Meine Frage nun:
>
> Wie lange dürfen solche Leitungen sein ohne dass Störungen auftreten?
> Und wie schützt man sowas vernünftig gegen Störeinfluesse?
> Mein Servo ist ca. 8m entfernt von der Steuerelektronik....


Nimm einfach Servokabel mit größeren Kupfer-Querschnitt, 8m sind kein 
Problem. Kabel möglichst verdrillen, hilft zusätzlich.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.