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

مشاهدة نتائج الإستفتاء: فضلا : اختار تطريقة الشرح الخاصة بالمحرك الخطوى stepper motor
تكملة الموضوع بشرح نظـرية العمل الكهربائية وباستخدام أكثر من لغـة برمجة 30 93.75%
الإكتفاء لشرح جزء البرمجة بالمايكروبيزيك داخل الدورة لتوفير المجهود والوقت 2 6.25%
المصوتون: 32. أنت لم تصوت في هذا الإستفتاء

   

فيصل72
:: مهندس جيد ::
تاريخ التسجيل: Nov 2010
المشاركات: 245
نشاط [ فيصل72 ]
قوة السمعة:
قديم 26-01-2011, 01:18 AM المشاركة 25   
افتراضي



السطر باللون الأحمر أخي ولبد

maintrisb = 0
trisa = 3
ANSEL = 0

motor = %11000011
:wleed
(while (porta.0=1
(portb = %0011 delay_ms(150
(portb = %0001 delay_ms(150
(portb = %1001 delay_ms(150
(portb = %1000 delay_ms(150
(portb = %1100 delay_ms(150
(portb = %0100 delay_ms(150
(portb = %0110 delay_ms(150
(portb = %0010 delay_ms(150
wend
(while( porta.1=1
(portb = %0011 delay_ms(200
(portb = %0110 delay_ms(200
(portb = %1100 delay_ms(200
(portb = %1000 delay_ms(200
(portb = %1001 delay_ms(200
wend
goto wleed
.end

اعلانات

الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 26-01-2011, 01:38 AM المشاركة 26   
افتراضي


السطر باللون الأحمر أخي ولبد

maintrisb = 0
trisa = 3
ANSEL = 0
motor = %11000011
:wleed
(while (porta.0=1
(portb = %0011 delay_ms(150
(portb = %0001 delay_ms(150
(portb = %1001 delay_ms(150
(portb = %1000 delay_ms(150
(portb = %1100 delay_ms(150
(portb = %0100 delay_ms(150
(portb = %0110 delay_ms(150
(portb = %0010 delay_ms(150
wend
(while( porta.1=1
(portb = %0011 delay_ms(200
(portb = %0110 delay_ms(200
(portb = %1100 delay_ms(200
(portb = %1000 delay_ms(200
(portb = %1001 delay_ms(200
wend
goto wleed
.end
أنا حجزت متغيران وأعطيت قيمة لمتغير فى بداية البرنامج ثم قمت بتعديل البرنامج ولم أمسحهم ، لكن السطر ذى اللون الأحمر ما به ؟؟ وما الفرق بينه وبين السطر الذى فوقه إن كان اعتراضك على السطر الأحمر ؟

أرجو التوضيح لأنى لم أجد شئ ، منتظرك

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

فيصل72
:: مهندس جيد ::
تاريخ التسجيل: Nov 2010
المشاركات: 245
نشاط [ فيصل72 ]
قوة السمعة:
قديم 26-01-2011, 09:17 AM المشاركة 27   
افتراضي


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

أرجو التوضيح لأنى لم أجد شئ ، منتظرك
أخي وليد أنا عرفت ذلك وذكرت انك تركته سهوا.
فقط من ناحية توافق البرنامج مع الشرح.
ذكرت انه بالأتجاه العكسي سيعمل بنظام خطوة كاملة
أي اننا نحتاج الى اربع خطوات من 90 درجة لأكمال دورة واحدة
وهنا سيعمل 3 خطوات 90 درجة ونصفي خطوة 45 ( السطريين الأخيرين عبارة عن خطوة كاملة وسينفذها المحرك نصفين ).
وكوننا أعطينا نصف الخطوة نفس زمن باقي الخطوات ستنخفض معها سرعة المحرك الى النصف في ربع الدورة الأخيرة ثم يسرع في باقي الخطوات.
وسيظهر ذلك واضحا في المحاكاة.
شكرا لك.


التعديل الأخير تم بواسطة : فيصل72 بتاريخ 26-01-2011 الساعة 09:34 AM

سبيزر
:: موقوف ::
تاريخ التسجيل: Mar 2010
المشاركات: 1
نشاط [ سبيزر ]
قوة السمعة:
قديم 26-01-2011, 09:37 AM المشاركة 28   
افتراضي شكر


جزاك الله خير اخي وليد


الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 26-01-2011, 02:51 PM المشاركة 29   
افتراضي


أخي وليد أنا عرفت ذلك وذكرت انك تركته سهوا.
فقط من ناحية توافق البرنامج مع الشرح.
ذكرت انه بالأتجاه العكسي سيعمل بنظام خطوة كاملة
أي اننا نحتاج الى اربع خطوات من 90 درجة لأكمال دورة واحدة
وهنا سيعمل 3 خطوات 90 درجة ونصفي خطوة 45 ( السطريين الأخيرين عبارة عن خطوة كاملة وسينفذها المحرك نصفين ).
وكوننا أعطينا نصف الخطوة نفس زمن باقي الخطوات ستنخفض معها سرعة المحرك الى النصف في ربع الدورة الأخيرة ثم يسرع في باقي الخطوات.
وسيظهر ذلك واضحا في المحاكاة.
شكرا لك.
نعم أخى بارك الله فيك ، فعلا السطر الأحمر هذا زائدا عن طريق الخطأ والسبب يرجع لنسخ الكود من البرنامج للمشاركة وتنسيق الأقواس كى تظهر لنا بدون أخطاء وفى اتجهاتها الصحيحة ، شكرا لك على ملاحظتك

وبالتوفيق للجميع .


وجزاك خيرا منه أخى الكريم ومرحبا بك وشرفنى أن تكون أول مشاركة لك هنا فى هذا الموضوع وأتمنى لكم النجاح والتوفيق


الصورة الرمزية نور الهدى N
نور الهدى N
:: مهندس جيد ::
تاريخ التسجيل: May 2010
المشاركات: 213
نشاط [ نور الهدى N ]
قوة السمعة:
قديم 27-01-2011, 02:37 AM المشاركة 30   
sun


السلام عليكم
موضوع في غاية التميُّز ما شاء الله
لو سمحت هل يمكن عمل شرح و تجربة على المحرك الذي يحتوي على أربعة أسلاك فقط ؟؟؟؟
شكرا لك .


sohaib A.Z
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2007
الدولة: SUDAN
المشاركات: 145
نشاط [ sohaib A.Z ]
قوة السمعة:
قديم 27-01-2011, 11:48 AM المشاركة 31   
افتراضي


السلام عليكم
موضوع شيق ومشروح بطريقة جميلة
نسأل الله ان يوفقك ياأخى

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

واكرر شكرى وتقديرى لك


hamadalla31
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
المشاركات: 585
نشاط [ hamadalla31 ]
قوة السمعة:
قديم 27-01-2011, 01:08 PM المشاركة 32   
افتراضي


جزاكم الله بكل خير مهندس وليد عنتر
شرح وافي وسلس وممتاز بارك الله لك
نريد ان نعلم اذا وصلنا نبضات الي احد المداخل فكيف نأخذ خرج ميكروستب أو هاف ستب أو فول استب وكيف نتحكم في الدايركشن وجزاكم الله بكل خير



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