Les microcontrôleurs

(Cliquez pour afficher la version PDF)

Ce sont des circuits intégrés regroupant plusieurs éléments :

● un microprocesseur,
● de la mémoire de type RAM,
● de la mémoire non volatile pour stocker un microprogramme (firmware),
● des ports de communication de type USB, I2C, Ethernet, Bluetooth, wifi….
● des convertisseurs analogique-numériques (CAN) …

Les microcontrôleurs sont programmables et éventuellement contrôlables avec un ordinateur.

Ils permettent, comme son nom l’indique, de contrôler des composants électroniques et mécaniques: capteurs, lumières, moteurs, vannes, etc…, afin de créer des systèmes automatisés et régulés, comme par exemple, un système d’arrosage automatique, la régulation de température d’une pièce, etc…

Généralement, dans un système automatisé avec un microcontrôleur, les données d’un capteur (température, humidité, luminosité, etc…) sont transmises au microcontrôleur qui, en fonction des valeurs reçues, donnent l’ordre à un système mécanique d’effectuer une action (allumer ou éteindre une lampe, ouvrir ou fermer une vanne, etc…)

Les microcontrôleurs sont présents dans de nombreuses applications :

● Électronique embarquée (voiture, avion …)
● instruments de mesures médicaux, organes artificiels,
● objets de la sécurité : alarme, caméra de surveillance …
● les appareils électriques du quotidien : machine à laver, hifi …

Il existe plusieurs types de microcontrôleurs :

Toutes ces cartes ont des avantages et des inconvénients (puissance, langage de programmation, capteurs intégrés …).