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

   

ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 450
نشاط [ ahmed idris ]
قوة السمعة:
قديم 31-12-2015, 11:00 PM المشاركة 9   
افتراضي



السلام عليكم ورحمة الله وبركاته.
بعد إذن الأخ صلاح سأطرح سؤال في موضوعك له علاقة بالموضوع.
لدي استفسار... استفسارات كثيرة... كثيرة جدا...
ثانيا لو أن البك تحتوي على مذبذب مثلا 4 ميجا هل نفس الكفاءة لو وضعت كريستالة 4 ميجا؟
ثالثا قرأت في الداتا شيت للبك 16F628A أنه يحتوي على مذبذبين داخليين أحدهما 4 ميجا والآخر 37 كيلو.
هل فهمي صحيح؟
ثم لو أردت استخدام أحدهما أرى في نافذة ال Edit Project ثمانية خيارات للمذبذب.
آخر ثلاث أعرفهم، للكريستالة بثلاثة مستويات للتردد.
أول اثنين للمقاومة والمكثف، ما الفرق بين الخيار الأول والثاني؟
والخيار الثالث والرابع والخامس ما معناهم؟
ثم.... هناك استفسارات كثيرة، سأخبركم بها بعد ذلك.
وجزاكم الله خيرا.
السلام عليكم
"ثانيا":
المذبذب بالكريستالة أكثر دقة من المذبذب الداخلي للبيك وهذا راجع للكريستالة لانها تتميز بدقة كبيرة ومن أجل ذلك تستخدم في ساعات اليد والحائط .
دقة الكوارتز (أو الكريستالة) تقارب %0.005
بينما دقة المذبذب الداخلي للبيك 16F628Aحسب الداتا شيت تقارب %1
"ثالثا":
حسب الداتا شيت هما ترددان يمكن اختيار أحدهما :تردد 4MHZ وهو المستخدم غالبا و تردد 48KHZ .
أول اثنين للمقاومة والمكثف، ما الفرق بين الخيار الأول والثاني؟
أخي إذا كنت تقصد هذه الخيارات:

هذا تفصيل ذلك:
الفرق بينهما هو كيفية برمجة الطرف RA6:
في الخيار الاول تتم تهيئة RA6 كطرف (clock out) تخرج منه اشارة تردد المذبذب RC:

في الخيار الثاني تتم تهيئة RA6 كطرف I/O (اختصار ل input / output)
يعني هنا يمكن للمبرمج أن يبرمج RA6 طرف للدخل (يوصل معه مفتاح مثلا )
أو يبرمجه طرف للخرج (يوصل بمقاومة وليد كمثال):

الخياران الثالث والرابع يخصان برمجة مذبذب داخلي والاختلاف بنهما هنا أيضا متعلق بالطرف RA6
الخيار الخامس هو خيار استخدام مذبذب خارجي ينتج موجات مربعة لا تتعدى قممها 5 فولت طبعا (مثال دائرة NE555)

اعلانات

محمد ع يسى
:: عضو فضي ::
تاريخ التسجيل: May 2015
الدولة: مصر
المشاركات: 1,040
نشاط [ محمد ع يسى ]
قوة السمعة:
قديم 01-01-2016, 02:03 AM المشاركة 10   
افتراضي


وعليك السلام ورحمة الله وبركاته.
جزاك الله خيرا مهندس أحمد إدريس.
فعلا أجبت على كل الأسئلة إجابة شافية.
وعرفت كيف أقول للميكرو استخدم المذبذب الداخلي، لكن لا زلت لا أعرف كيف أقول للميكرو استخدم المذبذب الداخلي ال4 ميجا أو استخدم ال37 كيلو.
كانت الأسئلة السابقة هي الأسهل، وقد وعدتكم بالمزيد من الأسئلة بعد معرفة الإجابة.
والآن جاء دور السؤال التالي:
اتفقنا أن البك 16F628A تحتوي على مذبذبين أحدهما 4 ميجا والآخر 37 كيلو، لكن...
لكن البك 16F887 في الداتا شيت يحتوي على 8 ميجا و31 كيلو، لا تظن الأمر مفهوم...
البك 628A تقول الداتا شيت أنه يمكن استخدام 4 ميجا ويمكن استخدام 37 كيلو.
أما الداتا شيت لل887 فلا تقول استخدم 8 ميجا أو استخدم مذبذب آخر 31 كيلو، وإنما تقول أنها تحتوي على مذبذب داخلي تردده في رينچ 8 ميجا إلى 31 كيلو!!!
يعني تتراوح من أول 8 ميجا وحتى 31 كيلو؟
كيف هذا😬؟

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

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 01-01-2016, 11:34 AM المشاركة 11   
افتراضي


فى الداتا شيت تجد أن التردد 48 ك يستخدم لتوفير الطاقة عندما لا تكون السرعة ضرورية و ستجد شرحها فى البند
14.2.8 SPECIAL FEATURE: DUAL-SPEED
OSCILLATOR MODES
و كيف تنتقل من واحدة لأخرى و الزمن اللازم لذلك


الصورة الرمزية salah56bachir
salah56bachir
:: مهندس متميز ::
تاريخ التسجيل: Nov 2012
الدولة: بلاد العرب
المشاركات: 497
نشاط [ salah56bachir ]
قوة السمعة:
قديم 01-01-2016, 01:11 PM المشاركة 12   
Thumbs up


السلام عليكم
"ثانيا":
المذبذب بالكريستالة أكثر دقة من المذبذب الداخلي للبيك وهذا راجع للكريستالة لانها تتميز بدقة كبيرة ومن أجل ذلك تستخدم في ساعات اليد والحائط .
دقة الكوارتز (أو الكريستالة) تقارب %0.005
بينما دقة المذبذب الداخلي للبيك 16F628Aحسب الداتا شيت تقارب %1
"ثالثا":
حسب الداتا شيت هما ترددان يمكن اختيار أحدهما :تردد 4MHZ وهو المستخدم غالبا و تردد 48KHZ .

أخي إذا كنت تقصد هذه الخيارات:

هذا تفصيل ذلك:
الفرق بينهما هو كيفية برمجة الطرف RA6:
في الخيار الاول تتم تهيئة RA6 كطرف (clock out) تخرج منه اشارة تردد المذبذب RC:

في الخيار الثاني تتم تهيئة RA6 كطرف I/O (اختصار ل input / output)
يعني هنا يمكن للمبرمج أن يبرمج RA6 طرف للدخل (يوصل معه مفتاح مثلا )
أو يبرمجه طرف للخرج (يوصل بمقاومة وليد كمثال):

الخياران الثالث والرابع يخصان برمجة مذبذب داخلي والاختلاف بنهما هنا أيضا متعلق بالطرف RA6
الخيار الخامس هو خيار استخدام مذبذب خارجي ينتج موجات مربعة لا تتعدى قممها 5 فولت طبعا (مثال دائرة NE555)
السلام عليكم أخي ahmed idris
كل عام وأنتم بخير
شكرا جزيلا لك على هذا الشرح والتوضيح...فعلا إستفدت منه...تحياتي.



ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 450
نشاط [ ahmed idris ]
قوة السمعة:
قديم 01-01-2016, 02:13 PM المشاركة 13   
افتراضي


وعليك السلام ورحمة الله وبركاته.
جزاك الله خيرا مهندس أحمد إدريس.
فعلا أجبت على كل الأسئلة إجابة شافية.
وعرفت كيف أقول للميكرو استخدم المذبذب الداخلي، لكن لا زلت لا أعرف كيف أقول للميكرو استخدم المذبذب الداخلي ال4 ميجا أو استخدم ال37 كيلو.
كانت الأسئلة السابقة هي الأسهل، وقد وعدتكم بالمزيد من الأسئلة بعد معرفة الإجابة.
والآن جاء دور السؤال التالي:
اتفقنا أن البك 16F628A تحتوي على مذبذبين أحدهما 4 ميجا والآخر 37 كيلو، لكن...
لكن البك 16F887 في الداتا شيت يحتوي على 8 ميجا و31 كيلو، لا تظن الأمر مفهوم...
البك 628A تقول الداتا شيت أنه يمكن استخدام 4 ميجا ويمكن استخدام 37 كيلو.
أما الداتا شيت لل887 فلا تقول استخدم 8 ميجا أو استخدم مذبذب آخر 31 كيلو، وإنما تقول أنها تحتوي على مذبذب داخلي تردده في رينچ 8 ميجا إلى 31 كيلو!!!
يعني تتراوح من أول 8 ميجا وحتى 31 كيلو؟
كيف هذا😬؟
السلام عليكم
1/أخي أراك لازلت تقول العدد 37
الصحيح أنه 48khz حسب الداتا شيت.
2/المتحكمات ومنها البيكات ، دوائر مركبة ومعقدة وتقوم بوظائف متعددة ومتنوعة وكل واحد منها يحتاج لدراسة خاصة.
صحيح هي تتشابه في ما بينها في كثير من المسجلات لكنها تختلف في مسجلات أخرى وفي طريقة التعامل معها.
وهذا طبيعي لتحقيق انتظارات المبرمجين ومتطلبات الصناعة
في ردي ركزت على PIC16F628A لانه موضوع السؤال و صديق للمتعلمين، وأنا واحد منهم ،خاصة أنه يتوفر تحديدا على ذاك المذبذب الداخلي وأيضا لانه متوفر بثمن مقبول و التطبيقات عليه متداولة على الشبكة .
ينقصه محول أنالوج / ديجتال لكن لابأس كبداية،تطبيقات كثيرة ونافعة لا تحتاج هذا المحول.
3/ أخي PIC16F628A مهيأ ليعمل افتراضيا على التردد 4MHZ عند اختيار خيار المذبذب الداخلي في صفحة edit project .
لكن إذا حبيت برمجة التردد يدويا داخل الكود في الميكروبيزك تختار وتكتب حسب الحالة :
التردد 48 kHz:
PCON.OSCF = 0
التردد 4 MHz:
PCON.OSCF = 1
ملحوظة : في الميكروسي نفس الكتابة لكن طبعا بإضافة العلامة الشهيرة ; في نهاية التعليمة
OSCF اسم البت B3 وهو المكلف بتحديد التردد ويتموقع في المسجل PCON :


ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 450
نشاط [ ahmed idris ]
قوة السمعة:
قديم 01-01-2016, 02:52 PM المشاركة 14   
افتراضي


السلام عليكم أخي ahmed idris
كل عام وأنتم بخير
شكرا جزيلا لك على هذا الشرح والتوضيح...فعلا إستفدت منه...تحياتي.

وعليكم السلام أخي صلاح شكرا على التحية الجميلة
بارك الله فيك
ان شاء الله تجد دائما ما يفيد وتتقدم أكثر
التدرب على برمجة PIC16F628A مفيدة جدا ويمكنك البداية باستخدام المذبذب الداخلي فهو يكفي لكثير من التجارب ويريحك من الكريستالة في البداية
بعد فترة من التعلم ممكن تجرب بكريستالة وتنتقل لبيك أحسن إذا كان ضروري.
تفضل أخي هذه إعدادات تتضمن تحديد المذبذب الداخلي يعمل افتراضيا على تردد 4MHZ :

لاحظ أن خيار الطرف RA5 مفعل وهذا يعني أن الطرف مهيأ كطرف لعمل التصفير
ويناسب هذه الدائرة:

باقي الاطراف يمكنك حسب الرغبة برمجتها دخول أو خروج
الطرف RA4 من نوع open drain إذا برمجته كدخل فلا مشكل
لكن إذا برمجته كخرج ضروري ترتيبات معينة
أترك لك فرصة البحث عنه للحصول على مزيد من التفاصيل .
نصيحة أخي صلاح تابع البحث في البرمجة فهي مكمل أساسي للالكترونيات لكن ابق دائما مرتبطا بمنتدى الالكترونيات فكثير من مشاكل المبرمجين سواء في المحاكاة أو عند التنفيذ العملي تنتج عن عدم إلمام بالمتطلبات الكهربائية وخصائص العناصر الالكترونية والتي لا تكاد تخلو منها دائرة حتى ولو كان بها متحكم.
تقبل تحياتي


التعديل الأخير تم بواسطة : ahmed idris بتاريخ 01-01-2016 الساعة 04:56 PM

محمد ع يسى
:: عضو فضي ::
تاريخ التسجيل: May 2015
الدولة: مصر
المشاركات: 1,040
نشاط [ محمد ع يسى ]
قوة السمعة:
قديم 01-01-2016, 09:52 PM المشاركة 15   
افتراضي


السلام عليكم ورحمة الله وبركاته.
أخي أحمد إدريس...
هذه صورة من الداتا شيت التي نزلتها من نفس موضع صورتك:




ترى فيها 37 كيلو.
لو تريد أن أعطيك الرابط أعطكه.


وهذه صورة من الصفحات الأولى من الداتا شيت النصف الشمال:



وهذه للتوضيح والتكبير:



وهاتان من الموضع الذي قال الأستاذ ماجد:








وأما عن كيفية الاختيار فجزاك الله خيرا... قد فهمت.
ولكن لا تزال هناك استفسارات.
أرجو أن لا أكون أكثرت عليك.
عند اختيار المذبذب الداخلي فما تأثير ضبط التردد في خانة كتابة قيمة التردد؟
والاستفسار الأهم مشكلة المذبذب الداخلي للبك 887.
إن الداتا شيت لا تقول 8 ميجا أو31 كيلو، وإنما تقول يتراوح بين 8 ميجا إلى 31 كيلو!!
يعني هل أضبط المذبذب الداخلي على أي قيمة بين هذا وذاك.
سأحاول فهم ذلك من الداتا شيت حتى تخبرني.
وجزاك الله خيرا أستاذ ماجد على إجابتك، سأفعل إن شاء الله ما قلت.


التعديل الأخير تم بواسطة : محمد ع يسى بتاريخ 01-01-2016 الساعة 10:30 PM

ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 450
نشاط [ ahmed idris ]
قوة السمعة:
قديم 01-01-2016, 10:13 PM المشاركة 16   
افتراضي


وعليكم السلام أخي محمد
المعلومة أخذتها من أحدث داتا شيت في موقع الشركة:
http://www.microchip.com/wwwproducts...uct=PIC16F628A
الداتا شيت:
http://ww1.microchip.com/downloads/e...Doc/40044G.pdf
ربما كان خطأ في الداتا شيت التي عندك وتم تصحيحه فيما بعد
وربما تم تطوير البيك ولو أنه احتمال بعيد



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