Isi kandungan:

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

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

Video: Membangun Programmer / Debugger PIC Inchworm ICD2: 7 Langkah
Video: Программатор Громова и AVR910 своими руками 2024, November
Anonim
Membangun Programmer / Debugger PIC Inchworm ICD2
Membangun Programmer / Debugger PIC Inchworm ICD2
Membangun Programmer / Debugger PIC Inchworm ICD2
Membangun Programmer / Debugger PIC Inchworm ICD2
Membangun Programmer / Debugger PIC Inchworm ICD2
Membangun Programmer / Debugger PIC Inchworm ICD2

Instruksional ini adalah jalan yang digambarkan dalam membina klon ICD2 yang disebut Inchworm. Ini adalah kit lurus ke depan yang membolehkan anda membina Programmer dan Debugger yang serasi dengan MPLAB ICD2. Terdapat banyak Pengaturcara di luar sana tetapi sangat sedikit yang merangkumi debugger, (A debugger membolehkan anda melangkah melalui program anda dan menetapkan senarai tontonan (lihat pemboleh ubah anda) dan banyak lagi). Manual lengkap termasuk skema dan nota boleh didapati di blueroomelectronics

Langkah 1: Menyiapkan PCB

Menyiapkan PCB
Menyiapkan PCB

Basuh papan litar dengan detergen ringan dan keringkan dengan teliti sebelum pemasangan.

Langkah 2: Pateri Semua Bahagian "Profil rendah"

Pateri Semua
Pateri Semua

Di sini saya telah menyolder dan memotong bahagian depan semua bahagian berprofil rendah. Semasa membina PCB, paling mudah memasang bahagian kecil terlebih dahulu. Kaedah ini memberi anda lebih banyak ruang untuk bekerja ketika menambah bahagian yang lebih tinggi. Tambahkan perintang terlebih dahulu, perhatikan perintang tan adalah versi toleransi 5% yang biasa dan perintang biru adalah jenis filem logam 1%. Sekarang pasang diod, kedua-dua kaca yang lebih kecil diod dan diod kuasa yang lebih besar meminta anda memperhatikan jalur berwarna pada katod semua dioda. Kegagalan memasang diod dalam orientasi yang betul akan menjadikan Inchworm atau projek elektronik tidak berfungsi dengan baik. Catatan: Saya sedang membina versi berkuasa bateri untuk demo, diod kuasa yang saya gunakan adalah jenis Schottky 1N5817 yang rendah dan bukannya dioda 1N4001 yang lebih biasa. Enam dioda kaca kecil adalah jenis 1N4148 biasa (anda juga boleh menggunakan 1N914)

Langkah 3: Lebih Banyak Bahagian Kecil Ditambah

Lebih Banyak Bahagian Kecil Ditambah
Lebih Banyak Bahagian Kecil Ditambah

Di sini soket IC telah ditambah.

Apabila anda memasangkan soket IC, adalah idea yang baik untuk menyolder hanya dengan satu pin di sudut untuk memberi anda peluang untuk meletakkannya dengan betul di PCB. Setelah soket menyala terus menyolder pin yang selebihnya. Seterusnya penutup bypass 0.1 uf ditambahkan, topi kecil ini penting ketika menggunakan IC logik, ia untuk menyerap sedikit gangguan dengan cip logik digital. Saya telah menambah LED 5mm dan bukannya LED yang ditentukan 3mm. Cukup soal selera.

Langkah 4: Topi Taller Ditambah

Topi Taller Ditambah
Topi Taller Ditambah

Di sini kapasitor elektrolitik yang lebih besar telah ditambah.

Saya telah menggunakan topi mikro semasa saya dapat mendapatkannya, anda tidak perlu. Terdapat ruang di PCB untuk kapasitor standard yang lebih besar; pastikan mereka diberi nilai voltan dengan betul. Topi 10uf hitam kecil diberi nilai 25v dan penutup kuning yang lebih besar diberi nilai 16v.

Langkah 5: Perhimpunan Akhir

Pemasangan akhir
Pemasangan akhir

Sekarang untuk semua bahagian besar. Tambahkan kuasa, penyambung ICD2 dan RS232. Dan ya, ini adalah penyambung DE9 Wikipedia DE9Sebelum anda menyolder ujian 7805 (atau LM2940-5) pasangkannya dengan pilihan heatsink yang dipasang sebelum pematerian. Skru dan murnya adalah # 6 dan sesuai dengan baik. Masukkan MAX232 (atau ST232) dan gunakan kuasa. Periksa voltan pada dua titik ujian (TP +5 dan TP VPP> 12VDC) Sekarang keluarkan kuasa dan pasang 16F877 atau 16F877A yang sudah diprogramkan ** (firmware bootloader untuk 16F877 boleh didapati di MPLAB dan 16F877A boleh didapati di laman web saya. Nota: Saya menggunakan LM2940-5 yang rendah untuk operasi bateri.

Langkah 6: Kes Pilihan

Kes Pilihan
Kes Pilihan

Inilah Inchworm yang sudah siap dipasang dalam sarung Hammond 1591B. Saya telah menggunakan penyekat sehingga saya dapat memasang … Juga mungkin dan lebih murah untuk memasang Inchworm dalam penutup sarung Hammond 1591BC menggunakan skru # 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 ditunjukkan dengan Firefly 16F88 Tutor pilihan dan papan soket ZIF.

LED menyala kerana mendapat kuasanya dari bateri NiMH 6AAA yang terletak di casing Orange Hammond 1591B

Disyorkan: