bulkycostscartcheckbox-checkedcheckbox-uncheckedclosecomparison Folder home hook iso list Magnifier NEU picto-tablerating-stars star tooltip warning wishlist

Conseils

Ce texte a été traduit par une machine.

Informations intéressantes sur les cartes et kits de microcontrôleur (MCU)

  • Was a microcontrôleur Board?

  • Domaines d'utilisation des microcontrôleurs

  • Comment programmer des cartes de microcontrôleur ?

  • En quoi un microcontrôleur diffère-t-il d'un ordinateur à carte unique comme le Raspberry Pi par exemple ?

  • Notre Conseil pratique : respectez la protection ESD

  • Que faut-il faire pour acheter des cartes et des kits de microcontrôleur ?

Was a microcontrôleur Board?

Les cartes et kits de microcontrôleur sont adaptés à une utilisation professionnelle dans l'industrie et pour des applications privées. Une fois programmés, ils sont en mesure d'effectuer des tâches de commande et de régulation. Sous forme de kits de microcontrôleur, ils permettent de réaliser leurs propres développements et sont également Ideal pour la formation et l'apprentissage.

Sur une carte de circuit imprimé, les cartes de microcontrôleur apportent le microcontrôleur réel (MCU) sous ainsi qu'une interface de programmation qui fonctionne souvent comme port USB. En outre, il existe des interfaces périphériques qui sont responsables de la communication et de la commande du matériel correspondant. Selon la version, la carte abrite par exemple des interfaces telles que des convertisseurs analogique-numérique, des interfaces LAN, I²C, des contrôleurs LCD, des interfaces série, des sorties PWM, des interfaces CAN, LIN et SPI.

Les microcontrôleurs avec plusieurs de ces interfaces sont souvent appelés cartes d'évaluation ou de développement car ils peuvent être connectés à des capteurs et actionneurs appropriés. La programmation du processeur peut donc être facilement et rapidement contrôlée et adaptée au modèle pratique, was a été conçu pour être une solution très simple et conviviale et permet de réaliser de courtes durées de développement.

De nombreuses cartes sont également compatibles avec ce que l'on appelle Shields, ce sont des extensions de fonctions continues ou connectables sous la forme de modules supplémentaires, ainsi que des cartes de dérivation.

Microcontrôleur WiFi

Microcontrôleur pour un contrôle efficace des signaux Wi-Fi.

Domaines d'utilisation des microcontrôleurs

Grâce à leur simplicité de programmation et de flexibilité, les microcontrôleurs ont désormais été largement diffusés dans l'industrie et le secteur des consommateurs. Ils sont utilisés, entre autres, dans le domaine de l'automobile, de la technologie médicale, de l'automatisation et de l'énergie. En raison de leur programmation spécifique à l'application et du petit jeu d'instructions clairement structuré, un processeur de puissance moyenne suffit pour obtenir des performances exceptionnelles.

Cela est dû en particulier au fait que le microcontrôleur ne se souciera que des tâches vraiment essentielles et ne doit pas traiter de nombreux processus secondaires - comme les ordinateurs traditionnels - et fonctionner dans un système d'exploitation complexe. En fin de compte, cette structure « mince » garantit une sécurité de fonctionnement très robuste et une bonne surabilité ainsi que des temps de démarrage minimaux. Il n'est pas nécessaire de charger un système d'exploitation complexe et d'avoir accès à des composants externes, relativement lents par rapport à des composants périphériques.

Cela se traduit par des prix d'acquisition avantageux, was qui rend l'utilisation dans les produits en vrac intéressante pour les gros volumes. En outre, en raison de la faible charge matérielle, les microcontrôleurs peuvent réaliser des modèles extrêmement compacts; certaines versions miniatures sont à peine plus grandes qu'un timbre et ne sont que quelques millimètres de hauteur.

Comment programmer des cartes de microcontrôleur ?

Interface PC microcontrôleur

Microcontrôleur programmable pour un périphérique PC.

Chaque carte dispose d'une interface de programmation intégrée qui transmet le programme au microcontrôleur. La programmation s'effectue par le biais d'un environnement de programmation intégré (IDE « Integrated Development Environment ») sur le PC, par exemple en C++, qui traduit ensuite un compilateur dans le format correspondant. Ces outils sont disponibles auprès des fournisseurs respectifs des microcontrôleurs et sont généralement déjà inclus avec un kit complet. En plus du compilateur, d'autres outils utiles sont disponibles comme support de programmation, tels que les éditeurs de code source et le débogueur pour détecter et corriger les erreurs de programmation éventuelles.

En principe, il n'y a que des Weniges was intraduist possible avec les microcontrôleurs très flexibles. La faible consommation d'énergie associée à une programmation relativement simple permet une utilisation sur des systèmes mobiles avec batterie ou batterie et, grâce à la complexité du programme, un test en toute sécurité en un temps relativement court. Cela est bénéfique pour la sécurité de fonctionnement et la stabilité du système, de sorte que même les applications avec des exigences de sécurité élevées peuvent être mises en œuvre de manière très économique.

Quelques exemples d'utilisation de solutions avec microcontrôleurs sont des appareils de commande pour voiture, des périphériques informatiques, des appareils électroniques grand public, des appareils électroménagers, des commandes d'écran, des commandes de moteur et bien plus encore.

Comment un microcontrôleur se distingue-t-il d'un ordinateur à carte unique comme le Raspberry Pi par exemple ?

Les ordinateurs monocartes (SBC) sont des ordinateurs à part entière qui intègrent sur une seule carte tous les composants élémentaires tels que le microprocesseur avec chipset et générateur d'horloge, la mémoire HER et le cache, ainsi que le processeur graphique et la sortie graphique. Cela comprend également - dans différents contextes - des interfaces, des slots de carte, un WLAN, un Bluetooth et des slots pour les extensions.

Pour les SBCs, des systèmes d'exploitation multitaskingable tels que Linux ou Windows sont utilisés, tandis que les cartes de microcontrôleur doivent être programmées pour une application spécifique avec le programme souhaité.

Outre le microcontrôleur (MCU), il n'y a qu'une interface pour la programmation et, selon l'exécution, d'autres interfaces sous forme de I²C, USB, Ethernet et, le cas échéant, convertisseur AD, sorties PWM ou contrôleur LCD.

Raspberry Pi® 3 modèle A+ avec processeur 64 bits et microSD comme mémoire.

Notre Conseil pratique : respectez la protection ESD

Comme tous les modules électroniques, les microcontrôleurs doivent être protégés contre les effets nocifs des décharges électrostatiques. Le déballage et la manipulation doivent donc être effectués sur un poste de travail protégé contre les décharges électrostatiques. Comme les cartes ne disposent pas de leur propre alimentation électrique, veillez à ce que le polissage et la tension nécessaires soient respectés afin d'éviter tout dommage. Si des applications critiques pour la sécurité sont contrôlées avec le contrôleur, il est de la responsabilité du développeur de respecter les consignes de sécurité et la sécurité de fonctionnement.

                  

Lors de l'achat de kits et de cartes de microcontrôleur, à quoi faut-il faire attention ?

Il existe désormais une gamme relativement large de microcontrôleurs et d'accessoires correspondants. En fonction de la complexité de la tâche à accomplir, il convient de veiller à ce que les performances et la taille de la mémoire du programme soient suffisantes. Les modèles sont utilisés de manière universelle et offrent des possibilités de raccordement pour les extensions. Pour les applications mobiles, il est recommandé d'utiliser des modèles avec une faible consommation d'énergie et un design compact et léger. Lorsque de nouveaux développements sont prévus, l'achat d'un kit qui comprend, outre le matériel, le logiciel nécessaire pour la programmation, la compilation et le dépannage. La plupart du temps, une documentation détaillée et souvent un matériel supplémentaire sont également disponibles pour des expériences et des tests.