Vous êtes sur la page 1sur 45

1

Dpartement Gnie lectrique

Projet de fin dtudes


Encadr par : M.TAYARI Lassaad

Ralis par:

GAZALLETTA Wafa RABAOUI Fatma

Sujet: Mise en uvre pratique dun Systme


d'acquisition numrique et analogique.
1430/06/28 2

Dpartement Gnie lectrique

Plan
1 2 3 4 5 Introduction gnrale Cahier des charges Etude de lexistant 8 Amliorations possibles 9 Spcification
1

6 7

Conception Ralisation Conclusion Gnrale Perspectives

25/06/2009

Dpartement Gnie lectrique

Introduction gnrale
.Mise en uvre pratique dun Systme d'acquisition numrique et analogique

Permet
le MIkROPASCAL (pour programmer le PIC)

dacqurir 32 entres TOR, 8 entres analogiques

Ainsi
commander 32 sortie TOR

le VISUAL BASIC (pour dvelopper linterface graphiques)

A travers
2

25/06/2009

Dpartement Gnie lectrique

Cahier des charge


Objectif:
d Syst Mise en uvre pratique dun Systme d'acquisition num numrique et analogique.

Donnes du problme:
d On mais en uvre et on exploitent une carte base dun microcontr d l microcontrleur PIC qui permet dassurer lacquisition de entr entr 32 entres TOR, 8 entres analogique et la commande de 32 sorties TOR.
25/06/2009 3

Dpartement Gnie lectrique

l Etude de lexistant

MAX 232 Carte du commande

dentr Carte dentres TOR

25/06/2009

dentr Carte dentres analogiques

Carte de sorties TOR


4

l Etude de lexistant

Dpartement Gnie lectrique

Adressage des PCF PCF 1 2 3 4 5 6 7 8


25/06/2009

Adresse (lecture) Adresse( criture) 71 70 73 72 75 74 77 76 79 78 7B 7A 7C 7D 7F 7E


4

l Etude de lexistant

Dpartement Gnie lectrique

Carte des sorties TOR


25/06/2009

entr Carte des entres analogique


4

l Etude de lexistant

Dpartement Gnie lectrique

Carte des 32 diodes LED


25/06/2009

Carte des 32 interrupteurs


4

l Etude de lexistant

Dpartement Gnie lectrique

d Carte dalimentation
25/06/2009 4

Am Amliorations possibles

Dpartement Gnie lectrique

Aprs avoir tudi la partie existante, en vas essayer de lamliorer en ajoutant quelque composantes matrielles et logicielles.

25/06/2009

Am Amliorations possibles

Dpartement Gnie lectrique

Mat I- Etude du Matriel Possibilit damliorer la connectique entres les diffrentes cartes en utilisant des connecteurs universels comme le DB9 et le DB25 Rorganisation de la disposition des diodes LED (cartes des sorties TOR) et des interrupteurs (cartes des entres TOR) en groupes de 8 suivant leurs connexion aux circuits PCF8574 Meilleure fixation des potentiomtres pour les entres analogiques

Possibilit de ramnagement de lensemble des cartes dans un boitier pour lui donner un aspect ergonomique acceptable
25/06/2009 6

Am Amliorations possibles

Dpartement Gnie lectrique

IIl II- choix de lenvironnement - MIKROPASCAL


Pour commander le systme dacquisition par un PC via le port srie RS232C on doit dvelopper un programme pour la carte de commande (PIC). Nous essayons de crer un programme qui nous permet dassurer lacquisition de 32 entres TOR, 8 entres analogiques. Commander les 32 sorties TOR. Le compilateur MIKROPASCAL nous permet de dvelopper rapidement des applications complexes .Do la ncessit dutiliser un tel environnement de dveloppement Pour commander et grer la carte dacquisition, il est primordial de concevoir une interface graphique ergonomique. Do la ncessit dutiliser un environnement de dveloppement adquat comme le VB ou VC++ ou Delphi . Do le choix du VB. VB
25/06/2009
7

-VISUAL BASIC

Dpartement Gnie lectrique

SPECIFICATION

PC
32 sorties TOR

MAX 232
Carte de command

entr 32 entres TOR entr 8 entres analogique


25/06/2009
8

Dpartement Gnie lectrique Sp syst d I- Spcification du systme dacquisition 32entr 32entres TOR Bus I2C 32 sorties TO R

RS232

Carte de commande

entr 8 entres analogiques

25/06/2009

Dpartement Gnie lectrique II- Sp d II- Spcification du logiciel dinterface graphique forme 1 : les 8entres analogique
8 entres analogiques
Canal1 Asc Hex Oct volt canal2 canal3 canal4 canal5 canal6 canal7 canal8

Les courbes

25/06/2009

16

Dpartement Gnie lectrique

Les courbes de 8 canaux


25/06/2009 10

Dpartement Gnie lectrique Forme 2 : les 32 entres TOR


Acquisition automatique
A

32entres TOR

Acquisition manuelle

Int1 B

Int2

Int3

Int4

Int5

Int6

Int7

Int8

Int9 C Int17 D In25

Int10

Int11

Int12

Int13

Int14

Int15

Int6

Int18

Int19

Int20

Int21

Int22

Int23

Int24

Int26

Int27

Int28

Int29

Int30

In t31

Int32

25/06/2009

11

Dpartement Gnie lectrique forme 3 : les 32 sorties TOR


32sorties TOR

on

on

on

on

on

on

on

On

ENVOIE

on

on

on

on

on

on

on

on

ENVOIE

on

on

on

on

on

on

on

on

ENVOIE

on

on

on

On

on

on

on

on

ENVOIE

25/06/2009

12

Dpartement Gnie lectrique CONCEPTION I- conception du systme dacquisition Sch Schma synoptique Carte des entr entres TOR Pic 16F877
RS232 RS232 RS232 RS232

Entr Entres analogique

BUS I2C

Carte des sorties TOR

S PORT Srie
25/06/2009

Dpartement Gnie lectrique sch - schma lectrique

25/06/2009

schma lectrique carte de commandes : Nest pas modifier

12

Dpartement Gnie lectrique

schma lectrique carte des32 E/S TOR


25/06/2009

Tous ces cartes ne sont pas modifie

14

Dpartement Gnie lectrique

schma lectriques carte de 8entress analogiques


25/06/2009 15

Dpartement Gnie lectrique


R1 J1
1 14 2 15 3 16 4 17 5 18 6 19 7 20 8 21 9 22 10 23 11 24 12 25 13 CONN-D25F

J3 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 J5


1 6 2 7 3 8 4 9 5 1 6 2 7 3 8 4 9 5 CONN-D9F

J4
1 6 2 7 3 8 4 9 5 CONN-D9F

R17 R18 J2
1 14 2 15 3 16 4 17 5 18 6 19 7 20 8 21 9 22 10 23 11 24 12 25 13 CONN-D25F

R19 R20 R21 R22 R23 R24 R25 R26 R27 R28 R29 R30 R31 R32

CONN-D9F

J6
1 6 2 7 3 8 4 9 5 CONN-D9F

25/06/2009

schma lectriques Carte de 32interrupteurs

16

Dpartement Gnie lectrique


R1 R2 R3 J1
1 14 2 15 3 16 4 17 5 18 6 19 7 20 8 21 9 22 10 23 11 24 12 25 13 CONN-D25F

R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 J3


1 2 CONN-H2

J2
1 14 2 15 3 16 4 17 5 18 6 19 7 20 8 21 9 22 10 23 11 24 12 25 13 CONN-D25F

R18 R19 R20 R21 R22 R23 R24 R25 R26 R27 R28 R29 R30 R31 R32

25/06/2009

Schma lectriques Carte de 32diodes LED

17

Dpartement Gnie lectrique

- Simulation
25/06/2009

Aprs la compilation de notre programme, nous allons la simulation des composants l'aide d'un logiciel Professional Isis. .

26

Dpartement Gnie lectrique - partie logicielle Le microcontrleur doit accomplir les taches suivantes - assurer la communication avec le PC - assurer la communication avec les cartes dinterface de lE/S TOR (carte de PCF8574) - permet de rpondre toute requte envoye par le PC. Do la ncessit dimplanter un protocole de communication

25/06/2009

18

Dpartement Gnie lectrique


- protocole

entr des entres analogique A chaque fois que le microcontrleur reoit un chiffre compris entre 0 et 7 , il doit rependre par envoyer la valeur du canal analogique correspondant. PC 0 Valeur du canal0

Sc Scnario

Carte

25/06/2009

19

Dpartement Gnie lectrique - protocole des entres TOR entr A chaque fois que le microcontrleur reoit une lettre A ou B ou C ou D il doit rpondre respectivement par la valeur des entres TOR du PCF1, PCF2 ,PCF3
Scnario

PC A

syst d systme dacquisition

entr Valeur des 8 entres TOR du PCF1


25/06/2009 20

Dpartement Gnie lectrique


- protocole

des sorties TOR

Chaque fois que le microcontrleur reoit une lettre P ,Q , R ou S, il doit rpondre immdiatement par le caractre > et il passe dans une boucle dattente pour recevoir la valeur envoyer vers les 8 sorties TOR correspondantes. Sc Scnario PC
Q

syst d systme dacquisition

> Valeur valeur envoyer au sortes Correspondantes


25/06/2009 21

Dpartement Gnie lectrique II- conception de linterface graphique


Dbut

Envoyer (mis)

Fin

proc d Timer : procdure dclenche chaque 50 ms


25/06/2009 22

Dbut

Emis {0.7}

Dclaration reu (chaine de caractre)

Emis =0

Traiter canal 0

Emis =1

Caractre prt

Emis =1 Emis =7 Traiter canal1

Traiter canal 7 Reu= caractre Emis =2 Emis =0

32

Emis {AD}

Traiter du PCF4 Emis =A

Emis = A Traiter PCF1 Emis = B Emis =B Traiter PCF2 Emis = C Emis =C Traiter du PCF3 Emis = D Fin

Emis =D

33

Dbut

Grer sorties PCF5 Grer sortie PCF5 sera active a chaque click du bouton correspond (voir form 3

Dclaration Rception mission=caract re Emission P

Rcepti on =>

Emission = calcul (octet1)

Envoyer mission Dsactiver Timer Emis =0 Envoyer mission

Activer timer

Fin Rception lire MSComm

1430/06/28

34

Dpartement Gnie lectrique

REALISATION
Syst d I- Systme dacquisition :

photo de la carte de commande


25/06/2009

entr photo du carte des entres analogique


25

Dpartement Gnie lectrique

photo de la carte de32 E/S TOR

25/06/2009

26

Dpartement Gnie lectrique

photo de la carte du interrupteurs

photo de la carte du 32diode LED

25/06/2009

27

Dpartement Gnie lectrique

photo du system complet


25/06/2009 28

Dpartement Gnie lectrique II- Systme dinterface graphique

25/06/2009

29

Dpartement Gnie lectrique

25/06/2009

29

Dpartement Gnie lectrique

25/06/2009

Forme2:r d 32entr Forme2:ralisation dinterface graphique du 32entres TOR

30

Dpartement Gnie lectrique

25/06/2009

Forme3:r d 32entr Forme3:ralisation dinterface graphique du 32entres TOR

31

Dpartement Gnie lectrique

g Conclusion gnrale
- Au cours de notre travail bas sur un ancien projet de fin dtude on a remarqu quIl y a des problmes au niveau de la programmation et quelques cartes lectroniques quil faut les rsoudre - Notre travail a russi alors de faire la communication srie entre le PC et le systme dacquisition, en utilisant a ce niveau le VISUAL BASIC du ct du PC et le MIKROPASCAL du ct du systme dacquisition.
25/06/2009 32

Dpartement Gnie lectrique

Perspectives

Multiplier les nombres dE/S. (PCF 8574)

Ajouter un Possibilit afficheur daccs par LCD et internet des moteurs pas pas.

Possibilit de remplacer le port srie par le port USB.

En peut imaginer lutilisation de la communicati on sans fils entre le systme dacquisition et le PC.
33

25/06/2009