Ein Verstärker/Treiber. Vielleicht reicht schon ein einfacher Transistor.
Hallo zusammen!
Hab folgendes Problem ich hab verschiedene Bauteile mit TTL Logik (Sensoren Encoder ABKanal usw.) welche ich über ein normales 20 Lizenkabel geschirmt 5m sende. Die Signale sind jedoch teilweise nicht mehr brauchbar...
gibt es Lösungen dafür mit wenig Aufwand? z.B. anderes Kabel oder einfache elektronik? wichtig wäre auch wenn es nochher 5V digital logik bleiben würde...
Danke Leute!
Ein Verstärker/Treiber. Vielleicht reicht schon ein einfacher Transistor.
Soweit ich weiss, sollten beide Enden eines Kabels mit einem Widerstand gegen Masse abgeschlossen werden, der dem Wellenwiderstand der Leitung entspricht (siehe auch: http://de.wikipedia.org/wiki/Leitung..._auf_Leitungen ). Der könnte etwa im Bereich 100 Ohm liegen. An der Sendesseite eventuell einen Bustreiber (z.B. SN7407 mit Pullup Widerstand, wenn es wirklich echtes TTL ist) verwenden, auf der Empfangsseite Schmitt-trigger Eingänge, evt. mit einem Tiefpass davor (Grenzfrequenz richtet sich nach der maximalen Datenrate).
Möglicherweise hilft auch ein Ferritkern um das Kabel.
Warum platzierst du nicht einen kleinen µC bei den Sensoren und überträgst die Signale von dort seriell, idealerweise mit differentieller Übertragung (z.B. per RS-485). Dafür gibt es fertige Treiber, ähnlich wie der MAX232/202 für RS-232.
Mit freundlichen Grüßen
Thorsten Ostermann
5m sollte noch gerade klappen, wichtig dabei immer Signal und GND auf 2 verdrillte Leitungen übertragen. Also für JEDES Signal eine eigene verdrillte Signal/Masseleitung verwenden.
Oder für lange Leitungen http://de.wikipedia.org/wiki/Stromschnittstelle das ist/war Industrie Standard.
Besser http://de.wikipedia.org/wiki/TTY-Schnittstelle
Gruß Richard
Geändert von Richard (30.04.2011 um 18:26 Uhr)
Profis machen so etwas mit 26LS31 und 26LS32 Bausteinen (differenziell / Stichwort "RS422").
Viele Incrementalgeber haben so etwas schon "OnBoard".
Die Leitung muss für jeden Kanal verdrillt sein (wie Richard schon erwähnt hat).
Dabei gibt es keine Masse !
Damit schaffst Du dann bei nicht zu hohen Frequenzen locker 100m.
Warum das ganze bei Dir mit TTL keine 5m läuft ist mir nicht ganz klar.
Was für ein Encoder ist das ?
Ist die Kapazität des Kabels zu groß ?
Vielleicht hilft auf der Empfangsseite ein Schmitt-trigger (wie Ranke erwähnt).
mfG
Willi
Lesezeichen