Modifications

Sauter à la navigation Sauter à la recherche
5 086 octets ajoutés ,  4 décembre 2014 à 12:03
Ligne 12 : Ligne 12 :  
Contrairement à l'envoi de commande, la valeur sera lisible en utilisant une simple requête WEB (de type GET).
 
Contrairement à l'envoi de commande, la valeur sera lisible en utilisant une simple requête WEB (de type GET).
 
}}
 
}}
 +
 +
== Introduction au TMP36 ==
 +
Un senseur de température Analogique est vraiment facile à expliquer, c'est une puce qui vous informe sur la température ambiante actuelle!
 +
 +
{{ADFImage|TMP36-intro.jpg|250px}}
 +
 +
Ces senseur utilisent la technologie des [http://fr.wikipedia.org/wiki/%C3%89tat_solide états solides] ('''wikipédia''') pour déterminer la température. Donc, il n'utilise pas de mercure (comme les vieux thermomètres), [http://fr.wikipedia.org/wiki/Bilame bilames] (comme certains thermomètres ou thermomètre pour four), ni de [http://fr.wikipedia.org/wiki/Thermistance thermistance] (résistance qui varie avec la température). A la place, il utilise la caractéristique qui dit que "la tension aux bornes d'une diode augmente dans des proportions connues lorsque la température augmente". Techniquement, il s'agit de la chute de tnsion entre la base et l'émetteur - le Vbe - d'un transistor.
 +
 +
En amplifiant cette tension avec grande précision, il est facile de générer un signal analogique qui est directement proportionnel à la température. Il y a bien eu quelques améliorations sur la technique utilisée mais c'est essentiellement la technique utilisée pour mesurer la température.
 +
 +
{{ADFImage|TMP36-pinout.jpg|250px}}
 +
 +
Parce qu'ils ne contiennent pas de "parties mécaniques", ces senseurs sont précis, ne s'usent pas, n'ont pas besoin d'être calibrés, fonctionne dans de nombreuses conditions environnementales, et restent cohérent entre la "partie senseur" et l'interface de lecture.
 +
 +
Le meilleur reste pour la fin, ils sont abordables et très faciles à utiliser.
 +
 +
=== Quelques informations ===
 +
Ces données concernent le senseur de {{pl|59|température disponible sur le WebShop de MCHobby}}, le [http://www.analog.com/en/mems-sensors/digital-temperature-sensors/tmp36/products/product.html senseur analogique TMP36] (-40 to 150C).
 +
 +
Il est très semblable au LM35/TMP35 (sortie en degrés Celsius) et LM34/TMP34 (sortie en degrés Farenheit). La raison pour laquelle nous utilisons des TMP36 au lieu des 35 ou 34, c'est parce que les TMP36 dispose d'une très large plage de mesure et qu'il ne nécessite pas d'alimentation négative pour lire les températures inférieures à 0.
 +
 +
Sinon, les fonctionnalités reste principalement les mêmes.
 +
 +
* Taille: boitier TO-92 à 3 broches (similaire à un transistor)
 +
* Prix: ~2.50 eur {{pl|59|disponible chez MCHobby}}
 +
* Gamme de température: -40°C a 150°C / -40°F a 302°F
 +
* Tension de sortie: 0.1V (-40°C) à 2.0V (150°C) mais la précision diminue après 125°C
 +
* Tension d'alimentation: 2.7V a 5.5V
 +
* Courant de charge: 0.05 mA
 +
* [http://www.analog.com/en/mems-sensors/digital-temperature-sensors/tmp36/products/product.html Fiche technique]
 +
 +
=== Comment mesurer la température ===
 +
Comment calculer la température
 +
Il faut donc convertir la tension analogique en degré.
 +
Comme le TMP36 permet de mesurer des température négatives, le 0 degré Celsius est placé à une offset de 500 milliVolts.
 +
Ainsi, toute mesure inférieur à 500 mv correspondra à une température négative.
 +
 +
{{ADFImage|TMP36-Graph.png}}
 +
 +
La formule est la suivante pour le TMP36:
 +
<nowiki>Temp en °C = ( Tension_de_sortie_en_milliVolts - 500) / 10</nowiki>
 +
 +
Donc, si la tension de sortie est de 1 Volts, la température correspondante est de<br /> (1000 - 500)/10
 +
 +
Soit 50 degrés Celcius.
 +
 +
si vous utilisez un LM35 ou similaire, la température se calcule comme suit (utiliser la ligne 'a' sur le graphique):
 +
 +
<nowiki>Temp en °C = ( Tension_de_sortie_en_millivolts) / 10</nowiki>
 +
 +
== Tester le senseur ==
 +
Tester le senseur est vraiment simple mais vous aurez besoin d'un bloc de piles (ou d'une alimentation).
 +
 +
Connectre une alimentation de 2.7 à 5.5V (2-4 piles AA fonctionnent bien) de façon à ce que la masse (GND) soit connecté sur la broche 3 (pin 3, celle de droite), et l'alimentation sur la broche 1 (pin 1, celle de gauche)
 +
 +
Raccordez ensuite un multimètre (en position mesure de tension continue) entre la masse (GND) et la broche 2 restée libre (pin 2, au milieu).
 +
 +
Si vous avez un TMP36 et que la température de la pièce avoisine 25°C, la tension lue devrait être environ 0.75 volts. Notez que si vous utilisez un LM35, la tension devrait être de 0.25V
 +
 +
{{ADFImage|TMP36-test.jpg|450px}}
 +
 +
Le senseur indique que la température est de 26.3°C (ou 79.3°F)
 +
 +
Vous pouvez modifier la tension de sortie en pressant la partir en plastique du senseur entre vos doigts, vous allez constater que la tension monte en même temps que la température.
 +
 +
{{ADFImage|TMP36-test2.jpg|450px}}
 +
 +
Avec mes doigts sur le senseur, pour le chauffer un peu, la température lue est maintenant de 29.7°C (85.5°F)
 +
 +
Vous pouvez aussi toucher le senseur avec un cube de glace, de préférence sur la partie en plastique pour ne pas mettre d'eau dans le circuit électrique. Vous allez constater que la tension diminue en même temps que la température chute.
 +
 +
{{ADFImage|TMP36-test3.jpg|450px}}
 +
 +
J'ai pressé un cube de glace contre le senseur pour faire descendre la température jusqu'à 18.6°C (65.5°F)
    
== Montage ==
 
== Montage ==
29 836

modifications

Menu de navigation