Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

wyeliminowanie drgań na microswitch

pawelvod 01 Lut 2004 14:33 4672 8
  • #1 01 Lut 2004 14:33
    pawelvod
    Poziom 18  

    Jaki najprostrzy układzik zapobiega powstaniu kilku impulsów podczas naciskania i puszczania przycisku microswitch?

    0 8
  • #2 01 Lut 2004 14:42
    adi-niunio
    Poziom 22  

    w bascomie jest polecenie DEBOUNCE, jak dobrze pamietam.

    A jeśli się nie myle to wystarczy zwykły czwórnik RC (rezystor w szereg, kondensator równolegle)

    0
  • #3 01 Lut 2004 14:43
    chemik29
    Poziom 11  

    Witam.
    Ja podłączam jeden styk swicza do masy a pod drugi podpinam kondensator ok 220n podpięty pod masę i opornik kilkadziesiąt kohm podpięty pod +, dodatkowo w szereg jeszcze opór ok.500ohm.

    0
  • #4 01 Lut 2004 14:55
    czarutek
    Poziom 34  

    Bardzo dużo zależy od tego, co jest za stykami, co się dalej dzieje po zwarciu/rozwarciu.
    Dla przykładu prosty układzik autorepeat z "widocznym" delay, gdzie wystarcza kondensator (tu akurat 15n).

    0
  • #5 01 Lut 2004 16:49
    PiRoman2
    Poziom 20  

    A ja wolę styk przełączny i przerzutnik RS (zawsze pewne)

    0
  • #6 01 Lut 2004 17:07
    Nemo
    Poziom 31  

    Albo rejestr typu D. Do kompletu kondensator około 100nF (lub mniejszy) między wejście i masę, rezystor 4k7 między masę i wejście, a przed tym jeszcze rezystor 1k. Tyle, że przełącznik podłącza +5V, a nie GND. Dodatkową korzyścią jest to, że na wyjściu mamy zmianę poziomu po każdorazowym naciśnięciu przycisku (w rejestrze D musi być połączone wyjście /Q z wejściem D, sygnał wyjściowy na Q). Rejestr D to np. 4013 lub 74xxx74 (xxx - HC, HCT, LS itd.)
    Pozdrawiam.

    0
  • #7 01 Lut 2004 19:09
    pawelvod
    Poziom 18  

    jak pisałem w bascomi to był na tyle wolny że obywało się bez niczego. w asmie pod kwarcem 11mhz jest inaczej. Ja ustawiam na kontrolerze +5V, a microswitch łączy do masy. Zastanawiam się czy w takim układzie zgodnie z podpowiedziami z poprzednich postów nie wystarczyłby sam kondensator między nóżkę procesora, a masę, bo nóżka ma przecież rezystor podciągający. Nie wiem jaki on ma opór (89c2051). Jakai powinien być stosunek oporu do pojemności żeby wszystko chodziło jak trzeba, o ile takie rozwiązanie się sprawdzi.

    0
  • #8 01 Lut 2004 19:30
    czarutek
    Poziom 34  

    Paweł, to w końcu "układzik", czy "procedurka". Bo to spora "różniczka"... ;)

    0