WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Récepteur ir/pc 16 canaux

( Télécharger le fichier original )
par Hervé Walter FOPA TEDONGMO
Ecole normale supérieure d'enseignement technique de Douala ( ENSET) - DIPET 2 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard