Share
Pin
Tweet
Send
Share
Send
Aby mikroukład zaczął wykonywać dowolne funkcje, musisz go sflashować, tj. załaduj kod oprogramowania do jej pamięci. Można to zrobić za pomocą specjalnego urządzenia zwanego programatorem. Programator kojarzy komputer, na którym znajduje się plik oprogramowania układowego z mikrokontrolerem oprogramowania układowego. Warto wspomnieć, że istnieją mikrokontrolery z rodziny AVR, na przykład, takie jak Atmega8, Attiny13 i seria pic, na przykład PIC12F675, PIC16F676. Seria pic jest własnością Microchip i AVR Atmela, więc metody oprogramowania pic i AVR są różne. W tym artykule rozważymy proces tworzenia programatora Extra-pic, za pomocą którego można sflashować mikrokontroler serii pic.
Zalety tego konkretnego programatora obejmują prostotę jego obwodu, niezawodność, wszechstronność, ponieważ obsługuje wszystkie popularne mikrokontrolery. Komputer jest także obsługiwany przez najpopularniejsze programy układowe, takie jak Ic-prog, WinPic800, PonyProg, PICPgm.
Obwód programatora
Zawiera dwa mikroukłady, importowany MAX232 i krajowy KR1533LA3, które można zastąpić KR155LA3. Dwa tranzystory, KT502, które można zastąpić KT345, KT3107 lub dowolnym innym tranzystorem PNP o niskiej mocy. KT3102 można również zmienić, na przykład na BC457, KT315. Zielona dioda LED służy jako wskaźnik dostępności zasilania; czerwona dioda LED świeci się podczas procesu tworzenia oprogramowania wewnętrznego mikrokontrolera. Dioda 1N4007 służy do ochrony obwodu przed napięciem o niewłaściwej polaryzacji.
Materiały
Lista części niezbędnych do montażu programatora:
- Stabilizator 78L05 - 2 szt.
- Stabilizator 78L12 - 1 szt.
- 3v LED zielony - 1 szt.
- 3v LED czerwony - 1 szt.
- Dioda 1N4007 - 1 szt.
- Dioda 1N4148 - 2 szt.
- Rezystor 0,125 W 4,7 kOhm - 2 szt.
- Rezystor 0,125 W 1 kOhm - 6 szt.
- Kondensator 4 uF 16 V - 4 szt.
- Kondensator 220 uF 25V - 1 szt.
- Kondensator 100 nF - 3 szt.
- Tranzystor KT3102 - 1 szt.
- Tranzystor KT502 - 1 szt.
- Mikroukład MAX232 - 1 szt.
- Chip KR1533LA3 - 1 szt.
- Złącze zasilania - 1 szt.
- Złącze portu COM „matka” - 1 szt.
- Gniazdo DIP40 - 1 szt.
- Gniazdo DIP8 - 2 szt.
- Gniazdo DIP14 - 1 szt.
- Gniazdo DIP16 - 1 szt.
- Gniazdo DIP18 - 1 szt.
- Gniazdo DIP28 - 1 szt.
Ponadto potrzebujesz lutownicy i umiejętności jej używania.
Produkcja PCB
Programator jest zamontowany na płytce drukowanej o wymiarach 100 x 70 mm. Płytka drukowana jest wykonywana metodą LUT, plik jest dołączany do artykułu. Nie trzeba wykonywać kopii lustrzanej obrazu przed drukowaniem.
Pobierz planszę:
pechatnaya-plata.zip 25,33 Kb (pliki do pobrania: 669)
Zespół programatora
Przede wszystkim zworki są lutowane na płytce drukowanej, a następnie rezystory, diody. Na koniec musisz lutować panele i złącza zasilania oraz porty COM.
Ponieważ na płytce drukowanej znajduje się wiele paneli do flashowania mikrokontrolerów, ale nie wszystkie wnioski są wykorzystywane, możesz przejść do takiej sztuczki i usunąć nieużywane kontakty z paneli. W takim przypadku krócej poświęcisz na lutowanie, a włożenie mikroukładu do takiego gniazda będzie znacznie łatwiejsze.
Złącze portu COM (nazywa się DB-9) ma dwa piny, które muszą „przykleić się” do płyty. Aby nie wywiercić dla nich dodatkowych otworów na płycie, możesz odkręcić dwie śruby pod bokami złącza, podczas gdy szpilki spadną, a także metalową ramkę złącza.
Po lutowaniu wszystkich części płytkę drukowaną należy umyć ze strumienia, sąsiednie styki zadzwonią w przypadku zwarć. Upewnij się, że w gniazdach nie ma mikroukładów (musisz je usunąć, w tym MAX232 i KR1533LA3), podłącz zasilanie. Sprawdź, czy na wyjściach stabilizatorów występuje napięcie 5 woltów. Jeśli wszystko jest w porządku, możesz zainstalować mikroukłady MAX232 i KR1533LA3, programator jest gotowy do pracy. Napięcie zasilania obwodu wynosi 15–24 woltów.
Płyta programatora zawiera 4 panele do mikrokontrolerów i jeden do flashowania układów pamięci. Przed zainstalowaniem mikrokontrolera oprogramowania układowego na płycie należy sprawdzić, czy jego pinout odpowiada pinoutowi na płycie programatora. Programator można podłączyć bezpośrednio do portu COM komputera lub za pomocą przedłużacza. Udany montaż!
Share
Pin
Tweet
Send
Share
Send