Microcontrôleur PIC18 :qu'est-ce que c'est et comment l'utiliser
Microcontrôleur PIC
Avez-vous besoin d'un microcontrôleur facile à programmer et à interfacer avec d'autres périphériques ? Si oui, alors le microcontrôleur PIC18 est ce dont vous avez besoin.
Pourquoi? Parce que les microcontrôleurs PIC18 ont des vitesses et une simplicité exceptionnelles lors de l'exécution des programmes. De plus, par rapport à d'autres microcontrôleurs, ce PIC se classe au sommet en raison de leur popularité et du nombre de fonctionnalités.
Par conséquent, dans cet article, nous allons tout détailler sur le microcontrôleur PIC18 et comment l'utiliser dans votre circuit.
Commençons !
Qu'est-ce que les microcontrôleurs PIC18F452 ?
En vérité, les microcontrôleurs Programmable Interface Controllers (PIC) sont des microcontrôleurs petits mais puissants que vous pouvez programmer pour effectuer une grande variété de tâches.
De plus, vous pouvez trouver ces microcontrôleurs dans des appareils électroniques comme
- Systèmes de contrôle
- Téléphones
- Systèmes d'alarme
- Ordinateurs, etc.
Appareils électroniques
Tous les microcontrôleurs de la famille PIC ont des registres qui fonctionnent comme de la RAM. Ils sont également livrés avec une pile qui enregistre les adresses de retour.
De plus, le PIC18F452 est un microcontrôleur 8 bits basé sur flash avec MIPS et CMPS. Il comporte également jusqu'à trente-quatre broches d'E/S sur quarante broches et peut fournir beaucoup de puissance.
En effet, le microcontrôleur PIC18F452 dispose de temporisateurs 8 bits et 16 bits (3), d'un convertisseur numérique-analogique 10 bits avec jusqu'à 8 canaux, et d'un périphérique SPI, 12C, USART.
De plus, il ne nécessite pas beaucoup d'énergie car il n'utilise qu'un courant de veille maximum de 0,2 uA. De plus, il ne consomme rien de plus qu'un courant standard de 1,6 mA lorsqu'il fonctionne sur 5v OF 4 Mhz.
Types de microcontrôleurs PIC
Naturellement, il existe quatre types de microcontrôleurs PIC en fonction de leur architecture interne. Ainsi, ces quatre types incluent
- PIC de base
- PIC de milieu de gamme amélioré
- PIC milieu de gamme
- PIC18
Nous nous concentrerons sur PIC18 pour cet article.
Configuration des broches PIC18F452
Le microcontrôleur PIC18F452 possède 40 broches, chacune avec sa caractéristique unique. De plus, nous énumérerons toutes les broches et leurs fonctions ici pour vous.
Les images ci-dessus montrent les différentes configurations de broches pour le microcontrôleur PIC18.
Alternatives pour le P1C18F452
Caractéristiques détaillées du PIC18F452
Plus précisément, éclairons davantage les fonctionnalités du microcontrôleur PIC18F452 :
- 34 broches d'E/S et processeur 8 bits
- Un temporisateur 8 bits avec trois temporisateurs 10 bits
- Nombre de broches :40
- Un module ADC 10 bits à 8 canaux
- Tension de fonctionnement minimale de 2 V et tension de fonctionnement maximale de 5,5 V
- Aucun comparateur ni module DAC n'est disponible
- Il a un oscillateur externe sans oscillateur interne
- Trois périphériques de communication, dont UART, SPI et I2C
- 32 Ko de mémoire programme et 256 octets de données EEPROM
- 10 MIPS de vitesse du processeur, 1 536 octets de RAM et architecture 8 bits
- PPS (Peripheral Pin Select) et amplificateur opérationnel non disponibles
- Pas de CAN avec calcul et référence de tension interne
- Convertisseur DAC et résolution DAC maximale, non présents
- Détection de zéro et temporisateur de mesure de signal manquants
- Deux sorties PWM
- Pas de minuterie de limite matérielle et de modules USB
- WWDT (Windowed Watchdog Timer) et minuteur angulaire absents
- Le PIC ne peut pas gérer les hautes tensions
- -40 o C minimum et 125 o C température maximale de fonctionnement
Programmation des microcontrôleurs PIC
En effet, il existe une variété de logiciels que vous pouvez utiliser pour programmer les microcontrôleurs PIC. Vous pouvez même utiliser le langage d'assemblage pour programmer le PIC.
Sans aucun doute, vous aurez besoin de plus d'un logiciel pour programmer complètement ce contrôleur. De plus, un IDE est l'endroit où vous effectuez la programmation principale. D'autres choses dont vous avez besoin incluent un compilateur et un IPE.
La meilleure partie est que vous pouvez obtenir un logiciel gratuit sur Internet qui peut gérer la programmation.
Maintenant, vous aurez besoin d'un appareil PICkit3 pour télécharger votre code dans le PIC. Mais ce n'est pas tout. Vous aurez également besoin de matériel comme :
- Breadboard
Planche à pain
- Oscillateurs à cristal
Oscillateurs à cristal
Source :Wikimedia Commons
- PIC ICS
- Condensateurs
Condensateurs
- Stations de soudage
Stations de soudage
Source :Wikimedia Commons
Et plus encore.
PICit3
Applications
Vous pouvez utiliser le PIC 8 bits pour des applications telles que :
- Traitement des données analogiques
- Capteur intégré
- Opérations de sortie-entrée
- Applications à petite échelle et à faible coût
- Applications de contrôle en temps réel
- Enregistrement des données
- Outils de développement
Différence entre le PIC16 et le PIC18
La première différence notable est que le PIC18 offre plus de vitesse que le PIC16 et peut atteindre des vitesses de fonctionnement de 48 MHz. De plus, PIC18 comporte une division matérielle, contrairement à PIC16.
Il y a aussi le cas du changement de banque où PIC18 le rend plus sans stress que PIC16.
Microcontrôleur PIC16
Réflexions finales
Les microcontrôleurs PIC18 ont des conceptions qui leur permettent de gérer des applications de contrôle simples. Dans le passé, le PIC représentait le contrôleur d'interface périphérique. Mais aujourd'hui, le PIC signifie Programmable Intelligent Computer.
Aujourd'hui, le microcontrôleur PIC est devenu un appareil intelligent avec une RAM de données. De plus, il dispose de suffisamment d'espace pour stocker n'importe quel programme que vous souhaitez. En d'autres termes, les microcontrôleurs PIC18 ne sont pas seulement des combinaisons de mémoire, de processeurs et de périphériques.
Alors, nous aimerions avoir de vos nouvelles. Avez-vous des questions concernant ce sujet ?
N'hésitez pas à nous contacter et nous nous ferons un plaisir de vous aider.
Technologie industrielle
- Qu'est-ce que la 6G et quelle sera sa vitesse ?
- Qu'est-ce que la cavitation de la pompe et comment l'éviter ?
- Qu'est-ce que la découpe plasma et comment fonctionne la découpe plasma ?
- Qu'est-ce que la soudure ? - Types et comment souder
- Qu'est-ce que le brasage et comment braser le métal ?
- Qu'est-ce que le brasage au cuivre et comment le faire ?
- Qu'est-ce que MQTT et comment les entreprises d'automatisation industrielle peuvent-elles l'utiliser ?
- Qu'est-ce que le Lean Digital et comment l'intégrer ?
- Qu'est-ce qu'un désignateur de référence et comment l'utiliser dans l'assemblage ?