Tastenentprellen bei längerer Leitung

Gast #405741
Lesenswert?

Hallo,

ich entprelle meine Taster mit einem parallel dazu liegenden
Kondensator und das funktioniert sehr gut. Wie ist es jedoch, wenn die
Taster an einer ca. 20cm langen Leitung hängen? Sollte man den
Kondensator direkt an den Taster machen oder direkt an den Anschlusspin
des uC's?

Vielen Dank schonmal für die Hilfe.

Matthias
#405742
Lesenswert?

> ich entprelle meine Taster mit einem parallel dazu liegenden
> Kondensator

Ich entprelle meine Taster mit Software, und zwar mit der
Bulletproof-Entprellroutine von Peter Dannegger:

http://www.mikrocontroller.net/articles/Entprellung

> ca. 20cm langen Leitung

Das empfinde ich nicht als "lang", sondern eher als kurz.
Wenn die Leitungen länger werden, dann sollte man den Tasterstrom etwas
erhöhen (externer PullUp statt Interner), damit keine Störsignale
einkoppeln. Ein C ist dabei sicher auch hilfreich, ich würde ihn am
Mikrocontroller platzieren.

...
Gast #405743
Lesenswert?

> ich entprelle meine Taster mit einem parallel dazu liegenden
> Kondensator

Die beste Methode, einen versehentlich als toggelnden Ausgang
geschalteten Pin zu grillen. Mach´s per Software, indem Du den Taster
in einem Timerinterrupt zyklisch abfragst - spart Bauelemente und
Haareraufen....
Gast #405744
Lesenswert?

Wenn Kondensator, dann natürlich nahe am Controller. Wenn du den über
eine Leitung weiter entfernt anschließt, fängst du dir genau über diese
Leitung Störsignale ein, die am Controller wirksam werden.

20cm ist allerdings recht kurz und wenig kritisch. Per Software zu
entprellen ist natürlich meist sinnvoller, wie andere schon schrieben.
Aber auch, wenn man mit Software entprellt, kann ein zusätzlicher
Kondensator bei langen Leitungen Sinn machen, um energiereiche Spikes
nicht auf den Portpin zu bekommen. Dann am besten noch mit einem
Serienwiderstand als Tiefpass.
Gast #405745
Lesenswert?

20cm recht kurz und wenig kritisch? Das sind die besten Antennen der
Welt! 3E8 / 20cm = 1.5GHz. Damit liegst du z.B. genau im E+-Netz (Von
PCs ganz zu schweigen)! Alles was länger als 5 cm ist wird kritisch,
Bauteile am Besten SMD und mit EMI-Filtern nach außen dämpfen.
Gast #405748
Lesenswert?

Ich glaub ihr schmeisst da ein paar verschiedene Probleme zusammen: Das
entprellen ist notwendig wegen der mechanischen Schaltkontakte, die
nunmal nicht von einer Nanosekunde auf die nächste perfekt schliessen.
Das nächste sind Spannungsspitzen wegen der induktivität langer
Leitungen - da sind 20cm wirklich kein Problem. Zuletzt bleibt die
induktive Einkopplung, die Antenne. Davon merkt man i.d.R. nichts weil
das nur Mikrovolt sind wenn man sich nicht direkt neben dem Sender
befindet.
Gast #405749
Lesenswert?

Was ich meinte sind schnelle Schaltvorgänge seitens des µC. Z.B. eine
4x4-Keypadabfrage mit 20cm Freiluftverdrahtung macht extreme Probleme
(trotz Pullup). Hatte auch ein RAM auf'm Experimentierboard mit ca.
10cm Leitungen stecken, Ergebnis war nur Müll! Was hilft sind
Flachbandleitungen (immer mit Masse dazwischen) und aufgeschobenen
Ferritkernen.
Gast #405751
Lesenswert?

Genau wegen dieser Gedanken sind hier im Forum sehr viele Beiträge wegen
ungeklärter Phänomene! In meiner Firma sind deshalb Handys verboten. Da
wurden aufwändige Tests gemacht, 2W Digital haut mächtig 'rein!

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