قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الاليقسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots
السلام عليكم
اريد التحكم بمحرك احادي الطور تيار متردد عن طريق الاردوينو
جربت كتير دارات و اكواد لكن بلا فائدة
استعمات دارة التقاط لحظة الصفر و دارة ترياك لكن دون جدوى اي احد يملك دارة مجربة و فعالة مع كود او اي انواع المساعدة و شكرا
سلمت يداك اخ حيدر
المحرك استطاعة 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));
}
اخي ليست المشكلة الان في البرمجه انما المشكلة بفكرة التحكم وانك تريد التحكم ان يكون من خلال الجهد و هذه الطريقة لا تستخدم مع محركات بهذه القدرة انما تستخدم مع التي قدرتها 150 واط او اقل و للاحمال الخفيفة مثل المراوح و هذا المحرك قدرته 300 واط .
تحتاج الى طريقة اخرى للتحكم اما ان تكون باستخدام انفيرتر خاص للتحكم بالسرعة او كير بوكس .
شكرا لك على الرد ولكن انا كنت اجرب على محرك 50 وات ولكن عند التجريب المحرك اما يعمل بسرعته المعتادة او يعمل بشكل متقطع او لا يعمل هذه هي المشكلة الاساسة و المضمون عدم القدرة على التحكم بالسرعة مع اني قمت باضافة مكثف من اجل النعومة
اما من اجل المحرك الاساسي فان اللوحة الاساسية التي كان يعمل بها فهي تعتمد على الترياك و لم الاحظ وجود دارة انفرتر و انما متحكم نوع بيك و ترياك 700 فولت
الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 12:51 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)