الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التحكم بمحرك Stepper Motor عبر الجوي ستيك

مغلق
بدأه prog_omer في 5 أغسطس 2004 · 32 رد · 10,368 مشاهدة · في التحكم الصناعي وربط الحاسب بالعالم الخارجي
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخواني الأحباء أحتاج لمعرفة كيفية التحكم الكامل بال Stepper Motor عن طريق الميكروكونترولر والميكروبروسيسور .

أرجو من لديه فكرة عن الموضوع ألا يبخل علي بها .

#2

الدائرة مع استعراض عملها

StepperMotor.gif

وهذا رسم توضيحي آخر لقفزة كاملة ونصف قفزة

half step stepper motor ..............full stepper motor

StepperMotorfullstep.gifStepperMotorhalfstep.gif

وهذا موقع ربما يسهل فهم المحرك (النطاط) بالمناسبة ما اسمه بالعربية؟

اذا كان لديك اسئلة فلا تتردد وساجيبك والاخوان بما نعلم.

تم تعديل هذه المشاركة بواسطة عماد الخليل في 6 أغسطس 2004 في 13:50

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#3

في البداية أحب أن أعتذر عن التأخير حيث أن الانترنت غير متوفر عندي بصفة مستمرة .

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

أرجو أن أكون قد أوضحت الفكرة التي لا أعرف إن كانت ممكنة أم لا .

#4

اولا ما في شي مو ممكن، كل شيئ ممكن باذن الله ولكن ما هو خرج اداة التحكم؟ هل هو اشعة تحت الحمراء ام اسلاك؟ لانه نريد تحويلها الى io وربما هنا القضية.

تم تعديل هذه المشاركة بواسطة عماد الخليل في 13 أغسطس 2004 في 20:47

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#5

الحمد لله اتصرفت في الانترنت وإن شاء الله تكون آخر مرة أعتذر فيها عن التأخير .

أشكرك أخي عماد على تجاوبك معي وأعتذر بشدة عن تأخر الرد حيث الأسباب فعلا خارجة عني .

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

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

تم تعديل هذه المشاركة بواسطة prog_omer في 23 أغسطس 2004 في 06:18

#6

اريد منك معرفة كم سلك يخرج من اداة التحكم وهل لديك طريقة لفحص الاسلاك ايهما يتصل عند كل حركة؟ هذه مهمة جدا وبدونها كيف لك ان تعرف وضعية الجوي ستيك. بالنسبة للكتب فاعتذر لاني اقرأ ال data sheet لاي قطعة ولا ارجع للكتب وبامكانك انت ايضا ذلك.

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#7

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

#8

هذه اساسية بدونها لا تستطيع الانجاز. كيف عرفت انها مطابقة للمتسلسل هل لديك مرجع على النت حتى اطلع عليها.

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#9

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

#10

الاخ عمر انت لاشك انك تقصد مدخل ال game port و ليس المتسلسل و بالتالي فان دائرة الجوي ستيك هي كالتالي، بامكانك فحصها قبل الشروع بالمشروع كذلك لابد من اختيار مايكروكنترولر لديه ADC مدخل خطي. هلا اخبرتني اي مايكروكنترولر تنوي استخدامه؟

joystick.GIF

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#11

بالفعل هي ال game port وانوي استخدام pic microcontroler او لو تعرف نوع اخر يعطي نتائج ادق فلترسل لي هذا النوع و لماذا قمت باختيارة و شكرا لك واتمني ان لا اكون ازعجتك

#12

هناك خيارات عديدة لل pic منها 8 و 10 و 12 بت adc، عليك الاختيار بينها بحسب حاجة تصميمك ولكن 8 ستؤدي ما تريد بسعر اقل ولكن عن سؤالك ايهما تختار اهم شيئ بالنسبة لي في مثل هذه الحالة ان يكون المايكروكنترولر الذي اختاره مدعوم من المبرمجة التي لدي ويكون متوفر في السوق عندي، ولو كان صناعيا ساختار مايقلل التكاليف والقطع وبالتالي حجم اللوحة، ولا تنسى ان هنالك قطع ليست dip بل surface mount. بامكانك استخدام هذه الصفحة لاختيار ما يناسبك من ال pic فقط اكتب pic وعند فتح الصفحة التالية انزل بالصفحة حتى تصل microcontroller و اضغطها وعندها سترى خيارات ال pic. و اخبرني بما وقع عليه اختيارك اذا اخترت او احترت.

تم تعديل هذه المشاركة بواسطة عماد الخليل في 31 أغسطس 2004 في 22:46

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#13

اعزك الله واكرمك ياخي العزيز سوف اختار ان شاء الله و سوف اعلمك عند اختياري و لكنة سياخذ يعض الوقت ولكن هل ان اطلب شيئا الا وهو هل من الممكن ان ترسل لي بعض الدوائر التي من الممكن منها ان اتحكم في ستبر موتور عن طريق البرالل بورت للpc وان كان هناك دوائر باستخدام الميكركنترولر ايضا حتي اتدرب عليها في الوقت الحالي حتي اتمكن من تنفيذ المشروع واناعندي خبرة في عمل دوائر pcb ولو انت سوف تدرب احد علي التحكم فما هي الدوائر التي كنت سوف تدربة عليها وشكرااااااااا جزيلاااااااا

#14

السلام عليكم :

هذا الرابط عن stepper

http://www.iugaza.edu/users/zac/Comp_Lab/Pdf/Exp3.pdf

وهذا عن parallel port (اللي بيهمك أسماء الأرجل ):

http://www.iugaza.edu/users/zac/Comp_Lab/Pdf/Exp8.pdf

و بعد توصيل D0 مع الرجل الأولى للموتور و D1 مه الثانية ... و D3 مع الرابعة (عن طريق ترانزستور طبعاً زي الصورة).

ما ببقي إلا كود بسيط :

while (1){
outp(0x378,1);
outp(0x378,2);
outp(0x378,4);
outp(0x378,8);
}

هيك بيلف الموتور شمال و إذا بدك إياه يلف يمين إقلب الترتيب.

ملاحظة : يجب وصل المخرج 25 مع الأرضي تبع الدائرة.

و سامحونا.

post-110-1094253414_thumb.gif

#15

السلام عليكم :

بدي أذكر شغلة بسيطة بس إنه الموتور المشروح في الرد السابق يمكن الحصول عليه من المحركات المرنة 5.5 القديمة.

و سامحونا.

#16

السلام عليكم:

تصحيح للكود: يجب وضع تأخير بعد كل أمر ز

// DELAY : any value between 10 - INF   (in milliseconds)

while (1){
   outp(0x378,1);
   delay(DELAY);
   
   outp(0x378,2);
   delay(DELAY);
   
   outp(0x378,4);
   delay(DELAY);
   
   outp(0x378,8);
   delay(DELAY);
}

وسامحونا مرة ثانية.

#17

السلام عليكم

أنا أيضا مهتم بموضوع الstepper motor وأود المساهمة.

هناك IC اسمها SAA1027 . هذه القطعة مختصة في التحكم في ال stepper motor.

#18

رائع يا "حزين على طول"، وان شاء الله تكون مسرور على طول، كفيت و وفيت و ما قصرت وشاكرين لك يا رضا اسامة ايضا وفعلا ممكن نستخدم SAA1027 لو احببنا بالاضافة الى IC بسيط وهو ULN2803 و ياريت تبقوا معانا على طول بمشاركاتكم المفيدة والجميلة و المشجعة و بوركتم. وهذا رسم لل ULN2803

ULN2803.GIFULN2803A.GIF

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#19

شكرا اخي العزيز وسوف ادرس هذة التجارب و اقوم بتجريبها وارسل لك النتائج و ساكون سعيدا لو تعرفت عليك و جزاك الله خيرا

#20

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

#21

السلام عليكم:

عملت زمان لواحد صاحبنا هذي الدائرة للتحكم ب stepper motor حسب طلبه .

و مميزاتها:

- التحكم بإتجاه دوران الموتور (مع/ضد عقارب الساعة أو ثابت ) (عن طريق مفتاح ثلاثي الأطراف)

- التحكم بسرعة الموتور عن طريق مقاومه متغيرة

- لاتحتاج إلى حاسوب أو أي تحكم خارجي

قبل بدء العمل تحتاج الدائرة إلي الضغط على (push button) لمرة واحدة لعمل reset للدائرة.

لا أدري إن كان إلها فايدة أو لا و لكن أعتقد إنه فيها فكرة.

و سامحونا يا جماعة.

post-110-1094339981_thumb.gif

#22

استاذ عماد ارجو ارسال دائرة للتحكم بالستبر موتور يتكون من ميكروكونترولر و جوي ستيك فانا محتار

#23

حسنا فكرت بالموضوع و وجدت انه لا فائدة من محرك ستبر مع جوي ستيك، لان محرك الستبر يستخدم لتحديد موقع معين بدقة و لهذا فلا فائدة من ستبر موتور في هذه الحالة و بامكانك استخدام محرك عادي.

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#24

السلام عليكم ورحمة الله وبركاته..أما بعد

حياك الله أخوي عماد ولأخوة الكرام..

أنا أوافقك أخوي عماد أنه قد لا تكون هناك فائدة كبيرة عند استخدام الستبر موتور مع الجوي ستيك..

وهنا أطلب منك أخوي الكريم طريقة لربط الستبر موتور مع منفذ الطابعة ( بشكل موسع أكثر )!!

يعني على سبيل المثال أولا : مهم جدا :كيف أحدد المسافة للستبر موتور للتقدم إليها عن طريق منفذ الطابعة؟؟؟؟

ثانيا : مهم جدا : هل بالامكان معرفة اذا وصل الستبر موتور للنقطة المطلوبة أم لا؟

ثالثا : كيف أحدد السرعة المطلوبة للستبر موتور؟؟

وننتظر ردودكم

أخوكم طالب الخبرة

#25

اخي طالب الخبرة بخصوص الدائرة فستجدها في اول هذه المشاركة و انا اكررها هنا و لكني اخبرك بان لكل محرك تيار مختلف و لهذا فالدائرة ممكن ان تختلف و لهذا يجب اخبارنا بالمحرك الذي تريد استخدامه. بالنسبة للمحرك الستبر فالافتراض انك عند اول التشغيل تقوم بتحريك المحرك باتجاه مفتاح الحد limit switch و عند وصول المفتاح تكون هذه نقطة الصفر، في برنامجك كل امر سيحرك المحرك خطوة واحدة تقوم بحفظ عدد الحركات داخل البرنامج و بالتالي معرفة الموقع في اية لحظة، و بين كل امر تحريك و آخر هناك فارق زمني هذا الزمن هو الذي يحدد سرعة المحرك و لكن هناك حد ادنى من الزمن حيث ان المحرك جهاز ميكانيكي الامر الذي يتطلب زمن للانتقال من نقطة الى اخرى. لابد من ادخال حالة المفتاح الى الجهاز حتى يعرف البرنامج نقطة الصفر.

StepperMotor.gif

ولا تنسى الدائرة التى وضعها الاخ حزين بشكل رسم مستقل وواضح

تم تعديل هذه المشاركة بواسطة عماد الخليل في 17 سبتمبر 2004 في 18:20

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

هذا الموضوع مغلق.

مواضيع مشابهة