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

5 مبرمج ترانزستور الموافقة المسبقة عن علم * تخطيطي تمت إضافته إلى الخطوة 9: 9 خطوات
5 مبرمج ترانزستور الموافقة المسبقة عن علم * تخطيطي تمت إضافته إلى الخطوة 9: 9 خطوات

فيديو: 5 مبرمج ترانزستور الموافقة المسبقة عن علم * تخطيطي تمت إضافته إلى الخطوة 9: 9 خطوات

فيديو: 5 مبرمج ترانزستور الموافقة المسبقة عن علم * تخطيطي تمت إضافته إلى الخطوة 9: 9 خطوات
فيديو: Reviewing of PIC Microcontroller Learning Board لوحة تعليم على برمجة الميكروكنترولر UPDATED_2022 2024, شهر نوفمبر
Anonim
5 مبرمج ترانزستور الموافقة المسبقة عن علم * تخطيطي تمت إضافته إلى الخطوة 9!
5 مبرمج ترانزستور الموافقة المسبقة عن علم * تخطيطي تمت إضافته إلى الخطوة 9!
5 مبرمج ترانزستور الموافقة المسبقة عن علم * تخطيطي تمت إضافته إلى الخطوة 9!
5 مبرمج ترانزستور الموافقة المسبقة عن علم * تخطيطي تمت إضافته إلى الخطوة 9!
5 مبرمج ترانزستور الموافقة المسبقة عن علم * تخطيطي تمت إضافته إلى الخطوة 9!
5 مبرمج ترانزستور الموافقة المسبقة عن علم * تخطيطي تمت إضافته إلى الخطوة 9!

اصنع مبرمج الموافقة المسبقة عن علم الخاص بك للمنفذ المتوازي لجهاز الكمبيوتر الخاص بك. هذا شكل من أشكال التصميم الكلاسيكي لديفيد تايت. إنه موثوق للغاية وهناك برنامج برمجة جيد متاح مجانًا. أنا أحب مبرمج IC-Prog و PICpgm. وأفضل ما في الأمر أنه يستخدم منظمي جهد و 5 ترانزستورات فقط! *** أضفت صورة للنتيجة النهائية ، وصور للمبرمج الصغير الجديد الخاص بي مع قمة واضحة. انقر فوق الصور الأصغر أدناه! ** هذا شكل جديد ولم يعمل بشكل صحيح بنسبة 100٪ في المحاولة الأولى. أعتقد أنني تقدمت على نفسي.. لقد قمت ببناء العديد من الأشكال المختلفة ، واعتقدت أنني كنت على رأس الأشياء.:) هناك بعض التغييرات ، ولكن كل شيء سار في النهاية. اضطررت إلى إضافة ترانزستور npn إضافي وتغيير قيمتين من المقاوم. تنعكس هذه التغييرات بالفعل في هذه القائمة ، لكن لم يتم تحديثها في جميع الصور. انظر الخطوة 7 للحصول على صور للبرنامج الذي أستخدمه وكيفية إعداد المبرمج. تحتاج إلى: مقبس DB25 ذكر 4x ترانزستورات NPN ، مثل الترانزستور 2n39041x PNP ، مثل منظم الجهد 2n39061x 7805 ، منظم الجهد 1x LM317 (والمقاومات المناسبة لـ جعل 12.5V) 1x 10k SIP resistor network 4x 10k resistor 1x 22k resistor * تحديث للخطوة 31x 5k المقاوم 1x 1k resistor * تحديث للخطوة 31x مكواة لحام بمآخذ توصيل برقاقة مشكّلة ، لوح بروتوبورد ، سلك لف ، أداة تغليف ، مسدس غراء.

الخطوة 1: بطاقة الفهرسة

بطاقة الرقم القياسي
بطاقة الرقم القياسي
بطاقة الرقم القياسي
بطاقة الرقم القياسي

إذا كان لديك شريط نحاسي ، فضع شريطًا لأسفل كطائرة أرضية. إذا لم يكن كذلك ، ضع صفًا من الدبابيس في الورقة بطول إحدى الحواف وقم بلحامها معًا.

ثم ثني أرجل شبكة المقاوم SIP ، والصقها كما هو موضح.

الخطوة 2: منفذ ICSP

منفذ ICSP
منفذ ICSP
منفذ ICSP
منفذ ICSP

اصنع منفذ ICSP بجزء من مقبس رقاقة ، مثل هذا. قم بثني المسامير بزاوية قائمة.

الآن الغراء لأسفل. الآن هو الوقت المناسب للصق الترانزستورات الخاصة بك. يمكنك أيضًا لحام باعث الترانزستورات npn إلى المستوى الأرضي ، الآن. لقد قمت بتسمية كل ترانزستورات الغرض هنا. سيتم توصيل الترانزستورات الثلاثة npn كعاكسات. سيقومون بشكل أساسي "بسحب الطاقة" من المقاوم للسحب الخاص بهم عند وضع تيار على دبوس القاعدة الخاص بهم. سيتحكم ترانزستور PNP (مقلوبًا) في جهد البرمجة. كما أنه سيعكس إشارةها. ** تحرير: لقد أدركت للتو وجود إغفال في هذا التصميم. يجب أن يكون هناك ترانزستور npn إضافي يتم استخدامه لقيادة ترانزستور PNP. سيؤدي هذا إلى عزل منفذ الكمبيوتر عن الفولتية الموجودة في قاعدة pnp. خطأي. سيؤدي هذا أيضًا إلى إلغاء تحويل الإشارة. انظر الخطوة 8.

الخطوة 3: المقاومات الأساسية

المقاومات الأساسية
المقاومات الأساسية
المقاومات الأساسية
المقاومات الأساسية

لقد استخدمت مقاومات قاعدة 10 كيلو. جندى حيث محاط بدائرة. لقد أفسدت ترانزستور pnp في هذه الصورة. تجاهل المنطقة البيضاء.

** EDIT: يجب أن يكون المقاوم الأساسي لـ "data in" tranny 22 كيلو. أيضًا ، لا ينبغي سحب البيانات من خلال شبكة المقاوم 10 كيلو. بدلاً من ذلك ، اسحبه لأعلى بمقاوم 1 كيلو. لقد أدركت للتو أن هذين المقاومين سيشكلان مقسمًا للجهد ، وإذا كان ارتفاع كل منهما 10 كيلو ، فستكون البيانات 2.5 فولت … ليس جيدًا. (بدلاً من ذلك ، يمكنك ترك الأشياء كما هي ، ولكن قم بتوصيل جامع ترانزستور Data Out بجميع عمليات السحب المتبقية البالغة 10 آلاف. وهذا يجعل الحاجز 2/10 ، والذي يجب أن يظل كافيًا. في دائري الخاص ، هذا ما فعلته ، و يسجل 4.24 فولت على أنه مرتفع ، وهو ما يجب أن يكون كافيًا.) الصورة 2: يحصل ترانزستور pnp على مقاومين قاعدتين سلكيتين كمقسم. جندى المقاوم 10 كيلو بين الباعث والقاعدة. قم بتلحيم أحد طرفي 5k (في الواقع لقد استخدمت 3.3k لأنني كنت أستلقي حولها) إلى القاعدة. يمكنك توصيل المجمع بـ Vpp pin ، الآن ، لأنه قريب. في النهاية ، ستقوم بتوصيل الباعث بمصدر 12.5 فولت. يحافظ المقاوم 10k على ارتفاع القاعدة - وبالتالي يتم إيقاف تشغيل الجهد. عندما ينخفض السن 5 من المنفذ المتوازي ، فإنه يسحب القاعدة منخفضة ، عبر المقاوم 5k. أظهر المخطط الذي استخدمته أيضًا مقاومة 10 كيلو بين المجمع والأرض. لست متأكدًا من الغرض منه. أعتقد أنه من أجل التأكد من أن دبوس MCLR الخاص بـ PIC لا يطفو. لكن هذا سيكون سخيفًا ، نظرًا لأن MCLR عادةً ما يتم توصيله بسحب خارجي ، على أي حال. بالإضافة إلى ذلك ، يعتبر دبوس MCLR حوضًا نشطًا لعدد قليل من وحدات ميكرو أمبير. لا تطفو. على أي حال ، لقد حذفت بتهور هذا المقاوم. نقاط المكافأة لأي شخص يمكنه إخباري لماذا تعتبر هذه فكرة سيئة.

الخطوة 4: منفذ DB25

منفذ DB25
منفذ DB25
منفذ DB25
منفذ DB25

DB25 هو تعيين منفذ متوازي. وبقدر ما أعرف ، فهي مترادفة. تريد الجزء الذكوري ، حيث أن شركاتك لديها قابس أنثى.

يمكنك لصقها على حافة البطاقة في الوقت الحالي. لا إنتظار! لقد قمت بلصقه في وقت مبكر جدا! أولاً ، اجعل المسامير 18-25 شائعة ، حيث ستكون دبابيس أرضية مشتركة. أوه.. لا بأس ، لأن البطاقة يمكن أن تنحني. في الواقع ، أفضل طريقة للقيام بهذا الجزء هي ثني كل دبوس على جاره ، ثم لحامه لأسفل. أنا أحاول فقط توضيح كيف يجب أن تسير الاتصالات.

الخطوة 5: اتصالات DB 25

اتصالات DB 25
اتصالات DB 25
اتصالات DB 25
اتصالات DB 25

نعم. السن 2 من منفذ DB25 هو دبوس إخراج البيانات. قم بتوصيله بالمقاوم الأساسي "إخراج البيانات". النتيجة النهائية: عندما يرتفع هذا الدبوس ، سيتلقى دبوس RB7 / بيانات الموافقة المسبقة عن علم إشارة منخفضة. (ما الهدف من قلب الأشياء؟ أحد الآثار الجانبية لعكس الإشارة هو أنك تقوم بتخزينها مؤقتًا أيضًا. تخزين الإشارات هنا ، باستخدام مصدر طاقة خارجي ، هو الهدف الكامل من الترانزستورات npn.)

دبوس 3 هو دبوس على مدار الساعة. قم بتوصيله بالمقاوم الأساسي "على مدار الساعة". الصورة 2: دبوس 10 هو البيانات في دبوس. قم بتوصيل هذا بمقاومة pullup من "البيانات في" الترانزستور ، كما هو موضح في الدوائر الزرقاء. دبوس 5 هو دبوس جهد البرمجة ، أو دبوس Vpp. انظر الخطوة 8. ستحتاج إلى إضافة ترانزستور npn رابع ، وتوصيل هذا الخط بالمقاوم الأساسي الخاص به. سيتصل جامع الترانزستور بالمقاوم الأساسي 5 كيلو من الترانزستور pnp. سوف يتصل الباعث بالمستوى الأرضي.

الخطوة 6: جانب منفذ ICSP

جانب منفذ ICSP
جانب منفذ ICSP

في الإعداد الخاص بي ، اخترت جعل الساعة أسفل ، وأعلى البيانات ، والأرضي ، و Vdd ، و Vpp في المنتصف. هذا تعسفي تمامًا.

سوف يتصل دبوس بيانات ICSP بكل من المقاوم الانسحاب من أجل ترانزيستور "إخراج البيانات" والمقاوم الأساسي لـ "البيانات في" ترانزيستور. الدوائر الزرقاء ** تحرير: سحب البيانات إما بمقاوم 1 كيلو ، أو مع جميع عمليات السحب الخمسة المتبقية 10 كيلو على شبكة المقاوم. سيؤدي استخدام المقاوم 10 كيلو فقط إلى تقسيم إشارة البيانات المرتفعة إلى 2.5 فولت.. لن يتم تسجيل ذلك مرتفعًا ، حيث تحتاج أجزاء CMOS التي تعمل بجهد 5 فولت إلى حوالي 3.5 فولت للتسجيل عاليًا. سيتصل دبوس Vpp بمجمع الترانزستور PNP. سوف يتصل دبوس Vdd مع دبوس المقاوم للشبكة 1. دوائر ORANGE إذا كنت تريد مفتاح تشغيل / إيقاف على المبرمج ، قم بإدخاله بين هذه النقاط. سوف يتصل الدبوس الأرضي في مكان ما على الشريط الأرضي. سوف يتصل دبوس الساعة بمقاوم الانسحاب الخاص بترانزستور "خروج الساعة". الدوائر الصفراء

الخطوة 7: صور جديدة … منتهية ومختبرة

صور جديدة … منتهية ومختبرة
صور جديدة … منتهية ومختبرة
صور جديدة … منتهية ومختبرة
صور جديدة … منتهية ومختبرة
صور جديدة … منتهية ومختبرة
صور جديدة … منتهية ومختبرة
صور جديدة … منتهية ومختبرة
صور جديدة … منتهية ومختبرة

ها هو المبرمج النهائي. لا يمكنك معرفة ذلك في الصورة ، لكنني قطعت قطعة من الحافظة بالحجم الصحيح واستخدمت Elmer في لصق البطاقة على السبورة.

لقد سحبت شاشة LCD الخاصة بي لإجراء اختبار سريع. يقرأ ويكتب ويمحو. ماذا يمكنك ان تسأل بعد؟ تحقق من الصور للحصول على لقطة شاشة لكيفية إعداد برامج برمجة ICProg أو PICPgm. تحقق أيضًا من الخطوة 8 للحصول على تفاصيل اثنين من الإجراءات التصحيحية الموضحة هنا. أضفت جهازي lm317 للجهد 5V وبرمجة الجهد.

الخطوة 8: التصحيح !

تصحيح!!!
تصحيح!!!
تصحيح!!!
تصحيح!!!

ها هو التصحيح. عفوًا … تحديث. انظر الصورة التالية.

يجب أن يكون لديك ترانزستور npn آخر لعزل المنفذ من الفولتية الخطرة المحتملة في قاعدة pnp. هذا هو مبين في أعلى اليسار. المجمع لا يعلق بمقاوم سحب. تم بالفعل سحب قاعدة pnp إلى Vpp. الباعث مؤرض. المجمع يتصل بالمقاوم الأساسي 5 كيلو لترانزستور pnp. أعرض أيضًا المقاوم المنسدل 10 كيلو الذي حذفته سابقًا. ما زلت لا أعرف ما الغرض منه ، رغم ذلك.:) نظرًا لأنك تقوم بالتخزين المؤقت باستخدام المحولات ، فعند استخدام برنامج برمجة متوافق مع TAIT ، ستحتاج إلى الدخول في إعدادات المبرمج وعكس الساعة والبيانات وإخراج البيانات. لأنك تقوم بعكس خط Vpp مرتين ، سوف تتركه بمفرده. لمعلوماتك ، يستخدم TAIT الأصلي DB25 pin 4 للتحكم في Vdd. لا يعجبني هذا ، لأنه بعد ذلك لا يمكنك تشغيل الموافقة المسبقة عن علم من مصدر طاقة المبرمج. لقد أضفت مفتاحًا يدويًا في بعض برامج التشغيل الأخرى ، لكن لم يتم استخدامه أبدًا. لماذا تذهب خلف جهاز الكمبيوتر الخاص بك لتشغيل / إيقاف تشغيل دائرتك؟ أقوم فقط بإضافة مفتاح إلى اللوح / الدائرة للتحكم في Vdd. يجب عليك فصل الطاقة أو كابل icsp عندما لا تكون قيد الاستخدام ، وذلك لتجنب تقصير الطاقة والأرض.

الخطوة 9: مخطط باستخدام بطارية 9 فولت! وصورة كيتي غير مبررة:)

مخطط ، باستخدام بطارية 9 فولت! وصورة كيتي غير مبررة:)
مخطط ، باستخدام بطارية 9 فولت! وصورة كيتي غير مبررة:)
مخطط ، باستخدام بطارية 9 فولت! وصورة كيتي غير مبررة:)
مخطط ، باستخدام بطارية 9 فولت! وصورة كيتي غير مبررة:)

صورة 1: فقط أضف مفتاح تشغيل / إيقاف إلى البطارية ، وهذا المبرمج جيد. إذا كانت دائرتك تستهلك طاقة أكبر مما تستطيع البطارية الضعيفة التعامل معه ، أضف مصدر طاقة مختلفًا بين 9 و 12.5 فولت (تحقق مما إذا كان باستخدام مقياس متعدد! 12 فولت غير المنظم عادة ما يعني 18-20 فولت تحت السحب المنخفض - وسوف يقتل الموافقة المسبقة عن علم). إذا كان بثؤلول الحائط الأقرب لديك يزيد عن 12.5 فولت ، فسيتعين عليك إضافة منظم جهد آخر.

أو يمكنك ترك بطارية 9 فولت متصلة بترانزستور pnp ، لكن افصلها عن 7805. ثم أدخل مصدر الطاقة الخارجي ، أقل من 35 فولت ، في 7805. حسنًا ، الآن بعد أن فهمت كيف يعمل المبرمج (نعم ، صحيح ؟) ، يمكنك تعديله بالطريقة التي تريدها من هنا. قد يكون من الجيد إضافة بعض مؤشرات LED؟ الموافقة المسبقة عن علم 2: Smurfy. شششش ، إنها نائمة.

موصى به: