PULTOSCOPE

Osciloscop, Pulse-Generator si Frecventmetru cu Arduino si afisaj Nokia5110

04.04.2024

Un aparat portabil care vizualizeaza semnale cuprinse in intervalul DC...200KHz, cu o rata de esantionare de max.500Ksps, generator de puls PWM cu frecventa max. de 500KHz si functie de masurare a frecventei de intrare de max. 2MHz. Toate acestea cu un modul Arduino, un afisaj LCD Nokia5110 si cateva piese. Proiectul este preluat de pe site-ul: SRUKAMI la care eu am adus unele imbunatatiri si am adaptat un encoder cu push-buton pentru control.
Iata schema de principiu adaptata la dispozitivul meu:

Fig.1: Schema electrica

Intr-o carcasa de ABS am introdus toate componentele si bateria aparatului. Tensiunea de alimentare este obtinuta dintr-un convertor miniatura care furnizeaza tensiunea de 5V. Incarcarea bateriei se face de la un incarcator extern pentru baterii Li-Ion.

Fig.2: PULTOSCOPE vedere din interior

Aparatul permite explorarea unui numar de 2 meniuri la pornire in care se pot selecta functia de PULTOSCOPE si GENERATOR. Deasemenea se poate citi pe ecranul initial si tensiunea bateriei.

  • Meniul Principal - din encoder se selecteaza cele doua functii PULTOSCOPE si GENERATOR
  • Meniul PULTOSCOPE - in care se pot vizualiza semnalele de la intrare. Din buton se selecteaza nivelul de intrare de referinta [1,1V-5,0V] , pasul de esantionare a semnalelor [0-8 step] , pauza [P] in care ecranul ingheata pt.o mai fina vizualizare si nivelul de [TRIG] care se ajusteaza cursiv din encoder .
  • Meniul GENERATOR - in care se selecteaza din buton multiplicatorul de frecventa [x1,x10,x100, x1000] iar din encoder se ajusteaza frecventa dorita apoi tot din buton se selecteaza factorul de umplere DUTY[%] si din encoder se modifica procentajul acestuia.
  • Trecerea de la functia PULTOSCOP la functia GENERATOR se face prin oprirea si repornirea aparatului.

    Fig.3: Meniul PULTOSCOPE
    Fig.4: Meniul GENERATOR