Académique Documents
Professionnel Documents
Culture Documents
• Exemple 1: WashingMachine
• Exemple 2: climatiseur
une. Matériel: télécommande, affichage et buzzer, capteurs infrarouges, circuits électroniques. Logiciel: Il a
b. une puce sur le circuit qui contient le logiciel qui pilote les commandes et surveille les différentes
opérations possibles. Le logiciel surveille la température externe à travers les capteurs, puis libère le
liquide de refroidissement ou le supprime.
c. Composants mécaniques: les composants internes d'un climatiseur, le moteur, le châssis, la prise,
etc.
• Un système embarqué est conçu pour effectuer un travail spécifique uniquement. Exemple: une machine à laver
ne peut laver que des vêtements, un climatiseur peut contrôler la température de la pièce dans laquelle il est
placé.
• Le matériel et les composants mécaniques comprendront toutes les choses physiquement visibles qui sont utilisées
pour l'entrée, la sortie, etc.
• Un système embarqué aura toujours une puce (microprocesseur ou microcontrôleur) qui contient le
code ou le logiciel qui pilote le système.
• L'interface utilisateur d'AGC est connue sous le nom de DSKY (affichage / clavier) qui ressemble à un clavier de type calculatrice avec
tableau de chiffres.
• Le premier système embarqué produit en série était l'ordinateur de guidage du missile Minuteman-I en
1961.
• En 1971, Intel a introduit la première puce de microprocesseur au monde appelée
4004, was designed for use in business calculators. It was produced by the Japanese company
Busicom.
The Embedded System and the General purpose computer are at two extremes. The
embedded system is designed to perform a specific task whereas as per definition the general
purpose computer is meant for general use. It can be used for playing games, watching movies,
creating software, work on documents or spreadsheets etc.
Modifications Les applications sont modifiables Les applications ne sont pas modifiables par l'utilisateur.
par l'utilisateur.
4. Quatrième génération:
• Construit autour de µp 64 bits et µc 32 bits.
• La concept de Système sur chips (SoC), Multicœur
Les processeurs ont évolué.
• Très complexe et très puissant.
• Exemples: téléphones intelligents.
2. À moyenne échelle:
• Exigence matérielle et micrologicielle légèrement complexe.
• Construit autour de performances moyennes et de faible coût 16 ou 32 bits µp / µc.
• Contient généralement le système d'exploitation.
• Exemples: machines industrielles.
3. À grande échelle:
• Matériel et micrologiciel très complexes.
• Construit autour de RISC µp / µc 32 ou 64 bits ou de PLD ou de processeurs multicœurs.
• Les systèmes embarqués de nature «réactive» peuvent être basés sur le déclenchement.
• Les systèmes embarqués avec des techniques de capture de données analogiques collectent les données
directement sous forme de signal analogique tandis que les systèmes embarqués avec mécanisme de collecte de
données numériques convertissent le signal analogique en signal numérique à l'aide de convertisseurs
analogique-numérique.
• Si les données sont numériques, elles peuvent être directement capturées par un système intégré numérique.
2. Communication de données
• Les systèmes de communication de données intégrés sont déployés dans des applications allant de la
communication par satellite complexe aux simples systèmes de réseau domestique.
4. Monitoring
• All embedded products coming under the medical domain are with monitoring functions.
• La machine d'électro cardiogramme est destinée à faire la surveillance du rythme cardiaque d'un patient mais
elle ne peut pas imposer de contrôle sur le rythme cardiaque.
• D'autres exemples avec fonction de surveillance sont le CRO numérique, les multimètres numériques et les
analyseurs logiques.
5. Contrôle
• Un système avec fonctionnalité de contrôle contient à la fois des capteurs et des actionneurs.
• Des capteurs sont connectés au port d'entrée pour capturer les changements de variable
d'environnement et les actionneurs connectés au port de sortie sont contrôlés en fonction des
changements de la variable d'entrée.
• Le système de climatisation utilisé pour contrôler la température ambiante à une limite spécifiée est
un exemple typique à des fins de CONTRÔLE.
• Les boutons, commutateurs, clavier, lumières, cloches, unités d'affichage, etc. sont des interfaces utilisateur
spécifiques à l'application.
• Le téléphone mobile est un exemple d'interface utilisateur spécifique à une application.
• Dans le téléphone mobile, l'interface utilisateur est fournie via le clavier, le haut-parleur du système,
l'alerte de vibration, etc.
Systèmes embarqués Unité 1
•••• •
Systèmes embarqués Unité 1
• Les systèmes embarqués sont essentiellement conçus pour réguler une variable physique
(comme le four à micro-ondes) ou pour manipuler l'état de certains appareils en envoyant des
signaux aux actionneurs ou appareils connectés au système de port de sortie (comme la
température dans le climatiseur), en réponse à le signal d'entrée fourni par les utilisateurs
finaux ou les capteurs connectés aux ports d'entrée.
• Par conséquent, les systèmes embarqués peuvent être considérés comme un système réactif.
• Des exemples de périphériques d'entrée d'interface utilisateur courants sont les claviers, les boutons poussoirs, les
commutateurs, etc.
• La mémoire pour la mise en œuvre du code peut être présente sur le processeur ou peut être mise en
œuvre sous la forme d'une puce séparée interfaçant le processeur Dans un système intégré basé sur un
contrôleur, le contrôleur peut contenir une mémoire interne pour stocker le code
• Ces contrôleurs sont appelés micro-contrôleurs avec ROM sur puce, par exemple. Atmel AT89C51.
Systèmes embarqués Unité 1
In some washing machines, instead of the long agitator, there is a disc that contains
blades on its upper side. The rotation of the disc and the blades produce strong
currents within the water and the rubbing of clothes that helps in removing the dirt
from clothes.
8) Tuyau de vidange: Le tuyau de vidange permet d'éliminer l'eau sale du linge qui a été
utilisé pour le lavage.
Systèmes embarqués Unité 1
2.3.2 Micro-ondesOwen
Voyons les parties importantes du four à micro-ondes; cela nous aidera également à
comprendre le fonctionnement de la machine à laver:
2. Un magnétron à cavité,
3. Un circuit de contrôle avec un microcontrôleur,
4. Un guide d'ondes, et
5. Une chambre de cuisson
3. Un circuit de contrôle avec un microcontrôleur est intégré sur une carte de circuit imprimé.
Le microcontrôleur contrôle le guide d'ondes et l'ensemble de l'unité afin que les micro-ondes soient
émises à une vitesse constante.
Généralement construit avec un tuyau métallique creux. Placer un guide d'ondes dans le
vide provoque la dispersion des ondes radio.
avec des trous juste assez petits pour que les micro-ondes ne puissent pas passer mais les ondes
lumineuses le peuvent. La chambre de cuisson elle-même est une enceinte de cage de Faraday qui
empêche les micro-ondes de s'échapper dans l'environnement. La porte du four est généralement un
panneau de verre pour une visualisation facile, mais a une couche de treillis conducteur pour maintenir
le blindage.
• Automotive embedded systems are the one where electronics take control over the
mechanical system. Ex. Simple viper control.
• The number of embedded controllers in a normal vehicle varies somewhere between 20
to 40 and can easily be between 75 to 100 for more sophisticated vehicles.
• One of the first and very popular use of embedded system in automotive industry was
microprocessor based fuel injection.
• Some of the other uses of embedded controllers in a vehicle are listed below:
a. Climatisation
b. Contrôle du moteur
c. Contrôle du ventilateur
f. Commande d'essuie-glace
h. Vitres électriques
• AES are normally built around microcontrollers or DSPs or a hybrid of the two and are
generally known as Electronic Control Units (ECUs).
une. Les HECU sont déployés dans des unités de contrôle critiques nécessitant une réponse rapide.
b. Ils comprennent les systèmes d'injection de carburant, les systèmes de freinage antiblocage, le moteur
contrôle, électronique Manette de Gaz, pilotage contrôles,
commande de transmission et unités de commande centrales.
2. Unités de commande électronique à basse vitesse (LECU): -
une. Ils sont déployés dans des applications où le temps de réponse n'est pas si
critique.
b. Ils sont construits autour de microprocesseurs et microcontrôleurs à bas prix et de
processeurs de signaux numériques.
c. Contrôleur audio, serrures de porte passager et conducteur, commande de vitre de porte, etc.
Systèmes embarqués Unité 1
• Il prend en charge le transfert de données à vitesse moyenne et élevée. CAN est une interface de
• protocole pilotée par les événements avec prise en charge de la gestion des erreurs dans la
transmission de données.
• Le bus LIN est une interface de communication à un seul maître et plusieurs esclaves
avec prise en charge de débits de données jusqu'à 20 Kbps et est utilisé pour
l'interfaçage capteur / actionneur
2.4 REVIEWQUESTIONS
A. Air Conditioner
B. Automobile
Embedded Systems Unit 1
3.1 INTRODUCTION
• Près de 80% des systèmes embarqués sont basés sur un processeur / contrôleur.
3.2.1.1 MICROPROCESSEURS
• Un microprocesseur est une puce de silicium représentant une unité centrale de traitement.
• Un microprocesseur est une unité dépendante et il nécessite la combinaison d'autres matériels tels que la
mémoire, l'unité de minuterie et interrompre contrôleur, etc. pour un fonctionnement correct.
• Développeurs de microprocesseurs.
o Intel - Intel 4004 - Novembre 1971 (4 bits). Intel - Intel
o 4040.
o Intel - Intel 8008 - Avril 1972. Intel - Intel 8080 -
o Avril 1974 (8 bits). Motorola - Motorola 6800. o
o
Intel - Intel 8085 - 1976. o
Zilog - Z80 - juillet 1976.
Systèmes embarqués Unité 1
• Les architectures utilisées pour la conception des processeurs sont Harvard ou VonNeumann.
3.2.1.2 MICROCONTROLEURS.
• Some embedded system application require only 8 bit controllers whereas some
requiring superior performance and computational needs demand 16/32 bit
controllers.
• The instruction set of a microcontroller can be RISC or CISC.
• DSP are powerful special purpose 8/16/32 bit microprocessor designed to meet
the computational demands and power constraints
of today’s embedded audio Video et
applications de communication.
• Les DSP sont 2 à 3 fois plus rapides que les microprocesseurs à usage général
dans les applications de traitement du signal. Ceci est dû à la différence
architecturale entre le DSP et les microprocesseurs à usage général.
ii. Mémoire de données: C'est une mémoire de travail pour stocker les variables
temporaires et les données / signaux à traiter.
iv. Unité d'E / S: Il agit comme une interface entre le monde extérieur
et DSP. Il est chargé de capturer les signaux à traiter et de délivrer les
signaux traités.
• En raison de l'utilisation d'une seule puce pour y intégrer plusieurs fonctions, cela
réduit le coût de développement du système.
• La plupart des ASIC sont des produits exclusifs (qui ont un nom
commercial), ils sont appelés produits standard spécifiques à l'application
(ASSP).
• En tant que puce unique, l'ASIC consomme une très petite surface dans l'ensemble du
système. Cela aide à la conception de systèmes plus petits avec des capacités ou des
fonctionnalités élevées.
• Une porte logique a une fonction fixe mais un PLD n'a pas de fonction définie
au moment de la fabrication.
• Les PLD offrent aux clients une large gamme de capacités logiques, de fonctionnalités, de vitesses et
de caractéristiques de tension.
• A variety of tools are available for the designers of PLDs which are inexpensive
and help to develop, simulate and test the designs.
• Advantages of PLDs :-
1) PLDs offer customer much more flexibility during the design cycle.
3) Le principal avantage de l'utilisation des COTS est qu'ils sont facilement disponibles sur le
marché, qu'ils sont des puces et qu'un développeur peut réduire considérablement son temps
de développement
5) Avantages de COTS:
1) prêt à l'emploi
2) Facile à intégrer
3) Réduit le temps de développement
• Capteur
• Un capteur est utilisé pour prendre l'entrée
• Actionneur
un microprocesseur / microcontrôleur:
Pour tout système embarqué, les interfaces de communication peuvent globalement être
classées en:
• Devices acting as slave wait for commands from the master and
respond to those commands.
•••• •
Systèmes embarqués Unité 1
• Ex. Un climatiseur ajuste ses pièces mécaniques dès qu'il reçoit un signal de ses
capteurs pour augmenter ou diminuer la température lorsque l'utilisateur l'utilise à l'aide
d'une télécommande. Un système embarqué utilise des capteurs pour prendre des
• entrées et dispose d'actionneurs pour faire ressortir les fonctionnalités requises.
• Certains systèmes embarqués sont conçus pour fonctionner dans des conditions difficiles
des environnements comme la température très élevée des déserts ou la température très
basse des montagnes ou des pluies extrêmes.
• Ces systèmes embarqués doivent être capables de supporter les conditions environnementales dans
lesquelles ils sont conçus pour fonctionner.
4. Distribué
• Certains systèmes embarqués font partie d'un système plus vaste et forment donc des
composants d'un système distribué.
• Ces composants sont indépendants les uns des autres mais doivent fonctionner ensemble pour que
le système plus grand fonctionne correctement.
• Ex. Une voiture a de nombreux systèmes embarqués contrôlés sur son tableau de bord. Chacun
est un système embarqué indépendant, mais on peut dire que la voiture entière fonctionne
correctement uniquement si tous les systèmes fonctionnent ensemble.
• Ex. Téléphones portables actuellement disponibles. Les téléphones portables qui ont le maximum de
fonctionnalités sont populaires, mais leur taille et leur poids sont également une caractéristique
importante.
• Pour plus de commodité, les utilisateurs préfèrent les téléphones mobiles aux phablets. (téléphone + tablette
pc)
Systèmes embarqués Unité 1
6. Problèmes d'alimentation
• Si plus de chaleur est dissipée, des unités supplémentaires telles que des dissipateurs de chaleur ou des
ventilateurs de refroidissement doivent être ajoutées au circuit.
• Si plus de puissance est nécessaire, une batterie de puissance plus élevée ou plus
de batteries doivent être logées dans le système intégré.
b) Débit
• Le débit traite de l'efficacité du système.
• Il peut être défini comme le taux de production ou le processus d'un processus défini sur
une période de temps déterminée.
• Dans le cas d'un lecteur de carte comme celui utilisé dans les bus, le débit correspond au
volume de transactions que le lecteur peut effectuer en une minute, une heure ou une
journée.
c) Fiabilité
• La fiabilité est une mesure du pourcentage que vous comptez sur le bon
fonctionnement du système.
• Le temps moyen entre les pannes et le temps moyen de réparation sont des termes utilisés pour
définir la fiabilité du système
Systèmes embarqués Unité 1
.
• Le temps moyen entre les pannes peut être défini comme le temps moyen pendant lequel le
système fonctionne avant qu'une panne ne se produise.
• Le temps moyen de réparation peut être défini comme le temps moyen que le système a passé
en réparations.
d) Maintenabilité
• La maintenabilité concerne le support et la maintenance jusqu'à la fin
utilisateur ou client en cas de problèmes techniques et de pannes de produit ou sur la
base d'une vérification de routine du système
• Il peut être classé en deux types: -
e) Sécurité
• pierres de information security.Confidentiality, Integrity
et la disponibilité sont à trois coins de la
• confidentialité offres avec protection data from
divulgation non autorisée.
• Integrity gives protection from unauthorized modification. Availability
• gives protection from unauthorized user Certain Embedded systems
• have to make sure they
conform to the security measures. Ex. An Electronic Safety Deposit
Locker can be used only with a pin number like a password.
f) Safety
• Safety deals with the possible damage that can happen to the operating
person and environment due to the breakdown of an embedded system
or due to the emission of hazardous materials from the embedded
products.
b) Évolutivité
• Pour embarqué système, la qualitatif attribut
«Évolvabilité» fait référence à la facilité avec laquelle le
le produit peut être modifié pour tirer parti d'un nouveau micrologiciel ou d'une nouvelle
technologie matérielle.
c) Portabilité
• La portabilité est mesurée en fonction de «l'indépendance du système».
• Un produit embarqué peut être qualifié de portable s'il est
capable d'exécuter son fonctionnement comme prévu dans divers
environnements indépendamment des différents processeurs et / ou
contrôleurs et systèmes d'exploitation embarqués.
INTÉGRÉ MATÉRIEL
DE LOGICIEL
PROGRAMMATEURS
PERSPECTIVE
• Lorsque les périphériques sont situés dans l'espace d'E / S, ils sont
appelé périphérique mappé d'E / S sinon, lorsque les périphériques sont situés dans
l'espace mémoire, ils sont appelés périphériques mappés en mémoire ou E / S mappée en
mémoire.