Mga kategorya: Itinatampok na Mga Artikulo » Praktikal na Elektronika
Bilang ng mga tanawin: 79276
Mga puna sa artikulo: 4

Logic chips. Bahagi 10. Paano mapupuksa ang bounce ng mga contact

 


Paggamit ng isang trigger bilang switch

Sa mga nakaraang bahagi ng artikulo, ang mga nag-trigger tulad ng D at JK ay inilarawan. Magiging angkop dito upang alalahanin na ang mga nag-trigger na ito ay maaaring gumana sa pagbilang mode. Nangangahulugan ito na pagdating ng susunod na pulso sa pag-input ng orasan (para sa parehong mga nag-a-trigger na ito ay input C), ang estado ng trigger ay nagbabago sa kabaligtaran.

Ang lohika ng pagpapatakbo na ito ay halos kapareho sa karaniwang electric button, tulad ng sa isang lampara sa mesa: pinindot - pinindot, muling pinindot. Sa mga aparato batay sa mga digital na microcircuits, ang papel na ginagampanan ng naturang pindutan ay madalas na gumanap ng mga nag-uudyok na tumatakbo sa mode ng pagbibilang. Ang mga mataas na antas ng pulso ay ibinibigay sa pagbilang ng input, at ang mga signal ng trigger output ay ginagamit upang makontrol ang mga executive circuit.

Ito ay tila napaka-simple. Kung ikokonekta mo lamang ang isang pindutan sa input C na nag-uugnay sa input na ito sa isang karaniwang kawad kapag pinindot, pagkatapos ay sa bawat pindutin ang estado ng trigger ay magbabago, tulad ng inaasahan, sa kabaligtaran. Upang matiyak na hindi ito ganoon, sapat na upang tipunin ang circuit na ito at itulak ang pindutan: ang pag-trigger ay hindi mai-install sa tamang posisyon sa bawat oras, ngunit mas madalas pagkatapos ng maraming mga pindutan ng pindutan.

Ang kondisyon ng pag-trigger ay pinakamahusay na sinusubaybayan gamit ang isang tagapagpahiwatig ng LED, na paulit-ulit na inilarawan sa mga nakaraang bahagi ng artikulo, o simpleng paggamit ng isang voltmeter. Bakit nangyayari ito, bakit hindi gumagalaw ang gatilyo, ano ang dahilan?


Ano ang bounce contact

Ito ay lumiliko na ang bounce ng mga contact ay sisihin para sa lahat. Ano ito? Anumang mga contact, kahit na ang pinakamahusay, kahit na switch ng tamboIto ay lumiliko na hindi sila malapit agad. Ang kanilang maaasahang koneksyon ay nahahadlangan ng isang buong serye ng mga banggaan, na tumatagal ng mga 1 millisecond o higit pa. Iyon ay, kung pinindot namin ang pindutan at hawakan itong pinindot sa kalahati ng isang segundo, hindi ito nangangahulugan na ang isa lamang salpok ng naturang tagal ay nabuo. Ang hitsura nito ay nauna sa maraming sampu, o marahil kahit daan-daang mga salpok.

Pagdating sa pagbilang ng pag-trigger, ang bawat tulad ng pulso ay lumipat ito sa isang bagong estado, na ganap na tumutugma sa lohika ng pag-trigger sa mode ng pagbibilang: lahat ng mga pulso ay mabibilang, at ang resulta ay tutugma sa kanilang bilang. At ang gawain ay pindutin ang pindutan nang isang beses upang baguhin ang estado ng pag-trigger nang isang beses lamang.

Ang isang katulad na problema ay mas kapansin-pansin kung ang mekanikal na kontak ay isang sensor ng bilis, halimbawa, sa isang aparato para sa mga paikot-ikot na mga transformer, o sa isang meter na daloy ng daloy: ang bawat operasyon ng pakikipag-ugnay ay nagdaragdag ng estado ng elektronikong metro hindi sa pamamagitan ng isa, tulad ng inaasahan, ngunit sa pamamagitan ng isang random na numero. Ang kwento tungkol sa mga counter ay medyo sa ibang pagkakataon, ngunit sa ngayon, maniwala lamang na ito mismo ay, at hindi kung hindi man.



Paano mapupuksa ang bounce ng mga contact

Ang paraan ng paglabas ay ipinapakita sa Figure 1.

Larawan 1. Pulso na dating sa RS - trigger.

Ang pinakamadaling paraan ay upang maalis ang bounce ng contact sa tulong ng mga pamilyar na RS - trigger, na natipon sa isang K155LA3 logic chip, na mas tiyak sa mga elemento nito DD1.1 at DD1.2. Sumasang-ayon tayo na direktang labasan RS - trigger ito ay pin 3, ayon sa pagkakabanggit, ang kabaligtaran na output ay pin 6.

Kapag ang RS - trigger ay natipon mula sa mga elemento ng logic circuit, kinakailangan na gumawa ng nasabing kasunduan. Kung ang nag-trigger ay isang tapos na microcircuit, halimbawa K155TV1, ang posisyon ng direkta at kabaligtaran na mga output ay tinukoy ng data ng sanggunian nito. Ngunit, kahit na sa kasong ito, kung ang mga input ng JK at C ay hindi ginagamit, at ang microcircuit ay ginagamit lamang bilang isang RS-trigger, ang kasunduan sa itaas ay maaaring maging angkop. Halimbawa, para sa kadalian ng pag-mount ng chip sa board.Siyempre, sa parehong oras ang mga RS - mga input ay pinalitan din.

Sa posisyon ng switch na ipinakita sa diagram, sa direktang output ng RS-trigger, ang antas ay isang lohikal na yunit, at sa kabaligtaran, siyempre, isang lohikal na zero. Ang katayuan ng pagbibilang trigger DD2.1 hanggang ngayon ay nananatiling pareho tulad ng kung kailan naka-on ang lakas.

Kung kinakailangan, maaari itong i-reset gamit ang pindutan ng SB2. Upang i-reset ang gatilyo kapag naka-on ang lakas, ang isang maliit na kapasitor ay konektado sa pagitan ng R - input at ang karaniwang wire, sa loob ng 0.05 ... 0.1 μF, at isang risistor na may pagtutol ng 1 ... 10 KOhm sa pagitan ng power supply at R - input. Hanggang sa ang kapasitor ay sisingilin sa R ​​- input, isang lohikal na boltahe ng zero ay may panandaliang naroroon. Ang maikling zero pulso na ito ay sapat upang mai-reset ang gatilyo. Kung, ayon sa mga kondisyon ng pagpapatakbo ng aparato, kinakailangan upang itakda ang gatilyo sa kapangyarihan-sa isang solong estado, kung gayon ang tulad ng isang RC-chain ay konektado sa S-input. Isasaalang-alang namin ang talata tungkol sa RC-chain bilang isang lyrical digression, at nagpapatuloy kami tungkol sa paglaban sa bounce ng mga contact.

Ang pagpindot sa pindutan ng SB1 ay magsasara ng kanang contact na pin sa contact sa karaniwang kawad. Kasabay nito, sa terminal 5 ng DD1.2 microcircuit, lilitaw ang isang buong serye ng mga bounce pulses. Ngunit ang pagganap ng mga microchips kahit na ang pinakamabagal na serye ay mas mataas kaysa sa bilis ng mga makina na contact. At samakatuwid, ang pinakaunang pulso ng RS - ang trigger ay mag-reset sa zero, na tumutugma sa isang mataas na antas sa kabaligtaran na output.

Sa sandaling ito, ang isang positibong pagbagsak ng boltahe ay nabuo sa ito, na, sa C - input, inililipat ang trigger DD2.1 sa kabaligtaran ng estado, na maaaring sundin gamit ang LED HL2. Ang mga kasunod na pulso ng bounce ay hindi nakakaapekto sa estado ng RS-trigger, samakatuwid, ang estado ng trigger DD2.1 ay nananatiling hindi nagbabago.

Kapag pinakawalan mo ang pindutan ng SB1, ang trigger sa mga elemento ng DD1.1 DD1.2 ay bumalik sa isang solong estado. Sa sandaling ito, ang isang negatibong pagbagsak ng boltahe ay nabuo sa baligtad na output (pin 6 DD1.2), na hindi binabago ang estado ng pag-trigger ng DD2.1. Upang maibalik ang bilang ng gatilyo sa orihinal na estado nito, kailangang pindutin muli ang pindutan ng SB1. Sa parehong tagumpay sa isang katulad na aparato ay gagana at JK - nag-trigger.

Ang nasabing shaper ay isang pangkaraniwang circuit at malinaw na gumagana at nang walang pagkabigo. Ang drawback lamang nito ay ang paggamit ng isang pindutan ng contact ng flip. Sa ibaba ay ipapakita ang mga katulad na shapers, nagtatrabaho mula sa isang pindutan na may isang solong contact.


Mga Panukala upang maalis ang mga maling alarma, anti-jamming

Sa diagram, maaari kang makakita ng isang bagong bahagi - capacitor C1, na naka-install sa circuit ng pag-trigger ng kapangyarihan. Ano ang pakay niya? Ang pangunahing gawain nito ay upang maprotektahan laban sa pagkagambala, kung saan hindi lamang ang mga nag-trigger ay sensitibo, kundi pati na rin ang lahat ng iba pang mga microcircuits.

Kung hinawakan mo ang mga elemento ng pag-mount na may isang bagay na metal, pagkatapos ay gagawa sila ng masigasig na ingay na maaaring magbago ng estado ng mga nag-trigger na gusto mo. Ang parehong pagkagambala sa circuit ay nilikha kahit na ang isang trigger ay ginagamit, lalo na sa ilan. Ang pagkagambala na ito ay ipinadala sa pamamagitan ng mga bus ng kuryente mula sa isang maliit na tilad papunta sa isa pa at maaari ring maging sanhi ng paglipat ng maling trigger.

Upang maiwasang mangyari ito sa mga bus ng kuryente at mai-install ang mga block capacitor. Sa pagsasagawa, ang mga naturang capacitor na may kapasidad na 0.033 ... ang 0,068 μF ay naka-install sa rate ng isang kapasitor para sa bawat dalawa o tatlong microcircuits. Ang mga capacitor na ito ay naka-mount nang mas malapit hangga't maaari sa mga power terminals ng microcircuits.

Ang isa pang mapagkukunan ng maling maling pag-trigger ng mga microchip ay maaaring hindi nagamit na mga pin ng input. Ang mapangahas na pagkagambala pulses ay maaring maagap lalo na sa mga konklusyon. Upang labanan ang mga maling alarma, ang mga hindi nagamit na mga terminal ng pag-input ay dapat na konektado sa pamamagitan ng mga resistor na may pagtutol ng 1 ... 10 KOhm sa positibong bus ng pinagmulan ng kuryente. Bilang karagdagan, kung ang scheme ay hindi nagamit mga lohikal na elemento AT HINDI, pagkatapos ang kanilang mga pag-input ay dapat na konektado sa isang karaniwang kawad, na ang dahilan kung bakit ang isang lohikal na yunit ay lilitaw sa output ng mga naturang elemento, at ikonekta ang mga hindi nagamit na mga pag-input sa kanila.

Kung ang isang toggle switch o button ay ginagamit bilang isang mapagkukunan ng signal para sa isang microcircuit, kung gayon ang sitwasyon kapag ang contact ay nakabukas at isang sapat na mahabang wire ay nananatiling "nakabitin sa hangin" ay ganap na hindi katanggap-tanggap. Mayroon bang tulad ng isang antena na makakatanggap ng pagkagambala nang matagumpay. Samakatuwid, ang mga naturang conductor ay dapat na konektado sa positibong bus ng kuryente sa pamamagitan ng isang risistor na may pagtutol ng 1 ... 10 KOhm.


Ang pagsugpo sa chatter ng pindutan na may isang pares ng mga contact

Ang paggamit ng mga pindutan na may isang pares ng mga contact ay mas simple, kaya mas madalas itong ginagamit kaysa sa mga pindutan na may mga contact na rocker. Maraming mga circuit na idinisenyo upang sugpuin ang chatter ng mga contact ng naturang mga pindutan ay ipinapakita sa Figure 2.

Larawan 2

Ang operasyon ng mga circuit na ito ay batay sa mga pagkaantala ng oras na nilikha gamit ang mga chain ng RC. Ang Figure 2a ay nagpapakita ng isang circuit na ang pagpapatakbo ay nagpapalipat-lipat sa at off, ang Figure 2c ay naglalaman ng isang circuit na may pagkaantala lamang sa, at ang Figure 2d ay nagpapakita ng isang circuit na may isang pagkaantala na pag-shut down. Ang mga circuit na ito ay nag-iisang mga vibrator, na nakasulat tungkol sa isang bahagi ng artikulong ito. Ang mga figure 2b, 2d, 2e ay nagpapakita ng kanilang mga diagram sa oras.

Madaling makita na ang mga form na ito ay ginawa sa mga chips ng serye ng K561, na tumutukoy sa mga chip ng CMOS, kaya ang mga halaga ng mga resistors at capacitor ay ipinahiwatig partikular para sa naturang mga chips. Ang mga shapers na ito ay dapat gamitin sa mga circuit na binuo sa mga microcircuits ng K561, K564, K176 series at iba pa.

Mga Boris Aladyshkin

Tingnan din sa electro-tl.tomathouse.com:

  • Logic chips. Bahagi 9. Pag-trigger ng JK
  • Logic chips. Bahagi 8. D - mag-trigger
  • Logic chips. Bahagi 7. Mga Trigger. RS - trigger
  • Elektronikong lumipat
  • Schmitt trigger - pangkalahatang view

  •  
     
    Mga Komento:

    # 1 wrote: | [quote]

     
     

    Magandang hapon Talagang nagustuhan ko ang mga serye ng mga artikulo tungkol sa mga logic circuit. May magkakasunod ba? Lalo na kawili-wili ang susunod na bahagi.

     
    Mga Komento:

    # 2 wrote: | [quote]

     
     

    Kumusta Maraming salamat sa kawili-wili at katalinuhan na impormasyon! Personal na, siya ay tumulong sa akin ng maraming sa mastering ang mga prinsipyo ng pagpapatakbo ng lohika circuit. Matagal ko nang nais na buksan ang pintuan sa mundong ito at ang iyong mga artikulo ang unang mga hakbang. Salamat!

     
    Mga Komento:

    # 3 wrote: | [quote]

     
     

    Salamat, ang mga artikulo ay kahanga-hanga, ang mga paliwanag ay simple at may katalinuhan nang walang "abstruse" sa sinuman ngunit ang may-akda, hindi kinakailangang mga karagdagan!

     
    Mga Komento:

    # 4 wrote: | [quote]

     
     

    Maraming salamat, napakalinaw na interpretasyon. Kalusugan at kagalingan sa iyo.