Mach es selbst
Lifehacks, Meisterkurse, nützliche Tipps, Rezepte.
heim » Elektronik » DIY-Elektronik » Extra-Pic-Pic-Controller-Programmierer

Schaltungen mit Mikrocontrollern erfreuen sich im Internet immer größerer Beliebtheit. Ein Mikrocontroller ist ein spezieller Chip, der im Wesentlichen ein kleiner Computer mit eigenen Ein-/Ausgabeanschlüssen und Speicher ist. Dank eines Mikrocontrollers können Sie mit einem Minimum an passiven Komponenten sehr funktionale Schaltkreise erstellen, beispielsweise elektronische Uhren, Player, verschiedene LED-Effekte und Automatisierungsgeräte.

Damit die Mikroschaltung irgendwelche Funktionen ausführen kann, muss sie geflasht werden, d.h. Laden Sie den Firmware-Code in den Speicher. Dies kann mit einem speziellen Gerät namens Programmierer erfolgen. Der Programmierer verbindet den Computer, auf dem sich die Firmware-Datei befindet, mit dem zu flashenden Mikrocontroller. Erwähnenswert ist, dass es Mikrocontroller der AVR-Familie gibt, zum Beispiel Atmega8, Attiny13, und Pic-Serien, zum Beispiel PIC12F675, PIC16F676. Die Pic-Serie gehört zu Microchip und die AVR-Serie zu Atmel, daher sind die Firmware-Methoden für PIC und AVR unterschiedlich.In diesem Artikel betrachten wir den Prozess der Erstellung eines Extra-Pic-Programmierers, mit dem Sie einen Mikrocontroller der Pic-Serie flashen können.

Zu den Vorteilen dieses speziellen Programmiergeräts gehören die Einfachheit seiner Schaltung, die Zuverlässigkeit im Betrieb und die Vielseitigkeit, da es alle gängigen Mikrocontroller unterstützt. Der Computer wird auch von den gängigsten Firmware-Programmen wie Ic-prog, WinPic800, PonyProg, PICPgm unterstützt.

Programmierschaltung

Extrapic-Pic-Controller-Programmierer

Es enthält zwei Mikroschaltungen, den importierten MAX232 und den inländischen KR1533LA3, der durch den KR155LA3 ersetzt werden kann. Zwei Transistoren, KT502, die durch KT345, KT3107 oder jeden anderen PNP-Transistor mit geringer Leistung ersetzt werden können. KT3102 kann beispielsweise auch in BC457, KT315 geändert werden. Grün Leuchtdiode dient als Indikator für die Stromverfügbarkeit, rot leuchtet während des Firmware-Vorgangs des Mikrocontrollers. Die Diode 1N4007 dient zum Schutz des Stromkreises vor Spannungsversorgung mit falscher Polarität.

Material

Liste der zum Zusammenbau des Programmiergeräts erforderlichen Teile:

  • Stabilisator 78L05 – 2 Stk.
  • Stabilisator 78L12 – 1 Stk.
  • Leuchtdiode bei 3 Zoll. grün – 1 Stk.
  • Leuchtdiode bei 3 Zoll. rot – 1 Stk.
  • Diode 1N4007 – 1 Stk.
  • Diode 1N4148 – 2 Stk.
  • Widerstand 0,125 W 4,7 kOhm – 2 Stk.
  • Widerstand 0,125 W 1 kOhm – 6 Stk.
  • Kondensator 10 uF 16V – 4 Stk.
  • Kondensator 220 uF 25V – 1 Stk.
  • Kondensator 100 nF – 3 Stk.
  • Transistor KT3102 – 1 Stk.
  • Transistor KT502 – 1 Stk.
  • Chip MAX232 – 1 Stk.
  • Chip KR1533LA3 – 1 Stk.
  • Stromanschluss – 1 Stk.
  • Weiblicher COM-Port-Stecker – 1 Stk.
  • DIP40-Buchse – 1 Stk.
  • DIP8-Buchse – 2 Stk.
  • DIP14-Buchse – 1 Stk.
  • DIP16-Buchse – 1 Stk.
  • DIP18-Buchse – 1 Stk.
  • DIP28-Buchse – 1 Stk.

Darüber hinaus benötigen Sie einen Lötkolben und die Fähigkeit, diesen zu bedienen.

Leiterplattenherstellung

Der Programmierer ist auf einer Leiterplatte mit den Maßen 100x70 mm montiert. Die Leiterplatte wird im LUT-Verfahren hergestellt, die Datei ist dem Artikel beigefügt. Es ist nicht erforderlich, das Bild vor dem Drucken zu spiegeln.

Laden Sie das Board herunter:

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

Programmierer-Baugruppe

Zunächst werden Jumper auf die Leiterplatte gelötet, dann Widerstände, Dioden. Zuletzt müssen noch die Buchsen und Stromanschlüsse sowie der COM-Port verlötet werden.

Weil Auf der Leiterplatte gibt es viele Buchsen für geflashte Mikrocontroller, deren Pins aber nicht alle belegt sind; mit diesem Trick können Sie ungenutzte Kontakte aus den Buchsen entfernen. Gleichzeitig wird weniger Zeit für das Löten aufgewendet und das Einsetzen einer Mikroschaltung in eine solche Buchse wird viel einfacher.

Der COM-Port-Anschluss (DB-9 genannt) verfügt über zwei Stifte, die in die Platine „gesteckt“ werden müssen. Um dafür keine zusätzlichen Löcher in die Platine zu bohren, können Sie die beiden Schrauben unter den Seiten des Steckers lösen, dann fallen die Stifte ab, ebenso wie die Metallkante des Steckers.

Nach dem Löten aller Teile muss die Platine vom Flussmittel abgewaschen und die angrenzenden Kontakte auf Kurzschlüsse überprüft werden. Stellen Sie sicher, dass sich keine Mikroschaltungen in den Steckdosen befinden (Sie müssen sowohl MAX232 als auch KR1533LA3 entfernen) und schließen Sie die Stromversorgung an. Prüfen Sie, ob an den Ausgängen der Stabilisatoren eine Spannung von 5 Volt anliegt. Wenn alles in Ordnung ist, können Sie die Mikroschaltungen MAX232 und KR1533LA3 installieren, der Programmierer ist einsatzbereit. Die Versorgungsspannung der Schaltung beträgt 15-24 Volt.

Die Programmierplatine enthält 4 Sockel für Mikrocontroller und einen zum Flashen von Speicherchips. Bevor Sie den zu flashenden Mikrocontroller auf der Platine installieren, müssen Sie prüfen, ob seine Pinbelegung mit der Pinbelegung auf der Programmierplatine übereinstimmt. Der Programmierer kann direkt oder über ein Verlängerungskabel an den COM-Port des Computers angeschlossen werden.Viel Spaß beim Bauen!

Extrapic-Pic-Controller-Programmierer
Kommentar
  • KrawattelächelnLachenerrötenSmileyentspannt entspanntGrinsen
    Herz Augenkissing_heartkissing_closed_eyesgespülterleichtertbefriedigtGrinsen
    zwinkernstick_out_tongue_winking_eyestick_out_tongue_closed_eyesgrinsendküssenstick_out_tongueSchlafen
    besorgtrunzelt die Stirngequältoffener Mundverzog das Gesichtverwirrtverstummte
    ausdruckslosunbeeindrucktschweiß_smileSchweißenttäuscht_erleichtertmüdepassiv
    enttäuschtverwirrtängstlichkalter SchweißdurchhaltenweinenSchluchzen
    FreudeerstauntSchreimüdes GesichtwütendWutTriumph
    schläfrigleckerMaskeSonnenbrilledizzy_faceKoboldlächelnd_imp
    neutral_faceno_mouthunschuldig
5+zwei=
Kommentare (5)
  1. Gast Sergey
    #1 Gast Sergey Gäste 1. April 2018 07:51
    0
    Ich hoffe, Sie haben den Artikel gerade veröffentlicht. In Bezug darauf, was man im Jahr 2018 tun soll, nur ein Programmierer, ohne Debugger und für einen COM-Port – das ist ein völliger Polarfuchs.
  2. Gast Alexander
    #2 Gast Alexander Gäste 19. Februar 2019 07:37
    0
    Hallo, können Sie mir etwas über die Mikroschaltkreis-Programmierer Max 232 und Kr1533laz mit den verwendeten Buchstaben (Bezeichnungen) und KT3102 und KT502 sowie die verwendeten Bezeichnungen erzählen? Und dann habe ich im Internet nachgeschaut und es kamen alle möglichen Buchstaben heraus, die ich nicht verstehen kann. Danke
    1. Anatol
      #3 Anatol Gäste 7. Januar 2020 23:43
      2
      Das ist alles, was gegeben wurde, Sie können es verwenden
  3. Gast Wladimir
    #4 Gast Wladimir Gäste 29. Oktober 2021 14:50
    0
    Guten Tag. Die Frage ist, ob dieser Programmierer mit einem USB-COM-Adapter funktioniert. Treiber für Adapter CH341.
    1. Alexander Iwanow
      #5 Alexander Iwanow Gäste 14. November 2021 17:39
      0
      50/50. Es ist besser, kein Geld zu verschwenden und ein normales für USB zu kaufen. Der Preis wird auch stimmen.

Reparieren einer gebrochenen Steckerzunge

So bauen Sie einen 12-V-Mini-Elektroherd

Wie man aus PVC-Rohren einen Sprinkler mit großem Bewässerungsradius herstellt

Lohnt es sich, Magnete am Ölfilter anzubringen oder nicht?

«Machen Sie es selbst – mit Ihren eigenen Händen» - eine Seite mit interessanten hausgemachten Produkten, die aus Abfallmaterialien und Haushaltsgegenständen hergestellt werden. Schritt-für-Schritt-Meisterkurse mit Fotos und Beschreibungen, Technologien, Life-Hacks – alles, was ein echter Meister oder einfach nur ein Handwerker für Handarbeiten braucht. Kunsthandwerk jeder Komplexität, eine große Auswahl an Richtungen und Ideen für Kreativität.

Wir empfehlen die Lektüre

Fehlercodes für Waschmaschinen