Diese zwei Tipps zum Entprellen von Tastern musst du kennen

āđāļŠāļĢāđŒ
āļāļąāļ‡
  • āđ€āļœāļĒāđāļžāļĢāđˆāđ€āļĄāļ·āđˆāļ­ 4 āļ.āļĒ. 2024
  • 🎓Lernmaterial zum Video: go.tfe.academy...
    In zahlreichen Anwendungen werden VorgÃĪnge durch das DrÞcken eines Tasters (engl. Pushbutton) gesteuert. Dabei kommt es hÃĪufig zu ungewollten SprÞngen im Signal ("prellen"), die z.B. bei der digitalen Weiterverarbeitung Probleme bereiten kÃķnnen. Mit einem Kondensator kann das Tastersignal stabilisiert ("entprellt") werden.
    In diesem Video zeige ich dir in einem Experiment, wie ein prellender Taster auf dem Oszilloskop aussieht und wie man das fehlerhafte Signal mit Hilfe eines RC-Glieds stabilisieren kann.
    --------
    INHALT
    0:46 Schaltungssimulation: Entprellen eines Tasters
    3:16 Experiment 1: Analyse des Tastersignals
    5:19 Experiment 2: Aufbau und Test der Entprell-Schaltung
    --------
    LINKS
    Podcast “Elektronik und Programmieren”: go.tfe.academy...
    E-Technik und Elektronik: go.tfe.academy...
    Programmieren & Schnittstellen-Themen zwischen Elektronik und Informatik: go.tfe.academy...
    GesprÃĪche mit interessanten PersÃķnlichkeiten aus dem MINT-Bereich: go.tfe.academy...

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ • 27

  • @ShadowD71
    @ShadowD71 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Dieser Kanal ist bisher der beste zum Thema Elektronik. Vielen Dank fÞr Ihre MÞhe und die tollen ErklÃĪrungen. Was ich auch gut finde ist, das es Lehrmaterial (und das noch kostenlos) zum Video gibt. Erstklassig. Bitte weiter so.

    • @fearlengi
      @fearlengi  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Super, danke fÞr den netten Kommentar!

  • @uweroddinger393
    @uweroddinger393 3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Ich schließe mich den meisten Kommentaren an, gut gemacht. Es sei aber erlaubt, 2 VerbesserungsvorschlÃĪge zu machen:
    1. Wenn 2-Kanal Oszi zur VerfÞgung steht, warum dann nicht beide Kurven anzeigen? Ein Bild sagt mehr als 1.000 Worte 😜
    2. 1k 1 uF - Warum? Ein Satz zur Dimensionierung der Bauteile wÃĪre Klasse gewesen und hÃĪtte 5 von 5 Sternen ergeben!
    Weiter so!

  • @clemensandres6637
    @clemensandres6637 9 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Super erklÃĪrt, ich werde es anwenden.

  • @thevintagehifiambassador8524
    @thevintagehifiambassador8524 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Beste Videos nicht nur zum Thema Entprellen, sondern zum Fachgebiet Elektrotechnik. Arduino ? Unklar fÞr Followers die nur Elektrotechnik Tutorials ansehen. Ist ein Microcontroller Board mit Hilfe von einem Programmierprogramm fÞr Technik.

  • @dieterfurst8662
    @dieterfurst8662 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Bisher fÞr mich das beste Video zu dem Thema. Ich habe noch folgende Fragen: Wie schnell sind denn die SÃĪttingungs- bzw. EntsÃĪttigungskurven des Kondensators? Sind die schnell genug um einen Linearmotor anzuhalten, bevor er sich selbst zerlegt? Muss man dann im Programmcode nach einem Schwellwert z.B. von 4V abfragen um den Motor anzuschalten oder bleibt es bei 5V und 0V? Freundliche GrÞße Dieter FÞrst (Quereinsteiger und Arduino Neuling)

    • @fearlengi
      @fearlengi  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Hallo Dieter. Die Geschwindigkeit der Ladekurve kannst du Þber das Produkt aus Widerstand und KapazitÃĪt bestimmen, das wird auch Zeitkonstante Tau genannt. Nach 5 x Tau ist der Kondensator auf die Betriebsspannung (z.B. 5V) geladen.

    • @dieterfurst8662
      @dieterfurst8662 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@fearlengi Vielen Dank, das sehe ich mir mal an.

  • @iurlc
    @iurlc āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    SchÃķne ErklÃĪrung fÞr die Tastenentprellung mit Kondensator. Nur die Anmerkung kurz vor Ende finde ich nicht so gut. Wenn man etwas mit Software in einem bereits vorhandenen uC machen kann sollte man es mit Software statt mit zusÃĪtzlicher Hardware machen. Spart Kosten (=kann das Produkt auf dem Markt bestehen), die Ausfallwahrscheinlichkeit sinkt mit abnehmender Zahl von Bauteilen (=wie groß sind die Garantiekosten oder die Kundenzufriedenheit) und man muss sich nicht mit Toleranzproblemen (z.B. des Elkos) herumschlagen. Hier sollen die Leute doch professionelles Arbeiten lernen und nicht nur was fÞrs Basteln einfach ist. Besser wÃĪre gewesen: "das ist die LÃķsung wenn man auf einen ZÃĪhlereingang einer digitalen Logik geht, wenn ein Taster an einem uC angeschlossen ist sollte man die Taste Þber Software entprellen"

  • @Juppy1970
    @Juppy1970 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Vielen Dank fÞr dieses Video und die ErklÃĪrung zum Entprellen. Ich habe allerdings das Problem, dass ich einen Reedkontkat an einem WasserzÃĪhler entprellen will. Mit Tasmosta habe ich bereits den HÃķchstwert CounterDebounce 30000 (30 Sek.) eingestllt, aber wenn der Magnet Þber den Reedkontakt stehen bleibt und wieder los lÃĪuft, wird doppelt gezÃĪhlt. Mit einem Kondensator wÞrde ich dieses Problem wohl nicht lÃķsen, da dieser entlÃĪdt und dann trotzdem gezÃĪhlt wird. Wie kann man das in den Griff bekommen?

  • @ArnoldSzathmary
    @ArnoldSzathmary 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    RC ist ja schon mal die richtige Richtung fÞr den Zweck aber das Problem ist damit wahrscheinlich nicht gelÃķst. Die Verlangsamung des Schaltvorgangs verursacht ÃĪhnlich Effekte wie das Prellen in nachgeschalteter Logik.

    • @uwesed
      @uwesed āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Das hÃĪngt von der GrÃķße der Bauteile ab. Sie mÞssen klein genug im erzeugten Effekt sein, damit kein nichtgewollter Effekt auftritt aber groß genug um zu entprellen.
      TastendrÞcke sind (auf Microcontroller und CPU bezogen) elend langsame Signale, daß die Entprellung nicht ins Gewicht fallen.

    • @rolfmader2783
      @rolfmader2783 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      FlipFlop-Entpreller ist schneller...

  • @user-ed2us5sx8g
    @user-ed2us5sx8g āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Ein sehr interessanter Betrag. Ich mÃķchte bei meine Druckwasserpumpe ( 12 V 5 A) den Druckschalter entprellen. Leider bin ich nicht vom Fach und kann die Elemente die ich brauche nicht berechnen. Gibt es irgendwo dafÞr eine LÃķsung?

  • @GCLVIDEOGRAPHY
    @GCLVIDEOGRAPHY 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Hi! Prof. Wo kann man Ihre Tablett kaufen.

    • @timgraf7933
      @timgraf7933 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Im Elektrofachhandel ðŸĪĶ‍♂ïļ

  • @timgraf7933
    @timgraf7933 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Sehr gutes Video. Kurz zusammengefasst, bei Gleichspannung einen Kondensator mit Widerstand parallel zum Taster schalten. Aber wie hoch muss der Widerstand und die KapazitÃĪt des Kondensators sein ? Ich kann mir vorstellen, dass da evtl. auch die Zeit eine Rolle spielt, wie oft dieser betÃĪtigt wird und dass die Versorgungsspannung auch eine Rolle spielt.

    • @uwesed
      @uwesed āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Das gezeigte Schaltbild nennt 1kOhm und 1ÂĩF bei einem 1kOhm PullupWiderstand.
      Die Prell-Zeiten sind kurz. Wenn Du das Oszilloskop-Bilf bei 4:50 anschaust ist der 2. Impuls nach 100ÂĩS (Zeiibasis 100ÂĩS/div) Die Form und Anzahl der Impulse hÃĪngt vom Taster und dessen Konstruktion ab, aber nach 1-2mS ist alles schon vorbei.
      Der Kondensator muß diese LÞcke zwischen den Impulsen (indem er Strom abgibt) fÞllen. Im Oszilloskop bei 7:07 sieht man die Entladekurve der verwendeten Widerstand-Kondensator Kombination ( 1kOhm Pullup, 1kOhm und 1ÂĩF Kondensator und 10MOhm Eingangswiderstand 10x Tastspitze Oszy. Die Entladekurve dauert von 5v bis ca 0V ca 1,5 Div also ca 70mS.
      in 70mS kannst Du weder den Taster 2 mal DrÞcken noch 2x loslassen. Du bist einfach zu langsam dazu (ich auch).
      Darum braucht es keine Pausen oder Wartezeiten.
      Die Spannung ist bekannt. Elektronische Schaltungen funktionieren mit 5V (alte TTL Technik und die meisten Standard CPU- Controller- und sonstige Halbleiter die man als Hobbybastler verwendet) . Modernere mit 3,3V und die alte CMOS Gattertechnik der CD400 Serie von 2 bis 18V. Ich wage zu behaupten daß man fast immer 5 oder 3,3V Spannungsversorgung hat.

  • @Erdbeerschorsch2011
    @Erdbeerschorsch2011 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Ich hÃĪtte eine Frage zu dem, was bei 06:13 gesagt wird: "Bei offenem Schalter fließt Strom durch den Kondensator zurÞck zur Masse".
    Ich dachte immer, durch den Kondensator kann kein Strom fließen, da sich isolierendes Material zwischen den Elektroden befindet. Ich wÃĪre fÞr eine kurze ErklÃĪrung dankbar.

    • @uwesed
      @uwesed āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Man muß statische und dynamische VorgÃĪnge Unterscheiden.
      Statisch: Kondensator sind 2 voneinander isolierte Platten. Da fleißt kein Strom durch.
      Dynamisch: Der Kondensator kann geladen oder entladen werden, es fließt Strom. Ist der Taster gedrÞckt entlÃĪdt sich der Kondensator Þber den Widerstand und den Taster bis er leer ist. Wird der Taster losgelassen fließt ein Strom durch beide WiderstÃĪnde und lÃĪdt den Kondensator auf Betriebsspannung auf. Der Strom ist außer von den WiderstÃĪnden vom der Spannungsdifferenz (Kondensatorspannung und Ladespannung) abhÃĪngig.
      Also ist fÞr eine kurzen Zeitraum die aussage in 06:13 richtig.
      Als Anschungsbeispiel. Du kannst Bier ins Bierglas gießen, obwohl das Bierglas unten kein Loch hat (laden). Solage Du nicht davon trinkst bleibt das Bier im Glas. Trinkst Du davon fließt Bier ab (entladen).
      GrÞße Uwe

  • @lutzmuller5703
    @lutzmuller5703 6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Hi, muss ich beim Arduino den Eingang auch entprellen wenn ich einen Optokoppler dazwischen schalte?
    GrÞße

    • @fearlengi
      @fearlengi  6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

      Der Optokoppler ÞbertrÃĪgt ja den Lichtsignalverlauf der Senderseite. Das wÞrde bestimmt das eine oder andere verÃĪndern, aber bei einem stark prellenden Schalter sieht es dann immer noch nicht automatisch gut aus. Ein Komparator kann noch helfen oder ein Schmitt-Trigger.

    • @lutzmuller5703
      @lutzmuller5703 6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @@fearlengi Nehmen wir mal an, ein Zug fÃĪhrt Þber einen Sensor. Mit jeder Achse zÃĪhlt der Arduino. Das ist doch dann auch wie ein Prellen. Wie verhindere ich jetzt das ein und ausschalten mit jeder neuen Achse? Denn mit Zeit ist es nicht zu lÃķsen, weil ich den Zug ja anhalten oder langsam fahren kann.

    • @fearlengi
      @fearlengi  6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @@lutzmuller5703 Was soll denn ein- und ausgeschaltet werden? Ist das Problem, dass die Achsen ein unsauberes Signal mit EinbrÞchen produzieren, oder geht es eher darum, dass eine Achse ignoriert werden soll? Etwas mehr Kontext wÃĪre klasse, dann kann ich mir das Problem besser vorstellen.

    • @lutzmuller5703
      @lutzmuller5703 6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @@fearlengi Danke, dass du versuchst mich zu verstehen. Ich plane, eine Modellbahnanlage zu bauen. Um eine Kehrschleife bauen zu kÃķnnen, muss ich Sensoren einbauen. Nehme ich zB. KY-032, wird je nachdem wie ich sie einbaue, entweder mit jedem Wagon oder mit jeder Achse ein Signal gesendet. Das fÞhrt jedes Mal zum Umschalten des nachfolgenden Gleisabschnittes mittels Relay durchgefÞhrt. Wie verhindere ich das jetzt mit einem Arduino, dass sich nicht das Relays dauerhaft schaltet?
      Ich muss irgendwie nur das erste Signal akzeptieren. Vielleicht denke ich aber auch zu kompliziert.

    • @fearlengi
      @fearlengi  6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @lutzmuller5703 Hmm, entweder Þber ZÃĪhlen der Wagons oder Þber eine Zeitschaltung? Letzteres ist natÞrlich ungÞnstig, wenn der Zug anhÃĪlt. Vielleicht noch eine Lichtschranke an der Schleife?