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

أدوات الموضوع

db2006
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2013
المشاركات: 71
نشاط [ db2006 ]
قوة السمعة:0
قديم 18-04-2016, 10:29 AM المشاركة 1   
ha مساعدة التحكم بمحرك احادي Twitter FaceBook Google+



السلام عليكم
اريد التحكم بمحرك احادي الطور تيار متردد عن طريق الاردوينو
جربت كتير دارات و اكواد لكن بلا فائدة
استعمات دارة التقاط لحظة الصفر و دارة ترياك لكن دون جدوى اي احد يملك دارة مجربة و فعالة مع كود او اي انواع المساعدة و شكرا

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 18-04-2016, 01:14 PM المشاركة 2   
افتراضي


هل تقصد التحكم بالسرعة ؟
كم قدرة المحرك ؟

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

db2006
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2013
المشاركات: 71
نشاط [ db2006 ]
قوة السمعة:0
قديم 18-04-2016, 02:36 PM المشاركة 3   
افتراضي


سلمت يداك اخ حيدر
المحرك استطاعة 0.4 حصان 14000 دورة (محرك غسالة)
المراد التحكم بالسرعة
استخدمت ترياك BTA16 مع moc3012)
و دارة ال zero crossing detector 4N35
المتحكم avr 328p
لغة الاردوينو
جربت الكثير لكن دون نتيجة اذا في اي شي مجرب اكون من الشاكرين

سلمت يداك اخي الكريم





/* AC POWER CONTROL WITH PWM AND ZERO CROSS DETECTION */
/* AUTHOR: Dimitris El. Vassis - 2013 */

#include <ACPWM.h>
#define ZERO_PIN 2 //Input pin from zero cross detector
#define PWM_PIN 9 //Output pin to TRIAC / SSR
int SET_PIN = A0; //Analog pin for setting the dutyCycle value with a pontentiometer

void setup()
{
pinMode(ZERO_PIN, INPUT);
pinMode(PWM_PIN, OUTPUT);
//Initialize PWM operation.
//Mains frequency: 50Hz.
//Zero crossing point reached whenever pulse to PIN2 changes
//Duty cycle = 0..255. 0:always off. 255: always on. 150: 59% on.
ACpwm.initialize(50,ZERO_PIN,CHANGE,PWM_PIN,255);
//Latching on HIGH zero state: 3 microseconds.
//Latching on LOW zero cross state: 5 microseconds.
ACpwm.setLatch(3,5);
}

void loop() {
//Adjust the power with the potentiometer
//Set the duty cycle equal to the value of the potentiometer.
ACpwm.setDutyCycle(analogRead(SET_PIN));
}

هذا الكود الاخير المجرب


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 18-04-2016, 05:22 PM المشاركة 4   
افتراضي


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

حيدر علاج حسن

db2006
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2013
المشاركات: 71
نشاط [ db2006 ]
قوة السمعة:0
قديم 19-04-2016, 11:35 AM المشاركة 5   
افتراضي


شكرا لك على الرد ولكن انا كنت اجرب على محرك 50 وات ولكن عند التجريب المحرك اما يعمل بسرعته المعتادة او يعمل بشكل متقطع او لا يعمل هذه هي المشكلة الاساسة و المضمون عدم القدرة على التحكم بالسرعة مع اني قمت باضافة مكثف من اجل النعومة
اما من اجل المحرك الاساسي فان اللوحة الاساسية التي كان يعمل بها فهي تعتمد على الترياك و لم الاحظ وجود دارة انفرتر و انما متحكم نوع بيك و ترياك 700 فولت

تحياتي لك و الشكر و الامتنان


db2006
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2013
المشاركات: 71
نشاط [ db2006 ]
قوة السمعة:0
قديم 19-04-2016, 02:56 PM المشاركة 6   
افتراضي


بعد التجريب اليوم نجح معي


التعديل الأخير تم بواسطة : db2006 بتاريخ 19-04-2016 الساعة 03:00 PM
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025