Hallo, wir haben eine kleine Platine entworfen, welche ein 2.2" Display, sowie einige andere Bauteile beinhaltet. Auf dieser Platine ist auch ein Drehencoder verbaut, welcher zur Menüauswahl dient. Ausschnit aus dem Schaltplan habe ich hochgeladen. Unsere Problem ist nun folgender: Wenn wir die KOndensatoren (100nF) dazuschalten also einlöten und am Drehencoder drehen verschluckt sich(so sieht es zumindest aus ) der Arduino und startet neu bzw das Display resetet sich und danach geht manchmal nichts mehr. Wenn wir Kondensatoren rauslassen funktioniert alles tadellos, bis auf die Entprellung, Da haben wir das Problem das die Zeiger zur menüauswahl auf dem Display ohne die Kondensatoren zittert und hoch und runtersprint. Habt ihr eine Idee woran es liegen könnte ?? Mfg
Ich würde sagen: Die Kondensatoren auf 10n wählen und parallel zum Schalter nach GND (Masse) legen. MFG
Leider habt ihr die 100n Kondensatoren an der völlig falschen Stelle angebracht. Es gehört so: 1. Die Kondensatoren bei den 10k-Widerständen entfernen 2. In die Leitungen zum Prozessor einen Widerstand mit ca. 1k einbauen. Also zwischen Encoder und Prozessor. Für alle Encoder-Signale. 3. Nun in jede Leitung vom Encoder auf der "Prozessorseite" einen kleinen Kondensator von ca. 10n-100n gegen Masse einbauen. Ihr müßt also einen Tiefpass bauen, um den Encoder zu entstören. Ihr hab es mit den Kondensatoren parallel zum Pullup-Widerstand noch schlimmer gemacht.
Benjamin Folk schrieb: > Wenn wir die KOndensatoren (100nF) dazuschalten also einlöten und am > Drehencoder drehen verschluckt sich(so sieht es zumindest aus ) der > Arduino und startet neu bzw das Display resetet sich und danach geht > manchmal nichts mehr. Es ist ja klar, was da passiert: nimm al an, der 100nF-Kondensator wäre entladen und der Drehencoderschalter schließt diesen entladenen Kondensator nach Masse kurz. Dann wird die Vcc für ein paar us zusammenbrechen und dein uC startet neu... > Wenn wir Kondensatoren rauslassen funktioniert alles tadellos, bis auf > die Entprellung, Da haben wir das Problem das die Zeiger zur menüauswahl > auf dem Display ohne die Kondensatoren zittert und hoch und > runtersprint. Das löst man dann üblicherwese per Software. Das ist billiger...
:
Bearbeitet durch Moderator
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.