قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية D-Unit
D-Unit
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2006
المشاركات: 103
نشاط [ D-Unit ]
قوة السمعة:
قديم 17-09-2008, 05:21 PM المشاركة 25   
افتراضي



لقد قمت بتجربة هذه الدائرة



عندما اقوم بوصل ال12V تعمل الدائرة و يبدأ المغناطيس بالجذب.... ولكن عندما استخدم 5V لا يجذب المغناطيس لضعف الفولت على ما اظن...

ولكن ما الفائدة من تجربة ال12V بدلا من ال5V ؟؟ انا سأستخدم 5V ( القادمة من الPIC) وليس 12V اليس كذلك ؟؟

تحياتي

اعلانات

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 17-09-2008, 07:34 PM المشاركة 26   
افتراضي


عندما اقوم بوصل ال12V تعمل الدائرة و يبدأ المغناطيس بالجذب.... ولكن عندما استخدم 5V لا يجذب المغناطيس لضعف الفولت على ما اظن...
جميل .. لاحظ انك لم تحدد اي ترانزيستور تشتغل به.. لا يهم الان.
الدارة اشتغلت
اذا كنت مصرا على +5 فولت قم بتعويض المقاومة R15 في دارة التجربة بسلك وانظر هل ستعطي نتيجة..

ولكن ما الفائدة من تجربة ال12V بدلا من ال5V ؟؟ انا سأستخدم 5V ( القادمة من الPIC) وليس 12V اليس كذلك ؟؟
مع RA4 بالذات يمكن ان توصل المقاومة Pull-up ب+12فولت بدون مشاكل .. ومن المهم ان تعرف ان البيك في هذه الحالة بالضبط لا يعطي اي جهد.. بل يستقبل جهدا خارجيا عبر المقاومة Pull-up..
هذا راجع لطبيعة الطرف RA4 كمخرج .. فهو امتداد لطرف اسمه drain لترانزيستور mos تركه المصنع حرا داخل البيك. وعلى المستعمل تكملة الدارة بإضافة مقاومة او ما يناسب حسب الاستعمال..
الحقيقة ان هذا الاجراء قامت به ميكروشيب عن قصد لاعطاء حرية اكبر في توصيلRA4 (فقط عند اعداده كمخرج) بجهد يمكن ان يكون اكبر من +5فولت ..12 فولت مثلا ..
فقط مع RA4 ..لكن لابد من مقاومة 1 كيلو على الاقل .
مقاومات Pull-up الاطراف الاخرى: +5 فولت لا أكثر ..


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 17-09-2008 الساعة 08:10 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية D-Unit
D-Unit
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2006
المشاركات: 103
نشاط [ D-Unit ]
قوة السمعة:
قديم 17-09-2008, 08:12 PM المشاركة 27   
افتراضي


جميل .. لاحظ انك لم تحدد اي ترانزيستور تشتغل به.. لا يهم الان.
الدارة اشتغلت
اذا كنت مصرا على +5 فولت قم بتعويض المقاومة R15 في دارة التجربة بسلك وانظر هل ستعطي نتيجة..


مع RA4 بالذات يمكن ان توصل المقاومة Pull-up ب+12فولت بدون مشاكل ..
هذا راجع لطبيعة الطرف RA4 كمخرج .. فهو امتداد لطرفdrain لترانزيستور mos تركه المصنع حرا داخل البيك. وعلى المستعمل تكملة الدارة بإضافة مقاومة او ما يناسب حسب الاستعمال..
الحقيقة ان هذا الاجراء قامت به ميكروشيب عن قصد لاعطاء حرية اكبر في توصيلRA4 (فقط عند اعداده كمخرج) بجهد يمكن ان يكون اكبر من +5فولت ..12 فولت مثلا ..
فقط مع RA4 ..لكن لابد من مقاومة 1 كيلو على الاقل .
مقاومات Pull-up الاطراف الاخرى: +5 فولت لا أكثر ..
استخدم نفس التراتزستور الذي حددته لي .... 2N2222 NPN

هل يجب وضع pull up لباقي الموتورات ايضا كما ذكرت اعلاه ؟

تحياتي


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 17-09-2008, 08:26 PM المشاركة 28   
افتراضي


هل يجب وضع pull up لباقي الموتورات ايضا كما ذكرت اعلاه ؟
لا..لك الاختيار.

مقاومات Pull-up الاطراف الاخرى: +5 فولت لا أكثر


انما كانت قاعدة عامة حتى ينتبه اليها كل من زار هذا الموضوع ..

بالنسبة لك ومع PORTB كمداخل input لك حرية الاختيار :
1- استعمال مقاومات pull up خارجية
2- او (الافضل) تضمينها في البرنامج كما تعرف.. بالسجل OPTION_REG.



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:42 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)