WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation de la commande à  distance d’une maison intelligente à  base d’Arduino.


par David SADIKI
INITELEMATIQUE - Baccalauréat en ingénierie 2019
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

4. Carte de développement FPGA basée sur le processeur Spartan 6 XC6SLX9

Un circuit logique programmable, ou réseau logique programmable, est un circuit intégré logique qui peut être reprogrammé après sa fabrication. Notons qu'il serait impropre de parler de programmation au sens logiciel (contrairement à un microprocesseur, il n'exécute aucune ligne de code).

Caractéristiques principales :

· Spartan 6 XC6SLX9 FPGA

· 84 E/S numériques

· 8 entrées analogique

· 8 LEDs (usage géneral)

· 1 LED pour montrer le bon fonctionnement de FPGA

· Régulateur de tension 4.8-12V

· ATmega32U4 utilisé pour configurer FPGA, USB, et lecture des entrées analogiques

5. Kit PIC Microchip

Préciser le PIC utilisé pour cette carte ou kite de developpement.

Le kit de développement PIC32 constitue l'outil le plus simple, efficace et de faible coût pour s'initier et la mise en oeuvre du microcontrôleur PIC32.

Le kit est menu avec plus de 35 projets pour mieux démarrer, les utilisateurs apprennent. Le kit comprend tout le nécessaire pour développer, programme, déboguer et exécuter du code sur un microcontrôleur PIC32 haute performance.

Quelques performances du PIC32

· 200 MHz

· 2 Mo de mémoire Flash

· 512 Ko SRAM haute vitesse

· Ethernet/USB/CAN

· Contrôle embarquée multitâches

5.1. Famille de microcontrôleurs

Le Microcontrôleur (en notation abrégée uc) est un Circuit programmable capable d'exécuter un programme et qui possède des circuits d'interface intégrés avec le monde extérieur. Un microcontrôleur est donc un composant autonome, capable d'exécuter le programme contenu dans sa mémoire morte dès qu'il est mis sous tension. Selon les modèles et les conditions de fonctionnement, les microcontrôleurs peuvent avoir besoin de quelques composants externes (quartz, quelques condensateurs, parfois une ROM), mais ceci reste très limité.

· la famille Atmel AT91 ;

· les familles ARM Cortex-M et ARM Cortex-R

· la famille Atmel AVR (utilisée par des cartes Wiring et Arduino) ;

· la famille Intel 8051, qui ne cesse de grandir ; de plus, certains processeurs récents utilisent un coeur 8051, qui est complété par divers périphériques (ports d'E/S, compteurs/temporisateurs, convertisseurs A/N et N/A, chien de garde, superviseur de tension, etc.) ;

· l' Intel 8085, à l'origine conçu pour être un microprocesseur, a en pratique souvent été utilisé en tant que microcontrôleur ;

· la famille des PIC de Microchip ;

· la famille des dsPIC de Microchip ;

· la famille 8080, dont les héritiers sont le microprocesseur Zilog Z80 (désormais utilisé en tant que contrôleur dans l'embarqué) et le microcontrôleur Rabbit ;

· la famille STM8 de STMicroelectronics.

· Etc...

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Les esprits médiocres condamnent d'ordinaire tout ce qui passe leur portée"   François de la Rochefoucauld