Ekstra-pic pic controller programmør
Kredsløb, der bruger mikrocontrollere, vinder en hel del popularitet på internettet. En mikrocontroller er en speciel chip, der i bund og grund er en lille computer med sine egne input/output porte og hukommelse. Takket være en mikrocontroller kan du skabe meget funktionelle kredsløb med et minimum af passive komponenter, for eksempel elektroniske ure, afspillere, forskellige LED-effekter og automatiseringsenheder.
For at mikrokredsløbet kan begynde at udføre nogen funktioner, skal det blinke, dvs. indlæse firmwarekoden i dens hukommelse. Dette kan gøres ved hjælp af en speciel enhed kaldet en programmør. Programmøren forbinder computeren, hvor firmwarefilen er placeret, med mikrocontrolleren, der blinker. Det er værd at nævne, at der er mikrocontrollere fra AVR-familien, for eksempel Atmega8, Attiny13 og pic-serien, for eksempel PIC12F675, PIC16F676. Pic-serien tilhører Microchip, og AVR-serien tilhører Atmel, så firmwaremetoderne til PIC og AVR er forskellige.I denne artikel vil vi se på processen med at skabe en Extra-pic-programmør, med hvilken du kan flashe en pic-serie-mikrocontroller.
Fordelene ved denne særlige programmør inkluderer enkelheden af dens kredsløb, driftsikkerhed og alsidighed, fordi den understøtter alle gængse mikrocontrollere. Computeren understøttes også af de mest almindelige firmwareprogrammer, såsom Ic-prog, WinPic800, PonyProg, PICPgm.
Programmeringskredsløb
Den indeholder to mikrokredsløb, den importerede MAX232 og den indenlandske KR1533LA3, som kan udskiftes med KR155LA3. To transistorer, KT502, som kan udskiftes med KT345, KT3107 eller enhver anden laveffekt PNP-transistor. KT3102 kan også ændres til fx BC457, KT315. Grøn Lysdiode fungerer som en indikator for strømtilgængelighed, lyser rødt under mikrocontrollerens firmwareproces. 1N4007-dioden bruges til at beskytte kredsløbet mod forsyning af spænding med forkert polaritet.
Materialer
Liste over dele, der er nødvendige for at samle programmøren:
- Stabilisator 78L05 – 2 stk.
- Stabilisator 78L12 – 1 stk.
- Lysdiode på 3 tommer. grøn – 1 stk.
- Lysdiode på 3 tommer. 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.
- 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.
- Strømstik – 1 stk.
- Hun COM port stik - 1 stk.
- DIP40 fatning – 1 stk.
- DIP8 fatning – 2 stk.
- DIP14 fatning – 1 stk.
- DIP16 fatning – 1 stk.
- DIP18 fatning – 1 stk.
- DIP28 fatning – 1 stk.
Derudover skal du bruge en loddekolbe og muligheden for at bruge den.
PCB fremstilling
Programmeringsenheden er samlet på et printkort, der måler 100x70 mm. Printpladen er lavet ved hjælp af LUT-metoden, filen er vedhæftet artiklen. Det er ikke nødvendigt at spejle billedet før udskrivning.
Download tavlen:
Programmeringsmontering
Først og fremmest loddes jumpere på printpladen, derefter modstande, dioder. Til sidst skal du lodde stikkontakter og strømstik og COM-port.
Fordi Der er mange stik på printkortet til flashede mikrocontrollere, men ikke alle deres ben bruges; du kan bruge dette trick og fjerne ubrugte kontakter fra soklerne. Samtidig vil der blive brugt mindre tid på lodning, og det vil være meget lettere at indsætte et mikrokredsløb i en sådan stikkontakt.
COM-portstikket (kaldet DB-9) har to ben, der skal "sættes fast" i kortet. For ikke at bore ekstra huller på brættet til dem, kan du skrue de to skruer af under siderne af stikket, så falder stifterne af, ligesom metalkanten på stikket.
Efter lodning af alle delene skal pladen vaskes fra flux, og de tilstødende kontakter skal ringes for at se, om der er kortslutninger. Sørg for, at der ikke er mikrokredsløb i stikdåserne (du skal fjerne både MAX232 og KR1533LA3), tilslut strømmen. Tjek om der er en spænding på 5 volt ved stabilisatorernes udgange. Hvis alt er i orden, kan du installere mikrokredsløbene MAX232 og KR1533LA3, programmøren er klar til brug. Forsyningsspændingen af kredsløbet er 15-24 volt.
Programmeringskortet indeholder 4 sokler til mikrocontrollere og en til blinkende hukommelseschips. Før du installerer mikrocontrolleren, der skal flashes på kortet, skal du kontrollere, om dens pinout passer til pinout på programmeringskortet. Programmeringsenheden kan tilsluttes computerens COM-port direkte eller via et forlængerkabel.Godt byggeri!