Qu'est-ce qu'un moteur de microcontrôleur?
Un moteur de microcontrôleur est généralement un moteur électrique commandé par un microcontrôleur, qui est généralement un ordinateur à carte unique avec microprocesseur, mémoire et composants d'interface. Associé à l'ordinateur monocarte, le moteur du microcontrôleur est utilisé dans les systèmes standard et intégrés. Outre le moteur du microcontrôleur, d'autres dispositifs pouvant être contrôlés par un microcontrôleur comprennent des actionneurs à solénoïde, des vannes et des relais. Un ordinateur monocarte est très courant dans de nombreuses applications nécessitant un degré d'automatisation faible à moyen.
Un ordinateur monocarte intégré convient mieux aux applications ne nécessitant pas un contrôle informatique approfondi. Les dispositifs de protection et de sécurité sont des exemples de systèmes intégrés. Il existe un potentiel illimité dans l'application de solutions de systèmes intégrés aux systèmes et produits existants. Dans toute situation où une forme d'intelligence artificielle peut aider, des ordinateurs monocarte intégrés peuvent être utilisés. De nombreux ordinateurs monocarte sont déjà déployés dans toutes sortes de gadgets et d'appareils ménagers.
Le moteur à microcontrôleur est un projet populaire pour les amateurs et les passionnés, car le mouvement mécanique associé facilite l’appréciation de l’interaction ordinateur-machine. Un moteur de microcontrôleur peut être un moteur standard à courant continu (CC) à rotation continue ou un moteur pas à pas. Les moteurs pas à pas, qui sont des moteurs à déplacement angulaire discrets qui tournent d'un angle à la fois, sont utiles pour les mécanismes de positionnement tels que les imprimantes et les scanners.
Les projets robotiques utilisent généralement un moteur à microcontrôleur. Les projets Arduino ™, qui sont des ordinateurs monocarte fournis avec des composants et des cartes distincts, peuvent être livrés entièrement assemblés. La plupart des gens utilisent des langages de programmation, tels que le code d'instruction symbolique polyvalent (BASIC) ou le langage Java ™ de Beginner, pour effectuer des opérations simples à moyennement complexes. Le contrôleur d'interface périphérique (PIC) est un microcontrôleur qui utilise moins d'instructions dans son jeu d'instructions. Il est également appelé un microcontrôleur RISC (réduit Instruction Set Computer).
Un composant commun du microcontrôleur est le microprocesseur, constitué de registres ou de stockage de mots uniques de 8, 16 ou 32 bits. Alors que le microprocesseur possède un bus de données interne qui interconnecte tous les registres, un bus de données externe l’interconnecte à une mémoire volatile et non volatile, telle que la mémoire vive (RAM) et la mémoire vive (Rand-read) à accès aléatoire (RA). -ROM). Les microprocesseurs fabriqués en série ont un jeu d'instructions prédéfini. Le circuit d'horloge du processeur extrait régulièrement une nouvelle instruction d'un emplacement en fonction de l'instruction précédente. Si la commande précédente était une instruction de saut, l'adresse suivante en mémoire à exécuter dépend des arguments précédents.