Chapitre 3

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 55

Systèmes connectés

Chapitre 3 :
Aperçu général sur la carte
Rasberry Pi
Anouar Belkadi
[email protected]

1
Sommaire (Chapitre 3)

1-Introduction 2- Circuits Electroniques & Circuits de


A- Introduction protections
a- Introduction général
a- Résistances
b- Raspberry PI 3
b- Transistors
c- Raspberry PI 2 c- Opto-coupleurs
d- Raspberry PI 1 d- Diviseur de tension
e- Raspberry PI Zero e-Diviseur de courant
f-L298N (Motor Control)
B- GPIO
a- UART g-Relais
h-Convertisseur de tension
b- I2C
c- SPI
d- PWM

2
Introduction

3
Introduction général

Jetons un coup d'oeil à l'ordinateur britannique le plus vendu de tous les temps : le
Raspberry Pi ! Cette machine ressemble à n'importe quel autre circuit, jusqu'à ce que
vous réalisiez que c'est un ordinateur de la taille d'une carte de crédit.
idéal pour l'apprentissage de la programmation et la réalisation de système autonome
simple ou complexe.

4
Introduction général

La RPi 3 est le modèle principal en vente aujourd'hui. Il contient un processeur quad-core 64 bits
Raspberry Pi 3 ultra-rapide 1,2 GHz 64 bits et 1 Go de RAM. Voici plus rapide que de nombreux smartphones
modernes et le met fermement sur un pied d'égalité avec beaucoup d'ordinateurs de bureau. Le
Raspberry Pi 3 n'est pas seulement plus rapide ; La RPi 3 c'est aussi plus riche en fonctionnalités.
Il dispose maintenant d'un réseau sans fil et d'un Bluetooth l'a construit. Il est ainsi beaucoup plus
facile d'accéder à Internet et de l'utiliser. un clavier et une souris sans fil. Il est également livré
avec Ethernet etquatre prises USB. Il est donc facile de le connecter à votre routeur réseau.et
branchez tous les appareils câblés. Comme tous les modèles, il est doté de l'ensemble des
fonctions suivantesPrises GPIO 40 broches. Il est facile de fixer du matériel et d'expérimenteravec
l'électronique à l'aide d'un Raspberry Pi 3. C'est un peu plus cher.que d'autres modèles et vous
pouvez généralement ramasser une planche pour environ£30. Mais ça vaut bien l'argent en plus et
c'est le conseil d'administration qu'on a.recommander à la plupart des nouveaux arrivants
d'acheter

5
Introduction général

Raspberry Pi 2 Model B
Raspberry Pi 1 Model B+
L'ancien modèle RPi 2 encore en vente. Il a le même facteur de forme comme le
Raspberry Pi 3 avec 4 ports USB, Ethernet et Micro USB. Il peut sembler le même,
mais il a un ARM quad-core 900 MHZ plus lent. Processeur Cortex-A7 et 1 Go de RAM.
Ce qui le rapproche de beaucoup d'autres pays de l'Union européenne.
ordinateurs de bureau bas de gamme. Pour compliquer un peu les choses, l'existence
d'un Raspberry Pi Modèle 1 B+, dont la disposition est identique à celle du modèle
Raspberry Pi 2 mais avec un processeur ARMv6 700MHz encore plus lent. Si vous êtes
confus quel type vous possédez puis tapez cat /proc/cpuinfo dans le champ
en ligne de commande. S'il énumère quatre processeurs ARMv7, vous utilisez un
fichier Raspberry Pi 2, si vous n'en voyez qu'un seul avec ARMv6 alors vous avez la
commande RPi plus ancienne Modèle 1 B+ de Framboise Pi

6
Introduction général

Raspberry Pi Zero

Le nouveau Raspberry Pi Zero est un ordinateur super petit, super bon marchéC'est la
moitié de la taille du modèle A+, mais il a unpuissance surprenante, y compris un
processeur monocœur 1Ghz et un processeur de 1Ghz512 MO DE RAM. Il a l'en-tête
GPIO à 40 broches, mais vous aurez besoin deacheter les broches séparément et les
souder. Il utilise le mêmeMicro-SD carte comme les autres appareils Raspberry Pi,
vous pouvez donc échangerSD entre eux. Enfin, et ce n'est pas la moindre des choses,
il dessine une image incroyablementfaible consommation d'énergie (Micro USB), ce
qui en fait une solution idéale pour les petites puissancesappareils. Les ports sont plus
petits que sur les plus grands.Raspberry Pi cependant, vous aurez donc besoin d'un
adaptateur mini-HDMI ainsi que d'un adaptateur mini-HDMI.un adaptateur micro-USB
pour connecter les appareils. Un concentrateur USB à quatre ports et unAdaptateur
Ethernet sera également utile,

7
Introduction général
Le Raspberry Pi est un merveilleux micro-ordinateur utilisé pour apprendre à coder et réaliser des projets personnels.
C'est petit, bon marché et facile à obtenir, Voici ce que vous devez savoir sur le Raspberry Pi.

40 GPIO Pins

Les broches GPIO (General Purpose Input Output) sont directement accessibles
sur le Raspberry Pi. Ceux-ci sont utilisés dans des projets visant à connecter le
Raspberry Pi à des circuits électroniques et/ou commander des dispositifs
électriques.

ARM-POWERED

Au cœur du Raspberry Pi 3 se trouve un système Broadcom BCM2837 sur


puce.(SoC). Il contient un puissant 1.2GHz Processeur ARM Cortex-A53 quad-
core 64 bits. C'est 50 à 60 p. 100 plus rapide que le RPi 2 et dix fois plus vite
que la Rpi original.

DSI
L'interface d'affichage (DSI) peut être utilisée pour connecter un écran
directement à la carte Raspberry Pi.

SD Card Slot
Au lieu d'un disque dur, vous utilisez une carte SD avec le Raspberry Pi. La RPi
3 utilise une carte Micro SD. les modèles les plus anciens de Raspberry Pi
utilisent une carte SD régulière.

USB Power

Une alimentation Micro USB standard est utilisée pour alimenter le Raspberry
Pi. Vous n'ont pas d'alimentation électrique, mais peuvent utiliser n'importe
quelle source d'énergie. 5V 2000mA Alimentation Micro USB et alimentation ou
achetez un câble d'alimentation officiel fournir séparément

8
Introduction général
Le Raspberry Pi est un merveilleux micro-ordinateur utilisé pour apprendre à coder et réaliser des projets personnels.
C'est petit, bon marché et facile à obtenir, Voici ce que vous devez savoir sur le Raspberry Pi.
ports USB
Les ports USB Pi de la Raspberry Pi permettent de se connecter aux
accessoires informatiques standard tels qu'un clavier, souris, webcam.
Les cartes Pi 2 et 3 contiennent quatre ports USB mais vous pourriez avoir
besoin d'un hub USB pour obtenir plus sur les Raspberry Pi A+ et Pi Zero.

Ethernet and Wi-Fi


Connecter un Rpi 3 à un réseau ou à un domicile
à l'aide d'un routeur modem Ethernet et un câble de connexion. La Pi 3 a
intégré la technologie sans fil, mais vous devez ajouter un adaptateur Wi-Fi
USB aux anciens modèles.

3.5mm Audio/Video jack


Cette prise jack audio de 3,5 mm est normalement utilisée pour relier des
écouteurs ou des haut-parleurs. La RPi 2 et 3 permettent aussi l'utilisation de
la vidéo composite à l'aide d'un
câble compatible

CSI (Interface série pour caméra)


Vous pouvez attacher le module officiel de la caméra Raspberry Pi
directement à la carte mère via cette connexion CSI.

HDMI
La connexion HDMI vous permet de connecter le Raspberry Pi à la plupart des
moniteurs et téléviseurs numériques modernes. Il porte à la fois vidéo et audio

9
GPIO
I2C

PWM0
SPI

UART

PWM

CLOCK PWM0
PWM1
PWM1
DC Power

Ground 52

10
Alors, que signifient exactement ces acronymes énigmatiques ?
GPIO • UART = Universal Asynchronous Receiver / Transmitter (récepteur / émetteur
asynchrone universel)
• SPI = Interface Périphérique Série
• I2C = Circuit Inter-Intégré

• Tous représentent des protocoles de communication standard qui sont disponibles via les broches GPIO
(General Purpose Input/Output) de Raspberry Pi.
• Chacune a des caractéristiques qui peuvent être meilleures pour un projet particulier. Cette partie du
cours met en contraste les trois méthodes et met en évidence certains de leurs
avantages/inconvénients.
• La communication de données est importante pour les appareils, comme le Raspberry Pi, pour
communiquer et échanger des "données" avec d'autres appareils. Exemples de dispositifs que le RPi peut
communiquer : dispositifs d'affichage, capteurs, robotique, autres ordinateurs, dispositifs d'entrée,
contrôles industriels, instruments scientifiques,...I2C, SPI et UART sont tous des méthodes de
communication série numériques.

52

11
GPIO
I2C, SPI et UART sont tous des méthodes de communication série numériques.

Nom Description Fonction


Transmission de données en série semi-duplex, utilisée
pour la transmission de données à courte distance entre
I2C Inter-Integrated Circuit
les cartes, les modules et les périphériques. Utilise 2
broches.
Transmission de données en série en duplex intégral,
SPI Serial Peripheral Interface bus utilisée pour la transmission de données à courte
distance entre les appareils. Utilise 4 broches.

Universal Asynchronous Receiver- Transmission en série asynchrone des données entre les
UART
Transmitter appareils. Utilise 2 broches.

52

12
GPIO
Avant de discuter des caractéristiques et des différences entre ces méthodes, passons en revue quelques termes
et définitions communs de communication.
Name Description
Data Communications Transfert électronique de l'information par des moyens filaires et/ou sans fil.
Les méthodes ou règles établies utilisées entre les appareils pour envoyer ou recevoir des
Communications Protocols
communications de données.
Les connexions électro physiques (broches, câbles, connecteurs de carte de circuit imprimé) entre les
Bus
dispositifs qui supportent les communications de données.
Série : communication de données utilisant peu de connexions, typiquement 2 ou 4, qui
envoient/reçoivent 1 bit d'information par cycle.
Serial / Parallel
Parallèle : communications de données utilisant plusieurs connexions, généralement 8 ou plus, en
parallèle pour transférer des octets entiers (ou plus) d'informations par cycle.
Synchrone : communications utilisant un signal d'horloge commun pour synchroniser le transfert de
données entre les appareils.
Synchronous / Asynchronous
Asynchrone : transmission de données sans avoir besoin d'un signal d'horloge pour synchroniser la
transmission.
Half Duplex : limité au transfert de données entre les appareils dans un sens à la fois,
Half Duplex / Full Duplex
Full Duplex : capable de transférer des données dans les deux sens simultanément.
Taux de transfert des communications de données exprimé en bits par seconde (bps), kilobits /
Data Rate
seconde (kbps) ou mégabits / seconde (Mbps).

52

13
GPIO

52

14
GPIO : I2C

I2C est une interface de communication série bidirectionnelle, synchrone.

Fonctionne sur deux lignes en mode half-duplex.

Il a été créé à l'origine par Philips Semi-conducteur qui est ensuite devenu NXP Semi-conducteurs.

Un seul maître (le RPi) peut communiquer avec un ou plusieurs dispositifs esclaves.

Chaque appareil connecté est sélectionné via une adresse de 7 bits (un adressage de 10 bits ou plus est possible,
mais plus complexe). Initialement limité à 100 kbits par seconde, il prend désormais en charge des débits de
transmission plus rapides.

Le Pi peut prendre en charge le mode standard 100 kbits ainsi que le mode rapide 400 kbits, certains rapports
citant des vitesses plus élevées selon la longueur du câble, le modèle de carte et le traitement logiciel.

Avec son adressage 7 bits, I2C peut supporter jusqu'à 127 périphériques (ou nœuds).

52

15
GPIO : I2C

Les deux lignes sont appelées SCL et SDA :


 SCL est la ligne d'horloge pour synchroniser la transmission.
 SDA est la ligne de données par laquelle des bits de données sont envoyés ou reçus.

Pendant la transmission, le premier octet comprend l'adresse de 7 bits plus un bit lecture/écriture. Les
bits suivants représentent les données réelles.

La connexion I2C au RPi se fait à l'aide des broches (#pin) 3 de la carte GPIO pour SDA et 5 pour SCL
autrement dit pour le mode BCM : les GPIO 2 et GPIO 3).

Le RPi GPIO fonctionne à 3,3 V, il faut donc veiller à ce que les connexions aux périphériques esclaves
soient également de 3,3 V. Un convertisseur de niveau de tension peut être utilisé si nécessaire pour
l'interface avec d'autres appareils, par exemple 5v Arduino vers RPi 3.3v.

La distance de câblage I2C est considérée comme relativement courte, généralement de quelques
centimètres à quelques mètres. La distance est affectée par la vitesse des données,
la qualité du fil et le bruit externe.
52

16
GPIO : SPI
SPI est une interface de communication série bidirectionnelle, synchrone.
Configuration additionnelle est nécessaire pour plus de 2 CS

Tout comme I2C, il est utilisé pour des distances relativement courtes.

Contrairement à I2C, cependant, SPI fonctionne en full duplex, ce qui signifie que les données peuvent être
envoyées et reçues simultanément.

De plus, il peut fonctionner à des débits de transmission de données plus rapides, avec des débits allant jusqu'à
8 Mbits ou plus possibles sur le RPi.

SPI peut communiquer avec plusieurs appareils de deux façons:

• La première consiste à sélectionner chaque appareil avec une ligne Chip Select. Une ligne Chip Select distincte
est requise pour chaque appareil. C'est la façon la plus courante dont les RPi utilisent actuellement le SPI.

• La seconde est le chaînage en guirlande où chaque dispositif est connecté l'un à l'autre par l'intermédiaire de
ses données vers les données dans la ligne de la suivante.

PS : L'image en haut de cet article illustre la première méthode. 52

17
GPIO : SPI
Configuration additionnelle est nécessaire pour plus de 2CS

Il n'y a pas de limite définie au nombre de dispositifs SPI pouvant être connectés. Toutefois, des limites
pratiques existent en raison des contraintes liées au nombre de lignes de sélection de matériel disponibles sur
le maître dans la première méthode, ou à la complexité de la transmission des données à travers les dispositifs
dans la deuxième méthode de la chaîne en guirlande.

Le RPi dispose de deux lignes Chip Select (CE0 & CE1) facilement disponibles. Il est possible d'en définir
davantage en configurant d'autres broches GPIO et en programmant le logiciel.

Board Pin BCM Number Function


19 GPIO 10 MOSI - Master Out Slave In
21 GPIO 9 MISO - Master In Slave Out
23 GPIO 11 SCLK - Serial Clock
24 GPIO 8 CE0 - Chip Select 0
26 GPIO 7 CE1 - Chip Select 1 52

18
GPIO : UART
UART est une implémentation matérielle qui prend en charge les communications bidirectionnelles, asynchrones et
série.

Il nécessite deux lignes de données –(une pour l'émission et l'autre pour la réception).

La ligne d'émission d'un appareil est connectée à la ligne de réception du second appareil, et vice versa pour la
transmission dans les deux sens.

Un UART ne peut se connecter qu'entre deux appareils. Il peut fonctionner entre les périphériques en :
1) Simplex - transmission de données dans un seul sens ;
2) Half Duplex - transmission de données dans les deux sens, mais pas simultanément ;
3) Full Duplex - transmission de données dans les deux sens simultanément.

NOTE : RPi a deux UARTs. Un UART entièrement fonctionnel et un second appelé "mini" UART avec moins de
capacités.

La vitesse de transmission de données UART est appelée débit BAUD et est réglée par défaut à 115 200 (le débit
BAUD est basé sur le débit de transmission des symboles, mais est similaire au débit binaire).
Les taux approchant 1 Mbps ont été couronnés de succès avec le RPi
52

19
GPIO : UART
Comme pour toute interface avec le RPi GPIO, la tension doit être prise en compte.

Les broches RPi fonctionnent à 3,3 V alors que d'autres appareils peuvent fonctionner à 5 V ou plus. Des
convertisseurs de niveau de tension sont nécessaires pour interfacer le RPi à de tels dispositifs.

Avant RPi 3, l'UART complet était disponible sur les broches GPIO 8 et 10. Cependant, pour supporter Bluetooth sur
le RPi 3, l'UART complet a été déplacé du GPIO vers la puce Bluetooth et le mini UART a été rendu disponible sur les
pins 8 et 10 du GPIO.

Il est possible de rediriger l'UART complet vers le GPIO, mais nécessite des modifications de configuration.

L’UART utilise la broche GPIO 8 (BCM GPIO 14) pour la transmission et la broche 10 (BCM GPIO 15) pour la réception.

52

20
GPIO : PWM

Le PWM est la technique de contrôle de la puissance fournie à un dispositif électronique, afin de contrôler
certains paramètres, tels que la vitesse du moteur ou l'intensité d'une LED. Un signal PWM est caractérisé par
un rapport cyclique qui est le pourcentage de "temps d'activation" par rapport à la durée totale de l'impulsion.
Un rapport cyclique faible correspond à une faible puissance et un rapport cyclique de 100 % correspond à une
situation où l'appareil consomme la puissance maximale.

Board Pin BCM Number Function


12 GPIO 18 PWM0,channel-0
PWM0,channel-1
32 GPIO 12

PWM1,channel-0
33 GPIO 13

PWM1,channel-1
35 GPIO 19

52

21
Quelques Circuits électroniques et circuits de protections :

Diviseurs de
Résistances Transistors Opto-coupleurs
tension

Diviseurs de L298N (Motor Relais Etc…


Courant Control)

52

22
Quelques Circuits électroniques et circuits de protections : : Résistances

Pour commencer, nous allons utiliser les broches commandables du GPIO. Une commande informatique permet
de leur attribuer soit un potentiel de 3,3V [Etat = On] soit un potentiel de 0V [Etat = Off].
Imaginons le montage suivant :
Nous savons qu'il ne faut pas mettre plus de 20mA dans une LED et
que le Raspberry pi doit éviter de délivrer plus de 5mA par broche. Par
construction, une LED rouge allumée à une tension d'environ 2V à ses
bornes et sa résistance est d'environ 30 mΩ. Utilisons donc la formule
magique vu dans la première partie pour calculer le courant qui
traverse la LED :

En applicant la loi d’ohm : U=R×I


Nous cherchons I, donc I=U/R.
 I=20/0,03 => I=66A,
 c'est à dire 66000 mA.
 Puisque ce courant traverse le LED, il doit également traverser le Raspberry pi !!!!????!!! 52

23
Quelques Circuits électroniques et circuits de protections : : Résistances
pour donner un ordre d'idée, c'est le courant qui passe à travers 6 gros radiateurs électriques ...
En réalité, le Raspberry pi ne peut pas fournir ce courant. Il donnera donc tous ce qu'il à, soit 15mA mais ça n'est
pas très bon pour lui.
Mais alors, comment réduire ce courant ? En fermant le robinet ! Donc, en augmentant la résistance du circuit.
Pour cela, installons un résistance et calculons sa valeur de façon à ne pas dépasser les 5mA que peut fournir la
broche. Tout d'abord, calculons la tension aux bornes de la résistance R1.

 Uled+UR1=3.3V
On sait que Uled =2V
donc UR1=3,3V-2V
UR1=1,3V
52

24
Quelques Circuits électroniques et circuits de protections : : Résistances

 On peut à présent calculer le courant qui traversera R1, qui est celui qui traverse tout le circuit (loi des
nœuds)

On cherche R1 avec I=5mA = 0,005A


U 1.3
R1  donc R1 
I 0.005

 R1=260 ohm

 Calculons maintenant la puissance de cette resistance

1
PR1 = R I² = 260 (0,005) ² = 0,0065w = ( )w
200
1 1 1 1 1 1 1 1 1 3 1
or ( ) n’est pas disponible (valeurs standards sont : ( ; ; ; ; ; ; ; ; ; ;1;1.2;1.3; ...; 2;..;3; etc...)
200 20 16 10 8 6 5 4 3 8 2
1
 260 ( )w
20
52

25
Quelques Circuits électroniques et circuits de protections : : Résistances

Problème, je n'ai pas de résistance de 260Ω ! Qu'a cela ne tienne, comme nous savons calculer le courant qui
circule dans un circuit, je n'ai pas de problème à choisir une autre résistance (qui doit être plus grande pour ne
pas dépasser 5mA). Je dispose d'une résistance de 370Ω. J'aurais donc un courant de 3.5mA = 0.0035A.
Voici le câblage à réaliser sur une plaque d'essai sans soudure appelée breadboard (image réalisée avec
Fritzing).

52

26
Quelques Circuits électroniques et circuits de protections : : Résistances
Reste maintenant à allumer la led.

Et voilà. Passionnant mais pas brillant du tout. La luminosité d'une LED est proportionnelle au courant qui la
traverse. Avec 3.5 mA au lieu des 20mA soit moins de 20% du courant normal, c'est pas étonnant.
On va donc éteindre la LED, remettre le Rpi dans son état normal et voir comment obtenir un résultat plus
satisfaisant.

52

27
Quelques Circuits électroniques et circuits de protections : Transistors

Mettons donc le transistor et que nous suivons les nouvelles !!

La broche 5V peut délivrer jusqu'à 300mA (moins ce qu'elle délivre par les autres broches). Comment utiliser
cette tension pour alimenter une LED ? A l'aide d'un composant qui va nous servir d'interrupteur : le transistor

Un transistor, c'est un composant à 3 pattes : l'émetteur (noté E), le collecteur (noté C) et la base (noté B). Il
y a plusieurs sortes de transistors et on peut utiliser ces transistors pour différents usages. Ici, on va utiliser
l'utiliser en commutation.

Lorsqu'un courant suffisant circule dans la base, un courant circule entre l'émetteur et le collecteur. On dit
que le transistor est saturé. Si aucun (ou trop peu) de courant circule dans la base aucun courant ne circule
non plus entre l'émetteur et le collecteur. Il est bloqué.

52

28
Quelques Circuits électroniques et circuits de protections : Transistors
Pour faire circuler un courant, il faut une tension. On peut utiliser la tension d'une broche GPIO, soit, 3,3V. Le
courant qui circule ne doit pas excéder ce que peut fournir une broche du GPIO, soit 5mA.

Facile, on sait qu'il faut mettre une résistance (fermer le robinet) et on peut même calculer sa valeur car on
connaît la formule magique U=RI.
Reste juste à savoir qu'il existe une tension de 0,7V entre la base et l'émetteur (Ube), et le tour est joué :

Calculons la tension aux bornes de la résistance UR grâce à la loi des nœuds

Ube + UR =3,3V
UR = 3,3 − 0,7V 3,3V UR
Vbe

UR = 2,6V

Reste à calculer la valeur de R avec un intensité de 0,005A (5mA)

UR = R * IR
R = UR / IR => Et voilà, grâce à cela, on peut commander la circulation d'un
R = 2,60 / 0,005 courant collecteur/émetteur dans un transistor.
R = 520Ω 52

29
Quelques Circuits électroniques et circuits de protections : Transistors

Il faut également ajouter une résistance pour limiter le courant dans la LED à moins de 20mA. Le calcul est
identique avec une valeur de tension différente
Tend vers 0V (>0,2)
UR = U − Uled - UCE(sat) = 5V – 2V – 0V 5V UR

UR = 3 V
Uled
R = UR / I = 3 / 0,020
R=150Ω
UCE

52

30
Quelques Circuits électroniques et circuits de protections : Transistors

Encore une fois, je n'ai pas de résistance de 150Ω ! Qu'à cela ne tienne, j'utilise une résistance de 220
Ω. Cela ne fait plus que 13mA mais c'est quand même mieux que les 3.5mA sans le transistor.

52

31
Quelques Circuits électroniques et circuits de protections : Optocoupleurs
Un photocoupleur, ou optocoupleur, est un composant électronique capable de transmettre un
signal d'un circuit électrique à un autre, sans qu'il y ait de contact galvanique entre eux,
Composition

Émetteur
La diode électroluminescente est une diode émettant de la lumière infrarouge (émission spontanée) lorsqu'elle
est soumise à une polarisation directe.
Lorsqu'un courant passe dans la LED, et à partir d'une certaine tension (en général 1,5 volt), la LED s'allume.
Récepteur
Le phototransistor est composé de 3 zones : l'émetteur, la base et le collecteur. Le phototransistor est une
variante du transistor NPN : le courant passe du collecteur vers l'émetteur, mais à condition que la base
reçoive, non plus du courant, mais de la lumière visible ou infrarouge. Dans la majorité des applications, le
phototransistor fonctionne en commutation. Lorsque la LED éclaire (traversée par un courant), alors le courant
peut traverser le transistor. On peut alors considérer le transistor comme un interrupteur fermé.

52

32
Quelques Circuits électroniques et circuits de protections : Optocoupleurs

Imaginez que vous avez un appareil en marche sous une tension de 9V et que vous voulez envoyer un
signal électrique a votre RPI, Comme vous savez que les GPIO ne tolèrent pas une telle tension et
c’est pour cela que vous utilisez des convertisseurs de tensions* et ce pour abaisser la tension (9V =>
3,3V)

9V 3,3V RPI

Imaginez maintenant qu’il y a un pic de tension :


(1) (2) (3)

9V 3,3V RPI

52

33
Quelques Circuits électroniques et circuits de protections : Optocoupleurs

Pour Cette raison nous devons utiliser des protection dans notre circuit entre la RPI et la partie du
composant (potentiellement risqué),

9V 3,3V RPI

Isolation Galvanique
Nous avons tendance à avoir un circuit connecté logiquement mais pas électriquement (isolation galvanique)
d’où l’utilisation des optocoupleurs.

52

34
Quelques Circuits électroniques et circuits de protections : Optocoupleurs

1,2V  20mA  On ne peut pas conduire directement ce courant via l’optocoupleur


directement des GPIO du RPI  nous devons utiliser un transistor dont le collecteur
est relié au 5V du RPI

52

35
Quelques Circuits électroniques et circuits de protections : Optocoupleurs

1) Calculons R2 ?

On sait que la diode du optocoupleur est


(20mA ; 1,2V) - Datasheet
0
U = UR2 + Ue(opt) + UCE
UR2 = U - Ue(opt) = 5V - 1,2V = 3,8V.
R2 = 3,8 / 0,02 = 190 Ω

 Soit R2 = 200 Ω

2) Calculons R1 ?
On sait Ube = 0,7V ; Beta transistor : β= 75 ; IC= β * IB
U = UR1 + Ube
UR1 = U - Ube = 3,3V – 0,7V = 2,6V.
R1 = 2,6 / (0,02/75) = 2,6 / 0,000267 = 9750 Ω  soit R1 = 10K Ω
52

36
Quelques Circuits électroniques et circuits de protections : Optocoupleurs

3) Calculons R3 ?

soit Dred (Uled = 2V ; Iled = 4mA)


0
U = UR3 + Uled + UCE
UR3 = U - Uled = 9V - 2V = 7V.
R3 = 7 / 0,004 = 1750 Ω

 Soit R3 = 2KΩ

52

37
Quelques Circuits électroniques et circuits de protections : Diviseurs de
Tension
Les tensions du diviseur sont reliées à la masse et les deux résistances R1 et R2 sont connectées en
série. Une tension U est appliquée en entrée sur ces deux résistances et la tension de sortie est mesurée
aux bornes de R2.
En utilisant la loi des mailles puis la loi d'Ohm avec les tensions U et U2, il est possible de déduire la
relation entre la tension de sortie U2 et la tension d'entrée U :

U = R1 I + R2 I  U = I (R1 + R2)

Avec U2 = R2 I ; U1 = R1 I

=> U2 = U (R2 / (R1+R2)

38
Quelques Circuits électroniques et circuits de protections : Diviseurs de
Tension
Exemple d’application :

U = 12V ; U2 (souhaitée) = 3,3 V , I = 300mA


U2 / U = (R2 / (R1+R2) ==> 3,3 / 12 = 0,275

U = U1 + U2 = I (R1 +R2) ==> (R1 +R2) = 12 / 0,3 = 40

R2 / (R1+R2) = 0,275 R2 = 40 * 0,275 = 11Ω


==>
R1+R2 = 40 R1 = 40 - 11 = 29Ω

39
Quelques Circuits électroniques et circuits de protections : Diviseurs de
Tension
Dissipation thermique des résistances:

R2 = 11Ω PR2 = R2 I² = 11 (0,3)² = 0,99w => soit R2 = 11Ω - 1w

R1 = 29Ω PR1 = R1 I² = 29 (0,3)² = 2,61w => soit R2 = 29Ω - 3w

40
Quelques Circuits électroniques et circuits de protections : Diviseurs de
Courant
Un diviseur de courant est un montage électronique simple permettant d'obtenir un courant
proportionnel à un autre courant. Le circuit est constitué de branches parallèles et s'étudie grâce aux
lois de Kirchhoff et notamment à la loi des nœuds.
Soit un nœud simple et deux branches dont les résistances
R1 et R2 On peut montrer que, si on note respectivement G1
et G2 les conductances des deux branches (Gi = 1/Ri), alors
l'intensité du courant dans la branche 1 est donnée par :
U U R1  R2
I1  ; I2  ==> I1  I 2  U
R1 R2 R1 R2
R1 R2 1 R1 R2
==> U  I I
==> 1  I
R1  R2 R1 R1  R2

R2 G1 R2
==> I1  I I1  I  I
R1  R2 G1  G2 R1  R2

41
Quelques Circuits électroniques et circuits de protections : Diviseurs de
Courant
Exemple d’application :

I = 350 mA ; I1(souhaitée) = 5 mA , On donne U = 3,3 V ; Cherchons R1 et R2


R2 R2 I 0.005
I1  I  1  0.014286
R1  R2 R1  R2 I 0.35
==>
U  R eq I R1 R2 U
 
3.3
 9.428571
1 1 1 R1  R2 I 0.35
 
Req R1 R2
R1 
9.428571
 659,9868  R1  659,9868 
0.014286
==>
1 1 1 1 1 R2  9.56522 
     0.104545
R2 Req R1 9.428571 659.9868
R1  660 

Soit ==>
R2  9.6 

42
Quelques Circuits électroniques et circuits de protections : Diviseurs de
Courant
Dissipation thermique des résistances:

1
R1  660  PR1 = R1 I1² = 660 (0,005)² = 0,0165w => soit R2 = 660Ω – ( )w
20

R2  9.6  PR2 = R2 I² = 9.6 (0,35-0,005)² = 1,1426w => soit R2 = 9,6Ω – 1,2w

43
Quelques Circuits électroniques et circuits de protections : L298N

Le module L298N est un module de commande à double pont en H qui nous permet de commander
deux moteurs à courant continu ou un moteur pas à pas bipolaire compris entre 5V et 35V et jusqu’à 2
ampères, contrôlant la vitesse et le sens de rotation de nos moteurs. . Il est idéal pour contrôler les
moteurs de nos voitures en suivant des lignes ou d’autres projets RPI dans lesquels nous utilisons des
moteurs.

• Bornier à 3 broches pour l'alimentation du module (+ 12V, GND et + 5V).


• Connecteur à 2 broches pour le cavalier de contrôle du régulateur de
tension [Jumper].
• Connecteur à 6 broches pour l'entrée de signaux TTL pour la commande
de moteur (ENA, IN1, IN2, IN3, IN4 et ENB)
• Deux bornes à 2 broches pour la sortie du moteur.

44
Quelques Circuits électroniques et circuits de protections : L298N

N1 IN2 IN3 IN4 Direction


0 0 0 0 Stop
1 0 1 0 Forward
0 1 0 1 Reverse
1 0 0 1 Left
0 1 1 0 Right

ENA Enable Motor A

ENB Enable Motor B

45
Quelques Circuits électroniques et circuits de protections : L298N

Avec le jeu de cavaliers 5V (régulateur actif - Jumper), nous pouvons contrôler des moteurs
fonctionnant entre 6V et 12V. Lorsque le régulateur est actif, la broche + 5V aura une tension de 5V
CC que nous pouvons utiliser pour alimenter un module externe. Dans ce cas, la broche sert de sortie
et le module à alimenter ne doit pas dépasser 500 mA de consommation. (1e seule alim)

Dans le cas contraire, si nous avons des moteurs fonctionnant avec une tension comprise entre 12V et
35V, nous devons désactiver le régulateur en enlevant le cavalier 5V et en utilisant 2 alimentations
différentes. Le premier via la broche + 12V pour alimenter les moteurs (la tension doit être
équivalente à celle dont les moteurs ont besoin). La deuxième alimentation sera connectée via la
broche + 5V. Dans ce cas, la broche fonctionne comme une entrée et alimentera la partie logique du
L298N.

46
Quelques Circuits électroniques et circuits de protections : L298N
Notez que vous devez connecter le GND du moteur du pilote avec le GND du RPI pour que le circuit
fonctionne correctement.

En résumé : Avec le cavalier sur la broche 5V fonctionne comme une sortie 5V et sert à alimenter la RPI
ou ce dont nous avons besoin. Sans le cavalier, la broche 5V fonctionne comme entrée et nous devons
fournir 5V pour alimenter la partie logique du module.

Attention : Ne connectez pas la tension d'entrée à la broche +5V si le régulateur de tension est activé
avec le cavalier en place car vous risquez de provoquer un court-circuit et d'endommager le module.

Le module L298N permet de travailler avec des moteurs pas à pas bipolaires ou unipolaires. Dans
l'exemple que nous allons montrer ci-dessous, nous utiliserons un moteur pas à pas bipolaire (avec 4
fils), mais un moteur unipolaire pourrait être utilisé simplement en éliminant les moteurs courants des
bobines du moteur. Nous devons identifier les paires de fils qui correspondent à chaque bobine de
moteur en utilisant un multimètre en mode de continuité.
Chaque bobine de moteur est connectée à une borne de sortie du module. Les broches ENA et ENB
doivent être associées à leurs cavaliers respectifs.

47
Quelques Circuits électroniques et circuits de protections : L298N
Dans l'exemple, nous allons faire tourner le moteur pas à pas d'un tour dans un sens et d'un tour dans l'autre.

La valeur de la variable « stepPerRevolution » dépend du nombre de pas du moteur pas à pas. Cette valeur
se trouve dans la fiche technique du moteur.

48
Quelques Circuits électroniques et circuits de protections : Relais
Un relais électronique est un interrupteur qui se commande avec une tension continue de faible puissance.
La partie interrupteur sert à piloter des charges secteur de forte puissance (jusqu'à 10A couramment).

La RPI ne peut pas contrôler une haute tension à n ampère, Relais


mais un relais peut faire ce travail, ce qui est la seule
conception de celui-ci.

Nous utilisons donc le relais comme interrupteur pour


contrôler les appareils de haute puissance.

Control de Type : (ON / OFF)

49
Quelques Circuits électroniques et circuits de protections : Relais
Schéma d’un relais

Relais Relais

Com

No Nc

D1 Q1 R1

50
Quelques Circuits électroniques et circuits de protections : Relais
Il y a quatre composants à ce circuit. Un relais (bobine 5V DC), un transistor BC337 NPN, une diode et une
résistance 1K.

Essentiellement, le transistor est utilisé pour exciter la bobine du relais avec la tension et le courant requis.

??
?

Claire  N’est pas Claire  NC? NO? C?

51
Quelques Circuits électroniques et circuits de protections : Relais
IN COM - Connexion commune--> c'est la borne centrale, il est relativement
GND (chaud) car l'alimentation de la charge est connectée à cette borne.
VCC

NO - Normalement ouvert ---> Il agit comme un interrupteur, puisqu'il


est ouvert - il n'y aura pas de contact entre COM et NO,
Quand on déclenche le module relais, il se connecte à COM par l'électro-
aimant à l'intérieur du relais et l'alimentation à la charge est fournie, ce
qui alimente la lumière. le circuit est fermé tant que nous déclenchons
le relais en état bas.

NC - Normalement fermé---->Il est toujours en contact avec COM,


même lorsque le relais n'est pas alimenté. Lorsque nous déclenchons le
relais, il ouvre le circuit, donc la connexion est perdue. (Comportement
inverse de NO).

Dans ce type schemas, l'état "HAUT" en code désactive le relais (ouvre le


circuit). L'état "LOW" en code active le relais.

52
Quelques Circuits électroniques et circuits de protections : Relais
Cas d’un relais 24V :

Secteur Transfo
220VAC 220V-24V

53
Quelques Circuits électroniques et circuits de protections : Convertisseur
de tension

 Versions 3,3 V, 5 V, 12 V et sorties ajustables


 Plage de tension de sortie de la version réglable : 1.2-V jusqu'à 37 V ± 4 % de la charge et de la ligne de surcharge maximales
 Conditions d'utilisation
 Disponible en paquets TO-220 et TO-263
 3-A Courant de charge de sortie
 Plage de tension d'entrée Jusqu'à 40 V
 Nécessite seulement 4 composants externes
 Excellentes caractéristiques de régulation de la ligne et de la charge
 Oscillateur interne à fréquence fixe de 150 kHz
 Low Power Standby Mode, I, Typically 80 μA
 Rendement élevé
 Utilise des inducteurs standard facilement disponibles
 Arrêt thermique et protection contre les limites de courant

54
Systèmes connectés
Chapitre 3 :
Aperçu général sur la carte
Rasberry Pi
Anouar Belkadi
[email protected]

55

Vous aimerez peut-être aussi