Termometro digitale usando PIC16F84A – schema elettrico

Termometro digitale usando PIC16F84A - schema elettrico

Utilizzando il microcontrollore PIC16F84A della Microchip si può progettare un termometro digitale. La temperatura si può misurare utilizzando vari metodi come ad esempio: con circuiti analogici, con circuiti digitali o con altri metodi.

Perchè usare un termometro che è stato progettato con un microcontrollore e non un termometro analogico classico? Perchè è possibile progettare una soluzione complessa con pochi componenti esterni a basso costo che fornisce una misurazione di alta precisione.

Per tradurre la temperatura in una lettura effettiva, il sistema deve essere in grado di effettuare le seguenti operazioni:

    – fornire un metodo per stabilire il time-out per la calibrazione di temperatura
    – contare il numero di time-out del watchdog timer (WDT) per un determinato periodo di tempo
    – far corrispondere il numero di time-out ad una temperatura

Il microcontrollore PIC16F84A è normalmente in modalità sleep e quindi consuma molto poco ma se viene premuto un tasto, passa dalla modalità “sleep” e aggiorna il conteggio WDT e controlla ulteriori tasti premuti.

Termometro digitale usando PIC16F84A – schema elettrico

One Response

  1. sorex 3 febbraio 2011

Leave a Reply