Share
Pin
Tweet
Send
Share
Send
For at mikrokredsløbet skal begynde at udføre alle funktioner, skal du blinke det, dvs. ilæg firmwarekoden i hendes hukommelse. Dette kan gøres ved hjælp af en speciel enhed kaldet en programmør. Programmøren tilknytter computeren, hvor firmwarefilen ligger på, til firmwaremikrocontrolleren. Det er værd at nævne, at der findes mikrokontrollere af AVR-familien, f.eks. Atmega8, Attiny13 og pic-serier, for eksempel PIC12F675, PIC16F676. Pic-serien ejes af Microchip og Atmel's AVR, så pic- og AVR-firmwaremetoderne er forskellige. I denne artikel vil vi overveje processen med at oprette en Extra-pic-programmerer, som du kan blinke pic-seriens mikrokontroller med.
Fordelene ved netop denne programmerer inkluderer enkelheden i dets kredsløb, pålidelighed, alsidighed, fordi det understøtter alle almindelige mikrokontrollere. Computeren understøttes også af de mest almindelige firmwareprogrammer, såsom Ic-prog, WinPic800, PonyProg, PICPgm.
Programmer kredsløb
Det indeholder to mikrokredsløb, en importeret MAX232 og en indenlandsk KR1533LA3, som kan erstattes med en KR155LA3. To transistorer, KT502, som kan erstattes af KT345, KT3107 eller enhver anden PNP-transistor med lav effekt. KT3102 kan også ændres, f.eks. Til BC457, KT315. Den grønne LED fungerer som en indikator for strømtilgængelighed, den røde LED lyser under firmwareprocessen for mikrokontrolleren. Diode 1N4007 bruges til at beskytte kredsløbet mod spændingsforsyning med forkert polaritet.
Materialer
Liste over nødvendige dele til samling af programmereren:
- Stabilisatoren 78L05 - 2 stk.
- 78L12 stabilisator - 1 stk.
- 3v LED grøn - 1 stk.
- 3v LED rød - 1 stk.
- Diode 1N4007 - 1 stk.
- Diode 1N4148 - 2 stk.
- Modstand 0,125 W 4,7 kOhm - 2 stk.
- Modstand 0,125 W 1 kOhm - 6 stk.
- 4 uF kondensator 16V - 4 stk.
- Kondensator 220 uF 25V - 1 stk.
- 100 nF kondensator - 3 stk.
- Transistor KT3102 - 1 stk.
- KT502 transistor - 1 stk.
- Mikrokredsløb MAX232 - 1 stk.
- Chip KR1533LA3 - 1 stk.
- Strømstik - 1 stk.
- Connector COM-port "mor" - 1 pc.
- Socket DIP40 - 1 stk.
- DIP8-stik - 2 stk.
- Socket DIP14 - 1 stk.
- Socket DIP16 - 1 stk.
- Socket DIP18 - 1 stk.
- Socket DIP28 - 1 stk.
Derudover har du brug for et loddejern og evnen til at bruge det.
PCB-fremstilling
Programmereren samles på et trykt kredsløbskort, der måler 100x70 mm. Det trykte kredsløbskort udføres ved hjælp af LUT-metoden, filen er knyttet til artiklen. Du behøver ikke at spejle billedet før udskrivning.
Download bord:
pechatnaya-plata.zip 25.33 Kb (downloads: 669)
Programmering
Først og fremmest loddes hoppere til det trykte kredsløbskort, derefter modstande, dioder. Til sidst skal du lodde panelerne og strømstik og COM-porte.
fordi der er en masse paneler på det trykte kredsløbskort til mikrokontrollere, der skal blinkes, men ikke alle konklusioner bruges, du kan gå efter et sådant trick og fjerne ubrugte kontakter fra panelerne. I dette tilfælde vil mindre tid blive brugt på lodning, og at indsætte en mikrokredsløb i en sådan stik er meget lettere.
COM-portstikket (det kaldes DB-9) har to stifter, der skal "klæbe" ind i tavlen. For ikke at bore ekstra huller til dem på brættet, kan du skrue de to skruer ned under siderne på stikket, mens tappene falder af, samt metalgrænsen på stikket.
Efter lodning af alle dele skal pladen vaskes fra fluxen, de nærliggende kontakter ringer, hvis der er kortslutninger. Sørg for, at der ikke er nogen mikrokredsløb i stikkene (du skal fjerne, inklusive MAX232 og KR1533LA3), tilslut strømmen. Kontroller, om der er en spænding på 5 volt i stabilisatorens udgange. Hvis alt går i orden, kan du installere MAX232- og KR1533LA3-mikrokredsløbene, programmereren er klar til at arbejde. Kredsløbets forsyningsspænding er 15-24 volt.
Programmeringskortet indeholder 4 paneler til mikrokontrollere og et til blinkende hukommelseschips. Inden du installerer firmwaremikrokontrolleren på brættet, skal du se, om dens pinout matcher pinout på programmeringsbordet. Programmereren kan tilsluttes computerens COM-port direkte eller via et forlængerkabel. Vellykket samling!
Share
Pin
Tweet
Send
Share
Send