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

   

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



المؤقت Timer 3
بناء وعمل المؤقت Timer 3 مثل المؤقت Timer 1 وله السجلات TMR3H و TMR3L . يتم التحكم فى هذا المؤقت من السجل T3CON كما هو موضح بالشكل 2-32 .




المخطط الصندوقى للمؤقت Timer 3 موضح بالشكل 2-33 .


2-1-10 الموديولات (CCP) (إلتقاط Capture / مقارنة Compare / تعديل عرض النبضة (PWM

اعلانات

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


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

كالمعتاد دائما
اعجز عن وضع كلمات توفيك حق الشكر
او تصف ولو قليل القليل لعطائك
===================
ولا اجد الا كلمات قليلة فقط
جازاك الله كل خير
وجعل كل حرف تضعة فى سبيل العلم
فى موازين اعمالك
بارك الله فيك وفى اهلك وولدك ومالك

===============
مثال للعطاء
الذى لا ينتظر حتى كلمة شكر
مثال نتمنى ان يحتزى بة من جميع الاعضاء والاساتذة
أخى الكريم

شكرا جزيلا لك

بارك الله فيك

تقدير اعتز به

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

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

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


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

أخى الكريم

شكرا جزيلا لك

بارك الله فيك

تقدير اعتز به

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


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


2-1-10 الموديولات (CCP) (إلتقاط Capture / مقارنة Compare / تعديل عرض النبضة (PWM
الميكروكونترولر PIC18F452 به 2 موديول CCP ويعملان مع المؤقتات Timers 1, 2, 3 لتوفير العمل بأنظمة " الالتقاط و المقارنة وتعديل عرض النبضة ظظظظز كل موديول به 2 مسجل 8بت .
سجلى الموديول الأول هما CCPR1L و CCPR1H وسجلى الموديول الثانى هما CCPR2L و CCPR2H .
معا , كل زوج من السجلات يشكل سجل 16 بت ويمكن أن يستخدم فى الالتقاط أو المقارنة أو توليد أشكال موجية بدورة خدمة محددة . يتم التحكم فى الموديول الأول عن طريق السجل CCP1CON ويتم التحكم فى الموديول الثانى عن طريق السجل CCP2CON .
الشكل 2-34 يوضح مواقع البتات بسجلات التحكم فى موديولات CCP .





نظام الالتقاط (القبض - الصيد) ) Capture Mode


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


نظام الالتقاط (القبض - الصيد) ) Capture Mode
فى نظام الالتقاط تعمل السجلات كساعة إيقاف stopwatch . عند وقوع حدث , يتم تسجيل وقت وقوع الحدث , على الرغم من استمرار الساعة فى العمل ( ساعة الأيقاف , على الجانب الآخر , تقف عند تسجيل وقت الحدث) .
الشكل 2-35 يوضح عمل نظام الالتقاط . هنا , سوف نتناول CCP1 , ولكن عمل CCP2 متماثل مع تغيير اسم السجل والمنفذ تبعا لذلك . فى هذا النظام السجلات CCPR1H:CCPR1L "تلتقط" captures قيمة 16 بت من سجلات المؤقت TMR1 أو TMR3 عند وقوع حدث على الطرف RC2/CCP1 ( يجب تهيئة الطرف RC2/CCP1 كطرف دخل باستخدام TRISC ) . يمكن تغيير مدى الإشارة الخارجية عن طريق المقياس المسبق بالقيمة 4 أو 16 . يتم اختيار الحدث عن طريق بتات التحكم CP1M3:CCP1M0 ويمكن اختيار أى من الأحداث التالية :
· كل حافة هابطة .
· كل حافة صاعدة .
· عند الحافة الرابعة الصاعدة .
· عند الحافة السادسة عشر الصاعدة .
إذا تم تمكين المقاطعة بالالتقاط capture interrupt, وقوع حدث يسبب تولد مقاطعة برمجيا . إذا وقع التقاط آخر قبل قراءة القيمة بالسجل CCPR1 , يتم الكتابة فوق قيمة الالتقاط القديمة بقيمة الالتقاط الحديثة .
يمكن استخدام أى من المؤقت Timer 1 أو المؤقت Timer 3 فى نظام الالتقاط . يجب أن تعمل فى نظام المؤقت أو فى نظام العداد المتزامن ويتم الاختيار عن طريق السجل T3CON .






نظام المقارنة Compare Mode


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


نظام المقارنة Compare Mode
فى نظام المقارنة يتم استخدام مقارن رقمى لمقارنة قيمة المؤقت Timer 1 أو المؤقت Timer 3 بقيمة 16 بت بزوج السجلات . عند وقوع تطابق تتغير حالة الطرف . الشكل 2-36 يوضح المخطط الصندوقى لعمل نظام المقارنة .

هنا سوف نعتبر الموديول CCP1 فقط , لكن عمل الموديول CCP2 مماثل .
يتم باستمرار المقارنة بين قيمة 16 بت لزوج السجلات CCPR1H:CCPR1L مع قيمة المؤقت
Timer 1 أو المؤقت Timer 3 . عند وقوع تطابق , تتغير حالة الطرف RC2/CCP1 تبعا لبرمجة البتات CCP1M2:CCP1M0 بالسجل CCP1CON . يمكن برمجة التغيرات التالية :
· إجبار RC2/CCP1 على الحالة المرتفعة .
· إجبار RC2/CCP1 على الحالة المنخفضة .
· تحويل الطرف RC2/CCP1 (من منخفض إلى مرتفع أو من مرتفع إلى منخفض )
· توليد مقاطعة عند وقوع تطابق .
· عدم التغيير .

يجب أن يعما المؤقت Timer 1 أو المؤقت Timer 3 فى نظام المؤقت أو فى نظام العداد المتزامن ويتم الاختيار عن طريق السجل T3CON .

موديول التعديل فى عرض النبضات PWM Module


الصورة الرمزية العربى المصرى
العربى المصرى
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2010
الدولة: مصر
المشاركات: 84
نشاط [ العربى المصرى ]
قوة السمعة:
قديم 03-10-2011, 04:03 AM المشاركة 95   
افتراضي


الاخ الفاضل م/ F.Abdelaziz لا اعرف كيف اعبر عن امتنانى وتقديرى لك وكل ما استطيع ان اقولة "بارك الله فيك وتقبل منك صالح الاعمال وذادك من علمه"


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


موديول التعديل فى عرض النبضات PWM Module
ينتج نظام التعديل فى عرض النبضات PWM خرج ذو تعديل فى عرض النبضات بدقة resolution 10 بت.
الخرج PWM هو فى الأساس شكل موجى مربع بزمن دورى period و دورة خدمة duty cycle محددة .
الشكل 2-37 يوضح الشكل الموجى النموذجى انظام PWM .



الشكل 2-38 يوضح المخطط الصندوقى لموديول PWM . يتم التحكم فى الموديول عن طريق المؤقت Timer 2 .



الزمن الدور لنظام PWM يعطى بالعلاقة :



حيث :
PR2 القيمة المحملة بسجل المؤقت Timer 2 .
TMR2PS قيمة المقياس المسبق للمؤقت Timer 2 .
TOSC الزمن الدورى لساعة المذبذب (بالثوانى) .
تردد PWM يعرف كمقلوب الزمن الدورى أى 1/(PWM period) .
دقة دورة خدمة PWM 10 بت . يتم اختيار دورة الخدمة عن طريق كتابة البتات الثمانية 1ذات الأهمية القصوى بالسجل CCPR1L و الخانتان ذات الأهمية الدنيا بالبت 4 و 5 للسجل CCP1CON . دورة الخدمة (بالثوانى) تعطى بالعلاقة :




خطوات تهيئة PWM كما يلى :
· تحديد الزمن الدورى ودورو الخدمة المطلوبة .
· اختيار قيمة المقياس المسبق للمؤقت Timer 2(TMR2PS) .
· حساب القيمة المطلوب كتابتها على السجل PR2 باستخدام المعادلة 2-2 .
· حساب القيمة المطلوب تحميلها فى السجل CCPR1L والسجل CCP1CON باستخدام المعادلة 2-6.
· مسح البت 2 للسجل TRISC لجعل الطرف CCP1 كمخرج .
· تهيئة الموديول CCP1 للعمل بنظام PWM باستخدام السجل CCP1CON .
· المثال التالى يوضح كيق يمكن تحديد (ضبط) نظام PWM .

مثال 2-1



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