Vous êtes sur la page 1sur 19

I.

Introduction

II. Fonctionnement des machines de moulage par injection


Les machines de moulage par injection sont utilisées dans la production de pièces en
plastique de haute précision. Le processus commence par le chargement de granulés de
plastique dans une trémie, qui sont ensuite chauffés et fondus à haute pression. Le liquide
fondu est ensuite injecté dans un moule, qui est généralement fait en deux parties pour
faciliter la libération de la pièce moulée. Une fois que le plastique a refroidi et solidifié
dans le moule, les deux parties sont séparées et la pièce est éjectée.
Le fonctionnement des machines de moulage par injection est contrôlé par des ordinateurs
et des logiciels de programmation. Les paramètres tels que la température, la pression
d'injection, la vitesse d'injection et le temps de refroidissement sont ajustés en fonction des
spécifications de la pièce à produire.
Les thermocouples sont souvent utilisés pour mesurer la température du liquide fondu dans
la trémie et dans la chambre de fusion. Cela permet de s'assurer que la température est
correcte pour garantir un moulage précis et de haute qualité.

III. Les thermocouples


III.1.1 Définition
Un thermocouple est un capteur de température qui mesure la différence de tension électrique
produite lorsque deux métaux différents sont connectés à leurs extrémités et exposés à une
différence de température. Cette différence de tension électrique est alors utilisée pour
déterminer la température du point de mesure. Les thermocouples sont utilisés dans une
variété d'applications industrielles, y compris les procédés chimiques, la production d'énergie,
la métallurgie, l'automobile et l'aérospatiale, en raison de leur capacité à mesurer des
températures élevées et leur durabilité dans des environnements difficiles.

III.1.2 Fonctionnent
Le fonctionnement des thermocouples est basé sur l'effet Seebeck, qui décrit la production
d'une différence de potentiel électrique entre deux métaux différents lorsqu'ils sont exposés à
une différence de température. Les thermocouples sont constitués de deux fils métalliques
différents, soudés ensemble à une extrémité pour former une jonction de mesure. L'extrémité
libre des fils est ensuite exposée à la température à mesurer. La différence de température
entre la jonction de mesure et l'extrémité libre des fils crée une différence de tension
électrique, qui peut être mesurée à l'aide d'un voltmètre. En utilisant une table de référence de
tension-contre-température, la température du point de mesure peut être déterminée à partir de
la tension mesurée.

Figure 1: effet Seebeck

III.1.3 Les différents types de thermocouples


Il existe plusieurs types de thermocouples, chacun ayant ses propres caractéristiques et
avantages. Les thermocouples les plus couramment utilisés sont les types C, E, J, K, N, R, S
et T. Chaque type de thermocouple est conçu pour fonctionner dans des plages de température
spécifiques, des environnements corrosifs et des applications particulières.
 Thermocouple de type K :
Le thermocouple de type K est l'un des thermocouples les plus couramment utilisés. Il est
composé d'un fil de chromel (un alliage de nickel et de chrome) et d'un fil d'alumel (un alliage
de nickel, d'aluminium, de manganèse et de silicium). Il est capable de mesurer des
températures allant jusqu'à 1 260°C.
 Thermocouple de type J :
Le thermocouple de type J est composé d'un fil de fer et d'un fil de constantan (un alliage de
cuivre et de nickel). Il est souvent utilisé pour les applications nécessitant des mesures de
température à basse température, jusqu'à environ 750°C.
 Thermocouple de type T :
Le thermocouple de type T est composé d'un fil de cuivre et d'un fil de constantan. Il est
souvent utilisé pour les mesures de température à basse température, jusqu'à environ 350°C. Il
est également résistant aux environnements corrosifs.
 Thermocouple de type E :
Le thermocouple de type E est composé d'un fil de chromel et d'un fil de constantan. Il est
souvent utilisé pour les mesures de température dans les environnements corrosifs et les
applications nécessitant une haute précision.
 Thermocouple de type N :
Le thermocouple de type N est composé d'un fil de nicrosil (un alliage de nickel, de chrome et
de silicium) et d'un fil de nisil (un alliage de nickel et de silicium). Il est capable de mesurer
des températures allant jusqu'à 1 300°C et est souvent utilisé pour les applications nécessitant
une précision élevée.
 Thermocouple de type B :
Le thermocouple de type B est composé d'un fil de platine-rhodium et d'un fil de platine. Il
est capable de mesurer des températures allant jusqu'à 1 820°C et est souvent utilisé pour les
applications nécessitant une haute précision.
 Thermocouple de type R et S :
Les thermocouples de type R et S sont similaires au thermocouple de type B, mais sont
composés de différents alliages de platine et rhodium. Ils sont capables de mesurer des
températures allant jusqu'à 1 600°C et sont souvent utilisés pour les applications nécessitant
une haute précision et une résistance à l'oxydation.

Les machines de moulage et les réchauffeurs sont souvent équipés de thermocouples de type J
en raison de leur capacité à mesurer des températures à basse température jusqu'à environ
750°C, ce qui convient parfaitement pour les processus de moulage et de chauffage. De plus,
les thermocouples de type J sont économiques, faciles à utiliser et à entretenir, et offrent une
bonne précision pour la plupart des applications. C'est pourquoi ils sont largement utilisés
dans l'industrie pour la surveillance et le contrôle de la température dans les processus de
fabrication.
III.1.4 Les thermocouples type J

A. Ses caractéristiques :
Le thermocouple de type J est composé de deux fils, l'un en fer et l'autre en constantan, reliés
à leurs extrémités pour former un circuit thermique fermé. Voici les caractéristiques
principales de ce type de thermocouple :
 Gamme de température : le thermocouple de type J peut mesurer des températures allant
de -210°C à 760°C.
 Sensibilité : la tension produite par le thermocouple pour une variation de température
donnée est de 50 microvolts par degré Celsius.
 Précision : le thermocouple de type J a une précision de ± 1,5°C ou ± 0,75% de la mesure,
selon la valeur la plus élevée.
 Temps de réponse : le temps de réponse du thermocouple de type J dépend de la
configuration de l'installation et de la taille des fils, mais il est généralement rapide.
 Résistance à la corrosion : le thermocouple de type J est résistant à la corrosion, ce qui le
rend adapté aux environnements corrosifs tels que les processus chimiques.
 Coût : le thermocouple de type J est relativement peu coûteux par rapport à d'autres types
de thermocouples, ce qui en fait un choix populaire pour les applications industrielles.
B. Différentes constructions et modèles :
Les thermocouples de type J sont disponibles en différentes constructions et modèles pour
répondre aux besoins spécifiques des différentes applications. Voici quelques-unes des
constructions et modèles couramment disponibles pour les thermocouples de type J :
 Thermocouple de type J simple non blindé : ce type de thermocouple est constitué de deux
fils de matériaux différents (fer et constantan) reliés aux extrémités. Il est utilisé pour des
mesures de température générales dans des environnements à faible vibration.
 Thermocouple de type J simple blindé : ce type de thermocouple est le même que le
thermocouple simple, mais est protégé par un tube de protection en acier inoxydable pour
protéger le thermocouple contre les dommages mécaniques et les environnements
agressifs.
 Thermocouple de type J à gaine rigide : ce type de thermocouple est constitué d'un fil de
thermocouple inséré dans une gaine rigide en acier inoxydable ou en céramique. Il est
utilisé pour des mesures de température dans des environnements à haute pression et à
haute vibration.
 Thermocouple de type J à gaine souple : ce type de thermocouple est similaire au
thermocouple à gaine rigide, mais utilise une gaine souple en acier inoxydable ou en
téflon pour permettre une plus grande flexibilité dans les applications nécessitant des
mesures de température dans des espaces restreints.
 Thermocouple de type J avec connecteur : ce type de thermocouple est équipé d'un
connecteur pour faciliter l'installation et le remplacement. Il est utilisé pour les mesures de
température dans des environnements difficiles d'accès.
 Thermocouple de type J miniature : ce type de thermocouple est utilisé pour les mesures
de température dans des espaces restreints. Il est constitué d'un fil de thermocouple fin
inséré dans une gaine en acier inoxydable de petite taille.
 Thermocouple de type J à bride : ce type de thermocouple est utilisé pour les mesures de
température dans des processus de production industriels. Il est équipé d'une bride pour
faciliter l'installation et le retrait.
C. Thermocouples blindés :
Les thermocouples de type J blindé sont largement utilisés dans les machines d'injection
plastique pour mesurer la température des moules et des résistances de chauffage. Ces
thermocouples sont protégés par une gaine métallique qui les protège des interférences
électromagnétiques et de l'environnement extérieur. Ils sont conçus pour résister aux
vibrations, à la pression et aux contraintes mécaniques liées aux mouvements du moule
pendant le processus de moulage. Le blindage offre également une protection contre les
courts-circuits, les brisures de fil et les dommages physiques, qui peuvent endommager le
thermocouple et compromettre la précision de la mesure de la température.
Les thermocouples de type J blindé sont disponibles dans différentes tailles et longueurs pour
s'adapter aux besoins spécifiques des machines d'injection plastique. Ils sont fabriqués en
utilisant des matériaux de qualité supérieure pour garantir une grande précision et une longue
durée de vie. La gaine métallique peut être en acier inoxydable, en alliage de nickel ou en
autre matériau résistant à la corrosion pour résister aux environnements agressifs dans
lesquels les machines d'injection plastique sont souvent utilisées.
La précision de mesure des thermocouples de type J blindé est également améliorée grâce à la
mise en place de techniques d'étalonnage et de calibration rigoureuses. Les fabricants de
thermocouples utilisent des équipements de mesure sophistiqués pour s'assurer que chaque
thermocouple est étalonné avec précision et fonctionne selon les spécifications requises.
Certains fabricants offrent également des services d'étalonnage et de réparation pour assurer la
fiabilité et la précision de la mesure de la température.
En somme, les thermocouples de type J blindé sont essentiels dans les machines d'injection
plastique pour assurer une mesure précise de la température des moules et des résistances de
chauffage. Leur construction robuste et leur capacité à résister aux environnements agressifs
garantissent une longue durée de vie et une grande fiabilité.

IV. Choix du microcontrôleur


IV.1. Critères de sélection du microcontrôleur
Le choix du microcontrôleur est l'une des décisions les plus importantes dans la conception
d'un système électronique. Il existe plusieurs critères de sélection qui doivent être pris en
compte pour choisir le microcontrôleur le plus approprié. Les principaux critères sont les
performances, la connectivité, les protocoles de communication, le coût, la taille et la
consommation d'énergie, ainsi que la prise en charge de la sécurité.
IV.1.1 Performances du microcontrôleur
Les performances du microcontrôleur sont essentielles pour le bon fonctionnement du
système électronique. Les performances sont généralement mesurées en termes de vitesse, de
mémoire et de puissance de calcul.
A. Vitesse
La vitesse est l'une des performances les plus importantes du microcontrôleur. Elle est
mesurée en hertz (Hz) et indique la fréquence à laquelle le microcontrôleur peut effectuer des
opérations. Plus la vitesse est élevée, plus le microcontrôleur peut effectuer d'opérations en un
temps donné. Les microcontrôleurs à haute vitesse sont généralement utilisés dans les
applications qui nécessitent un temps de réponse rapide.
B. Mémoire
La mémoire est une autre performance importante du microcontrôleur. Elle se divise en deux
catégories : la mémoire flash et la mémoire RAM. La mémoire flash est utilisée pour stocker
le programme du microcontrôleur, tandis que la mémoire RAM est utilisée pour stocker les
données temporaires et les variables. Plus la mémoire est grande, plus le microcontrôleur peut
stocker de programmes et de données.
C. Puissance de calcul
La puissance de calcul est la capacité du microcontrôleur à effectuer des opérations
mathématiques complexes. Elle est mesurée en MIPS (millions d'instructions par seconde).
Les microcontrôleurs à haute puissance de calcul sont utilisés dans les applications qui
nécessitent des calculs complexes, tels que les systèmes de vision par ordinateur.
En résumé, les performances du microcontrôleur sont cruciales pour le bon fonctionnement du
système électronique. La vitesse, la mémoire et la puissance de calcul sont les principales
performances qui doivent être prises en compte lors du choix du microcontrôleur.
IV.1.2 Connectivité
Dans le cadre du choix d'un microcontrôleur pour un projet, la connectivité est un critère
important à prendre en compte. La connectivité permet de communiquer avec d'autres
appareils ou réseaux, et d'échanger des données. Dans ce contexte, il est important de
déterminer les types de connectivité nécessaires pour le projet.
A. Le Wi-Fi
Le Wi-Fi est une technologie de communication sans fil qui permet à des appareils
électroniques de communiquer entre eux via des ondes radio. Elle est utilisée pour la
transmission de données à courte distance entre des périphériques tels que les ordinateurs
portables, les smartphones, les tablettes, les imprimantes, les caméras de surveillance, les
thermostats intelligents et bien d'autres encore.
La technologie Wi-Fi permet une connexion rapide, fiable et pratique à internet et à d'autres
appareils connectés, sans avoir besoin de câbles ou de connexions filaires. Elle offre une
grande portée et une grande flexibilité, permettant une utilisation dans des environnements
domestiques, commerciaux et industriels.
Le Wi-Fi est basé sur des normes définies par l'Institute of Electrical and Electronics
Engineers (IEEE). Les normes Wi-Fi les plus courantes sont les normes 802.11b, 802.11g,
802.11n et 802.11ac, chacune offrant des vitesses de transmission de données et des capacités
différentes. La norme 802.11ac est actuellement la plus rapide et la plus performante, offrant
des débits allant jusqu'à plusieurs gigabits par seconde.
En résumé, le Wi-Fi est une technologie de communication sans fil populaire qui permet la
connexion à internet et à d'autres appareils connectés. Elle offre une grande portée, une
grande flexibilité et une utilisation pratique dans de nombreux environnements différents.
B. Le Bluetooth
Le Bluetooth est une technologie de communication sans fil utilisée pour connecter des
dispositifs électroniques sur de courtes distances. Il fonctionne dans la bande de fréquence de
2,4 GHz et peut transmettre des données jusqu'à une distance de 10 mètres.
Le Bluetooth a été initialement développé pour permettre la transmission de données entre des
appareils mobiles tels que des téléphones portables, des tablettes et des ordinateurs portables.
Cependant, sa portée limitée et son débit de données relativement faible limitent son
utilisation pour des applications plus exigeantes en matière de bande passante.
Cependant, le Bluetooth a été amélioré au fil du temps pour offrir des vitesses de transfert de
données plus rapides et une meilleure efficacité énergétique. Le Bluetooth Low Energy (BLE)
est une version de Bluetooth qui permet une consommation d'énergie encore plus faible, ce
qui en fait une option attrayante pour les appareils IoT alimentés par batterie.
Le Bluetooth est largement utilisé dans les dispositifs IoT pour permettre une connectivité
sans fil entre les capteurs, les actionneurs et les appareils de contrôle.
En résumé, le Bluetooth est une technologie de communication sans fil à courte portée qui est
utilisée pour connecter des dispositifs électroniques. Il a évolué pour offrir des vitesses de
transfert de données plus rapides et une meilleure efficacité énergétique, le rendant adapté
pour les appareils IoT alimentés par batterie.
C. L'Ethernet
L'Ethernet est un protocole de communication de réseau local (LAN) qui utilise une topologie
en bus ou en étoile pour connecter des ordinateurs et des périphériques sur un réseau local. Il
permet des transferts de données rapides et fiables, avec des débits allant de 10 Mbps à 10
Gbps.
Les connexions Ethernet sont généralement utilisées pour les réseaux filaires, offrant une
connectivité fiable et une faible latence pour les applications qui nécessitent des temps de
réponse rapides. L'Ethernet est également utilisé pour connecter des périphériques IoT
industriels tels que des capteurs, des actionneurs, des caméras et des contrôleurs
programmables.
Les normes Ethernet les plus courantes sont le 10Base-T (10 Mbps), le 100Base-TX (100
Mbps), le 1000Base-T (1 Gbps) et le 10GBase-T (10 Gbps). Les câbles Ethernet sont
généralement en cuivre, mais des variantes en fibre optique sont également disponibles pour
les applications à longue distance ou nécessitant une isolation électromagnétique.
En somme, l'Ethernet est une option de connectivité fiable et rapide pour les réseaux filaires,
adaptée aux applications nécessitant des temps de réponse rapides et une transmission de
données à haut débit. Elle est largement utilisée dans les environnements industriels et pour
connecter des périphériques IoT.
En conclusion, le choix de la connectivité pour un microcontrôleur dépend de l'application
spécifique et des exigences du projet. Le Wi-Fi est adapté pour les applications IoT qui
nécessitent une communication à distance et en temps réel, le Bluetooth est adapté pour les
applications wearables qui nécessitent une communication à courte portée entre les
périphériques, et l'Ethernet est adapté pour les applications industrielles qui nécessitent une
communication câblée à distance.
IV.1.3 Les protocoles de communication sont
Les protocoles de communication sont des normes de transmission de données qui permettent
à différents dispositifs de communiquer entre eux. Dans le cadre de notre cahier des charges,
nous devons sélectionner des microcontrôleurs qui prennent en charge les protocoles de
communication UART, SPI et I2C.
A. L'UART
Le protocole UART (Universal Asynchronous Receiver-Transmitter) est un protocole de
communication série asynchrone utilisé pour transférer des données binaires entre deux
dispositifs électroniques. Il est généralement utilisé pour communiquer avec des périphériques
qui sont situés à une courte distance, tels que des capteurs, des écrans LCD, des imprimantes,
des modems, etc.
Dans un système UART, la communication est asynchrone, ce qui signifie qu'il n'y a pas de
signal d'horloge pour synchroniser les deux dispositifs. Au lieu de cela, le protocole utilise un
signal de départ, un nombre de bits de données configurables (généralement 7 ou 8), un bit de
parité optionnel, et un ou plusieurs bits d'arrêt pour transmettre chaque octet de données.
Le signal de départ indique le début de chaque octet de données, tandis que le bit d'arrêt
indique la fin de chaque octet. Si un bit de parité est utilisé, il est utilisé pour vérifier
l'intégrité des données transmises. Si le bit de parité est impair, le nombre total de bits de
données et de bits de parité doit être impair. Si le bit de parité est pair, le nombre total de bits
de données et de bits de parité doit être pair.
Le débit de transmission peut être ajusté en modifiant la vitesse de transmission, qui est
mesurée en bauds. Les vitesses de transmission courantes pour les systèmes UART sont de
9600, 19200, 38400, 57600 et 115200 bauds. Le protocole UART est simple, efficace et
largement utilisé dans les systèmes embarqués, les périphériques électroniques, les
microcontrôleurs et d'autres applications similaires.

B. Le SPI
Le SPI (Serial Peripheral Interface) est un protocole de communication série synchrone qui
permet de transférer des données binaires entre un maître et un ou plusieurs esclaves
périphériques électroniques, tels que des capteurs, des écrans, des mémoires, etc. Le SPI est
souvent utilisé dans les applications qui nécessitent une communication rapide et fiable avec
des périphériques situés à proximité, tels que les systèmes embarqués.
Dans un système SPI, les données sont transférées de manière synchrone, ce qui signifie que
les deux dispositifs communiquent à l'aide d'une horloge commune. Le maître génère
l'horloge et contrôle la transmission des données, tandis que les esclaves suivent le rythme de
l'horloge pour recevoir et transmettre les données.
Le SPI utilise généralement quatre signaux de communication :
- MOSI (Master Output Slave Input) : c'est le signal de sortie du maître et l'entrée de
l'esclave. Il transporte les données envoyées par le maître vers l'esclave.
- MISO (Master Input Slave Output) : c'est le signal d'entrée du maître et la sortie de
l'esclave. Il transporte les données envoyées par l'esclave vers le maître.
- SCK (Serial Clock) : c'est le signal d'horloge utilisé pour synchroniser les
transmissions entre le maître et les esclaves.
- SS (Slave Select) : c'est un signal de sélection d'esclave utilisé pour choisir le
périphérique avec lequel le maître veut communiquer. Il peut y avoir plusieurs signaux
SS pour permettre de communiquer avec plusieurs périphériques esclaves.
Le SPI est un protocole rapide et efficace qui permet des débits de transfert de données élevés,
souvent bien supérieurs à ceux de l'UART. Cependant, il nécessite un plus grand nombre de
fils pour la communication et ne prend pas en charge la transmission asynchrone de données.

C. L'I2C
I2C (Inter-Integrated Circuit) est un protocole de communication série synchrone utilisé pour
échanger des données binaires entre plusieurs dispositifs électroniques. Il est généralement
utilisé pour communiquer avec des périphériques situés à courte distance, tels que des
capteurs, des écrans LCD, des mémoires EEPROM, etc.
Dans un système I2C, chaque dispositif est identifié par une adresse unique et la
communication se fait à l'aide de deux fils de communication, SDA (Serial Data) et SCL
(Serial Clock). Le signal SDA transporte les données entre les différents périphériques, tandis
que le signal SCL est utilisé pour synchroniser la transmission de données.
Le protocole I2C prend en charge plusieurs modes de transmission, tels que la transmission en
mode rapide (jusqu'à 400 Kbps) et la transmission en mode haute vitesse (jusqu'à 3,4 Mbps),
ce qui le rend plus rapide que l'UART.
L'I2C est également équipé de fonctions de gestion de conflits, ce qui permet à plusieurs
dispositifs de communiquer sur le même bus de données sans interférence. Dans un système
I2C, chaque périphérique est conçu pour écouter le bus de données et à partir d'une certaine
adresse, répondre au maître. Ainsi, plusieurs périphériques peuvent communiquer sur le
même bus, chacun utilisant une adresse unique.
Le protocole I2C est utilisé dans de nombreux dispositifs électroniques, tels que les systèmes
embarqués, les cartes de développement, les capteurs, les écrans, etc. Il est également utilisé
dans des applications de communication à distance, comme la communication entre différents
circuits imprimés.

Il est important de sélectionner un microcontrôleur qui prend en charge les protocoles de


communication nécessaires pour notre projet. Cela permettra une communication fiable et
efficace entre les différents composants de notre système.
IV.1.4 Coût :
Le coût est l'un des critères les plus importants lorsqu'il s'agit de sélectionner un
microcontrôleur. Il est essentiel de choisir un microcontrôleur qui est abordable et qui répond
aux besoins du projet. Les microcontrôleurs sont disponibles dans une gamme de prix et de
fonctionnalités, allant des modèles de base à faible coût aux modèles haut de gamme avec des
fonctionnalités avancées.
Le coût doit être évalué en tenant compte de l'ensemble du projet, y compris les coûts des
composants périphériques et des outils de développement. Un microcontrôleur moins cher
peut être plus approprié pour un projet à faible coût, tandis qu'un microcontrôleur plus cher
peut être justifié pour les projets plus importants et plus complexes.
IV.1.5 Taille et consommation d'énergie :
La sécurité est un aspect essentiel de tout système électronique, et cela est particulièrement
vrai pour les systèmes connectés à Internet. Les protocoles de cryptage sont utilisés pour
protéger les données sensibles et les communications contre les attaques malveillantes. Il
existe différents types de protocoles de cryptage, chacun offrant des niveaux de sécurité
différents.
Le protocole de cryptage le plus couramment utilisé est le Secure Sockets Layer (SSL) /
Transport Layer Security (TLS). Il utilise des algorithmes de chiffrement pour protéger les
données qui transitent sur le réseau et garantit que les données ne peuvent pas être
interceptées ou modifiées en transit.
Un autre protocole de cryptage populaire est le Pretty Good Privacy (PGP), qui utilise une
approche de cryptage asymétrique pour protéger les données. Il est souvent utilisé pour
chiffrer les e-mails et les fichiers.
Le protocole de cryptage Advanced Encryption Standard (AES) est également largement
utilisé pour sécuriser les données sensibles. Il utilise des blocs de chiffrement de 128 bits
pour protéger les données et est considéré comme l'un des protocoles de cryptage les plus
sûrs disponibles.
Enfin, il est important de noter que les protocoles de cryptage ne sont qu'une partie de
l'ensemble de la sécurité des systèmes électroniques. D'autres mesures de sécurité, telles
que l'authentification des utilisateurs, les pare-feux, les signatures numériques et la
surveillance des activités suspectes, doivent également être mises en place pour garantir la
sécurité globale du système.
IV.1.6 Les protocoles de cryptage
La sécurité est un aspect essentiel de tout système électronique, et cela est particulièrement
vrai pour les systèmes connectés à Internet. Les protocoles de cryptage sont utilisés pour
protéger les données sensibles et les communications contre les attaques malveillantes. Il
existe différents types de protocoles de cryptage, chacun offrant des niveaux de sécurité
différents.
Le protocole de cryptage le plus couramment utilisé est le Secure Sockets Layer (SSL) /
Transport Layer Security (TLS). Il utilise des algorithmes de chiffrement pour protéger les
données qui transitent sur le réseau et garantit que les données ne peuvent pas être
interceptées ou modifiées en transit.
Un autre protocole de cryptage populaire est le Pretty Good Privacy (PGP), qui utilise une
approche de cryptage asymétrique pour protéger les données. Il est souvent utilisé pour
chiffrer les e-mails et les fichiers.
Le protocole de cryptage Advanced Encryption Standard (AES) est également largement
utilisé pour sécuriser les données sensibles. Il utilise des blocs de chiffrement de 128 bits pour
protéger les données et est considéré comme l'un des protocoles de cryptage les plus sûrs
disponibles.
Enfin, il est important de noter que les protocoles de cryptage ne sont qu'une partie de
l'ensemble de la sécurité des systèmes électroniques. D'autres mesures de sécurité, telles que
l'authentification des utilisateurs, les pare-feux, les signatures numériques et la surveillance
des activités suspectes, doivent également être mises en place pour garantir la sécurité globale
du système.
IV.2. Analyse des différents types de microcontrôleurs
Dans cette section, nous allons analyser les différents types de microcontrôleurs présents sur
le marché et évaluer leur adéquation par rapport à notre cahier des charges. Les
microcontrôleurs étudiés incluent le STM32, l'ESP32, le Raspberry Pi Zero W, l'Arduino et le
PIC.
IV.2.1 STM32WB
Les microcontrôleurs sans fil STM32WB sont des solutions autonomes qui intègrent des
fonctionnalités de connectivité et un microcontrôleur à usage général dans un seul système sur
puce (SoC). Ils sont basés sur un cœur Arm® Cortex®-M4 cadencé à 64 MHz pour le
processeur applicatif et un cœur Arm® Cortex®-M0+ cadencé à 32 MHz pour le processeur
réseau. Les microcontrôleurs STM32WB prennent en charge la connectivité Bluetooth® Low
Energy, Zigbee®, Thread® et Matter, avec une pile radio certifiée Bluetooth® Low Energy
5.3, des profils du Bluetooth SIG et une topologie Mesh conforme à la V1.0. Ils sont
également compatibles avec la norme IEEE 802.15.4 pour les protocoles Zigbee et Thread,
ainsi qu'avec la norme open source Matter pour rendre les appareils domestiques intelligents
interopérables. Les microcontrôleurs STM32WB permettent l'exécution simultanée de
plusieurs protocoles sans fil, ce qui améliore considérablement l'expérience utilisateur globale
et facilite l'installation et la configuration des appareils.
IV.2.2 Le NodeMCU ESP32
Le NodeMCU ESP32 est un microcontrôleur doté de modules Wifi et Bluetooth intégrés,
idéal pour l'apprentissage de la programmation, le développement d'objets connectés ou de
serveurs.
Ce microcontrôleur utilise le microprocesseur ESP-WROOM-32 (Tensilica Xtensa LX6) et
possède une fréquence d'horloge de 240 MHz, une mémoire RAM de 520 kB, une EEPROM
de 448 kB et une mémoire Flash de 4000 kB pour la programmation et l'enregistrement de
données. Il dispose de 14 E/S digitales et de 6 entrées analogiques, ainsi que des interfaces
UART, SPI, I2C et I2S.
Le NodeMCU ESP32 peut se connecter à un réseau local, créer un serveur ou un réseau
propre, grâce à sa puce Wifi. Il peut également interagir avec d'autres appareils grâce à sa
puce Bluetooth.
Le microcontrôleur est alimenté avec une tension de 7-12V, tandis que sa tension logique est
de 3,3V. Enfin, il est équipé de la fonctionnalité Touch. Le NodeMCU ESP32 est proposé au
prix de 34TND.
IV.2.3 Le Raspberry Pi Zero W
Le Raspberry Pi Zero W est un microcontrôleur à carte unique qui est équipé de connectivité
intégrée Wi-Fi et Bluetooth. Il est doté d'un processeur ARM11 d'une vitesse de 1 GHz et
d'une mémoire vive de 512 Mo. Ce microcontrôleur peut être utilisé avec une variété
d'interfaces de communication telles que l'I2C, l'UART et le SPI.
Le Raspberry Pi Zero WH est également disponible et dispose d'un connecteur GPIO à 40
broches professionnellement soudé en place. Il est proposé à un prix de 90 TND.
Les caractéristiques supplémentaires de ce microcontrôleur incluent un port Micro HDMI, un
port Micro USB On-The-Go, un port Micro-USB pour l'alimentation, une en-tête 40 broches
compatible HAT, des connecteurs vidéo composite et de réinitialisation, un connecteur
d'appareil photo CSI, une connectivité sans fil 802.11b/g/n LAN, ainsi que Bluetooth 4.1 et
Bluetooth Low Energy (BLE)
IV.2.4 L’Arduino Uno
L'Arduino Uno est une carte de développement très populaire basée sur le microcontrôleur
ATmega328P d'Atmel. Elle dispose de 14 broches d'E/S numériques, 6 entrées analogiques,
un oscillateur à quartz de 16 MHz, une connexion USB, une prise d'alimentation, une broche
de réinitialisation, et bien d'autres fonctionnalités. Cependant, contrairement à d'autres
microcontrôleurs tels que le Raspberry Pi ou l'ESP32, l'Arduino Uno ne dispose pas de
connectivité sans fil intégrée.
Pour ajouter des fonctionnalités de connectivité sans fil, il est possible d'étendre l'Arduino
Uno en ajoutant des modules tels que le module Wifi ESP8266-03. Ce module est très
compact et économique, basé sur le système sur puce (Soc) ESP8266 d'Expressif, qui
combine un microcontrôleur 32 bits et un module Wi-Fi. Il permet la connectivité Wi-Fi avec
les réseaux sans fil et peut être programmé pour communiquer avec d'autres appareils et
services via Internet.
En Tunisie, le prix de l'Arduino Uno varie selon l'endroit où vous l'achetez et si vous optez
pour des modèles officiels ou des clones. Le prix oscille entre 40 TND et 50 TND selon le
vendeur. Quant au module ESP8266-03, il coûte environ 25 TND.

IV.3. Choix final et justification


IV.3.1 Comparaison des microcontrôleurs évalués
Caractéristiques Raspberry Pi STM32WB ESP32 NodeMCU Arduino avec
Zero W module Wi-Fi
Processeur Broadcom ARM Cortex-M4 Tensilica LX6 ATmega328P
BCM2835,
Fréquence 1 GHz 64 MHz 240MHz 16MHz

Mémoire RAM 512Mo 256 Ko 520 Ko 2Ko

Mémoire Flash MicroSD 512Ko 32Ko


jusqu'à 32 Go 4Mo
Wi-Fi 802.11b/g/n 802.11b/g/n 802.11b/g/n 802.11b/g/n
Bluetooth
Bluetooth 4.1 Bluetooth 5.0 Bluetooth 4.2
Taille 65 mm x 30 - -Arduino Uno: 25,4 mm x 48,26
mm x 5 mm 68,6 mm x 53,4 mm x 3 mm
mm x 14,3 mm
-Module ESP8266
pour Arduino Uno:
25,4 mm x 50,8
mm x 12,7 mm

Portée du WiFi Depasse 100m Depasse 100m Depasse 100m Depasse 100m

Robustesse Fragile Robuste Fragile Très Robuste

Prix 90 TND. Très cher -L’Arduino Uno 34 TND


oscille entre 40
TND et 50 TND.
- Le module
ESP8266-03 coûte
environ 25 TND.
Sécurité Il prend en Il prend en charge Le module Il prend en charge
charge les différents ESP8266-03 prend différents
protocoles de protocoles de en charge les protocoles de
sécurité WPA cryptage pour les protocoles de cryptage pour les
et WPA2 communications sécurité standard communications
sans fil, tels que tels que Wi-Fi, tels que
WPA2, WPA-PSK, WPA/WPA2, WPA2, WPA-
WPA2-PSK, WEP, WEP PSK, WPA2-
ainsi que d'autres PSK, WEP, et
protocoles de d'autres
sécurité. protocoles de
sécurité.

IV.3.2 Justification du choix final en fonction des critères retenus


À la suite de notre analyse des différents microcontrôleurs, le STM32WB se révèle être le
plus performant, avec une grande capacité de stockage et de traitement, une connectivité Wi-
Fi et Bluetooth intégrée, une petite taille et une faible consommation d'énergie. De plus, il
dispose d'une prise en charge des protocoles de cryptage et est robuste pour une utilisation
dans des environnements bruyants et chauds. Cependant, il est également le plus coûteux des
options évaluées.
L'ESP32 NodeMCU se positionne comme une alternative intéressante avec des performances
similaires au STM32WB, une connectivité Wi-Fi et Bluetooth intégrée, une petite taille, une
faible consommation d'énergie, une prise en charge des protocoles de cryptage et une
robustesse adéquate pour une utilisation dans des environnements bruyants et chauds. De
plus, il présente un excellent rapport qualité-prix.
Quant à l'Arduino avec module Wi-Fi, ses performances sont limitées et sa taille est plus
grande que les deux options précédentes. De plus, il n'est pas aussi robuste en matière de Wi-
Fi.
Bien que le Raspberry Pi Zero W soit abordable, il n'est pas aussi performant et robuste que
les options précédentes.
Finalement, en considérant les critères évalués, nous avons choisi l'ESP32 NodeMCU comme
microcontrôleur final en raison de son excellent rapport qualité-prix, de ses performances
élevées, de sa connectivité Wi-Fi et Bluetooth intégrée, de sa petite taille, de sa faible
consommation d'énergie, de sa prise en charge des protocoles de cryptage et de sa robustesse
adéquate pour une utilisation dans des environnements bruyants et chauds.

Vous aimerez peut-être aussi