Daftar Isi:

Pemrogram PIC Kartu Nama: 6 Langkah (dengan Gambar)
Pemrogram PIC Kartu Nama: 6 Langkah (dengan Gambar)

Video: Pemrogram PIC Kartu Nama: 6 Langkah (dengan Gambar)

Video: Pemrogram PIC Kartu Nama: 6 Langkah (dengan Gambar)
Video: Cara Membuat Kartu Siswa yang Dilengkapi dengan Foto 2024, November
Anonim
Pemrogram PIC Kartu Nama
Pemrogram PIC Kartu Nama

Ini adalah entri saya untuk kontes sirkuit ukuran kartu nama Hack A Day. Saya baru saja membuka ritsleting file dan meletakkannya di situs web saya. Saya mempostingnya di sini karena semua entri lain tampaknya ada di blog agar mudah diakses. Semoga ini akan membuat proyek lebih mudah diakses dan mengurangi beban di server saya. Arsip terlampir adalah entri kontes seperti yang ada di server saya, dikurangi gambarnya. Teks diambil dari dokumen yang disertakan. Programmer PIC/EEPROM ini sangat sederhana dan kecil sehingga muat di kartu nama dengan cukup ruang tersisa untuk instruksi perakitan… Proyek: Programmer ICSP PIC gaya JDM2 sederhana (di kartu nama).

  • semua melalui lubang
  • suku cadang senilai kurang dari 2USD (dalam 1 dan 2!)
  • konstruksi satu sisi yang mudah di rumah (dengan 3 jumper)
  • cukup ruang tersisa untuk instruksi perakitan
  • ruang ekstra di bagian belakang untuk kebaikan kartu bisnis yang lebih banyak lagi
  • juga memprogram/membaca serial EEPROMS

Level keahlian: Mudah/pemula. Waktu perakitan: Sekitar satu jam.

Langkah 1: Deskripsi

Keterangan
Keterangan
Keterangan
Keterangan
Keterangan
Keterangan
Keterangan
Keterangan

Siapapun dapat membangun programmer sederhana ini dan belajar tentang mikrokontroler PIC. Programmer JDM2 sangat sederhana (sekitar 10 bagian), tetapi memprogram berbagai macam PICS dan EEPROM serial. Saya telah memprogram semuanya mulai dari 8 pin 12F629 hingga PIC USB 18F4550 baru dengan JDM2. Programmer ini memiliki antarmuka ICSP, yang berarti dapat memprogram PIC dan membaca EEPROM saat terpasang ke papan sirkuit. Mulai peretasan Anda!

PCB dapat dibuat satu sisi (dengan tiga kabel jumper), tetapi desain dua lapis membuat perakitan lebih mudah. Semua jejaknya bagus dan gemuk untuk transfer toner atau proses foto yang mudah di rumah. Desain JDM2 cukup lama, rangkaian JDM2 asli dapat ditemukan di sini: https://www.jdm.homepage.dk/newpic.htm Desain ini tetap sesuai dengan skema lama, tetapi penomoran dioda sekarang dimulai dari 1, bukan dari 2.

Langkah 2: Bagian

Bagian
Bagian
Bagian
Bagian
Bagian
Bagian

Bagian Nilai Keterangan C1 100uF/16 volt kapasitor elektrolit C2 22uF/16 volt kapasitor tantalum D1 8.2V dioda zener D2 5.1V dioda zener D3, 4, 5, 6 dioda 1N4148 Q1, 2 BC547B transistor-npn R1 resistor 10K R2 resistor 1.5K SV1 5 pin header pin header (atau pin header perempuan, Anda pilih) X1 DB9 konektor serial perempuan

Langkah 3: Perakitan #1

Perakitan #1
Perakitan #1

Mulai dari bawah dan naikkan: Jangan lupa untuk memulai dengan kabel jumper jika Anda menggunakan PCB satu sisi.

  • Solder dioda dan resistor.
  • Setiap dioda memiliki pita hitam yang harus berorientasi pada arah yang sama yang ditunjukkan pada papan/dalam skema.
  • Cukup solder di resistor, tidak diperlukan orientasi khusus.

Langkah 4: Perakitan #2

Perakitan #2
Perakitan #2

Selanjutnya, tambahkan transistor. Mereka harus berorientasi pada pertunjukan dalam skema/gambar. Transistor di sebelah kiri ditempatkan berlawanan arah dengan transistor di sebelah kanan (perhatikan keduanya memiliki bagian yang bulat menghadap ke tengah). Ini adalah pin-out BC547B standar (khas?). Jika Anda memiliki masalah dengan rangkaian akhir Anda, pastikan transistor Anda memiliki pin-out yang sama seperti yang ditunjukkan pada skema dan reorientasi sesuai kebutuhan.

Langkah 5: Perakitan #3

", "atas":0.44285714285714284, "kiri":0.4160714285714286, "tinggi":0.08095238095238096, "lebar":0.05714285714285714}, {"noteID":"TKKAZDP0KJEWT14CGS", "penulis":"ian", "teks":"Saya menggunakan header perempuan karena semua header ICSP saya adalah laki-laki. Dengan cara ini, programmer dapat langsung menyambungkan ke sirkuit.", "top":0.6285714285714286, "left":0.21071428571428572, "height":0.11428571428571428, "width":0.21785714285714286}, {"noteID":"TQ9CYOK8CBEWT14CGF", "author ":"ian", "text":"Kapasitor elektrolit. Garis indikator timah tanah hampir tidak terlihat di sini di sebelah kiri.", "atas":0.430952380952381, "kiri":0.1875, "tinggi":0.05714285714285714, "lebar":0.026785714285714284}]">

Perakitan #3
Perakitan #3
Perakitan #3
Perakitan #3
  • Selesaikan papan dengan menyolder komponen tertinggi: kapasitor, pin header, dan soket DB9.
  • Kapasitor elektrolit harus disolder dengan tanah, ditunjukkan oleh garis hitam, menghadap ke kiri (seperti yang ditunjukkan pada gambar). Jika itu agak membingungkan, pastikan bahwa kabel yang datang dari sisi dengan strip hitam terhubung ke bidang tanah (area tembaga besar yang menutupi sebagian besar papan).
  • Kapasitor tantalum harus ditempatkan dengan ground ke arah kanan papan (seperti yang ditunjukkan pada gambar). Kapasitor tantalum mungkin menunjukkan kabel positif dengan +, bukan kabel ground (seperti kapasitor elektrolit). Seperti kapasitor elektrolitik, tanah menempel pada bidang tanah besar yang menutupi sebagian besar papan.

Langkah 6: Gunakan

Menggunakan
Menggunakan

Perangkat LunakPemrogram akan bekerja dengan perangkat lunak pemrograman apa pun yang mendukung JDM2. Saya suka WinPic800 karena dapat mendeteksi banyak PIC secara otomatis. WinPIC juga layak mendapat pujian atas info dukungan teknis yang hebat dari WinPIC. Keduanya mendukung PIC USB terbaru (18F2/4455). ICProg melakukan banyak PICs, serta EEPROMs, tetapi belum diperbarui dalam beberapa saat ICProg. ICSP Ikhtisar:Dikutip dari instruksi ICSP saya di sini. Memahami ICSP untuk Mikrokontroler PICPemrograman mikrokontroler tidak sulit. Membangun programmer membuat proyek elektronik pertama yang hebat. Tujuan dari bagian ini adalah untuk menjelaskan metode sederhana 'In Circuit Serial Programming' yang digunakan dengan Microchip PICs. Mengapa ICSP? Pemrograman chip DIP besar (melalui lubang) itu mudah. Masukkan ke dalam soket programmer, bakar, dan kembali ke sirkuit aplikasi. Uji dan ulangi. Segalanya menjadi lebih sulit dengan chip (pemasangan permukaan) yang lebih kecil. Tidak ada soket standar untuk QFN, SSOP, QFP, atau bahkan paket SOIC.300 yang besar. Ada klip yang sangat mahal ($100) yang dapat dilampirkan, dan memprogram, chip ini. Klip yang berbeda diperlukan untuk setiap jenis chip dan jumlah pin yang Anda gunakan. Ada alternatifnya. Yang disebut ICSP. ICSP berarti 'dalam rangkaian serial programmer (ing?)'. Ini adalah cara memprogram PIC saat masih terpasang ke sirkuit aplikasi. Itu benar, tidak ada lagi pertukaran chip. Jadi, mengapa ICSP merupakan hal yang baik?1. Tidak ada soket pemrograman untuk chip paket kecil. Klip mahal.2. Sangat sulit untuk memindahkan chip masuk & keluar dari programmer selama pengembangan. Tidak mungkin untuk bagian pemasangan permukaan. Baca sisanya.

Direkomendasikan: