Extra-pic pic controller programmeur

Pin
Send
Share
Send

Circuits die microcontrollers gebruiken, worden op internet behoorlijk populair. Een microcontroller is zo'n speciale microcircuit, wat in wezen een kleine computer is, met zijn eigen I / O-poorten, geheugen. Dankzij de microcontroller is het mogelijk om zeer functionele circuits te creëren met een minimum aan passieve componenten, bijvoorbeeld een elektronische klok, spelers, verschillende LED-effecten, automatiseringsapparaten.

Om ervoor te zorgen dat de microschakeling alle functies begint uit te voeren, moet u deze knipperen, d.w.z. laad de firmwarecode in haar geheugen. Dit kan worden gedaan met behulp van een speciaal apparaat dat een programmeur wordt genoemd. De programmeur koppelt de computer waarop het firmwarebestand zich bevindt met de firmware-microcontroller. Het is vermeldenswaard dat er bijvoorbeeld microcontrollers uit de AVR-familie zijn, zoals Atmega8, Attiny13 en pic-serie, bijvoorbeeld PIC12F675, PIC16F676. De pic-serie is eigendom van Microchip en de AVR van Atmel, dus de pic- en AVR-firmwaremethoden zijn anders. In dit artikel zullen we het proces van het maken van de Extra-pic-programmeur bekijken, waarmee u de pic-serie microcontroller kunt flashen.
De voordelen van dit specifieke programmeerapparaat zijn de eenvoud van zijn circuit, betrouwbaarheid, veelzijdigheid, omdat het alle gangbare microcontrollers ondersteunt. De computer wordt ook ondersteund door de meest voorkomende firmwareprogramma's, zoals Ic-prog, WinPic800, PonyProg, PICPgm.

Programmeercircuit


Het bevat twee microschakelingen, een geïmporteerde MAX232 en een binnenlandse KR1533LA3, die kan worden vervangen door een 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. De groene LED dient als indicator voor de beschikbaarheid van stroom; de rode LED licht op tijdens het firmwareproces van de microcontroller. Diode 1N4007 wordt gebruikt om het circuit te beschermen tegen voedingsspanning met de verkeerde polariteit.

Materialen


Lijst met onderdelen die nodig zijn voor het samenstellen van het programmeerapparaat:
  • De stabilisator 78L05 - 2 stks.
  • 78L12 stabilisator - 1 stuk.
  • 3v LED groen - 1 st.
  • 3v LED rood - 1 st.
  • Diode 1N4007 - 1 st.
  • Diode 1N4148 - 2 stks.
  • Weerstand 0,125 W 4,7 kOhm - 2 stks.
  • Weerstand 0,125 W 1 kOhm - 6 stks.
  • 4 uF-condensator 16V - 4 stks.
  • Condensator 220 uF 25V - 1 st.
  • 100 nF condensator - 3 stks.
  • Transistor KT3102 - 1 stuk.
  • KT502 transistor - 1 stuk.
  • Microschakeling MAX232 - 1 pc.
  • Chip KR1533LA3 - 1 stuk.
  • Voedingsconnector - 1 st.
  • Connector COM-poort "moeder" - 1 pc.
  • Contactdoos DIP40 - 1 st.
  • DIP8-aansluiting - 2 stuks.
  • Contactdoos DIP14 - 1 st.
  • Contactdoos DIP16 - 1 st.
  • Contactdoos DIP18 - 1 st.
  • Contactdoos DIP28 - 1 st.

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

PCB-productie


Het programmeerapparaat is gemonteerd op een printplaat van 100x70 mm. De printplaat wordt uitgevoerd met de LUT-methode, het bestand wordt aan het artikel gehecht. U hoeft de afbeelding niet te spiegelen voordat u gaat afdrukken.

Download bord:
pechatnaya-plata.zip 25.33 Kb (downloads: 669)

Programmeur Vergadering


Allereerst worden jumpers gesoldeerd op de printplaat, vervolgens weerstanden, diodes. Ten slotte moet u de panelen en voedingsconnectoren en COM-poorten solderen.

omdat er zijn veel panelen op de printplaat voor de microcontrollers om te flitsen, maar niet alle conclusies worden gebruikt, je kunt een dergelijke truc doen en ongebruikte contacten van de panelen verwijderen. In dit geval zal minder tijd worden besteed aan solderen en zal het plaatsen van een microschakeling in een dergelijke aansluiting veel gemakkelijker zijn.

De COM-poortconnector (deze wordt DB-9 genoemd) heeft twee pinnen die in het bord moeten "steken". Om er geen extra gaten voor op het bord te boren, kunt u de twee schroeven onder de zijkanten van de connector losdraaien, terwijl de pennen eraf vallen, evenals de metalen rand van de connector.

Nadat alle onderdelen zijn gesoldeerd, moet het bord van de flux worden gewassen, de aangrenzende contacten zullen rinkelen als er kortsluiting is. Zorg ervoor dat er geen microschakelingen in de aansluitingen zitten (u moet deze verwijderen, inclusief MAX232 en KR1533LA3), sluit de stroom aan. Controleer of een spanning van 5 volt aanwezig is aan de uitgangen van de stabilisatoren. Als alles goed is, kunt u de MAX232- en KR1533LA3-microschakelingen installeren, het programmeerapparaat is klaar voor gebruik. De voedingsspanning van het circuit is 15-24 volt.

Het programmeerbord bevat 4 panelen voor microcontrollers en één voor flash-geheugenchips. Voordat u de firmware-microcontroller op de kaart installeert, moet u zien of de pinout overeenkomt met de pinout op de programmeerkaart. Het programmeerapparaat kan rechtstreeks of via een verlengkabel op de COM-poort van de computer worden aangesloten. Succesvolle montage!

Pin
Send
Share
Send

Bekijk de video: Arduino USB-to-Serial Tutorial - Programming the Pro Mini (Mei 2024).