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!
@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
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.
Perfekt! 100nF und der PullUp vom µC. Es funktioniert. Zu blöd, daß ich jetzt schon das geschirmte also unflexiblere Kabel verbaut habe... Danke!
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.