Présentation d'une carte microcontrôleur
Centre d'aide  
Envoi d'un message
Horaires d'ouverture : 9h00-21h00 (GMT+8)
Lignes d'assistance téléphonique

9h00 - 18h00, lundi. - Ven. (GMT+8)

9h00 - 12h00, sam. (GMT+8)

(Sauf les jours fériés chinois)

X

Présentation d'une carte microcontrôleur

8645

Un microcontrôleur, également appelé ordinateur sur puce, est un appareil électronique appartenant à la famille des micro-ordinateurs. Considérés comme le cerveau de nombreux produits électroniques, les microcontrôleurs ont simplifié le développement des systèmes embarqués grâce à leurs cartes. 


Si vous êtes passionné d'électricité, bricoleur amateur ou professionnel, vous avez déjà rencontré une carte microcontrôleur. Ces cartes sont largement utilisées dans des appareils électroniques tels que la robotique, la domotique, les installations industrielles, les systèmes numériques, les appareils de santé, les appareils d'agriculture intelligente, et bien d'autres encore. Dans cet article, nous allons explorer ce qu'est une carte microcontrôleur, ses principaux composants et quelques cartes microcontrôleurs populaires.


Carte de microcontrôleur


Qu'est-ce qu'une carte microcontrôleur ?


Un microcontrôleur est un micro-ordinateur conçu pour effectuer des tâches spécifiques au sein d'un système embarqué. Il s'agit d'un composant monobloc, composé d'une unité centrale de traitement (CPU), d'une mémoire vive (RAM), d'une mémoire morte (ROM), de ports d'E/S, de registres de fonctions spécifiques, de temporisateurs, d'un oscillateur à quartz, d'un convertisseur numérique-analogique (CNA) et d'un convertisseur analogique-numérique (CAN), le tout dans une seule puce.


Une carte microcontrôleur, quant à elle, est un circuit imprimé facilitant le développement d'un système embarqué. Elle se compose d'un microcontrôleur, de broches d'E/S, d'une alimentation et d'interfaces de communication. Une carte microcontrôleur offre aux ingénieurs concepteurs une plateforme pour écrire et tester du code, leur permettant ainsi de vérifier leurs projets électroniques avant de passer à la phase de conception. Elle permet également aux utilisateurs de contrôler leurs appareils électroniques en temps réel, tels que des capteurs, des moteurs, des éclairages, des robots, etc. De nombreuses cartes microcontrôleurs sont disponibles selon les besoins de l'utilisateur, comme les cartes Arduino UNO, ESP32, STM32 Nucleo et Raspberry Pi. Un schéma fonctionnel typique d'un microcontrôleur est présenté ci-dessous.


Carte de microcontrôleur

                                          

Composants clés d'une carte microcontrôleur


Une carte microcontrôleur est un ensemble complet offrant une solution simple et pratique pour la conception de projets électroniques. Elle constitue un écosystème complet permettant aux concepteurs de concevoir, tester et valider leurs projets électroniques. Une carte microcontrôleur typique se compose des composants clés suivants :


1. Puce de microcontrôleur


Une puce de microcontrôleur constitue le cerveau de la carte. Elle se compose d'un processeur, d'une mémoire flash, d'une EEPROM, de temporisateurs, de convertisseurs N/A et de convertisseurs A/N. Elle assure la communication entre la carte et le monde physique, comme les capteurs, les moteurs, les LED, etc. Lorsque vous exécutez ou testez du code, celui-ci est stocké dans la mémoire flash. De nombreuses puces de microcontrôleurs sont disponibles sur le marché, telles que les microcontrôleurs 8051, PIC et STM32.


2. Régulateur de tension


Un microcontrôleur fonctionne avec une alimentation de 3.3 V. Une carte microcontrôleur possède un régulateur de tension qui convertit l'entrée externe en une tension stable de 3.3 V pour la puce du microcontrôleur. La carte Arduino UNO accepte une entrée de 7 à 12 V et la convertit en 5 V (pour la plupart des opérations) et 3.3 V (pour certains périphériques).


3. Broches d'E/S


Une carte microcontrôleur est composée de plusieurs broches d'entrée/sortie, appelées broches E/S, qui la connectent à des périphériques externes tels que des capteurs, des moteurs, des LED, des transistors, etc. Ces broches sont classées en broches E/S numériques, broches E/S analogiques et broches de modulation de largeur d'impulsion (MLI). Chaque catégorie de broches a une fonction spécifique : les broches E/S numériques permettent de lire des signaux binaires (haut = 3.3 V, bas = 0 V), tandis que les broches E/S analogiques permettent de lire des valeurs analogiques sous forme de niveaux de tension, comme les valeurs des capteurs de température et d'humidité. 


Ces valeurs analogiques sont ensuite converties en valeurs numériques à l'aide d'un convertisseur analogique-numérique (CAN) afin que le microcontrôleur puisse les lire. De même, les broches PWM sont couramment utilisées pour contrôler la vitesse d'un moteur ou la luminosité d'une ampoule. La carte de développement Arduino UNO comprend 14 broches d'E/S numériques et 6 broches d'E/S analogiques.


4. Ports de communication


L'une des principales fonctions d'une carte microcontrôleur est de communiquer avec des périphériques externes tels que des capteurs et des moteurs. Un microcontrôleur communique avec les autres périphériques via les protocoles de communication série suivants : UART (Universal Asynchronous Receiver/Transmitter), SPI (Serial Peripheral Interface) et I₂C (Inter-Integrated Circuit). 


La plupart des microcontrôleurs modernes sont équipés des trois protocoles de communication. Le choix du protocole de communication à utiliser pour un projet électronique appartient au concepteur. Chaque protocole possède des caractéristiques uniques, comme l'utilisation de l'UART pour la communication point à point et du SPI pour la communication haut débit. La carte de développement Arduino UNO possède une interface UART, une interface I₂C et une interface SPI.


Carte de microcontrôleur


5. Interface USB


Une carte microcontrôleur dispose également d'un port USB permettant à l'utilisateur de télécharger le programme sur le microcontrôleur ou de l'utiliser comme terminal de débogage. Cette opération s'effectue grâce au circuit intégré CH340 (convertisseur USB-série) inclus sur la carte de développement.


6. Bouton de réinitialisation


Parfois, lorsque la carte microcontrôleur est bloquée et ne répond pas, le bouton de réinitialisation permet de redémarrer le microcontrôleur. Cette opération est similaire au redémarrage de votre ordinateur.


7. Connecteurs


Dans une carte de microcontrôleur, différents connecteurs et embases mâles/femelles sont inclus, ce qui permet au concepteur de brancher la carte sur une maquette.


8. LED et boutons


La plupart des cartes de développement de microcontrôleurs intègrent des LED et des boutons utilisateur pour des tests et un dépannage rapides. Les LED sont principalement utilisées à des fins de programmation, comme le basculement, etc.


9. Oscillateur à cristal


Les cartes de microcontrôleur sont livrées avec un oscillateur à cristal qui fournit l'horloge système.


Carte de microcontrôleur


Pourquoi utiliser une carte microcontrôleur ?


Les cartes microcontrôleurs offrent aux concepteurs une plateforme pratique pour tester et valider leurs conceptions. Grâce à leur simplicité d'utilisation, elles sont largement utilisées à des fins académiques et de prototypage. Elles constituent l'outil idéal pour les étudiants souhaitant se familiariser avec les systèmes embarqués et pour les professionnels souhaitant valider leurs prototypes. En bref ! Les cartes microcontrôleurs sont largement utilisées car elles sont : 


1. Facile à utiliser :


Le circuit externe est déjà inclus sur la carte de développement, ce qui facilite son utilisation. La construction peut commencer immédiatement.


2. Excellent pour le prototypage :


C'est un choix populaire pour ceux qui souhaitent valider leur conception sans fabriquer de circuit imprimé personnalisé. Cela réduit également le coût de développement du prototype.


3. Facile à programmer :


Les cartes microcontrôleurs, y compris Arduino UNO, prennent en charge la programmation de haut niveau telle que C et C++, ce qui en fait un choix populaire parmi les développeurs de logiciels et de matériel embarqués.


4. Accès GPIO :


Les cartes microcontrôleurs offrent un accès facile aux entrées/sorties à usage général (GPIO) du microcontrôleur. Ces broches peuvent être configurées en E/S numériques, analogiques et PWM.


5. Tout dans un seul package :


La chose la plus étonnante à propos des cartes de microcontrôleurs est qu'elles offrent un package complet, offrant tout comme le processeur, le microcontrôleur, les broches IO, l'EEPROM, l'USB, etc., le tout dans une seule unité.


Carte de microcontrôleur


Cartes de microcontrôleurs populaires


Plusieurs cartes microcontrôleurs sont réputées pour leurs caractéristiques uniques. Parmi elles, les plus populaires sont :


1. Arduino UNO


L'Arduino Uno est l'une des cartes de développement les plus utilisées et les plus populaires au monde. Elle est idéale pour les petits projets simples et DIY. Ces cartes de développement sont principalement utilisées par les débutants, les étudiants et pour le prototypage. Elle est composée d'un microcontrôleur Atmega 328, d'un quartz 16 MHz, d'une interface USB, de 16 broches d'E/S numériques et de 6 broches d'E/S analogiques.


2. Raspberry Pi Pico 


Raspberry Pi Pico est une carte de développement avancée composée d'un microcontrôleur RP2040, de 26 broches GPIO et de deux canaux de communication pour chaque protocole UART, I2C et SPI. Elle est également équipée d'un oscillateur à quartz de 2 MHz. Cette carte de développement prend en charge le langage de programmation C/C++.


3.ESP32


L'ESP32 est une carte de développement de microcontrôleur avancée dotée d'un module Wi-Fi intégré. Cette carte est composée d'un microcontrôleur Xtensa prenant en charge une fréquence d'horloge de 240 MHz. Elle intègre également un module Bluetooth et 34 broches GPIO.


4. STM 32 Nucleo


Les cartes de développement STM32 sont utilisées pour le développement de projets électroniques haut de gamme, tels que l'automatisation industrielle et les systèmes embarqués complexes. Cette carte de développement dispose non seulement de 2 Mo de mémoire flash, mais prend également en charge le protocole de communication CAN.


Carte de microcontrôleur


Applications des cartes de microcontrôleurs dans tous les secteurs


Les cartes microcontrôleurs sont utilisées dans presque tous les domaines de l'électronique. Voici les principaux domaines d'application :


1. Électronique grand public :


Dans presque tous les appareils électroniques grand public, y compris les fours à micro-ondes, les téléviseurs intelligents, les gadgets et les télécommandes, des cartes de microcontrôleurs sont utilisées.


2. Secteur de la santé :


Divers équipements de santé, tels que les appareils de surveillance de la pression artérielle, les appareils de mesure ECG et d'autres équipements de diagnostic, utilisent les cartes de microcontrôleur.


3. Agriculture :


Dans toute agriculture intelligente, les appareils électroniques tels que la surveillance des sols, etc., utilisent des cartes de microcontrôleurs.


4. Automatisation industrielle :


Dans l’industrie, les microcontrôleurs sont largement utilisés pour contrôler les capteurs, les moteurs et les actionneurs.


5. Industrie automobile :


Dans l’industrie automobile, les microcontrôleurs sont utilisés à diverses fins, notamment pour les systèmes d’éclairage. 



Conclusion


En conclusion, les cartes microcontrôleurs jouent un rôle essentiel dans la conception et le développement de produits électroniques en offrant une plateforme tout-en-un aux concepteurs. Diverses cartes de développement de microcontrôleurs, telles qu'Arduino UNO et STM32, offrent aux concepteurs un outil convivial, économique et puissant pour construire et valider leurs prototypes.

A propos

Harrison Smith

Harrison possède une vaste expérience en R&D et en fabrication de produits électroniques, notamment dans l'assemblage de circuits imprimés et l'optimisation de la fiabilité pour l'électronique grand public, les équipements de télécommunications et l'électronique automobile. Il a dirigé plusieurs projets multinationaux et rédigé de nombreux articles techniques sur les processus d'assemblage de produits électroniques, offrant à ses clients un soutien technique professionnel et une analyse des tendances du secteur.

Assembler 20 PCB pour $0

Enquête sur l'Assemblée

S'il vous plait, entrez un nombre valide
S'il vous plait, entrez un nombre valide
Publier un fichier

Citation instantanée

x
Publier un fichier

Contact téléphonique

+86-755-27218592

De plus, nous avons préparé un Centre d'aide. Nous vous recommandons de le vérifier avant de nous contacter, car votre question et sa réponse y sont peut-être déjà clairement expliquées.

Assistance WeChat

De plus, nous avons préparé un Centre d'aide. Nous vous recommandons de le vérifier avant de nous contacter, car votre question et sa réponse y sont peut-être déjà clairement expliquées.

Assistance WhatsApp

De plus, nous avons préparé un Centre d'aide. Nous vous recommandons de le vérifier avant de nous contacter, car votre question et sa réponse y sont peut-être déjà clairement expliquées.