Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

PIC18 Microcontroller:wat het is en hoe het te gebruiken?

PIC-microcontroller

Heeft u een microcontroller nodig die eenvoudig te programmeren en te koppelen is met andere randapparatuur? Zo ja, dan is de PIC18-microcontroller wat u nodig hebt.

Waarom? Omdat de PIC18-microcontrollers uitzonderlijke snelheden en eenvoud hebben bij het uitvoeren van programma's. Ook staat deze PIC, in vergelijking met andere microcontrollers, aan de top vanwege hoe populair ze zijn en het aantal functies.

Daarom leggen we in dit artikel alles uit over de PIC18-microcontroller en hoe je deze in je circuit kunt gebruiken.

Laten we beginnen!

Wat is PIC18F452 Microcontrontollers?

In werkelijkheid zijn Programmable Interface Controllers (PIC) microcontrollers kleine maar krachtige microcontrollers die u kunt programmeren om een ​​breed scala aan taken uit te voeren.

Bovendien kun je deze microcontrollers vinden in elektronische apparaten zoals

  • Besturingssystemen
  • Telefoons
  • Alarmsystemen
  • Computers, enz.

Elektronische apparaten

Alle microcontrollers in de PIC-familie hebben registers die werken als RAM. Ze worden ook geleverd met een stapel die retouradressen opslaat.

Verder is de PIC18F452 een op flash gebaseerde 8-bit microcontroller met MIPS en CMPS. Het beschikt ook over maximaal vierendertig I/O-pinnen van veertig pinnen en kan veel kracht uitdelen.

De PIC18F452-microcontroller heeft inderdaad 8-bits en 16-bits timers (3), een 10-bits digitaal-analoogomzetter met maximaal 8 kanalen en een SPI, 12C, USART-randapparaat.

Bovendien heeft hij niet veel stroom nodig, omdat hij maximaal 0,2uA stand-bystroom gebruikt. Ook verbruikt het niet meer dan een standaardstroom van 1,6 mA bij gebruik op 5v OF 4 Mhz.

Soorten PIC-microcontrollers

Natuurlijk zijn er vier soorten PIC-microcontrollers op basis van hun interne architectuur. Deze vier typen omvatten dus

  • Basislijn PIC
  • Verbeterde middenklasse PIC
  • Middenklasse PIC
  • PIC18

We concentreren ons in dit artikel op PIC18.

PIC18F452-pinconfiguratie

De PIC18F452-microcontroller heeft 40 pinnen, elk met zijn unieke functie. Bovendien zetten we hier alle pinnen en hun functies voor je op een rij.

De afbeeldingen hierboven tonen de verschillende pinconfiguraties voor de PIC18-microcontroller.

Alternatieven voor de P1C18F452

Gedetailleerde functies van PIC18F452

Laten we in het bijzonder meer licht werpen op de functies van de PIC18F452 microcontroller:

  • 34 I/O-pinnen en 8-bits CPU
  • Een 8-bits timer met drie 10-bits timers
  • Pintelling:40
  • Eén 10-bits 8-kanaals ADC-module
  • 2v minimale bedrijfsspanning en 5,5v maximale bedrijfsspanning
  • Er zijn geen vergelijkers en DAC-modules beschikbaar
  • Het heeft een externe oscillator zonder interne oscillator
  • Drie communicatierandapparatuur, waaronder UART, SPI en I2C
  • 32 kb programmageheugen en 256-byte data-EEPROM
  • 10 MIPS CPU-snelheid, 1536 bytes Rambytes en 8-bits architectuur
  • PPS (Peripheral Pin Select) en operationele versterker niet beschikbaar
  • Geen ADC met berekening en interne spanningsreferentie
  • DAC-converter en maximale DAC-resolutie, niet aanwezig
  • Zero cross-detectie en timer voor signaalmeting ontbreken
  • Twee PWM-uitgangen
  • Geen hardwarelimiettimer en USB-modules
  • WWDT (Windowed Watchdog Timer) en hoektimer afwezig
  • De PIC kan geen hoge spanningen aan
  • -40 o C minimaal en 125 o C maximale bedrijfstemperatuur

PIC-microcontrollers programmeren

Er is inderdaad een verscheidenheid aan software die u kunt gebruiken om PIC-microcontrollers te programmeren. Je kunt zelfs assembler gebruiken om de PIC te programmeren.

U hebt ongetwijfeld meer dan één software nodig om deze controller volledig te programmeren. Bovendien is een IDE waar u de primaire programmering doet. Andere dingen die je nodig hebt zijn een compiler en een IPE.

Het beste is dat je op internet gratis software kunt krijgen die de programmering aankan.

Nu heb je een PICkit3-apparaat nodig om je code naar de PIC te uploaden. Maar dat is niet alles. Je hebt ook wat hardware nodig, zoals:

  • Broodplank

Breadboard

  • Kristaloscillatoren

Kristaloscillatoren

Bron:Wikimedia Commons

  • PIC ICS
  • condensatoren

Condensatoren

  • Soldeerstations

Soldeerstations

Bron:Wikimedia Commons

En meer.

PICit3

Applicaties

U kunt de 8-bits PIC gebruiken voor toepassingen zoals:

  • Analoge gegevensverwerking
  • Sensor integreren
  • Uitvoer-invoerbewerkingen
  • Kleinschalige en goedkope toepassingen
  • Realtime controle-applicaties
  • Gegevensregistratie
  • Ontwikkeltools

Verschil tussen de PIC16 en de PIC18

Het eerste opvallende verschil is dat de PIC18 meer snelheid heeft dan de PIC16 en een werksnelheid van 48Mhz kan bereiken. PIC18 heeft ook een hardware-afdeling en PIC16 niet.

Er is ook het geval van bankoverstappen waarbij PIC18 het stressvrijer maakt dan PIC16.

PIC16 Microcontroller

Laatste gedachten

PIC18-microcontrollers hebben ontwerpen waarmee ze eenvoudige besturingstoepassingen aankunnen. In het verleden vertegenwoordigde de PIC de Peripheral Interface Controller. Maar tegenwoordig staat de PIC voor Programmable Intelligent Computer.

Tegenwoordig is de PIC-microcontroller een intelligent apparaat met data-RAM geworden. Bovendien heeft het voldoende ruimte om elk gewenst programma op te slaan. Met andere woorden, de PIC18-microcontrollers zijn niet alleen combinaties van geheugen, processors en randapparatuur.

Dus we horen graag van je. Heeft u vragen over dit onderwerp?

Aarzel niet om contact met ons op te nemen en we helpen u graag verder.


Industriële technologie

  1. P-F Curve:wat het is en hoe het te gebruiken bij onderhoud
  2. C# Queue met voorbeelden:wat is C# Queue en hoe te gebruiken?
  3. Wat is 6G en hoe snel zal het zijn?
  4. Wat is pompcavitatie en hoe voorkom ik het?
  5. Wat is plasmasnijden en hoe werkt plasmasnijden?
  6. Wat is solderen? - Soorten en hoe te solderen?
  7. Wat is solderen en hoe metaal te solderen?
  8. Wat is kopersolderen en hoe het te doen?
  9. Wat is MQTT en hoe kunnen industriële automatiseringsbedrijven het gebruiken?
  10. Wat is Lean Digital en hoe integreer je het?
  11. Wat is een referentie-aanduiding en hoe gebruiken we deze bij assemblage?