Agence pour la Sécurité de la Navigation Aérienne en Afrique et à Madagascar (ASECNA)
32-38 Avenue Jean Jaurès Dakar B.P 3144 – Tél. : 8231040 /8239330/8239570- Fax : 8234654 Télex :
51680SG
Ecole Africaine de la Météorologie et de l’Aviation Civile (EAMAC)
B.P 746 NIAMEY – NIGER – Tel: (+227)20723662 – Fax: (227)20722236
Projet de fin d’études
THEME :
AUTOMATE DE GESTION DE FEUX TRICOLORES MUNI D’UNE
FONCTION DISSUASIVE A EAU
Présenté et soutenu par : Encadreur :
FOLLY Komlan KLAMADJI Nanyenguem
WILIBIZON Raphaël Junior
FOLLY KOMLAN ET WILIBIZON RAPHAËL JUNIOR
Promotion : TSEI 2019
PROJET DE FIN D’ÉTUDES
Remerciements
Avant toute chose, nous rendons grâce au seigneur le tout puissant qui a veillé sur nous durant
toute cette formation surtout en ce moment particulièrement difficile de la pandémie de la Covid
19.
Nous tenons dans un premier temps à remercier notre encadreur pour la réalisation de ce projet,
M. KLAMADJI NANYENGUEM, Chef Division Electronique Informatique à l’EAMAC,
pour sa patience, sa disponibilité, et surtout ses judicieux conseils, qui nous ont été d’une grande
utilité.
Nous adressons également un sincère remerciement à Monsieur HOUENOU Germain,
Responsable de la promotion TS/EI 2019 qui n’a ménagé aucun effort pour nous soutenir, nous
encourager et nous prodiguer de sages conseils durant toute notre formation.
Nos remerciements vont également à l’endroit de tous les instructeurs qui ont intervenu durant
notre formation.
Nous exprimons notre reconnaissance à tout le personnel de l’EAMAC, à tous ceux qui, de près
ou de loin ont participé à la réussite de notre formation.
i
PROJET DE FIN D’ÉTUDES
Table des matières
Remerciements ............................................................................................................................ i
Liste des figures et tableaux ...................................................................................................... iv
Glossaire .................................................................................................................................... vi
Cahier de charges ..................................................................................................................... vii
Introduction ................................................................................................................................ 1
Chapitre I : les carrefours à deux voies et généralités sur les feux tricolores ............................ 2
I- Les carrefours à deux voies ............................................................................................. 2
I.1 Présentation des carrefours à deux voies ................................................................. 2
I.2 Principe de fonctionnement des carrefours signalés à deux voies ........................... 3
II- Généralité sur les feux tricolores ................................................................................. 3
II.1 Définition ................................................................................................................. 3
II.2 Différents types d’utilisation.................................................................................... 3
II.3 Principe de fonctionnement ..................................................................................... 4
Chapitre II : étude théorique sur l’automate de gestion de feu tricolore, les feux tricolores et le
système de jet d’eau. .................................................................................................................. 6
I- Les différents blocs de l’automate .................................................................................. 6
I.1 Bloc d’alimentation ....................................................................................................... 7
I.2 Bloc de commande ................................................................................................. 10
I.3 Système de détection de présence .......................................................................... 14
I.4 Bloc de puissance ................................................................................................... 18
I.5 Les feux tricolores .................................................................................................. 20
I.6 Système de jet d’eau .............................................................................................. 20
II- Principe de fonctionnement ....................................................................................... 23
II.1 La séquence des feux ............................................................................................. 23
II.2 Le système de jet d’eau .......................................................................................... 25
ii
PROJET DE FIN D’ÉTUDES
Chapitre III : étude pratique et réalisation ................................................................................ 26
I- Réalisation du montage d’allumage des feux tricolores ................................................ 26
I.1 L’allumage des lampes .......................................................................................... 26
I.2 Le système de décomptage .................................................................................... 27
II- Réalisation du montage détection de personne .......................................................... 28
III- Réalisation du système de jet d’eau ........................................................................... 28
IV- Programmation du microcontrôleur ........................................................................... 29
IV.1 Algorigramme du programme ............................................................................ 30
IV.2 Code source du programme................................................................................ 31
IV.3 L’évaluation du coût de réalisation du projet ..................................................... 31
Chapitre IV : Maintenance du système .................................................................................... 32
I- Maintenance préventive ................................................................................................ 32
II- Maintenance corrective .............................................................................................. 32
II.1 L’alimentation ........................................................................................................ 32
II.2 Le bloc de commande ............................................................................................ 33
II.3 Le système de détection à infrarouge ..................................................................... 33
II.4 Le système de jet d’eau .......................................................................................... 33
Conclusion ................................................................................................................................ 34
Références bibliographiques .................................................................................................... 35
ANNEXE .................................................................................................................................... I
iii
PROJET DE FIN D’ÉTUDES
Liste des figures et tableaux
Figure 1: Carrefour signalé à deux voies ................................................................................... 2
Figure 2: Schéma synoptique de l'automate de gestion du feu tricolore .................................... 6
Figure 3: Schéma synoptique du redresseur 220V AC - 5V DC................................................ 7
Figure 4: Redressement avec pont de Graëtz ............................................................................. 8
Figure 5: Schéma montrant la tension à l'entrée et à la sortie du pont redresseur ..................... 8
Figure 6: Montage du filtrage ..................................................................................................... 9
Figure 7: Schéma montrant tension redressée et la tension filtrée ............................................. 9
Figure 8: Montage de régulation à 5V...................................................................................... 10
Figure 9:Schéma montrant la tension régulée .......................................................................... 10
Figure 10: Schéma du brochage du PIC16F88 ......................................................................... 12
Figure 11: Montage de pilotage au quartz du PIC16F88 ......................................................... 13
Figure 12: Absence d'obstacle (aucune détection) ................................................................... 14
Figure 13: Obstacle détecté ...................................................................................................... 15
Figure 14: Aucune détection .................................................................................................... 15
Figure 15: Obstacle détecté ...................................................................................................... 15
Figure 16: Symbole d'une photodiode ...................................................................................... 16
Figure 17: Schéma montrant le fonctionnement du transistor ................................................. 17
Figure 18: Schéma du montage d'un comparateur de tension .................................................. 17
Figure 19:Photo d’un triac........................................................................................................ 18
Figure 20: Schéma montrant le l’intérieur d’un relais ............................................................. 19
Figure 21: Schéma du brochage du compteur-décompteur 74190 ........................................... 20
Figure 22:Photo d'une électrovanne ......................................................................................... 21
Figure 23: Montage monostable avec un NE555 ..................................................................... 22
Figure 24:Schéma du représentant un carrefour à deux voies munies des feux tricolores ...... 23
Figure 25: Représentation schématique des séquences des feux ............................................. 24
Figure 26: Algorigramme du système de jet d'eau d'un côté de la voie B ............................... 25
Figure 27: Schéma du montage de deux adjacents et du système de mutinerie d’un feu tricolore
.................................................................................................................................................. 26
Figure 28: Schéma du montage du système de détection à infrarouge .................................... 28
Figure 29: Schéma du montage du système d'arrosage ............................................................ 28
Figure 30: Algorigramme du fonctionnement des feux tricolores ........................................... 30
Figure 31: Tableau des composants utilisés ............................................................................. 31
iv
PROJET DE FIN D’ÉTUDES
Figure 32: Photo de simulation des feux et système de décomptage ........................................ II
v
PROJET DE FIN D’ÉTUDES
Glossaire
AC Alternative Current
AOP Amplificateur Opérationnel
DC Direct Current
EAMAC École Africaine de la Météorologie et de l'Aviation Civile
EEPROM Electricly Erasable Programmable Read Only Memory
EI Electronique - Informatique
IR InfraRouge
LED Light Emitting Diode
NF Normalement Fermé
NO Normalement Ouvert
PIC Programmable Interface Controller
RAM Random Access Memory
ROM Read Only Memory
TS Technicien Supérieur
vi
Cahier de charges
INTITULE :
AUTOMATE DE GESTION DE FEUX TRICOLORES MUNI D’UNE FONCTION
DISSUASIVE A EAU
CONTEXTE :
Devant l’augmentation de la densité de la circulation routière, la nécessité des feux de
circulation révèle d’une grande importance. Malheureusement, il arrive que des piétons restent
longtemps bloqués avant de continuer leur chemin. Ceci pousse parfois certains « indiscipliné »
à brule le passage provoquant parfois des accidents. Il est important de doter d’une fonction
dissuasive pour éviter de tels évènements.
DESCRIPTION :
Le projet consiste à la mise en œuvre d’un automate de gestion de feux tricolores (VERT-
JAUNE – ROUGE) de circulation muni d’une fonction dissuasive qui enverra des jets d’eau
sur tout piéton qui tentera de traverser la voie aux instants non autorisés.
SPECIFICATIONS GENERALES :
Le dispositif sera bâti autour d’un microcontrôleur et composants divers.
SPECIFICATIONS FONCTIONNELLES DU DISPOSITIF :
▪ Le dispositif doit permettre de gérer les feux de circulation sur un carrefour à deux voies
munies d’une fonction dissuasive qui enverra des jets d’eau sur tout piéton qui tentera
de traverser la voie aux instants non autorisés
▪ Le dispositif peut faire l’objet d’une réalisation pratique entièrement ou partiellement
et / ou pourra être simulé.
FOLLY KOMLAN ET WILIBIZON RAPHAËL JUNIOR vii
PROJET DE FIN D’ÉTUDES
Introduction
Le développement de la société moderne a apporté une densification accrue de la circulation
routière. Afin de réguler la circulation et éviter les accidents, plusieurs mécanismes ont été mis
en place dont les feux tricolores. L’emploi de ces feux de circulation a pour but d'assurer la
sécurité de tous les usagers de la voirie, piétons et conducteurs, et de faciliter l'écoulement des
flux de circulation denses.
Ces feux respectent des règles prédéfinies. Ces règles sont implémentées sur des automates qui
contrôlent le fonctionnement des feux. Le développement de nouvelle technologie permet
aujourd’hui d’améliorer le fonctionnement classique des feux pour une meilleure gestion du
trafic.
C’est dans ce cadre que s’inscrit ce projet de fin d’étude sur réalisation d’un automate de gestion
de feu tricolore sur une intersection de deux voies à l’aide d’un microcontrôleur.
Pour diminuer le taux de violation des feux qui est noté sur les feux tricolores classiques et
protéger les piétons qui sont les usagers les plus vulnérables de la circulation, cet automate réalisé
est doté d’une fonction supplémentaire. Cette fonction consiste à envoyer des jets d’eau pour
dissuader tout piéton qui tentera de traverser la voie aux instants non autorisés.
Pour ce faire, ce document consacré à la réalisation de cet automate sera structuré en quatre
chapitres qui portent successivement sur les carrefours à deux voies et les généralités sur les feux
tricolores ; l’étude théorique sur les différents blocs de l’automate ; l’étude pratique et la
réalisation de l’automate et en dernière position sur la maintenance du système.
FOLLY Komlan et WILIBIZON Raphaël Junior 1
PROJET DE FIN D’ÉTUDES
Chapitre I : les carrefours à deux voies et généralités sur les
feux tricolores
I- Les carrefours à deux voies
I.1 Présentation des carrefours à deux voies
Figure 1: Carrefour signalé à deux voies
Un carrefour ou intersection est définie comme un lieu de croisement à niveau entre deux ou
plusieurs chaussées, quels que soient le ou les angles des axes de ces chaussées. Dans le cas
particulier de deux chaussées on parle de carrefour à deux voies.
Il existe plusieurs règles de circulation pour la gestion du trafic au niveau des carrefours. Selon
ces règles on distingue des carrefours dits :
FOLLY Komlan et WILIBIZON Raphaël Junior 2
PROJET DE FIN D’ÉTUDES
o Contrôlés : où il y’a un marquage au sol ou un panneau ou géré par un personnel autorisé ;
o Signalés : où la circulation est gérée par des feux tricolores automatiques ;
o Non-contrôlés : où les priorités et l’écoulement du flux de circulation sont laissés à
l’appréciation des usagers.
I.2 Principe de fonctionnement des carrefours signalés à deux voies
Généralement lorsque le carrefour à deux voies est doté des feux de signalisation, les feux
opposés situés sur la même voie de part et d’autre de l’intersection fonctionnent de la même
façon. Si de plus les deux voies sont de même niveau de priorité, les durées d’activation des
différents feux de mêmes couleurs sont égales.
II- Généralité sur les feux tricolores
II.1 Définition
Un feu de circulation, aussi appelé feu tricolore est un dispositif permettant la régulation du trafic
routier entre les usagers de la route, les véhicules et les piétons. À un carrefour il peut exister
plusieurs types de feux destinés à des différents usagers. Les feux destinés aux véhicules à
moteurs sont de type tricolore choisis pour leur capacité à être remarqué (vert – Jaune orangé –
rouge). Ceux destinés aux piétons sont bicolores et se distinguent souvent par la reproduction
d’une silhouette de piéton.
II.2 Différents types d’utilisation
Les feux tricolores sont utilisés pour la régulation de la circulation ce qui permet aussi la
protection des usagers de la route. Comme exemple d’utilisation de feu tricolore on peut citer :
o La gestion de la circulation aux intersections ;
o La gestion traversée des piétons autour des intersections gérées par des feux ;
o L’affectation de certaines voies d’une chaussée à un sens de circulation en fonction des
besoins, ou leur condamnation momentanée ;
o Le contrôle d’accès à certaines voies rapides ;
o La gestion d’un point de contrôle des personnes ou des véhicules nécessitant leur arrêt ;
o La protection d’obstacles des intermittents (passages à niveau, ponts mobiles, passages
d’avions, etc.).
FOLLY Komlan et WILIBIZON Raphaël Junior 3
PROJET DE FIN D’ÉTUDES
II.3 Principe de fonctionnement
Aux intersections, chaque feu a une signification particulière. Ainsi on a pour ces feux les
significations suivantes :
Feu rouge
Tout conducteur doit marquer l’arrêt absolu devant un feu de signalisation rouge, fixe ou
clignotant.
Feu vert
Les feux de signalisation verts autorisent le passage des véhicules sous certaines conditions
(priorité aux piétons, passage dégagé, autres véhicules).
Feu jaune (orange)
Tout conducteur doit marquer l’arrêt devant un feu de signalisation jaune fixe, sauf dans le cas
où lors de l’allumage dudit feu, le conducteur ne peut plus arrêter son véhicule dans des
conditions de sécurité suffisante.
On peut éventuellement avoir des feux supplémentaires pour la circulation des piétons. En
l’absence des feux pour piétons, le piéton a la priorité au vert.
Les différents feux de signalisation s’allument selon une séquence bien définie. Il existe
principalement 3 séquences.
o Les feux à 3 états
Etat1 : rouge
Etat2 : vert
Etat3 : jaune
o Les feux à 4 états
Etat1 : rouge
Etat2 : rouge + jaune
Etat3 : vert
Etat4 : jaune
o Les feux à 5 états
Etat1 : rouge
Etat2 : rouge + jaune
FOLLY Komlan et WILIBIZON Raphaël Junior 4
PROJET DE FIN D’ÉTUDES
Etat3 : vert
Etat4 : vert clignotant
Etat5 : jaune
La durée d’allumage des feux n’est pas standard. Elle varie d’un pays à un autre et selon la
densité du trafic au carrefour concerné. Cependant, il est recommandé que les feux jaunes durent
trois à cinq secondes. Cette incertitude sur la durée d’allumage ne permet pas aux usagers
d’effectuer une meilleure anticipation surtout lors d’un changement d’état de feu. Pour remédier
à ce problème, les feux de circulations sont parfois dotés d’un décompteur en seconde qui
informe les usagers sur le temps avant le passage à l’état suivant du feu tricolore. Ce qui permet
de connaitre bien avant l’arrivée dans un carrefour le temps restant à courir avant le changement
de couleur. Cette installation permet de mieux sécuriser la circulation en la rendant plus fluide
et plus rassurante pour l’automobiliste. Ceci permet de diminuer le risque de violation volontaire
ou involontaire des feux de circulation.
FOLLY Komlan et WILIBIZON Raphaël Junior 5
PROJET DE FIN D’ÉTUDES
Chapitre II : étude théorique sur l’automate de gestion de feu
tricolore, les feux tricolores et le système de jet d’eau.
I- Les différents blocs de l’automate
Généralement le fonctionnement de feux tricolores est piloté par un système automatique. Elle a
pour fonction principale d’assurer la commande des feux en respectant les contraintes de sécurité
définie entre les lignes de feu antagoniste. Plusieurs technologies sont utilisées pour concevoir
ces automates. Le système automatique de gestion de feu tricolore dans ce projet est basé sur le
microcontrôleur. En plus du pilotage du feu tricolore, il contrôle également le système de jet
d’eau dissuasive. Cet automate est constitué de 3 grandes parties.
o Le bloc de commande
o Le bloc de puissance
o Le système de détecteur de présence
Ces 2 parties pour fonctionner ont besoin de l’alimentation électrique. D’où la nécessité d’avoir
un bloc d’alimentation.
Détecteur de présence Système d’arrosage
Bloc
d’alimentation
Bloc de commande
Bloc de puissance
Figure 2: Schéma synoptique de l'automate de gestion du feu tricolore
FOLLY Komlan et WILIBIZON Raphaël Junior 6
PROJET DE FIN D’ÉTUDES
I.1 Bloc d’alimentation
Les différents blocs de l’automate ont besoin du courant électrique pour leur fonctionnement. Ce
courant est fourni par le bloc d’alimentation. La tension d’alimentation fournie par le bloc
d’alimentation est sous deux formes. On a :
o La tension alternative (230V AC : Alternative Current) : elle provient du secteur et
permet d’alimenter les lampes du feu ;
o La tension alternative 24V AC : elle provient de la sortie du transformateur de tension et
permet d’alimenter l’électrovanne du système de jet d’eau ;
o La tension continue (5V DC : Direct Current) : elle sert à alimenter les circuits
électroniques. Elle est obtenue par un montage redresseur de la tension alternative du
secteur.
Le montage de conversion 220V AC – 5V DC
Transformateur Pont redresseur Filtrage Stabilisation
230V 5V
AC DC
Figure 3: Schéma synoptique du redresseur 220V AC - 5V DC
I.1.1 La transformation
Un transformateur est un système de conversion qui permet de modifier la tension et l’intensité
d’un courant électrique en un courant électrique de tension et d’intensité différentes. Il est
𝑉𝑝 𝑁𝑠
caractérisé par un coefficient k= = .
𝑉𝑠 𝑁𝑝
Vp : la tension au primaire du transformateur
Vs : la tension au secondaire du transformateur
Np : le nombre de spires au primaire du transformateur
Ns : le nombre de spires au secondaire du transformateur
Dans le cadre de ce projet le transformateur utilisé est le 230V – 24V
FOLLY Komlan et WILIBIZON Raphaël Junior 7
PROJET DE FIN D’ÉTUDES
I.1.2 Le redressement
Le redresseur permet de transformer une tension alternative bidirectionnelle en une tension
alternative monodirectionnelle. Le dispositif utilisé dans ce projet est le pont de Graëtz. Il permet
de faire le redressement double alternance.
Vs
V
v
Figure 4: Redressement avec pont de Graëtz
Figure 5: Schéma montrant la tension à l'entrée et à la sortie du pont redresseur
FOLLY Komlan et WILIBIZON Raphaël Junior 8
PROJET DE FIN D’ÉTUDES
I.1.3 Le filtrage
La tension obtenue à la sortie du pont de redressement est monodirectionnelle mais pas continue.
Il faut donc passer par le processus de lissage. Il réalisé en plaçant un condensateur en dérivation
avec la sortie du pont de Graëtz.
Entrée Us
Figure 6: Montage du filtrage
Figure 7: Schéma montrant tension redressée et la tension filtrée
I.1.4 La régulation
À la sortie du condensateur de filtrage, la tension obtenue présente toujours des fluctuations
résiduelles. Pour les éliminer nous avons utilisé une diode Zener dont le seuil d’avalanche est à
5V. Cette diode branchée en inverse permet alors de stabiliser la tension en sortie à 5V. la diode
FOLLY Komlan et WILIBIZON Raphaël Junior 9
PROJET DE FIN D’ÉTUDES
peut également être remplacée par un TO220 qui est circuit intégré qui permet de faire la
conversion d’une tension positive en une tension positive de valeur inférieure.
Ue Us
(Tension filtrée) (Tension régulée)
Figure 8: Montage de régulation à 5V
Us
5V
Figure 9:Schéma montrant la tension régulée
I.2 Bloc de commande
Le bloc de commande est l’entité qui pilote le fonctionnement du feu tricolore. Il est constitué
principalement de microcontrôleur. Le microcontrôleur utilisé pour la réalisation de ce projet est
le PIC16F88.
Un microcontrôleur est un circuit intégré qui rassemble les éléments essentiels d'un ordinateur :
le processeur, les mémoires (mémoire morte et mémoire vive), des unités périphériques et des
interfaces d'entrées-sorties.
Un microcontrôleur est composé de quatre partie :
- Un microprocesseur : qui va prendre en charge la partie du traitement des informations
et envoyer des ordres à travers des signaux qu’il va générer. C’est lui qui se charge de
l’exécution dans le programme embarqué par le microcontrôleur ;
FOLLY Komlan et WILIBIZON Raphaël Junior 10
PROJET DE FIN D’ÉTUDES
- Une mémoire de donnée (RAM et ROM) : elle stocke les données temporaires
nécessaires aux calculs (RAM) ainsi que le programmes à exécuter (ROM) ;
- Des unités périphériques permettant les échanges entre le processeur et les
périphériques ;
- Des interfaces d’entrée-sortie.
Le microprocesseur utilisé pour ce projet est de la famille PIC (Programmable Interface
Controller) qui sont une famille de microcontrôleur de la société Microchip.
Un microcontrôleur PIC est une unité de traitement et d’exécution de l’information à laquelle on
a ajouté des périphériques internes permettant de réaliser des montages sans nécessiter l’ajout
des composants annexe
Les PIC intègrent une mémoire programme non volatile (FLASH), une mémoire de données
volatile, des ports d'entrée-sortie et même une horloge pour des bases de temps externes. Les
PIC sont des composants dits des composants à jeu d’instructions réduites (en anglais Reduce
Instructions Set Computer), raison pour laquelle ils ont une facilité de programmation et une
grande rapidité à décoder les instructions.
I.2.1 Signification du nom
Le nom de chaque microcontrôleur de la famille PIC donne des informations sur le lui.
Le nom étant PIC 16F88
o Les 2 premiers chiffres 16 : ils indiquent que le microcontrôleur travaille sur les mots
de 14 bits ;
o La lettre « F » : indique que la mémoire programme de ce microcontrôleur est de type
« FLASH » ;
o Les 2 derniers chiffres « 88 » : ils permettent d’identifier précisément ce PIC.
I.2.2 Caractéristiques
Le PIC16F88 est un composant à jeu d’instruction réduite (RISC : Reduce Instructions Set
Computer) avec une architecture à 8bits. Il en composé en interne de :
- Mémoire programme flash (4kilo cases). Chaque case est de 14 bits ;
- Mémoire EEPROM de donnée (256 Octets) ;
- Mémoire Ram (358 registres x 8) ;
- Oscillateur interne de 8MHz ;
FOLLY Komlan et WILIBIZON Raphaël Junior 11
PROJET DE FIN D’ÉTUDES
- Modulation de largeur d’impulsion 10 bits
- Convertisseur analogique-numérique 7 canaux
- Un timer/compteur (8bits)
- Un diviseur de fréquence
- Ports E/S multiples (16 broches sur deux ports, 8 broches sur le port A et 8 broches sur
le port B)
Le PIC16F88 possède d’autres fonctionnalités comme :
- La gestion des interruptions ;
- Le chien de garde ;
- Faible consommation ;
- Etc.
I.2.3 Le brochage
Figure 10: Schéma du brochage du PIC16F88
FOLLY Komlan et WILIBIZON Raphaël Junior 12
PROJET DE FIN D’ÉTUDES
o L’alimentation (VSS, VDD) :
L’alimentation du circuit est assurée par les pattes VSS et VDD. Pour fonctionner la VSS
(Patte 5) et la VDD (patte 14) sont connectées respectivement à la borne négative et
positive de l’alimentation.
o OSC1 et OSC2 :
L’oscillateur externe est connecté au PIC via ces ports. Le PIC16F88 a 4 modes
d’oscillateur.
LP (Low Power Crystal) : quartz à faible puissance ;
XT (Cristal) : quartz à céramique ;
HS : quartz à haute fréquence ;
RC : oscillateur à partir de résistance et de condensateur ;
16
16F88
15
Figure 11: Montage de pilotage au quartz du PIC16F88
Le PIC16F88 possède un oscillateur interne configurable à travers le registre OSCCON.
Cet oscillateur interne permet une fréquence qui peut atteindre 8MHz. Les ports OSC1
(patte 16) et OSC2 (patte 15) ne sont pas nécessairement connecté lorsque l’oscillateur
interne est utilisé.
L’utilisation de l’oscillateur interne offre plus d’avantage économique car elle requiert
moins de composant. Cependant, sa stabilité est inférieure à celle qu’offre l’oscillateur
externe à quartz. Par ailleurs, l’oscillateur à quartz externe en mode HS permet d’aller
jusqu’à une fréquence de 20MHz alors l’oscillateur interne est limité à 8MHz.
o Circuit Reset MCLR :
La broche MCLR (Master Clear) a pour effet de provoquer la réinitialisation du
microprocesseur lorsqu’elle est connectée à 0. Lorsque le signal de “RESET” est activé,
tous les registres sont initialisés et le compteur programme se place à une adresse
spécifique appelée “Vecteur de RESET”.
FOLLY Komlan et WILIBIZON Raphaël Junior 13
PROJET DE FIN D’ÉTUDES
o Ports entrée/sortie :
Le PIC16F88 dispose de 2 ports :
Le port A
Il est constitué de 8 pins numérotés RA0 à RA7. Les broches RA0 à RA4 sont
multiplexées avec les entrées du convertisseur analogique-numérique AN0 à AN4.
Le port B
Il est constitué de 8 pins numérotés RB0 à RB7. Les broches RB6 et RB7 sont
multiplexées avec respectivement les entrées du convertisseur analogique-numérique
AN5 et AN6. Le port B peut être programmé pour un tirage à 5V (pull up) de toutes ses
lignes que l'on peut mettre ou non en service en mode entrée uniquement. Elles sont
automatiquement désactivées quand le port est configuré en sortie.
I.3 Système de détection de présence
Un détecteur de présence est un système qui permet détecter des présences d’intrus dans un
environnement. Différentes techniques peuvent être utilisée pour sa réalisation. Il peut être
sensible à chaleur, à luminosité, au volume etc. il existe deux modes de fonctionnement :
- Mode analogique : l’amplitude du signal est une fonction de la position de l’objet
détecté ;
- Mode binaire : le signal ne peut prendre que deux valeurs.
Pour la réalisation de ce projet, le système de détection est basé sur l’émission d’un rayonnement
infrarouge et de sa réception par un récepteur. Ce système fonction en mode binaire.
Il existe deux types de fonctionnement possibles selon la disposition de l’émetteur et le
récepteur :
o 1er mode de fonctionnement :
Récepteur
Émetteur
Figure 12: Absence d'obstacle (aucune détection)
FOLLY Komlan et WILIBIZON Raphaël Junior 14
PROJET DE FIN D’ÉTUDES
Émetteur Récepteur
Figure 13: Obstacle détecté
o 2ème mode de disposition :
Émetteur
Récepteur
Figure 14: Aucune détection
Émetteur
Récepteur
Figure 15: Obstacle détecté
FOLLY Komlan et WILIBIZON Raphaël Junior 15
PROJET DE FIN D’ÉTUDES
Ce capteur de présence infra-rouge se compose d’un émetteur de lumière associé à un récepteur.
La détection d’un objet se fait par le niveau de rayonnement reçu par le récepteur. Le signal
amplifié pour être exploité par la partie commande. Ce système de détecteur utilisé est donc
constitué d’une diode émettrice IR (LED infrarouge), d’une photodiode (la réceptrice), d’un
comparateur de tension d’un rhéostat et des résistances.
I.3.1 LED infrarouge
Le rayonnement infrarouge est un rayonnement électromagnétique de longueur d’onde
supérieure à celle du spectre visible mais plus courte que celle du domaine de Téra hertz. Les
LED infrarouge sont des diodes électroluminescentes qui émettent des rayonnements infrarouges
lorsqu’ils sont traversés par le courant.
Le rôle de l’émetteur infra-rouge dans le montage de système de détection est de transmettre le
rayonnement infrarouge vers une photodiode qui va recevoir une intensité de rayonnement en
fonction de la présence ou pas d’un obstacle.
I.3.2 La photodiode
Une photodiode est un composant semi-conducteur ayant la capacité de capter le rayonnement
du domaine optique et de le transformer en signal électrique. Ils fonctionnent par absorption de
photons infrarouge et photo-génération de porteur de charges. Ils possèdent une bonne
sensibilité. En absence de polarisation, elle crée de la tension et en polarisation inverse par une
alimentation externe, elle crée du courant.
Le rôle de la photodiode dans le système de détection est de recevoir le rayonnement émis par la
LED émettrice. En l’absence d’obstacle entre la LED infrarouge et la photodiode, cette reçoit
suffisamment de rayonnement lui permettant de faire passer un courant. Ce courant va permettre
d’obtenir aux bornes de la résistance en série, une tension nécessaire supérieure la tension seuil
en dessous de laquelle une détection est signifiée.
Figure 16: Symbole d'une photodiode
FOLLY Komlan et WILIBIZON Raphaël Junior 16
PROJET DE FIN D’ÉTUDES
I.3.3 Le transistor
Lorsque la photodiode branchée en inverse reçoit le rayonnement émis par la LED infrarouge,
elle laisse passer un courant. Ce courant est souvent très faible à une distance relativement élevée.
Pour augmenter la portée du système de détection la photodiode est donc branché à la base du
transistor. Ainsi le courant provoqué par la réception du rayonnement infrarouge est amplifié.
Le courant amplifié est obtenu à l’émetteur du transistor.
Collecteur
Courant à amplifier
IB
Base
IE : Courant amplifié
Émetteur
Figure 17: Schéma montrant le fonctionnement du transistor
I.3.4 Le comparateur
Un comparateur est un dispositif permettant de comparer une tension par à une référence donnée.
Un amplificateur opérationnel (AOP) simple sans boucle de contre-réaction constitue un
comparateur de tension.
Figure 18: Schéma du montage d'un comparateur de tension
FOLLY Komlan et WILIBIZON Raphaël Junior 17
PROJET DE FIN D’ÉTUDES
Compte tenu du gain élevé en boucle ouverte, l’AOP fonctionne selon les équations suivantes :
▪ V+ > V- ==> Vs = +Vcc
▪ V+ < V- ==> Vs = -Vcc
Le comparateur peut être réalisé :
- Non inverseur : la tension de référence est V-
- Inverseur : la tension de référence est V+
I.3.5 Le rhéostat
Un rhéostat est une résistance électrique réglable qui, intercalée en série dans un circuit permet
d’en modifier l’intensité du courant. Dans le montage du système de détection, il permet de
définir la tension seuil du basculement à l’entrée de référence du comparateur.
I.4 Bloc de puissance
C’est la partie qui permet d’alimenter les feux tricolores et les systèmes d’arrosage qu’il alimente
à partir de la tension 230V AC du secteur.
Ce bloc est constitué des interrupteurs électroniques. Ces interrupteurs sont commandés par le
bloc de commande. Il existe plusieurs types d’interrupteurs électroniques.
I.4.1 Le triac
Le triac est un composant électronique équivalent à la mise en parallèle de deux thyristors montés
en tête-bêche avec les gâchettes commandées simultanément.
Figure 19:Photo d’un triac
FOLLY Komlan et WILIBIZON Raphaël Junior 18
PROJET DE FIN D’ÉTUDES
Pour fermer le circuit, il suffit d’envoyer une impulsion de gâchette. Tant que le courant qui
circule est supérieur à une valeur seuil (0 ,65A) appelé courant de maintien. Si la gâchette est
maintenue alors le circuit reste fermé même en dessous du courant de maintien.
I.4.2 Le relais électromécanique
Un relais électromécanique est un organe électrique permettant de distribuer la puissance à partir
d’un ordre émis par la partie commande. Ainsi, un relais permet l’ouverture et la fermeture d’un
circuit électrique de puissance à partir d’une information logique. Les 2 circuits, puissance et
commande, sont complètement isolés et peuvent avoir des caractéristiques d’alimentation
électrique différentes.
Le relais est composé principalement d’un électroaimant qui, lorsqu’il est alimenté soumet à
une force une palette qui agit mécaniquement sur le système de commutation électrique : les
contacts. L’électroaimant suivant les spécifications et les besoins, alimenté en TBT (Très Basse
Tension) continu ou alternatif. Ou BT (Basse Tension).
Le système de commutation peut être composé d’un ou plusieurs interrupteurs simple effet
appelés contact qui normalement ouvert (NO) ou normalement fermé (NF).
Figure 20: Schéma montrant le l’intérieur d’un relais
FOLLY Komlan et WILIBIZON Raphaël Junior 19
PROJET DE FIN D’ÉTUDES
I.5 Les feux tricolores
Chacun des feux tricolores est doté des lampes de couleurs rouge, jaune et verte. En plus des
lampes, ils sont également dotés d’un système de décomptage en seconde.
I.5.1 Les lampes
Il s’agit des lampes fonctionnant à 230V AC. L’allumage d’une lampe dépend de l’état de
l’interrupteur électronique du circuit de puissance auquel elle est connectée.
I.5.2 Les décompteurs
Le système de décomptage de chaque feu tricolore est doté d’un ou plusieurs décompteurs. Il
existe plusieurs intégré permettant de le faire.
Dans le cadre de ce projet, c’est le compteur/décompteur 74190 qui est de modulo 10.
Figure 21: Schéma du brochage du compteur-décompteur 74190
I.6 Système de jet d’eau
Le système de jet d’eau a pour but d’envoyer des jets d’eau dans une zone bien définie pour
dissuader tout piéton qui essaie de traverser la route à un instant non autorisé. Il est donc
enclenché par le bloc de commande lorsqu’il détecte une tentative de traversé non autorisée de
la route. Ce système est constitué d’une source d’alimentation en eau et d’une l’électrovanne et
d’un système de temporisation. Chacun des feux tricolores a deux systèmes de jet permettant de
surveiller les deux côtés de chaque voie.
FOLLY Komlan et WILIBIZON Raphaël Junior 20
PROJET DE FIN D’ÉTUDES
I.6.1 Électrovanne
Une électrovanne est un dispositif électromécanique d’un circuit hydraulique, qui utilise un
courant électrique pour générer un champ magnétique et actionner ainsi un solénoïde qui contrôle
l’ouverture du flux de fluide dans une vanne. Il existe 2 types d’électrovanne selon leur mode de
fonctionnement :
- Des électrovannes normalement fermées (NF) qui s’ouvre lorsqu’elles sont alimentées
électriquement.
- Des électrovannes normalement ouvertes (NO) qui se ferment lorsqu’elles sont
alimentées électriquement.
Dans le cadre de ce projet, l’électrovanne a pour rôle de laisser écouler l’eau lorsqu’elle est
traversée par le courant. Elle est donc normalement fermée (NF).
Figure 22:Photo d'une électrovanne
I.6.2 La temporisation
Pour permettre que le jet d’eau puisse continuer pendant un délai minimal après la traversée du
faisceau infrarouge émis par la LED émettrice, un système de temporisation est nécessaire. Ce
système peut être réalisé à l’aide d’un montage monostable à partir d’un NE555.
FOLLY Komlan et WILIBIZON Raphaël Junior 21
PROJET DE FIN D’ÉTUDES
VCC
7 3
NE55 Sortie
5
6
Gâchette 2
1
C
Figure 23: Montage monostable avec un NE555
Lorsqu’une impulsion de valeur inférieure à 1/3 du VCC, la sortie passe de zéro à 5V et reste à
cette valeur pendant un temps déterminé par la valeur du condensateur et de la résistance R.
Ce temps de temporisation est donné par la formule :
T=RCln(3)
I.6.3 La source d’alimentation en eau
Le système de jet d’eau est alimenté par un point d’eau relié au réseau d’eau public. La source
peut être remplacée par une citerne placée en hauteur pour fournir le débit d’écoulement
nécessaire.
FOLLY Komlan et WILIBIZON Raphaël Junior 22
PROJET DE FIN D’ÉTUDES
II- Principe de fonctionnement
II.1 La séquence des feux
Feu Tricolore D
Feu piéton D
Feu piéton A
Feu Tricolore C
Feu Tricolore A
Feu piéton C
Feu piéton B
Feu Tricolore
Bv
Figure 24:Schéma du représentant un carrefour à deux voies munies des feux tricolores
FOLLY Komlan et WILIBIZON Raphaël Junior 23
PROJET DE FIN D’ÉTUDES
35s 5s 35s 5s
Feu tricolore A/C V J R J
Feu piéton A/C R R V R
Feu tricolore B/D R J J
V
Feu piéton B/D V R R R
Figure 25: Représentation schématique des séquences des feux
FOLLY Komlan et WILIBIZON Raphaël Junior 24
PROJET DE FIN D’ÉTUDES
II.2 Le système de jet d’eau
Non Piéton dans le
Jet d’eau désactivé
champ du capteur
détection ?
Oui
Oui Le feu B est-il
rouge ?
Non
Activation jet d’eau
Figure 26: Algorigramme du système de jet d'eau d'un côté de la voie B
FOLLY Komlan et WILIBIZON Raphaël Junior 25
PROJET DE FIN D’ÉTUDES
Chapitre III : étude pratique et réalisation
I- Réalisation du montage d’allumage des feux tricolores
Les feux opposés fonctionnant de la même façon, avec les séquences identiques, la réalisation
pratique est donc faite avec deux feux tricolores adjacents.
Feu 2 Feu 1
Figure 27: Schéma du montage de deux adjacents et du système de mutinerie d’un feu tricolore
I.1 L’allumage des lampes
Le port utilisé pour commander l’allumage des lampes est la port B :
- Port B0 : est utilisé pour l’allumage de la lampe verte du feu 1 ;
- Port B1 : est utilisé pour l’allumage de la lampe jaune du feu 1 ;
- Port B2 : est utilisé pour l’allumage de la lampe rouge du feu 1 ;
- Port B5 : est utilisé pour l’allumage de la lampe verte du feu 2 ;
- Port B6 : est utilisé pour l’allumage de la lampe jaune du feu 2.
La lampe rouge est commandée par la fonction une : V2 + J2 = B5 + B6
V2 = lampe verte du feu 2
FOLLY Komlan et WILIBIZON Raphaël Junior 26
PROJET DE FIN D’ÉTUDES
J2= lampe jaune du feu 2.
I.2 Le système de décomptage
Chacun des quatre feux tricolores possède son propre système de décomptage. Pour pouvoir
afficher le décomptage en une couleur correspondante à la lampe qui s’allume, chaque lampe
d’un feu tricolore est donc dotée d’un afficheur. Ces afficheurs peuvent donc être remplacé par
un affichage unique lorsque la couleur de l’affichage est jugée non importante.
L’horloge du système de comptage est fournie par le microcontrôleur sur la patte port B3.
Le décomptage est assuré grâce à deux décompteurs modulo : le 74190 (un pour le décomptage
en dizaine et le second pour le décomptage en unité).
I.2.1 Le décompteur en dizaine
Pour pouvoir effectuer les décomptes, les entrées du décompteur 74190 sont connectées comme
suit :
A= R+V+J ;
B= R+V+J ;
C= J ;
D= 0.
R : le signal command de la lampe rouge ;
V : le signal command de la lampe verte ;
J : le signal command de la lampe jaune ;
A, B, C et D sont les pattes de forçage du 74190.
Le forçage est validé lorsque le comptage dizaine et unité sont à zéro.
I.2.2 Le décompteur en unité
Le décompteur est toujours forcé à 5.
A=1 ;
B=D=0 ;
C=1.
FOLLY Komlan et WILIBIZON Raphaël Junior 27
PROJET DE FIN D’ÉTUDES
Le forçage est valide lors du passage du vert au jaune et du passage du rouge au vert.
II- Réalisation du montage détection de personne
Figure 28: Schéma du montage du système de détection à infrarouge
Ce système de détection de personne est constitué principalement d’une LED infrarouge et
d’une photodiode placée l’une en face de l’autre. En plus de ces composants, il existe un
comparateur de LM339 qui permet de comparer la tension aux bornes de la résistance en série
avec la photodiode et une tension de référence. Cette tension de référence est définie par la
valeur de la résistance aux bornes de laquelle on la mesure. Après plusieurs essais dans la
journée comme dans la nuit, la résistance de 300Ω est choisie comme résistance permettant
d’obtenir la bonne valeur de la tension de référence. Cette valeur de la résistance dépend de la
distance qui sépare l’émetteur du récepteur.
III- Réalisation du système de jet d’eau
Le système de jet d’eau est principalement constitué d’une électrovanne NF. Cette électrovanne
est enclenchée lorsque le feu tricolore est au « vert » pour les véhicules et que le détecteur de
présence envoie un signal de la présence d’une personne dans sa zone de captions. Lorsque ces
conditions vérifiées, la porte dans le montage envoie un courant sur la gâchette qui de faire
fonctionner l’électrovanne.
FOLLY Komlan et WILIBIZON Raphaël Junior 28
PROJET DE FIN D’ÉTUDES
Réseau d’eau public Électrovanne NF
24V AC
Le triac
Système de
temporisation
Porte « ET »
Détecteur
PIC 16F88
présence pour
piéton
IV- Programmation du microcontrôleur
Le microcontrôleur pour fonctionner doit être programmé. Le code chargé sur le
microcontrôleur est en code machine. Le code source du programme peut être écrit en un
langage donné et traduit en code machine par un compilateur. Pour ce projet, le code est écrit
en langage assembleur et traduit en langage machine avec le compilateur MPLAB.
FOLLY Komlan et WILIBIZON Raphaël Junior 29
PROJET DE FIN D’ÉTUDES
Ce compilateur génère un code machine qu’il faut charger sur le microcontrôleur. L’outil pour
le chargement utilisé est le programmateur MICROPROG.
IV.1 Algorigramme du programme
Début
Feu rouge A/C & Feu vert B/D
Sont allumés
35 secondes
Feu rouge A/C & Feu jaune B/D
Sont allumés
5 secondes
Feu vert A/C & Feu rouge B/D
Sont allumés
35 secondes
Feu jaune A/C & Feu rouge B/D
Sont allumés
5 secondes
Figure 30: Algorigramme du fonctionnement des feux
tricolores
FOLLY Komlan et WILIBIZON Raphaël Junior 30
PROJET DE FIN D’ÉTUDES
IV.2 Code source du programme
Le code source du programme chargé sur le PIC16F88 qui pilote le fonctionnement des feux
tricolores est en annexe du document.
IV.3 L’évaluation du coût de réalisation du projet
La réalisation de ce projet a nécessité l’utilisation de plusieurs composants dont la liste est dans
le tableau suivant :
Désignation Type Quantité Prix unitaire estimé (CFA)
PIC16F88 Microcontrôleur 1 2000
2N711 Transistor NPN 7 1000
74190 Compteur - décompteur 4 200
modulo 10
74LS48 Décodeur 4 200
BCD – 7 segments
7SEGCOM Afficheur 7 segment 10 5000
- Des portes logiques 10 300
- Condensateur chimique 3 100
- Résistance 10 150
- LED infrarouge 8 400
- Photodiode 8 400
SC 141D Triac 7 2000
Rain Bird 100 DV Électrovanne 4 30000
- Transformateur de tension 1 2000
- Des diodes 4 50
- Divers - 50000
Total - - 243700
Figure 31: Tableau des composants utilisés
FOLLY Komlan et WILIBIZON Raphaël Junior 31
PROJET DE FIN D’ÉTUDES
Chapitre IV : Maintenance du système
Équipement essentiel pour la régulation du trafic routier, les feux tricolores doivent être dans
leur état de fonctionnement optimal. Le bon fonctionnement de ces feux dépend en grande
partie de l’automate de gestion. Il est donc très indispensable faire régulièrement la maintenance
de l’automate qui pilote le fonctionnement de ces feux. Pour cela, maitres d’ouvrages,
gestionnaires et exploitants d’infrastructures routières équipées de feux tricolores fonctionnant
avec l’automate réalisé dans ce projet doivent faire des maintenances préventives et curatives.
I- Maintenance préventive
Pour prévenir des éventuelles pannes, il faut :
o Régulièrement ouvrir le coffret de l’automate pour dépoussiérer les différents
composants et connexions ;
o Vérifier les LEDs témoins pour s’assurer du bon fonctionnement de l’automate ;
o Simuler une présence dans le champ d’émission de la LED émettrice pour vérifier le
bon fonctionnement de du système de détection de présence.
II- Maintenance corrective
En cas de panne de l’automate, il faut selon les blocs, procéder à ces contrôles suivants.
II.1 L’alimentation
Lorsque survient un problème d’alimentation :
o Vérifier l’arrivée du secteur ;
o Vérifier la tension au primaire et au secondaire du transformateur du montage du
redresseur ;
o Vérifier la tension à la sortie du pont redresseur ;
o Mesurer la tension à la sortie du montage régulateur.
FOLLY Komlan et WILIBIZON Raphaël Junior 32
PROJET DE FIN D’ÉTUDES
II.2 Le bloc de commande
En cas de problème de fonctionnement alors que les différents périphériques marchent
correctement, il faut :
o Vérifier l’alimentation du microcontrôleur ;
o Vérifier la broche 9 du PIC au cas où il y’a problème d’affichage ou de décomptage
pour contrôler l’horloge qui est fourni aux décompteurs ;
o Vérifier les connexions entre les broches du PIC avec les autres composants ;
o Tester les différents interrupteurs électroniques utilisés pour faire la commande.
II.3 Le système de détection à infrarouge
Lorsque se pose un problème sur le système de détection de présence, procéder à ces
vérifications :
o Vérifier l’arrivé de l’alimentation de l’émetteur ;
o Vérifier la LED émettrice pour s’assurer qu’elle n’est pas grillée ;
o Tester la photodiode pour voir si elle n’est pas grillée ;
o Vérifier la résistance de calibrage placé à l’émetteur du transistor au niveau du
récepteur ;
o Vérifier les différentes connexions au niveau du récepteur et au niveau de l’émetteur.
II.4 Le système de jet d’eau
En cas de problème au niveau du jet d’eau, il faut :
o S’assurer que la porte « ET » qui est relié au système de temporisation fonctionne
correctement ;
o Contrôler la résistance de charge et le condensateur du système de temporisation ;
o Contrôler l’alimentation du NE555 du système de temporisation ;
o Contrôler l’alimentation de l’électrovanne ;
o S’assurer que l’interrupteur électronique relié à l’électrovanne fonctionne
correctement ;
o Vérifier le fonctionnement de l’électrovanne.
Au cas où un des composants est défectueux, il suffit de remplacer. Lorsque tous les composants
sont fonctionnels mais la panne persiste, alors il faut alors contrôler le bloc de commande.
FOLLY Komlan et WILIBIZON Raphaël Junior 33
PROJET DE FIN D’ÉTUDES
Conclusion
Les travaux présentés dans ce document s’inscrivent dans le cadre de la réalisation à base d’un
microcontrôleur, d’un automate de gestion de feux tricolores de circulation muni d’un système
de jet d’eau dissuasive pour les piétons qui tenteraient de traverser la voie aux instants non
autorisés.
Afin de respecter les normes et standard de fonctionnement des feux tricolores, une étude de
fonctionnement des feux de circulation en général a été faite. Ce qui a permis de dégager
l’algorithme et d’écrire le programme de fonctionnement de l’automate. À travers une étude
théorique nous avons pu établir le schéma synoptique et déterminer les différents blocs qui
constituent l’automate. On distingue le bloc d’alimentation qui a pour rôle d’alimenter de
manière convenable chaque composant ; le bloc de commande pour l’émission des signaux
nécessaires pour le fonctionnement de l’automate ; le système de jet d’eau, le système de
détection à infrarouge. Après l’identification des différents blocs, une étude comparative a
permis de déterminer les composants à utiliser pour leur réalisation. À la suite de l’étude
théorique, à l’aide de logiciel PROTEUS, les différents montages ont été simulés un à un, puis
tous simultanément. Ensuite, nous avons généré le code machine du microcontrôleur de notre
automate avec le logiciel de compilation MPLAB. Ce code machine a été chargé sur le
PIC16F88, le microcontrôleur grâce à l’outil de développement MICROPROG. En dernier lieu,
nous avons réalisé les différents blocs et ainsi simulé en condition réel, l’automate.
Une analyse comparative des prix des systèmes de gestion de feu tricolore déjà présents sur le
marché et cet automate montre qu’il est à un coût très abordable. Cet automate réalisé dans ce
projet, par sa simplicité de conception permettrait donc une maintenance par les techniciens
moyennement qualifiés ce qui rend possible son déploiement dans les milieux reculés. Ce
système, en plus de la fonction supplémentaire de protection des piétons est un bon compromis
économique. On pourra dans le futur ajouter d’autres fonctions comme la fonction de détection
de densité du trafic pour adapter dynamiquement le temps de passage afin de permettre une
meilleure régulation.
FOLLY Komlan et WILIBIZON Raphaël Junior 34
PROJET DE FIN D’ÉTUDES
Références bibliographiques
❖ Livres :
- Microcontrôleur PIC 16F88 de D. MENESPLIER
- Projet fin d’étude sur la mise en œuvre d’un dispositif de remplissage système
automatique d’un bassin d’eau de Angeles Aracelis ANDEME et Rodrigue
NAHOUNOU
❖ Sites web :
- https ://[Link]/wiki/intersection_(voie)
- [Link]/fr/securite-signalisation/signaux-lumineux/Pages/feux-
[Link]
- [Link]/quel-est-le-role-dun-microcontroleur/
- [Link]
- [Link]
[Link]/~dr/XPOSE2002/robotique/chapitres/[Link]
- [Link]
- [Link]
- [Link]
route/infractions/vitesse/radars/infrastructures-routieres-combien-ca-coute/
- [Link]
- [Link]
- [Link]
FOLLY Komlan et WILIBIZON Raphaël Junior 35
PROJET DE FIN D’ÉTUDES
ANNEXE
FOLLY Komlan et WILIBIZON Raphaël Junior I
PROJET DE FIN D’ÉTUDES
❖ Simulation du feu tricolore et de la minuterie
Figure 32: Photo de simulation des feux et système de décomptage
❖ Code source du programme
cblock h'20'
cpt1
cpt2
cpt3
cpt4
cpt_anim
nbre_delai
mot_allum
duree
endc
org h'00'
BCF h'03', 06
BsF h'03', 05 ; choix page 1
movlw h'30';debut configuration oscillateur interne
FOLLY Komlan et WILIBIZON Raphaël Junior II
PROJET DE FIN D’ÉTUDES
movwf h'8f'; choix 500Mhz
clrf h'1B'; configuration des ports en numérique
clrf h'06';
bcf h'03', 05; page 0
clrf h'06';
call delai
point call feu_vert; debut allumage feu vert
call feu_vert
call feu_vert
call feu_vert
call feu_vert
call feu_vert
call feu_vert; fin allumage feu vert
call feu_jaune; allumage feu jaune
movlw b'00100100'
movwf mot_allum
call feu_rouge; debut allumage feu rouge
call feu_rouge
call feu_rouge
call feu_rouge
call feu_rouge
call feu_rouge
call feu_rouge
movlw b'01000100'
movwf mot_allum
call feu_rouge; fin allumage feu rouge
clrf h'06';
clrf h'06';
clrf h'06';
clrf h'06';
goto point
feu_vert
FOLLY Komlan et WILIBIZON Raphaël Junior III
PROJET DE FIN D’ÉTUDES
movlw d'5'
movwf cpt_anim
ad movlw b'00000001'
movwf h'06'; allumage feu vert
call delai
movlw b'00001001'
movwf h'06'
call delai
decfsz cpt_anim
goto ad
return
feu_jaune
movlw d'5'
movwf cpt_anim
ad1 movlw b'00000010'
movwf h'06'; allumage feu vert
call delai
movlw b'00001010'
movwf h'06'
call delai
decfsz cpt_anim
goto ad1
return
feu_rouge
movlw d'5'
movwf cpt_anim
ad2 movfw mot_allum
movwf h'06'; allumage feu rouge
call delai
bsf mot_allum, 03
movfw mot_allum
FOLLY Komlan et WILIBIZON Raphaël Junior IV
PROJET DE FIN D’ÉTUDES
movwf h'06'
bcf mot_allum,03
call delai
decfsz cpt_anim
goto ad2
return
delai
movlw d'80'
movwf cpt1
repere movlw d'255'
movwf cpt2; fin définition durée temporisation
repere1 decfsz cpt2
goto repere1
decfsz cpt1
goto repere
return
END
FOLLY Komlan et WILIBIZON Raphaël Junior V