الجمعة، 28 سبتمبر 2012

stepper motor

بدأنا الحديث على مدار خمس تدوينات مضت عن التحكم فى DC Motors
   والاّن سنستكمل ذلك ب الحديث عن التحكم فى الstepper motor
 

ولنبدأ  معرفة ما هو ال stepper motor


الstepper motorر هو موتور يشبه الى حد كبير ال DC Motor من حيث الشكل الخارجى كذلك من حيث نظرية العمل العمل
فكلاهما يعتمد علىان مرور تيار كهربى فى ملف يعمل على تحريك عضو دوار داخل الموتور
و لكن الفرق هنا ان الstepper motor اكثر دقه .
كيف ذلك ؟!
يضح ذلك من اسمه ."محرك الخطوه" إن هذا المحرك لا يدور بزاويه 360 درجه متواصله لكنه يدور بزاويه معينه تسمى خطوة الموتور . كيف يحدث ذلك ؟!










 يتضح ذلك اكثر من خلال الصوره التوضيحيه . ان ال stepper motor يتكون من مغناطيس دائم متحرك وسط مجموعه اخرى من الأقطاب المغناطيسيه .
فى حالة الوضوع الأول عندما يمر تيار فى المغناطيس العلوى ينجذب المغناطيس المتحرك اليه وعندما يتم فصل التيار عن المغناطيس العلوى و مرور تيار فى المغناطيس الايمن ينجذب المغناطيس المتحرك الى المغناطيس الايمن وذلك فى الصوره رقم 2
و تسمى الحركه التى قام بيها الموتور بانها خطوة المحرك .
والخطوه فى هذا المثال هى 90 درجه لكن كلما قلت خطوة الموتور زادت دقته وهذا افضل
و كذلك فى باقى الصور. حتى يتم المغناطيس المتحرك دورته الكامله .
هذا المغناطيس المتحرك متصل  ب العضو الدورا فى الموتور .
وبعد ان تعرفنا على نظرية عمل الموتور نأتى الان الى كيفية التحكم به





 كيفية التحكم:


لكى يدور هذا الموتور فى اتجاه عقارب الساعه يجب ان يكون ترتيب الاشارت على الالوان ك التاى:
yellow
red
blue
white
ولكى يدور فى عكس عقارب الساعه يجب ان يكون ترتيب الالوان ك التالى:
yellow
white
blue
red

و فى الحالتين يتصل ال green ب  ground

 هذا النوع من التحكم يسمى
full steppe
يوجد نوع اخر اكثر دقه يسمى يسمى half steppe
و يتضح ذلك من الصوره التاليه






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

مواقع جيده عن الموضوع :

 http://www.imagesco.com/articles/picstepper/02.html

http://www.qariya.com/electronics/step_motor.htm


فى التدوينات القادمه سنتخدث بأذن الله عن دوائر التحكم فى ال ستيبر موتور
كذلك اكواد التحكم.




الجمعة، 21 سبتمبر 2012

مقارنه

اليوم هو ختام التحكم فى الـ DC motors
وسيكون مقارنه بين الطرق التى ورد ذكرها فى المرات السابقه




الجدول السابق عباره عن مقارنه بين الطرق التى ورد ذكرها فى المرات السابقه .
و بالنسبه لـ السرعه يتضح ان الـ ics
هى الافضل لانها الاسرع بينما الـ relay هو الأسوء . و يرجع بطىء الRELAY الى انه يحتوى على حركه ميكانيكه و هو حركة الريشيه وهى بالطبع حركه بطيئه بـ النسبه لللأ شاره الكهربيه كما هو الحال فى الـ IC & Transistor
اما ب النسبه للسعر فإن الـ relay هو الافضل . لان الـ IC
تتميز بارتفاع سعرها .
ب النسبه للكفائه و أعنى بها هنا . تحمله للتيار و الامبير . فيأتى فى المقدمه ب الطبع اrelay
فهو يتحمل تيار أعلى بـ المقارنه مع كلا من الtransistor و الـIC .
وذلك لانه لايحتوى على أجزاء الكترونيه يُخشى عليها من الحرق .
بينما الاسوء هى الـ ic
حيث انها معرضه للتلف من التيار الزائد .
ولذلك فإن الريلاى هو حل مناسب فى حالة التحكم فى الروبوت يدوى لأن السرعه الكبيره غير مطلوبه فى هذه الحاله .
بينما الـ ic جيده فى حالة التحكم بب ميكرو و فى حالة انخفاض التيار.

الخميس، 6 سبتمبر 2012

ICS

والان وصلنا للمحطه الاخير فى أنواع التحم فى الـ dc motor
وهى التحكم بـ استخدام ICS
وما سنتحدث عنه اليوم هو l289 &1293
وكلا منهما عباره عن دائره متاكمله جاهز لـ التحكم فى موتورين . و لهما نفس نظرية العمل . لكن الفرق الوحيد ان l298
من الممكن ان تكون أقوى لانها تتحمل تيار أعلى من l293

التوصيل

enable1 & enable2 & input1 & input 2 & input3 & input 4======>micro
4 & 5 & 13 & 12===========> ground
vss =========> 5 volt
8==========> supply voltage(الجهد الذى سيعمل عليه الموتور من 6 لـ 12 فولت )
3 & 6 ==========> Right motor
11 & 14==========> Left motor

نظرية العمل :

لكل موتور قناه معينه تتحكم فيه. و التحكم يكون عن طريقى نوعين  من الأرجل
input & enable
input=====> التحكم فى اتجاه دوران الموتور او التحكم فى دوران الموتور من عدمه من الاصل
enable =====> التحكم فى دوران الموتور من عدمه
مثال على ذلك
حتى يدور الموتور رقم 1 لابد ان يكون الـ enable =1
ولكى يدور فى اتجاه معين لابد ان يكون input 1=1
ولعكس الاتجاه يكون input2=1
فى حالة اذا كان enable1=0
فلا جدوى من وجود اشاره على الـ input
لان الـ enable لا يعمل .
وهكذا ب النسبه للقناه الثانيه فى حالة الموتور الثانى .

1239

l298 لها نفس نظرية العمل