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

   

abderaouf21
:: مهندس ::
تاريخ التسجيل: Mar 2013
المشاركات: 9
نشاط [ abderaouf21 ]
قوة السمعة:
قديم 02-04-2013, 08:19 PM المشاركة 9   
افتراضي



السلام عليكم
مشكور أخي حيدر
أعتقد أنك أخطأت في هذا السطر
pwm1_init(250);
pwm1_init(5000);
وبالنسبة لتغير الاتجاه هل يجب زيادة مقاومة متغيرة أخرى و العمل ب pwm2
كما أني لم أفهم القسمة على 4


التعديل الأخير تم بواسطة : abderaouf21 بتاريخ 02-04-2013 الساعة 08:25 PM
اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 02-04-2013, 11:51 PM المشاركة 10   
افتراضي


لم اكتب عبارة التردد 5000 ...
انا جعلت التردد 250 هرتز .. ما هو الخطا فيها ؟؟؟
تغيير الاتجاه سيكون من خلال الريلي و السويج ( تابع الرسم )
اعلى قيمة للمنفذ التناظري هي 1023 و اعلى قيمة في duty cycle هي 255 ...
ولتجنب تصفيرها اقسمنا على 4 للحصول على اعلى و اقل سرعة ..

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

abderaouf21
:: مهندس ::
تاريخ التسجيل: Mar 2013
المشاركات: 9
نشاط [ abderaouf21 ]
قوة السمعة:
قديم 03-04-2013, 01:05 AM المشاركة 11   
افتراضي


أولا أشكرك على المجهود الذي تبدله معي
وأشكرك على الشرح و التبسيط
أخي بالنسبة ل250 هرنز يظهر هناك خطأ، فوضعة 5000هتز
أما بالنسبة للرولي لماذ لانغدي الوشيعة مباشرة من الترنزيستور الذي يعمل كقاطعة، وهاته الطريقة أظن أنها غير صالحة لأن النبضات التي تخرج من البيك متتالية بزمن صغير جدا، ولن يستطيع الرولي الغلق والفتح بهاذه السرعة.
قمت بتحميل ملفين معدل عليهما أرجو أن تطلع عليهما وتخبرتي بالخطء الموجود في برنامج المحكات بروتيس بالنسبة لExemple2.rar
الروابط :
http://www.mediafire.com/download.php?6cft746q99oyxys
http://www.mediafire.com/download.php?rsr98vhlkrh2nvs
وشكرا.


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 03-04-2013, 08:42 AM المشاركة 12   
افتراضي


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


abderaouf21
:: مهندس ::
تاريخ التسجيل: Mar 2013
المشاركات: 9
نشاط [ abderaouf21 ]
قوة السمعة:
قديم 03-04-2013, 03:29 PM المشاركة 13   
افتراضي


هل الكود صحيح وماتعليقك.


abderaouf21
:: مهندس ::
تاريخ التسجيل: Mar 2013
المشاركات: 9
نشاط [ abderaouf21 ]
قوة السمعة:
قديم 17-04-2013, 02:32 AM المشاركة 14   
افتراضي


السلام عليكم
بعد الانتهاء من التحكم في سرعة المحرك وتجاهه نريد قياس سرعة المحرك،عن طريق وضع حاجز يديره المحرك يقطع إشارة IR ،فيقوم البيك بعد مرات القطع ثم يحسب السرعة ويعرضها على lcd
ارجو المساعدة فقد واجهتني مشكلة في تكرار قراءة الاشارة من المقاومة المتعيرة ومن مستقبل IR


salimdahleb
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2013
المشاركات: 55
نشاط [ salimdahleb ]
قوة السمعة:
قديم 17-04-2013, 03:42 PM المشاركة 15   
افتراضي


السلام عليكم
اخي حيدر واجهتني مشكلة في الكود والبرنامج فلو ممكن تساعدني
http://www.mediafire.com/?dwpas09nwnnsqu7
الكود و البروتيس هنا
المصعد هنا عند انتقالة من طابق الى اخر يتوقف بعد 3 ثواني لكن انا اريدهيتوقف بعد ملامسته اسينسور و الموتور هنا يتحرك بسرعة كاملة و انا اريده ب pwm
اي عند انطلاقه يتحرك بسرعة تصاعدية ثم تصبح سرعته ثابتة و بعد ملامسته للسينسور تنخفظ السرعة الى ان يتوقف في الطابق الذي يليه فيرية لو تساعدني


التعديل الأخير تم بواسطة : salimdahleb بتاريخ 17-04-2013 الساعة 04:16 PM

salah00000
:: مهندس ::
تاريخ التسجيل: May 2013
المشاركات: 18
نشاط [ salah00000 ]
قوة السمعة:
قديم 04-05-2013, 09:20 PM المشاركة 16   
ha


[QUOTE=حيدر علاج حسن;738491]
انت تستخدم نسخة مايكرو سي قديمة لذلك لم اتمكن من التصحيح على الكود مباشرة ....
لاحظ الخطأ في هذا المقطع من الكود و الذي يجعله لا يتحقق ابدا ...
كود:
x=adc_read(0);
x=(x *1023) /5000;
WordToStr(x,y);
if(x>=511)
{ pwm_init(5000);
pwm_change_duty(x);
pwm_start();
LCD_Out(1,5,"SENCE");
LCD_Out(2,8,"1");
delay_ms(500);
هنا اعلى قيمة للمدخل التناظري هي 1023 .
و حسب المعادلة التي كتبتها لحساب المتغير X فان اعلى قيمة لها ستكون :
1023×1023÷5000 = 209
ثم تطلب تشغيل PWM اذا كانت قيمة X اكبر او تساوي 511 و هذا الشرط لن يتحقق ابدا بالاضافة الى انك لم تحدد تشغيل PWM1 ام PWM2



السلام عليكم هل من الممكن عمل برنامج السلم توضيحى استخدم فيه تلك الخصيه وهل ينفع مع الميكرو كونترول pic16f88 or pic16f628 اصحاب 18 رجل وشكرا



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