This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| fr:examples:sensor:thermistor [2010/03/09 13:18] – sdeniaud | fr:examples:sensor:thermistor [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 27: | Line 27: | ||
| Lorsqu’on a des ressources limitées and qu’on n’a pas besoin d’une grande précision, on utilise des graphiques pré calculés et des tables de température. D’une manière générale on trouve dans la ces tables les plages de température et la valeur de la résistance, | Lorsqu’on a des ressources limitées and qu’on n’a pas besoin d’une grande précision, on utilise des graphiques pré calculés et des tables de température. D’une manière générale on trouve dans la ces tables les plages de température et la valeur de la résistance, | ||
| - | ===== Entrainement | + | ===== Pratique |
| - | Le module du //Home Lab// est équipé d’un thermistor de type NTC de 10 kΩ de résistance nominale. Aux températures de 25-50 °C le paramètre B du thermistor est de 3900. L’une des barrettes | + | Le module du //Home Lab// est équipé d’un thermistor de type NTC de 10 kΩ de résistance nominale. Aux températures de 25-50 °C le paramètre B du thermistor est de 3900. L’une des broches |
| Il est alors judicieux d’utiliser la table de conversion des températures et du convertisseur analogique – numérique afin de trouver la bonne température à utiliser avec l’AVR. Il est judicieux de trouver la valeur correspondante du convertisseur analogique – numérique pour chacun des degrés de température de la plage de température voulue parce que la table de conversion est trop grande à cause des nombreuses valeurs ADC de 10 bits. Il est recommandé d’utiliser un tableur (MS Excel, Openoffice Calc, etc.) afin de réaliser la table. La formule de // | Il est alors judicieux d’utiliser la table de conversion des températures et du convertisseur analogique – numérique afin de trouver la bonne température à utiliser avec l’AVR. Il est judicieux de trouver la valeur correspondante du convertisseur analogique – numérique pour chacun des degrés de température de la plage de température voulue parce que la table de conversion est trop grande à cause des nombreuses valeurs ADC de 10 bits. Il est recommandé d’utiliser un tableur (MS Excel, Openoffice Calc, etc.) afin de réaliser la table. La formule de // | ||
| Line 91: | Line 91: | ||
| L’algorithme recherche dans la table la plage qui convient aux valeurs de l’ADC et sauvegarde la valeur de rang la plus basse de cette plage. Les valeurs de rang sont en degrés ; la température avec une précision de 1 degré arrive lorsqu’on ajoute la température originale à la valeur de rang. | L’algorithme recherche dans la table la plage qui convient aux valeurs de l’ADC et sauvegarde la valeur de rang la plus basse de cette plage. Les valeurs de rang sont en degrés ; la température avec une précision de 1 degré arrive lorsqu’on ajoute la température originale à la valeur de rang. | ||
| - | Cette table de conversion ainsi que cette fonction sont déjà dans la librairie du //Home Lab//, dans les exercices il n’est pas nécessaire de les écrires. La fonction de conversion est dénommée | + | Cette table de conversion ainsi que cette fonction sont déjà dans la librairie du //Home Lab//, dans les exercices il n’est pas nécessaire de les écrires. La fonction de conversion est dénommée |
| Line 148: | Line 148: | ||
| * {{: | * {{: | ||
| - | |||