Fai da te fai da te
Corsi di perfezionamento, istruzioni, consigli utili, ricette.
» » »Programmatore di controller di foto extra-pic
I circuiti che usano microcontrollori stanno guadagnando molta popolarità su Internet. Un microcontrollore è un microcircuito così speciale, che, in sostanza, è un piccolo computer, con le sue porte I / O, memoria. Grazie al microcontrollore, è possibile creare circuiti altamente funzionali con un minimo di componenti passivi, ad esempio un orologio elettronico, lettori, vari effetti LED, dispositivi di automazione.
Programmatore di controller di foto extra

Affinché il microcircuito inizi a svolgere qualsiasi funzione, è necessario lampeggiarlo, ad es. carica il codice del firmware nella sua memoria. Questo può essere fatto usando un dispositivo speciale chiamato programmatore. Il programmatore associa il computer su cui si trova il file del firmware con il microcontrollore del firmware. Vale la pena ricordare che ci sono microcontrollori della famiglia AVR, ad esempio, come Atmega8, Attiny13 e serie di immagini, ad esempio PIC12F675, PIC16F676. La serie pic è di proprietà di Microchip e dell'AVR di Atmel, quindi i metodi del firmware di immagine e AVR sono diversi. In questo articolo considereremo il processo di creazione del programmatore Extra-pic, con il quale è possibile eseguire il flashing del microcontrollore della serie di foto.
I vantaggi di questo particolare programmatore includono la semplicità del suo circuito, l'affidabilità, la versatilità, perché supporta tutti i comuni microcontrollori. Il computer è inoltre supportato dai programmi firmware più comuni, come Ic-prog, WinPic800, PonyProg, PICPgm.

Circuito programmatore


Programmatore di controller di foto extra

Contiene due microcircuiti, un MAX232 importato e un KR1533LA3 domestico, che può essere sostituito con un KR155LA3. Due transistor, KT502, che possono essere sostituiti da KT345, KT3107 o qualsiasi altro transistor PNP a bassa potenza. KT3102 può anche essere modificato, ad esempio, in BC457, KT315. Il LED verde funge da indicatore della disponibilità di alimentazione; il LED rosso si illumina durante il processo del firmware del microcontrollore. Il diodo 1N4007 viene utilizzato per proteggere il circuito dall'alimentazione di tensione con polarità errata.

materiale


Programmatore di controller di foto extra

Elenco delle parti necessarie per il montaggio del programmatore:
  • Lo stabilizzatore 78L05 - 2 pezzi.
  • Stabilizzatore 78L12 - 1 pz.
  • LED 3v verde - 1 pz.
  • LED 3v rosso - 1 pz.
  • Diodo 1N4007 - 1 pz.
  • Diodo 1N4148 - 2 pezzi
  • Resistenza 0,125 W 4,7 kOhm - 2 pezzi.
  • Resistenza 0,125 W 1 kOhm - 6 pezzi.
  • Condensatore 4 uF 16V - 4 pezzi
  • Condensatore 220 uF 25 V - 1 pz.
  • Condensatore 100 nF - 3 pezzi
  • Transistor KT3102 - 1 pz.
  • Transistor KT502 - 1 pz.
  • Microcircuito MAX232 - 1 pz.
  • Chip KR1533LA3 - 1 pz.
  • Connettore di alimentazione - 1 pz.
  • Porta COM connettore "madre" - 1 pz.
  • Presa DIP40 - 1 pz.
  • Presa DIP8 - 2 pezzi
  • Presa DIP14 - 1 pz.
  • Presa DIP16 - 1 pz.
  • Presa DIP18 - 1 pz.
  • Presa DIP28 - 1 pz.

Inoltre, è necessario un saldatore e la possibilità di usarlo.

Produzione di PCB


Il programmatore è assemblato su un circuito stampato di dimensioni 100x70 mm. Il circuito stampato viene eseguito con il metodo LUT, il file è allegato all'articolo. Non è necessario eseguire il mirroring dell'immagine prima della stampa.
Programmatore di controller di foto extra

Scarica scheda:
[25.33 Kb] (download: 631)

Assemblea del programmatore


Prima di tutto, i ponticelli vengono saldati al circuito stampato, quindi ai resistori, ai diodi. Infine, è necessario saldare pannelli, connettori di alimentazione e porte COM.
Programmatore di controller di foto extra

Programmatore di controller di foto extra

perché ci sono molti pannelli sul circuito stampato per i microcontrollori da far lampeggiare, ma non tutte le conclusioni sono usate, puoi fare un simile trucco e rimuovere i contatti inutilizzati dai pannelli. In questo caso, sarà dedicato meno tempo alla saldatura e l'inserimento di un microcircuito in una presa di questo tipo sarà molto più semplice.
Programmatore di controller di foto extra

Il connettore della porta COM (si chiama DB-9) ha due pin che devono "attaccarsi" alla scheda.Per non praticare ulteriori fori sulla scheda, è possibile svitare le due viti sotto i lati del connettore, mentre i piedini cadranno e il bordo metallico del connettore.
Programmatore di controller di foto extra

Dopo aver saldato tutte le parti, la scheda deve essere lavata dal flusso, i contatti vicini squilleranno, se ci sono cortocircuiti. Assicurarsi che non vi siano microcircuiti nelle prese (è necessario rimuovere, inclusi MAX232 e KR1533LA3), collegare l'alimentazione. Controllare se alle uscite degli stabilizzatori è presente una tensione di 5 volt. Se tutto va bene, è possibile installare i microcircuiti MAX232 e KR1533LA3, il programmatore è pronto a lavorare. La tensione di alimentazione del circuito è di 15-24 volt.
Programmatore di controller di foto extra

Programmatore di controller di foto extra

La scheda del programmatore contiene 4 pannelli per microcontrollori e uno per i chip di memoria flash. Prima di installare il microcontrollore del firmware sulla scheda, è necessario vedere se il suo pinout corrisponde al pinout sulla scheda del programmatore. Il programmatore può essere collegato direttamente alla porta COM del computer o tramite una prolunga. Assemblea riuscita!
Programmatore di controller di foto extra
Commenti (2)
  1. Ospite Sergey
    #1 Ospite Sergey ospiti 1 aprile 2018 07:51
    0
    Spero che tu abbia appena pubblicato l'articolo. Cosa fare nel 2018 solo un programmatore, senza debugger e per una porta COM: questa è una volpe polare completa.
  2. Ospite Alexander
    #2 Ospite Alexander ospiti 19 febbraio 2019 07:37
    0
    Ciao, ma parlami del programmatore del microcircuito Max 232 e Kr1533laz con cui sono state usate le lettere (designazioni) e anche kt3102 e kt502 hanno preso le designazioni. E poi l'ho segnato su Internet ed è uscito con quali lettere ci sono solo lettere, e non riesco a capire. Grazie

Leggi anche

Codici di errore per lavatrici