Académique Documents
Professionnel Documents
Culture Documents
TABLEAUX DE KARNAUGH
Situation dans le systme automatis
Les informations issus Infos en provenance d'interfaces H/M Infos vers autres PC et interfaces H/M
de la fonction Chane d'information
acqurir doivent tre
TRAITEES puis
communiques ACQUERIR TRAITER COMMUNIQUER
lenvironnement
(practionneurs ou HMI) Grandeurs physiques acqurir 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.
S ab
00 01 11 10
5_KARNAUGH.doc 1/3
3 Passage de la table de vrit au tableau de KARNAUGH
Une quation logique peut tre reprsente par une table de vrit ou un tableau de KARNAUGH.
a b c S
0 0 0 0
S ab
0 0 1 1
00 01 11 10
0 1 0 0
0
0 0 1 0
0 1 1 0 c
1 0 0 0 1 1 0 1 1
1 0 1 1
1 1 0 1
1 1 1 1
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 S
Exemples de groupements
POSSIBLES IMPOSSIBLES
0 1 1 0 0 1 0 1 0 1 1 0 1 0 0 1 0 0 0 0 0 0 0 1
1 0 0 1 0 0 0 0 0 1 1 0 0 1 1 0 1 1 1 0 0 0 1 0
1 0 0 1 1 1 0 0 1 1 1 1 0 1 1 0 1 1 1 0 0 1 0 0
0 1 1 0 0 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1
Rgles :
5 Exemple dapplication
V1 V2
Un rservoir est aliment par deux vannes V1 et V2.
TABLE DE VERITE
s b h V1 V2
X = Etat impossible
0 0 0 1 1
Equations issues de la table de vrit :
0 0 1 X X
0 1 0 X X
V 1 = sb h + sb h
0 1 1 X X
1 0 0 1 0
V 2 = sb h + sb h
1 0 1 X X
1 1 0 0 1
1 1 1 0 0
TABLEAUX DE KARNAUGH
bh
V1 00 01 11 10
0 1 X X X Il est possible dutiliser les X dans les groupements puisque
s Les combinaisons correspondantes sont impossibles dans
1 1 X 0 0 La ralit. On peut donc les considrer comme des 1 ou 0.
V1 = b
bh
V2 00 01 11 10
0 1 X X X
s
1 0 X 0 1
V 2 = s + bh
5_KARNAUGH.doc 3/3