Volume global de mixage élevé et haute vitesse PCBA fabricant
9h00 - 18h00, lundi. - Ven. (GMT+8)
9h00 - 12h00, sam. (GMT+8)
(Sauf les jours fériés chinois)
Accueil > Blog > Base de connaissances > Présentation d'une carte microcontrôleur
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.
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.
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 :
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.
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).
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.
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.
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.
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.
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.
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.
Les cartes de microcontrôleur sont livrées avec un oscillateur à cristal qui fournit l'horloge système.
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é.
Plusieurs cartes microcontrôleurs sont réputées pour leurs caractéristiques uniques. Parmi elles, les plus populaires sont :
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.
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++.
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.
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.
Les cartes microcontrôleurs sont utilisées dans presque tous les domaines de l'électronique. Voici les principaux domaines d'application :
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.
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.
Dans toute agriculture intelligente, les appareils électroniques tels que la surveillance des sols, etc., utilisent des cartes de microcontrôleurs.
Dans l’industrie, les microcontrôleurs sont largement utilisés pour contrôler les capteurs, les moteurs et les actionneurs.
Dans l’industrie automobile, les microcontrôleurs sont utilisés à diverses fins, notamment pour les systèmes d’éclairage.
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.
Enquête sur l'Assemblée
Citation instantanée





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.