Osciloscop pe microcontroler atmega32a - electrician

Osciloscop pe microcontroler atmega32a - electrician

Deoarece ADC-ul integrat în microcontroler este destul de lent, sa decis utilizarea unui ADC de mare viteză externă AD9280. Afișajul este WG12864A (128 * 64). Firmware-ul este scris în C în compilatorul MikroC pro pentru AVR 5.60.







- Rezistență la intrare 100 kOhm;

- Rata maximă de eșantionare este de 9 MHz;

- Frecventa minima este de 25 Hz;

- Frecventa maxima este de 500 kHz;

- Tensiunea minimă este +/- 0,25 V;

- Tensiunea maximă este +/- 25 V;

- Tensiunea de alimentare este de 9 V;

Pe partea dreaptă a ecranului afișează valoarea de vârf a tensiunii, tensiune RMS, frecvența în kHz, și un tip de sincronizare divizor. ATMEGA32 rulează la o frecvență mai mare 26.601712 MHz. Cuarțul este precipitat de dandy. Pentru o funcționare stabilă ATMEGA32 alimentat de înaltă tensiune de 5,4 V. În acest scop, un stabilizator și borna negativă 7805 pe cositorite 2 Schottky diode picătură fiecare 0,2 V. Dacă ATMEGA32 nu fi acționat în mod stabil la 26.601712 MHz, poate fi pus pe cuarț 20 MHz sau pentru a plasa un generator extern la 32 MHz. În cazul în care frecvențe diferite de la 26.601712 MHz trebuie să modificați setările de frecvență în proiect și ridica alte constante pentru a calcula frecvența. Stabilizatorul 7805 trebuie așezat pe radiator. Mufa de intrare este de 3,5 mm audio. Circuit integrat ICL7660 face o tensiune negativă este -5.4 V, care este de aproximativ e necesar pentru sistemul de operare pe putere pentru semnalul de curent alternativ și decalajul în intervalul de plus. Ca un amper op, am folosit LM358. el l-a făcut la 6,5 ​​volți dioda Zener și de la. LM358 distorsionează puternic semnalul la frecvențe mai mari de 20 kHz. impulsuri rectangulare la frecvențe înalte pot fi văzute în fotografie.

Osciloscop pe microcontroler atmega32a - electrician






Ampera op trebuie utilizată la o frecvență de 10 MHz. Poate. va potrivi lm833. În cazul în care op-amp este de cale ferată-la-șină, atunci acesta poate fi alimentat de la 5,4 V. De exemplu. MCP6H92.

Intervalele sunt comutate de un comutator cu trei poziții - 1: 1 (25 V); 1: 4 (10 V); 1:10 (2,5 V).

5 taste sunt folosite pentru a controla osciloscopul. Tastele sus / jos sunt utilizate pentru a seta maturarea amplitudinii. Tastele stânga / dreapta sunt folosite pentru a schimba frecvența ADC-ului de rotire. Tasta centrală este utilizată pentru a intra în meniu. În primul paragraf, tipul de afișare a formei de undă este selectat: de puncte sau de linii. În al doilea paragraf, este afișat un divizor, în funcție de comutatorul domeniului de tensiune. Este necesar pentru afișarea corectă a tensiunii. În al treilea paragraf, tipul de sincronizare este selectat. pentru a maximiza mintea. pe declinul frontului, trecerea prin zero.

Osciloscop pe microcontroler atmega32a - electrician

Pentru a configura osciloscopul este necesară pentru a expune contrastul dorit al ecranului de rezistor variabil și pentru a expune linia de zero (nici un semnal la intrare), amplitudinea crescând anterior încadrată. Fotografia prezintă un osciloscop cu o cablare veche.

Osciloscop pe microcontroler atmega32a - electrician

Osciloscop pe microcontroler atmega32a - electrician

Osciloscop pe microcontroler atmega32a - electrician

Osciloscop pe microcontroler atmega32a - electrician

Osciloscop pe microcontroler atmega32a - electrician

Osciloscop pe microcontroler atmega32a - electrician

Osciloscop pe microcontroler atmega32a - electrician







Articole similare

Trimiteți-le prietenilor: