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

   

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 29-10-2011, 10:11 PM المشاركة 9   
افتراضي



توصيل محرك الخطوة أحادى القطبية باستخدام الدوائر المتكاملة ULN2003/2004 :
كما فى الحالة السابقة , فى هذه الدائرة يوجد أيضا أربعة أطراف تحكم هى "Controller pin 1",2,3,4 للتحكم فى حركة واتجاه محرك الخطوة تبعا لتتابع الخطوة المرسل عن طريق المتحكم .



توصيل محرك الخطوة أحادى القطبية عن طريق سلكين 2-wire connection :

اعلانات

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 29-10-2011, 10:13 PM المشاركة 10   
افتراضي


توصيل محرك الخطوة أحادى القطبية عن طريق سلكين 2-wire connection :
يمكننا تبسيط التصميم بجعل المتحكم يستخدم أطراف أقل باستخدام طريقة التوصيل بسلكين . الدائرة التالية توضح طريقة التوصيل هذه :




توصيل محرك الخطوة ثنائى القطبية Connecting Bipolar Stepper Motor :



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

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 29-10-2011, 10:15 PM المشاركة 11   
افتراضي


توصيل محرك الخطوة ثنائى القطبية Connecting Bipolar Stepper Motor :
ذكرنا أن محرك الخطوة ثنائى القطبية له ملفين محتلفين . تتابع الخطوة فى محرك الخطوة ثنائى القطبية هو نفسه كما فى محرك الخطوة أحادى القطبية . دائرة القيادة فى هذه الحالة تتطلب النوع H-Bridge حيث أنها تسمح بالتحكم فى قطبية القدرة المطبقة بطريقة مستقلة . يمكن عمل ذلك كما هو موضح بالشكل التالى :


برمجة التتابع بالخطوة الكاملة Programming Full step Sequence :


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 30-10-2011, 04:56 PM المشاركة 12   
افتراضي


برمجة التتابع بالخطوة الكاملة Programming Full step Sequence :
البرمجة بلغة السى C Programming
سوف نفترض أن محرك الخطوة موصل بالأطراف RB0,RB1,RB2,RB3 للمنفذ PORTB. ضبط التأخير الزمنى سوف يؤدى إلى زيادة أو نقصان سرعة المحرك .


كود:
#define stepper PORTB 

void main(){

TRISB=0;

        while(1){
        stepper = 0x0C; //0b00001100 ;
        Delay_ms(100); // للتحكم فى سرعة محرك الخطوة 
        stepper = 0x06; //0b00000110 ;
        Delay_ms(100);
        stepper = 0x03; //0b00000011 ;
        Delay_ms(100);
        stepper = 0x09; //0b00001001 ;
        Delay_ms(100);
        }
}


يمكن مشاهدة الكود السابق على الرسم المتحرك التالى :




الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 30-10-2011, 04:59 PM المشاركة 13   
افتراضي


برمجة تتابع نصف الخطوة Programming Half step Sequence
الكود :

كود:
#define stepper PORTB 
void main(){
TRISB=0;
        while(1){
                stepper = 0x08;
                Delay_ms(1000);
                stepper = 0x0C;
                Delay_ms(1000);
                stepper = 0x04;
                Delay_ms(1000);
                stepper = 0x06;
                Delay_ms(1000);
                stepper = 0x02;
                Delay_ms(1000);
                stepper = 0x03;
                Delay_ms(1000);
                stepper = 0x01;
                Delay_ms(1000);
                stepper = 0x09;
                Delay_ms(1000);
        }
}
يمكنك متابعة الخطوة على الرسم المتحرك التالى :


ولاء العراقي
:: مهندس ::
تاريخ التسجيل: Mar 2007
المشاركات: 26
نشاط [ ولاء العراقي ]
قوة السمعة:
قديم 30-10-2011, 10:09 PM المشاركة 14   
افتراضي


انا تمكنت من ربط المحرك بالمتحكم
http://www.youtube.com/watch?v=CfaCJhsI7C0


fara_w800
:: مهندس ::
تاريخ التسجيل: Jan 2009
المشاركات: 4
نشاط [ fara_w800 ]
قوة السمعة:
قديم 22-02-2012, 10:56 PM المشاركة 15   
افتراضي


مششششششششششششششششششششششكور


الصورة الرمزية vie.logic
vie.logic
:: مهندس متميز ::
تاريخ التسجيل: Nov 2011
الدولة: المغرب
المشاركات: 359
نشاط [ vie.logic ]
قوة السمعة:
قديم 23-02-2012, 12:59 PM المشاركة 16   
Smile


ربط محرك الخطوة بالميكروكونترولر Stepper Motor interfacing with Microcontrollers
مقدمة :
نتناول فى هذا اجزء كل ما تحتاجهحول محركات الخطوة . يمكن أن تستخدم محركات الخطوةفى العديد من مجالا ت مشاريع الميكروكونترولر مثل عمل الروبوتات robots وفى أنظمة فتح وغلق الأبواب أوتوماتيكيا و...إلخ . سوف نتناول تركيب محركات الخطوة ( أحادية القطبية unipolar وثنائية القطبية bipolar ) , وأساس مبدأ العمل , والأنواع المختلفة للتحكم ( خطوة كاملة Full step أو نصف خطوة Half step ) , وتقنيات الربط ( باستخدام L293D أو ULN2003 ) وبرمجة الميكروكونترولر بلغة السى بغرض التحكم فى محرك الخطوة .
محرك الخطوة إحادى القطبية Unipolar stepper motor :
محرك الخطوة أحادى القطبية يكون له خمة أو ستة أسلاك و أربع ملفات ( فعليا هما ملفان مقسمان بوصلة فى الوسط "المنتصف" بينهما ) . وصلات المنتصف للملفات تربط معا وتستخدم فى توصيل القدرة . تسمى بالمحركات أحادية القطبية لأن القدرة دائما تمر فى اتجاه واحد وتأتى من توصيلة الوسط .


محركات الخطوة ثنائية القطبية Bipolar stepper motor :

مشكور اين يمكن ان نجد موتور خطوي في الاجهزة المتوفرة في المنزل
و هل المتور الموجود في lecteur CD et disqdur خطوي



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