Vous êtes sur la page 1sur 11

Chaine dinformation : Traiter

I. Prsentation :
La position de la fonction "traiter" dans une chane d'information, ainsi que les diffrentes
ralisations principales sont reprsentes par la figure suivante.

1.1 Les types de traitement des informations existant


-

Logique cble : ce type de traitement est fig et en consquence rserv aux


systmes simples ou lis la scurit. Il est ralis par des circuits lectriques
cbls ou des cartes lectroniques.
Logique programme : ce type de traitement ralis par un programme permet
des adaptations et des volutions par programmation. Il est ralis par des:

1.2 Structure des units de traitement programmable

consignes provenant de loperateur


compte rendu provenant des capteurs

Ordres vers les practionneurs


message vers le pupitre
Communication interne
des diffrents modules de
lunit de traitement
programmable

II/ Logique combinatoire:


De nombreux dispositifs ont deux tats stables de fonctionnement. Par exemple, un
interrupteur peut tre ouvert ou ferm ; une porte peut tre ferme ou ouverte ; une lampe
peut tre allume ou teinte ; etc. On convient daffecter, par convention, un des deux tats
la valeur " 0 " et "1" lautre tat.
Lalgbre de Boole est loutil mathmatique pour tudier ces dispositifs et les circuits
logiques reprsentent loutil technologique pour raliser pratiquement les oprations de base
de cette algbre.
Laffectation du 0 et du 1 un des tats logiques est conventionnelle. Cette convention est
dite :
de logique positive si le niveau logique 1 correspond la tension la plus grande (tat
actif) ;
de logique ngative si le niveau logique 0 correspond la tension la plus petite (tat
actif).
Les circuits qu'on va tudier dans ce chapitre sont dits "combinatoires", car l'tat de leurs
sorties ne dpend que de l'tat des entres.
E1
E2

Logique
combinatoire

En

S1
S2
Sm

Si = f (E1, E2,, En)

1- Fonctions logiques de base :


Une fonction logique ralise une opration simple (produit ; somme ;)
Ltude de ces fonctions se fait en utilisant des tableaux ou tables de vrit.
A chaque fonction on peut associer un groupe de contacts (circuit lectrique).
Chaque fonction est reprsente par un symbole normalis.
Ce symbole est matrialis technologiquement par un module.

Symbole
Fonction logique
Opration
logique
Porte logique

norme
Europenne

NON
a

norme
Amricaine

Table de
vrit

a
0
1

NOT

L
1
0

(complmentation)

ET

AND

b a L

a
L
b

(produit logique : .)

OU
OR
OU
inclusif

a
b

a
b

b a L

(somme logique : +)

ET-NON

NAND

OU- NON

NOR

b a L

XOR
b

a
b

L
a
b

=1

a
L

=1

XNOR

b a L

b a L

Equation
logique

Schma lectrique
Circuit lectrique

Ph(+)
L= a

N(-)
a

2- Mise en quation dun circuit et tablissement du logigramme (schma


logique) :
Exemple :

a
c
On va chercher la relation : L = f (a, b, c).
Les contacts en parallles sont reprsents par des sommes logiques ;
Les contacts en sries sont reprsents par des produits logiques ;
Les contacts ouvertures sont reprsents par une barre au dessus de leur symbole.
Lorsquon aura tabli lquation, il suffira de tracer le logigramme.
Equation :
L = .

Logigramme :
c

Exercice dapplication :
Pour le schma lectrique suivant on demande de:
donner la table de vrit ;
dterminer lquation logique ;
tracer le logigramme.
a
L
b

3 Proprits gnrales de lalgbre de Boole :


Ce sont les outils mathmatiques qui permettent de rsoudre les problmes et simplifier les
quations logiques.

Proprits

Produit

Somme

Thorme de De Morgan
Labsorption

a . b = ...
a . ( a . b ) = ..

a + b =
a + a . b = .
a + a . b =

Relations particulires :
Reprsentation
lectrique

Reprsentation
lectrique

Equation

a+0=a

a+a=a

a .0=0

a .a=a

a + 1= 1

a+a= 1
a

Equation

a . 1= a

a .a=0

4 - SIMPLIFICATION DES FONCTIONS LOGIQUES :


Une fonction logique est sous forme normale ou canonique si chacun de ses termes contient
toutes les variables, directes ou inverses, dont elle dpend.
Exemple : table de vrit dune sortie S 3 variables dentre a,b et c.

Si l'une de ses variables ne figure pas dans un de ses termes, alors elle est sous forme simplifie.
Cette forme est fort bien recherche pour aboutir la ralisation pratique avec un minimum de
matriel et moindre cot.

4.1 Simplification par la mthode algbrique :


Expression S

Proprits utilises

S = .
S = .
SS
= .
= .
S = .
S = .
S = .
S = .
S = .
S = .
S = .

4.2 Simplification par la mthode graphique :


La traduction de la table de vrit sous forme d'quation logique donne des quations longues et
complexes.
Il est donc ncessaire de les simplifier.
Les tableaux de KARNAUGH sont une reprsentation particulire de la table de vrit.
Sa conception permet d'obtenir de manire sre et rapide l'quation la plus simplifie possible.

Construction du tableau de KARNAUGH


Les cases reprsentant l'tat des variables d'entre doivent tre adjacentes ( Une seule variable change
d'tat -> Code Gray).Les cases adjacentes en ligne et en colonne ne diffrent que par l'tat d'une
variable et une seule.
Si une fonction dpend de n variables il y a 2n combinaisons possibles. Chacun de ces combinaisons
est reprsente par une case dans un tableau. Les figures suivantes donnent la structure des tableaux de
Karnaugh pour 2, 3 et 4 variables.

Utilisation du tableau de Karnaugh pour simplifier une quation :

On va effectuer les groupements des cases adjacentes contenant des 1 par puissance de 2 (1, 2,
4, 8,16,) ;
On effectuera les groupements les plus grands possible ;
Ces groupements seront faits en gnral avec recouvrement de case (on aura des cases
communes plusieurs groupements) ;
On aura termin lorsque tous les 1 seront pris en compte dans un groupement ;
Lexpression dun groupement contient uniquement les variables qui ne changent pas dtat
dans le groupement.
Exemple :
Fonction OU
b
0
0
1
1

a
0
1
0
1

L
0
1
1
1

a
b

0 0

Recouvrement de case

.
Exercice dapplication :
Simplifier laide du tableau de karnaugh la fonction S du paragraphe 4.
Tracer son logigramme et son schma lectrique.

EXERCICE N 1 :

Simplifier la fonction suivante en utilisant le principe qui consiste multiplier un terme gal 1
(X X) :
Z AB BC AC
EXERCICE N : Store automatis
Le systme de commande du store tudi dans cet exemple est simplifi par
rapport la ralit pour des raisons didactiques ; en effet le fonctionnement
correct du systme ncessite des temporisations et des fonctions de mmoire
qui ne sont pas tudies ici :
Si la luminosit du soleil (s), capte par une cellule solaire, dpasse un seuil
prdfini, on descend le store (D) ;
2 boutons poussoirs permettent la descente (d) ou la monte (m) du store ; un appui
simultan sur les 2 boutons entrane la descente du store ;
Si la vitesse du vent (v), capte par un anmomtre, dpasse un seuil prdfini, on
remonte le store ; ce fonctionnement de scurit est prioritaire sur tous les autres.
Donner l'quation de la monte du Store M, ainsi que son logigramme, en dressant la table de vrit du
systme et en utilisant le tableau de Karnaugh.

CORRIGE :
EXERCICE N 1 :

Z AB BC AC AB BC AC. (BB))

Z AB B C ACB AC B AB .1 C B C .1 A
Z AB B C

.
EXERCICE N 2 :

M md
vs
00
01
11
10

Table de vrit

v s m
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

0
0
1
0
0
0
0
0
1
1
1
1
1
1
1
1

0
1
0
1
1
1
1
1
0
0
0
0
0
0
0
0

00
0
0
1
1

01
0
0
1
1

Msmd v

11
0
1
1
1

10
1
0
1
1

FONCTIONS SEQUENTIELLES
1. LES BASCULES :
A linstar des oprateurs logiques lmentaires en logique combinatoire, les bascules (appeles aussi flipflop) sont les lments de base de la logique squentielle

1.1. Bascule SR Asynchrone :


Les bascules RS sont la base de tous les lments de mmorisation. Il s'agit d'un montage utilisant
deux portes NAND et capable de mmoriser un niveau logique choisi laide de deux sorties
complmentaires. Son schma est donn la figure 1 :

Fig. 1 : Bascule SR asynchrone


S

SET

CLR

Q
Q

La table de vrit dune telle bascule est la suivante :


Entres

S
0
0
0
1
1

R
0
0
1
0
1

Etat prcdent

Q n 1
0
1
X
X
X

Sorties

Qn

Qn
0
1
0
1
1

1
0
1
0
1

Commentaires
Mmorisation de ltat prcdent
Remise zro de la sortie Q n
Remise un de la sortie Q n
Etat indfini

Parmi les circuits intgrs bascules S R , on trouve le 74279 dont la table de fonction et le schma de
brochage sont donns la figure 2 :

Fig. 2 : Brochage et table de vrit du


74279

Cette bascule prsente deux inconvnients majeurs :

Sensibilit de la sortie Q aux changements indsirables (parasites) des entres S et R ;


La configuration S = R = 1 est viter parce qu'elle conduit lgalit entre les deux
sorties Q et Q et donc il ny a plus complmentarit comme cest indiqu dans la dfinition de la
bascule ;

LE GRAFCET
INTRODUCTION :
La reprsentation graphique permet de dcrire le fonctionnement squentiel d'un systme automatis
sans ambigut et d'une faon comprhensible par toutes les catgories de personnel : de l'ingnieur au
technico-commercial. En effet, l'il humain est capable de saisir, d'un regard, une volution squentielle
reprsente graphiquement. Parmi les mthodes possibles, on trouve l'organigramme et le GRAFCET qui est
l'objet d'tude de ce chapitre. Le GRAFCET provient de GRAphe Fonctionnel de Commande par Etapes et
Transitions. Il est normalis sur le plan international, depuis 1988 sous le nom de "Sequential Function Chart
(SFC)" (norme CEI 848). Pour illustrer les notions traites dans ce chapitre, on se basera sur le systme de
perage automatis, dcrit ci-dessous :

Fonctionnement du
systme
VM
L'appui sur le bouton Dpart cycle (Dcy) lance
le cycle ;
Le vrin de serrage (VS) dplace la pice pour
la serrer ; le capteur (ps) indique que la pice est
Dc
serre ;
fr
y
MF
Le moteur supportant le fort (MF) commence
tourner et le vrin (VM) pousse le moteur vers
le bas ;
pp
VS
Le perage de la pice commence et le capteur
(pp) indique que la pice est perce ;
pd ps
Alors le vrin VM remonte ; quand le capteur
(fr) est actionn, cela indique que le fort est
retourn ;
Le moteur MF et le vrin VM sont arrts ;
1. TYPES DE GRAFCET :
Le vrin VS retourne dans l'autre sens ; le
Suivant les diffrents points de vue (utilisateur, capteur
technico-commercial,
concepteur-ralisateur,
(pd) indique que
la pice est desserreetc.),
: on
peut distinguer plusieurs types de GRAFCET. Pour simplifier, on les rsume dans 2 types :
On revient alors l'tat initial.
Fig3. les
GRAFCET
1 sont

GRAFCET niveau 1 ;
Note : Pour la clart,
noms desniveau
capteurs

GRAFCET niveau 2.
en minuscule et ceux des actionneurs sont en
majuscule.
Fig1.

Perceuse automatise

Fig2.

1.1- GRAFCET niveau 1 :

Dans ce type de GRAFCET, apparaissent les actions raliser


et les informations ncessaires leur excution. Ce modle est
purement descriptif. Le choix des actionneurs et des capteurs
nest pas encore fait. On le dsigne aussi par "GRAFCET point de
vue systme" ou "GRAFCET fonctionnel".

1.2- GRAFCET niveau 2 :


Une tude dtaille conduit au choix des solutions
technologiques pour la partie oprative (PO) et la partie
commande (PC). On le dsigne aussi par "GRAFCET point de vue
PO et PC".

10

EXERCICE N 1 : Malaxeur agroalimentaire

EV1

Le malaxeur tudi est un systme utilis dans des usines de produits


agro-alimentaires. Il dcrit le processus de traitement dun produit liquide
assurant le dosage dune certaine quantit du liquide pour la porter une
temprature donne 0 (c). Le systme est ralis autour de :
Un bac de dosage A permettant de peser la quantit du liquide
chauffer ;
Un ballon de chauffe permettant le chauffage et le brassage
(mlange) du liquide pes.
Le mode de marche du systme est cycle par cycle. Le dbut de chaque
cycle est command par l'appui sur le bouton poussoir Dcy. Les tapes
suivantes sont alors excutes :

EV2
P1

P0
B1

MB

TP
M
1~

EV3

RC
A
B
RC
MB
EV1..3

: Bac de pesage.
: Ballon de chauffe.
: Circuit de chauffe.
: Moteur de brassage.
: Electrovannes.

Louverture de EV1 autorise le remplissage du bac doseur A jusqu une valeur praffiche P1 du systme
de pesage.
Lorsque P1 est atteinte, on arrte le remplissage et on ouvre EV2 pour autoriser le dversement du liquide du
bac vers le ballon de chauffe B.
A la fin du dversement (information P0), le circuit de chauffage RC et le moteur de brassage MB sont
aliments.
La temprature de chauffage est contrle par le capteur B1. Lorsque la temprature 0 est atteinte, le
chauffage et le brassage sont arrts et on ouvre EV3 pour autoriser la circulation du liquide chauff vers la
suite du processus.

Au bout de 20 secondes, EV3 est dsactive et un nouveau cycle peut commencer.

Corrig :
EXERCICE N 1 :

11