منتديات الالكترونيات العصرية  
yoursite.com page title .

استرجاع كلمة المرور طلب كود تفعيل العضوية تفعيل العضوية
العودة   منتديات الالكترونيات العصرية > منتدى الحاكمات الدقيقة Microcontroller > منتدى البرمجه بالمخطط السلمى ladder diagram

  #1  
قديم 07-03-2013, 04:41 PM
علي شريدة علي شريدة غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Apr 2013
الدولة: فلسطين
المشاركات: 61
معدل تقييم المستوى: 6
علي شريدة is on a distinguished road
حصري التحكم بالمحرك الخطوي باستخدام pic16f877

السلام عليكم

الكثير منا يبحث عن طريقة التحكم بالمحرك الخطوي stepper motor ولكنه لا يجد الشرح الكافي من حيث مبدا العمل او من حيث طريقة البرمجة
ونظرا لاهمية هذا النوع من المحركات في الحياة العملية ونظرا لكثرة الطلب على شرح هذا الموضوع ساقوم بشرحه اليوم بالتفصيل ان شاء الله
وفي مواضيع قادمة ساقوم بشرح التحكم ب servo motor و dc motor مع طريقة توصيل h-bridge ان شاء الله
اولا نبدا بشرح مبدا عمله وطريقة التحكم به
ارجو تثبيت الموضوع لاستكمال باقي الدروس لاحقا ولتعم الفائدة على الجميع
يتم التحكم بهذا المحرك عن طريق سلسلة من النبضات التي توجه الى ملفات المحرك
تعتمد سرعة المحرك على سرعة نقل النبضات الى ملفاته
ويعتمد اتجاه الدوران على ترتيب النبضات الواصلة الى الملفات

على سبيل المثال في برنامج البروتس يوجد stepper motor يحتوي على 6 منافذ
اثنان منها للتغذية من مصدر جهد مناسب و 4 منافذ للتحكم بالمحرك بما يسمى sequence
يتم التحكم بالنبضات بشكل تتابعي اي يتم تفعيل الملف الاول فيدور المحرك بزاوية محددة ثم يتم ايقاف
الملف الاول ويشغل الملف الثاني وهكذا حتى الرابع ثم يتم اعادة هذه الخطوات لاستمرار تشغيل المحرك

ولزيادة سرعة المحرك يتم تقليص الفترة الزمنية بين تشغيل الملف والملف الذي يليه
اما اذا اردنا عكس دوران المحرك فما علينا الا ان نقلب الخطوات السابقة اذ نبدا بتفعيل الملف الرابع
ثم الثالث ثم الثاني ثم الاول وهكذا

لعمل هذه الخطوات لابد من استخدام المايكرو كنترولر وهذا ما سنقوم بشرحه بعد ذلك ان شاء الله

ناتي الان الى جانب البرمجة
يجب تفعيل الملف الاول عند بدء تشغيل البرنامج وايضا عند ايقاف تفعيل الملف الرابع
عند بدء البرنامج يكون كلا من الملف الثاني والملف الثالث غير مفعلات لذلك نقوم بوضع هذه الشروط لتفعيل الملف الاول

تشغيل الملف الثاني يكون اسهل من تشغيل الملف الاول






البرنامج النهائي



ناتي الان الى طريقة توصيله بالمايكرو كونترولر

يفضل استخدام uln2003 للربط بين المحرك والمايكروكنترولر



لتحميل ملف البروتس وملف البرمجة على الرابط التالي
http://www.mediafire.com/?siymrzw92p2mmt4
رد مع اقتباس
  #2  
قديم 11-10-2013, 10:50 PM
salah00 salah00 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Sep 2009
المشاركات: 18
معدل تقييم المستوى: 0
salah00 is on a distinguished road
نقاش رد: التحكم بالمحرك الخطوي باستخدام pic16f877

اقتباس:
المشاركة الأصلية كتبت بواسطة علي شريدة مشاهدة المشاركة
السلام عليكم

الكثير منا يبحث عن طريقة التحكم بالمحرك الخطوي stepper motor ولكنه لا يجد الشرح الكافي من حيث مبدا العمل او من حيث طريقة البرمجة
ونظرا لاهمية هذا النوع من المحركات في الحياة العملية ونظرا لكثرة الطلب على شرح هذا الموضوع ساقوم بشرحه اليوم بالتفصيل ان شاء الله
وفي مواضيع قادمة ساقوم بشرح التحكم ب servo motor و dc motor مع طريقة توصيل h-bridge ان شاء الله
اولا نبدا بشرح مبدا عمله وطريقة التحكم به
ارجو تثبيت الموضوع لاستكمال باقي الدروس لاحقا ولتعم الفائدة على الجميع
يتم التحكم بهذا المحرك عن طريق سلسلة من النبضات التي توجه الى ملفات المحرك
تعتمد سرعة المحرك على سرعة نقل النبضات الى ملفاته
ويعتمد اتجاه الدوران على ترتيب النبضات الواصلة الى الملفات

على سبيل المثال في برنامج البروتس يوجد stepper motor يحتوي على 6 منافذ
اثنان منها للتغذية من مصدر جهد مناسب و 4 منافذ للتحكم بالمحرك بما يسمى sequence
يتم التحكم بالنبضات بشكل تتابعي اي يتم تفعيل الملف الاول فيدور المحرك بزاوية محددة ثم يتم ايقاف
الملف الاول ويشغل الملف الثاني وهكذا حتى الرابع ثم يتم اعادة هذه الخطوات لاستمرار تشغيل المحرك

ولزيادة سرعة المحرك يتم تقليص الفترة الزمنية بين تشغيل الملف والملف الذي يليه
اما اذا اردنا عكس دوران المحرك فما علينا الا ان نقلب الخطوات السابقة اذ نبدا بتفعيل الملف الرابع
ثم الثالث ثم الثاني ثم الاول وهكذا

لعمل هذه الخطوات لابد من استخدام المايكرو كنترولر وهذا ما سنقوم بشرحه بعد ذلك ان شاء الله

ناتي الان الى جانب البرمجة
يجب تفعيل الملف الاول عند بدء تشغيل البرنامج وايضا عند ايقاف تفعيل الملف الرابع
عند بدء البرنامج يكون كلا من الملف الثاني والملف الثالث غير مفعلات لذلك نقوم بوضع هذه الشروط لتفعيل الملف الاول

تشغيل الملف الثاني يكون اسهل من تشغيل الملف الاول






البرنامج النهائي



ناتي الان الى طريقة توصيله بالمايكرو كونترولر

يفضل استخدام uln2003 للربط بين المحرك والمايكروكنترولر



لتحميل ملف البروتس وملف البرمجة على الرابط التالي
http://www.mediafire.com/?siymrzw92p2mmt4
موضوع اكثر من رائع ولكن لى سؤال هل كل خرج يعتبر زاويه ام ماذا اريد شرح لموضوع الزوايه فى اموتور بلتفصيل ولك من الله ما تستحق من جزاء
رد مع اقتباس
  #3  
قديم 11-13-2013, 11:47 PM
salah00 salah00 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Sep 2009
المشاركات: 18
معدل تقييم المستوى: 0
salah00 is on a distinguished road
افتراضي رد: التحكم بالمحرك الخطوي باستخدام pic16f877

Incremental Rotary Encoder ارجو شرح وافى ولكم جزيل الشكر
رد مع اقتباس
  #4  
قديم 11-24-2013, 10:46 PM
salah00 salah00 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Sep 2009
المشاركات: 18
معدل تقييم المستوى: 0
salah00 is on a distinguished road
نقاش رد: التحكم بالمحرك الخطوي باستخدام pic16f877

اقتباس:
المشاركة الأصلية كتبت بواسطة salah00 مشاهدة المشاركة
Incremental Rotary Encoder ارجو شرح وافى ولكم جزيل الشكر

رد مع اقتباس
  #5  
قديم 12-07-2013, 03:12 AM
medotronix medotronix غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Dec 2013
المشاركات: 9
معدل تقييم المستوى: 0
medotronix is on a distinguished road
افتراضي رد: التحكم بالمحرك الخطوي باستخدام pic16f877

شكرا
رد مع اقتباس
  #6  
قديم 12-08-2013, 07:19 PM
salah00 salah00 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Sep 2009
المشاركات: 18
معدل تقييم المستوى: 0
salah00 is on a distinguished road
افتراضي رد: التحكم بالمحرك الخطوي باستخدام pic16f877

اقتباس:
المشاركة الأصلية كتبت بواسطة salah00 مشاهدة المشاركة
السلام عليكم ورحمه الله ارجو الافاده
رد مع اقتباس
  #7  
قديم 01-05-2014, 11:50 AM
salah00 salah00 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Sep 2009
المشاركات: 18
معدل تقييم المستوى: 0
salah00 is on a distinguished road
Cool رد: التحكم بالمحرك الخطوي باستخدام pic16f877

اقتباس:
المشاركة الأصلية كتبت بواسطة salah00 مشاهدة المشاركة
موضوع اكثر من رائع ولكن لى سؤال هل كل خرج يعتبر زاويه ام ماذا اريد شرح لموضوع الزوايه فى اموتور بلتفصيل ولك من الله ما تستحق من جزاء
اولا السلام عليكم قبل كل شيئ وشكر خاص لك فبعد التجربه اثبت انه اكبر خطئ دخول مصدرين تغذيه للميكرو كونترول والا سيتلف ولكن لى سؤال ارجو الاجابه عليه ضرورى اريد اعمل برنامج بدخل انلوج وخرجان ليميزو زياده الفولت وانخفاضه اى ان y0عندما تعمل يعنى ان الفولت يزيد y1 تعنى انه ينخفض ولكم جزيل الشك
رد مع اقتباس
  #8  
قديم 01-15-2014, 03:34 PM
salah00 salah00 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Sep 2009
المشاركات: 18
معدل تقييم المستوى: 0
salah00 is on a distinguished road
افتراضي رد: التحكم بالمحرك الخطوي باستخدام pic16f877

السلام عليكم اما بعد ارجو الرد ضرورى على سؤالى من له خبره فى هذا الموضوع ومن الله التوفيق
رد مع اقتباس
  #9  
قديم 03-21-2014, 01:26 PM
علي شريدة علي شريدة غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Apr 2013
الدولة: فلسطين
المشاركات: 61
معدل تقييم المستوى: 6
علي شريدة is on a distinguished road
افتراضي رد: التحكم بالمحرك الخطوي باستخدام pic16f877

اقتباس:
المشاركة الأصلية كتبت بواسطة salah00 مشاهدة المشاركة
اولا السلام عليكم قبل كل شيئ وشكر خاص لك فبعد التجربه اثبت انه اكبر خطئ دخول مصدرين تغذيه للميكرو كونترول والا سيتلف ولكن لى سؤال ارجو الاجابه عليه ضرورى اريد اعمل برنامج بدخل انلوج وخرجان ليميزو زياده الفولت وانخفاضه اى ان y0عندما تعمل يعنى ان الفولت يزيد y1 تعنى انه ينخفض ولكم جزيل الشك
ما هي قيمة الجهد التي تريد مقارنتها ..... اذا كانت قيمة الجهد التي تريد قياسها عالية بالنسبة للمتحكم اول يجب اضافة مقاومات لتقسيم الجهد لضمان ان المتحكم لن يتعرض لجهود عالية .
بعد تقسيم الجهد الى قيم مناسبة قم بادخاله الى المتحكم الى احد مداخل الانلوج وقم بضرب القيمة المدخلة بمعامل تكبير ليعود الجهد الى فيمته الاصلية قبل التقسيم وبناءا على الفيمة الناتجة قم بعمل المفارنة التي تحتاجها
رد مع اقتباس
  #10  
قديم 03-22-2014, 05:31 AM
RobertSi RobertSi غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Mar 2014
المشاركات: 1
معدل تقييم المستوى: 0
RobertSi is on a distinguished road
افتراضي Torrent Tracker

شكرا لك
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

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

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 08:16 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
الحقوق محفوظة لمنتديات الاليكترونيات العصرية

Security team

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77