Merač frekvencije za mikro led firmver. Višenamjenski mjerač frekvencije baziran na PIC16F628A i LED indikatorima

Merač frekvencije na PIC16F84A, sa promenom vremena merenja (0,1, 1 i 10 s),

Nakon jednostavnog frekventnog merača sklopio sam na PIC 16F628A. Za oko mi je zapeo dijagram drugog frekventometra na PIC16F84A (hvala korisniku Pečat sa radio mačke). Po svojim parametrima, ovaj frekventni mjerač je mnogo zanimljiviji, ali je i vrlo jednostavan.

Osnovne tehničke karakteristike frekventnog merača su sledeće: opseg merenja frekvencije - 0,1 Hz...60 MHz (stvarna gornja granica je veća); prag osetljivosti za ulazni napon - 0,08...0,15 V (vrednost amplitude); minimalna vrijednost frekvencije sinusoidnog signala koji uređaj pouzdano snima je 2 Hz (amplituda 0,15 V); Maksimalna amplituda ulaznog signala je 3 V. Uređaj se napaja baterijom "Krona" (možete koristiti eksterni izvor napona od 7...16 V), potrošnja struje je 10...12 mA . Moguće je promijeniti vrijeme mjerenja (0,1, 1 i 10 s), pomnožiti očitanja sa 1000 (kada koristite eksterni djelitelj frekvencije), zadržati očitanja, upisati jednu vrijednost frekvencije u nepromjenjivu memoriju i mogućnost naknadnog očitavanja.

Najniža cijena je 10,1 odnosno 0,1 Hz. Sa vremenom mjerenja od 0,1; 1 i 10 s, maksimalno sedam, osam ili devet cifara se može prikazati na LCD-u, odnosno maksimalna prikazana vrijednost je 99.999.99, 99.999.999 ili 99.999.999.9 MHz, respektivno.

Nakon sastavljanja kruga, sve što ostaje je kalibrirati frekvenciju kvarcnog oscilatora pomoću standardnog oscilatora pomoću kondenzatora C10 (slika 1)

Ulazni drajver ima nisku ulaznu impedanciju, što je njegov mali nedostatak.
Da bi se povećala ulazna impedansa frekventnog merača, između ulaza frekventnog merača i ulaza drajvera, potrebno je uključiti neku vrstu bafer uređaja sa visokom ulaznom i niskom izlaznom impedancijom.
Bufer uređaj je sastavljen na tranzistorima VT1 i VT2, a ulazni drajver je sastavljen na tranzistoru VT3. Ulazna impedansa bafer uređaja - cca. 500 kom.
Dijagram bafer uređaja je prikazan na slici: (više detalja na http://progcode.narod.ru)


Spojite desni terminal otpornika R11 prema dijagramu na priključnu tačku 2. i 3. terminala PIC-a i dobićete FM/CN sa ulaznim otporom od oko 500 kohma.

Izvor materijala Radio, 2002, br. 10,

Štampana ploča sa bafer uređajem bez automatskog gašenja.

Korisnička štampana ploča Pečat sa automatskim iskljucivanjem.

Od korisnika Bobruska , arhivske datoteke, koji sadrži firmver sa latiničnim slovima za ovaj frekventni mjerač.

Dodato u arhivu: ispravljeni izvor (ASM) i firmver (HEX), kompajler (PIC-MPASM), tablice kodova HD44780 (En-Ru) i ST7066U (En-Jp) kontrolera, fotografija ekrana sa engleskim fontom.
Veličina arhive ~1.3M

To je jedan od najvažnijih mjernih instrumenata u laboratoriji radio-amatera i servisera elektro opreme, naravno nakon voltmetra i testera. Većina sklopova radi vrlo dobro, ali je gornja granica izmjerenih frekvencija ponekad slaba. Moderna elektronika primopredajnika zahtijeva brojač frekvencija koji može mjeriti više od gigaherca. Sada ćemo razgovarati o takvom uređaju. Kliknite na dijagram da biste ga uvećali.

Električni krug frekventnog mjerača na PIC16F870 MK

Ovaj digitalni LCD merač frekvencije ima veoma veliku brzinu merenja i veoma je jednostavan za sastavljanje i upotrebu. Brojač brojeva je napravljen na osnovu LCD displeja sa 2 reda po 16 karaktera. Koristio se HD44780 na osnovu vrlo uobičajenog prikaza. Na mikrokontroleru PIC16F870 sklopljeni su upravljački krugovi za brojanje i prikaz rezultata.

Merač frekvencije može meriti frekvenciju do do 2,5 GHz. Ovo je omogućeno zahvaljujući uključenom predskaleru LMX2322 . Prema podacima, ovaj specijalizovani čip radi na 2,5 GHz sa visokom osetljivošću.

glavna karakteristika frekventni mjerač na mikrokontroleru- jednostavnost i ekonomičnost. Glavne karakteristike frekventnog merača: opseg merenja frekvencije - od 0,1 Hz do 60 MHz; prag osetljivosti za ulazni napon- od 0,08 do 0,15 V (vrednost amplitude); minimalna vrijednost frekvencije sinusoidnog signala zabilježenog frekventnim mjeračem je 2 Hz (amplituda 0,15 V); maksimalna amplituda ulaznog signala je 3 V.

Merač frekvencije ima mogućnost promene vremena merenja (0,1, 1 i 10 s), množenja očitavanja sa 1000 (kada se koristi eksterni razdelnik frekvencije), zadržavanja očitavanja, snimanja prethodne vrednosti frekvencije u nepromenljivu memoriju i mogućnost naknadno čitanje.

Osnova frekventnog merača je mikrokontroler PIC16F84A, koji broji impulse eksternog signala, obrađuje dobijene vrednosti i prikazuje rezultate merenja na LCD ekranu. Funkcije mikrokontrolera također uključuju tipke za prozivanje (SB1-SB4) i upravljanje napajanjem frekvencijskog mjerača.

Dugme SB1 je dizajnirano za uključivanje i isključivanje frekventnog mjerača. Nakon spajanja baterije, mjerač frekvencije se isključuje. Kada pritisnete dugme SB1, napaja se napon napajanja kroz diodu VD1 integralni stabilizator napon DA1, a od njegovog izlaza do ulaznog stepena: tranzistor VT3, mikrokontroler DA2 i LCD indikator.

Tada se pojavljuje visok logički nivo na pinu 1 (A2) mikrokontrolera, što dovodi do otvaranja tranzistora VT1 i VT2. Mikrokontroler tada čeka da se otpusti dugme SB1 (praćenje signala na pinu 6). Nakon otvaranja tipke SB1, napon napajanja se dovodi na ulaz stabilizatora DA1 kroz otvoreni tranzistor VT1 i počinje mjerenje frekvencije.

Dok držite SB1, riječi “FREQUENCY METER” i “VERSION: 1.00” se prikazuju na ekranu indikatora. Kada se dugme SB1 pritisne drugi put, napon napajanja se dovodi na pin 6 (B0) mikrokontrolera, koji zatim čeka da se dugme SB1 otvori, a kada se to dogodi, postavlja nizak logički nivo na pin 1 (A2 ). Kao rezultat toga, tranzistori VT1, VT2 se zatvaraju, a mjerač frekvencije je bez napona. Ako u režimu merenja indikator pokazuje nula očitavanja približno 3 minuta, mikrokontroler postavlja nizak logički nivo na pin 1 (A2), čime se isključuje iz izvora napajanja.

Vrijeme mjerenja odabrano tipkom SB2 (0,1, 1 ili 10 s) prikazano je na desnoj strani donje linije indikatora. Najniža cijena je 10, 1 ili 0,1 Hz, respektivno. Sa vremenom mjerenja od 0,1; 1 i 10 s, maksimalno sedam, osam ili devet cifara se može prikazati na LCD-u, odnosno najveća prikazana vrijednost je 99.999,99, 99.999.999 ili 99.999.999,9 MHz, respektivno.

Pritiskom na dugme SB3, očitanja frekvencije se množe sa 1000. Ovo je neophodno za očitavanje očitavanja kada se koristi eksterni djelitelj sa 1000. Ovaj faktor množenja (“x1” ili “x1000”) je prikazan u sredini donjeg reda. Da zadržite očitavanje, pritisnite dugme SB4 (“Memorija”). U tom slučaju, LCD bilježi vrijednost frekvencije koja je bila u trenutku kada je tipka pritisnuta. Može se pohraniti u trajnu memoriju mikrokontrolera pomoću tipke SB2, čija je funkcija u ovom slučaju “Zapamti”.

Prethodna vrijednost se briše. Da biste pročitali frekvenciju iz memorije, potrebno je da pritisnete dugme SB3. Za izlazak iz memorijskog moda koristite dugme SB4. U načinu rada sa memorijom, mjerač frekvencije se automatski isključuje otprilike 3 minute nakon pritiska na bilo koje dugme, bez obzira na očitavanja indikatora. Nakon isključivanja napajanja, posljednji mjerni parametri (vrijeme mjerenja i množitelj) pohranjuju se u nepromjenjivu memoriju.

Maloprije sam napravio audio oscilator sa frekventnim mjeračem koji je radio jako dobro, ali sam ga prodao i sad pravim novi. Frekventni brojač u prethodnom dizajnu je napravljen na CMOS logičkim čipovima, ali pošto trenutno imam PIC programator mikrokontrolera, frekvencijski brojač je izgrađen na mikrokontroleru.

Kao i obično, ideju za budući dizajn sam potražio na internetu. Originalna ideja proizašao iz ovog projekta: Frekvencijski mjerač na PIC16F628A i LCD indikator. Kao što vidite, shema je vrlo jednostavna i istovremeno elegantna. Ali želio sam da koristim 7-segmentni LED ekran, a ne LCD, pa sam pronašao još jedan zanimljiv projekat: jednostavan brojač frekvencije od 100MHz koji koristi 6-cifreni LED ekran.

Opis frekventnog merača

Naravno, spojiti dva projekta u jedan nije lak zadatak. Prije svega, htio sam da ovo bude frekventni mjerač na mikrokontroleru, a da nema dodatne čipove. Osim toga, odabrao sam 16F628A, pa se jedan od pinova (RA5 port) može koristiti samo kao ulaz.

Multipleksna kontrola 6 cifara 7-segmentnog displeja zahteva 7 + 6 = 13 izlaza. Mikrokontroler 16F628A ima 16 pinova, od kojih se dva koriste za kristalni oscilator, jedan za ulazni signal, a drugi se može koristiti samo za ulaz. Tako da imamo još samo 12 besplatnih pinova. Rješenje je kontrolirati jednu od uobičajenih katoda pomoću tranzistora koji se otvara kada su svi ostali brojevi isključeni.

Krug mjerača frekvencije koristi dva 3-cifrena 7-segmentna displeja sa zajedničkom katodom tipa BC56-12SRWA. Cifre 2..5 se uključuju kada su odgovarajući pinovi nisko postavljeni. Kada su svi ovi terminali visoki nivo, tranzistor Q1 se otvara i prva cifra svijetli. Potrošnja struje za svaki segment je oko 6-7mA.

Treba napomenuti da pinovi povezani sa uobičajenim katodama mogu teoretski povući do 50 mA ako su svi segmenti osvijetljeni. Ovo je, naravno, malo iznad specifikacija mikrokontrolera. Ali pošto je svaka cifra uključena na vrlo kratko vrijeme, sigurno je. Cijeli krug mjerača frekvencije u prosjeku troši oko 30-40 mA.

Mikrokontroler je taktiran od internog oscilatora od 4 MHz. Timer1 koristi eksterni kristalni oscilator od 32768Hz za postavljanje intervala od jedne sekunde. Tajmer0 se koristi za brojanje ulaznog signala na pinu RA4. Konačno, Timer2 se koristi za ažuriranje cifara. Frekventnomjer može mjeriti frekvencije od 920 do 930 kHz, što je sasvim dovoljno za amaterske svrhe. Kao izvor napajanja koristi se stabilizator napona 78L05.

(preuzimanja: 1.182)

  • 28.09.2014

    Ovaj prijemnik radi u opsegu od 64-75 MHz i ima stvarnu osjetljivost od 6 μV, izlaznu snagu od 4 W, AF opseg - 70...10000 Hz, THD ne više od 1%. Sa ovim parametrima prijemnik ima dimenzije 60*70*25 mm. Prijemni put je montiran na KS1066HA1 (K174HA42) prema standardnoj šemi. Antena je žica duga oko metar, signal je sa...

  • 29.09.2014

    Kolo je napravljeno na dva TVA1208 mikrokola. Zasnovan je na primopredajnom kolu štampanom u L.1, ali ovaj put radi sa međufrekvencijom od 500 kHz, što, naravno, donekle umanjuje njegove karakteristike, ali omogućava upotrebu gotovog elektromehaničkog filtera konfigurisanog u fabrici. . TVA1208 mikrokola su dizajnirana da rade u drugom IF3 putu televizora u njima.

  • 20.09.2014

    Klasifikacija magnetnih materijala Magnetni materijali se najčešće koriste u elektrotehnici bez njih, električne mašine, transformatori i električni mjerni instrumenti su trenutno nezamislivi. Ovisno o primjeni, magnetni materijali podliježu različitim, ponekad i kontradiktornim zahtjevima. Na osnovu svoje primjene, magnetni materijali se dijele u dvije velike grupe: meke magnetne i tvrdo magnetne. ...

  • 10.12.2017

    Na slici je prikazano kolo jednostavnog, visoko osjetljivog akustičnog prekidača koji kontrolira opterećenje pomoću releja. Kolo koristi elektretni mikrofon kada se koristi ECM mikrofon, potrebno je koristiti otpornik R1 sa otporom od 2,2 kOhm do 10 kOhm. Prva dva tranzistora predstavljaju predmikrofonsko pojačalo, R4 C7 u kolu eliminiše nestabilnost pojačala. ...



Pročitajte također: