Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fr:microcontrollers [2010/03/16 15:44]
sdeniaud créée
fr:microcontrollers [2018/12/27 12:53] (Version actuelle)
Ligne 7: Ligne 7:
 Le micro-contrôleur est fondamentalement un ordinateur qui est placé sur une simple puce de circuit intégré. Il est composé d'une mémoire, d'un processeur aussi bien que des interfaces d'​entrée/​sortie. Le microcontrôleur est programmé pour exécuter certaines tâches, ce qui signifie que s'il y a un besoin de changer ou améliorer cette fonctionnalité,​ il suffit d'​installer un nouveau programme sur la puce. Les aspects qui différencient les micro-contrôleurs d'​autres ordinateurs (le PC, l'​ordinateur portable, le serveur, etc) sont : Le micro-contrôleur est fondamentalement un ordinateur qui est placé sur une simple puce de circuit intégré. Il est composé d'une mémoire, d'un processeur aussi bien que des interfaces d'​entrée/​sortie. Le microcontrôleur est programmé pour exécuter certaines tâches, ce qui signifie que s'il y a un besoin de changer ou améliorer cette fonctionnalité,​ il suffit d'​installer un nouveau programme sur la puce. Les aspects qui différencient les micro-contrôleurs d'​autres ordinateurs (le PC, l'​ordinateur portable, le serveur, etc) sont :
  
-  * Toutes les fonctions sont placés ​sur une simple puce sur une échelle plus compacte et plus petite.+  * Toutes les fonctions sont placées ​sur une simple puce sur une échelle plus compacte et plus petite.
   * Il est programmé pour exécuter certaines tâches, afin de changer ses fonctionnalités on doit installer un nouveau programme.   * Il est programmé pour exécuter certaines tâches, afin de changer ses fonctionnalités on doit installer un nouveau programme.
-  * Il ne consomme que très peu d'​énergie,​ parce que ses caractéristiques physiques sont plus petites et moins gourmande en énergie qu'un PC classique, un ordinateur portable ou un serveur. Habituellement les dévelopeurs ​de micro-contrôleurs se concentrent sur la basse consommation d'​énergie,​ ce qui permet d'​utiliser plus longtemps les batteries des applications mobiles.+  * Il ne consomme que très peu d'​énergie,​ parce que ses caractéristiques physiques sont plus petites et moins gourmande en énergie qu'un PC classique, un ordinateur portable ou un serveur. Habituellement les développeurs ​de micro-contrôleurs se concentrent sur la basse consommation d'​énergie,​ ce qui permet d'​utiliser plus longtemps les batteries des applications mobiles.
   * Single purpose inputs and outputs. Les micro-contrôleurs ont des périphériques,​ qui établissent la connexion entre le micro-contrôleur et d'​autres micro-contrôleurs ou des ordinateurs (par exemple USB, PEUT, UART), aidant à comprendre les processus dans le monde physique réel (par exemple les interrupteurs,​ la mesure de température,​ etc) et aidant à contrôler l'​environnement (par exemple pour contrôler le moteur, déclencher une alerte etc).   * Single purpose inputs and outputs. Les micro-contrôleurs ont des périphériques,​ qui établissent la connexion entre le micro-contrôleur et d'​autres micro-contrôleurs ou des ordinateurs (par exemple USB, PEUT, UART), aidant à comprendre les processus dans le monde physique réel (par exemple les interrupteurs,​ la mesure de température,​ etc) et aidant à contrôler l'​environnement (par exemple pour contrôler le moteur, déclencher une alerte etc).
  
-Microcontrollers can be found in a variety of everyday itemshousehold appliances ​(e.g. microwave oven, TV-set), toys (Lego NXT, talking dolls), vehicles ​(carshoists), etc. Microcontrollers’ very wide usage has been possible ​because they are easy to program and have wide range of functionalityhence is very easy to add new features and upgrade the level intelligence ​of the appliance they are in.+Les micro-contrôleurs peuvent être trouvés dans une variété d'​appareils quotidiens ​appareils électroménagers ​(par exemple four à micro-ondes, téléviseurs), jouets ​(Lego NXT, poupées parlantes), véhicules ​(voituresengins de levage), etc. La très large utilisation des micro-contrôleurs est possible ​parce qu'ils sont faciles à programmer et ont un grand choix de fonctionnalitésil est donc assez facile d'​ajouter de nouvelles fonctions et mettre à niveau l'intelligence ​afin de correspondre à l'​appareil dans lequel ils sont.
  
-===== Robotics ​=====+===== Robotique ​=====
  
-Robotics is science ​which combines technology and knowledge necessary to build robots. ​Due to fast development of technology the term robot, ​as an automatic ​machine ​that replaces humanis not so clear anymoreRobot is not anymore just humanoid ​robot, ​robotic hand at automotive industry’s assembly lineautopilot in aircraftartificial ​intelligence ​built of living neurons or simple ​cleaning ​robot, ​it is also computer software witch completes tasks that human has to do (for example complies reports)It is known that robots ​are built to replace humans at certain tasksThere are many reasons for thisdangerous working ​conditions, ​cheaper ​production, ​monotonous work may cause humans to errnew systems are so complex and time criticalthat automatic system makes better decisions than human.         +La robotique est la science ​qui combine la technologie et la connaissance nécessaire à la construction des robots. ​En raison du développement rapide des technologies la définition du terme "robot"telle une machine ​automatique qui remplace l'​hommen'est pas si clair désormaisLe robot n'est désormais plus seulement le robot humanoïdeune main robotisée sur la chaîne de montage de l'​industrie automobilele pilote automatique dans l'​avionl'intelligence ​artificielle construite de neurones vivants ou le simple robot de nettoyagece sont toutes sortes d'​ordinateurs qui remplissent les tâches de l'​hommeOn conçoit que les robots ​sont construits pour remplacer des gens pour certaines tâchesIl y a beaucoup de raisons de cela des conditions ​de travail dangereusesune production ​plus rentablele travail monotone qui peut être à l'​origine d'​erreurs humainesde nouveaux systèmes si complexes et le temps critiqueque le système automatique prend de meilleures décisions que l'​homme.         
  
-===== Microcontrollers in robotics ​=====+===== Micro-contrôleurs en robotique ​=====
  
-Because of the wideness of the roboticswe determinate it as hobby roboticsthe systems are not very complex there and it is possible ​to build them aloneCommon microcontrollers in hobby robotics are:+Vu l'​aspect tellement vaste de la robotiquenous considérerons alors la robotique comme un passe tempsles systèmes ne seront pas très complexes et il sera possible ​de les fabriquer soi-mêmeLes micro-contrôleurs courant sont:
  
-  * Atmel AVR microcontrollers ​(ATmega, ATtiny, etc.) +  * Les micro-contrôleurs ​Atmel AVR (ATmega, ATtiny, etc.) 
-  * Microchip Technology ​PIC microcontrollers ​(PIC16, PIC24, etc.) +  * Les micro-contrôleurs ​PIC de technologie micro-puce ​(PIC16, PIC24, etc.) 
-  * Microcontrollers based on ARM technology.+  * Les micro-contrôleurs basés sur la technologie ​ARM.
  
 +Le plus souvent trois groupes sont à l'​origine de la création des cartes de développement et des environnements basés sur les micro-contrôleurs évoqués ci-dessus. Par exemple: Arduino (AVR), BASIC Stamp (PIC) et Lego NXT (ARM). L'​ensemble des développements pour le //HomeLab// sont basés sur un micro-contrôleur AVR ATmega128.
 +Les questions les plus classiques en ce qui concerne les micro-contrôleurs et les cartes de développement sont: comment définir le plus approprié? Habituellement nous les classons selon ces quatre propriétés:​ le prix, les caractéristiques physiques, l'​environnement de développement et le support utilisateur. Les caractéristiques principales sont:
  
-Quite often third parties have created development boards and environments based on microcontrollers mentioned herein before. For example: Arduino (AVR), BASIC Stamp (PIC) and Lego NXT (ARM). Necessaries for developing HomeLab witch are described hereinafter in this book are based on AVR ATmega128 microcontroller. +  * fréquence d'​opération du processeur ​qui détermine la vitesse d'​opération de la puce 
-Question arises from the large amount of microcontrollers and development boards available: how to find the most appropriate?​ Generally we can classify following four properties: ​price, physical characteristics,​ development environment and customer support. Notable physical characteristics are: +  * capacité de la mémoire – qui détermine la taille maximale du programme qui peut être intégré à la puce 
 +  * capacité de mémorisation des données – combien de données peuvent être utilisées dans le programme 
 +  * nombre de broches entrée/​sortie et leurs fonctions – différentes broches ont différentes fonctions 
 +  * nombre de timers – important pour le critère de poursuite du temps 
 +  * consommation d'​énergie – important pour les applications portables
  
-  * processor operating frequency ​ - determines chip operating speed +Ici l'​environnement de développement est un logiciel ​PC, qui permet de créer et de compiler des programmesen téléchargeant les programmes aux micro-contrôleurs et permettant de détecter en temps réel les éventuelles erreursFacile et confortable il doit faire tout ce qui devient décisifparce que pendant la phase de démarrage du programme ce sera le secteur de travail principalTout cela mène à la quatrième caractéristiquele support ​clientIl est important ​que recevoir de l'aide et de l'​assistance pour répondre aux questions possibles soit aussi facile que possible. ​En considérant toutes ces quatre propriétés mentionnéesil devrait être possible ​de trouver la carte de développement nécessaire.
-  * program memory capacity – determines the size of the program that can be installed on the chip +
-  * data memory capacity – how much data can be processed in the program +
-  * number of input/​output pins and their function – different pins have different possibilities +
-  * number of timers – important for pursue time criteria +
-  * energy consumption – important for mobile applications +
-  +
- +
-Here development environment is PC softwarewitch allows creating and compiling programsuploading programs to the microcontrollers and bridging in the programs during work in order to detect possible faultsHow easy and comfortable it is to do all that becomes decisivebecause during development period of the program it will be the primary working areaAll this leads to the fourth characteristicwitch is customer ​support. ​It is important ​that receiving help and support for solving possible issues is as easy as possible. ​By considering all four mentioned propertiesit should be possible ​to find the development board needed  ​+
fr/microcontrollers.txt · Dernière modification: 2018/12/27 12:53 (modification externe)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0