Étape 4: Schémas de Circuit pour moteur et capteur IR
L' ATmega32 est un microcontrôleur CMOS 8 bits de faible puissance basé sur l’AVR enhanced RISC
architecture. En exécutant des instructions puissantes en un seul cycle d’horloge, l’ATmega32 permet d’obtenir des débits approchant 1 MIPS par MHz, ce qui permet au concepteur de systèmes optimiser la consommation d’énergie par rapport à la vitesse de traitement.
Le cœur AVR combine un enseignement riche sertie de 32 registres de travail d’usage général. Tous les
32 registres sont directement connectés à l’unité arithmétique logique (ALU), permettant à deux registres indépendants d’être accessibles dans une seule instruction exécutée en cycle d’horloge. L’architecture qui en résulte est plus efficace de code tandis qu’atteindre des débits jusqu'à dix fois plus vite que les classiques CISC microcontrôleurs. L’ATmega32 fournit les fonctionnalités suivantes : 32 Kbytes de In-System Programmable Flash mémoire avec capacités en lecture / écriture, 1024 octets EEPROM, octet 2 K SRAM, 32 lignes d’usage général I/O, 32 registres de travail polyvalent, une interface JTAG pour Boundaryscan, prise en charge du débogage sur puce et programmation, trois Timer/compteurs flexibles avec modes de comparer, internes et externes se coupe, un programmable série USART, un octet orientées Interface série bifilaire , un 8 voies, 10-bit ADC avec en option étage d’entrée différentiel à gain programmable (package TQFP uniquement), un temporisateur programmable avec l’oscillateur interne, un port série SPI et modes d’économie d’énergie sélectionnable par logiciel de six. Les arrêts de la mode "ralenti" la CPU tout en permettant l’USART, deux fils d’interface, convertisseur a/n, SRAM, minuterie/compteurs, port SPI et interrompent le système puisse continuer à fonctionner. Le mode Power-down enregistre le contenu du registre mais fige l’oscillateur, la désactivation de toutes les autres fonctions de la puce jusqu'à la prochaine interruption externe ou Reset Hardware. En mode d’économie d’énergie, le minuteur asynchrone s’exécute, permettant à l’utilisateur de maintenir une minuterie de base tandis que le reste de l’appareil est en sommeil. Le mode de réduction du bruit ADC s’arrête le processeur et tous les modules d’e/s sauf minuterie asynchrone et ADC, pour minimiser le bruit de commutation lors de conversions de l’ADC. En mode veille, le résonateur/oscillateur est exécuté alors que le reste de l’appareil est en sommeil. Cela permet un démarrage très rapide combiné à la faible consommation. En mode de veille prolongée, tant l’oscillateur principal et du minuteur asynchrone continuent de fonctionner.
Tous les circuits sont donner ici et circuit(atmega32) principal est également donné.