µC Endschalter an 5m Kabel

OP #1968174
Lesenswert?

Ich habe einen Endschalter (Taster) über ein Kabel mit dem µC verbunden. 
Im Testbetrieb (20cm) Kabelläng funktioniert das auch prima. Jetzt habe 
ich ein 5m langes LIYCY und ein LIYY jeweils 6x0,14mm² getestet. Der 
Unterschied beider Kabel ist geschirmt und ungeschirmt. Auf 2 Adern ist 
der Taster auf den anderen Adern ist ein Schrittmotor angeschlossen. Der 
Fehler der sich einstellt ist eigenartig. Wenn im Initialbetrieb (Suche 
nach dem Endschalter) der Motor verfährt hat der µC plötzlich 
realisiert, daß der Endschalter angefahren wurde obwohl er den definitiv 
nicht erreicht haben kann. Das ist immer reproduzierbar mit dem 
ungeschirmten Kabel und sehr oft mit dem geschirmten. Kann es sein, daß 
die Schrittmotorleitung in die Schalterleitung einkoppelt? Wie kann man 
das vermeiden? Danke!
#1968196
Lesenswert?

@Tino Kühn (blumengiesser)

>nach dem Endschalter) der Motor verfährt hat der µC plötzlich
>realisiert, daß der Endschalter angefahren wurde obwohl er den definitiv
>nicht erreicht haben kann. Das ist immer reproduzierbar mit dem
>ungeschirmten Kabel und sehr oft mit dem geschirmten. Kann es sein, daß
>die Schrittmotorleitung in die Schalterleitung einkoppelt?

ja.

> Wie kann man
> das vermeiden? Danke!

Mit einem relativ niederohmigen Pull-Up-Winderstand, sagen wir 10k und 
einem RC-Filter, sagen wir 10K und 100nF. So wie hier im Artikel 
Schmitt-Trigger. Dann klappts auch mit dem Endlagenschalter.

MFG
Falk
#1968201
Lesenswert?

Tino Kühn schrieb:
> Kann es sein, daß
> die Schrittmotorleitung in die Schalterleitung einkoppelt?
Ist naheliegend.

> Wie kann man
> das vermeiden? Danke!
Nen großzügig dimensionierten Tiefpass vor den Endlagen-Schalter-Eingang 
des µC. Der sollte verhindern, dass der µC was von den Einkopplungen 
mitbekommt.
Die Zeitkonstante des RC-Tiefpasses würde ich erstmal "Pi-mal-Daumen" so 
in der Größenordnung ansetzen:
T = R*C = 0.1ms ... 1ms

Gruß Skriptkiddy.
Gast #1968208
Lesenswert?

Tino Kühn schrieb:
> Kann es sein, daß die Schrittmotorleitung in die Schalterleitung einkoppelt?
Das ist mit Sicherheit so !
> Wie kann man das vermeiden?
1. Getrennte Kabel für Taster und Schrittmotor
2. Einzeln geschirmte Leitungen im gleichen Kabel
3. Sofern vorhanden, sollte der Pullup-Widerstand am µC-Eingang für den 
Taster so niederohmig wie möglich sein. z.B. 47 Ohm, dann müssen schon 
einige mA Strom in der Taster-Leitung fließen, um den µC zu 
beeindrucken.

Es grüßt RainerK

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren