V1.0, V1.1 ou V1.2


Tension: 3.3 - 5V

R0  : 100 kΩ

Tolérance de résistance: ± 1%

Plage de température de fonctionnement: -40 +125 °C

Coefficient B : V1.0  3975,  V1.1 4250,  V1.2 4250

Raspberry Pi Pico MicroPython capteur de température Grove

Programme qui affiche la température sur la console. Capteur raccordé sur la broche ADC0 (repère A0 shield Grove)


from machine import ADC, Pin
from time import *
import math

B = 4275        # B valeur résistance en fonction de la version du capteur de température Grove
R0 = 100000     # R0 = 100k

can = ADC(0)    # crée un objet ADC sur la broche ADC0


while True:
    a = can.read_u16()                              # conversion analogique-numérique 0-65535
    R = ((65536/(a+10))-1) * R0                     # calcul résistance (10 pour corriger l'offset du CAN)          
    temp = 1/(math.log(R/R0)/B+1/298.15)-273.15     # calcul de la température
    temp = round(temp, 1)                           # arrondi au 1/10
    print("température=", temp)                     # affichage sur la console REPL de la valeur numérique
    sleep_ms(500)



Explication du calcul, relation de Steinhart-Hart

La relation de Steinhart–Hart modélise l'évolution de la résistance électrique d'un semi-conducteur selon sa température.


Le module Grove utilise une CTN.

Les  CTN (Coefficient de Température Négatif, en anglais NTC, Negative Temperature Coefficient) sont des thermistances dont la résistance diminue de façon uniforme quand la température augmente et vice-versa. 

R0  résistance nominale (à 25°C ou 298 K) et B coefficient caractéristique de la CTN .                 Ici R0 = 100 kΩ et B = 4275Ω

          


Schéma électrique du module Grove

Vcc = 5V avec R0 = R0 CTN (c'est une très bonne idée de nommer les 2 résistances avec le même nom... grr...)

              


Calcul de la résistance de la CTN en fonction de la tension V

 


Calcul de la température en fonction de la résistance de la CTN

.




























Créé avec HelpNDoc Personal Edition: Générateur de documentation iPhone gratuit