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

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

رانية1
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2006
الدولة: فلسطين
المشاركات: 130
نشاط [ رانية1 ]
قوة السمعة:0
قديم 08-11-2014, 07:58 AM المشاركة 1   



السلام عليكم
يرجى مساعدتي في حل مشكلة خاصة بالبيك ,حيث اقوم بعمل دائرة لاشارة ضوئية تعمل بالكبسة لعبور المشاة , والدائرة تعمل بشكل تام على برنامج بروتس
ولكن حين عمل الدائرة وربطها بكبسة push button تاخذ الاوامر دون الضغط على الكبسة وحين فصل الخط عن الكبسة تعمل بشكل تام .
يرجى مساعدتي بحل المشكلة مع العلم انني قد اوصلت الخطوط بشكل صحيح

اعلانات

Logic
:: عضو فضي ::
تاريخ التسجيل: Mar 2014
المشاركات: 682
نشاط [ Logic ]
قوة السمعة:79
قديم 08-11-2014, 11:06 AM المشاركة 2   
افتراضي


السلام عليكم
هذا النوع من المشاكل ليس جديد لأن بروتوس يختصر بعض الجوانب في عمل الدوائر لأنه يفترضها بديهية.
نفس الشي بالنسبة للكومبيلر .
المهم إذا ممكن ترفعي المشروع كاملا هنا (ملف الدائرة ببروتوس + ملف البرمجة) حتى يطلع عليه الأعضاء المهتمون ..

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

رانية1
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2006
الدولة: فلسطين
المشاركات: 130
نشاط [ رانية1 ]
قوة السمعة:0
قديم 09-11-2014, 04:51 AM المشاركة 3   
افتراضي


void main()

{
TRISB=0B00000000;
TRISA=0XFF;
PORTB=0B00000000;
PORTB=0B00000010;delay_ms(100);
PORTB=0B00000000;delay_ms(100);
PORTB=0B00000010;delay_ms(100);
PORTB=0B00000000;delay_ms(100);
PORTB=0B00000010;delay_ms(100);
PORTB=0B00000000;delay_ms(100);

PORTB=0B00010001;delay_ms(500);
PORTB=0B00001001;delay_ms(800);
PORTB=0B00010001;delay_ms(700);
PORTB=0B00010011;delay_ms(300);
PORTB=0B00010100;delay_ms(1000);

while(1){
if(porta.f0==0){

PORTB=0B00010000;delay_ms(100);
PORTB=0B00010100;delay_ms(100);
PORTB=0B00010000;delay_ms(100);
PORTB=0B00010100;delay_ms(100);
PORTB=0B00010000;delay_ms(100);
PORTB=0B00010100;delay_ms(100);
PORTB=0B00010010;delay_ms(200);
PORTB=0B00010001;delay_ms(300);
PORTB=0B00001001;delay_ms(500);
PORTB=0B00010001;delay_ms(800);
PORTB=0B00010001;delay_ms(500);
PORTB=0B00010011;delay_ms(200);
PORTB=0B00010100;delay_ms(800);

}
}
}

اما الدائرة فهي pic16f84 مربوط به اشارة ضوئية traffic light على مخرج RB0,RB1,RB2



ccfl
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2008
الدولة: الجزائر
المشاركات: 153
نشاط [ ccfl ]
قوة السمعة:0
قديم 09-11-2014, 03:17 PM المشاركة 4   
افتراضي



}

اما الدائرة فهي pic16f84 مربوط به اشارة ضوئية traffic light على مخرج RB0,RB1,RB2

وهل ربطتي المدخل 0 RA الى +5V عبر مقاومة او لا ؟
من الافضل ان تقدمي لنا الدارة كما طلب الاخ LOGIQUE وان استطعت حتى صورة الدارة


التعديل الأخير تم بواسطة : ccfl بتاريخ 09-11-2014 الساعة 03:23 PM

رانية1
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2006
الدولة: فلسطين
المشاركات: 130
نشاط [ رانية1 ]
قوة السمعة:0
قديم 10-11-2014, 05:09 AM المشاركة 5   
افتراضي


السلام عليكم
تم ربط المفتاح بمقاومة 10 كيلو الى المدخل والطرف الاخر للمفتاح مع الارضي فالدائرة تعمل على برنامج البروتس ولكن عمليا تعتبر ان المفتاح مضغوط دائما مع العلم انه في حالة open


التعديل الأخير تم بواسطة : رانية1 بتاريخ 10-11-2014 الساعة 05:43 AM

ccfl
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2008
الدولة: الجزائر
المشاركات: 153
نشاط [ ccfl ]
قوة السمعة:0
قديم 10-11-2014, 03:40 PM المشاركة 6   
افتراضي


السلام عليكم
تم ربط المفتاح بمقاومة 10 كيلو الى المدخل والطرف الاخر للمفتاح مع الارضي فالدائرة تعمل على برنامج البروتس ولكن عمليا تعتبر ان المفتاح مضغوط دائما مع العلم انه في حالة open
السلام عليكم
هل البيت السابع OPTION_REG,7 يساوي 0؟
في ما يخص المقاومة انظر من فضلك الى الشكل المواليhttp://f5ad.free.fr/ART_MHz/F5AD_200...ers/Fig-10.jpg
هذه المقاومة اخترالقيمة 3كيلو له اما المقاومة 10كيلو فعوضها بقيمة 300 اوم ا
اذا البيت السابع OPTION_REG,7 يساوي 0 فلا داعي لاضافة هذه المقاومة
واذا كان التشويش شديد فمن الافضل اضافة مكثفة سيراميك على التفرع مع هذه المقاومة


التعديل الأخير تم بواسطة : ccfl بتاريخ 10-11-2014 الساعة 04:19 PM

ccfl
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2008
الدولة: الجزائر
المشاركات: 153
نشاط [ ccfl ]
قوة السمعة:0
قديم 10-11-2014, 04:45 PM المشاركة 7   
افتراضي


http://imagesia.com/sans-titre_qtpb


رانية1
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2006
الدولة: فلسطين
المشاركات: 130
نشاط [ رانية1 ]
قوة السمعة:0
قديم 11-11-2014, 09:41 AM المشاركة 8   
Thumbs up


السلام عليكم :
شكرا جزيلا للجميع فقد اشتغلت الدائرة بشكل تام , حيث غيرت المقاومة 10 كيلو
الى اخرى 3.3 كيلو حيث انه كان في الحالة السابقة يعتبر القيمة 0 ويقوم بالتنفيذ في كل دورة.
جعله الله في ميزان حسناتكم

إضافة رد

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

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

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


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

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