صفحة 2 من 2 الأولىالأولى 12
النتائج 11 إلى 15 من 15
  1. #1
    قسم المايكروكنترولر والانظمة الالية والربوتات الصورة الرمزية khaled maitah
    تاريخ التسجيل
    Mar 2011
    الدولة
    الاردن
    المشاركات
    649

    التحكم فى سرعة محرك بنظام PWM



    التحكم فى سرعة محرك بنظام
    PWMبالتعديل فى دورة الخدمة عن طريق مقاومة متغيرة متصلة بمدخل تناظرى :
    سوف نقوم بإنشاء برنامج بلغة السى الغرض منه تحميل دالة دورة الخدمة Pwm_set_duty() بقيمة ناتجة عن قراءة جهد تناظرى على المدخل AN0 أى أن دورة الخدمة تتغير من 0% إلى 100% تبعا لتغير جهد الدخل التناظرى والمناظر للقيمة من 0255 وبالتالى يقوم الخرج PWM بالتحكم فى سرعة محرك المروحة .

    وهذه هي الدائرة الكهربائية

    ملف مرفق 109980

    وهذا هو البرنامج (الكود)

    كود:
    
    
    كود:
    void main () {
    
    int a = 0;
     
    ADCON1 = 0b00001001; 
    
    TRISA = 255;
    
    Pwm_Init (5000);
    
    Pwm_Start ();
    
    do
    
     {
    
     a=Adc_Read(0);
    
     a = (a * 0.25);
    
    Pwm_Set_Duty (a);
    
    Delay_10us;
    }
    
       while (1)
    
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    


    واذا أي شخص وجد ان هناك شيء غير واضح في الكود .... يسأل وانا سأوضحه باذن الله


  2. #11
    Junior Engineer
    تاريخ التسجيل
    Dec 2014
    الدولة
    القاهرة
    المشاركات
    2

    رد: التحكم فى سرعة محرك بنظام PWM

    الكود مش بيشتغل فيه خطا!!!!!

  3. #12
    Junior Engineer
    تاريخ التسجيل
    Dec 2015
    الدولة
    ورقلة
    المشاركات
    23

    رد: التحكم فى سرعة محرك بنظام PWM

    سلام عليكم اخي ممكن لدي مشروع تخرج وانا مستعجل مساعدة لدي مشكل في الربط المحرك مع الاردوينو انا اريد التحكم في جهة دورانه عن طريق button المشكل انه في المحكات اشتغل عادي لكن في الواقع المحرك يشتغل مباشرة عند ربطه دون الضغط على button ما الحل وهاهو البرنامج الدي عملتو
    const int dir1Pin = 11;
    const int buttonPin = 4;
    const int dirPin2= 12;
    const int buttonPin2 =0;
    int val;

    void setup ( )

    {
    pinMode(ledPin, OUTPUT);
    pinMode(buttonPin, INPUT);
    pinMode(ledPin2, OUTPUT);
    pinMode(buttonPin2, INPUT);



    }

    void loop()

    {
    val = digitalRead(buttonPin);

    if (val == HIGH)

    {
    digitalWrite(ledPin, HIGH);
    delay(1000);
    digitalWrite(ledPin, LOW);
    }

    else {digitalWrite(ledPin, LOW); }

    val = digitalRead(buttonPin2);

    if (val == HIGH)

    {
    digitalWrite(ledPin2, HIGH);
    delay(1000);
    digitalWrite(ledPin2, LOW);
    }

    else {digitalWrite(ledPin2, LOW); }}
    http://store2.up-00.com/2015-12/145098721344451.png

  4. #13
    Junior Engineer الصورة الرمزية magdy attia
    تاريخ التسجيل
    Dec 2008
    الدولة
    الجيزة
    المشاركات
    8

    Cool رد: التحكم فى سرعة محرك بنظام PWM

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

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

    سانفذ دايرة الدرايف واجربها باذن الله

    تسلم يا بشمهندس ربنا يبارك فيك
    جزاك الله كل خير

  5. #14
    Junior Engineer الصورة الرمزية علي وسام
    تاريخ التسجيل
    Sep 2009
    الدولة
    العراق
    المشاركات
    51

    رد: التحكم فى سرعة محرك بنظام PWM

    السلام عليكم ورحمة الله وبركاته
    انا عندي محرك دي سي قدرة 1000 واط يعمل بفرق جهد 36فولت صنعت له دائرة سيطرة للسيطرة على سرعته باستخدام اردوينو ولكن ولكن المشكلة في دائرة ال (power ) حيث انا استخدمت ( mosfet ) سعة 80 امبير لتغذية المحرك بالتيار وربطت معه دايود للتخلص من الفولتية الراجعة ولكن المشكلة انه عنمدا ابدأ بتشغيل المحرك واغير المقاومة المتغيرة بمجرد دوران المحرك ينفجر ال (mosfet ) في حين عندما اربط محرك صغير قدرته 100 واد فما دون فانه يعمل بصورة طبيعية ولا اعرف السبب
    مع التقدير

  6. #15
    عضو فى رابطة مهندسى الكهرباء العرب الصورة الرمزية خالد وليد
    تاريخ التسجيل
    May 2007
    الدولة
    iraq
    المشاركات
    65

    رد: التحكم فى سرعة محرك بنظام PWM

    السلام عليكم استاذ خالد المعايطه
    محتاج مشروع بخصوص موضوع (pv inverter)
    تحويل dc to ac بخاصية pwm
    اي قدرة موجود عادي
    تحياتي

صفحة 2 من 2 الأولىالأولى 12

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

المواضيع المتشابهه

  1. مشروع تخرج ( السيطرة على سرعة محرك)
    بواسطة م/ ظافر معيوف داحس في المنتدى قسم المحركات الكهربية و دوائر التحكم المبرمج PLC
    مشاركات: 34
    آخر مشاركة: 27-11-14, 09:03 PM
  2. ممكن أعرف طريقة التحكم فى سرعة محرك 3 فاز
    بواسطة محمد بولكع في المنتدى قسم المحركات الكهربية و دوائر التحكم المبرمج PLC
    مشاركات: 4
    آخر مشاركة: 26-07-11, 01:45 AM
  3. التحكم فى سرعة محرك مضخة AC or DC
    بواسطة عمرو مدحت في المنتدى قسم الألكترونيات الصناعية و التحكم فى الآلآت الكهربية
    مشاركات: 5
    آخر مشاركة: 24-05-11, 02:04 PM
  4. شرح Communication Protocol وال bacnet الخاص بنظام التحكم بالمباني BMS
    بواسطة طاهر البدري في المنتدى قسم تصميم أنظمة التيار الخفيف light current systems
    مشاركات: 3
    آخر مشاركة: 12-12-08, 07:03 AM
  5. التعريف بنظام التحكم والمراقبة SCADA
    بواسطة Hatem M Abdali في المنتدى قسم محطات التوليد و أنظمة التشغيل و التحكم Power Plants
    مشاركات: 3
    آخر مشاركة: 30-10-07, 03:53 PM

المفضلات

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

 

 

Flag Counter