สารบัญ:

การสร้างโปรแกรมเมอร์ / ดีบักเกอร์ Inchworm ICD2 PIC: 7 ขั้นตอน
การสร้างโปรแกรมเมอร์ / ดีบักเกอร์ Inchworm ICD2 PIC: 7 ขั้นตอน

วีดีโอ: การสร้างโปรแกรมเมอร์ / ดีบักเกอร์ Inchworm ICD2 PIC: 7 ขั้นตอน

วีดีโอ: การสร้างโปรแกรมเมอร์ / ดีบักเกอร์ Inchworm ICD2 PIC: 7 ขั้นตอน
วีดีโอ: ขั้นตอนการเป็นโปรแกรมเมอร์ง่ายๆ 👨‍💻💯 #shorts 2024, กรกฎาคม
Anonim
การสร้างโปรแกรมเมอร์ Inchworm ICD2 PIC / Debugger
การสร้างโปรแกรมเมอร์ Inchworm ICD2 PIC / Debugger
การสร้างโปรแกรมเมอร์ Inchworm ICD2 PIC / Debugger
การสร้างโปรแกรมเมอร์ Inchworm ICD2 PIC / Debugger
การสร้างโปรแกรมเมอร์ Inchworm ICD2 PIC / Debugger
การสร้างโปรแกรมเมอร์ Inchworm ICD2 PIC / Debugger

คำแนะนำนี้เป็นภาพประกอบเดินผ่านการสร้างโคลน ICD2 ที่เรียกว่า Inchworm มันเป็นชุดเครื่องมือตรงไปตรงมาที่ช่วยให้คุณสามารถสร้างโปรแกรมเมอร์และดีบักเกอร์ที่เข้ากันได้กับ MPLAB ICD2 มีโปรแกรมเมอร์จำนวนมาก แต่มีเพียงไม่กี่ตัวที่มีโปรแกรมแก้ไขข้อบกพร่อง (ตัวดีบั๊กช่วยให้ คุณเพียงก้าวเดียวผ่านโปรแกรมของคุณและตั้งค่ารายการเฝ้าดู (ดูตัวแปรของคุณ) และอีกมากมาย) คู่มือฉบับเต็มรวมถึงแผนผังและหมายเหตุสามารถพบได้ที่ blueroomelectronics

ขั้นตอนที่ 1: การเตรียม PCB

การเตรียม PCB
การเตรียม PCB

ล้างแผงวงจรด้วยผงซักฟอกอ่อน ๆ และเช็ดให้แห้งก่อนประกอบ

ขั้นตอนที่ 2: ประสานชิ้นส่วน "ต่ำ" ทั้งหมด

ประสานทั้งหมด
ประสานทั้งหมด

ที่นี่ฉันได้บัดกรีและตัดแต่งสายนำของชิ้นส่วนที่มีรายละเอียดต่ำทั้งหมดแล้ว เมื่อสร้าง PCB การประกอบชิ้นส่วนขนาดเล็กก่อนมักจะง่ายที่สุด วิธีนี้ช่วยให้คุณมีพื้นที่ทำงานมากขึ้นเมื่อเพิ่มชิ้นส่วนที่สูง เพิ่มตัวต้านทานก่อน โดยสังเกตว่าตัวต้านทานสีแทนเป็นเวอร์ชันที่ยอมรับได้ทั่วไป 5% และตัวต้านทานสีน้ำเงินคือประเภทฟิล์มโลหะ 1% ตอนนี้ติดตั้งไดโอด ทั้งแก้วที่มีขนาดเล็กกว่า ไดโอดและพาวเวอร์ไดโอดที่ใหญ่กว่านั้นต้องการให้คุณใส่ใจกับแถบสีบนแคโทดของไดโอดทั้งหมด ความล้มเหลวในการติดตั้งไดโอดในทิศทางที่ถูกต้องจะทำให้ Inchworm หรือโครงการอิเล็กทรอนิกส์ใด ๆ ทำงานไม่ถูกต้อง หมายเหตุ: ฉันกำลังสร้างเวอร์ชันที่ใช้แบตเตอรี่สำหรับการสาธิต ไดโอดพลังงานที่ฉันใช้คือประเภท Schottky 1N5817 ที่เลื่อนออกต่ำ แทนที่จะเป็นไดโอด 1N4001 ทั่วไป ไดโอดแก้วขนาดเล็กหกตัวเป็นประเภท 1N4148 ทั่วไป (คุณสามารถใช้ 1N914)

ขั้นตอนที่ 3: เพิ่มชิ้นส่วนขนาดเล็กเพิ่มเติม

เพิ่มชิ้นส่วนขนาดเล็กเพิ่มเติม
เพิ่มชิ้นส่วนขนาดเล็กเพิ่มเติม

มีการเพิ่มซ็อกเก็ต IC แล้ว

เมื่อคุณบัดกรีซ็อกเก็ต IC คุณควรบัดกรีเพียงพินเดียวที่มุม เพื่อให้คุณมีโอกาสได้วางบน PCB อย่างเหมาะสม เมื่อซ็อกเก็ตถูกล้างออก ให้ทำการบัดกรีหมุดที่เหลือต่อไป ถัดมา มีการเพิ่มแคป 0.1 uf แคปเล็ก ๆ เหล่านี้มีความสำคัญเมื่อใช้ลอจิก IC ใด ๆ สำหรับการดูดซับข้อบกพร่องเล็ก ๆ น้อย ๆ ด้วยชิปลอจิกดิจิทัล ฉันได้เพิ่ม LED 5 มม. แทน LED ที่ระบุ 3 มม. มันเป็นเรื่องของรสนิยม

ขั้นตอนที่ 4: เพิ่มตัวพิมพ์ใหญ่ขึ้น

มีการเพิ่มแคปที่สูงขึ้น
มีการเพิ่มแคปที่สูงขึ้น

มีการเพิ่มตัวเก็บประจุด้วยไฟฟ้าขนาดใหญ่ขึ้นที่นี่

'ฉันเคยใช้ตัวพิมพ์เล็กขนาดจิ๋วเมื่อสามารถหาซื้อได้ คุณไม่จำเป็นต้องทำ มีที่ว่างบน PCB สำหรับตัวเก็บประจุมาตรฐานขนาดใหญ่ เพียงตรวจสอบให้แน่ใจว่าได้รับการจัดอันดับแรงดันไฟฟ้าอย่างถูกต้อง แคปสีดำขนาดเล็ก 10uf ได้รับการจัดอันดับสำหรับ 25v และหมวกสีเหลืองที่ใหญ่กว่าได้รับการจัดอันดับสำหรับ 16v

ขั้นตอนที่ 5: การประกอบขั้นสุดท้าย

การประกอบขั้นสุดท้าย
การประกอบขั้นสุดท้าย

ตอนนี้สำหรับชิ้นส่วนขนาดใหญ่ทั้งหมด เพิ่มกำลัง, ขั้วต่อ ICD2 และ RS232 และใช่แล้ว มันคือขั้วต่อ DE9 DE9 วิกิพีเดีย ก่อนที่คุณจะบัดกรี 7805 (หรือ LM2940-5) ให้ทดสอบให้พอดีกับฮีทซิงค์ซึ่งเป็นอุปกรณ์เสริมที่ติดตั้งก่อนทำการบัดกรี สกรูและน็อต #6 และพอดีพอดี ใส่ MAX232 (หรือ ST232) และใช้พลังงาน ตรวจสอบแรงดันไฟที่จุดทดสอบทั้งสองจุด (TP +5 และ TP VPP >12VDC)ตอนนี้ให้ถอดไฟออกและติดตั้ง 16F877 หรือ 16F877A ที่ตั้งโปรแกรมไว้ล่วงหน้า **(เฟิร์มแวร์ bootloader สำหรับ 16F877 สามารถพบได้ใน MPLAB และ 16F877A สามารถพบได้ที่ ไซต์ของฉัน หมายเหตุ: ฉันเคยใช้ LM2940-5 แบบเลื่อนระดับต่ำสำหรับการทำงานของแบตเตอรี่

ขั้นตอนที่ 6: กรณีเสริม

กรณีเสริม
กรณีเสริม

นี่คือ Inchworm ที่เสร็จแล้วซึ่งติดตั้งในเคส Hammond 1591B ฉันใช้ข้อขัดแย้งดังนั้นฉันจึงสามารถติดตั้ง…การติด Inchworm ในฝาเคส Hammond 1591BC โดยใช้สกรู #6 สามารถทำได้และถูกกว่า ทำให้ ICD2 โปรไฟล์ต่ำที่ดี

ขั้นตอนที่ 7: ผู้สอน Firefly 16F88 ติดตั้งบน Inchworm

ติวเตอร์ Firefly 16F88 ติดตั้งบน Inchworm
ติวเตอร์ Firefly 16F88 ติดตั้งบน Inchworm

ที่นี่จะแสดงหนอนนิ้วพร้อมตัวเลือกเสริม Firefly 16F88 Tutor และซ็อกเก็ตซ็อกเก็ต ZIF

ไฟ LED ติดสว่างเพราะได้รับพลังงานจากแบตเตอรี่ NiMH 6AAA ที่อยู่ในเคส Orange Hammond 1591B

แนะนำ: