Isi kandungan:

Cara Membuat PIC Programmer - PicKit 2 'clone': 4 Langkah (dengan Gambar)
Cara Membuat PIC Programmer - PicKit 2 'clone': 4 Langkah (dengan Gambar)

Video: Cara Membuat PIC Programmer - PicKit 2 'clone': 4 Langkah (dengan Gambar)

Video: Cara Membuat PIC Programmer - PicKit 2 'clone': 4 Langkah (dengan Gambar)
Video: How to get source code onto a PIC microcontroller 2024, Julai
Anonim
Cara Membuat PIC Programmer - PicKit 2 'clone'
Cara Membuat PIC Programmer - PicKit 2 'clone'

Hai! Ini adalah petunjuk ringkas untuk membuat pengaturcara PIC yang berfungsi sebagai PicKit 2. Saya membuat ini kerana jauh lebih murah daripada membeli PicKit yang asli dan kerana Microchip, pengeluar mikrokontroler PIC dan pengaturcara PicKit, menyediakan skema dan perisian, membuat sangat mudah bagi kita untuk merancang programmer kita sendiri, pasti kelebihan menggunakan PIC.

Alat yang Diperlukan:

  • Soldering Iron dan solder
  • Wire Snips
  • Playar mata jarum
  • Alat dan bahan etsa PCB - Boleh diganti dengan papan roti tetapi akan memakan lebih banyak ruang
  • Sudah berfungsi pengaturcara (Ini adalah kelemahannya, mungkin anda boleh meminjamnya)
  • PC (untuk memprogram PIC yang masuk ke PicKit)

Bahan yang Diperlukan:

  • Kapasitor seramik 2 x 100nF
  • Kapasitor seramik 2 x 15pF
  • Kapasitor elektrolit 2 x 47uF 16v
  • Kapasitor elektrolitik 1 x 10uF 16v
  • 2 x 1N4148 diod
  • 1 x PIC18F2550
  • Soket IC nipis 1 x 28 pin (untuk PIC18F2550)
  • 1 x 680uH induktor, pakej seperti perintang
  • LED 2 x 3mm (satu hijau dan satu merah)
  • Transistor 3 x BC548
  • 1 x BC557 transistor
  • Kristal oscilator 1 x 20MHz
  • Perintang 3 x 33 ohm
  • Perintang 1 x 100 ohm
  • Perintang 2 x 330 ohm
  • Perintang 1 x 1k
  • Perintang 1 x 2k7
  • Perintang 2 x 4k7
  • Perintang 3 x 10k
  • 1 x 100k perintang
  • Suis taktil 1-pin 2 (butang)
  • 1 jalur pin (hanya diperlukan 6)

Langkah 1: Reka Bentuk Skematik dan PCB

Reka Bentuk Skematik dan PCB
Reka Bentuk Skematik dan PCB
Reka Bentuk Skematik dan PCB
Reka Bentuk Skematik dan PCB

Untuk skema, saya membuat reka bentuk saya berdasarkan reka bentuk yang disediakan oleh Felixls di halamannya:

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

Dia juga menyediakan reka bentuk PCB, tetapi saya mendapati jejaknya terlalu tipis untuk dibuat di rumah, jadi saya merancang semula PCB pada Proteus.

Berikut adalah fail reka bentuk dan pdf untuk dicetak untuk membuat PCB.

Langkah 2: Membuat Papan

Membuat Lembaga
Membuat Lembaga
Membuat Lembaga
Membuat Lembaga
Membuat Lembaga
Membuat Lembaga

Sekiranya anda ingin belajar bagaimana membuat PCB di rumah, terdapat banyak Instructables dalam talian di mana anda boleh belajar.

Setelah selesai membuat papan, anda perlu menyolder komponennya, anda boleh menggunakan gambar-gambar ini untuk membantu.

Senarai komponen:

C1 100nf

C2 47uf 25v

C3 100nf

C4 47uf 25v

C5 10uf 50v

C8 15 pf

C9 15 pf

D1 1N4148

D2 1N4148

IC1 PIC18F2550

L1 680uH

LED MERAH LED 3MM

LED HIJAU LED 3MM

S1 BC548

S2 20MHZ

S3 BC548

S4 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

Suis taktil BTN

SV3 6 pin

X3 USB B perempuan

Langkah 3: Mengatur Programmer

Mengaturcara Pengaturcara
Mengaturcara Pengaturcara
Mengaturcara Pengaturcara
Mengaturcara Pengaturcara
Mengaturcara Pengaturcara
Mengaturcara Pengaturcara
Mengaturcara Pengaturcara
Mengaturcara Pengaturcara

Untuk memprogram PIC18F2550 untuk digunakan dalam programmer, anda memerlukan PicKit yang berfungsi. Setelah mendapat atau meminjamnya, anda perlu memasang perisian PicKit 2: PicKit 2 v2.61

Pertama buka PicKit 2 dan pasangkan programmer anda yang berfungsi. Sekiranya tidak tertera 'PicKit terhubung' di tetingkap mesej, cuba klik 'Alat> Periksa komunikasi'.

Kemudian sambungkan PIC18F2550 ke programmer yang berfungsi dengan menggunakan papan roti dan buat sambungan yang sesuai, seperti gambar di atas.

Sekiranya tidak mengesan PIC, menunjukkan 'PIC Device Found', kemudian cuba mengklik 'Alat> Periksa komunikasi' beberapa kali. Sekiranya masih tidak mengesan PIC, periksa sambungannya.

Untuk memuat naik program ke PIC, pergi ke 'File> Import', kemudian 'C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex' dan klik 'Open'

Tunggu sehingga tertulis 'Fail Hex berjaya diimport' dan klik 'Tulis', tunggu sehingga tertera 'Pengaturcaraan berjaya'

Langkah 4: Menggunakan PicKit

Menggunakan PicKit
Menggunakan PicKit
Menggunakan PicKit
Menggunakan PicKit
Menggunakan PicKit
Menggunakan PicKit

Pasang pertama programmer kami dan buka PicKit 2. Tunggu PicKit mengesan programmer, dan jika tidak, klik 'Tools> Check Communication'.

Sambungkan PIC yang ingin kami aturkan ke programmer kami. Sekiranya anda tidak tahu bagaimana anda boleh mencari dalam talian untuk pengedaran pin PIC dan mencari pin MCLR, VDD, VSS, PGD dan PGC yang sesuai untuk disambungkan ke pengaturcara.

Tunggu PicKit mengesan PIC yang menunjukkan 'PIC Device Found', jika tidak kemudian cuba klik 'Tools> Check Communication' beberapa kali. Sekiranya masih tidak mengesan PIC, periksa sambungannya.

Buka MPLAB, MPLAB X, atau IDE mana pun yang anda gunakan dan susun programnya.

Selepas menyusun, kembali ke PicKit 2 dan pergi ke 'File> Import Hex'. Dengan MPLAB X anda dapat mencari fail hex projek anda di 'Project_Directory> dist> default> production> Project_Name.production.hex'

Klik 'Tulis' dan tunggu untuk menunjukkan 'Pengaturcaraan Berjaya'

Sekiranya anda ingin mengubah suai program anda, anda tidak perlu mengimport fail hex lagi, anda hanya perlu menyusunnya klik 'Tulis' dalam perisian PicKit. Di antara mesej yang dipaparkannya hendaklah membaca 'Reloading hex file'.

Itu sahaja!

Sebagai langkah terakhir, anda boleh merancang casing segi empat tepat hingga cetakan 3d hanya untuk melindungi PicKit, anda tidak mahu ia pecah atau litar pintas, saya akan menyerahkannya kepada anda.

Selamat menjalani program

Disyorkan: