Frecvențămetru multifuncțional bazat pe PIC16F628A și indicatoare LED. Circuit de frecvență pe un microcontroler cu PIC16F628A

Frecvențămetru multifuncțional bazat pe PIC16F628A și indicatoare LED. Circuit de frecvență pe un microcontroler cu PIC16F628A

04.09.2023
  • 28.09.2014

    Acest receptor funcționează în intervalul 64-75 MHz și are o sensibilitate reală de 6 µV, putere de ieșire 4 W, interval AF - 70...10000 Hz, THD nu mai mult de 1%. Cu acești parametri, receptorul are dimensiuni de 60*70*25 mm. Calea de recepție este asamblată pe KS1066ХА1 (К174ХА42) conform schemei standard. Antena este un fir de aproximativ un metru lungime, semnalul este de la...

  • 29.09.2014

    Circuitul este realizat pe două microcircuite TVA1208. Se bazează pe un circuit transceiver tipărit în L.1, dar această cale funcționează cu o frecvență intermediară de 500 kHz, ceea ce, desigur, îi reduce oarecum caracteristicile, dar permite utilizarea unui filtru electromecanic gata configurat configurat din fabrică. . Microcircuitele TVA1208 sunt proiectate pentru a funcționa pe a doua cale IF3 a televizoarelor.

  • 20.09.2014

    Clasificarea materialelor magnetice Materialele magnetice sunt cele mai utilizate pe scară largă în inginerie electrică, fără ele este în prezent de neconceput mașini electrice, transformatoare, instrumente electrice de masura. În funcție de aplicație, materialele magnetice sunt supuse unor cerințe diferite, uneori contradictorii. Pe baza aplicării lor, materialele magnetice sunt clasificate în două mari grupe: magnetice moi și magnetice dure. Să luăm în considerare pe scurt caracteristicile lor. ...

  • 10.12.2017

    Figura prezintă un circuit al unui comutator acustic simplu, foarte sensibil, care controlează o sarcină folosind un releu. Circuitul folosește un microfon electret atunci când se folosește un microfon ECM, este necesar să se folosească un rezistor R1 cu o rezistență de 2,2 kOhm la 10 kOhm. Primele două tranzistoare reprezintă un amplificator pre-microfon, R4 C7 în circuit elimină instabilitatea amplificatorului. ...

Caracteristica principală frecvențămetru pe microcontroler- simplitate si economie. Principalele caracteristici ale contorului de frecvență: domeniul de măsurare a frecvenței - de la 0,1 Hz la 60 MHz; pragul de sensibilitate pentru tensiunea de intrare - de la 0,08 la 0,15 V (valoarea amplitudinii); valoarea minimă de frecvență a unui semnal sinusoidal înregistrat de un frecvențămetru este de 2 Hz (amplitudine 0,15 V); amplitudinea maximă a semnalului de intrare este de 3 V.

Frecvențametrul are capacitatea de a modifica timpul de măsurare (0,1, 1 și 10 s), de a înmulți citirile cu 1000 (când se utilizează un divizor de frecvență extern), de a păstra citirile, de a înregistra valoarea anterioară a frecvenței în memoria nevolatilă și de posibilitatea de a lectura ulterioara.

Baza frecvențeimetrului este microcontrolerul PIC16F84A, care numără impulsurile semnalului extern, prelucrează valorile obținute și afișează rezultatele măsurătorii pe LCD. Funcțiile microcontrolerului includ, de asemenea, butoane de sondare (SB1-SB4) și gestionarea puterii frecvențeimetrului.

Butonul SB1 este conceput pentru a porni și opri frecvențametrul. După conectarea bateriei, frecvențametrul este oprit. Când apăsați butonul SB1, tensiunea de alimentare este furnizată prin dioda VD1 la stabilizatorul de tensiune integrat DA1 și de la ieșirea acestuia la treapta de intrare: tranzistorul VT3, microcontrolerul DA2 și indicatorul LCD.

Apoi, la pinul 1 (A2) al microcontrolerului apare un nivel logic ridicat, ceea ce duce la deschiderea tranzistoarelor VT1 și VT2. Microcontrolerul așteaptă apoi eliberarea butonului SB1 (monitorizarea semnalului la pinul 6). După deschiderea butonului SB1, tensiunea de alimentare este furnizată la intrarea stabilizatorului DA1 prin tranzistorul deschis VT1 și începe măsurarea frecvenței.

În timp ce țineți apăsat SB1, pe ecranul indicator sunt afișate cuvintele „FREQUENCY METER” și „VERSION: 1.00”. Când butonul SB1 este apăsat a doua oară, tensiunea de alimentare este furnizată pinului 6 (B0) al microcontrolerului, care apoi așteaptă deschiderea butonului SB1 și, când se întâmplă acest lucru, setează un nivel logic scăzut la pinul 1 (A2). ). Ca urmare, tranzistoarele VT1, VT2 se închid și frecvențametrul este dezactivat. Dacă în modul de măsurare indicatorul arată valori zero pentru aproximativ 3 minute, microcontrolerul setează un nivel logic scăzut pe pinul 1 (A2), deconectându-se astfel de la sursa de alimentare.

Timpul de măsurare selectat de butonul SB2 (0,1, 1 sau 10 s) este afișat în partea dreaptă a liniei de jos a indicatorului. Prețul mic de comandă este de 10, 1 sau, respectiv, 0,1 Hz. Cu un timp de măsurare de 0,1; 1 și 10 s, pe ecranul LCD pot fi afișate maximum șapte, opt sau nouă cifre, adică cea mai mare valoare afișată este 99.999,99, 99.999,999 sau, respectiv, 99.999,999,9 MHz.

Prin apăsarea butonului SB3, citirile de frecvență sunt înmulțite cu 1000. Acest lucru este necesar pentru citirea citirilor atunci când utilizați un divizor extern cu 1000. Acest factor de multiplicare („x1” sau „x1000”) este afișat în mijlocul liniei de jos. Pentru a menține citirea, apăsați butonul SB4 („Memorie”). În acest caz, ecranul LCD înregistrează valoarea frecvenței care era în momentul în care a fost apăsat butonul. Poate fi salvat în memoria nevolatilă a microcontrolerului folosind butonul SB2, a cărui funcție în acest caz este „Reține”.

Valoarea anterioară este ștearsă. Pentru a citi frecvența din memorie, trebuie să apăsați butonul SB3. Pentru a ieși din modul de memorie, utilizați butonul SB4. În modul de memorie, frecvențametrul se oprește automat la aproximativ 3 minute după apăsarea oricărui buton, indiferent de citirile indicatorului. După oprirea alimentării, ultimii parametri de măsurare (timpul de măsurare și multiplicatorul) sunt stocați în memoria nevolatilă.

Acest contor de frecvență simplu și convenabil poate măsura frecvențele FM și este autoalimentat. Cele mai multe dispozitive similare au afișaje LCD cu un controler încorporat, care mărește consumul total de curent al dispozitivului. De asemenea, multe contoare de frecvență de înaltă frecvență folosesc microcircuite cu consum mare de curent. Acest dispozitiv este construit pe microcircuite moderne, economice, ceea ce îi permite să fie alimentat de o baterie AA.

Caracteristicile frecvențeimetrului

  • Gama de frecventa: 1Hz - 150MHz
  • Interval de amplitudine a semnalului de intrare: 250mV - 5V
  • Rezoluție: până la 5 caractere
  • Precizie: 4 cifre
  • Timp de măsurare: 0,1 sec sau 1 sec; selectie automata
  • Funcționare complet automată
  • Functioneaza cu o baterie AA; consumul de curent< 15mA

Despre precizia măsurătorilor

Frecvențametrul folosește cuarț cu o frecvență f 0 =100KHz și o toleranță Δf/f 0 = ±30ppm. Aceasta înseamnă că frecvența reală este în intervalul 100KHz·(1 ± 3·10 -5). Adică, abaterea maximă de la 100KHz este de 3Hz. Cum afectează acest lucru precizia măsurării?

Frecvența contorizează numărul de perioade care au trecut într-un interval de 0,1 secunde. Astfel, acuratețea este determinată de acuratețea măsurării acestui interval. În acest contor de frecvență, acest interval este setat ca ciclu de lucru al modulului controler PWM. Formula pentru ciclul de lucru este: (CCPR1L:CCP1CON<5:4>)·T osc ·(valoarea prescalării TMR2) = 625·T osc ·16, unde T osc = 1/f 0 = 10 -5 sec. Reducând precizia cuarțului, obținem împrăștierea: 10 4 · 10 -5 (1 ± 3 · 10 -5) = 0,1 ± 3 · 10 -6 sec. Cu alte cuvinte, acuratețea intervalelor de sincronizare depinde de precizia rezonatorului de cuarț.

Să luăm un caz extrem - intervalul de timp este 0,1+3·10 -6 sec. Fie frecvența de intrare N hertzi (=cicluri pe secundă). Atunci valoarea măsurată va fi N·(0,1+3·10 -6) = N/10 + (N/10)·3·10 -5. În 0,1 secundă obținem valoarea frecvenței N/10 perioade, deci diferența dintre valoarea măsurată și cea reală N/10 va fi (N/10)·3·10 -5. Pentru frecvențe mai mari de 333 KHz (3,33 10 5 Hz) diferența este mai mare de 1, așa că pentru aceste frecvențe contorul nostru va afișa valoarea greșită N/10. O consecință importantă a acestor considerații este că doar cele mai semnificative 4 cifre ale frecvenței măsurate N/10, uneori 5 cifre, pot fi garantate.

Calculele arată că atunci când se utilizează cuarț cu o toleranță de câteva zeci de ppm, este imposibil să se garanteze o precizie de 6 sau mai multe cifre. Și din moment ce nu putem garanta acuratețea cifrelor de ordin inferior, nu are rost să le afișam. Prin urmare, frecvențametrul afișează doar cele 5 cifre cele mai semnificative ale frecvenței, ignorând cifrele rămase.

Dar acuratețea măsurătorilor este afectată nu numai de acuratețea cuarțului, ci și de efectul îmbătrânirii sale și al temperaturii de funcționare. Cu toate acestea, la temperaturi cuprinse între 10°C - 40°C, efectul temperaturii asupra preciziei generale nu este mai mare de ±10 ppm, așa că putem garanta în continuare precizia de 4 - 5 cifre.

Formatarea ieșirii

Indicatorul utilizat în contorul de frecvență are doar opt simboluri cu 7 segmente, așa că este utilizată o schemă specială pentru afișarea intervalelor de frecvență. Diagrama este prezentată în tabelul de mai jos. Zerourile inițiale nu sunt afișate și sunt afișate cu gri. Intervalul este afișat în partea dreaptă în notație științifică. Unde simbolul E reprezintă 10 și numărul este puterea lui 10.

IndicaţieDomeniul de măsurareNumărarea timpului
0. 0. 0. 0. 1 0. E 0 0 - 9 Hz 1 sec
0. 0. 0. 1 2 0. E 0 10 - 99 Hz 1 sec
0. 0. 1 2 3 0. E 0 100 - 999 Hz 1 sec
0. 1. 2 3 4 0. E 3 1 - 9,999 KHz 1 sec
1 2. 3 4 5 0. E 3 10 - 99,999 KHz 1 sec
1 2 3. 4 5 0. E 3 100 - 999,99 KHz 0,1 sec
1. 2 3 4 5 0. E 6 1 - 9,9999 MHz 0,1 sec
1 2. 3 4 5 0. E 6 10 - 99,999 MHz 0,1 sec
1 2 3. 4 5 0. E 6 100 - 150 MHz 0,1 sec

Frecvența măsurată este reprezentată ca un număr întreg de la 1 la 8 cifre. Valorile cu mai mult de 5 cifre sunt rotunjite la cea mai apropiată valoare întreagă care are 5 cifre diferite de zero în cifrele cele mai semnificative. De exemplu, valoarea 12.345.678 este rotunjită la 12.346.000 (afișajul 12.346 E6), iar 12.345.456 este rotunjit la 12.345.000 (afișajul 12.345 E6).

Fier

La intrarea circuitului este preamplificator, construit pe un comparator de mare viteză LT1715. Conform fișei tehnice, poate funcționa la 150MHz. Intrările celui de-al doilea comparator situat în carcasa microcircuitului sunt conectate la masă și magistrala +5V pentru a preveni declanșarea și afectarea comparatorului de funcționare. Comparatorul este cel mai lent dispozitiv din circuit și determină limita superioară a măsurătorilor. Rezistoarele de 10K schimbă nivelul la intrările comparatorului la aproximativ 2V. Se adaugă un rezistor de 100 ohmi pentru a crește ușor tensiunea la intrarea inversoare. Prin urmare, într-o stare liniștită, ieșirea este întotdeauna 0. Diferența de tensiuni de intrare este de aproximativ 110 mV și determină sensibilitatea preamplificatorului. Tensiunea de intrare pentru funcționare garantată trebuie să fie de 150 mV. Rezistorul de 10K la ieșirea comparatorului este opțional.

Ieșirea comparatorului este conectată la un contor binar asincron pe 4 biți SN74LV161A cu o frecvență maximă de operare de 220 MHz atunci când este alimentat de la 5 V. Contorul este utilizat ca prescaler pentru temporizatorul TMR1. Împarte frecvența de intrare la 16, astfel încât la intrarea controlerului este disponibil un maxim de 10 MHz, ceea ce satisface perioada minimă de 60 ns necesară pentru a funcționa temporizatorul TMR1 în modul asincron. Toate cele 4 ieșiri ale contorului sunt conectate la controler și cei mai importanți 4 biți ai impulsurilor măsurate sunt generați pe ele.

Inima frecvențeimetrului este controlerul PIC16F648A (puteți folosi PIC16F628A).

Controlerul PCF8562 controlează afișajul LCD VM-838. Pe placă, cipul de control al afișajului este situat sub LCD.

Tensiunea de alimentare de 5 V se obține cu ajutorul convertorului DC/DC NCP1400A. Oferă 5 volți de la o baterie AA. Consumul de curent după convertor este de aproximativ 10 mA în repaus, din care 9 mA sunt consumați de comparatorul de intrare. Cu toate acestea, consumul de curent de la baterie în sine va fi de 5 - 7 ori mai mare. Consumul maxim de curent măsurat este de 70 mA, iar media este de 40 mA. Dintr-o baterie AA cu o capacitate de 2000 mAh, frecvențametrul poate funcționa aproximativ 40 de ore.

Dispozitivul este asamblat pe o parte a unei plăci de circuit imprimat pe două fețe, dar are mai multe jumperi pe revers. Cuprul de pe cealaltă parte este folosit ca un scut suplimentar. Partea inversă are doar 4 componente: conector de intrare BNC, suport pentru baterie AA, 4 rafturi metaliceși comutatorul de alimentare AS12AH. Placa este proiectată pentru rezistențe SMD și condensatoare de dimensiunea 0603, dar se poate folosi și dimensiunea 0805. Pe placă sunt 3 pad-uri conectate la RA0, RA1 și RA5, care pot fi folosite, de exemplu, pentru a conecta un contor de frecvență la un computer.

Microcontrolerul trebuie programat fie într-un programator extern, fie pe placă, dar înainte de a lipi contorul SN74LV161A, deoarece contorul blochează pinii de programare a controlerului.

Unele erori de dezvoltare...

Suportul bateriei, comutatorul de alimentare și mufa de intrare sunt montate foarte aproape unul de celălalt, așa că suportul bateriei a trebuit să fie puțin ascuțit.

De asemenea, din cauza bateriei grele, placa nu este foarte stabila pe masa si, atunci cand cablul este conectat, tinde sa se rastoarne din cauza rasucirii cablului.

Chiar dacă afișajul este destul de simplu, este totuși greu de înțeles.

Acest articol descrie cum să conectați un afișaj cu cristale lichide cu un generator de caractere la un microcontroler. Metodele și circuitele discutate aici sunt potrivite pentru conectarea LCD-urilor cu controlere încorporate HD44780 (Hitachi), KS0070, KS0066 (Samsung), LC7985 (Sanyo), SED1278 (Epson) sau altele similare. Aceste controlere, sau compatibile cu acestea, sunt utilizate în majoritatea LCD-urilor de sinteză a caracterelor produse în prezent, de exemplu, cum ar fi ACM0802, ACM1601, ACM1602, ACM1604, ACM2002, ACM2004, ACM2402, ACM4002, ACM4002, MT-10tronic, MT-10tronic, MT-1002. - 16S2D de la MELT, DV-0802, DV-16100, DV-16110, DV-16120, DV-16210, DV-16230, DV-16235, DV-16236, DV-16244, DV-16244, DV-162525, DV-2616 - 16275, DV-16276, DV-20100, DV-20200, DV-20210, DV-20211, DV-20220, DV-24200, DV-40200 de la Data Vision, AC082A, AC161, AC162, AC162, AC162, AC162, AC160 AC204 , AC242, AD242, AC402 de la Ampire.

În general, această sarcină se rezumă la organizarea schimbului de date între controlerul conectat și controlerul LCD încorporat, deoarece matricea în sine este controlată de controlerul încorporat. Pe viitor, când vorbim despre conectarea la LCD, ar trebui să înțelegeți că vorbim despre conectarea la controlerul încorporat. Controlerele LCD enumerate mai sus au interfețe similare, seturi de comenzi și alocare de memorie, deși dimensiunea memoriei ROM încorporate, secvența comenzilor de inițializare, timpul de execuție a comenzii și alți parametri pot diferi ușor.

Deci, mai întâi, să înțelegem cum funcționează LCD-ul.

1) Interfață .

De obicei, LCD-ul are 14 sau 16 pini, al căror scop este prezentat în Tabelul 1:

TABELUL 1

numărul de contact Nume descriere
1 Vss GND - fir comun (împământare)
2 Vdd Sursa de alimentare - sursa de alimentare +5V
3 Vo contrast
4 R.S. Register select - înregistrează selecția
5 R/V Citire/scriere - citire/scriere
6 E Activare - porniți/opriți transmisia
7 DB0 Bitul de date 0
8 DB1 Bit de date 1
9 DB2 Bitul de date 2
10 DB3 Bit de date 3
11 DB4 Bitul de date 4
12 DB5 Bitul de date 5
13 DB6 Bitul de date 6
14 DB7 Bitul de date 7
15 BL+ sursa de iluminare din spate
16 BL- fir comun de iluminare de fundal

Astfel, interfața are opt linii de informații: DB7..DB0 și trei linii de control: RS, R/W, E.

Linia RS determină ce registru al controlerului LCD dorim să accesăm, adică ce informații transmitem - date sau comenzi.

Linia R/W determină direcția transferului de date - scriere pe LCD sau citire de pe LCD.

Linia E se pornește (când este conectat nivel înalt) sau oprește (când linia este scăzută) transmiterea informațiilor generate pe liniile de interfață rămase.

Interfața funcționează după cum urmează: mai întâi, informația care trebuie transmisă este generată pe liniile de interfață DB7...DB0, RS, R/W, apoi pentru o perioadă (>500 ns pentru f 0 = 270 kHz) se aplică un nivel ridicat liniei E (în acest moment LCD-ul citește informațiile), după care semnalul E este transferat înapoi la starea de nivel scăzut. f 0 este frecvența la care funcționează controlerul LCD. În general, controlerele LCD pot funcționa la frecvențe diferite (au pini pentru conectarea unui rezonator extern), dar de obicei se folosește un oscilator intern la 270 kHz.

După primirea fiecărei informații, controlerul LCD are nevoie de ceva timp pentru a o procesa, astfel încât este imposibil să se transmită informații consecutiv. După fiecare trimitere, trebuie să așteptați un timp pentru ca controlerul LCD să devină liber. De obicei, fișa de date indică ce comandă durează cât timp este executată. De asemenea, controlerul LCD oferă posibilitatea de a informa un dispozitiv extern despre starea acestuia (BUSY/READY). Adică, atunci când transmiteți date, puteți fie să analizați starea controlerului LCD și să trimiteți următoarea porțiune de date de îndată ce controlerul LCD este liber, fie pur și simplu să așteptați un timp mai mare decât timpul necesar pentru a finaliza operația pe datasheet și apoi trimiteți următoarea porțiune de date.

Pentru a reduce numărul de fire de la LCD la un dispozitiv extern, puteți utiliza nu 8, ci 4 semnale de informații (DB7...DB4). Toate controlerele LCD luate în considerare permit această posibilitate. În acest caz, datele sunt transmise în două etape (cu excepția primei comenzi de inițializare): 1) se transmit biții de control și cel mai semnificativ nibble al coletului 2) se transmit biții de control și cel mai puțin semnificativ nibble al coletului.

Primul lucru pe care trebuie să-l faceți după ce porniți LCD-ul este inițializarea. Inițializarea constă în trimiterea mai multor comenzi într-o anumită secvență. Numărul de comenzi de inițializare poate varia ușor între diferite controlere, dar totuși setul de bază de comenzi pentru interfețele pe opt și patru biți, potrivit pentru majoritatea controlerelor, este prezentat mai jos.

În timpul inițializării, este mai bine să nu analizați steag-ul BUSY, ci să așteptați în mod prost timpul alocat înainte de a trimite următoarea comandă, deoarece flag-ul nu începe să fie setat imediat, ci după o comandă (vezi fișa tehnică).

Inițializare pentru interfață pe opt biți (f 0 =270 kHz)

1) pornire

2) pauză >30 ms

R.S. R/V DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 1 1 N F X X

4) pauză >39 µs

5) CONTROL ON/OFF DISPLAY

R.S. R/V DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 0 0 1 D C B

6) pauză >39 µs

7) DISPLAY CLEAR

R.S. R/V DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 0 0 0 0 0 1

8) Pauză > 1,53 ms

9) SETAT MOD DE INTRARE

R.S. R/V DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 0 0 0 1 I/D SH

Inițializare pentru interfață pe patru biți (f 0 = 270 kHz)

1) pornire

2) pauză >30 ms

R.S. R/V DB7 DB6 DB5 DB4
0 0 0 0 1 0
0 0 0 0 1 0
0 0 N F X X

N=0 - afișare cu o singură linie, N=1 - afișare cu două linii

F=0 - font 5x8, F=1 - font 5x11

4) pauză >39 µs

5) CONTROL ON/OFF DISPLAY

R.S. R/V DB7 DB6 DB5 DB4
0 0 0 0 0 0
0 0 1 D C B

D=0 - afișaj oprit, D=1 - afișaj aprins

C=0 - cursorul dezactivat, C=1 - cursorul activat

B=0 - pâlpâire oprită, B=1 - pâlpâire activată

6) pauză >39 µs

7) DISPLAY CLEAR

R.S. R/V DB7 DB6 DB5 DB4
0 0 0 0 0 0
0 0 0 0 0 1

8) Pauză > 1,53 ms

9) SETAT MOD DE INTRARE

R.S. R/V DB7 DB6 DB5 DB4
0 0 0 0 0 0
0 0 0 1 I/D SH

I/D=0—scăderea indicatorului în timpul unei operații de memorie, I/D=1—creșterea indicatorului în timpul unei operații de memorie

SH=0 - schimbarea afișajului dezactivată, SH=1 - schimbarea afișajului activată

2) Memoria

LCD-ul are 2 tipuri de memorie: DDRAM, CGRAM (CGROM).

DDRAM - afisare date RAM (display memory) - ceea ce este inregistrat in aceasta memorie este afisat direct pe display. Această memorie are următorul spațiu de adrese și afișajul corespunzător (pentru afișaj 24x2):

Prima linie

Poziția afișajului 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
adresa DDRAM 00h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h 14h 15h 16h 17h

A doua linie

Poziția afișajului 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
adresa DDRAM 40h 41h 42h 43h 44h 45h 46h 47h 48h 49h 4Ah 4Bh 4Ch 4Dh 4Eh 4Fh 50h 51h 52h 53h 54h 55h 56h 57h

Adică, ceea ce este scris în DDRAM la adresa, de exemplu, 42h, va fi afișat în a treia poziție pe a doua linie a afișajului. Pentru alte dimensiuni de afișare, spațiul de adrese DDRAM disponibil va fi diferit (de obicei, primele 40h adrese sunt primul rând, al doilea 40h adrese sunt al doilea rând etc.)

CGRAM (CGROM) - generator de caractere RAM (ROM) - memorie generator de caractere. Memoria generatorului de caractere este împărțită în CGRAM - disponibilă pentru scriere/citire, puteți încărca 8 dintre propriile dvs. caractere aici și CGROM - disponibil pentru fonturi doar pentru citire, pre-flash. Diferitele LCD-uri pot avea fonturi diferite cusute în ele, acest lucru trebuie să fie analizat în dock, sau îl puteți determina singur organizând afișarea tuturor caracterelor cusute în mod succesiv pe afișaj.

La accesarea primelor șaisprezece caractere ale generatorului de caractere, se accesează CGRAM la accesarea caracterelor cu numere mai mari decât al șaisprezecelea, se accesează CGROM. Mai mult decât atât, există doar 8 caractere utilizator, astfel încât primele opt caractere ale generatorului de caractere indică aceleași zone ale CGRAM ca și al doilea caracter.

Uneori, nu toate caracterele începând cu al șaptesprezecelea pot fi împletite în CGROM, dar, de exemplu, începând cu numărul 21h, iar la accesarea caracterelor de la 10h la 21h, pe afișaj sunt afișate tot felul de gunoi. Depinde de firmware.

Pentru a afișa un caracter pe ecran, trebuie să efectuați următorii pași:

1) setați cursorul cu comanda „set DDRAM address” în poziția în care dorim să afișăm simbolul (biții de informații indică adresa DDRAM corespunzătoare poziției selectate)

SETARE ADRESĂ DDRAM (AC6...AC0 - adresa poziției cursorului care urmează să fie setată în memoria afișajului)

R.S. R/V DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0

2) afișați simbolul pe ecran cu comanda „scrieți date în RAM”, în timp ce biții de informații indică numărul simbolului ieșit din CGRAM/CGROM.

SCRIEȚI DATE ÎN RAM (A7..A0 - numărul caracterelor ieșite din memoria generatorului de caractere)

R.S. R/V DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
1 0 A7 A6 A5 A4 A3 A2 A1 A0

O listă completă de comenzi pentru lucrul cu LCD-ul și timpul de execuție a acestora poate fi găsită prin descărcarea fișei de date pe oricare dintre controlerele LCD luate în considerare (toate au aceleași seturi de comenzi).

După ce ne-am ocupat de funcționarea LCD-ului, să revenim la problema conectării acestuia la microcontroler. Să luăm ca exemplu controlerul PIC16F628A. Mai jos sunt exemple de diagrame de conectare pentru interfețe pe opt și patru biți. Conexiunea luminii de fundal nu este prezentată în diagrame, deoarece polaritatea conexiunii luminii de fundal este uneori determinată de jumperii de pe placa LCD.

Asta este! Pentru ca circuitele să funcționeze, tot ce rămâne este să încărcați un program în microcontroler care implementează schimbul de date cu indicatorul LCD.

Exemplu de dispozitiv finit (interfață de 8 biți, LCD - PM1623):

Exemple de programe și firmware gata făcut:

Descărcați placa de circuit imprimat (AutoCAD2000i) Această placă este concepută pentru a utiliza componente SMD. Dacă utilizați alte componente, placa va trebui reproiectată.

Am asamblat odată un frecvențămetru Denisov foarte popular la acea vreme, sau mai degrabă, clona acestuia pe un PIC16F628A și un indicator ALS318. Și apoi, după mulți ani, mi-a atras atenția. Pare să măsoare frecvența în mod corespunzător, dar este prea primitiv și, în plus, citirile pâlpâie constant. În timpul meu liber, s-a decis, pe baza acelui circuit (s-au schimbat conexiunea a doi pini de microcontroler, circuitele de intrare și circuitele de alimentare), să creez un dispozitiv modern, de înaltă calitate, dar foarte ieftin, lipsit de deficiențele sale. prototip și, de asemenea, completat cu multe funcții și moduri.

Dispozitivul descris mai jos are următoarele capacități: măsurarea frecvenței „normale” prin numărarea numărului de impulsuri într-o secundă; măsurarea frecvenței semnalelor de joasă frecvență prin măsurarea perioadei (F=1/T) cu o precizie de 0,001 Hz; măsurarea perioadei semnalului, iar pentru semnale de înaltă frecvență prin frecvență (T=1/F); măsurarea duratei impulsurilor atât pozitive, cât și negative. De asemenea, este posibilă salvarea unei valori măsurate pentru fiecare mod în memoria nevolatilă, cu vizualizare ulterioară dacă este necesar. Este posibil să schimbați rapid o serie de setări ale dispozitivului și să o opriți automat dacă nu există niciun impact asupra dispozitivului pentru o anumită perioadă de timp.

Principalele caracteristici ale dispozitivului:

  • Limite de măsurare a frecvenței……………..……....……. 0 – 40000000 Hz
  • Rezoluție de măsurare a frecvenței (frecvențămetru convențional) ... 1 Hz
  • Rezoluție de măsurare a frecvenței (frecvențămetru „special”) ...... 0,001 Hz
  • Limite de măsurare a perioadei…………………………………………….0.05 – 2000000 µs.
  • Frecvența schimbării metodei de măsurare (perioada și frecvența) ..... 900 - 1000 Hz
  • Limitele de măsurare a duratei pulsului
    (cu o perioadă de semnal de 2 – 2000000 µs) …………............ 1 – 1000000 µs.
  • Amplitudinea semnalului măsurat……..………………....……… 0,1 – 100 Volți
  • Precizia de măsurare (depinde de caracteristicile cuarțului) ..... 0,00001+2 unități. ml. dimensiune
  • Perioada de indicare (durată, perioadă și frecvență „specială”) 0,25; 0,5; 1; 2 sec.
  • Timp fără expunere înainte de a opri dispozitivul …………… 8; 16; 32; 64 min.
  • Numărul de valori de măsurare memorate…………………. 5
  • Păstrează toți parametrii când alimentarea este oprită... da
  • Tensiunea de alimentare ………………………………………………………………………. 5,5 – 10 volți
  • Consum mediu de curent în regim de funcționare…….. 15 – 25 mA
  • Consumul de curent în modul de repaus nu mai mult de ………………... 10 µA

Să ne uităm la lucrul cu dispozitivul mai detaliat (ne vom uita la diagrama și designul de mai jos).

Când porniți dispozitivul, după ce este afișat mesajul de bun venit, indicatorul afișează citiri conform limitei selectate anterior (denumită în continuare starea inițială). Când apăsați butonul S1, numele modului curent apare pe indicator (în cele mai multe cazuri - imediat, dar rareori, atunci când măsurați semnale de joasă frecvență, poate fi necesar să țineți apăsat butonul timp de până la 2 secunde). Când ulterior eliberați și apăsați butonul, numele modurilor afișate se schimbă într-un cerc în ordinea: frecvențămetru (pe indicatorul Freq_St) – frecvență specială (Freq_SP) – măsurare perioadei (Period) – măsurare pozitivă a duratei pulsului ( t __|. - |__) - măsurarea duratei pulsului negativ (t -- |_| --) – frecvențămetru... . Apăsarea butonului S2 în timp ce orice mod este indicat pe afișaj duce la revenirea dispozitivului la starea inițială cu o schimbare corespunzătoare a modului. Dacă nu este apăsat niciun buton în timpul de așteptare (3-10 secunde - reglabil operațional), dispozitivul revine la starea inițială cu modul anterior (înainte de a apăsa S1).

Dacă, după ce pe indicator apare numele modului, țineți apăsat butonul S1 timp de 3 secunde, pe indicator va apărea inscripția „to_SLEEP”. În acest caz, apăsarea butonului S2, precum și neapăsarea butoanelor în timpul de așteptare, pune dispozitivul în modul de repaus, care poate fi ieșit prin apăsarea oricărui buton. Apăsarea butonului S1 în acest mod (desigur, după eliberarea lui mai întâi) duce la apariția alternativă a inscripțiilor „to_SLEEP” și „SETTINGS” pe afișaj. Apăsând butonul S2 din elementul „SETĂRI”, accesați submeniul setări. Aici „P_IND x.xx” este perioada de indicare, „t_butt xx” este timpul de așteptare pentru apăsarea butoanelor în secunde, „t_OFF xx” este timpul înainte de oprire în minute, în timp ce xx este valoarea curentă imediată a parametrului (clipește pentru vizibilitate). În acest moment, apăsarea S1 schimbă, de asemenea, secvențial sub-articolele, iar apăsarea butonului S2 schimbă parametrul curent (noua valoare este afișată imediat). Ieșire cu salvarea parametrilor actuali – după ce timpul de așteptare a expirat fără a apăsa niciun buton.

Apăsarea butonului S2 în starea inițială (de asemenea, după cum s-a menționat mai sus, timp de până la 2 secunde în unele moduri) are ca rezultat afișarea inscripției „ÎNCĂRCARE” pe afișaj. Eliberarea butonului imediat după ce apare inscripția face ca valoarea măsurată salvată anterior să fie afișată pe afișaj timp de 8 secunde (clipește pentru a o deosebi de valoarea măsurată curentă). Dacă, când apare inscripția „ÎNCĂRCARE”, în timp ce țineți apăsat butonul S2, apăsați butonul S1, atunci valoarea măsurată curentă este scrisă în memoria nevolatilă, ceea ce este confirmat de apariția inscripției intermitente „SAVE” pe indicatorul.

Trecerea la modul sleep are loc și atunci când nu există nicio acțiune asupra butoanelor în starea inițială timp de 8 – 64 de minute (poate fi schimbată prompt).

Descrierea funcționării dispozitivului în diferite moduri

Frecvență obișnuită

Funcționarea în acest mod este standard - numărarea impulsurilor cu temporizatorul TMR0 trebuie remarcat doar că timpul de numărare (1 secundă) este numărat în întreruperi de la temporizatorul TMR2 cu un interval de 2 ms, în care apare și indicația dinamică.

În timpul măsurării, semnul de mod este semnul „F”. în cifra cea mai semnificativă (nu este indicată la o frecvență mai mare de 9999999 Hz).

Frecventametru special

În acest mod, atunci când se măsoară frecvențe de până la 1000 Hz, perioada semnalului este de fapt măsurată, iar frecvența este calculată folosind formula F = 1000000000/T, unde T este în microsecunde și F este în miimi de hertz (virgula în a 4-a cifră din dreapta este aprinsă). Dacă frecvența este mai mare de 1000 Hz, măsurarea se efectuează în același mod ca un frecvențămetru convențional (comutația inversă are loc la o frecvență mai mică de 900 Hz). Acest mod permite semnalelor de joasă frecvență să reducă rezoluția de măsurare de la 1 Hz la 0,001 Hz și, prin urmare, precizia (cel puțin 3 cifre semnificative pe indicator).

Semnul modului – ieșirea „F. - ” în cele mai mari 2 cifre (în mod constant „suprascrisă” de valoarea afișată la măsurarea frecvențelor înalte).

Măsurarea perioadei

Modul este similar cu un contor de frecvență special. În acest mod, perioada este măsurată direct (de cronometrul TMR1, tactat la o frecvență de 1 MHz de la oscilatorul intern) pentru semnale cu o perioadă mai mare de 1000 μs, iar pentru o perioadă mai mică - prin măsurarea frecvenței folosind formula T = 1000000000/F, unde F este în herți și T – în nanosecunde. În același timp, pe indicator se aprinde o virgulă în a 3-a cifră, ceea ce vă permite să citiți citirile în microsecunde în ambele cazuri cu minim trei cifre semnificative.

Semnul modului – ieșire „P”. în cifra cea mai semnificativă (la calcularea perioadei prin frecvență, linia superioară se adaugă în cifra următoare).

Măsurarea duratei pulsului (pozitiv și negativ)

Aceste două moduri sunt similare și diferă doar prin polaritatea impulsurilor măsurate. Măsurarea se face prin numărarea directă a duratei temporizatorului TMR1, tactat de la oscilatorul intern (perioada 0,25 μs) în timpul impulsului de intrare. În același timp, se asigură fiabilitatea măsurării duratelor de la 3 μs pentru impulsuri mai scurte, durata este măsurată prin metode indirecte și fiabilitatea rezultatului este redusă. Această circumstanță (măsurarea indirectă a duratei) este indicată prin clipirea literei „t” de pe indicator.

Pentru un semnal cu o durată mai mică de 32768 µs, rezultatul este afișat cu o precizie de 0,25 µs, în caz contrar, precizia (discretețea) este de 1 µs.

Semnul modului este ieșirea „t” în cifra cea mai semnificativă plus segmentul superior sau inferior al cifrei următoare, în funcție de modul de înregistrare a impulsurilor pozitive sau negative.

Trebuie remarcat faptul că, din cauza asimetriei părții de intrare a dispozitivului, precum și a prezenței la intrareDeclanșatorul microcontrolerului CCP Schmitt, la măsurarea duratei semnalelor cu margini plate, poate apărea o eroare semnificativă. Acest efect scade pe măsură ce amplitudinea semnalului de intrare crește. O încercare de a măsura semnale cu o amplitudine semnificativ mai mică de 0,1 Volți în orice mod poate duce la indicarea unor citiri care nu corespund realității (cu toate acestea, acest lucru este valabil și pentru alte dispozitive similare). Cu un semnal de intrare stabil cunoscut, un semn indirect de amplitudine insuficientă poate fi o instabilitate mai mare a citirilor dispozitivului.

Dacă parametrii de timp ai semnalului de intrare nu permit acestui dispozitiv să îi măsoare (când măsoară perioada și durata), indicatorul afișează următoarele citiri: „F.too_hi” - prea frecventa inalta, „P.too_big” – perioadă prea lungă, „NO_SIG”. - fara semnal.

Schema schematică și funcționarea dispozitivului

Microcontrolerul PIC16F628A (DD2) folosește pinii portului B (cu excepția RB2) și pinul RA3 prin rezistențe de limitare (R5-R12) pentru a controla segmentele și virgula indicatorului, care utilizează doi indicatori LED de 4 cifre FYQ3641A cu un catod (pinii segmentelor și punctele indicatoare zecimale sunt conectate în perechi). Biții sunt controlați de la ieșirile decodorului DD1 (74HC138), la intrările cărora semnalul de control este furnizat de la pinii RA0-RA2 DD2. Pinii RA0 și RA1 monitorizează și starea butoanelor de control S1 și S2 folosind rezistențele R1-R4. Microcontrolerul este tactat de un oscilator cu cristal de 16 MHz, care include elemente exterioare Z1, C1-C3. Pinul MCLR este inclus ca pin de resetare și este aplicat la un potențial de +5V. Indicația dinamică, așa cum sa menționat mai sus, apare în întreruperi de la TMR2 cu un interval de 2 ms, astfel încât indicatorul să fie actualizat la o frecvență de aproximativ 63 Hz. În acest caz, se asigură o strălucire uniformă fără pâlpâire a indicatorului în toate modurile dispozitivului.

Semnalul de la amplificatorul de intrare este alimentat la pinii combinați T0CKI și CCP1 (pinii 3 și 9 ai MK DD2). În modul unui contor de frecvență convențional, pinul 3 este folosit pentru a număra impulsurile, iar pinul 9 (în acest caz este setat ca intrare/ieșire a RB3) este pentru deschiderea și închiderea intrării și „numărarea suplimentară” ulterioară. Când se măsoară perioada și durata, acești pini sunt conectați ca intrări T0CKI și CCP1. În acest caz, se folosește un algoritm original pentru a „captura” valoarea TMR1 de-a lungul marginilor semnalului și a calcula timpul dintre capturi, precum și pentru a controla corectitudinea rezultatului prin analiza conținutului temporizatorului TMR0. Ideea aici este că semnalul este furnizat intrărilor combinate ale captării și cronometrului-contor al MK, ceea ce face posibil să se judece după numărul de margini ale impulsurilor înregistrate de temporizator dacă căderile dorite de semnal au fost ratate de către sistem de captare din cauza lipsei de viteză a MK.

Amplificatorul de intrare pe tranzistoarele VT1-VT3 este asamblat conform unui circuit binecunoscut și bine dovedit. Capacitatea relativ mare a condensatoarelor C4 și C9 se explică prin necesitatea asigurării unei limite inferioare a lățimii de bandă de cel puțin 1 Hz (pentru aceasta se folosește și rezistența R23). Elementele C7, C10, C14, L1 servesc la creșterea câștigului la frecvențele maxime măsurate. VD1, VD2 și R14 protejează tranzistorul VT1 de defectarea semnalului de intrare.

Amplificatorul de intrare consumă un curent semnificativ (aproximativ 5 mA), prin urmare, a fost necesar să îl deconectați de la sursa de alimentare în modul de repaus folosind un comutator pe un tranzistor MOSFET cu un canal P VT2. Din cauza lipsei de pini MK liberi, această cheie este controlată de la pinul 1 al DD2 (RA2), care este, de asemenea, folosit pentru a controla decodorul DD1. În modul de funcționare, acest pin conține o undă pătrată cu o frecvență de aproximativ 125 Hz. La niveluri negative, condensatorul C6 este încărcat prin lanțul VD3R16, iar tranzistorul VT2 se deschide cu un potențial negativ la poartă. Dioda împiedică descărcarea condensatorului la un nivel de semnal pozitiv prin rezistența relativ scăzută a rezistenței R16. Constanta de timp a lanțului C6,R20 este aleasă să fie suficient de mare pentru a preveni intrarea interferențelor cu o frecvență de 125 Hz în amplificatorul de intrare. În modul de repaus, există un potențial pozitiv la ieșirea 1 a DD2, condensatorul C6 este descărcat prin rezistorul R20 și, după aproximativ 3-5 secunde, tranzistorul VT2 se închide și deconectează complet amplificatorul de intrare de la sursa de alimentare. Consumul de curent al dispozitivului în modul de repaus este de 10 μA, dacă doriți, permițându-vă să eliminați complet întrerupătorul mecanic de alimentare.

La pinii 17 și 18 (RA0,RA1) ai MK, care sunt porniți ca intrări în acest mod, și, prin urmare, la intrările 1, 2 ale DD1, datorită rezistențelor R1, R2 există și un potențial ridicat. În acest caz, la ieșirea 7 a DD1 apare un nivel logic de 0 și este furnizat prin rezistorul R13 pinului RB7 al DD2, care este conectat în acest caz ca intrare. Când apăsați orice buton, codul de la intrările decodorului se schimbă și la ieșirea sa 7 apare un nivel logic de 1, care este transmis și prin R13 la ieșirea RB7 MK. Deoarece în acest mod întreruperea pentru modificarea nivelului la această intrare este activată, microcontrolerul se trezește din modul de repaus (SLEEP) prin apăsarea oricărui buton.

Circuitul este alimentat de un stabilizator integrat DA1 tip NCP551SN50 cu o tensiune de iesire de 5 Volti. Acest microcircuit se caracterizează printr-o cădere scăzută de tensiune și un consum de curent propriu extrem de scăzut (valoare tipică 4 μA). Utilizarea unui 78L05 obișnuit în locul stabilizatorului folosit va anula sensul modului de repaus datorită consumului mare de curent al acestuia din urmă - aproximativ 3 mA.

Aspect

Toate părțile dispozitivului sunt amplasate pe placa de circuit imprimat din fibra de sticla cu metalizare unilaterala, dimensiuni 63x64 mm. Desenele anexate arată, respectiv, configurația pistelor imprimate, așezarea pieselor pe partea de metalizare și așezarea pieselor pe partea fără metalizare.

Dimensiunile plăcii îi permit să fie amplasat convenabil în cazul unui multimetru D-830, tăind în prealabil suporturile de plastic din ea. În același timp, mai este suficient spațiu pentru diverse opțiuni alimentare – de la „coroană” la 5-6 elemente AAA. Faptul că toate elementele (inclusiv butoanele, conectorul de intrare și blocul cu șuruburi pentru alimentare) sunt amplasate compact pe placă vă permite să utilizați dispozitivul chiar și fără carcasă. Ar trebui să acordați atenție locației indicatoarelor din partea de jos a plăcii. Acest aranjament, în ciuda caracterului său neobișnuit, este, în opinia mea, mai avantajos din punct de vedere al unghiului de vizualizare al indicatorului.

Detalii

Indicatoarele pot fi înlocuite cu CPD-03641 cu catozi comuni. Decodorul este schimbat la 74AC138 și, în acest caz, dacă este necesar, puteți crește curentul de până la două ori și, prin urmare, luminozitatea indicatorilor, prin reducerea rezistenței rezistențelor R5-R12 până la 390 ohmi. Dar atunci consumul de curent al dispozitivului în modul de funcționare va crește proporțional (parerea mea este că luminozitatea indicatorilor este suficientă chiar și cu valorile rezistenței indicate în diagramă). Un rezonator cu cuarț poate fi folosit și la 4 MHz, dar în acest caz durata minimă înregistrată crește de 4 ori. Firmware-ul pentru acest caz este de asemenea inclus. Butoanele S1 și S2 sunt tactice, cu apăsare laterală. Tranzistorul VT1 poate fi utilizat BF998R, VT2 – IRLML6401 și VT3 – orice n-p-n cu o frecvență de tăiere de cel puțin 300 MHz. Condensator C4 - pentru o tensiune de cel puțin 100V. Toate diodele pot fi înlocuite cu KD521, KD522 domestice. Conectorul de intrare este pentru surse de alimentare (diametru – 5,5 mm). O sondă și, respectiv, o clemă aligator sunt lipite de partea sa de împerechere printr-o bucată de cablu ecranat de 50 cm lungime.

Pentru a reduce dimensiunea, condensatoarele și rezistențele sunt utilizate în principal SMD, dimensiunea 0805 (se poate folosi tantal C6). Pentru a preveni scurtcircuitele, benzile tăiate din bandă de hârtie sunt pre-lipite de conductorii imprimați, unde trec pe sub elementele SMD. Rezistoarele de ieșire sunt utilizate în poziții în care este benefic din punct de vedere al ușurinței așezării plăcii. Mai întâi trebuie să lipiți componentele SMD pe placă, apoi firele jumper și, în sfârșit, componentele de ieșire.

Stabilizatorul DA1, ca ultimă soluție, poate fi înlocuit cu LP2950CZ-5.0, mai puțin rar. Există un loc pentru el pe placă (aceasta este opțiunea prezentată în fotografii), totuși, în acest caz, curentul în modul de repaus va crește la 70-100 µA.

Aspectul plăcii asamblate pe ambele părți este prezentat în fotografii.

Setări

Atunci când se utilizează elementele indicate în diagramă și un rezonator de cuarț de calitate suficientă, caracteristicile de mai sus ale dispozitivului sunt asigurate fără nicio ajustare. Dacă aveți un frecvențămetru standard de înaltă precizie, este logic să aplicați un semnal cu o frecvență de aproximativ 5-30 MHz la intrarea dispozitivului și să-i controlați valoarea utilizând un frecvențămetru standard, ajustând C3 pentru a obține cel mai aproape posibil. citirile instrumentelor. De asemenea, este recomandabil, dacă este necesar, să setați tensiunea pe colectorul VT3 la 2-3 Volți selectând rezistența R21.

Software

Programul pentru microcontroler este scris în limbaj de asamblare. Fișierele HEX date pentru firmware-ul microcontrolerului (pentru cazurile de utilizare a unui rezonator de cuarț la 16 și 4 MHz) au fost obținute prin traducerea programului în mediul MPASM. Cuvântul de configurare este introdus automat în programele firmware atunci când fișierul este încărcat. Când utilizați cuarț la 4 MHz, este necesar să schimbați valoarea de la 1 la 0 în linia „X_16 EQU 1” la începutul programului și să o retraduceți. Trebuie remarcat faptul că pentru utilizarea deplină a tuturor capabilităților, este de preferat să folosiți cuarțul de 16 MHz.

Fișiere atașate

În atașament, pe lângă codul și firmware-ul de mai sus, există un model Proteus și o placă în format LAY.

Vă rugăm să rețineți că în model, rezistența R2 este exclusă din simulare, deoarece introduce distorsiuni în afișaj (o caracteristică a lui Proteus). Cu toate acestea, este necesar să părăsiți modul de repaus și, pentru a observa această acțiune, ar trebui să debifați caseta de selectare „excludeți de la modelare” din proprietățile R2.

Lista radioelementelor

Desemnare Tip Denumire Cantitate NotaMagazinBlocnotesul meu
DD1 Chip74HC1381 La blocnotes
DD2 MK PIC pe 8 biți

PIC16F628A

1 La blocnotes
DA1 ChipNCP551SN501 LP2950-5.0 La blocnotes
VT1 tranzistor MOSFET

BF998

1 La blocnotes
VT2 tranzistor MOSFET

IRLML6402

1 IRLML6401 La blocnotes
VT3 tranzistorKT3681 La blocnotes
VD1-VD3 Dioda redresoare

1N4148

3 KD521 La blocnotes
HL1, HL2 IndicatorFYQ36412 CPD-03641 La blocnotes
Z1 Rezonator cu cuarț16 MHz1 4 MHz La blocnotes
C1 Condensator22 pF1 La blocnotes
C2 Condensator10 pF1 La blocnotes
C3 Condensator trimmer22 pF1 La blocnotes
C4 Condensator1 µF1 La blocnotes
C5, C7, C8, C12 Condensator100 nF4 SMD La blocnotes
C6 Condensator2,2 uF1 SMD La blocnotes
C9 Condensator470 µF 6,3V1 La blocnotes
C10, C14 Condensator10 nF2 SMD La blocnotes
C11 47uF 6,3V1 La blocnotes
C13 Condensator electrolitic470 µF 10V1 La blocnotes
R1, R2, R13 Rezistor

10 kOhm

3 La blocnotes
R3, R4 Rezistor

470 ohmi

2 La blocnotes
R5-R12 Rezistor

750 ohmi

8 SMD La blocnotes
R14 Rezistor

1 kOhm

1

© 2024 steadicams.ru - Caramida. Design și decor. Faţadă. Confruntare. Panouri de fatada