Doe het zelf
Lifehacks, masterclasses, handige tips, recepten.
thuis » Elektronica » DIY-elektronica »Extra-pic pic controller programmeur

Circuits die gebruik maken van microcontrollers winnen behoorlijk aan populariteit op internet. Een microcontroller is een speciale chip die in wezen een kleine computer is met eigen invoer-/uitvoerpoorten en geheugen. Dankzij een microcontroller kun je zeer functionele circuits creëren met een minimum aan passieve componenten, bijvoorbeeld elektronische klokken, spelers, verschillende LED-effecten en automatiseringsapparaten.

Om de microschakeling functies te laten uitvoeren, moet deze worden geflitst, d.w.z. laad de firmwarecode in het geheugen. Dit kan worden gedaan met behulp van een speciaal apparaat dat een programmeur wordt genoemd. De programmeur verbindt de computer waarop het firmwarebestand zich bevindt met de microcontroller die wordt geflasht. Het is de moeite waard te vermelden dat er microcontrollers van de AVR-familie zijn, bijvoorbeeld Atmega8, Attiny13 en pic-series, bijvoorbeeld PIC12F675, PIC16F676. De Pic-serie is van Microchip en de AVR-serie van Atmel, dus de firmwaremethoden voor PIC en AVR zijn verschillend.In dit artikel zullen we kijken naar het proces van het maken van een Extra-pic-programmeur, waarmee je een microcontroller uit de pic-serie kunt flashen.

De voordelen van deze specifieke programmeur zijn onder meer de eenvoud van de circuits, de betrouwbaarheid van de werking en de veelzijdigheid, omdat deze alle gangbare microcontrollers ondersteunt. Verder wordt de computer ondersteund door de meest gangbare firmwareprogramma's, zoals Ic-prog, WinPic800, PonyProg, PICPgm.

Programmeurcircuit

Extrapic pic-controller programmeur

Het bevat twee microcircuits, de geïmporteerde MAX232 en de binnenlandse KR1533LA3, die kan worden vervangen door de KR155LA3. Twee transistors, KT502, die kunnen worden vervangen door KT345, KT3107 of een andere PNP-transistor met laag vermogen. KT3102 kan ook worden gewijzigd in bijvoorbeeld BC457, KT315. Groente Lichtgevende diode dient als indicator voor de beschikbaarheid van stroom, rood licht op tijdens het firmwareproces van de microcontroller. De 1N4007-diode wordt gebruikt om het circuit te beschermen tegen de toevoer van spanning met onjuiste polariteit.

Materialen

Lijst met onderdelen die nodig zijn om de programmeur in elkaar te zetten:

  • Stabilisator 78L05 – 2 st.
  • Stabilisator 78L12 – 1 st.
  • Lichtgevende diode op 3 inch. groen – 1 st.
  • Lichtgevende diode op 3 inch. rood – 1 st.
  • Diode 1N4007 – 1 st.
  • Diode 1N4148 – 2 st.
  • Weerstand 0,125 W 4,7 kOhm – 2 st.
  • Weerstand 0,125 W 1 kOhm – 6 st.
  • Condensator 10 uF 16V – 4 st.
  • Condensator 220 uF 25V – 1 st.
  • Condensator 100 nF – 3 st.
  • Transistor KT3102 – 1 st.
  • Transistor KT502 – 1 st.
  • Chip MAX232 – 1 st.
  • Chip KR1533LA3 – 1 st.
  • Voedingsconnector – 1 st.
  • Vrouwelijke COM-poortconnector - 1 st.
  • DIP40-aansluiting – 1 st.
  • DIP8-aansluiting – 2 st.
  • DIP14-aansluiting – 1 st.
  • DIP16-aansluiting – 1 st.
  • DIP18-aansluiting – 1 st.
  • DIP28-aansluiting – 1 st.

Daarnaast heb je een soldeerbout nodig en de mogelijkheid om deze te gebruiken.

PCB-productie

De programmeur is gemonteerd op een printplaat van 100x70 mm. De printplaat is gemaakt volgens de LUT-methode, het bestand is bij het artikel gevoegd. Het is niet nodig om de afbeelding te spiegelen voordat u deze afdrukt.

Download het bord:

pechatnaya-plata.zip [25,33 Kb] (downloads: 1557)

Programmeur montage

Allereerst worden jumpers op de printplaat gesoldeerd, vervolgens weerstanden, diodes. Ten slotte moet u de stopcontacten, stroomconnectoren en COM-poort solderen.

Omdat Er zijn veel aansluitingen op de printplaat voor geflashte microcontrollers, maar niet alle pinnen worden gebruikt; je kunt deze truc gebruiken en ongebruikte contacten uit de aansluitingen verwijderen. Tegelijkertijd zal er minder tijd worden besteed aan solderen en zal het veel gemakkelijker zijn om een ​​​​microschakeling in een dergelijke socket te plaatsen.

De COM-poortconnector (DB-9 genoemd) heeft twee pinnen die in het bord moeten worden 'gestoken'. Om ervoor te zorgen dat u geen extra gaten op het bord boort, kunt u de twee schroeven onder de zijkanten van de connector losdraaien. De pinnen zullen eraf vallen, evenals de metalen rand van de connector.

Nadat alle onderdelen zijn gesoldeerd, moet het bord worden ontdaan van vloeimiddel en moeten de aangrenzende contacten worden omringd om te zien of er kortsluiting is. Zorg ervoor dat er geen microschakelingen in de aansluitingen zitten (u moet zowel MAX232 als KR1533LA3 verwijderen), sluit de stroom aan. Controleer of er een spanning van 5 volt staat op de uitgangen van de stabilisatoren. Als alles in orde is, kunt u de MAX232- en KR1533LA3-microschakelingen installeren, de programmeur is klaar voor gebruik. De voedingsspanning van het circuit is 15-24 volt.

Het programmeerbord bevat 4 sockets voor microcontrollers en één voor het flashen van geheugenchips. Voordat u de te flashen microcontroller op het bord installeert, moet u controleren of de pin-out overeenkomt met de pin-out op het programmeerbord. De programmeur kan rechtstreeks of via een verlengkabel op de COM-poort van de computer worden aangesloten.Veel bouwplezier!

Extrapic pic-controller programmeur
terugkomen
Opmerking
  • vlinderdasglimlachlachendblozensmileyontspannen ontspannengrijns
    hart ogenkussend hartkussende_gesloten_ogengespoeldopgeluchttevredengrijns
    knipoogvastgezette_uit_tong_knipogende_ooguitgestoken tong gesloten ogengrijnzendkussenvastzittende_uit_tongslapen
    bezorgdfronsengekweldopen mondgrimmigverwardstil
    uitdrukkingsloosniet geamuseerdzweet_glimlachzweetteleurgesteld_opgeluchtvermoeidheidpassief
    teleurgesteldverwardangstigkoud zweetvolhoudenschreeuwsnik
    vreugdeverbaasdschreeuwvermoeid gezichtbooswoedetriomf
    slaperigjammiemaskerzonnebrilduizelig gezichtimpglimlachend_imp
    neutraal_gezichtgeen_mondonschuldig
5+twee=
Opmerkingen (5)
  1. Gast Sergej
    #1 Gast Sergej Gasten 1 april 2018 07:51
    0
    Ik hoop dat je zojuist het artikel hebt gepubliceerd. In termen van wat te doen in 2018, gewoon een programmeur, zonder debugger en voor een com-poort - dit is een complete poolvos.
  2. Gast Alexander
    #2 Gast Alexander Gasten 19 februari 2019 07:37
    0
    Hallo, kun je me vertellen over de microcircuitprogrammeur Max 232 en Kr1533laz met welke letters (aanduidingen) ze gebruikten, en KT3102 en KT502, en ook welke aanduidingen ze gebruikten. En toen heb ik het op internet opgezocht en er kwamen allerlei soorten letters uit, en ik begrijp het niet. Bedankt
    1. Anatol
      #3 Anatol Gasten 7 januari 2020 23:43
      2
      Dat is alles wat werd gegeven, je kunt het gebruiken
  3. Gast Vladimir
    #4 Gast Vladimir Gasten 29 oktober 2021 14:50
    0
    Hallo. De vraag is of deze programmeur zal werken met een USB-COM-adapter. Stuurprogramma voor adapter CH341.
    1. Alexander Ivanov
      #5 Alexander Ivanov Gasten 14 november 2021 17:39
      0
      50/50 Het is beter om geen geld te verspillen en een normale te kopen voor usb/ De prijs zal ook uitkomen.

Een gebroken connectortong repareren

Hoe maak je een 12 V mini-elektrisch fornuis?

Hoe maak je een sproeier met een grote besproeiingsradius van PVC-buizen

Is het de moeite waard om magneten op het oliefilter te installeren of niet?

«Doe het zelf - met je eigen handen» - een site met interessante zelfgemaakte producten gemaakt van restmaterialen en spullen uit huis. Stapsgewijze masterclasses met foto's en beschrijvingen, technologieën, lifehacks - alles wat een echte meester of gewoon een vakman nodig heeft voor handwerk. Ambachten van elke complexiteit, een grote selectie aan richtingen en ideeën voor creativiteit.

Wij raden lezen aan

Foutcodes wasmachine