منتديات الهندسة الكهربية والإلكترونية والميكاترونكس والكومبيوتر
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

التدريب الرابع : التحكم فى محرك باستخدام مفتاحى دخل

اذهب الى الأسفل

التدريب الرابع : التحكم فى محرك باستخدام مفتاحى دخل  Empty التدريب الرابع : التحكم فى محرك باستخدام مفتاحى دخل

مُساهمة من طرف Admin السبت مارس 05, 2016 7:11 pm

التدريب الرابع : التحكم فى محرك باستخدام مفتاحى دخل
الغرض من هذا المشروع هو التحكم فى محرك بمفتاحى دخل . عند الضغط على أحد المفتاحين يتم تشغيل المحرك on ، وعند الضغط على المفتاح الآخر يتم إيقاف المحرك off .

الدائرة الكهربية :

التدريب الرابع : التحكم فى محرك باستخدام مفتاحى دخل  126

يتم توصيل المفتاحين SW1 , SW2  إلى الأطراف  GP0 (pin 7)  و GP1 (pin 6) (مداخل)، ويتم توصيل دائرة تشغيل المحرك إلى الطرف GP2 (pin 5) (مخرج) .
تذكر : أنه عند الضغط على المفتاح فإن طرف المفتاح المناظر يتم سحبه لأسفل low . على خلاف الحالة المذكورة فى التدريب السابق حيث كان طرف المفتاح مسحوب لأعلى high .
البرنامج :




الكود:

/* Motor ON/OFF control with switches
 PIC12F675, MCLR OFF, Internal Oscillator @ 4.00MHz
 */
#define Start_Button GPIO.F0
#define Stop_Button GPIO.F1
#define Motor GPIO.F2

void main() {
CMCON = 7;  // Disable Comparators
TRISIO = 0x03;  // 0000 1011 GP 0, 1,3 Inputs; Rest are O/Ps
ANSEL = 0x00;
Motor = 0;
 while(1) {
  if (!Start_Button) {     /* When a tact switch is pressed, Logic I/P is 0*/
  Delay_ms(100);
  Motor = 1; // Turn Motor ON
  }
  if (!Stop_Button) {
 Delay_ms(100);
 Motor = 0; // Turn Motor ON
  }
 }
}


Admin
Admin

عدد المساهمات : 1194
تاريخ التسجيل : 28/01/2014

https://fathallaabdelaziz.forumarabia.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة
» مشروع التحكم فى محرك تيار مستمر باستخدام التعديل فى عرض النبضات ولوحة المفاتيح :
» الليد ماتريكس LED MATRIX علميا وعمليا والبرمجة بلغة السى والمترجم MIKROC والمترجم CCS C :
» شرح وتحليل إلكترونيات درايفر محرك الخطوة لماكينة CNC باستخدام الدوائر المتكاملة 4516 و 4028
» التدريب الرابع : إنشاء عداد تصاعدى تنازلى من “0” إلى “99” باستخدم وحدتى عرض سفن سيجمنت مع الدائرة المتكاملة 7448 وبدون استخدام ترانزستورات ومع المترجم CCS C .
» أرشيف أعمالى : الهندسة الكهربية-الهندسة الإلكترونية-والميكاترونيكس-والبرمجة بلغة السى ولغة منطق السلم و....

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى