Daftar Isi:

Membangun Inchworm ICD2 PIC Programmer / Debugger: 7 Langkah
Membangun Inchworm ICD2 PIC Programmer / Debugger: 7 Langkah

Video: Membangun Inchworm ICD2 PIC Programmer / Debugger: 7 Langkah

Video: Membangun Inchworm ICD2 PIC Programmer / Debugger: 7 Langkah
Video: Is Genesis History? - Watch the Full Film 2024, November
Anonim
Membangun Programmer / Debugger PIC ICD2 Inchworm
Membangun Programmer / Debugger PIC ICD2 Inchworm
Membangun Programmer / Debugger PIC Inchworm ICD2
Membangun Programmer / Debugger PIC Inchworm ICD2
Membangun Programmer / Debugger PIC ICD2 Inchworm
Membangun Programmer / Debugger PIC ICD2 Inchworm

Instruksi ini adalah ilustrasi berjalan melalui membangun klon ICD2 yang disebut Inchworm. Ini adalah kit lurus ke depan yang memungkinkan Anda membangun Programmer dan Debugger yang kompatibel dengan MPLAB ICD2. Ada banyak Programmer di luar sana tetapi sangat sedikit yang menyertakan debugger, (Sebuah debugger memungkinkan Anda satu langkah melalui program Anda dan mengatur daftar tontonan (lihat variabel Anda) dan banyak lagi). Manual lengkap termasuk skema dan catatan dapat ditemukan di blueroomelectronics

Langkah 1: Mempersiapkan PCB

Mempersiapkan PCB
Mempersiapkan PCB

Cuci papan sirkuit dengan deterjen ringan dan keringkan secara menyeluruh sebelum dirakit.

Langkah 2: Solder Semua Bagian "Profil Rendah"

Solder Semua
Solder Semua

Di sini saya telah menyolder dan memotong ujung semua bagian low profile. Saat membuat PCB, seringkali paling mudah untuk merakit bagian-bagian kecil terlebih dahulu. Metode ini memberi Anda lebih banyak ruang untuk bekerja saat menambahkan bagian yang lebih tinggi. Tambahkan resistor terlebih dahulu, perhatikan bahwa resistor cokelat adalah versi toleransi 5% yang umum dan resistor biru adalah jenis film logam 1%. Sekarang pasang dioda, keduanya kaca yang lebih kecil dioda dan dioda daya yang lebih besar mengharuskan Anda untuk memperhatikan pita berwarna pada katoda semua dioda. Kegagalan memasang dioda dalam orientasi yang benar akan membuat Inchworm atau proyek elektronik lainnya tidak berfungsi dengan baik. Catatan: Saya sedang membangun versi bertenaga baterai untuk demo, dioda daya yang saya gunakan adalah jenis Schottky 1N5817 putus sekolah rendah, bukan dioda 1N4001 yang lebih umum. Enam dioda kaca kecil adalah tipe umum 1N4148 (Anda juga dapat menggunakan 1N914)

Langkah 3: Lebih Banyak Bagian Kecil Ditambahkan

Lebih Banyak Bagian Kecil Ditambahkan
Lebih Banyak Bagian Kecil Ditambahkan

Di sini soket IC telah ditambahkan.

Saat Anda menyolder soket IC, ada baiknya untuk menyolder hanya dengan satu pin di sudut untuk memberi Anda kesempatan memasangnya dengan benar di PCB. Setelah soket rata, lanjutkan menyolder sisa pin. Selanjutnya tutup bypass 0,1 uf ditambahkan, tutup kecil ini penting saat menggunakan IC logika apa pun, mereka untuk menyerap gangguan kecil dengan chip logika digital. Saya telah menambahkan LED 5mm, bukan LED yang ditentukan 3mm. Ini hanya masalah selera.

Langkah 4: Topi Lebih Tinggi Ditambahkan

Topi Lebih Tinggi Ditambahkan
Topi Lebih Tinggi Ditambahkan

Di sini kapasitor elektrolit yang lebih besar telah ditambahkan.

'Saya telah menggunakan tutup mikrominiatur ketika saya bisa mendapatkannya, Anda tidak perlu melakukannya. Ada ruang di PCB untuk kapasitor standar yang lebih besar; pastikan mereka diberi nilai tegangan dengan benar. Tutup 10uf hitam kecil diberi peringkat untuk 25v dan tutup kuning yang lebih besar diberi peringkat untuk 16v.

Langkah 5: Majelis Akhir

Majelis Akhir
Majelis Akhir

Sekarang untuk semua bagian besar. Tambahkan konektor daya, ICD2 dan RS232. Dan ya itu adalah konektor DE9 DE9 WikipediaSebelum Anda menyolder uji 7805 (atau LM2940-5) pasanglah dengan heatsink opsional yang dipasang sebelum menyolder. Sekrup dan murnya #6 dan pas. Masukkan MAX232 (atau ST232) dan gunakan daya. Periksa voltase di dua titik uji (TP +5 dan TP VPP >12VDC)Sekarang lepaskan daya dan pasang 16F877 atau 16F877A yang telah diprogram sebelumnya **(firmware bootloader untuk 16F877 dapat ditemukan di MPLAB dan 16F877A dapat ditemukan di situs saya Catatan: Saya telah menggunakan LM2940-5 putus sekolah rendah untuk pengoperasian baterai.

Langkah 6: Kasus Opsional

Kasus opsional
Kasus opsional

Ini adalah Inchworm yang sudah jadi yang dipasang di kotak Hammond 1591B. Saya telah menggunakan standoffs sehingga saya dapat melampirkan… Ini juga mungkin dan lebih murah untuk memasang Inchworm di tutup kotak Hammond 1591BC menggunakan sekrup #6. Membuat ICD2 profil rendah yang bagus.

Langkah 7: Tutor Firefly 16F88 Dipasang di Inchworm

Tutor Firefly 16F88 Dipasang di Inchworm
Tutor Firefly 16F88 Dipasang di Inchworm

Di sini inchworm ditampilkan dengan opsional Firefly 16F88 Tutor dan papan soket ZIF.

LED menyala karena mendapat daya dari baterai NiMH 6AAA yang terletak di kasing Orange Hammond 1591B

Direkomendasikan: