Ich habe eine Frage zu diesem Bild. Die Widerstände beim Encoder dienen doch als Pull-Up, damit der Encoder defineirtes 5V Spannung hat oder? Müsste ich dann nicht auch noch beim SW einen 10kOhm Widerstand hintun, damit der auch definiert ist? Danke vielmals.
Bei einige µC kann man interne Pullups einschalten. Wenn das nicht möglich ist, dann ja. Man könnte auch noch ein R-C Filterung nach schalten, je nach EMV/ EMVU Störrungen. Wichtig: Taster und A/B Encoder müssen entprellt werden!
Gut erkannt. Gib dem aber 2mA zum Arbeiten, das hält die Kontakte sauber. Bei den Schleifkontakten des Encoders... Naja, das steckt ja schon im Nahmen. :)
Beitrag #5793340 wurde vom Autor gelöscht.
Karl M. schrieb: > Wichtig: Taster und A/B Encoder müssen entprellt werden! Der Encoder entprellt sich quasi von alleine, die Abtastrate muss nur hoch genug sein. Was zur angenehmen Bedienung, eh schon der Fall ist.
Habe noch eine Frage: Was würde es bringen, wenn ich dann noch an A,B und SW einen 10nf Kondensator anlege? Wie filtert es das Signal?
Gon F. schrieb: > Wie filtert es das Signal? Nein, das stresst nur die Kontakte. Wenns blöd läuft, kann der Nicht-Schmitt-Trigger-Eingang deines µCs, das auch garnicht ab. Wenn du wirklich Filtern musst, macht nur etwas mehr Aufwand Sinn. Gibt Hier einen Artikel dazu (o. 2,3).
Gon F. schrieb: > Welcher Artikel ? :) Sorry. "einen Artikel dazu (o. 2,3)" -> "Es könnte mehr als nur einen Artikel geben"
Gon F. schrieb: > Was würde es bringen, wenn ich dann noch an A,B und SW einen 10nf > Kondensator anlege? Das ist OK so. Damit verschwindet das Prellen normalerweise vollständig und du kannst beim Drehgeber mit Interrupts arbeiten. Den Taster würde ich wie bei allen anderen Tasten per Polling abfragen. W.S.
Karl M. schrieb: > Wichtig: Taster und A/B Encoder müssen entprellt werden! Warum die A/B Signale? Eine vernünftige Auswerteroutine für den A/B Encoder zählt bei einem Störpuls hoch und wieder runter, falls sie ihn mit kriegt. Ansonst geht ihr der Preller am A.sch vorbei.
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.