Upload
chla
View
1.614
Download
3
Embed Size (px)
Citation preview
Cours Informatique Industrielle
Calculateurs Temps Réel
1Lotfi BOUSSAID
Cours Informatique Industrielle
ENIM – Université de Monastir
2007 - 2008
Cours Informatique Industrielle
Calculateurs Temps Réel
2Lotfi BOUSSAID
Chaîne de montage Citroën AX
Quelles sont les compétences nécessaires ?
Cours Informatique Industrielle
Calculateurs Temps Réel
3Lotfi BOUSSAID
• Technologies des Circuits Intégrés
• Les Alimentations Électriques
• Architecture des Microordinateurs PC
• Motorisation et Commande de Machines
• Les Microcontrôleurs : Étude de cas – Le 16F84
Plan du cours
Cours Informatique Industrielle
Calculateurs Temps Réel
4Lotfi BOUSSAID
Plan du cours
• Technologies des Circuits Intégrés
• Les Alimentations Électriques
• Architecture des Microordinateurs PC
• Motorisation et Commande de Machines
• Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
5Lotfi BOUSSAID
Technologies des Circuits Intégrés
• Introduction
• La Famille TTL
• La Famille CMOS
• La Famille ECL
Cours Informatique Industrielle
Calculateurs Temps Réel
6Lotfi BOUSSAID
Technologies des Circuits Intégrés
Niveau d’intégration des circuits intégrés Classification selon le nombre de transistors par boîtier
Catégorie Nombre de portes (n)
SSI : Small Scale of Integration n ~ 100
MSI : Medium Scale of Integration ~ 1000
LSI : Large Scale of Integration 10 000 < n < 100 000
VLSI : Very Large Scale of Integration 0.1 < n < 1 Million
Introduction
Taux d’intégration actuellement : Plus de 1 Million de portes
Cours Informatique Industrielle
Calculateurs Temps Réel
7Lotfi BOUSSAID
Technologies des Circuits Intégrés
Famille de circuits intégrés utilisant des transistors bipolaires
Introduction
Cours Informatique Industrielle
Calculateurs Temps Réel
8Lotfi BOUSSAID
Technologies des Circuits Intégrés
Famille de circuits intégrés utilisant des transistors bipolaires
Classification selon la nature des éléments utilisés
Deux états : Bloqué ou Saturé
Logique saturéeLogique saturée Logique non saturéeLogique non saturée
Deux états : Conducteur ou Bloqué
RTL (Resistor Transistor Logic) :
Logique à résistance en entrée et transistor en sortie
DTL (Diod Transistor Logic) :
Logique à diode en entrée et transistor en sortie
TTL (Transistor Transistor Logic) :
Logique à transistor en entrée et transistor en sortie
Série N (Normale), H (High Speed), L (Low power)
TTL
LS (Low Power Schottkey)
ALS (Advanced Schottkey)
S (Schottkey)
ECL (Emmitter Coupled Logic) :
Couplage électrique des émetteurs
Électronique numérique très rapide
Introduction
Cours Informatique Industrielle
Calculateurs Temps Réel
9Lotfi BOUSSAID
Technologies des Circuits Intégrés
Famille de circuits intégrés utilisant des Transistors à Effet de Champ à Grille Isolé
MOS (Metal Oxid Semiconductor) :
Composé au départ par des transistors à canal P (PMOS) puis à canal N (NMOS)
Introduction
Cours Informatique Industrielle
Calculateurs Temps Réel
10Lotfi BOUSSAID
Technologies des Circuits Intégrés
CMOS (Complementary MOS) :Composé par deux paires de 2 MOS différents
Introduction
Cohabitation NMOS/PMOSPas de consommation statiqueLongueur de canal technologie moderne 0.09um
Cours Informatique Industrielle
Calculateurs Temps Réel
11Lotfi BOUSSAID
Technologies des Circuits Intégrés
Les Boîtiers
Les boîtiers plats (Flat Package) :
Les boîtiers DIL (Dual In Line) :
Encoche
Introduction
Cours Informatique Industrielle
Calculateurs Temps Réel
12Lotfi BOUSSAID
Technologies des Circuits Intégrés
Les boîtiers SO (Small Outline) :
Les boîtiers Chip Carrier
IntroductionLes Boîtiers
Cours Informatique Industrielle
Calculateurs Temps Réel
13Lotfi BOUSSAID
Technologies des Circuits IntégrésIntroduction
Les boîtiers Pin Grid Array (réseau de connexion)
Les Boîtiers
Cours Informatique Industrielle
Calculateurs Temps Réel
14Lotfi BOUSSAID
Technologies des Circuits IntégrésIntroductionGamme de températures
Il existe deux séries :Série militaire : -55°C à +125°C
Série commerciale : 0°C à +70°C
Caractéristiques Électriques Statiques
Tension d’alimentation : C’est la différence de potentiel à appliquer au circuit pour un fonctionnement correct
Courant consommé : Courant fourni par le générateur délivrant la tension nominale
Puissance statique : Tension d’alimentation x Courant consomméPour les circuits TTL, elle dépend du niveau logique On prend une valeur moyenne entre 1et 100 mW par porte
Cours Informatique Industrielle
Calculateurs Temps Réel
15Lotfi BOUSSAID
Technologies des Circuits IntégrésIntroductionCaractéristiques Électriques Statiques (Suite)
Niveaux logiques : Un circuit délivre une tension pouvant avoir deux niveaux logiques haut (H: High) et bas (L: Low)
Exemple de caractéristiques d’un inverseur
VIL Voltage Input Low
VIH Voltage Input High
VOL Voltage Output Low
VOH Voltage Output High
1. VI < VIL (niveau logique 0) : Tension de sortie est VOH (niveau logique 1)
2. VIL < VI < VIH : Régime linéaire, inverseur fonctionne en amplificateur
3. VI > VIH : la tension de sortie est VOL
Cours Informatique Industrielle
Calculateurs Temps Réel
16Lotfi BOUSSAID
Immunité au bruit : Insensibilité aux parasites. C’est le degré avec lequel une porte logique peut supporter des variations en entrée sans modifications en sortie.
Entrance et Sortance : Entrance est le nombre maximal d’entrées indépendantes supportées par la porte. La Sortance est le nombre maximald’entrées qu’une porte peut alimenter sans modification du niveau haut ni du niveau bas.
Vitesse de commutation – Temps de propagation : C’est le temps moyen que met le signal pour franchir l’opérateur logique (2 à 100 ns)
Technologies des Circuits IntégrésIntroductionCaractéristiques Électriques Statiques
Cours Informatique Industrielle
Calculateurs Temps Réel
17Lotfi BOUSSAID
Technologies des Circuits Intégrés
- Niveaux bas en entrée si 0 ≤ Ve ≤ VIL- Niveaux bas en sortie si 0 ≤ Vs ≤ VOL- Niveaux haut en entrée si VIH ≤ Ve ≤ Vcc- Niveaux haut en sortie si VOH ≤ Vs ≤ Vcc
Les niveaux HAUT et BAS, en entrée et en sortie, VIH, VOH, VIL et VOL sont définis par :
Entre le niveau haut et le niveau bas doit exister une « plage interdite », pour qu’il n’y ait pas ambiguïté.Entre le niveau haut et le niveau bas doit exister une « plage interdite », pour qu’il n’y ait pas ambiguïté.
Problématique
Cours Informatique Industrielle
Calculateurs Temps Réel
18Lotfi BOUSSAID
Technologies des Circuits Intégrés
VOHMIN > VIHMIN
VOLMAX < VILMAX
VOHMIN > VIHMIN
VOLMAX < VILMAX
Pour assurer que le circuit B comprend bien les signaux issus du circuit A, on doit avoir :
Problématique
Cours Informatique Industrielle
Calculateurs Temps Réel
19Lotfi BOUSSAID
HistoriqueResistor-Transistor Logic (Technologie Obsolète)
470
640
NON
Technologies des Circuits Intégrés
ORNOR
Diod -Transistor Logic (Technologie Obsolète)
NOR
Cours Informatique Industrielle
Calculateurs Temps Réel
20Lotfi BOUSSAID
La famille TTL (Transistor-Transistor Logic)
Alimentation : 5V ± 5%
Architecture interne
Identification d’un circuit TTL : (ex: SN 74 AS 169 N)
− SN, DM : champ littéral qui indique le constructeur.− 74 ou 54 : gamme de températures normale (0°C à 70°C) ou militaire (-55°C à +125°C).− AS, S, ...: technologie ici advanced shottky, shottky.− 169, 283, ...: fonction logique.− N, J, P, NT...: type de boîtier (ici DIL plastique ou céramique).
Technologies des Circuits Intégrés
S= E0 . E1
Cours Informatique Industrielle
Calculateurs Temps Réel
21Lotfi BOUSSAID
• Consommation non négligeable : Quelques milliwatts par porte• Fréquences maximales de fonctionnement comprises entre 10 et 100 Mhz suivant les versions.
La famille TTL (Transistor-Transistor Logic)
Technologies des Circuits Intégrés
Cours Informatique Industrielle
Calculateurs Temps Réel
22Lotfi BOUSSAID
Niveaux d'entrée et de sortie
Voh mini = 2,4V Vol maxi = 0,4 VVih mini = 2 V Vil maxi = 0,8 V L'immunité aux bruits est de 0,4 V
La famille TTL (Transistor-Transistor Logic)
Technologies des Circuits Intégrés
Cours Informatique Industrielle
Calculateurs Temps Réel
23Lotfi BOUSSAID
Courant à l'entrée et à la sortie
La famille TTL (Transistor-Transistor Logic)
Technologies des Circuits Intégrés
A l'état bas une entrée TTL a besoin d'un courant sortant Iil maxi = 1,6mAA l'état haut le courant d'entrée est Iih maxi = 40µALa sortie peut délivrer Ioh maxi = 400µA au 1L et absorber Iolmaxi = 16mA au 0L
A l'état bas une entrée TTL a besoin d'un courant sortant Iil maxi = 1,6mAA l'état haut le courant d'entrée est Iih maxi = 40µALa sortie peut délivrer Ioh maxi = 400µA au 1L et absorber Iolmaxi = 16mA au 0L
La sortance est donc de 10 en TTL :La sortance correspond au nombre d'entrées qu'une sortie peut commander La sortance est donc de 10 en TTL :La sortance correspond au nombre d'entrées qu'une sortie peut commander
Paramètres dynamiques
Le passage du 0L au 1L d’une sortie logique (ou inversement du 1L au 0L ) n'est pas instantané. Il faut tenir compte du temps de propagation tp qui dépend du temps de montée tm et du temps de descente td.
Le passage du 0L au 1L d’une sortie logique (ou inversement du 1L au 0L ) n'est pas instantané. Il faut tenir compte du temps de propagation tptp qui dépend du temps de montée tm et du temps de descente td.
Cours Informatique Industrielle
Calculateurs Temps Réel
24Lotfi BOUSSAID
Temps de propagation
La famille TTL (Transistor-Transistor Logic)
Technologies des Circuits Intégrés
Tp varie selon la sous-famille de 10ns (TTL " N ") à 1,5ns (TTL " AS ")
Cours Informatique Industrielle
Calculateurs Temps Réel
25Lotfi BOUSSAID
Interfaçage : Sortie collecteur ouvert
La famille TTL (Transistor-Transistor Logic)
Technologies des Circuits Intégrés
R2 doit imposer 0L sur l'entrée quand l'interrupteur est ouvert. R2 = 390 par exemple
R1 doit imposer 1L sur l'entrée quand l'interrupteur est ouvert. R1 = 10 k par exemple
Pull-up
R1
R2
Pull-down
Cours Informatique Industrielle
Calculateurs Temps Réel
26Lotfi BOUSSAID
Sortie collecteur ouvert : 3 états
La famille TTL (Transistor-Transistor Logic)
Technologies des Circuits Intégrés
1. Soit la sortie est à l'état haut2. Soit la sortie est à l'état bas3. Soit la sortie est en haute impédance (T1 et T2 ouverts)
Une entrée est dédiée à la mise en haute impédance du circuit
Cours Informatique Industrielle
Calculateurs Temps Réel
27Lotfi BOUSSAID
La Famille CMOS (Complementary Metal Oxide Semiconductor)
Technologies des Circuits Intégrés
1LOL
1L OL
Inverseur CMOS
Cours Informatique Industrielle
Calculateurs Temps Réel
28Lotfi BOUSSAID
Technologies des Circuits IntégrésLa Famille CMOS (Complementary Metal Oxide Semiconductor)
Cours Informatique Industrielle
Calculateurs Temps Réel
29Lotfi BOUSSAID
Technologies des Circuits IntégrésLa Famille CMOS (Complementary Metal Oxide Semiconductor)
Il existe deux familles de technologies CMOS :
1. Circuits spécialisés à très faible tension d’alimentation (1,5 V), très faible consommation, où la vitesse n’intervient pas, ou peu (montres, calculettes simples, etc...).
2. Circuits qui concurrencent les familles TTL, rapides, avec une consommation statique pratiquement nulle : 4000B, 74 C, 74HC, 74 HCT, 74 ACT, 74 FACT etc...Les familles 74xxx sont fonctionnellement équivalentes aux familles TTL, mais le brochage des circuits est parfois différent, la lettre ‘T’ indique la compatibilité de niveaux électriques avec les familles TTL.
• Consommation négligeable : 0.1 milliwatts par porte• Fréquences plus rapides pour les familles HC,HCT et ACT
Cours Informatique Industrielle
Calculateurs Temps Réel
30Lotfi BOUSSAID
Technologies des Circuits Intégrés
Porte NORPorte NOR Porte NANDPorte NAND
La Famille CMOS (Complementary Metal Oxide Semiconductor)
Cours Informatique Industrielle
Calculateurs Temps Réel
31Lotfi BOUSSAID
Alimentation : 3V à 18V
Identification d’un circuit CMOS :1. CMOS classique : Série 4000B - 74Cxx
2. CMOS rapides ( High Speed CMOS ) : 74HCxx, 74HCTxx.
Technologies des Circuits Intégrés
La Famille CMOS (Complementary Metal Oxide Semiconductor)
Voh mini = 0,95.Vcc Vol maxi = 0,05.VccVih mini = 0,55.Vcc Vil maxi = 0,45.Vcc L'immunité aux bruits est de 0,4.Vcc
Immunité aux bruits :
Cours Informatique Industrielle
Calculateurs Temps Réel
32Lotfi BOUSSAID
Courant à l'entrée et à la sortie
Technologies des Circuits Intégrés
Les courants d'entrée sont inférieurs à 1µA et les sorties peuvent véhiculer plus de 1 mA.Les courants d'entrée sont inférieurs à 1µA et les sorties peuvent véhiculer plus de 1 mA.
La sortance est limitée non pas par les courants d'entrée-sortie mais par les capacités parasites (5pF) d'entrée qui réduisent les temps de commutation.La sortance est limitée non pas par les courants d'entrée-sortie mais par les capacités parasites (5pF) d'entrée qui réduisent les temps de commutation.
Paramètres dynamiques
Tp varie en fonction du niveau de l'alimentation Vcc. La vitesse augmente quand on fait croître Vcc.Mais chaque entrée CMOS présente une capacité parasite de 5pF. La capacité vue par la sortie influe fortement sur le temps de réponse.
Tp varie en fonction du niveau de l'alimentation Vcc. La vitesse augmente quand on fait croître Vcc.Mais chaque entrée CMOS présente une capacité parasite de 5pF. La capacité vue par la sortie influe fortement sur le temps de réponse.
La Famille CMOS (Complementary Metal Oxide Semiconductor)
Cours Informatique Industrielle
Calculateurs Temps Réel
33Lotfi BOUSSAID
Temps de propagation
Technologies des Circuits Intégrés
Le temps de propagation Tp augmente quand l’alimentation diminue
La Famille CMOS (Complementary Metal Oxide Semiconductor)
Cours Informatique Industrielle
Calculateurs Temps Réel
34Lotfi BOUSSAID
Technologies des Circuits Intégrés
Pull-up
R1 = R2 = 10 k
R1
R2
La Famille CMOS (Complementary Metal Oxide Semiconductor)
Pull-down :
Cours Informatique Industrielle
Calculateurs Temps Réel
35Lotfi BOUSSAID
Technologies des Circuits IntégrésLa Famille ECL (Emitter-Coupled Logic )
Vcc = Gnd
Vee = -5,2V
1L = -1V
0L = -1,6V
4 entrées Or / Nor
Cours Informatique Industrielle
Calculateurs Temps Réel
36Lotfi BOUSSAID
Technologies des Circuits IntégrésLa Famille ECL (Emitter-Coupled Logic )
- Technologie Très rapides, TP inférieur à la nanoseconde par porte- Temps d’accès de moins de 10ns pour les mémoires- Incompatible TTL
Les domaines d’applications des technologies ECL sont :
les « super ordinateurs », et les parties hautes fréquences des systèmes de télécommunication
Cours Informatique Industrielle
Calculateurs Temps Réel
37Lotfi BOUSSAID
TTL CMOS
Avantages- Très large gamme de fonctions- Bonne immunité aux bruits- Bonne sortance- Temps de propagation faible
- Tension d’alimentation variable- Excellente immunité aux bruits- Consommation statique quasi-nulle - Densité d’intégration élevée
Inconvénients- Consommation statique importante - Densité d’intégration réduite
- Sortance faible - Étages amplificateurs nécessaires - Sortance élevée avec ACT, FACT- Temps de propagation important
Technologies des Circuits IntégrésComparaison TTL - CMOS
Cours Informatique Industrielle
Calculateurs Temps Réel
38Lotfi BOUSSAID
Technologies des Circuits IntégrésAdaptation TTL - CMOS
Fonction OUI (Bufferisation)
Exemples de circuitsCMOS : 4010, 4050TTL : 7407, 7417, 5407, 5417
Autres Exemples de circuits intégrés :Buffer inverseur CMOS : 4009, 4049 TTL : 7404, 7405, 7406, 7416.
Cours Informatique Industrielle
Calculateurs Temps Réel
39Lotfi BOUSSAID
Plan du cours
• Technologies des Circuits Intégrés
• Les Alimentations Électriques
• Architecture des Microordinateurs PC
• Motorisation et Commande de Machines
• Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
40Lotfi BOUSSAID
Les Alimentations Électriques
Alimentation stabilisée classique
1. Transformateur
2. Pont de redressement
3. Filtrage
4. Régulation
5. Filtrage
- Rendement : entre 25 – 50 %
- Pas chère à fabriquer
- Pour une puissance de 300W il faut fournir 900w (Pertes 600W)
Puissance < 100 Watt
Cours Informatique Industrielle
Calculateurs Temps Réel
41Lotfi BOUSSAID
Les Alimentations Électriques
1. Le transformateur
Alimentation stabilisée classique
U = 4,44 . Bmax . N . S . F
U1 = K . n1 et U2=K . N2 (avec K = 4,44 . Bmax . S. F)
F : fréquence du réseauS : section du circuit magnétique du transformateurN : nombre de spires de l'enroulement considéréBmax : valeur maxi de l'induction
Pertes fer sont très faibles (valeur typique 1,1 W/kg) U1• I1 ~ U2• I2 U1 / U2 = I2 / I1U1• I1 ~ U2• I2 U1 / U2 = I2 / I1
Cours Informatique Industrielle
Calculateurs Temps Réel
42Lotfi BOUSSAID
Les Alimentations Électriques
2. Les montages de redressement
Alimentation stabilisée classique
Le montage va et vient ou parallèle (P2)Le montage va et vient ou parallèle (P2)
Les diodes doivent supporter une tension inverse : 22vVinv =
Transformateur à point milieu
Cours Informatique Industrielle
Calculateurs Temps Réel
43Lotfi BOUSSAID
Les Alimentations Électriques
2vVinv =
2. Les montages de redressement (suite)
Alimentation stabilisée classique
Le montage en pont de Graetz ou parallèle double (PD2) Le montage en pont de Graetz ou parallèle double (PD2)
Les diodes doivent supporter une tension inverse :
Cours Informatique Industrielle
Calculateurs Temps Réel
44Lotfi BOUSSAID
Les Alimentations Électriques
3. Filtrage
Alimentation stabilisée classique
La valeur de la capacité dépendra du courant absorbé et du ΔVLa valeur de la capacité dépendra du courant absorbé et du ΔV
10ms
Exemple :Si l'on désire un ΔU maxi de 0,5 V avec un courant moyen de 110 mA, on aura :
Cours Informatique Industrielle
Calculateurs Temps Réel
45Lotfi BOUSSAID
Les Alimentations Électriques
4. Les Régulateurs de Tensions
Un régulateur sert à réguler ou stabiliser un potentiel sur sa broche de sortie , il peut être fixe ou réglable ( vis de réglage 25 tours ) et être positif ou négatif par rapport à la masse ( ex: 7805 positif avec en sortie +5V et 7905 négatif avec en sortie -5V )
Le " L " est utilisé pour les boîtiers TO 92 , I max 100mA
Le " T " est utilisé pour les boîtiers TO220 , I max 1,5A
Alimentation stabilisée classique
Le " K" ou " CK " pour des boîtiers TO3 , I max 3 A
Cours Informatique Industrielle
Calculateurs Temps Réel
46Lotfi BOUSSAID
UsUs IsIs C1C1 D1D1 TR1TR1 Utr1Utr1 Fu1Fu1
Type Tensionde sortie
Intensitéde sortie
MAX
Condensateurde filtrage MINI
Pont ouDiodes
Puissancetransfo
Tensiontransfo
Fusiblesecteur
7805 + 5 V 1 A 2200 μF - 16 V 1,5A 100V 16 VA 9 V 100 mA
78L05 + 5 V 0,1 A 220 μF - 16 V 0,5A 100V 1 VA 9 V 100 mA
78T05 + 5 V 3 A 4700 μF - 16 V 4 A 100V 30 VA 9 V 200 mA
7806 + 6 V 1 A 2200 μF - 16 V 1,5A 100V 16 VA 9 V 100 mA
7808 + 8 V 1 A 2200 μF - 25 V 1,5A 100V 16 VA 12 V 100 mA
7809 + 9 V 1 A 2200 μF - 25 V 1,5A 100V 16 VA 12 V 100 mA
7812 + 12 V 1 A 2200 μF - 35 V 1,5A 100V 16 VA 15 V 100 mA
78L12 + 12 V 0,1 A 220 μF - 35 V 0,5A 100V 3 VA 15 V 100 mA
78T12 + 12 V 3 A 4700 μF - 35 V 4 A 100V 48 VA 15 V 400 mA
7815 + 15 V 1 A 2200 μF - 35 V 1,5A 100V 26 VA 18 V 200 mA
7818 + 18 V 1 A 2200 μF - 40 V 1,5A 100V 26 VA 24 V 200 mA
7824 + 24 V 1 A 2200 μF - 40 V 1,5A 100V 26 VA 24 V 200 mA
Les Alimentations Électriques
4. Les Régulateurs de Tensions (suite)
Alimentation stabilisée classique
Cours Informatique Industrielle
Calculateurs Temps Réel
47Lotfi BOUSSAID
Les Alimentations Électriques
4. Les Régulateurs de Tension (suite)
Alimentation stabilisée classique
Uo supérieur ou égal à U régulateur + 2 à 3 V
en ne dépassant pas 35 V, pour U régulateur < 18 V,ou en ne dépassant pas 40V, pour U régulateur > 20V.
Cours Informatique Industrielle
Calculateurs Temps Réel
48Lotfi BOUSSAID
Réalisation pratique
Les Alimentations Électriques
Alimentation stabilisée classique
Alimentation symétrique + 12 V -12 V / 1 A (1 ampère sur chaque sorties)
de la variation de tension du réseau 220 V à + ou - 10 %,de la chute de tension des diodes,de la valeur de la tension à stabiliser.
Il faudra tenir compte:
Transformateur 220 V - 2 x 15 V Transformateur 220 V - 2 x 15 V
Solution :Solution :
-10% = - 2,1 V-chute de tension des diodes = -1,2 V
Umax = 17,9V Umax = 17,9V
21,2V215Umax ==
ΔU = [ 17,9 V – ( U rιgulateur + 2V ) ] avec U régulateur = 12V ΔU=3,9 V ΔU=3,9 V
Cours Informatique Industrielle
Calculateurs Temps Réel
49Lotfi BOUSSAID
Réalisation pratique
Les Alimentations Électriques
Alimentation stabilisée classique
Alimentation symétrique + 12 V -12 V / 1 A (1 ampère sur chaque sorties)
On choisira C = 3300uF / 25V en valeur normaliséeFAU
IC μ25649,3100
1.100
=⋅
=Δ
=
- Tension de service (15 x racine de 2 = 21, 2V) : Normalisée à 25V- Le pont redresseur (PT1 et 2) : 50V / 1 A- Le transformateur : 220 V, 2 x 15 V, 30 VA minimum
Note : les deux enroulements du secondaire du transformateur doivent produirent chacun 1 A. Soit 2 A au total pour deux sorties.- La puissance du transformateur sera donc : 15V . 2A = 30VA au minimum.
- Tension de service (15 x racine de 2 = 21, 2V) : NormalisNormaliséée e àà 25V25V- Le pont redresseur (PT1 et 2) : 50V / 1 A50V / 1 A- Le transformateur : 220 V, 2 x 15 V, 30 VA minimum220 V, 2 x 15 V, 30 VA minimum
Note : les deux enroulements du secondaire du transformateur doivent produirent chacun 1 A. Soit 2 A au total pour deux sorties.- La puissance du transformateur sera donc : 15V . 15V . 2A = 30VA au minimum2A = 30VA au minimum.
Cours Informatique Industrielle
Calculateurs Temps Réel
50Lotfi BOUSSAID
Les Alimentations Électriques
Alimentation à découpage
Principe du découpage d'une alimentation
Cours Informatique Industrielle
Calculateurs Temps Réel
51Lotfi BOUSSAID
Principe de fonctionnement d'une alimentation à découpagePrincipe de fonctionnement d'une alimentation Principe de fonctionnement d'une alimentation àà ddéécoupagecoupage
Alimentation à découpage
Les Alimentations Électriques
Pertes dues au découpagePertes dues au dPertes dues au déécoupagecoupage
Cours Informatique Industrielle
Calculateurs Temps Réel
52Lotfi BOUSSAID
Les Alimentations ÉlectriquesAlimentation à découpage Sécurité utilisée dans les alimentations à découpageSSéécuritcuritéé utilisutiliséée dans les alimentations e dans les alimentations àà ddéécoupagecoupage
Production des différentes tensions DCProduction des diffProduction des difféérentes tensions DCrentes tensions DC
Cours Informatique Industrielle
Calculateurs Temps Réel
53Lotfi BOUSSAID
Les Alimentations Électriques
Alimentation à découpage PC
Cours Informatique Industrielle
Calculateurs Temps Réel
54Lotfi BOUSSAID
Plan du cours
• Technologies des Circuits Intégrés
• Les Alimentations Électriques
• Architecture des Microordinateurs PC
• Motorisation et Commande de Machines
• Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
55Lotfi BOUSSAID
Architecture du 80x86-Pentium
Architecture des Microordinateurs PC
Unité d’interface de bus
Unité d’exécution
Cours Informatique Industrielle
Calculateurs Temps Réel
56Lotfi BOUSSAID
Les registres du 80x86-Pentium
Accumulateur
Base
Count
Data
Registres Généraux
Stack Pointer
Base PointerSource IndexDestination index
Registres pointeurs
Registres index
Code SegmentData SegmentStack SegmentExtra Segment
Registres de Segment
Registre compteur de programme
Registre des indicateurs
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
57Lotfi BOUSSAID
Organisation d’une carte mère à base d’un PC
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
58Lotfi BOUSSAID
Architecture d’un PC
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
59Lotfi BOUSSAID
Les interruptions du 8086
Il existe 2 catégories d’interruptions: les interruptions hardware et les interruptions Software
- Les interruptions hardware surviennent lorsque les lignes RST, NMI ou INTR du 8086 sont activées.
- Les interruptions software surviennent lorsque l’instruction INT apparaît ou lors d’exceptions logiciel (exemples: débordement de pile (stack overflow), division par zéro…).
- Les sauts conditionnels ou inconditionnels ainsi que les appels de sous-routines ne sont pas des interruptions.
- Une interruption de haute priorité peut interrompre une interruption de priorité inférieure.
- Une interruption de basse priorité ne peut pas interrompre une interruption de prioritéégale ou supérieure. L’interruption Reset est la plus prioritaire.
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
60Lotfi BOUSSAID
Interruptions matérielles (1)
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
61Lotfi BOUSSAID
Interruptions matérielles (2)
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
62Lotfi BOUSSAID
Interface Parallèle de l’Imprimante (LPT1 – PIO 8255)
Connecteur DB25 - Femelle
Paramétrage du BIOS
Adressage du port parallèle
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
63Lotfi BOUSSAID
Interface Parallèle de l’Imprimante (2)Le connecteur parallèle LPT comprend 3 « Ports » :
Port de données
Port d’état
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
64Lotfi BOUSSAID
Interface Parallèle de l’Imprimante (3)
Port de contrôle
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
65Lotfi BOUSSAID
Le contrôleur de l’interface parallèle (PIO) est le composant 8255
Contrôleur PIO 8255 de liaison parallèle
Interface Parallèle de l’Imprimante (3)
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
66Lotfi BOUSSAID
Programmation de l’Interface Parallèle
En assembleur
Mov Ax,0378hMov Dx,AxMov Al,33hOut Dx,Al ; 33h sur port Data
Mov Ax,0379hMov Dx,AxIn Al,Dx ; lire le port d’état
En pascal
Port[$378]:=$33;{ 33h sur port Data }
Data:=Port[$379]; {lire le port d’état }
En Turbo C
Outportb(0x378,0x33);/* 33h sur port Data */
Inportb(0x379,Data); /* lire le port d’état */
(Dos, Win 9x)
Windows 2000 et XP (Mode protégé) :
(2) Utilisation d’une DLL ex : « Inpout.dll »implementationfunction Inp32(port:integer):integer;Stdcall;external 'inpout32.dll' name 'Inp32';function Out32(port, valeur:integer):integer;Stdcall;external 'inpout32.dll' name 'Out32';
Out32 (base, 170) ;recu := Inp32 (add.value+1); http://logix4u.net/Legacy_Ports/Parallel_Port/Inpout32.dll_for_Windows_98/2000/NT/XP.html
(1) Utilisation d’un driver « Porttalk »http://www.beyondlogic.org/porttalk/porttalk.htm
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
67Lotfi BOUSSAID
Le Port Série du PC
UART (Universal Asynchronous Receiver Transmitter)
Format de transmission série asynchrone
Réception des DonnéesRéception des Données
Attente de transmissionAttente de transmission
Décalage de RéceptionDécalage de Réception
Décalage de transmissionDécalage de transmission
1 Caractère à la fois
1 Bit à la fois
Coté PC Coté Ligne de Transmission
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
68Lotfi BOUSSAID
• Le 8250 : est apparu sur les PC-XT• Le 16450 Il permet des vitesses de transmission de 38.4 kbits/s sans problème• Le 16550 Contrairement au 16450 ou on ne pouvait lire ou écrire qu'un seul octet à la fois, le 16550 peut stocker en mémoire 16 octets avec un buffer pour la réception et un buffer pour l'émission. On peut alors atteindre des vitesses de transfert de 115.2 kbits/s. Une autre amélioration apportée par le 16550 était l'utilisation du contrôleur DMA
Format max d'une donnée asynchrone de l'UART 8250
Le Port Série du PC
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
69Lotfi BOUSSAID
Le Port Série du PCGéométrie du port série Description et attribution des signaux
DCD : Lorsque cette ligne est active haute, elle signale au PC qu'une liaison a été établie avec un correspondant. RX : cette ligne est une entrée. C'est ici que transitent les informations du correspondant vers l'ordinateur. TX : cette ligne est une sortie. Les données du PC vers le correspondant sont véhiculées par son intermédiaire. DTR : Lorsque cette ligne est active haute, elle permet au PC de signaler au correspondant que le port série a étélibéré et qu'il peut être utilisé s'il le souhaite. GND : c'est la masse. DSR . Cette ligne est une entrée active haute. Elle permet au correspondant de signaler qu'une donnée est prête. RTS : Lorsque cette ligne est active haute, elle indique au correspondant que le PC veut lui transmettre des données. CTS : cette ligne est une entrée active haute. Elle indique au PC que le correspondant est prêt à recevoir des données. RI : cette ligne est une entrée active haute. Elle permet àl'ordinateur de qu'un correspondant veut initier une communication avec lui.
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
70Lotfi BOUSSAID
Le Port Série du PC
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
71Lotfi BOUSSAID
Le Port Série du PC
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
72Lotfi BOUSSAID
Le Port Série du PC et le Modem
Architecture des Microordinateurs PC
Cours Informatique Industrielle
Calculateurs Temps Réel
73Lotfi BOUSSAID
Architecture des Microordinateurs PC
Le Port Série USB (Universal Serial Bus)
- Interface série à haut débit
- Connexion série est plus économique que la connexion parallèle
Introduction :
Architecture du bus USB :
- Connexions se font point à point
- Jusqu’à 127 périphériques
- longueur maximale : 5 mètres
Cours Informatique Industrielle
Calculateurs Temps Réel
74Lotfi BOUSSAID
Architecture des Microordinateurs PC
Le Port Série USB (Universal Serial Bus)Connectique :
Connecteur Type A Connecteur Type B
1 rouge : alimentation Vbus (+5V) 2 blanc : D-3 vert : D+ 4 noir : masse
Identification des fils :
Cours Informatique Industrielle
Calculateurs Temps Réel
75Lotfi BOUSSAID
- Haute Vitesse (High Speed) : 480 Mbits/s : Périphériques très haut débit ; ex :camera...- Pleine Vitesse (Full Speed) : 12 Mbits/s : Périphériques haut débit : scanners, imprimantes....- Basse Vitesse (Low Speed) : 1,5 Mbits/s : Périphériques d'interface utilisateur : claviers, souris,
Vitesse de transmission :
Le bus USB propose plusieurs vitesses de communication :
Architecture des Microordinateurs PC
Pleine vitesse Basse vitesse
Identification de la vitesse
Le Port Série USB (Universal Serial Bus)
Cours Informatique Industrielle
Calculateurs Temps Réel
76Lotfi BOUSSAID
Les caractéristiques matérielles du bus :
Architecture des Microordinateurs PC
Le Port Série USB (Universal Serial Bus)
État différentiel ‘0’ quand : Data+ - Data- < -200mV
État différentiel ‘1’ quand : Data+ - Data- > 200mV
État Single Ended Zero (SE0) : -200mV < Data+ - Data- < 200 mVRéinitialisation d'un appareil s'il est maintenu plus de 10 ms
La norme USB définie 3 états sur les lignes du bus :
Codage des données NRZI (Non Retour à Zéro Inversé)
Cours Informatique Industrielle
Calculateurs Temps Réel
77Lotfi BOUSSAID
Protocole de communication du bus :
Architecture des Microordinateurs PC
Le Port Série USB (Universal Serial Bus)
Il existe deux types de paquets principaux :
- Les paquets JETON (TOKEN)- Et les paquets DONNEE (DATA) :
Composition d'un paquet TOKEN :
8 bits 8 bits 7 bits 4 bits 5 bitsSYNC PID ADDRESS ENDP CRC
Composition d'un paquet DATA :
8 bits 8 bits 0 to 512 bits 16 bitsSYNC PID PAYLOAD CRC
Cours Informatique Industrielle
Calculateurs Temps Réel
78Lotfi BOUSSAID
Plan du cours
• Technologies des Circuits Intégrés
• Les Alimentations Électriques
• Architecture des Microordinateurs PC
• Motorisation et Commande de Machines
• Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
79Lotfi BOUSSAID
Motorisation et Commande de MachinesLes Moteurs Électriques
I. Moteur à courant continu1. Excitation série
2. Excitation séparée
3. Micromoteur
4. Servomoteur
5. Moteur Brushless
II. Moteur pas à pas1. A aimant permanent
2. A réluctance variable
3. Hybride
III. Moteur Alternatif1. Universel
2. Monophasé
3. Triphasé
4. Moteur Synchrone
Motorisation et Commande de MachinesLes Moteurs Électriques
Cours Informatique Industrielle
Calculateurs Temps Réel
80Lotfi BOUSSAID
Motorisation et Commande de MachinesLes Moteurs Électriques
Comment choisir le moteur adéquat pour mon application ?
Cours Informatique Industrielle
Calculateurs Temps Réel
81Lotfi BOUSSAID
Critères de choix d’un Moteur
- Couple et couple au démarrage- Rendement- Vitesse (constante ou variable)- Coût- Taille et poids (encombrement) - Charge (Constante ou variable)
Motorisation et Commande de Machines
2. Critères spécifiques au Moteur
1. Critères dépendant de l’application
- Application de puissance (électropompes, traction, etc.)- Application embarquée (alimentée par batterie)- Application à vitesse constante - Application à couple important au démarrage- Application grand public (Machine à laver, Chyniol, électroménager, etc.) - Application de précision- Application de modélisme
Cours Informatique Industrielle
Calculateurs Temps Réel
82Lotfi BOUSSAID
Fonction d’un moteur
moteurmoteurpuissance électrique puissance mécanique
fournie par l’alimentation électrique
(puissance absorbée)
Disponible sur l’arbre du moteur
(puissance utile)
Motorisation et Commande de Machines
Pertes = (Puissance absorbée – Puissance utile)
Cours Informatique Industrielle
Calculateurs Temps Réel
83Lotfi BOUSSAID
Rendement : R = Pu/Pa
Bilan de puissances
Motorisation et Commande de Machines
Puissance absorbée :Pa = Um × Im
Pertes joule :Pj = R × Ieff²
Puissance électrique :Pe = E × Im (Puissance électrique transmise à la partie tournante)
Puissance utile :Pu Pu = C × Ω (Couple en N m . Vitesse en rad / seconde)C'est la puissance mécanique fournie par le moteur pour entraîner la charge.
Pertes constantes :Pc Ces pertes sont la somme des pertes mécaniques et magnétiques. Elles sont constantes à une vitesse donnée et peuvent se déterminer à vide.
Un couple de 1Nm signifie que l'on peut exercer une force de 1N (100g) au bout d'une tige de 1mUn couple de 1Nm signifie que l'on peut exercer une force de 1N (100g) au bout d'une tige de 1m
Cours Informatique Industrielle
Calculateurs Temps Réel
84Lotfi BOUSSAID
Force de Laplace
Motorisation et Commande de Machines
règle des 3 doigts de la main droite : courant – champ - force
- à la valeur absolue de l'intensité du courant |I|, - à la longueur L de la partie du conducteur plongée dans le champ magnétique ici L , - à l'intensité B du champ magnétique, - au sinus de l'angle a formée par le conducteur et le vecteur champ magnétique B
Le module de la force F est proportionnel :
Cours Informatique Industrielle
Calculateurs Temps Réel
85Lotfi BOUSSAID
I. Le Moteur à Courant Continu
Motorisation et Commande de Machines
Lorsque les conducteurs sont parcourus par un courant, ils sont soumis à des forces F1 et F2 qui tendent à faire tourner le rotor. Le collecteur permet d'inverser le sens du courant dans les conducteurs lorsque ceux-ci passent le plan vertical. Ainsi le sens du couple des forces F1 et F2 et donc le sens de rotation du moteur est conservé.
Principe de fonctionnement
Cours Informatique Industrielle
Calculateurs Temps Réel
86Lotfi BOUSSAID
Motorisation et Commande de Machines
Les bobinages d'induitLe collecteur est constitué de bagues conductrices où frottent 2 balais appelés charbon.L'induit se comporte comme une seule et même bobine lorsqu'il est alimenté par les balais.
Principe de fonctionnement
I. Le Moteur à Courant Continu
Cours Informatique Industrielle
Calculateurs Temps Réel
87Lotfi BOUSSAID
Motorisation et Commande de Machines
1. STATORLa carcasse, les pôles principaux et les pôles de commutation sont entièrement feuilletés. Les composants du stator sont soudés ensemble dans un bâti de fixation qui aligne et presse les tôles ensemble en une unité monobloc.
2. INDUIT (Rotor)Le noyau d'induit est constitué de disques en tôles électromagnétiques isolées.L'enroulement d'induit est en cuivre isolé verni. Les bobinages de cuivre sont placés dans l'isolant des encoches.
I. Le Moteur à Courant Continu
Cours Informatique Industrielle
Calculateurs Temps Réel
88Lotfi BOUSSAID
2. Les moteurs à excitation série
Moteur courantcontinu à aimant
PermanentInduit + inducteur
Moteur courant continu
Moteur à excitation série
Moteur à excitation parallèle
Motorisation et Commande de MachinesI. Le Moteur à Courant Continu
1. Les moteurs à excitation parallèle
Cours Informatique Industrielle
Calculateurs Temps Réel
89Lotfi BOUSSAID
2 modes d’alimentation
Excitation séparée- inducteur = circuit indépendant (donc 2 alimentations)- alimentation continue pour l’induit
Excitation séparée- inducteur = circuit indépendant (donc 2 alimentations)- alimentation continue pour l’induit
Excitation série- induit et inducteur dans le même circuit- une alimentation unique en continu
Excitation série- induit et inducteur dans le même circuit- une alimentation unique en continu
UE’
IRrotor URstator
E’
IRrotor
Motorisation et Commande de MachinesI. Le Moteur à Courant Continu
Cours Informatique Industrielle
Calculateurs Temps Réel
90Lotfi BOUSSAID
Équations électriques
Fc.e.m induite
RIEVU += ')(
ΦΩ= ')(' EKVE
excitation séparée : R = Rrotorexcitation série : R = Rrotor + Rstator
Φ flux à travers les spires de l’induit (Wb) Ω vitesse de rotation (rad/s)
K constante
(convention récepteur)
Vitesse de rotation Ω = E’ / KE’ Φ = (U-RI) /KE’ ΦΩ(rad/s) = N(tr/mn).2π/60 = n(tr/s).2π
Loi d’Ohm
Motorisation et Commande de MachinesI. Le Moteur à Courant Continu
Cours Informatique Industrielle
Calculateurs Temps Réel
91Lotfi BOUSSAID
Relation Puissance - Couple
P = C . Ω
Watts = (N.m) . (Rad/s)
A tout terme de puissance on peut donc associer un coupleA tout terme de puissance on peut donc associer un couple
Motorisation et Commande de Machines
Puissance = Couple . Vitesse
I. Le Moteur à Courant Continu
Cours Informatique Industrielle
Calculateurs Temps Réel
92Lotfi BOUSSAID
Couples
Relation de définition
Couple moteur Putile = Cmot . Ω (1)
Couple de pertes collectives Pfer + Pméca = Cpertes . Ω (2)
Couple Électromagnétique Cemag = Cpertes + Cmot
(1) : la puissance se répartit entre couple moteur et vitesse(2) : pertes constantes, mesurées par un essai à vide(3) : Cemag = KCΦI
Motorisation et Commande de MachinesI. Le Moteur à Courant Continu
Cours Informatique Industrielle
Calculateurs Temps Réel
93Lotfi BOUSSAID
Rendement
- inducteur bobinepertes dans le circuit inducteur
absorbée
utile
PP
=η
inducteurJ
mot
PUIC+
Ω⋅=η
UICmot Ω⋅
=η
Définition générale
Moteur à excitation séparée :
- inducteur à aimant permanentpas de pertes dans le circuit inducteur
Motorisation et Commande de Machines
UICmot Ω⋅
=ηMoteur à excitation série
I. Le Moteur à Courant Continu
Cours Informatique Industrielle
Calculateurs Temps Réel
94Lotfi BOUSSAID
Motorisation et Commande de MachinesI. Le Moteur à Courant Continu
Applications
- Applications nécessitant un couple de démarrage important- Couple / vitesse de pente importante- Applications pouvant être alimenté par batterie- Applications fonctionnant à vitesse constante
Avantages :
- Coût relativement élevé pour des puissances importantes- Usure du système collecteur / charbons
- Régulation de vitesse plus facile- Rendement relativement élevé
Inconvénients :
Utilisation : - Moteurs à excitation parallèles : Pompes hydrauliques, Ventilateurs, etc.
- Moteurs à excitation série : (gros couple au démarrage et faible vitesse)démarreurs d'automobiles, traction (locomotives), métro, etc.
Choix du moteur :
- Vitesse de 1000 à 5000 tr/mn Moteur direct- Vitesse < 500 tr/mn Moteur à réducteur de vitesse
- Pu (w) = (2π/60) C(N.m) N(tr/mn)
Puissance utile :
Cours Informatique Industrielle
Calculateurs Temps Réel
95Lotfi BOUSSAID
Motorisation et Commande de Machines
Exercice :
Réponse :
Un moteur à excitation indépendante actionne un monte-charge. Il soulève une masse de deux tonnes à la vitesse d’un mètre par seconde. Le moteur est alimenté sous 1500 V, sa résistance d’induit est de 1,6 , le rendement de l’ensemble du système est de 70 % (on négligera les pertes du stator).
Calculer la puissance absorbée par le moteur ainsi que le courant appelé lors de la montée.Puissance utile fournie par le moteur : P = M . g . v
Ω
Puissance utile fournie par le moteur : P = M . g . v
P Wu = ⋅ × × =2 10 9 8 1 196003 ,
Puissance absorbée par le moteur PP
Wu= =0 7
28000,
P = UI ⇒ = = =IPU
A280001500
18 7,
I. Le Moteur à Courant Continu
Cours Informatique Industrielle
Calculateurs Temps Réel
96Lotfi BOUSSAID
Motorisation et Commande de Machines
3. Le Micromoteur à Courant Continu
- Stator (Inducteur) à aiment permanent
- Rotor (Induit) bobiné
I. Le Moteur à Courant Continu
Cours Informatique Industrielle
Calculateurs Temps Réel
97Lotfi BOUSSAID
Solution 1 : Transistor MOS : BUZ11Solution 1 : Transistor MOS : BUZ11
La consommation d’un tel moteur est d’environ 100mA, il est donc impossible de le connecter directement sur une patte du PIC
1- Commande par un transistor, un seul sens de rotation 1- Commande par un transistor, un seul sens de rotation
Motorisation et Commande de Machines
Commande de Micromoteur à Courant ContinuI. Le Moteur à Courant Continu
Cours Informatique Industrielle
Calculateurs Temps Réel
98Lotfi BOUSSAID
Motorisation et Commande de Machines
2- Commande par relais 12V/600 ohms, un seul sens de rotation 2- Commande par relais 12V/600 ohms, un seul sens de rotation
Porte TTL à sortie collecteur ouvert :
74ALS16
Iol max=40mA
Le courant nécessaire pour le relais est égal à: Io = 12/600 = 20mA
M
+V
Commande de Micromoteur à Courant Continu
I. Le Moteur à Courant Continu
Cours Informatique Industrielle
Calculateurs Temps Réel
99Lotfi BOUSSAID
3- Commande par relais 12V/10 ohms, un seul sens de rotation 3- Commande par relais 12V/10 ohms, un seul sens de rotation
La commande du relais se fait avec un "0" logique
Transistor Darlington :
Ex: TIP121
Pouvant fournir jusqu’à 5 A
Motorisation et Commande de Machines
Commande de Micromoteur à Courant ContinuI. Le Moteur à Courant Continu
Cours Informatique Industrielle
Calculateurs Temps Réel
100Lotfi BOUSSAID
Solution 2 : Pont en HSolution 2 : Pont en H
L298
Motorisation et Commande de Machines
Commande de Micromoteur à Courant Continu
3- Commande par pont en H, deux sens de rotation 3- Commande par pont en H, deux sens de rotation
I. Le Moteur à Courant Continu
Cours Informatique Industrielle
Calculateurs Temps Réel
101Lotfi BOUSSAID
Motorisation et Commande de Machines
Applications à base de Micromoteur à Courant ContinuI. Le Moteur à Courant Continu
- Robotique- Modélisme- Applications à encombrement minimum- Applications portables (ex: mini-perceuses) - Informatique stockage de données- les télécoms (portables, satellites, les câblages et relais...)- Domaine médicale ((prothèses et greffes, endoscopie, instruments chirurgicaux...)- Micro-outillage
Cours Informatique Industrielle
Calculateurs Temps Réel
102Lotfi BOUSSAID
4. Le Servomoteur
Motorisation et Commande de MachinesI. Le Moteur à Courant Continu
- Un servomoteur est un moteur conçu pour générer le mouvement précis d'un élément mécanique selon une commande externe.
- Un servomoteur est un système motorisé capable d'atteindre des positions prédéterminées, puis de les maintenir.
- La position est : dans le cas d’un moteur rotatif, une position d'angle et, dans le cas d’un moteur linéaire une position de distance.
Définition :
Le servomoteur est constitué d’un moteur à courant continu relié à un réducteur, et asservit par un potentiomètre et un circuit de contrôle
Constitution d’un servomoteur :
Cours Informatique Industrielle
Calculateurs Temps Réel
103Lotfi BOUSSAID
Motorisation et Commande de Machines
RéducteurRéducteurM PotentiomètrePotentiomètreCommande +
_
Principe de fonctionnement
I. Le Moteur à Courant Continu
On doit appliquer des impulsions selon la norme suivante
Commande d’un Servomoteur
On doit appliquer des impulsions selon la norme suivante
Commande d’un Servomoteur
On doit appliquer des impulsions selon la norme suivante
Commande d’un Servomoteur
4. Le Servomoteur
Cours Informatique Industrielle
Calculateurs Temps Réel
104Lotfi BOUSSAID
Applications à base de Servomoteur
Motorisation et Commande de MachinesI. Le Moteur à Courant Continu
Servomoteurs à déplacement linéaire (bouchon de baignoire)
Servomoteurs multi tours Servomoteurs à fraction de toursModélisme
Manoeuvre des vannes industrielles
Cours Informatique Industrielle
Calculateurs Temps Réel
105Lotfi BOUSSAID
5. Le Moteur Brushless (Sans balais)
Motorisation et Commande de MachinesI. Le Moteur à Courant Continu
- Un rotor à aimant tournant de 2 ou 4 pôles.
- Le stator, composé d’un bobinage de 3 à 4 phases, alimenté par une électronique de puissance
- Un aimant servant à exciter les capteurs à effet Hall qui sont utilisés par l’électronique qui assure l’alimentation successive des phases.
Pour une durée de vie optimale du moteur, le rotor est monté sur roulements à billes
Cours Informatique Industrielle
Calculateurs Temps Réel
106Lotfi BOUSSAID
- Longues durées de vie
- Vitesses élevées,
- Fonctionnements en conditions d’utilisation difficiles.
- Industrie Automobile
- Applications industrielles
- Modélisme
5. Le Moteur Brushless (Sans balais)
Motorisation et Commande de MachinesI. Le Moteur à Courant Continu
Les moteurs Brushless est particulièrement adaptée à des applications nécessitant :
Cours Informatique Industrielle
Calculateurs Temps Réel
107Lotfi BOUSSAID
Motorisation et Commande de Machines
II. Le Moteur pas à pas
Positionnement angulaire de caractère incrémental Signal électrique numérique
- Moteur à aimants permanents- Moteur à reluctance variable. - Moteur hybride
On peut distinguer trois catégories technologiques :
Résolution : de 4 à 400 pas
Cours Informatique Industrielle
Calculateurs Temps Réel
108Lotfi BOUSSAID
1. Moteur à aimants permanentsUn aimant permanent est solidaire de l'axe du moteur (rotor). Des bobines excitatrices sont placées sur la paroi du moteur (stator) et sont alimentées chronologiquement. Le rotor s'oriente suivant le champ magnétique créé par les bobines.
Motorisation et Commande de MachinesII. Le Moteur pas à pas
Cours Informatique Industrielle
Calculateurs Temps Réel
109Lotfi BOUSSAID
Motorisation et Commande de MachinesII. Le Moteur pas à pas
2. Moteur à reluctance variableIl s'agit d'un moteur qui comporte un rotor à encoches se positionnant dans la direction de la plus faible réluctance : ce rotor, en fer doux, comporte moins de dents qu'il n'y a de pôles au stator. (la réluctance est le quotient de la force magnétomotrice d'un circuit magnétique par le flux d'induction qui le traverse)
Cours Informatique Industrielle
Calculateurs Temps Réel
110Lotfi BOUSSAID
Motorisation et Commande de Machines
II. Le Moteur pas à pas3. Moteur hybride
Le moteur hybride est une combinaison du moteur à reluctance variable et du moteur àaimant permanent.
Cours Informatique Industrielle
Calculateurs Temps Réel
111Lotfi BOUSSAID
Motorisation et Commande de Machines
II. Le Moteur pas à pasComparaison des trois moteurs
Comparaison des performances des trois types de moteurs pas à pas
Type de Moteur Moteur à aimant permanent
Moteur à reluctance variable Moteur Hybride
Résolution (nombre de pas/tour)
Moyenne Bonne Élevée
Couple moteur Élevée Faible Élevée
Sens de rotation
Il dépend du :- Sens du courant- Ordre d’alimentation des bobines
Il dépend uniquement de l’ordre d’alimentation
des bobines
Il dépend du :- Sens du courant- Ordre d’alimentation des bobines
Fréquence de travail Faible Grande Grande
Cours Informatique Industrielle
Calculateurs Temps Réel
112Lotfi BOUSSAID
Motorisation et Commande de Machines
II. Le Moteur pas à pas
Moteur BipolaireMoteur Unipolaire
I1I1I12I12I11I11
I21I21
I22I22
I2I2
Cours Informatique Industrielle
Calculateurs Temps Réel
113Lotfi BOUSSAID
Motorisation et Commande de Machines
Les différents types d’excitationII. Le Moteur pas à pas
2 phases2 phases 4 phases4 phases
I1I1 I2I2 I11I11 I12I12 I21I21 I22I22
Cours Informatique Industrielle
Calculateurs Temps Réel
114Lotfi BOUSSAID
Motorisation et Commande de Machines
Commande du moteur pas à pas Unipolaire : 2 phases On II. Le Moteur pas à pas
Cours Informatique Industrielle
Calculateurs Temps Réel
115Lotfi BOUSSAID
Motorisation et Commande de Machines
Une Sortie ULN2003 : Peut fournir 500 mA
Commande du moteur pas à pas Unipolaire : 2 phases On (2)II. Le Moteur pas à pas
Remarque : Pour un courant de 1A on peut utiliser 2 voies du circuit ULN2003 par bobine
Cours Informatique Industrielle
Calculateurs Temps Réel
116Lotfi BOUSSAID
Motorisation et Commande de Machines
Un Transistor BDX53C (NPN) : Peut fournir 3 A
II. Le Moteur pas à pasCommande du moteur pas à pas Unipolaire : 2 phases On (3)
Un Transistor TIP122 (NPN) : Peut fournir 5 A
Cours Informatique Industrielle
Calculateurs Temps Réel
117Lotfi BOUSSAID
Motorisation et Commande de Machines
Moteur Bipolaire
II. Le Moteur pas à pasCommande du moteur pas à pas Bipolaire
Cours Informatique Industrielle
Calculateurs Temps Réel
118Lotfi BOUSSAID
Motorisation et Commande de Machines
II. Le Moteur pas à pasApplications
1- Moteur pas à pas à aimant permanent :- Faible coût- Peu d’inertie- Applications : périphériques d’ordinateurs, positionnement de tête d’impression d’imprimantes, etc.
2- Moteur pas à pas à réluctance variable :- Faible couple (torque)- Applications de petites tailles : Table de micro-positionnement
3- Moteur pas à pas hybride :
- Meilleure résolution- Couple (torque) plus important- Applications : positionnement avec couple important
Les photocopieurs, imprimantes bancaires, périphériques informatiques, tables traçantes, instrumentation, pompes médicales, pousses seringues, automobiles, climatisation, régulation, etc.
Sans balais, Fonctionnement en boucle ouverte et plusieurs pas angulaires sont disponibles
Cours Informatique Industrielle
Calculateurs Temps Réel
119Lotfi BOUSSAID
Motorisation et Commande de Machines
III. Le Moteur Alternatif1. Le Moteur Universel
- Un moteur universel peut être alimenté par une F.E.M alternative ou continue
- Moteur de perceuse, aspirateur, robot ménager etc...(appareils électroportatifs en général).
- En général, il est utilisé pour les appareils ne demandant qu'un couple modéré
Cours Informatique Industrielle
Calculateurs Temps Réel
120Lotfi BOUSSAID
Motorisation et Commande de Machines
III. Le Moteur Alternatif1. Le Moteur Universel
- Stator et rotor sont montés en série et alimentés en alternatif ou en continu
- Le rotor comporte plusieurs bobinages, alimentés successivement par les lames du collecteur qui se trouvent au contact des balais.
- L’alimentation du stator crée un champ qui tend à attirer celui du rotor. En alternatif, quand le courant s’inverse, le champ magnétique résultant s’inverse aussi bien dans le stator que dans le rotor qui sont alimentés en série.
- Le collecteur provoque une succession d'alimentations puis de coupures des bobinages du rotor : Il en résulte l’apparition d’étincelle
Cours Informatique Industrielle
Calculateurs Temps Réel
121Lotfi BOUSSAID
Motorisation et Commande de Machines
III. Le Moteur Alternatif2. Le Moteur Asynchrone Monophasé
- Stator portant un bobinage à p paires de pôles
- Rotor à cage d'écureuil en court circuit
A l'arrêt, le rotor est sollicité par deux champs tournant en sens inverse
Ce moteur ne démarre donc pas spontanément
Cours Informatique Industrielle
Calculateurs Temps Réel
122Lotfi BOUSSAID
Motorisation et Commande de Machines
III. Le Moteur Alternatif2. Le Moteur Asynchrone Monophasé
En lançant le rotor (à la main par exemple) il peut alors démarrer dans un sens ou dans l'autre
Second bobinage décalé de 90° dans les encoches restantes alimentée à travers un artifice de déphasage : (ex: condensateur)
le couple du champ qui tourne dans le même sens que le rotor est le plus grand et tend à augmenter avec la vitesse
Cours Informatique Industrielle
Calculateurs Temps Réel
123Lotfi BOUSSAID
Motorisation et Commande de Machines
III. Le Moteur Alternatif2. Le Moteur Asynchrone Monophasé
La vitesse de synchronisme : Nsyn (tr/min) = ( 60.f ) / p La vitesse du rotor N (tr/min) = [ ( 60.f ) / p ] (1-g)
- Plusieurs types de moteurs monophasés existent :• Moteur à induction avec condensateur• Moteur à induction sans condensateur
- Faible puissance, faible couple au démarrage, décrochage possible en cas de charge- Fonctionnement intermittent : Électroménager, commande de vanne, pompes
Applications :
Cours Informatique Industrielle
Calculateurs Temps Réel
124Lotfi BOUSSAID
Motorisation et Commande de Machines
III. Le Moteur Alternatif3. Le Moteur Asynchrone Triphasé
Le principe du champ tournant :
Cours Informatique Industrielle
Calculateurs Temps Réel
125Lotfi BOUSSAID
Motorisation et Commande de Machines
III. Le Moteur Alternatif3. Le Moteur Asynchrone Triphasé
Stator bobiné
X paires de pôles
Rotor bobiné
Ou à cage d’écureuil
Symboles :
Constituants :
1 paire de pôles N=3000 tr/mn2 paires de pôles N=1500 tn/mn
Symboles :
Constituants :
Cours Informatique Industrielle
Calculateurs Temps Réel
126Lotfi BOUSSAID
Motorisation et Commande de Machines
Branchement :
U=220V~
III. Le Moteur Alternatif3. Le Moteur Asynchrone Triphasé
Cours Informatique Industrielle
Calculateurs Temps Réel
127Lotfi BOUSSAID
Motorisation et Commande de Machines
Dispositifs de sécurité et commande
III. Le Moteur Alternatif3. Le Moteur Asynchrone Triphasé
Cours Informatique Industrielle
Calculateurs Temps Réel
128Lotfi BOUSSAID
Motorisation et Commande de Machines
Sectionneur Contacteur Relais thermique
Variateur de vitesse
le courant est modulé par largeur d'impulsions (PWM).Le courant résultant est proche d'une sinusoïdale
III. Le Moteur Alternatif3. Le Moteur Asynchrone Triphasé
Cours Informatique Industrielle
Calculateurs Temps Réel
129Lotfi BOUSSAID
Motorisation et Commande de Machines
III. Le Moteur Alternatif3. Le Moteur Asynchrone Triphasé
Variateur de vitesse
Motorisation et Commande de Machines
III. Le Moteur Alternatif
Motorisation et Commande de Machines
3. Le Moteur Asynchrone TriphaséIII. Le Moteur Alternatif
Motorisation et Commande de Machines
Cours Informatique Industrielle
Calculateurs Temps Réel
130Lotfi BOUSSAID
3. Le Moteur Asynchrone TriphaséIII. Le Moteur Alternatif
Motorisation et Commande de Machines
Plaques signalétiques
Branchement
Nombre de tours par minute
Fréquence d’alimentation
Puissance nominale
Facteur de puissance
Courant nominalCourant nominal
MasseIndice de protection
Classe d'isolation F
Année et mois de production
Température ambiante de fonctionnement
3. Le Moteur Asynchrone TriphaséIII. Le Moteur Alternatif
Motorisation et Commande de Machines
Cours Informatique Industrielle
Calculateurs Temps Réel
131Lotfi BOUSSAID
Machines-outilsAscenseurs TreuilsPompes
3. Le Moteur Asynchrone TriphaséIII. Le Moteur Alternatif
Motorisation et Commande de Machines
Avantages :
- Faible coût d'achat - Faible coût d’entretien- Puissance importante
Applications :
Inconvénients : - Couple de démarrage faible- Glissement Asservissement en vitesse difficile- Manque de "confort" mécanique ( démarrage brutal)- La vitesse dépend de la charge - Courant de démarrage 3 à 5 fois supérieur au
courant nominal
Cours Informatique Industrielle
Calculateurs Temps Réel
132Lotfi BOUSSAID
4. Le Moteur SynchroneIII. Le Moteur Alternatif
Motorisation et Commande de Machines
- Présence de 2 collecteurs sur l'axe du rotor bobiné- Moteur à rotor à aimant permanent ( petite puissance) ou à rotor bobiné
- Alimentation du stator en triphasé alternatif;- Alimentation du rotor en courant continu
Constituants :
Caractéristiques électriques :
Cours Informatique Industrielle
Calculateurs Temps Réel
133Lotfi BOUSSAID
4. Le Moteur SynchroneIII. Le Moteur Alternatif
Motorisation et Commande de Machines
- Vitesse de rotation égale ou sous multiple entier de la vitesse du champ tournant
nombre de paire de pôles 1 2 3 5 10
pas polaire en degré 180 90 60 33 18
vitesse du champ tournant en s-1 50 25 16.6 10 5
vitesse du rotor en tours/minute 50 3000 1500 1000 600 300
Symboles :
(avec des onduleurs à thyristor pour des puissances > 1000 kW)T.G.V. Atlantique , propulsion de gros navire, malaxeur (industrie chimique), circulateur (centrale nucléaire)
Exemples d'utilisation:
Cours Informatique Industrielle
Calculateurs Temps Réel
134Lotfi BOUSSAID
Plan du cours
• Technologies des Circuits Intégrés
• Les Alimentations Électriques
• Architecture des Microordinateurs PC
• Motorisation et Commande de Machines
• Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
135Lotfi BOUSSAID
Les Microcontrôleurs : Étude de cas – Le 16F84
Le PICs de MICROCHIP
Les PICs sont des composants dits RISC (Reduced Instructions Set Computer)Les PICs sont des composants dits RISC (Reduced Instructions Set Computer)
• La famille Base-Line : mots d’instructions de 12 bits• La famille Mid-Range, qui utilise des mots de 14 bits (16F84, 16F876, ..)• La famille High-End, qui utilise des mots de 16 bits.
Tous les PICs Mid-Range ont un jeu de 35 instructions, stockent chaque instruction dansun seul mot de programme, et exécutent chaque instruction (sauf les sauts) en 1 cycle.Tous les PICs Mid-Range ont un jeu de 35 instructions, stockent chaque instruction dansun seul mot de programme, et exécutent chaque instruction (sauf les sauts) en 1 cycle.
Qu’est-ce qu’un PIC ?
Un PIC est un microprocesseur à lequel on a rajouté des périphériquesUn PIC est un microprocesseur à lequel on a rajouté des périphériques
Les familles des PICs :
Cours Informatique Industrielle
Calculateurs Temps Réel
136Lotfi BOUSSAID
Le PICs de MICROCHIP (2)
Identification d’un PIC
PIC16 indique un PIC Mid-Range
C indique que la mémoire programme est une EPROM ou plus rarement une EEPROM
CR pour indiquer une mémoire de type ROM
F pour indiquer une mémoire de type FLASH
Les derniers chiffres identifient le PIC
-XX représente la fréquence d’horloge maximale
Un composant qu’on ne peut reprogrammer est appelé O.T.P. pour One Time Programming
un 16F84-04 est un PIC Mid-Range (16) donc la mémoire programme est de type FLASH (F) donc réinscriptible de type 84 et capable d’accepter une fréquence d’horloge de 4MHz.un 16F84-04 est un PIC Mid-Range (16) donc la mémoire programme est de type FLASH (F) donc réinscriptible de type 84 et capable d’accepter une fréquence d’horloge de 4MHz.
Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
137Lotfi BOUSSAID
Le PIC 16F84-04Architecture interne
Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
138Lotfi BOUSSAID
Le PIC 16F84-04Organisation de la mémoire
Mémoire programme 1K x 14 bits
Mémoire données 2 x 128 bits
Architecture HarvardArchitecture Harvard
Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
139Lotfi BOUSSAID
Le PIC 16F84-04
Organisation des instructions
1- Les instructions « orientées octet »Elles sont codées de la manière suivante :- 6 bits pour l’instruction : logique, car comme il y a 35 instructions, il faut 6 bits pour pouvoir les coder toutes- 1 bit de destination(d) pour indiquer si le résultat obtenu doit être conservé dans le registre de travail de l’unité de calcul (W pour Work) ou sauvé dans l’opérande (F pour File).- Reste 7 bits pour encoder l’opérande (File)
Quatre types d’instructions :
2- Les instructions « orientées bits »Manipulation directement des bits d’un registre particulier. Elles sont codées de la manière suivante :- 4 bits pour l’instruction (dans l’espace resté libre par les instructions précédentes)- 3 bits pour indiquer le numéro du bit à manipuler (bit 0 à 7 possible), et de nouveau :- 7 bits pour indiquer l’opérande.
Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
140Lotfi BOUSSAID
Organisation des instructions (2)
3- Les instructions généralesInstructions qui manipulent des données. Elles sont codées de la manière suivante :- L’instruction est codée sur 6 bits- Elle est suivie d’une valeur IMMEDIATE codée sur 8 bits (donc de 0 à 255).
4- Les sauts et appels de sous-routinesCe sont les instructions qui provoquent une rupture dans la séquence de déroulement du programme. Elles sont codées de la manières suivante :- Les instructions sont codés sur 3 bits- La destination codée sur 11 bits
Le PIC 16F84-04
Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
141Lotfi BOUSSAID
Le PIC 16F84-04Organisation d’un programme assembleur
Les de commentaires sont précédés par le symbole « ; »Les DIRECTIVES sont des commandes destinées à l’assembleur
• ORG 0x000• __CONFIG _CP_ON & _WDT_ON & _PWRTE_ON & _HS_OSC
Les fichiers « include »• #include <p16F84.inc>
Les assignations• mavaleur EQU 0x05
Les définitions • #DEFINE monbit PORTA,1
Les macrosLIREIN macro
comf PORTB,0andlw 1
endmLa zone des variables
CBLOCK 0x00C ; début de la zone variablesw_temp :1 ; Zone de 1 byte
status_temp : 1 ; zone de 1 bytemavariable : 1 ; je déclare ma variable
ENDC ; Fin de la
Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
142Lotfi BOUSSAID
Le PIC 16F84-04
Les différents types d’adressage :
Adressage immédiatmovlw 0x50 ; W 0x50
Adresage direct• movf 0x10,w ; W (0x10) contenu de l’emplacement mémoire
Adressage indirect• movlw 0x50 ; W 0x50• movwf mavariable ; mavariable 0x50• movlw mavariable ; W 0x0E• movwf FSR ; on place l’adresse de destination dans FSR.• ; FSR POINTE sur mavariable• movf INDF,w ; w 0x50
Incf f,d
d : destination elle peut avoir :• f : résultat dans l’emplacement mémoire.• w : résultat est laissé dans le registre de travail,
Incf f,d
d : destination elle peut avoir :• f : résultat dans l’emplacement mémoire.• w : résultat est laissé dans le registre de travail,
Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
143Lotfi BOUSSAID
La Programmation
Langage C / BASICLangage C / BASIC CompilationLangage AssembleurLangage Assembleur
Assemblage
HexadécimalHexadécimal
Haut niveau Bas niveau
PCProgrammateur PIC
Calculateurs à base de Microcontrôleurs
Cours Informatique Industrielle
Calculateurs Temps Réel
144Lotfi BOUSSAID
1er Exemple : Allumer une LED par bouton poussoir
LIST p=16F84include "P16F628.inc“__CONFIG _CP_ON & _WDT_ON & _PWRTE_ON & _HS_OSCorg 0x0000
bsf STATUS,RP0 ; sélectionner bank 1movlw b‘11111111' ; Port B en entréemovwf TRISBmovlw b‘00000000' ; Port A en sortiemovwf TRISAbcf STATUS,RP0 ; sélectionner bank 0
boucle btfsc PORTB,2 ; tester RB2, sauter si vaut 0bcf PORTA,2 ; sinon on allume la LEDbtfss PORTB,2 ; tester RB2, sauter si vaut 1bsf PORTA,2 ; RB2 vaut 0, donc LED éteintegoto boucle
end
Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
145Lotfi BOUSSAID
2ième exemple : Faire clignoter une LED (Langage C)
#include <16F84.h>#fuses HS,NOPROTECT,NOWDT #use delay(clock=16000000) #define LED PIN_RB7Void main(){
while( 1 ){Output_bit(LED,1);Delay_ms(500);Output_bit(LED,0);Delay_ms(1000);
}}
Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
146Lotfi BOUSSAID
#include <16F876a.h>#fuses HS,NOPROTECT,NOWDT #use delay(clock=16000000)Void avance(int i){
Int j;For(j=0;j<=i;j++){
Output_b(6); //1ère positionDelay_ms(5); //pause entre 2 pasOutput_b(5); //2ème positionDelay_ms(5); //pause entre 2 pasOutput_b(9); //3ème positionDelay_ms(5); //pause entre 2 pasOutput_b(10); //4ème positionDelay_ms(5); //pause entre 2 pas
}Return;
}Void main(){
Avance(4); //Fait tourner le moteur de 16 pas}
La fonction avance() permet de faire tourner le moteur pas à pas de n*4 pas
23 22 21 20
RB3 A RB2 B RB1 C RB0 D Port B
Etat1 0 1 1 0 6Etat2 0 1 0 1 5Etat3 1 0 0 1 9Etat4 1 0 1 0 10
3ième exemple : Commande de moteur pas à pas
Les Microcontrôleurs : Étude de cas – Le 16F84
Cours Informatique Industrielle
Calculateurs Temps Réel
147Lotfi BOUSSAID
4ième exemple : Commande d’un panneau solaire
LDRELDRE
LDROLDRO
FDCEFDCE FDCOFDCO
Les Microcontrôleurs : Étude de cas – Le 16F84