III.2 SCHEMA GENERAL DE L'INTERFACE
Figure 3.9: Schéma
général de l'interface.
III.3 LISTE DE MATERIEL DE L'INTERFACE
Tableau 3.1 : Liste
de matériel de l'interface.
DESIGNATION
|
CARACTERISTIQUES
|
Résistors
|
R1 à R18 et R26
|
330 ; 1/4W
|
R19, R20, R22 à R25
|
10K ; 1/2W
|
SR21
|
100 ; 1/2W
|
R13à R23
|
1K ; 1/4W
|
Condensateurs
|
C1
|
4,7uF/25V électrolytique
|
C10
|
100nF/100V céramique
|
et C3
|
4,7pF/100V céramique
|
C4 à C8 et C11
|
1uF/25V électrolytique
|
C9
|
3300uF/25V électrolytique
|
Diodes
|
D2 à D5
|
Diodes de redressement 1N4007
|
D1
|
Diodes petits signaux 1N4148
|
LA, LENG, LIR
et S1 à S16
|
Diodes électroluminescentes, 5mn (Verte, Rouge,
Jaune)
|
Circuit de mise en forme
|
U4
|
MAX232
|
Régulateur
|
U5
|
7805, 1A
|
Buffers
|
U2 et U3
|
ULN2803
|
Transformateur
|
TR1
|
220/9V ; 1000mA
|
Interrupteur
|
SW1 à SW4
|
2 positions
|
Connecteurs pour
Entrées et sorties
|
ENTREES
|
Mâle
|
SORTIES1 et SORTIES2
|
Mâle
|
Connecteur série pour ordinateur
|
DB9
|
Femelle
|
CONCLUSION
L'étude, le dimensionnement et le choix des composants
terminés, nous pouvons maintenant passer à la prochaine
étape qui est celle de l'implémentation du logicielle
INTRODUCTION
Après la conception de la partie matérielle,
nous allons dans ce chapitre aborder la partie logicielle qui est
composée de deux parties. La première partie consiste à
programmer le microcontrôleur selon le cahier des charges pour assurer
la commande à distance et la commande filaire. La seconde partie
consiste à programmer le logiciel sur PC qui va permettre d'effectuer la
commande par ordinateur via le port série.
IV.1 PROGRAMMATION DU MICROCONTROLEUR
Le microcontrôleur joue un rôle
essentiel dans notre récepteur. Sans lui aucune commande des
différentes sorties ne sera possible soit par télécommande
infrarouge, soit par ordinateur. Le microcontrôleur, en fonction du mode
dans lequel il se trouve, doit être capable de recevoir les
données transmises par le récepteur infrarouge ou par
l'ordinateur , de les décoder, puis effectuer les commandes
correspondantes et enfin renvoyerun feedback pour le mode PC.
IV.1.1 Organigramme de fonctionnement du
microcontrôleur
a) Organigramme du programme principal
Oui
Non
Non
Oui
Oui
Non
Début
Lecture de l'entrée de l'interrupteur SW1
Initialisations des différents registres
Mode IR ?
Enregistrer la vitesse de communication?
Lecture de l'entrée SW2
Lecture de l'entrée SW1
Enregistrer l'adresse de la télécommande ?
Fonctionnement en mode IR
Enregistrement de l'adresse de la
télécommande
Fonctionnement en mode PC
Enregistrement de la vitesse de communication
FIN
Figure 4.1 :
Organigramme du programme principal
b) Organigramme du sous-programme enregistrement de
l'adresse de la télécommande
DEBUT
Oui
Non
Lecture des 14 bits
Signalisation fin enregistrement
Extraction des 5bits d'adresse de la
télécommande
Enregistrement de l'adresse dans l'EEPRO M
FIN
Bit 0 de la trame présent ?
Lecture de la sortie du récepteur IR
Figure4.2 :Organigramme
du sous-programme enregistrement de l'adresse de la
télécommande
c) Organigramme du fonctionnement en mode normal
IR
Oui
Non
Oui
Non
DEBUT
Lecture de la sortie du récepteur IR
Bit 0 de la trame présent ?
Extraction des 5 bits d'adresse et 6 bits de commande
Lecture des 14 bits de la trame
Exécution de la commande correspondant
FIN
Adresse lu = adresse dans l'EEPROM ?
Figure4.3 :Organigramme
du fonctionnement en mode normal IR
d) Organigramme du fonctionnement en mode PC
DEBUT
Non
Oui
Oui
Non
Donnée présente dans le registre de
réception ?
Décodage de la donnée reçue
Commander une sortie ?
Lire l'état de l'entrée ou de la sortie
correspondante
Mettre la sortie correspondante à 1 ou à 0
Transmettre l'état de la sortie ou de l'entrée
correspondante
Lecture de l'état de la sortie
Transmettre l'état de cette sortie au PC
FIN
Figure4.4 :Organigramme
du fonctionnement en mode PC
e) Organigramme enregistrement de la vitesse de
communication
Oui
Non
Non
Oui
Début
Lecture des entrées SW 1 et SW2
Enregistrer V1
Enregistrer V2
Non
Oui
Enregistrer V1
Enregistrer V2
FIN
SW3 = 0 ?
SW3 = 0 ?
SW3 = 0 ?
Figure 4.5 :
Organigramme enregistrement de la vitesse de communication
|