laborator digital „- generarea și frecvența de măsură
Masterat Kit »NR05

Bazat pe un set de serii NR05 „Alfabetul unei electronice“ poate fi creat ca un contor de generator și frecvență. Nici măcar nu au nimic de a cumpăra mai mult. Pur și simplu schimba programul în microcontroler!
Pe placa de extensie kit-ul are un afișaj cu două linii, care este destul de potrivită pentru frecvența de afișare prin contor de frecvență, și cinci butoane pe care le puteți utiliza pentru a controla generatorul.
Pentru a crea un program de control al generatorului utilizând o ieșire standard de ton caracteristică opțională. Această funcție permite de a primi unda pătrat (val dreptunghiular, cu durate egale ale impulsului și perioada de pauză) la o frecvență de 31 Hz până la 65.535 Hz la orice ieșire Arduino.
Astfel, acesta poate fi jucat simultan doar un singur semnal. În cazul în care un semnal este deja în curs de jucat pe un terminal, tonul de apel () cu celălalt numărul terminalului ca parametru nimic nu va avea ca rezultat în cazul în care tonul () este numit cu același număr de ieșire, noua frecvență de semnal care urmează să fie instalat.
Se va aprecia că utilizarea funcției ton () pentru a preveni porturile de intrare utilizare PWM / ieșire 3 și 11.
Utilizați plasat pe bord, „analog“, tastatura de cinci taste pentru instalarea frecvenței noastre oscilator. Toate butoanele pentru a salva porturi microcontroler conectate la un singur port printr-un separator rezistor și apăsat numărul buton este determinat de microprocesor la valoarea de tensiune la acest port. frecvența generator de curent este afișat pe ecran.
Să presupunem că va fi generat atunci când frecvența de 1000 Hz, prin apăsarea:
Programul generator de text
Principiul funcționării calculatoarelor electronice (digitale) de frecvență se bazează pe numărarea numărului de impulsuri generate de circuitele de intrare ale semnalului periodic de orice formă, pentru un interval de timp specificat. Măsurarea intervalului de timp specificată prin numărarea impulsurilor luate de oscilator cristal intern sau frecvența sursei externe (de exemplu, un standard de frecvență). Astfel, un dispozitiv de comparare frecvență digitală a căror precizie de măsurare depinde de acuratețea frecvenței de referință.
Microcontrolerul este montat pe placa Arduino, tactat la 16 MHz, furnizat de un oscilator cu cristal. Astfel, avem o frecvență de referință pentru comparație.
Programul contorizează numărul de impulsuri pe portul digital de 5 pentru o perioadă de timp predeterminată, și emite valoarea frecvenței de pe ecran. Programul vorbește direct la registrele microcontroler pentru stabilirea cronometre.
Programul Frecvența Text
Pentru a verifica funcționarea dispozitivului va lua două cărți de expansiune de la seturi NR05. Unul dintre ei zaprogrammiruem ca un generator, al doilea - ca un contor de frecvență și conectați ieșirea generatorului la intrarea de frecvență.
După cum se poate observa, indicațiile nu sunt destul de precise, din cauza instabilității frecvenței și definirea de microcontrolere generatoare, precum și prin metodele de formare și numărul de impulsuri, dar estimările pot fi destul de mulțumit de acasă. Desigur, pentru a măsura frecvențele diferitelor semnale necesare formatorului amplificator de intrare care convertește semnalul de intrare periodic într-un semnal digital de undă arbitrară de formă dreptunghiulară, cu margini abrupte, percepute cu încredere frecvențmetru. Astfel de cositoare complexitate diferite este descrisă pe larg în literatura de specialitate și radio sunt ușor de găsit pe Internet.
Astfel, am adăugat două dispozitive pe baza unui set de „laborator digital“ la descris deja pe site-ul nostru masterkit.ru și alte materiale.