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

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

amin mohammad
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2011
الدولة: فلسطين/ رام الله
المشاركات: 68
نشاط [ amin mohammad ]
قوة السمعة:0
قديم 02-03-2012, 05:31 PM المشاركة 1   
افتراضي مشكلة في وقت التأخير في الميكروكنترلر Twitter FaceBook Google+



السلام عليكم
أحاول منذ ساعات تنفيذ برنامج بسيط على pic16f628 حيث انني كتبت البرنامج بلغة السلم والبرنامج عبارة عن مخرج ومدخل بحيث قمت بتأخير إشارة المخرج عن طريق تايمر تاخير ton
لمدة دقيقة حيث نزلت البرنامج على IC وبعد التشغيل يكون التأخير لمدة 8 ثواني فقط

ما هى الطريقة التي يكون فيها الميكروكنترولر دقيق في الوقت

ارجو المساعدة 

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 02-03-2012, 05:37 PM المشاركة 2   
افتراضي


حسب ما افاد به اهل الخبرة هنا في القرية ان لغة الاسمبلي هي اللغة الوحيدة التي يكون فيها الوقت دقيق ...

لكن يمكنك ضبط الوقت من خلال التجربة و الخطأ الى ان تصل الى الوقت الحقيقي .

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

amin mohammad
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2011
الدولة: فلسطين/ رام الله
المشاركات: 68
نشاط [ amin mohammad ]
قوة السمعة:0
قديم 02-03-2012, 05:46 PM المشاركة 3   
افتراضي


شكرًا على الاجابة
لأكن لغة الاسمبلي صعبة بالنسبة لي
حيث انني ارى لغة السلم سهلة بالنسبه لي
ارجو الحل


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 02-03-2012, 06:01 PM المشاركة 4   
افتراضي


الحل هو التجربة و الخطأ الى ان تصل الى الزمن الحقيقي ..


amin mohammad
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2011
الدولة: فلسطين/ رام الله
المشاركات: 68
نشاط [ amin mohammad ]
قوة السمعة:0
قديم 02-03-2012, 06:14 PM المشاركة 5   
افتراضي


بإذن الله سوف أحاول
وارى ما يحدث معي
مشكور جدا


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:333
قديم 02-03-2012, 07:50 PM المشاركة 6   
افتراضي


السلام عليكم
أحاول منذ ساعات تنفيذ برنامج بسيط على pic16f628 حيث انني كتبت البرنامج بلغة السلم والبرنامج عبارة عن مخرج ومدخل بحيث قمت بتأخير إشارة المخرج عن طريق تايمر تاخير ton
لمدة دقيقة حيث نزلت البرنامج على IC وبعد التشغيل يكون التأخير لمدة 8 ثواني فقط

ما هى الطريقة التي يكون فيها الميكروكنترولر دقيق في الوقت

ارجو المساعدة
أخى الكريم

شكرا جزيلا لك

أعتقد أن الفرق بين دقيقة وثمانى ثوانى كبير جدا ولا يعتبر "عدم دقة" بل يعتبر خطأ ,المسؤل عن تحديد الزمن هو تردد الكريستال أو "ساعة النظام" .
فى رأى ربما يكون الخطأ فى خيارات تردد الساعة فى إحدى الخطوات سواء البرمجة software سواء فى كتابة البرنامج أو تحميل البرنامج أو فى الكريستال المستخدمة فى ساعة الأجهزة hardware .

مع تمنياتى بدوام التوفيق


amin mohammad
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2011
الدولة: فلسطين/ رام الله
المشاركات: 68
نشاط [ amin mohammad ]
قوة السمعة:0
قديم 02-03-2012, 08:02 PM المشاركة 7   
افتراضي


السلام عليكم
اولا اود ان اقول لك احبك في الله يا أستاذنا العزيز

اما بالنسبه للكرستالة فالتي استعملتها في البرنامج والهاردوير هي 4Mhz والزمن في برنامج السلم هو 10 ms حيث ابقيتها كما هي كما قرات في احد مواضيعك في المنتدى
علي كل حال اذا لزم الامر ارفع للمنتدى التجربة سوف افعل
مرة اخرى اقول يشرفني ردك على مشكلتي


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:333
قديم 02-03-2012, 08:58 PM المشاركة 8   
افتراضي


السلام عليكم
اولا اود ان اقول لك احبك في الله يا أستاذنا العزيز

اما بالنسبه للكرستالة فالتي استعملتها في البرنامج والهاردوير هي 4Mhz والزمن في برنامج السلم هو 10 ms حيث ابقيتها كما هي كما قرات في احد مواضيعك في المنتدى
علي كل حال اذا لزم الامر ارفع للمنتدى التجربة سوف افعل
مرة اخرى اقول يشرفني ردك على مشكلتي

السلام عليكم ورحمة الله وبركاته

أخى الكريم

شكرا جزيلا لك

تقدير أعتز به

أحبك الله الذى احببتنى فيه

لقد جربت حالا البرنامج ونفذته على لوجة التدريب الخاصة وعلى الميكروكونترولر PIC16F877A وتم قياس النتيجة بساعة الكومبيوتر وأضاء الليد بعد حوالى 58 ثانية . وهى نتيجة مقبولة .

ما تبقى هو إعدادات برمجيات تحميل البرنامج على الشريحة الخاصة بك .

ما هى ؟ وهل فيها خيارات للساعة ؟

على سبيل المثال برمجيات ICPROG تحتوى على خيار للساعة .

إضافة رد

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

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

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


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

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