Popular Posts

11/26/2012

Description générale du bracelet électronique


1)      Schéma d’ensemble

    
Détails des différents blocs du bracelet
 

1)      Capteur de température



      Nous recherchons un capteur de très grande précision ( ≤ 0,1 °C)
Avec une plage de mesure très faible  [26 à 44] .


Pour l’instant, nous commençons l’étude avec le LM335 (ce composant est disponible dans l’école). Ce composant possède une sensibilité de 100 mV/ °C ( ou
10 mV/ °C).

      Nous devons donc obtenir en sortie du capteur une plage de tension de [2,6V à 4,4V] ou [0,26 à 0,44 ]V.

Ce capteur (LM335) est inséré dans le montage suivant :


Nota : Ce montage est juste pour l’étude.

2)      Module de mise en forme du signal

            Ce module permet d’adapter la tension en sortie du capteur de température au convertisseur numérique analogique.
Pour adapter correctement la plage de tension de sortie

Supposons que Vref est égale à 2 V => plage (0 à 2V) en entrée du CAN plage de 0,26 à 0,44V en sortie du capteur de température.


X: gain en tension
d: tension de décalage

0,44X+d=(Vref) 2  (1)  température minimum
0,26X+d=0 (2)  température maximum

=> d= -0,26X
 
0,44X-0,26X=2
0,44-0,26
0, 18X=2
=> X=2/0,18

X= 11,1
d= -2.8889 V

 en prenant X= 11
d=-0,26*11
-2,86V


3)      Convertisseur Analogique Numérique

      Le CAN permet de convertir une tension analogique de 0 à une tension de référence (à déterminer) en une série de bits.
Dans notre cas le CAN disposera de 8 bits en sortie à cause du circuit PN511 qui fonctionne sur 8 bits.

      Exemple :
Vref  correspond à  11111111 ou 2^8 = 256 en décimal
0 V correspond à    00000000 ou 0 en décimal

      Résolution :
La résolution est donné par :Vref/256
(avec Vref 2V : 7,8 mV par bit => a peu près 1°C pas très bon)

Vref/256 ≈ 0,05 °C à 0,1°C /bit =>   0,5mV à 1mV /bit

Vref = 0,256 ou 0,128 V

Faible faut il donc un si grand gain?
Est-ce qu’un convertisseur 8 bits peut travailler avec cette tension de référence ?


                  Nous voulons ne pas perdre en précision. Nous n’avons pas de contrainte de timing : la température est une grandeur physique qui varie très lentement.

Nota : Nous pouvons disposer d’un CAN intégré dans le microcontrôleur (PIC 18F).





4)      Microcontrôleur
      Nous devons choisir un microcontrôleur disposant :
- d’une entrée d’interruption
- d’un ou deux ports 8 bits
- d’un mode veille faible consommation
- alimenté comme le circuit PN511 : 3 à 3,6V
- Programmé en langage C (nous n’aurons pas besoin de réécrire tout le programme si nous changeons au dernier moment ou plus tard de microcontrôleur).

      Nous partons pour l’instant sur un PIC 18F car ce PIC possède un CAN intégré ; de plus nous avons à l’école une plaque de développement de PIC, pour finir nous avons déjà utilisé un de ces PIC dans un projet de l’année dernière.


Organigramme présentant le programme du microcontrôleur :





5)      Circuit intégré PN511
            Ce circuit est un circuit intégré qui nous est fourni par NXP, il permet d’envoyer 8 bits selon le protocole NFC (Near Field Communication) à une fréquence de 13,56 MHz.
Alimenté de 3V à 3,6V.
Consommation totale : Ptot=200mW
Débit de transmission : 106, 212, 424 kbit/s

 



6)      Interrupteur
                        Cet interrupteur permet à l’utilisateur de valider l’émission de la température.
Lorsque l’utilisateur n’a pas appuyé sur ce bouton le circuit PN511, le CAN ainsi que le microcontrôleur sont en mode veille (mode de faible consommation d’énergie).


7)      Batterie
      Nous avons besoin d’une batterie avec une tension approximative de 3 V.
La batterie doit être peu encombrante avec une autonomie convenable.
Nous devons pouvoir couper l’alimentation de tous les modules sauf du microcontrôleur et du circuit PN511 à l’aide du microcontrôleur.
Solution proposé : Utilisation d’un transistor en commutation (bipolaire, MOSFET, FET) commandé par une des sorties du microcontrôleur qui coupe l’alimentation du capteur de température.

8)      Module d’émission
L’émission d’un signal à partir de la puce NFC   

No comments: