Professional Documents
Culture Documents
TABLEAUX DE KARNAUGH
Situation dans le systme automatis
Les informations issus
de la fonction
acqurir doivent tre
TRAITEES puis
communiques
lenvironnement
(practionneurs ou HMI)
Chane d'information
ACQUERIR
TRAITER
COMMUNIQUER
Ordres
1 Introduction
Maurice KARNAUGH, Mathmaticien, professeur dinformatique linstitut polytechnique de New York (de 1980
1999) est linventeur du diagramme de KARNAUGH en logique (1950) et le co-inventeur des premiers circuits
logiques.
Dans le cours prcdent sur la logique boolenne nous avons vu quil tait possible de simplifier une quation en
utilisant les relations de lalgbre de BOOLE.
Le tableau de KARNAUGH va nous permettre deffectuer des simplifications par une mthode semi graphique
parfois plus rapide que la mthode algbrique.
a
0
0
1
ab
00
01
ab ab
ab ab
Tableau 2 variables
11
10
Tableau 3 variables
ab
00
01
11
10
00
01
11
10
cd
Tableau 4 variables
5_KARNAUGH.doc
abc
000
001
011
010
110
111
101
100
Tableau 4 variables
1/3
S = ab + abc + bc
Table de vrit
a
Tableau de KARNAUGH
ab
00
0
01
0
11
10
c
0
4 Simplification dquations
La mthode consiste raliser des groupements de CASES ADJACENTES contenant des 1 ou des 0. Un
groupement de 1 permet dobtenir lquation de S , un groupement de 0 permet dobtenir lquation
Exemples de groupements
POSSIBLES
0
1
1
0
1
0
0
1
1
0
0
1
0
1
1
0
0
0
1
0
1
0
1
0
0
0
0
0
1
0
0
1
0
0
1
0
1
1
1
1
IMPOSSIBLES
1
1
1
1
0
0
1
0
1
0
0
1
0
1
1
0
0
1
1
0
0
1
1
0
1
0
0
1
0
1
1
1
0
1
1
1
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
1
0
0
1
Rgles :
S
00
ab
bd
01
11
10
cd
00 01 11 10
0
1
1
0
1
0
0
1
bd
S = bd + bd
5_KARNAUGH.doc
1
0
0
1
0
1
1
0
abcd cd
00
ab
01
11
10
00 01 11 10
0
0
1
0
1
0
1
0
0
0
0
0
1
0
0
1
S
00
ab
01
11
10
cd
00 01 11 10
0
0
1
0
d
abc
bc d
S = abc + bc d + abcd
1
1
1
1
1
1
1
1
0
0
1
0
S
00
ab
01
11
10
ab
S = bd + bd
cd
00 01 11 10
1
0
0
1
0
1
1
0
0
1
1
0
1
0
0
1
b d bd
S = bd + bd
2/3
o
o
o
o
o
5 Exemple dapplication
V1
V2
Un rservoir est aliment par deux vannes V1 et V2.
On distingue trois niveaux : Scurit (s), Bas (b), et Haut (h)
b
s
QUESTION :
Dterminer les quations logiques douverture des deux vannes V1 et V2
en fonction du niveau dtect par les 3 capteurs (s), (b), (h).
V1 V2
X = Etat impossible
Equations issues de la table de vrit :
V 1 = sb h + sb h
V 2 = sb h + sb h
TABLEAUX DE KARNAUGH
bh
V1
s
00 01 11 10
0
1
V1 = b
bh
V2
s
1 X X X
1 X 0 0
00 01 11 10
0
1
1 X X X
0 X 0 1
V 2 = s + bh
5_KARNAUGH.doc
3/3