Tietokilpailusumutinpiiri 8051-mikrokontrollerilla ja 555-ajastimella

Kokeile Instrumenttia Ongelmien Poistamiseksi





Tietokilpailusumutinjärjestelmiä käytetään enimmäkseen kouluissa, korkeakouluissa ja myös television kautta lähetetyissä live-tietokilpailuissa. Tietovisa-summerin avulla kuka tahansa käyttäjä voi painaa kytkintä nopeasti vastauksena kouluissa ja korkeakouluissa järjestettävien kilpailujen aikana esitettyyn kysymykseen. Painettu kytkin antaa surisevan äänen tai hälytyksen jonkin aikaa ja reaktioaika on hyvin pieni. Buzzereita voidaan käyttää myös erilaisissa sovelluksissa, kuten hälytyspaneeleissa, elektronisissa metronomin mikroaaltouuneissa ja muissa kotitaloussovelluksissa.

Tietokilpailu

Tietokilpailu



Quiz-summerisarja voidaan toteuttaa useilla tavoilla käyttämällä erilaisia ​​ohjaimia. Näihin ohjaimiin kuuluu 555 ajastinta ja mikro-ohjainta. Ajastinpohjainen 555-summeripiiri on yksinkertainen ja edullinen laite, jossa ajan kesto määräytyy vastuksen ja kondensaattorin arvojen (RC-vakio) avulla. A Mikrokontrolleripohjainen summeri-piiri on ohjelmoitava ajastin, jossa ajan kestoa voidaan muuttaa muuttamalla mikro-ohjaimen ohjelmakoodia. Seuraava kuvaus molemmista piireistä auttaa sinua vertaamaan sekä piirejä että niiden toimintoja.


Merkkiäänipiiri 555 ajastimella

Ajastinta voidaan käyttää kolmessa tilassa, kuten monostabiili, vakaa ja bistabiili monivibraattoripiireille . Ajastinta käytetään tuottamaan pulsseja pulssimodulaatiotekniikalla. Monostabiilissa tilassa lähtö asetetaan korkeaksi tietyksi ajaksi, jonka RC-aikavakio määrittää, kun ajastin laukaistaan ​​tapissa 2. Bistabiilissa tilassa liipaisutulo kytketään napaan 2. Kun liipaisu tulo on pieni, piirin lähtö on korkeassa tilassa. Palautuspainike on kytketty napaan 4, ja jos tuloa on vähän, niin lähtö on myös matalassa tilassa.



Merkkiäänipiiri 555 ajastimella

Merkkiäänipiiri 555 ajastimella

Kuten kuvassa on esitetty, summeripiiri koostuu parista vastuksista, kondensaattoreista ja 555 ajastinta jotka on asennettu astable multivibraattoreiksi. Hämmästyttävässä tilassa ei ole vakaa tila, ja pulssit syntyvät matalassa ja korkeassa tilassa neliön aaltomuodossa ilman käyttäjän apua. Tätä mekanismia voidaan käyttää salamavalojen ja LEDien vaihtamiseen.

Piiriliitännät: Tässä piirissä vastus R1 on kytketty Vcc: n ja purkutapin 7 väliin. Toinen vastus R2 on kytketty purkutapin 7 ja liipaisintapin 2 väliin. Pin2 ja kynnystapa 6 ovat oikosulussa ja kytketty kondensaattorin kautta. Tämä kondensaattori latautuu vastusten R1 ja R2 kautta ja purkautuu R2: n kautta. Tappi 1 on kytketty maahan negatiivista esijännitystä varten, ja tappi 5 on kytketty maahan kondensaattorin kautta, ja nastaa 3 käytetään ulostulona. Tappi 7 on kytketty R1- ja R2-vastusten potentiaalijakajaan.

Piirin toiminta: Tämä piiri on hämmentävässä tilassa, joka itse laukaisee ja muuttaa tilansa automaattisesti korkeista mataliin ja matalista korkeisiin. Kun kytkintä painetaan, nastan 3 lähtö on korkea kondensaattorin latauksen aikana virtalähteestä VCC vastusten R1 ja R2 kautta. Tämä kondensaattori latautuu jopa 2/3 Vcc: iin, joten lähtö kasvaa korkeaksi tänä aikana ja kaiutin antaa äänen. Sitten kondensaattori alkaa purkautua vastuksen R2 kautta 1/3 Vcc: iin, ja pin3: n lähtö vähenee tänä aikana, joten kaiutin mykistyy ja sammuu kokonaan kytkimen avautuessa. Tämä prosessi toistuu, kunnes neliöpulssit muodostetaan korkeasta matalaan ja matalasta korkeaan tilaan RC-aikavakion perusteella.


Tietokilpailusumutinpiiriä, jossa on 555 ajastinta, voidaan kehittää edelleen käyttämällä 8051-mikrokontrollereita (AT89C51). 555-ajastimessa summerin aika-arvoa voidaan muuttaa kondensaattorin arvon mukaan, käyttämällä 8051-mikrokontrolleria - ajoitusarvoja voidaan muuttaa muuttamalla ohjelmaa mikro-ohjaimessa. Tämän käsitteen ymmärtämiseksi paremmin, alla on käytännön esimerkki 8051-mikrokontrolleria käyttävistä tietokilpailu-summerista.

8-ehdokas-tietokilpailu-summeri 8051-mikrokontrollerilla (AT89C51)

Tämä ehdotti 8 ehdokas tietokilpailu summeri käytetään koulujen ja korkeakoulujen tietokilpailuissa. Tiimille, joka painaa summeria ensin, annetaan ensisijainen vastaus kysymykseen. Joskus on hyvin vaikeaa tunnistaa, mikä joukkue on painanut summeria äärettömän pienessä ajassa. Sattumalta, jos kaksi joukkueen pelaajaa painaa summeria samanaikaisesti, syntyy pieni aikaväli, johon voidaan vaikuttaa ottamalla mielipide ihmisten välityksellä.

Tämä järjestelmä on suunniteltu käyttämällä AT89C51, joka kuuluu 8051-perheeseen . Tämä tietovisa-summeri on suunniteltu enintään kahdeksalle joukkueelle. Tässä järjestelmässä voimme käydä läpi piirin toiminnan ja kuinka summeri toimii.

Tietokilpailusumutin 8051-mikrokontrollerilla

Tietokilpailusumutin 8051-mikrokontrollerilla

Piiriliitännät: Tämä mikrokontrolleri koostuu 40 nastasta, joissa 32 nastaa käytetään tulo- ja lähtötehtäviin. Tässä järjestelmässä käytetään kaikkiaan yhdeksää tulonasta, kaikki kahdeksan tulonasta on kytketty kytkiminä mikrokontrollerin porttiin1 ja yhdeksäs tappi asetetaan nollauspainikkeeksi summerijärjestelmän nollaamiseksi. Kahdeksan kytkintä on kytketty summeriin, jos jotain kytkimistä painetaan, sitten summeri palaa. Seitsemän segmentin näyttö , joka näyttää painettavan kytkimen tiedot, on liitetty mikro-ohjaimen porttiin 2. Mikrokontrolleri on ohjelmoitu siten, että jos jotain kytkintä painetaan, vastaava kytkimen numero näkyy nestekidenäytössä. Virtalähde on kytketty mikro-ohjaimen 40 ja 31 nastaan ​​ja summeriin.

Piirin käyttö: Kun painamme mitä tahansa painiketta 1 porttiin kytkettyjen painikkeiden joukosta, se antaa vastaavan nastan logiikan korkealle. Tämä signaalin siirtyminen matalasta korkeaan tietyllä nastalla mahdollistaa mikro-ohjaimen lähtölogiikan korkealla tietyn ajanjakson ajan. Mikrokontrolleri on ohjelmoitu siten, että se skannaa jatkuvasti tulonastoja ja tekee vastaavasti matalan polun summeripiirille ja näyttää myös painetun tulon vastaavan numeron seitsemän segmentin näytöllä.

Summerin ajanjaksoa voidaan muuttaa muuttamalla mikro-ohjainohjelmaa haluamallasi ajanjaksolla. Yleensä mikrokontrolleri ohjelmoidaan upotettu C-kieli Keil-ohjelmistoon .

Kyse on Quiz-summerihankkeesta, joka on suunniteltu ja kehitetty 8 joukkueelle 8051-mikrokontrolleria käyttämällä. Toivomme, että olet saanut paremman käsityksen tästä aiheesta. Lisäksi, jos tarvitset apua tästä aiheesta, voit ottaa meihin yhteyttä kommentoimalla alla olevassa kommenttiosassa.

Valokuvahyvitykset: