الأحد، 28 يوليو، 2013

المرحلات Relay


المرحلات Relay


أنتبه : هذه المقال تحتوي على تجارب تتطلب توصيل تيار متردد AC 220V هذا التيار خطير و يجب التعامل معاه بحذر شديد
لا تقم بالتوصيل ما لم تكن على دراية كاملة بما تفعل او اطلب مساعدة من شخص له خبرة في هذا المجال .



في التطبيقات العملية قد نود أن نتحكم بأحمال ذات قدرات علية High Power باستخدام المتحكم الأصغري Microcontroller , فمثلاً نود أن نتحكم بأنارة مصباح يعمل على تيار متردد AC او تشغيل محركات كهربائية حثية مثل مضخات المياه , او حتى نجده شائعاً في السيارات إذ أن المرحل Relay هو المسؤول عن توصيل التيار و فصله عن الأحمال المختلفة في السيارة .

صورة لعلبة الكهرباء الاساسية في السيارة و تشمل مرحلات عدة .



مهما كان هذا الحمل العالي يمكن توصيله إلى المرحل , فالمرحل يعمل كعنصر وصل \فصل On-off switch حيث يقوم بتوصيل التيار الكهربائي للأحمال Loads او يقوم بفصلها .

المرحل Relay  شكله كما في الصورة , و تركيبه الداخلي يكون عبارة عن ملف Coil  و عند مرور  التيار الكهربائي خلاله يقوم بعمل حث كهرومغناطيسي للطرف الأخر من المرحل Relay الذي يحتوي على مؤشر موصل للتيار Pivot اما ان يوصل الطرف الأول أو الطرف الثاني للحمل .



من الآن سأتحدث حصراً عن هذا الموديول Relay 2channal Module حيث أنه يتميز عن الأنواع العادية بتصميمه المخصص للمتحكمات الأصغرية MCU او الدقيقة MPU بحيث يحتوي على دوائر الحماية من دايودات و ديودات زينر و ترانزستورات لحفظ مداخل المتحكم الأصغري Microcontroller من التلف .

التوصيل :
مبدأ العمل :
كل ما هنالك في هذا الموديول من المرحلات Relay Module هو أن  هناك طرفين نربطهما مع الأردوينو و الطرف الآخر نربطه بالحمل ذو القدرة العالية  High Powe load  .

لطرف الحمل 
 ذو القدرة العالية  High Powe load ثلاثة اطراف :


1) المدخل الرئيسي المشترك Common .
2) (NO (Normally Open الذي يعني ان هذا المدخل في الوضع الطبيعي يكون غير موصول مع المدخل الرئيسي Common و يشكل دارة مفتوحة .


3) (NC (Normally Close الذي يعني أن هذا المدخل يكون في الوضع الطبيعي موصول مباشرة مع المدخل الرئيسي و يشكل دارة مغلقة في الوضع الطبيعي .

أنتبه : هذه المقال تحتوي على تجارب تتطلب توصيل تيار متردد AC 220V هذا التيار خطير و يجب التعامل معاه بحذر شديد
لا تقم بالتوصيل ما لم تكن على دراية كاملة بما تفعل او اطلب مساعدة من شخص له خبرة في هذا المجال .



عندما تريد توصيل الحمل ذو القدرة العالية " مثلاً لمبة مصباح 100 واط " وصل كما في الصورة :

 


البرمجة :

سأدمج بعض المشاريع العملية في هذا البرنامج :

الأول : فتح و اغلاق نظام انارة ac بزمن تأخير  معينة 


الكود :



const int Relay1=10;
const int Relay2=11;
int SensorValue=0;
void setup() {
  // put your setup code here, to run once:

pinMode(Relay1,OUTPUT);
pinMode(Relay2,OUTPUT);
}

void loop() {
 
   digitalWrite(Relay1,LOW);
   digitalWrite(Relay2,LOW);
   delay(5000); 
   digitalWrite(Relay1,HIGH);
   digitalWrite(Relay2,HIGH);
   delay(4000);
} 



الثاني : التحكم بالأنارة باستخدام حساس للحركة Motion Sensor

الكود :

const int Relay=11;
const int PIR=2;
int SensorValue=0;
void setup() {
  // put your setup code here, to run once:

pinMode(PIR,INPUT);
pinMode(Relay,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly: 
  SensorValue=digitalRead(PIR);
  delay(50);
  if(SensorValue==HIGH){
   digitalWrite(Relay,LOW);
  delay(1000); 
  }
  else
  {
    digitalWrite(Relay,HIGH);
    delay(100);
  }
  
}




أهم ما في الأمر الإنتباه لتوصيل المصدر المتردد 220V لأنه خطير و قد يكون قاتلاً , لذلك لا تجربه إلا اذا كنت على دراية كافية بما تفعل او استعن بمن له خبرة في التوصيلات الكهربائية لمساعدتك .

0 التعليقات :

إرسال تعليق

 
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.