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

أدوات الموضوع

الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 897
نشاط [ remon romany ]
قوة السمعة:0
قديم 06-08-2013, 06:30 AM المشاركة 1   
ha هل يتلف الميكروكنترولر Twitter FaceBook Google+



هل يتلف الميكروكنترولر اذا سحبت منة تيار اعلى من 10 مللى امبير
انا لدى ميكروكنترولر وكنت عاوز استخدمة فى عمل ليد ماتريكس 5 صفوف و 8 اعمدة
فهل اذا قمت بتوصيل الليدات مع الميكروكنترولر مباشرة دون استخدام ترانزيستورات
هل سيتلف الميكروكنترولر ام لا ؟؟؟؟
انا قمت بتجربة الموضوع دة ووجدت ان الليدات اضائت بشكل سليم وبعد شوية
جيت اوصل نفس التوصيلات تانى لقيد الميكروكنترول لا يضئ الليدات
فهل احترق ولا اية
انا اول مرة ابرمج ميكرو ولاكنى اجد شئ غريب جدا فى هذا الميكرو وهو انة ساعات بيشتغل كويس وساعات مبينطقش
ارجو المساعدة لو سمحتو فى هذا الامر
ازاى اعرف ان الميكروكنترول دة تالف وهل لو الميكروكنترول تالف يقبل البرمجة ولا لا
؟؟؟
ارجو الرد وشكرا


التعديل الأخير تم بواسطة : remon romany بتاريخ 06-08-2013 الساعة 06:49 AM
اعلانات

zamalkawi
:: مهندس جيد ::
تاريخ التسجيل: May 2013
المشاركات: 270
نشاط [ zamalkawi ]
قوة السمعة:0
قديم 06-08-2013, 06:48 AM المشاركة 2   
افتراضي


بغض النظر عما تنوي توصيله مع المايكروكنترولر يجب أن تتخذ الضمانات الكافية ألا يتخطى التيار المسحوب من (أو الداخل إلى) المايكروكنترولر الحدود القصوى المحددة في الداتا شيت، وإلا يتلف المايكروكنترولر

عودة إلى سؤالك والتطبيق الذي تريد تنفيذه، كما تعلم فإنه لتوصيل ليد بالمايكروكنترولر مباشرة يجب توصيل مقاومة على التوالي معه من أجل تحديد التيار
إذا أردت أن توصل الليد عن طريق ترانزيستور (مثلا لأنك تريد من الليد أن يسحب تيار أكبر أو أي سبب آخر) فيجب عليك مراعاة أن الترانزيستور أيضا لا يمكن توصيله بدون مقاومة، لأنه في هذا الأمر يشبه الليد، وسيسحب تيارا كبيرا يتلف معه المايكروكنترولر
أي أنه في الحالتين (التوصيل المباشر، أو التوصيل من خلال ترانزيستور) يجب تحديد التيار عن طريق مقاومة
أظن (ولكني لست متأكدا) أن بعض العناصر الإلكترونية الأخرى التي يمكن استعمالها كبوابة للتوصيل الغير مباشر لا تتطلب توصيل مقاومة عى التوالي، وأظن أن الموسفت mosfet مثلا يمكن توصيله مباشرة دون الحاجة لمقاومة لأنه يفتح بالفولت وليس بالتيار، ولكن رجاء تأكد من هذه المعلومة قبل الشروع في استعماله لأنني لست متأكدا، كذلك تأكد من جدوى استعماله، لأنه على حد علمي التراتزيستور يستعمل في مثل هذه التطبيقات بكثرة، وهو ما يعني أنه ربما يكون من الأفضل استعمال ترانزيستور، رغم الاحتياج للمقاومة الإضافية

أنصحك بالذهاب لجوجل وكتابة LED driver circuit وستجد نتائج كثيرة
طالع هذه الصفحة على سبيل المثال
http://www.pcbheaven.com/userpages/L...lling_methods/

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 897
نشاط [ remon romany ]
قوة السمعة:0
قديم 06-08-2013, 06:55 AM المشاركة 3   
ha


بغض النظر عما تنوي توصيله مع المايكروكنترولر يجب أن تتخذ الضمانات الكافية ألا يتخطى التيار المسحوب من (أو الداخل إلى) المايكروكنترولر الحدود القصوى المحددة في الداتا شيت، وإلا يتلف المايكروكنترولر

عودة إلى سؤالك والتطبيق الذي تريد تنفيذه، كما تعلم فإنه لتوصيل ليد بالمايكروكنترولر مباشرة يجب توصيل مقاومة على التوالي معه من أجل تحديد التيار
إذا أردت أن توصل الليد عن طريق ترانزيستور (مثلا لأنك تريد من الليد أن يسحب تيار أكبر أو أي سبب آخر) فيجب عليك مراعاة أن الترانزيستور أيضا لا يمكن توصيله بدون مقاومة، لأنه في هذا الأمر يشبه الليد، وسيسحب تيارا كبيرا يتلف معه المايكروكنترولر
أي أنه في الحالتين (التوصيل المباشر، أو التوصيل من خلال ترانزيستور) يجب تحديد التيار عن طريق مقاومة
أظن (ولكني لست متأكدا) أن بعض العناصر الإلكترونية الأخرى التي يمكن استعمالها كبوابة للتوصيل الغير مباشر لا تتطلب توصيل مقاومة عى التوالي، وأظن أن الموسفت mosfet مثلا يمكن توصيله مباشرة دون الحاجة لمقاومة لأنه يفتح بالفولت وليس بالتيار، ولكن رجاء تأكد من هذه المعلومة قبل الشروع في استعماله لأنني لست متأكدا، كذلك تأكد من جدوى استعماله، لأنه على حد علمي التراتزيستور يستعمل في مثل هذه التطبيقات بكثرة، وهو ما يعني أنه ربما يكون من الأفضل استعمال ترانزيستور، رغم الاحتياج للمقاومة الإضافية

أنصحك بالذهاب لجوجل وكتابة LED driver circuit وستجد نتائج كثيرة
طالع هذه الصفحة على سبيل المثال
http://www.pcbheaven.com/userpages/L...lling_methods/
شكرا لردك السريع والجميل دة
انا قمت بتجربة الموضوع دة ووجدت ان الليدات اضائت بشكل سليم وبعد شوية
جيت اوصل نفس التوصيلات تانى لقيد الميكروكنترول لا يضئ الليدات
فهل احترق ولا لا ؟؟
انا اول مرة ابرمج ميكرو ولاكنى اجد شئ غريب جدا فى هذا الميكرو وهو انة ساعات بيشتغل كويس وساعات مبينطقش
ارجو المساعدة لو سمحتو فى هذا الامر
ازاى اعرف ان الميكروكنترول دة تالف وهل لو الميكروكنترول تالف يقبل البرمجة ولا لا


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 06-08-2013, 01:38 PM المشاركة 4   
افتراضي


شكرا لردك السريع والجميل دة
انا قمت بتجربة الموضوع دة ووجدت ان الليدات اضائت بشكل سليم وبعد شوية
جيت اوصل نفس التوصيلات تانى لقيد الميكروكنترول لا يضئ الليدات
فهل احترق ولا لا ؟؟
انا اول مرة ابرمج ميكرو ولاكنى اجد شئ غريب جدا فى هذا الميكرو وهو انة ساعات بيشتغل كويس وساعات مبينطقش
ارجو المساعدة لو سمحتو فى هذا الامر
ازاى اعرف ان الميكروكنترول دة تالف وهل لو الميكروكنترول تالف يقبل البرمجة ولا لا
سلام عليكم
اقتقد انه اذا سحبت منه تيار عالي وسخن مايكروكنترولر يعمل ريست لنفسه اضافه هناك اعدادت الاوليه اي مشروع لربما تم تفعيل جزء سبب لك مشكله
واذا كان مايكروكنترولر تالف بالتاكيد لن يستلم منك البرمجه واذا استلم منك برنامج بشكل سليم فيمكن فحص جميع بورتات بعطاء امر بسيط تخبره اجعل كل بورت يساوي 0xff اي اخرج جهد على جميع البورتات وانت تعلم مايكرو كل بنات فيه هي بورتات تصلح لادخال والاخراج ماعدا بنات البور
هذا فحص الجأ اليه في حاله انك تريد فحص بورتات مع ملاحظه مهمه ان تجعل اولا جميع البورتات digital اي تلغي خاصيه anloge وبعد ذلك اخبره اجعل كل بورتات =0
فاذا استجاب معك فكل شي سليم اما اذا بورت او اي بن يخرج جهد اقل من نصف البطاريه فهذا اكيد هناك مشكله داخليه وقد تضطر تلقي جزء العاطل
لاني من فحص دائره logic فهو يخرج ام صفر فولت او جهد بطاريه لكن اعلم اذا كان جهد الخارج اقل من نصف جهد البطاريه فهذا فيه مشكله حتما وفي مايكروكنترولر امر جميع البورتات كلها تساوي 0xff حتى استطيع فحص جهد خارج يجب ان يساوي جهد بطاريه
ويمكنك ان تصمم دائره تحتوي على ليدات طبعا يجب وضع مقاومه تحسب
R=(V-VLED)/I LED
او هناك طريقه اسهل اربط ليد مع مقاومه مثلا 330 اوم اربط كاثود مع سالب البطاريه وطرف الاخر حر الحركه فعند وضعه على اي بن مفروض يعمل ولاحظ شده الاضاءه مفروض كلها نفس الاضاءه والافضل قبل كل شي قياس احد بنات فاذا جهدها =جهد بطاريه اواقل بقليل جدا هذا لكي يكون مقياس شده اضاءه معروفه عند جهد بطاريه
وانتبه من ملامسه بتات مع بعضها فانا انصحك في هذه الحاله ان تتم عمليه الفحص على BREADBOARD فهي تسهل كثير
اما عن برنامج الفحص فهو بسيط
اجعل اي بورت كله اخراج
صفر جميع بورتات
الغي اي خاصيه ANLOGE
اكتب لوب مستمر في داخله
تكتب اجعل جميع بورتات =0XFF لكي يظهر جهد بطاربه على اي بن
==================================
بعدها اعد كتابه برنامج ولكن هذه مره اجعل كل بورتات=0
نلجا الى هذه طريقه عندما نريد فحص اي مايكروكنترولر
وحتى بدائره LOGIC فانه شوف داتاشيت واعرف مداخل واعرف وظيفه هذه دائره ثم اعطيها بحيث احصل على اخراج =1 اي يخرج جهد بطاريه فاذا كان اقل من نصف فهو عاطل لماذا لان دوائر المنطق LOGIC تعتبر جهد اقل من نصف جهد بطاريه تعتبرها LOGIC 0 وهذا احتما راح يؤثر على دوائر اخرى
============================================
اما في حاله عمل ريست للمايكروكنترولر انظر الى داتاشيت واكتب كلمه restart
طبعا لبحث اي كلمه في داتا شيت اضغط ctrl+f
دائما حاول ان تبحث في داتا شيت واكتب كلمه قريبه من واقع مثلا restart , adcon1
ارجوا المعذره ان كان كلامي بعيد عن مبتغاك

احصائية الشكر والاعجاب - 0 شكراً, 0 عدم اعجاب, 1 اعجاب
اعجاب mzn-asad ( أعجبته المشاركة )

الصورة الرمزية عريبى محمود
عريبى محمود
:: ( رحمه الله عليه ) ::
تاريخ التسجيل: Jan 2009
الدولة: لا تسأل الطغاه لماذا طغو بل اسأل العبيد لماذا انحنو
المشاركات: 3,139
نشاط [ عريبى محمود ]
قوة السمعة:188
قديم 06-08-2013, 02:21 PM المشاركة 5   
x4


هل يتلف الميكروكنترولر اذا سحبت منة تيار اعلى من 10 مللى امبير
انا لدى ميكروكنترولر وكنت عاوز استخدمة فى عمل ليد ماتريكس 5 صفوف و 8 اعمدة
فهل اذا قمت بتوصيل الليدات مع الميكروكنترولر مباشرة دون استخدام ترانزيستورات
هل سيتلف الميكروكنترولر ام لا ؟؟؟؟
انا قمت بتجربة الموضوع دة ووجدت ان الليدات اضائت بشكل سليم وبعد شوية
جيت اوصل نفس التوصيلات تانى لقيد الميكروكنترول لا يضئ الليدات
فهل احترق ولا اية
انا اول مرة ابرمج ميكرو ولاكنى اجد شئ غريب جدا فى هذا الميكرو وهو انة ساعات بيشتغل كويس وساعات مبينطقش
ارجو المساعدة لو سمحتو فى هذا الامر
ازاى اعرف ان الميكروكنترول دة تالف وهل لو الميكروكنترول تالف يقبل البرمجة ولا لا
؟؟؟
ارجو الرد وشكرا
السلام عليكم ورحمة الله وبركاته
----------------------------------
اخى الكريم
البيك عادةيخرج 5 فولت 25 مللى امبير
اما توصيل الليد ماتركس بدون توصيل ترانزسستورات فحتما سوف يتلف البيك لا محال
اما معرفة صلاحية البيك من عدمه فيتم عمل دائرة فلاشر بحيث نجعل على البورتات
ليدات طبعا مع توصيل مقاومة 330 اوم
ثم عمل برنامج بسيط بجعل كل الاطراف عالى +تأخير + كل الاطراف صفر
مع ملاحظة ان اضائة كل الاطراف اضائة متساوية
ارجو قد اكون قد اوضحت


الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 897
نشاط [ remon romany ]
قوة السمعة:0
قديم 07-08-2013, 02:31 AM المشاركة 6   
ha


فى الاول احب اشكركم على تعبكم ومجهودكم الكبير معايا
بالنسبة لرد المهندس حسن هادى محمود والاستاذ عريبى محمود
انا قمت فعلا بسحب تيار اعلى من 25 مللى امبير (حوالى 50 مللى امبير )من الميكروكنترولر
ولكنى لا اعتقد انة سخن
وبالنسبة للريستارت
فما معنى ريستارت
يعنى اذاى يعمل الميكروكنترول ريستارت لانى بصراحة مبتدئ ولا اعلم
هل مثلا بتتمسح البرمجة من على البك ولا اية ؟؟؟
انا قمت بمحاولة البحث فى الداتاشيت عن هذا الموضوع ولاكنى لم اتوصل لشئ
انا عندما قمت ببرمجة الميكروكنترول لم اقم بقراءة الداتاشيت الخاصة بة لانة
باللغة الانجليزية
فياريت لو حضرتك تقدر تفهمنى اية موضوع الريستارت دة تفهمهولى
انا قمت بعمل برنامج يقوم بفتك جميع البورتات وقمت ببرمجة البك وقبل البرمجة بشكل جيد ولكن عندما قمت بتوصيل ليد مع على اطراف البك للتجربة لا يعمل ابدا الليد
فما الحل


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 07-08-2013, 02:40 PM المشاركة 7   
افتراضي


فى الاول احب اشكركم على تعبكم ومجهودكم الكبير معايا
بالنسبة لرد المهندس حسن هادى محمود والاستاذ عريبى محمود
انا قمت فعلا بسحب تيار اعلى من 25 مللى امبير (حوالى 50 مللى امبير )من الميكروكنترولر
ولكنى لا اعتقد انة سخن
وبالنسبة للريستارت
فما معنى ريستارت
يعنى اذاى يعمل الميكروكنترول ريستارت لانى بصراحة مبتدئ ولا اعلم
هل مثلا بتتمسح البرمجة من على البك ولا اية ؟؟؟
انا قمت بمحاولة البحث فى الداتاشيت عن هذا الموضوع ولاكنى لم اتوصل لشئ
انا عندما قمت ببرمجة الميكروكنترول لم اقم بقراءة الداتاشيت الخاصة بة لانة
باللغة الانجليزية
فياريت لو حضرتك تقدر تفهمنى اية موضوع الريستارت دة تفهمهولى
انا قمت بعمل برنامج يقوم بفتك جميع البورتات وقمت ببرمجة البك وقبل البرمجة بشكل جيد ولكن عندما قمت بتوصيل ليد مع على اطراف البك للتجربة لا يعمل ابدا الليد
فما الحل
سلام عليكم
رستات يعني البك يعيد برنامجه من جديد مثلا انت تريد ترست الحاسبه ماذا يحصل اكيد راح يبدا برنامج من جديد هذا هو معناه وهو حيانا يفيد لانه خصوصا اذا علق المايكرو فماذا تفعل اكيد ستعمل له رستات ستجد رجل في مايكروكنترولر
باسم MCLR طبعا اذا فعلتها تكدر تربط سويج فعند ضغط عليها يبدأ البرنامج من جديد واليك معلومت مهمه حول MCLR مقتبس من كلام استاذ احمد سمير فايد
===============================================

أولا الطرف MCLR في بعض أنواع الميكروكنترولر مثل pic16f84a و pic16f877a و pic18f452 وأنواع أخرى أيضا .. هذه الأنواع إذا قمت ببرمجتها وقمت بتوصيل التغذية لها لن تعمل أبدا أو تستقر في العمل إلا إذا قمت بتوصيل الطرف MCLR بجهد خمسة فولت ولكن لماذا ؟؟
الطرف MCLR إذا وصل له جهد صفر (أو أرضي ground ) يقوم بعمل إعادة تشغيل للميكروكنترولر reset أي أنه يبدأ من بداية البرنامج المبرمج على الميكروكنترولر سابقا .. ولكن لو تركنا الطرف MCLR بدون توصيل قد يعتبره الميكروكنترولر أنه موصل بالارضي فيقوم بعمل ريستارت (اعادة تشغيل) وبعد لحظات ينظر الميكرو للطرف فيجد أنه ارضي فيعمل ريستارت مرة أخرى ومعنى أنه يعمل ريستارت ريستارت أي أنه لن يبدأ أبدا في عمل البرنامج ...إذن هذا هو السبب الذي يجعلنا نوصل هذا الطرف بجهد موجب دائما .. لانه لو كان بصفر أو لم نوصله سيكون في حالة اعادة تشغيل مستمرة ولن يعمل وإذا عمل سيعمل لحظيا ولن يكون مستقرا ...

جميل تعرفنا الآن على وجوب توصيل هذا الطرف بالموجب

ولكن لماذا نوصل مقاومة وما فائدتها ؟؟؟

هناك توصيلة معينة بالطرف MCLR هذه التوصيلة بها مفتاح عند الضغط عليه يقوم الميكروكنترولر بعمل اعادة تشغيل بحيث نمكن المستخدم من عمل اعادة تشغيل في الوقت الذي يرغب به ... وبالطبع عند الضغط على هذا السويتش يصبح الطرف MCLR جهده بصفر وعند عدم الضغط يكون جهده بواحد منطقي (خمسة فولت غالبا) ..
وهذه التوصيلة في الرسمة التالية :


ولكن ما فائدة المقاومة باختصار لو لم تكن المقاومة موجودة وضغطنا على السويتش سيتم توصيل الموجب بالسالب ونحن نعلم أن هذه كارثة في علم الكهرباء والالكترونيات أن يصل الطرف الموجب بالسالب ( لأنها لو بطارية ستكون هناك شرارة وتتلف البطارية ) ولو كان محول ربما تحدث شرارة كبيرة وهذه مشكلة لا نريدها لذلك يتم وضع مقاومة (بالطبع سبب الشرارة أن المقاومة تقريبا صفر فيمر تيار كبير جدا عند توصيل الموجب بالسالب عند الضغط على السويتش) لكن لو تم اضافة مقاومة سيمر تيار قليل جدا ... إذن يمكن وضع أي مقاومة .. ولكن ماذا لو وضعنا مقاومة 1 كيلو أو مقاومة 10 كيلو أيهما أفضل .. كلاهما جيدا ولكن الأفضل 10 كيلو لأنها ستمرر تيار أقل عند الضغط على السويتش .. ربما تسأل وتقول وماذا يعني ذلك ما المشكلة أن يمر تيار أقل أو تيار أكبر ؟؟ المشكلة اننا عندما نصمم دائرة الكترونية معينة وكانت مثلا تعمل بالبطارية فإنه عند الضغط على السويتش وكان التيار الذي يمر أقل (لو استخدمنا 10كيلو مثلا ) سيؤدي ذلك إلى طول عمر البطارية أكثر مما لو استخدمنا مقاومة 1 كيلو لأن التيار المستهلك أقل .. اي الطاقة المستلكة أقل عند الضغط .. هذه نقطة قد لا يلتفت الكثيرون إليها لكنها مهمة جدا خصوصا عند تصميم ريموت كنترول مثلا .. فبعض الريموتات تجد أن البطارية تعيش مدة طويلة جدا وبعض الريموتات الأخرى ليست كذلك لأنه هناك العديد من الحسابات التي لابد أن تكون في أذهاننا لنوفر الطاقة منها كمثال صغير جدا المقاومة المستخدمة مع السويتشات فمن الخطأ أن تجعل هذه المقاومة 100 أوم مثلا أي نعم ستعمل الدائرة لكنك استهلكت طاقة أكبر (أو تيار أكبر) .

أرجو أن تكون هذه النقطة اتضحت جيدا ...

والآن نريد أن نشرح توصيلة أخرى للطرف MCLR هذه التوصيلة ليست توصيلة مباشرة للموجب وليست مقاومة وسويتش ولكنها مقاومة ومكثف كالتي بالصورة التالية ..

http://upload.qariya.info/images/qar...2ba2203a4c.jpg
http://upload.qariya.info/images/qar...4b57c59a2d.jpg

لاحظنا هنا توصيل مقاومة واحد كيلو ومكثف ... لماذا لم يوصل الطرف MCLR بالموجب مباشرة ... في الحقيقة وقبل أن أشرح هذه التوصيلة أريد أن أخبرك أن هذه التوصيلة هي المفضلة في معظم التطبيقات إما هي أو أن توصيلة السويتش والتوصيلة غير المفضلة هي أن توصل الطرف MCLR بالموجب مباشرة .. ولكن لماذا ؟؟ ستعلم بعد ثواني قليلة عندما أشرح لك فائدة التوصيلة السابقة .

فائدة هذه التوصيلة : أن الميكروكنترولر بداخله دائرة دفاع أو حماية هذه الدائرة مع الدائرة الخارجية التي نوصلها نحن ( والتي هي المقاومة والمكثف) تجعل الميكروكنترولر يعمل جيدا وفي استقرار وفي حالة قل جهد التغذية عن 4 فولت لمدة تزيد عن 100 ميكرو ثانية سيقوم الميكروكنترولر بعمل اعادة تشغيل تلقائية ... ربما تقول لي وما فائدة ذلك ؟؟
يجب أن تعلم أن من أخطر الأشياء التي تؤثر على الدوائر الالكترونية وخصوصا التي تحتوي على الميكروكنترولر هو ثبات الطاقة واستقرارها والطاقة هي (جهد وتيار) فبدون التوصيلة السابقة لو قل الجهد عن 4 فولت ربما يتوقف الميكروكنترولر عن العمل أو يقوم بعمل شيء غير الذي تم برمجته عليه ... فأن يقوم بعمل اعادة تشغيل أفضل بكثير من أن يتوقف عن العمل أو أن يقوم بعمل غير مرغوب فيه .. فهذه الدائرة نوع من أنواع الحماية وينصح بها الخبراء ..

أيضا من الأشياء التي نصحت بها ومهمة لكي تستقر الدائرة أن تقوم بتوصيل مكثف 10 ميكروفاراد بين الموجب والسالب للدائرة (مكثف كيميائي طبعا) ويفضل وضع مكثف 100 نانو أيضا بين الموجب والسالب لكل vdd و vss في الدائرة سواءا كان للميكروكنترولر أو لأي IC (دائرة متكاملة) في الدائرة عند ولكن بشرط أن يكون هذا المكثف يكاد يكون ملتصقا بالميكروكنترولر أو بهذه الآيسيهات .. وفائدته أنه يحمي من انواع معينة من الضوضاء ( وهي موجات كهرومغناطيسية وإشارات كهربية غير مرغوبة توجد في الدائرة الالكترونية دون تعمد انتاجها ) وبالمناسبة يمكن البحث في الانترنت عن ما يسمى بـ EME و EMC وستجدوا العديد من الروابط والنصائح التي تساعد على استقرار الدائرة وهذا شيء مهم جدا للمصمم الذي يستخدم الميكروكنترولر وللأسف الشديد قلة المعرفة بمثل هذه الأمور جعلت الكثيرين ينتجوا دوائرهم دون حمايتها جيدا وهذا أدى إلى عدم استقرار دوائرهم ومن ثم قال البعض إن الميكروكنترولر نفسه غير مستقر ولا يعتمد على في التطبيقات الصناعية أو غيرها وصارت هناك سمعة سيئة للميكروكنترولر ليس هو سببها بل سببها قلة علم من يستخدمه وينتج به الدوائر )

لاحظ أن الدائرة السابقة استخدمنا مقاومة 1 كيلو ( ويمكن استخدام قيمة أكبر) ومكثف قيمته 100 نانو (غير كيميائي) = 0,1 ميكرو .


في النهاية أريد أن أقوال أن هناك أنواع كثيرة أكثر تطورا في الميكوركنترولر مثل pic16f628 و pic16f88x , pic18f4550 وأنواع اخرى كثيرة يمكنك أن تلغي خاصية MCLR بها وتستخدم هذا الطرف كدخل للميكروكنترولر ولا يشترط توصيل هذا الطرف بالموجب لكي يعمل الميكروكنترولر .. وهذه الخاصية يتم ضبطها في اعدادات المشروع في مايكروسي .. (وقد وضحت ذلك في كتابي المفتاح البسيط لاستخدام انواع مختلفة من الميكروكنترولر .. ابحث عنه في جوجل وستجد العديد من الروابط له واحرص على النسخة المكتوب عليها النسخة المنقحة)


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 07-08-2013, 03:03 PM المشاركة 8   
افتراضي


فى الاول احب اشكركم على تعبكم ومجهودكم الكبير معايا
بالنسبة لرد المهندس حسن هادى محمود والاستاذ عريبى محمود
انا قمت فعلا بسحب تيار اعلى من 25 مللى امبير (حوالى 50 مللى امبير )من الميكروكنترولر
ولكنى لا اعتقد انة سخن
وبالنسبة للريستارت
فما معنى ريستارت
يعنى اذاى يعمل الميكروكنترول ريستارت لانى بصراحة مبتدئ ولا اعلم
هل مثلا بتتمسح البرمجة من على البك ولا اية ؟؟؟
انا قمت بمحاولة البحث فى الداتاشيت عن هذا الموضوع ولاكنى لم اتوصل لشئ
انا عندما قمت ببرمجة الميكروكنترول لم اقم بقراءة الداتاشيت الخاصة بة لانة
باللغة الانجليزية
فياريت لو حضرتك تقدر تفهمنى اية موضوع الريستارت دة تفهمهولى
انا قمت بعمل برنامج يقوم بفتك جميع البورتات وقمت ببرمجة البك وقبل البرمجة بشكل جيد ولكن عندما قمت بتوصيل ليد مع على اطراف البك للتجربة لا يعمل ابدا الليد
فما الحل
سلام عليكم
اولا ماهو نوع البك الذي قمته ببرمجته
ثانيا اعطنا الكود للتاكد من صحته
ثالثا هل قست جهد كل بورت وهل انتبهت للربط ليد يجب عليك ان يعمل ليد في انحياز الامامي اقصد يجب ان ان يكون جهد انود اكبر من جهد كاثود بمقدار 2 فولت او بكلام اوضح يجب ان يصل كاثود الى الارض ويجب ان يصل الانود عبر مقاومه الى طرف البطاريه طبعا هذا يسمى الربط المباشر وهنا يعمل ليد مباشره
ماهو الربط غير مباشر يعني لايعمل ليد مباشره الا اذا تحقق ان جهد على الانود اكبر من كاثود بمقدار 2 فولت لانها تسمى فولتيه العتبه
========================================
ملاحظه مهم جدا اذا كنت تريد تشغيل حمل تياره عالي مثلا 500 ملي امبير فيمكنك
بسهوله وذلك باستخدام ترانزستور لان ترانزستور يعمل كمكبر للتيار فانا استطيع اسحب من مايكرو 1 ملي امبير وغذي حملا يصل اي امبير الذي اريده
طبعا لازم اشغل ترانزستور بمنطقه الاشباع فيصبح ترانزستور عباره عن دائرتين الاولى تسحب تيار قليل والثاني تعتمد على الحمل ولكن لكل شي له حدود
مثلا ترانزستور 3 امبير فانا استطيع اسحب من 1 امبير فقط يعني دائما اشتغل بالثلث امن وافضل
وهناك اذا العزل الضوئي طبعا هذا افضل طريقه للتحكم عن طريق مايسمى فوتوكبلر
اذا تستطيع تغذيه دائرتك
باختصار اخي لاتسحب من مايكر اكثر من 10 ملي امبير وتريد نصيحه تخلي مايكرو مرتاح اسحب حدك 5 ملي امبير واستخدم ماتشاء من ترازستورات واذا احمال عاليه جدا تصل الى 20 امبير استخدم ثايرستور او داياك انا اتكلم عن هذه العناصر لكونها تتكون من دائرتين هما دائره البور وهي تتحمل تيار عالي ودائره سيطره تسحب تيار قليل جدا
ارجو ان افدك ولو بقليل
لازم عندك اطلاع على
1- ترانزستور نوع npn , pnp
2- ترانزستور موسفيت
3- فوتوكبلر
4- منظمات الجهد مثل lm317
5- ثايرستور يتحمل تيار عالي
6- تراياك
لانها هذه عناصر وغيرها تمتاز بسرعه اطفاء وتشغيل
============================led ===============
https://www.google.iq/search?q=led&r...w=1366&bih=667
=========================phato coupler===========
https://www.google.iq/search?q=photo...w=1366&bih=667
========================transistor========
https://www.google.iq/search?q=trans...w=1366&bih=667
=======================mosfet=================
https://www.google.iq/search?q=mosfe...w=1366&bih=667
====================thyristor===================
https://www.google.iq/search?q=thyri...w=1366&bih=667
=====================تراياك=================
https://www.google.iq/search?q=%D8%A...w=1366&bih=667
===============regulator=========================
https://www.google.iq/search?q=regul...w=1366&bih=667


التعديل الأخير تم بواسطة : حسن هادي محمود بتاريخ 07-08-2013 الساعة 03:43 PM
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025