Luigi's contribution
 

 
Luigi,, sent me recently his contribution - he added many new functions. Very nice design. This is his article - in Italian (I translated it to English using Google):

Ecco un'altra rielaborazione del frequenzimetro di Peter Halicky (OM3CPH) gia rivisto da Renato per poter avere le quattro porte basse (RB0, RB1, RB2 ed RB3) libere per usarle per l'ingresso del periodimetro ed il controllo delle varie funzioni.

Come si vede dallo schema ho pure aggiunto un stadio d'ingresso frequenzimetro per aumentare l'impedenza d'ingresso per non caricare eccessivamente l'apparecchio sotto misura. Per l'ngresso del periodimetro, sempre per non caricare il dispositivo in misura, ho utilizzato mezzo LM393 che mi sembra abbastanza veloce per le misure in microsecondi.

La misura dei tempi e possibile per il periodo, il semiperiodo positivo ed il semiperiodo negativo e la misura e possibile farla in microsecondi (max 16,777215 sec.) ed in millisecondi (max 4h 39m 37.215 sec.).

Il LED collegato a RB1 serve per visualizzare che il PIC ha iniziato la misura e si spegne a misura ultimata. Con il pulsante collegato a RB2 si sceglie la funzione tra le seguenti:

  • frequenzimetro
  • periodo in microsecondi
  • periodo in millisecondi
  • semiperiodo positivo in microsecondi
  • semiperiodo positivo in millisecondi
  • semiperiodo negativo in microsecondi
  • semiperiodo negativo in millisecondi

e col pulsante collegato a RB3 si avvia la funzione scelta.

Schematics

schematics

Nella visualizzazione della frequenza ho modificato il programma per eliminare gli zeri inutili ed il cambio automatico di portata tra MHz e KHz.

Il mio programma prevede un display 2 x 16 caratteri, ma modificando le linee 593, 1025 e 1061 con il valore <10000000b> per mostrare sempre in una sola riga.

PCB

PCB

L'immagine del PCB naturalmente non e in scala ma per utilizzatori di PCB123 allego il relativo file, dimensioni reali 101 x 37.5 mm. Per ulteriori informazioni.