جدول المحتويات:

بناء مبرمج / مصحح بوصة ICD2 PIC: 7 خطوات
بناء مبرمج / مصحح بوصة ICD2 PIC: 7 خطوات

فيديو: بناء مبرمج / مصحح بوصة ICD2 PIC: 7 خطوات

فيديو: بناء مبرمج / مصحح بوصة ICD2 PIC: 7 خطوات
فيديو: How to build and program a Blinky on a PIC16 from scratch 2024, يوليو
Anonim
بناء Inchworm ICD2 PIC Programmer / Debugger
بناء Inchworm ICD2 PIC Programmer / Debugger
بناء Inchworm ICD2 PIC Programmer / Debugger
بناء Inchworm ICD2 PIC Programmer / Debugger
بناء Inchworm ICD2 PIC Programmer / Debugger
بناء Inchworm ICD2 PIC Programmer / Debugger

هذه التعليمات عبارة عن جولة مصورة من خلال بناء نسخة ICD2 تسمى Inchworm ، وهي عبارة عن مجموعة أدوات مباشرة تتيح لك إنشاء مبرمج ومصحح متوافق مع MPLAB ICD2. يوجد الكثير من المبرمجين ولكن القليل منهم يشتمل على مصحح أخطاء يمكنك خطوة واحدة من خلال برنامجك وتعيين قوائم المراقبة (انظر المتغيرات الخاصة بك) وأكثر من ذلك بكثير. يمكن العثور على الدليل الكامل بما في ذلك التخطيطي والملاحظات في blueroomelectronics

الخطوة 1: تحضير ثنائي الفينيل متعدد الكلور

تحضير ثنائي الفينيل متعدد الكلور
تحضير ثنائي الفينيل متعدد الكلور

اغسل لوحة الدائرة في منظف معتدل وجففها جيدًا قبل التجميع.

الخطوة 2: جندى جميع أجزاء "الملف الشخصي المنخفض"

جندى كل
جندى كل

لقد قمت هنا بلحام وتقليم خيوط جميع الأجزاء منخفضة الارتفاع. عند بناء ثنائي الفينيل متعدد الكلور ، غالبًا ما يكون من الأسهل تجميع الأجزاء الصغيرة أولاً. تمنحك هذه الطريقة مساحة أكبر للعمل عند إضافة الأجزاء الأطول ، أضف المقاومات أولاً ، مع ملاحظة أن مقاومات التان هي إصدارات التسامح الشائعة بنسبة 5٪ والمقاومات الزرقاء هي أنواع الأفلام المعدنية بنسبة 1٪. تتطلب الثنائيات وثنائيات الطاقة الأكبر الانتباه إلى الشريط الملون على الكاثود لجميع الثنائيات. سيؤدي عدم تثبيت الثنائيات في الاتجاه الصحيح إلى منع Inchworm أو أي مشروع إلكتروني من العمل بشكل صحيح. ملاحظة: أنا أقوم بإنشاء إصدار يعمل بالبطارية للعروض التوضيحية ، وصمامات الطاقة التي استخدمتها هي أنواع منخفضة التسرب من Schottky 1N5817 بدلاً من الثنائيات 1N4001 الأكثر شيوعًا. الثنائيات الزجاجية الستة الصغيرة هي أنواع 1N4148 الشائعة (يمكنك أيضًا استخدام 1N914)

الخطوة 3: تمت إضافة المزيد من الأجزاء الصغيرة

تمت إضافة المزيد من الأجزاء الصغيرة
تمت إضافة المزيد من الأجزاء الصغيرة

هنا تم إضافة مآخذ IC.

عندما تقوم بلحام مقبس IC ، من الجيد أن تقوم بلحام دبوس واحد فقط في الزاوية لمنحك فرصة لوضعه بشكل صحيح على PCB. بمجرد تدفق المقبس ، استمر في لحام بقية المسامير. بعد ذلك ، تتم إضافة أغطية الالتفاف 0.1 uf ، هذه الأغطية الصغيرة مهمة عند استخدام أي IC منطقي ، فهي لامتصاص مواطن الخلل الصغيرة مع رقائق المنطق الرقمي. لقد أضفت مصابيح LED مقاس 5 مم بدلاً من مصابيح LED المحددة مقاس 3 مم. إنها ببساطة مسألة ذوق.

الخطوة 4: تمت إضافة القبعات الأطول

تمت إضافة القبعات الأطول
تمت إضافة القبعات الأطول

هنا تمت إضافة المكثفات الإلكتروليتية الأكبر.

لقد استخدمت قبعات مصغرة عندما يمكنني الحصول عليها ، لست مضطرًا لذلك. توجد مساحة على PCB للمكثفات القياسية الأكبر ؛ فقط تأكد من تصنيفها للجهد بشكل صحيح. تم تصنيف الأغطية السوداء الصغيرة 10 فائق التوهج لـ 25 فولت وتم تصنيف الغطاء الأصفر الأكبر لـ 16 فولت.

الخطوة 5: التجميع النهائي

التجميع النهائي
التجميع النهائي

الآن لجميع الأجزاء الكبيرة أضف الطاقة وموصلات ICD2 و RS232 ونعم هو موصل DE9 DE9 Wikipedia قبل اللحام ، قم بتلائم اختبار 7805 (أو LM2940-5) مع غرفة التبريد الاختيارية المثبتة قبل اللحام. البرغي والصمولة رقم 6 ويتناسبان بشكل جيد. أدخل MAX232 (أو ST232) وقم بتطبيق الطاقة. تحقق من الفولتية في نقطتي الاختبار (TP +5 و TP VPP> 12VDC) الآن قم بإزالة الطاقة وتثبيت 16F877 أو 16F877A المبرمج مسبقًا ** (يمكن العثور على برنامج bootloader لـ 16F877 في MPLAB ويمكن العثور على 16F877A على موقعي. ملاحظة: لقد استخدمت LM2940-5 تسربًا منخفضًا لتشغيل البطارية.

الخطوة 6: حالة اختيارية

حالة اختيارية
حالة اختيارية

ها هي Inchworm منتهية مثبتة في علبة Hammond 1591B. أنا أستخدم المواجهات حتى أتمكن من إرفاقها … من الممكن أيضًا وأرخص تركيب الدودة في غطاء علبة Hammond 1591BC باستخدام براغي # 6. يصنع ل ICD2 الانظار لطيفة.

الخطوة 7: مُعلِّم Firefly 16F88 مُثبَّت على القبة

تم تثبيت مدرس Firefly 16F88 على القبة
تم تثبيت مدرس Firefly 16F88 على القبة

هنا تظهر الدودة بوصة مع مدرس اختياري Firefly 16F88 ولوحة مقبس ZIF.

تضاء مصابيح LED لأنها تحصل على قوتها من بطاريات NiMH 6AAA الموجودة في علبة Orange Hammond 1591B

موصى به: