Professional Documents
Culture Documents
ISIG-K -2014-2015
Mastre:MP2_RAD
Sommaire
Chapitre I
Gnralits sur les systmes
embarqus
Introduction
Dfinition dun systme embarqu
Domaines dapplication
Contraintes
Conclusion
10/11/2014
Dfinition 2
Quest ce quun systme embarqu?
un systme lectronique et informatique
autonome, qui est ddi une tche bien prcise,
Il ne possde pas des entres/sorties standards tels qu'un
Dfinition1
Un systme embarqu est un systme complexe qui:
intgre du logiciel et du matriel conus ensemble:
Afin de fournir des fonctionnalits donnes
contient un ou plusieurs microprocesseurs:
destins excuter un ensemble de programmes
ces programmes sont stocks dans des mmoires
Le systme matriel et l'application (logiciel) sont
intimement lis et immergs dans le matriel:
ils ne sont pas discernables comme dans un ordinateur de
bureau PC( Personal Computer) .
Dfinition 3
Un systme embarqu (SE) est un systme informatis
10/11/2014
Dfinition 4
Un systme embarqu est une combinaison de logiciel et
Applications(1)
Domaines dapplication
Les systmes embarqus sont dsormais utiliss dans des
applications diverses tels que :
le transport (avionique, espace, automobile, ferroviaire),
les appareils lectriques et lectroniques (appareils photo,
la distribution d'nergie,
l'automatisation, , etc.
10/11/2014
Applications(2)
Equipements mobiles et bureautiques
Rpondeurs,
Copieurs,
Tlphone portable,
Imprimante, etc.
Ascenseurs, escalators,
Systme de surveillance,
Contrle daccs,
Systmes dclairage, etc.
Applications(3)
Equipements de production
Productions automatises,
Systme de commande dnergie,
Equipements de stockage, etc.
Transport:
Avionique,
Trains,Automobiles(+de 100processeurs)
Contrle de navigation,etc.
Communications:
Satellites,
GPS,
Tlphonie mobile, etc.
10/11/2014
systmes:
des circuits numriques programmables FPGA (Fild
10/11/2014
Mmoire
(donnes+
programme)
Priphriques
systme
Logicielle (Software) :
Systme dexploitation embarqu
Logiciels spcifique, compilateur, interprteurs
Bus
dadresses
Bus
de donnes
Processeur
(Unit de contrle des bus
+
Unit Logique et Arithmtique)
La structure Harvard(1)
mmoire.
Un ensemble de registres aide le CPU:
ROM
De
donnes
RAM
De
donnes
Bus
Donnes
PROCESSEUR
Bus
ROM
instructions RAM
instructions instructions
10/11/2014
Architecture Harvard(2)
Donnes et instructions dans des mmoires spares
Autorise deux accs simultans la mmoire.
Utilis pour la plupart des DSP
meilleure bande passante
Performances plus prdictibles
COPROCESSEUR
COPROCESSEUR, Dsigne un processeur secondaire charg
10/11/2014
embarqus
Microcontrleur : c
Microprocesseur: P
systme embarqu
Les microcontrleurs
Un microcontrleur (c, ou uc ou encore MCU en Anglais)
Exemple: limprimante
Les microcontrleurs
les microcontrleurs permettent de diminuer:
la taille,
la consommation lectrique,
et le cot des produits.
Les microcontrleurs sont frquemment utiliss dans
10/11/2014
Les microcontrleurs
Les microcontrleurs
Familles de microcontrleurs:
la famille Atmel AT91 ;
la famille Atmel AVR(utilise par des cartes Arduino) ;
le C167 de Siemens/Infineon ;
la famille Hitachi H8;
la famille Intel 8051, qui ne cesse de grandir ; de plus, certains
processeurs rcents utilisent un cur 8051, qui est complt par
divers priphriques (ports dE/S, compteurs/temporisateurs,
convertisseurs A/N et N/A, chien de garde, superviseur de
tension , etc.) ;
lIntel 8085, l'origine conu pour tre un microprocesseur, a en
pratique souvent t utilis en tant que microcontrleur ;
le Freescale68HC11 ;
la famille des PIC de Microchip ;
consommation
10/11/2014
Built-in self-test(BIST)
10
10/11/2014
11
10/11/2014
systmes embarqus
et Systme temps rel
Une faible barrire existe entre les systmes embarqus
consommation d nergie
12
10/11/2014
13
10/11/2014
SE et Automobile
freinage brusque
Anti-lock brake system (ABS): Control des freins pour
viter le drapage
Intensit de freinage en fonction de la vitesse de rotation
des roues.
(Embedded Networks)
Conclusion
Les systmes embarqus se prsentent dans le monde industriel et grand
public sous des formes trs varies. Leur conception demande de
nombreuses comptences et notamment celles dun mcatronicien.
La matrise des rgles de base de la CEM(Compatibilit lectromagntique)
lui vitera de commettre de graves erreurs pouvant rendre le produit non
conforme.
La prise en compte de la CEM dans un systme embarqu se fait
diffrents niveaux allant du macro systme au composant.
Le concepteur du systme embarqu peut intervenir au niveau du choix des
composants ainsi que pour linterconnexion des diffrents composants, ce
qui lui permettra au mieux doptimiser la CEM de son application..
Pour des raisons doptimisation de cot lindustrialisation, lingnieur
concepteur devra souvent utiliser des solutions minimalistes.
Il devra alors grer le compromis cot et conformit aux normes CEM.
14