Fallo da solo
Trucchi di vita, master class, consigli utili, ricette.
casa » Elettronica » Elettronica fai da te »Programmatore controller pic extra-pic

I circuiti che utilizzano microcontrollori stanno guadagnando molta popolarità su Internet. Un microcontrollore è un chip speciale che, in sostanza, è un piccolo computer con le proprie porte di ingresso/uscita e la propria memoria. Grazie a un microcontrollore è possibile creare circuiti molto funzionali con un minimo di componenti passivi, ad esempio orologi elettronici, lettori, vari effetti LED e dispositivi di automazione.

Affinché il microcircuito possa iniziare a svolgere qualsiasi funzione, deve essere lampeggiato, ad es. caricare il codice firmware nella sua memoria. Questo può essere fatto utilizzando un dispositivo speciale chiamato programmatore. Il programmatore collega il computer su cui si trova il file del firmware con il microcontrollore in fase di flashing. Vale la pena ricordare che esistono microcontrollori della famiglia AVR, ad esempio Atmega8, Attiny13, e della serie pic, ad esempio PIC12F675, PIC16F676. La serie Pic appartiene a Microchip e la serie AVR appartiene ad Atmel, quindi i metodi firmware per PIC e AVR sono diversi.In questo articolo esamineremo il processo di creazione di un programmatore Extra-pic, con il quale potrai eseguire il flashing di un microcontrollore della serie pic.

I vantaggi di questo particolare programmatore includono la semplicità dei suoi circuiti, l'affidabilità di funzionamento e la versatilità, poiché supporta tutti i microcontrollori comuni. Il computer è supportato anche dai programmi firmware più comuni, come Ic-prog, WinPic800, PonyProg, PICPgm.

Circuito programmatore

Programmatore controller pic Extrapic

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

Materiali

Elenco delle parti necessarie per assemblare il programmatore:

  • Stabilizzatore 78L05 – 2 pz.
  • Stabilizzatore 78L12 – 1 pz.
  • Diodo ad emissione luminosa a 3 pollici verde – 1 pz.
  • Diodo ad emissione luminosa a 3 pollici rosso – 1 pz.
  • Diodo 1N4007 – 1 pz.
  • Diodo 1N4148 – 2 pz.
  • Resistore 0,125 W 4,7 kOhm – 2 pz.
  • Resistore 0,125 W 1 kOhm – 6 pz.
  • Condensatore 10 uF 16V – 4 pz.
  • Condensatore 220 uF 25V – 1 pz.
  • Condensatore 100 nF – 3 pz.
  • Transistor KT3102 – 1 pz.
  • Transistor KT502 – 1 pz.
  • Chip MAX232 – 1 pz.
  • Chip KR1533LA3 – 1 pz.
  • Connettore di alimentazione – 1 pz.
  • Connettore porta COM femmina - 1 pz.
  • Presa DIP40 – 1 pz.
  • Presa DIP8 – 2 pz.
  • Presa DIP14 – 1 pz.
  • Presa DIP16 – 1 pz.
  • Presa DIP18 – 1 pz.
  • Presa DIP28 – 1 pz.

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

Produzione di PCB

Il programmatore è assemblato su un circuito stampato di dimensioni 100x70 mm. Il circuito stampato è realizzato con il metodo LUT, il file è allegato all'articolo. Non è necessario specchiare l'immagine prima della stampa.

Scarica la scheda:

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

Assemblaggio del programmatore

Prima di tutto, i ponticelli vengono saldati sul circuito stampato, quindi i resistori, i diodi. Infine, è necessario saldare le prese, i connettori di alimentazione e la porta COM.

Perché Ci sono molte prese sul circuito stampato per i microcontrollori lampeggiati, ma non tutti i loro pin vengono utilizzati; puoi usare questo trucco e rimuovere i contatti inutilizzati dalle prese. Allo stesso tempo, verrà dedicato meno tempo alla saldatura e l'inserimento di un microcircuito in tale presa sarà molto più semplice.

Il connettore della porta COM (chiamato DB-9) ha due pin che devono essere “incastrati” nella scheda. Per non praticare fori aggiuntivi sulla scheda, puoi svitare le due viti sotto i lati del connettore e i pin cadranno, così come il bordo metallico del connettore.

Dopo aver saldato tutte le parti, la scheda deve essere lavata dal flusso e i contatti adiacenti devono essere suonati per vedere se ci sono cortocircuiti. Assicurarsi che non ci siano microcircuiti nelle prese (è necessario rimuovere sia MAX232 che KR1533LA3), collegare l'alimentazione. Controllare se alle uscite degli stabilizzatori è presente una tensione di 5 volt. Se tutto va bene, puoi installare i microcircuiti MAX232 e KR1533LA3, il programmatore è pronto per l'uso. La tensione di alimentazione del circuito è 15-24 volt.

La scheda del programmatore contiene 4 socket per microcontrollori e uno per chip di memoria flash. Prima di installare il microcontrollore da flashare sulla scheda, è necessario verificare se la sua piedinatura corrisponde a quella sulla scheda del programmatore. Il programmatore può essere collegato direttamente alla porta COM del computer o tramite un cavo di prolunga.Buona costruzione!

Programmatore controller pic Extrapic
ritorno
Commento
  • Papillonsorrisoridendoarrossirefaccinarilassato rilassatosorridi
    cuore_occhibaciare_cuorebaciare_occhi_chiusiarrossatosollevatosoddisfattolargo sorriso
    ammiccamentobloccato_fuori_lingua_occhio_ammiccantelingua_bloccata_occhi_chiusisorridendobaciarsilingua_bloccatadormire
    preoccupatoaccigliatoangosciatobocca apertafacendo una smorfiaconfusosilenzioso
    inespressivosenza divertimentosudore_sorrisosudoredeluso_sollevatostancopassivo
    delusoconfusopaurosodolce freddoperseveraregridaresinghiozzare
    gioiastupitogridostanco_facciaarrabbiatorabbiatrionfo
    assonnatognammascheraocchiali da solevertigini_facciadiavolettosorridente_imp
    faccia_neutraniente_boccainnocente
5+due=
Commenti (5)
  1. Ospite Sergej
    #1 Ospite Sergej Ospiti 1 aprile 2018 07:51
    0
    Spero che tu abbia appena pubblicato l'articolo. In termini di cosa fare nel 2018, solo un programmatore, senza debugger e per un port com: questa è una volpe polare completa.
  2. Ospite Alessandro
    #2 Ospite Alessandro Ospiti 19 febbraio 2019 07:37
    0
    Ciao, puoi parlarmi del programmatore di microcircuiti Max 232 e Kr1533laz con quali lettere (designazioni) hanno usato e KT3102 e KT502, anche quali designazioni hanno usato. E poi ho cercato su Internet e ho trovato tutti i tipi di lettere, e non riesco a capirlo. Grazie
    1. Anatol
      #3 Anatol Ospiti 7 gennaio 2020 23:43
      2
      Questo è tutto ciò che ti è stato dato, puoi usarlo
  3. Ospite Vladimiro
    #4 Ospite Vladimiro Ospiti 29 ottobre 2021 14:50
    0
    Ciao. La domanda è se questo programmatore funzionerà con un adattatore USB-COM. Driver per adattatore CH341.
    1. Aleksandr Ivanov
      #5 Aleksandr Ivanov Ospiti 14 novembre 2021 17:39
      0
      50/50 È meglio non sprecare soldi e comprarne uno normale per USB/ Anche il prezzo funzionerà.

Riparazione di una linguetta del connettore rotta

Come realizzare una mini stufa elettrica da 12 V

Come realizzare un irrigatore con un ampio raggio di irrigazione con tubi in PVC

Vale la pena installare i magneti sul filtro dell'olio o no?

«Fallo da solo - con le tue mani» - un sito di interessanti prodotti fatti in casa realizzati con materiali di scarto e oggetti di casa. Corsi di perfezionamento passo passo con foto e descrizioni, tecnologie, hack di vita: tutto ciò di cui un vero maestro o semplicemente un artigiano ha bisogno per il ricamo. Artigianato di qualsiasi complessità, un'ampia selezione di indicazioni e idee per la creatività.

Consigliamo la lettura

Codici errore lavatrice