Spisu treści:

Jak zrobić programator PIC - PicKit 2 „klon”: 4 kroki (ze zdjęciami)
Jak zrobić programator PIC - PicKit 2 „klon”: 4 kroki (ze zdjęciami)

Wideo: Jak zrobić programator PIC - PicKit 2 „klon”: 4 kroki (ze zdjęciami)

Wideo: Jak zrobić programator PIC - PicKit 2 „klon”: 4 kroki (ze zdjęciami)
Wideo: LDmicro 2: Создание лестничной схемы (программирование лестничной логики ПЛК микроконтроллера с помощью LDmicro) 2024, Lipiec
Anonim
Jak zrobić programator PIC - „klon” PicKit 2
Jak zrobić programator PIC - „klon” PicKit 2

Cześć! To jest krótka instrukcja tworzenia programatora PIC, który działa jak PicKit 2. Zrobiłem to, ponieważ jest to o wiele tańsze niż kupowanie oryginalnego PicKit i ponieważ Microchip, producenci mikrokontrolerów PIC i programatora PicKit, dostarcza schematy i oprogramowanie, dzięki czemu bardzo łatwo jest nam zaprojektować własne programatory, zdecydowanie zaletą korzystania z PIC.

Potrzebne narzędzia:

  • Lutownica i lutownica
  • Nożyce do drutu
  • Szczypce półokrągłe
  • Narzędzia i materiały do wytrawiania PCB - Można je zastąpić płytką stykową, ale zajmują więcej miejsca
  • Działający już programista (to jest minus, może można go pożyczyć)
  • PC (do programowania PIC, który trafia do PicKit)

Potrzebne materiały:

  • Kondensator ceramiczny 2 x 100nF
  • Kondensator ceramiczny 2 x 15pF
  • 2 x 47uF 16v kondensator elektrolityczny
  • 1 x kondensator elektrolityczny 10 uF 16 v;
  • 2 x dioda 1N4148
  • 1 x PIC18F2550
  • 1 x 28-pinowe cienkie gniazdo IC (dla PIC18F2550)
  • 1 x cewka 680uH, pakiet podobny do rezystora;
  • 2 x 3mm LED (jedna zielona i jedna czerwona)
  • Tranzystor 3 x BC548
  • 1 x tranzystor BC557
  • 1x20 MHz kryształ oscylatora;
  • Rezystor 3 x 33 omów
  • Rezystor 1x100 omów
  • Rezystor 2 x 330 omów
  • 1 x rezystor 1k
  • 1x2k7 rezystor
  • Rezystor 2x4k7
  • Rezystor 3x10k
  • 1 x rezystor 100k
  • 1 x 2-stykowy przełącznik dotykowy (przycisk)
  • 1 x listwa pinowa (potrzebne tylko 6)

Krok 1: Schematy i projektowanie PCB

Schematy i projektowanie PCB
Schematy i projektowanie PCB
Schematy i projektowanie PCB
Schematy i projektowanie PCB

W przypadku schematów oparłem swój projekt na tym dostarczonym przez Felixlsa na jego stronie:

sergiols.blogspot.com.ar/2009/02/pickit-2-c…

Dostarczył również projekt PCB, ale stwierdziłem, że ślady były zbyt cienkie, aby wykonać je w domu, więc przeprojektowałem PCB na Proteusie.

Oto pliki projektu i pdf do wydrukowania do wykonania PCB.

Krok 2: Tworzenie tablicy

Dokonywanie zarządu
Dokonywanie zarządu
Dokonywanie zarządu
Dokonywanie zarządu
Dokonywanie zarządu
Dokonywanie zarządu

Jeśli chcesz dowiedzieć się, jak zrobić płytkę drukowaną w domu, istnieje wiele instrukcji instruktażowych online, w których możesz się nauczyć.

Po zakończeniu tworzenia płytki będziesz musiał przylutować elementy, możesz użyć tych zdjęć, aby pomóc.

Lista komponentów:

C1 100nf

C2 47uf 25v

C3 100nf

C4 47uf 25v

C5 10uf 50v

C8 15pf

C9 15pf

D1 1N4148

D2 1N4148

IC1 PIC18F2550

L1 680uH

LED CZERWONA LED 3MM

LED ZIELONA LED 3MM

Q1 BC548

Q2 20MHZ

Q3 BC548

Q4 BC548

Q5 BC557

R1 33

R2 33

R3 33

R4 4k7

R5 330

R6 1k

R7 330

R8 100k

R9 2k7

R10 4k7

R11 10k

R12 100

R13 10k

R14 10k

Przełącznik dotykowy BTN

SV3 6 pinów

X3 USB B żeńskie

Krok 3: Programowanie programatora

Programowanie programatora
Programowanie programatora
Programowanie programatora
Programowanie programatora
Programowanie programatora
Programowanie programatora
Programowanie programatora
Programowanie programatora

Aby zaprogramować PIC18F2550 do użycia w programatorze, potrzebujesz działającego PicKit. Po otrzymaniu jednego lub wypożyczeniu musisz zainstalować oprogramowanie PicKit 2: PicKit 2 v2.61

Najpierw otwórz PicKit 2 i podłącz działający programator. Jeśli w oknie wiadomości nie ma komunikatu „PicKit podłączony”, spróbuj kliknąć „Narzędzia > Sprawdź komunikację”.

Następnie podłącz PIC18F2550 do działającego programatora za pomocą płytki stykowej i wykonując odpowiednie połączenia, jak pokazano na powyższym obrazku.

Jeśli nie wykrywa PIC, wyświetlając „Znaleziono urządzenie PIC”, spróbuj kliknąć kilka razy „Narzędzia > Sprawdź komunikację”. Jeśli nadal nie wykrywa PIC, sprawdź połączenia.

Aby przesłać program do PIC, przejdź do „Plik > Importuj”, a następnie „C:\Program Files (x86)\Microchip\PICkit 2 v2\PK2V023200.hex” i kliknij „Otwórz”

Poczekaj, aż pojawi się komunikat „Plik szesnastkowy pomyślnie zaimportowany” i kliknij „Zapisz”, poczekaj, aż powie „Programowanie powiodło się”

Krok 4: Korzystanie z PicKit

Korzystanie z PicKit
Korzystanie z PicKit
Korzystanie z PicKit
Korzystanie z PicKit
Korzystanie z PicKit
Korzystanie z PicKit

Najpierw podłącz nasz programator i otwórz PicKit 2. Poczekaj, aż PicKit wykryje programator, a jeśli nie, kliknij „Narzędzia > Sprawdź komunikację”.

Podłącz PIC, który chcemy zaprogramować do naszego programatora. Jeśli nie wiesz, jak możesz wyszukać w Internecie rozkład pinów PIC i znaleźć odpowiednie piny MCLR, VDD, VSS, PGD i PGC, aby połączyć się z programatorem.

Poczekaj, aż PicKit wykryje kod PIC z komunikatem „Znaleziono urządzenie PIC”, jeśli nie, spróbuj kliknąć kilka razy „Narzędzia > Sprawdź komunikację”. Jeśli nadal nie wykrywa PIC, sprawdź połączenia.

Otwórz MPLAB, MPLAB X lub dowolne IDE, którego używasz i skompiluj program.

Po skompilowaniu wróć do PicKit 2 i przejdź do „Plik > Importuj Hex”. Dzięki MPLAB X możesz znaleźć plik hex swojego projektu w „Project_Directory> dist> default> production> Project_Name.production.hex”

Kliknij „Zapisz” i poczekaj, aż wyświetli się „Programowanie powiodło się”

Jeśli chcesz zmodyfikować swój program, nie musisz ponownie importować pliku szesnastkowego, po prostu skompiluj go i kliknij „Zapisz” w oprogramowaniu PicKit. Wśród wyświetlanych komunikatów powinien brzmieć „Ponowne ładowanie pliku szesnastkowego”.

Otóż to !

Na koniec możesz zaprojektować proste prostokątne etui do drukowania 3D tylko po to, aby chronić PicKit, nie chciałbyś, aby się zepsuł lub zwarł, zostawiam to Tobie.

Szczęśliwego programowania

Zalecana: