منتديات الالكترونيات العصريه  
الاليكترونيات العصريه
العودة   منتديات الالكترونيات العصريه > المنتديات الهندسـيه > قسم برمجة المتحكمات plc و Microcontroller > منتدى البرمجه بالمخطط السلمى ladder diagram

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 03-03-2010, 01:07 PM
الصورة الرمزية F.Abdelaziz
المشرف العــام
Multi system
 
تاريخ التسجيل: May 2009
المشاركات: 2,357
عدد الترشيحات : 7
عدد المواضيع المرشحة : 3
رشح عدد مرات الفوز : 8
F.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud of
افتراضي مؤقتات+عدادات+عمليات مقارنات=متحكم فى اشارة مرور اتوماتيكية

السلام عليكم

اقدم لكم

مؤقتات+عدادات+عمليات مقارنات=متحكم فى اشارة مرور اتوماتيكية

متحكم اتوماتيكى فى اشارة مرور تقاطع شارع رئيسى (رقم 1) والآخر فرعى أو جانبى(رقم2)

المخطط الزمنى كما فى الشكل التالى :





تتابع الاحداث :

• الخطوة الاولى : اضاءة الاشارة الخضراء بالشارع الرئيسى (رقم1) Green 1 لمدة 35sec والاشارة الحمراء للشارع الجانبى (رقم 2) Red 2 لمدة 40sec .

• الخطوة الثانية : اطفاء الاشارة الخضراء للشارع الرئيسى Green 1 واضاءة الاشارة الصفراء للشارع الرئيسى Yellow 1 لمدة 5sec .

• الخطوة الثالثة : اطفاء الاشارة الصفراء للشارع الرئيسى Yellow 1 واطفاء واطفاء الاشارة الحمراء للشارع الفرعى Red2 وتشغيل الاشارة الخضراء للشارع الرئيسىGreen2 لمدة 15sec واضاءة الاشارة الحمراء للشارع الرئيسى Red1 لمدة 20sec .

• الخطوة الرابعة : اطفاء الاشارة الخضراء للشارع الرئيسى واضاءة الاشارة الصفراء للشارع الجانبى Yellow2 لمدة 5sec .

• الخطوة الخامسة : اطفاء كل من الاشارة الحمراء للشارع الرئيسى Red1 والاشارة الصفراء للشارع الجانبى Yellow2 .

• الخطوة السادسة : تكرار الخطوات السابقة مرة اخرى .


وصف المداخل والمخارج :

المخارج :

Y1: Green1
Y2: Yellow1
Y3: Red1
Y4: Green2
Y5: Yellow2
Y6: Red2

ملحوظة : يستخدم دخل خارجى لبدء أو ايقاف الدورة فى أى وقت .


البرمجة :

كما فى الاشكال






انتاج ملف السداسى عشر (تم اختيار pic16f628a)

رسم دائرة الميكروكونترولر (تم اختيار pic16f628a) ببرنامج بروتيس واجراء المحاكاة والتاكد من العمل السليم للنظام كما هو مطلوب

مرفق طيه ملف البروتيس وملف المخطط السلمى وملف السداسى عشر

والى لقاء قريب ان شاء الله
الملفات المرفقة
نوع الملف: zip Automatic Traffic light.zip‏ (29.1 كيلوبايت, المشاهدات 22)
رد مع اقتباس
  #2  
قديم 03-11-2010, 01:13 AM
عضو جديد
 
تاريخ التسجيل: Jan 2010
المشاركات: 23
عدد الترشيحات : 0
عدد المواضيع المرشحة : 0
عدد مرات الفوز : 0
كاباكا will become famous soon enough
افتراضي رد: مؤقتات+عدادات+عمليات مقارنات=متحكم فى اشارة مرور اتوماتيكية

اخى العزيز بارك الله فيك
ولكنى كلما قمت بعمل برنامج بسيط به مقارنة دائما افشل وتظهر رسالة
variable ccycle not assigned to eg with a mov statment an add statment etc thes is probably programming error
now it will always be zero
فما هو الخطا الذى وقعت فيه؟ وذلك باعتبار ان ccycle هو اسم العداد
وهل يمكن عمل مقارنة باستخدام اانواع الاخرى من العدادت مثل counter up or down
مع العلم انها لا يمكن ان تاتى فى اخر السطر كالعداد ctc
ولو سمحت لى ان اثقل عليك ان تدعم شرحك بامثلة بسيطة جدا حيث افهم بها المقصود وجزاك الله عنى خيرا
رد مع اقتباس
  #3  
قديم 03-11-2010, 07:30 AM
الصورة الرمزية F.Abdelaziz
المشرف العــام
Multi system
 
تاريخ التسجيل: May 2009
المشاركات: 2,357
عدد الترشيحات : 7
عدد المواضيع المرشحة : 3
رشح عدد مرات الفوز : 8
F.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud of
افتراضي رد: مؤقتات+عدادات+عمليات مقارنات=متحكم فى اشارة مرور اتوماتيكية

اقتباس
 مشاهدة المشاركة المشاركة الأصلية كتبت بواسطة كاباكا
اخى العزيز بارك الله فيك
ولكنى كلما قمت بعمل برنامج بسيط به مقارنة دائما افشل وتظهر رسالة
variable ccycle not assigned to eg with a mov statment an add statment etc thes is probably programming error
now it will always be zero
فما هو الخطا الذى وقعت فيه؟ وذلك باعتبار ان ccycle هو اسم العداد
وهل يمكن عمل مقارنة باستخدام اانواع الاخرى من العدادت مثل counter up or down
مع العلم انها لا يمكن ان تاتى فى اخر السطر كالعداد ctc
ولو سمحت لى ان اثقل عليك ان تدعم شرحك بامثلة بسيطة جدا حيث افهم بها المقصود وجزاك الله عنى خيرا

اخى الكريم شكرا جزلا لك

بالنسبة للخطأ : توجد عدة اسباب لذلك برجاء ارسال ملف البرنامج لكى أحدد سبب الخطأ .

بالنسبة للأمثلة الاخرى ان شاء الله ستأتى تباعا
رد مع اقتباس
  #4  
قديم 03-15-2010, 08:55 PM
عضو جديد
 
تاريخ التسجيل: Jan 2010
المشاركات: 23
عدد الترشيحات : 0
عدد المواضيع المرشحة : 0
عدد مرات الفوز : 0
كاباكا will become famous soon enough
افتراضي رد: مؤقتات+عدادات+عمليات مقارنات=متحكم فى اشارة مرور اتوماتيكية

اخى الكريم جزاك الله خيرا على اهتمامك وبالنسبة لرسالة الخطا فعلمت ان سببها اننى حين ااخذ نقطة من العداد لا بد ان يكون اول حرف منها وهو ال c لا بد ان يكون كابتل كما العداد
والسلام عليكم ورحمة الله وبركاته
رد مع اقتباس
  #5  
قديم 03-15-2010, 09:02 PM
عضو جديد
 
تاريخ التسجيل: Jan 2010
المشاركات: 23
عدد الترشيحات : 0
عدد المواضيع المرشحة : 0
عدد مرات الفوز : 0
كاباكا will become famous soon enough
افتراضي رد: مؤقتات+عدادات+عمليات مقارنات=متحكم فى اشارة مرور اتوماتيكية

اخى الكريم جربت ايضا عمل تايمر واحد من نوع t on وزمنه واحد ثانية بدلا من t on & t off لكل منهم نصف ثانية فعمل البرنامج بشكل جيد وشعر العداد به
والسلام عليكم ورحمة الله وبركاته
رد مع اقتباس
  #6  
قديم 03-16-2010, 10:21 AM
الصورة الرمزية F.Abdelaziz
المشرف العــام
Multi system
 
تاريخ التسجيل: May 2009
المشاركات: 2,357
عدد الترشيحات : 7
عدد المواضيع المرشحة : 3
رشح عدد مرات الفوز : 8
F.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud ofF.Abdelaziz has much to be proud of
افتراضي رد: مؤقتات+عدادات+عمليات مقارنات=متحكم فى اشارة مرور اتوماتيكية

اقتباس
 مشاهدة المشاركة المشاركة الأصلية كتبت بواسطة كاباكا
اخى الكريم جربت ايضا عمل تايمر واحد من نوع t on وزمنه واحد ثانية بدلا من t on & t off لكل منهم نصف ثانية فعمل البرنامج بشكل جيد وشعر العداد به
والسلام عليكم ورحمة الله وبركاته

اى الكريم

شكرا جزيلا لك

بارك الله فيك
رد مع اقتباس
  #7  
قديم 04-11-2010, 06:50 PM
عضو نشيط
 
تاريخ التسجيل: Apr 2009
المشاركات: 85
عدد الترشيحات : 0
عدد المواضيع المرشحة : 0
عدد مرات الفوز : 0
metwally.mustafa will become famous soon enough
افتراضي رد: مؤقتات+عدادات+عمليات مقارنات=متحكم فى اشارة مرور اتوماتيكية

جزاكم الله خيرا
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
فى, مقارنات=متحكم, مؤقتات+عدادات+عمليات, مرور, اتوماتيكية, اشارة

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

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are معطلة
Refbacks are معطلة



الساعة الآن 12:17 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
الحقوق محفوظة لمنتديات الاليكترونيات العصريه
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85