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

   

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 27-03-2011, 10:02 PM المشاركة 17   
افتراضي



استاذي الكريم
جزاك الله عنا كل خير
اريد ان أسأل سؤال بما ان المتحكم pic16f887 يملك مذبذب داخلي
هل تقصد اننا نستطيع ان نستغني عن الكريستالة الخارجية وكم سرعة المذبذب الداخلي وكيف نضبط تردده من خلال البرمجة
وشكرا

اخى الكريم
شكرا جزيلا لك
بارك الله فيك

شكرا على الاستفسار على الرغم من انه متقدم عن موعده ولأن هذه الخاصية من الخواص الهامة لهذا الميكروكونترولر والى توضح أهميته لذلك يسعدنى ان اجيب عليها بترجمة واعداد الجزء الخاص بها

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

اعلانات

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 27-03-2011, 10:07 PM المشاركة 18   
افتراضي


مذبذب الساعة CLOCK OSCILLATOR

يبين الشكل التالى أن إشارة السشاعة يمكن أن تتولد بواسطة واحد من المذبذبات الموجودة ضمن بناء الميكروكونترولر






المذبذب الخارجى :
مثبت داخل الميكروكونترولر ومتصل بالطرفين OSC1 و OSC2 . ويسمى خارجى ‘external’ لأنه يعتمد على دائرة خارجية فى توليد إشارة الساعة وفى تثبيت التردد وتتمثل فى كريستال الكوارتز quartz crystal أو فى دائرة الرنين السيراميكى ceramic resonator أو فى دائرة مكونة من مقاومة ومكثف RC-Circuit. يتم اختيار النظام بواسطة خانات بايت يسمى "كلمة الإعدادات أو التهيئة" Config Word والتى ترسل أثناء البرمجة .

المذبذب الداخلى :








يتكون المذبذب الداخلى من مذبذبين منفصلين داخليين :
المذبذب HFINTOSC " مذبذب التردد العالى الداخلى " الذى يعمل على تردد 8MHz . يمكن للميكروكونترولر استخدام مصدر الساعة المتولد عند هذا التردد أو بعد قسمة هذا التردد على معامل لقسمة التردد prescaler .
المذبذب LFINTOSC" مذبذب التردد المنخفض الداخلى " والذى يعمل على 31 kHz . تستخدم مصادر ساعته لكل من لمؤقت الحراسة watch-dog ولمؤقت بناء القدرة power-up . ولكن يمكن استخدامه أيضا كمصدر ساعة لعمل باقى كامل الميكروكونترولر .
يمكن اختيار نظام الساعة بين المصدر الخارجى للساعة أو المصدر الداخلى للساعة عن طريق الخانة (SCS) "اختيار ساعة النظام " الموجودة بالسجل OSCCON "سجل التحكم فى المذبذب" .

سجل التحكم فى المذبذب OSCCON :
يتحكم السجل OSCCON فى ساعة النظام وفى خيارات اختيار التردد . يحتوى هذا السجل على الخانات التالية : خانات اختيار التردد (IRCF2, IRCF1, IRCF0) و خانات حالة التردد (HTS, LTS) وخانات التحكم فى ساعة النظام (OSTA, SCS) .






تعريف الخانات :
الخانات IRCF2-0 : خانات اختيار تردد المذبذب الداخلى . يعتمد معدل (معامل) القسمة على المجموعات المركبة من هذه الخانات الثلاثة . يتم تحديد تردد المذبذب الداخلى بنفس الطريقة .






الخانة OSTS : "خانة بيان حالة إنتهاء زمن بدء المذبذب " لبيان أى مصدر للساعة مستخدم حاليا . هذه الخانة قابلة للقراءة فقط .
# 1 : بيان أن المذبذب المستخدم حاليا هو المذبذب الخارجى .
# 0 : بيان أن المذبذب المستخدم حاليا هو أحد المذبذبات الداخلية (HFINTOSC or LFINTOSC) .

الخانة HTS : "خانة حالة المذبذب HFINTOSC " (8 MHz - 125 kHz) لبيان طريقة استقرار عمل هذا المذبذب .
# 1 : المذبذب HFINTOSC مستقر stable .
# 0 : المذبذب HFINTOSC غير مستقر not stable .

الخانة LTS : " خانة حالة استقرار المذبذب LFINTOSC" (31 kHz) لبيان طريقة استقرار عمل هذا المذبذب .
# 1 : المذبذب LFINTOSC مستقر stable .
# 0 : المذبذب LFINTOSC غير مستقر not stable .

الخانة SCS : "خانة اختيار ساعة النظام" تحدد أى المذبذبات هو الذى يستخدم كمصدر لساعة النظام .
# 1 : استخدام المذبذب الداخلى كمصدر لساعة النظام .
# 0 : استخدام المذبذب الخارجى كمصدر لساعة النظام .
يتم تحديد نظام المذبذب عن طريق الخانات الموجودة بكلمة الإعدادات Config Word والتى تكتب على ذاكرة الميكروكونترولر خلال عملية البرمجة .



تعليق :

الخلاصة أنه اثناء البرمجة نحدد التردد المطلوب العمل عليه لضبط التوقيتات اللازمة للعمليات المتعاقبة وللعمليات الزمنية ولا نهتم كون المذبذب داخلى أو خارجى .
اثناء البرمجة فقط نختار نوع المذبذب خارجى أو داخلى فى برمجيات البرمجة مثل ICPROG وغيره .

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

metalljack
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2008
الدولة: syria
المشاركات: 893
نشاط [ metalljack ]
قوة السمعة:
قديم 28-03-2011, 02:54 AM المشاركة 19   
افتراضي


ماشاء الله الآن عرفت ماذا كنت تقصد بكلمة مختصرة بمشاركتك السابقة

لقد قال آينشتاين : سر الإبداع هو أن تخفي مصادرك
الله يعطيك الف عافية


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 28-03-2011, 10:33 AM المشاركة 20   
افتراضي


ماشاء الله الآن عرفت ماذا كنت تقصد بكلمة مختصرة بمشاركتك السابقة

لقد قال آينشتاين : سر الإبداع هو أن تخفي مصادرك
الله يعطيك الف عافية
اخى الكريم

شكرا جزيلا لك

بارك الله فيك

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


الصورة الرمزية compiler_x
compiler_x
:: مهندس متميز ::
تاريخ التسجيل: Apr 2008
الدولة: IRAQ
المشاركات: 374
نشاط [ compiler_x ]
قوة السمعة:
قديم 28-03-2011, 12:33 PM المشاركة 21   
افتراضي


ما شاء الله مجهود لا تستطيع كلمات الشكر ان تعبر عنه....
وفقك الله لصالح العلم

ولي سؤال لو تكرمت بالاجابه عنه وهو اني حصلت على هذا البك ولكن معظم المبرمجات لا تدعم هذا النوع واعتقد انه برامج حرق ملفات الهيكس ايضا

فهل يصلح لوضعه في مبرمجة 16f877 ؟ او ان هناك مبرمجة خاصة له ؟


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 28-03-2011, 01:33 PM المشاركة 22   
افتراضي


ما شاء الله مجهود لا تستطيع كلمات الشكر ان تعبر عنه....
وفقك الله لصالح العلم

ولي سؤال لو تكرمت بالاجابه عنه وهو اني حصلت على هذا البك ولكن معظم المبرمجات لا تدعم هذا النوع واعتقد انه برامج حرق ملفات الهيكس ايضا

فهل يصلح لوضعه في مبرمجة 16f877 ؟ او ان هناك مبرمجة خاصة له ؟
اخى الكريم
شكرا جزيلا لك
بارك الله فيك

شكرا لك على الاستفسار وعلى إثارة هذا الموضوع بالفعل ما ذكرت على الرغم من انها تدعم المجموعة 18F .
انا لم اجرب البرمجة الفعلية حتى الان للميكروكونترولر PIC16F887 ولكن خواصة الممتازة هو وشقيقة الأصغر PIC16F88 والمعتمد من قبل برمجيات البرمجة جعلنى أبدأ التعامل معه ومن ثم يجب حل هذه المشكلة .

ان شاء الله يكون لنا لقاء بعد الدراسة
مع تمنياتى بدوان التوفيق


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 28-03-2011, 01:41 PM المشاركة 23   
افتراضي


اخى الكريم

برجاء الاطلاع على البرنامج بالرابط التالى


http://members.aon.at/electronics/pic/picpgm/


الصورة الرمزية compiler_x
compiler_x
:: مهندس متميز ::
تاريخ التسجيل: Apr 2008
الدولة: IRAQ
المشاركات: 374
نشاط [ compiler_x ]
قوة السمعة:
قديم 28-03-2011, 04:20 PM المشاركة 24   
افتراضي


بالفعل انا ايضا كنت قد لاحظت وجود وجود المبرمج في هذا البرنامج ولكن تبقى ان نجد مبرمجة تتعامل مع هذا المتحكم
شكرا مره اخرى



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