1) Etalonnage de la carte fille
analogique (CFA) :
Assurez-vous d'avoir connecté la fiche DIN mâle 5 broches à l'embase
correspondante de la CFA. Le microcontrôleur doit être déjà programmé (voir
chapitre 2 - un peu plus bas dans cette page - ).
Réglage du thermomètre digital utilisant le capteur LM 35 de National
Semiconductor :
Reliez les picots E (zEro) du
connecteur S1 au moyen du cavalier comme ci-dessous : (Attention,
la photo montre S1 en positon R).

Réglez le potentiomètre vertical P3
nommé ZERO LM sur le PCB, jusqu'à lire précisément 0,0°C sur
les 4 digits de gauche de la carte affichage. 
Pour finir, reliez les picots R
(noRmal) du connecteur S1 comme ci-dessous : 
L'étalonnage
est terminé. Désormais vous lisez sur les afficheurs de gauche la température ambiante
mesurée par le capteur LM35.
Réglage du thermomètre digital utilisant la diode gravée sur le
substrat du processeur Intel :
Les réglages
doivent impérativement se faire ordinateur éteint (depuis 6 heures au moins) de sorte
que le processeur soit à la température ambiante de la pièce. Le capteur LM35
servant de référence donnera la température ambiante. Il sera placé par la suite sur
la source de chaleur à contrôler (processeur carte graphique, disque dur, etc.)
Remarque : Pour la phase d'étalonnage, l'alimentation doit
s'effectuer au moyen d'un adaptateur secteur (connecteur jack) ou par le
transformateur (2x12V - 3VA) monté sur la carte principale. Le processeur INTEL doit rester hors tension (il ne doit en aucun cas
chauffer) durant cette phase de réglages sous peine de fausser l'étalonnage.
Reliez les picots E (zEro) du connecteur S2
au moyen du cavalier comme ci-dessous : 
Réglez le potentiomètre vertical P2 nommé ZERO
DIODE sur le PCB, jusqu'à lire précisément 0,0°C sur
les 4 digits de droite de la carte affichage. 
Ensuite, reliez les picots R
(noRmal) du connecteur S2 comme ci-dessous : 
Connaissant la relation linéaire caractérisant la
diode interne de votre processeur (voir
[ Théorie
]
), munissez-vous d'un voltmètre digital dont les sondes rouge et
noire sont à placer respectivement sur les points tests TP1 (V1) et GND
(masse) de la carte fille analogique.
Ainsi, sachant que la diode de
notre processeur INTEL possède la relation linéaire suivante : Vd = 0,748 - 1,673E-3.T°C
(les valeurs numériques de cette relation sont valables uniquement pour notre
processeur Intel et doivent être recalculées avec votre CPU en utilisant la méthode de
la page Théorie), réglez le potentiomètre P1 nommé OFFSET
DIODE de façon à lire sur votre voltmètre le potentiel correspondant à
l'origine de la caractéristique (pour T°C = 0°C) , soit 0,748 volt entre TP1
et GND.

Enfin, ajustez le coefficient d'amplification
" A " (variable de 20,6 à 26,6) en
actionnant la vis du potentiomètre P4 (trimmer de précision 25 tours)
jusqu'à lire la même température ambiante entre les afficheurs du LM35 et les
afficheurs donnant la température de la diode.
Désormais vous lisez sur les
afficheurs de droite la température de la jonction P-N (diode) au sein du processeur
INTEL. Vous pouvez maintenant utiliser l'alimentation de votre propre PC (via un
connecteur de lecteur de disquette 3 ½'') ou autre...
Vous pouvez placer le capteur LM35 sur
l'élément chauffant à contrôler de votre choix (disque dur, processeur de carte
graphique, etc...), ou le destiner à la mesure de la température ambiante de la
pièce.
2) Programmation du
microcontrôleur 68HC11F1 en utilisant le logiciel PCBUG91 :
Le logiciel
PCBUG91 est téléchargeable gratuitement sur le site Internet de Motorola. Vous pouvez aussi le télécharger un peu plus bas à partir
de cette page.
Si votre PC dispose d'un
processeur INTEL PENTIUM III utilisez le logiciel PCBUG91 sous DOS de préférence.
Si votre PC dispose d'un processeur AMD, vous pouvez l'utiliser sous Windows 95/98
et sous DOS.
Reliez le Thermo-PC au port série COM2
au moyen d'un cordon prolongateur conventionnel SUB-D 9 broches, tel
que celui utilisé par votre modem.
Positionnez le cavalier PROG de telle sorte
que les 2 picots soient reliés entre eux.

Mettez la carte sous tension.
Sous Windows
98 / Me refermez tous les
logiciels sollicitant le port de communication COM2 (mode fax, mode
répondeur de votre modem, etc.).
Ouvrez une fenêtre DOS et
placez-vous dans le répertoire PCBUG91. Notez que pour cette application, le
programme PC5.S19 du microcontrôleur 68HC11F1 est déjà placé dans le
répertoire PCBUG91. PCBUG91 et PC5.S19 sont
téléchargeable ici:
(pcbug91_pc5.zip 130ko)

Pour télécharger uniquement le programme PC5.S19 du 68HC11F1 cliquez
ici :
(pc5.zip 604 octets)

AVIS
: Le programme source (code
assembleur) ne sera pas diffusé.
N'oubliez pas de placer le fichier PC5.S19
dans le répertoire commun au logiciel PCBUG91.
Lancez START12.BAT (Batch simplifiant le
démarrage du logiciel de communication initialisé sur le port COM2) du répertoire PCBUG91.
Un écran composé de 4 fenêtres s'affiche à
l'écran:

Remarque :
Si vous obtenez au centre de l'écran différents messages sur un fond rouge,
c'est qu'un problème de transmission s'est produit. Enfoncez les touches Ctrl
+ R et si vous obtenez " Communication fault "
ressortir du programme en tapant quit et répondre Y à
la question.
Résoudre le
problème : Assurez-vous que votre câble RS232 est bien un prolongateur
et que chacune des broches soient reliées unes à unes dans le même ordre. Vérifiez à
nouveau la position du cavalier PROG de la carte. Pensez à effectuer un RESET
matériel de quelques instants avant de relancer START12.BAT.
Lancez la macro nommée "AUTO "
en tapant au clavier auto suivi de ENTER. La fenêtre du haut
indique : $1035 = $1F > __. Tapez la valeur 10 suivie de ENTER
puis la touche ESC afin de revenir dans la fenêtre du bas ($10 autorise
l'écriture dans l'EEPROM en modifiant la valeur du registre PBROT du
microcontrôleur).

Tapez 3 fois sur la touche ENTER
afin d'activer les 4 secteurs de l'EEPROM et initialiser ses limites (exécution
automatique de la macro).

Pour notre application thermométrique le logiciel
compilé s'appelle PC5.S19. Tapez le nom du logiciel à transférer dans
l'EEPROM par la commande suivante : loads pc5 (sans
l'extension S19) puis ENTER. Vous lisez dans la fenêtre du haut :
- Total bytes loaded : $01CC. Patientez 20 secondes (transfert des octets)
jusqu'à lire: - Total bytes programmed : $01CC.

Remarque : Les deux
lignes c-a-d " Total bytes loaded " et " Total bytes
programmed " doivent indiquer strictement la même valeur. Dans le cas contraire
une erreur est survenue durant le transfert en EEPROM. Ressortez du programme et
recommencer la procédure à partir de START12.BAT.
Initialisez le vecteur de reset. Tapez :
mm $FFFE suivi de ENTER. La fenêtre du haut affiche : $FFFE
= $FF > $__. Tapez FE suivi de ENTER puis 00
(2 zéros !) suivi à nouveau de ENTER puis la touche ESC.

Tapez quit et répondez Y
à la question posée afin de sortir du programme PCBUG91.
Coupez l'alimentation du Thermo-PC Dual et
déconnecter le port série COM2.
Positionnez le cavalier PROG en position ouverte.

Le montage est désormais
utilisable en mode autonome. Le logiciel s'exécutera dès la mise sous tension.
3) Fonctionnement
du logiciel PC5.S19 à la mise sous tension :
Lors de la mise sous tension, le programme active durant deux secondes tous les segments
des six afficheurs multiplexés LM35 et DIODE. Seul les segments "signe moins"
des afficheurs d'en-têtes sont allumés ainsi que les deux leds seuils. Le programme
active aussi la sonnerie du buzzer si et seulement si le cavalier Buzzer ON/OFF est en
position fermée.

|