أشكرك أخي على التوضيح : بارك الله فيك ونفع بعلمك .. ~
لكن عندي سؤآل : الريلآي إيش الفايده من إستخدامه ؟
أوكِ فاهمه إنه بيشتغل كـ Switch .. بس في مشروعي أحتاج أقفل و أفتح الموتور عن طريق الكود اللي بينكتب على المايكروكونترولر ..
Pic18
وزي ما قلت لآزم أستخدم سينسور علشآن يوقف حركة الموتور .. بس الريلآي مافهمت شغلتها لسه .. أرجوا توضيحها بارك الله فيك . . ~
|
وبارك الله فيك
الغاية من استعمال الريلي تحمل التيار (الامبير) اللازم لتسغبل المحرك فالمايكروكنترولر لا يتحمل ذلك وسيحترق
وتشكيلة (الترنزستور + مقاومة) التي تعمل كقاطع تتحمل تيار اقل من التيار الذي تتحمله الريلي
الميكروكنترولر يخرج جهد 5 فولط وهي غير كافية لتسغبل محرك
لنفرض ان المحرك يعمل على 5 فولت ماذا سيحدث لو وصلناه مباشرة مع المايكروكنترولر ؟
المايكروكنترولر سيحترق فالتيار الذي يخرجه المايكروكنترولر صغير وأي زيادة عن هذا التيار سيؤدي لاحتراقه.
انا فهمت عليك انه عن طريق الميكرو كنترولر ولكن المشكلة اننا لا نستطيع اخراج اكثر من 5 فولط مع تيار صغير لتشغيل المحرك الذي يعمل على 220 فولط او 12 فولط او حسب المحرك لذلك نضطر لاستعمال الريلي
بالتعليمات البرمجية نقول if اذا جاء على رجل دخل المايكروكنترولر الأولى 5 فولط من الحساس الاول وذلك عند امتلاء الموقف الاول
وجاء على الدخل الثاني للمايكروكنترولر ايضا 5 فولط من الحساس الثاني
وجاء على الدخل الثالث للمايكروكنترولر ايضا 5 فولط من الحساس الثالث
وجاء على الدخل الرابع للمايكروكنترولر ايضا 5 فولط من الحساس الرابع
هذا يعني ان الموقف امتلأ فنقول للمايكروكنتولر اذا تحققت جميع الشروط السابقة اخرج 5 فولط على رجل الخرج الموصولة مع المقاومة ثم الترنزستور ثم الريلي مما يؤدي لدوران المحرك واقفال الكراج
وعند اختلال الشرط السابق اي عند وجود مكان فارغ نكتب else اذا جاء غير الامر السابق اخرج صفر فولت على رجل الخرج للمايكرو كنتولر المربوطة مع الترنزستور مما يؤدي لعكس دوران المحرك و فتح باب الكراج
ان لم يكن الكلام واضح بالنسبة لهذه النقطة حتى افصل اكثر
وهذا رابط لتحميل ملف المحاكاة ببرنامج circuit wizard (بدون مايكرو كنترولر) فقط لفهم الية العمل في الخرج
https://drive.google.com/file/d/0B4rmy6MDf-_cUUZveDZXRDVNOG8/view?usp=sharing
أنا كان قصدي على الصورة اللي أنا حاطتها كآنوا مستخدمين في السيركت دايقرام إنتل !
أنا بستخدمها بمايكروكونترولر Pic18
|
بالنسبة لهم ولو طبقوا هم على أي معالج انتل او غيره فيمكننا استبداله بسهولة فالدارة بسيطة فقط يلزمنا ان نعرف كيف تعمل الدارة ومعرفة كتابة الكود البرمجي
هل تعرفين كتابة الكود ؟
بالنسية ل Pic18f…
فقط نختار اربع ارجل (PORT) لــ PIC18…ونعتبرها مداخل
ونختار منفذ port واحد ونعتبره مخرج