Menu

Capteur de température Menu précédent Accueil


  CAPTEURS DE TEMPERATURE  



   DESCRIPTION   


Les capteurs de température sont de type à transmission radio 433MHz, on peut en installer jusqu'à 6.
Les températures mesurées à l'aide d'un DS1721 de chez Maxim (DALLAS Semi Conductor) vont de -55°C à +125°C.
L'alimentation se fait avec deux batteries 1V2 qui peuvent être rechargées via un connecteur accessible sans ouvrir le boitier.
La tension des batteries est aussi retransmise au serveur, ce qui permet de déclencher une alerte en cas de tension basse.
L'intervalle de mesure est de 7 minutes 40 secondes à 8 minutes (espacé de 4s par capteur),
La durée de transmission est de 800ms avec 156ms à 18mA et 646ms à 43mA, la consommation hors transmission est de 27uA.
Soit une consommation de (18mA*156ms/3600s = 0.8uA/h + 43mA*644ms/3600s= 7.7uAh) * 7 fois par heure + 27uA/h idle = 86.5uA/h.
Avec des batteries de 800mAH : (800/0.0865)/24h/365j = 1 an sans rechargement.

Ci dessous, le bloc diagramme, à noter que le boost 5V vers 12V est là pour utiliser le transmetteur radio à pleine puissance.



   SCHEMA   





Télécharger ici le schéma au format PDF





   NOMENCLATURE   
   

La nomenclature ci dessous montre uniquement les composants à monter.

face de dessus
Ref Description Fabricant / référence
U12 Circuit intégré PIC12F675 SO8 Microchip
U13 Circuit intégré DS1721 SO8 Maxim (DALLAS Semi Conductor)
U11 Circuit intégré MAX1724 SO8 Maxim
U7 Circuit intégré MP3902 SO8 MPS
D1,D3 Diode 30V 200mA BAT54T1G SOD123 ON SEMICONDUCTOR
L4 self 10uH 300mA min 1812 Toutes marques
L3 self 22uH 600mA min 1812 Toutes marques
Q1,Q2 transistor PNP 100mA SOT23 type BC856, BC807 .. Toutes marques
Q3 transistor NPN 100mA SOT23 type BC846 Toutes marques
C22 Condensateur 10uF 10V X5R 0603 Toutes marques
R29,R33,R34,R35,R37 Résistance 220KR 5% 0603 Toutes marques
R30 Résistance 10KR 5% 0603 Toutes marques
MODULE RADIO Module Radio 433MHz TX433N TX433N par Velleman ou autre
face de dessous
Ref Description Fabricant / référence
C23 Condensateur 4.7uF 16V X5R 0603 Toutes marques
C28,C26,C29 Condensateur 10uF 6V3 ou 10V X5R 0603 Toutes marques
C24 Condensateur 100pF 0603 Toutes marques
C25,C27 Condensateur 100nF 0603 Toutes marques
R26 Résistance 510K 1% 0603 Toutes marques
R27 Résistance 59K 1% 0603 Toutes marques
R28 Résistance 26.1K 1% 0603 Toutes marques
R31,32 Résistance 220K 5% 0603 Toutes marques
R36 Résistance 10K 1% 0603 Toutes marques




   CIRCUIT IMPRIME   
   

- La carte de dimensions 21x28mm est un sous ensemble d'un PCB F00105 de dimensions 100x100mm qui comprend deux circuits capteur.

- Il faut donc découper le circuit pour obtenir les PCB.

Ci dessous la photo des emplacements des deux PCB sur le circuit F00105


Télécharger ici les données de fabrication




   PLANS D'EQUIPEMENT   

Ci dessous les plans d'équipement, la carte possède des composants sur les deux faces.

A noter que deux capteurs sont issues du PCB F00105, c'est la raison pour laquelle

deux plans sont présentés.


Plan d'équipement :

Photo face de dessus :

Photo face de dessous :




Télécharger ici le plan d'équipement au format PDF     



   PROGRAMMATION   
   

La programmation des modules peut se faire à l'aide d'un Pickit 2 :

ETAPE 1 : connecter le circuit au Pickit 2 :

ETAPE 2 : Lancer le logiciel Pickit 2, s'assurer que l'OSCAL est reconnu

ETAPE 3 : Programmer

Ci dessous, le fichier zip contenant les fichiers binaires (HEX) à flasher.

Fichiers binaires     

Ils sont nommés Thermometer_#0_ID0x00.HEX à Thermometer_#5_ID0xA0.HEX, #0 correspond au capteur 1 et #5 au capteur 6.

Une fois la programmation terminée, il faut mettre un jumper comme ci dessous, cela permet de réduire la consommation en veille de 150uA à 27uA.




   TYPE DE CAPTEURS   
   

Trois types de boitier sont possibles :

Intérieur avec antenne extérieure

Intérieur avec antenne intégrée

Extérieur avec panneau solaire




   MONTAGE ET CABLAGE CAPTEUR INTERIEUR AVEC ANTENNE INTEGREE   
   

Câblage

Vue intérieure




   MONTAGE ET CABLAGE CAPTEUR INTERIEUR AVEC ANTENNE EXTERIEURE   
   

Câblage

Vue intérieure




   MONTAGE ET CABLAGE CAPTEUR EXTERIEUR   
   

Câblage

Vue intérieure




   SOFTWARE   
   

La transmission des données se fait par radio, le système est par défaut en mode repos et basse consommation (27uA),
Il se réveille toutes les 7 minutes 40 secondes à 8 minutes (espacé de 4s par capteur afin d'éviter les chevauchements de transmission),
Il effectue la mesure de la tension des batteries (durée 32us)
L'initialisation du capteur de température et sa lecture (durée 156ms)
La transmission radio des données (durée 644ms)
Le protocole de transmission radio propriétaire est défini comme suit :

La longueur d'un bit est de 2ms, un zéro est représenté par un temps radio ON de 500us, un UN par un temps ON de 1500us

Les données sont émises deux fois, la transmission des octets au nombre de 3 est précédée d'octets de synchronisation : 0xAA 0xAA 0x55 pour la première et 0xAA 0x55 pour la deuxième


Ci dessous, le fichier zip contenant les sources à compiler sous MPLAB 8.92 ou plus récent.

Fichiers sources     

Copyright François Callanquin, Décembre 2014

Contact : fcallbox@free.fr