PIC
Initialisme de peripheral interface controller (contrôleur d'interface périphérique).
PIC : le microcontrôleur compact qui gère tout
Un PIC est un petit ordinateur monopuce conçu pour contrôler des machines, des capteurs et d'autres périphériques. L'acronyme signifie « peripheral interface controller » (contrôleur d'interface périphérique), bien que l'industrie moderne les appelle souvent microcontrôleurs. Les PIC contiennent un processeur, de la mémoire et des broches d'entrée/sortie, le tout sur un seul circuit intégré, ce qui les rend économiques à intégrer directement dans l'équipement plutôt que de nécessiter des cartes de contrôle séparées.
Les PIC sont disponibles dans une gamme de tailles et de capacités. Les plus petits boîtiers ont 6 ou 8 broches et coûtent quelques dollars ; ils gèrent une logique simple comme la commutation d'un relais ou la lecture d'un bouton. Les variantes plus grandes avec 40 ou 80 broches comprennent plus de mémoire, plus de lignes d'E/S et des périphériques intégrés tels que des convertisseurs analogique-numérique, des temporisateurs et du matériel de communication série. Les fabricants courants incluent Microchip, qui possède la marque et la famille PIC, ainsi que des concurrents fabriquant des équivalents compatibles broches ou fonctionnels.
Où les PIC se trouvent dans l'équipement industriel
Un PIC se situe généralement à la couche inférieure de contrôle : il lit les interrupteurs et les capteurs analogiques, compare les valeurs à des seuils ou à la logique du micrologiciel, et déclenche des sorties comme des contacteurs de moteur, des électrovannes ou des voyants d'avertissement. Un contrôleur industriel plus grand peut communiquer avec plusieurs PIC via des lignes série, ou un PIC peut fonctionner de manière autonome dans une machine simple. Ils sont rentables pour la production en grand volume car la puce elle-même est peu coûteuse et ne nécessite qu'une poignée de composants passifs pour fonctionner.
La programmation d'un PIC nécessite un logiciel spécialisé : soit un langage d'assemblage, soit un langage de niveau supérieur compilé vers le jeu d'instructions du PIC. Les pièges courants incluent les bogues du micrologiciel qui provoquent une sortie erratique dans des conditions extrêmes, les délais d'attente du chien de garde si le processeur se bloque, et les problèmes d'immunité au bruit lorsque les PIC sont situés près de moteurs ou d'équipements de soudage. La petite mémoire embarquée, généralement de quelques kilo-octets, limite la complexité de tout programme unique.
Le terme « peripheral interface controller » reflète une convention de dénomination plus ancienne des années 1980, lorsque ces puces étaient considérées principalement comme des auxiliaires pour des ordinateurs plus grands. Aujourd'hui, les PIC fonctionnent souvent comme le contrôleur principal d'une machine, mais le nom est resté. Leur simplicité, leur faible coût et leur large disponibilité en ont fait un standard dans tout, des distributeurs automatiques aux commandes de pompes industrielles en passant par les appareils électroménagers.
Sources
- Source de la définitionWiktionary