Misurazione di temperatura e Arduino: Calcolazioni termistore e progettazione del circuito
La misurazione della temperatura è un'applicazione comune nei progetti di elettronica, spesso realizzati utilizzando i termoregolatori con microcontrollori Arduino. Capire come calcolare i cambiamenti di resistenza e i circuiti di progettazione è essenziale per letture accurate.
Thermistors e loro tipi
I termorestori sono resistenze sensibili alla temperatura che cambiano la resistenza con la temperatura.
- NTC (coefficiente di temperatura negativa):[ La resistenza diminuisce quando aumenta la temperatura.
- PTC (Coefficiente di temperatura positiva):[ La resistenza aumenta quando aumenta la temperatura.
Calcolo della resistenza e della temperatura
La resistenza di un termistore a una temperatura specifica può essere calcolata utilizzando l'equazione Steinhart-Hart o un'equazione semplificata dei parametri Beta.
T[] = R[0[]] [ex(B * (1/T - 1/T[]0]]]]]]]
Dove:
- RT: Resistenza alla temperatura T
- R0]: Resistenza alla temperatura di riferimento T[0]
- B: Coefficiente Beta (fornito dal foglio di dati termistore)
- T: Temperatura in Kelvin
- T0]: Temperatura di riferimento in Kelvin
Progettazione del circuito per la misurazione della temperatura
Un circuito comune prevede la connessione del termistore in una configurazione del divisore di tensione con una resistenza nota. La tensione attraverso il termistore è letta dall'ingresso analogico Arduino per determinare la temperatura.
I passaggi chiave includono:
- Selezione di un valore di resistenza appropriato basato sulla resistenza termistorica.
- Collegamento del termistore e del resistore in serie tra V[cc] e terra.
- Misurare la tensione al punto di giunzione con pin analogico Arduino.
La lettura della tensione può essere poi convertita in resistenza e temperatura utilizzando le formule fornite.