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

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

الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 897
نشاط [ remon romany ]
قوة السمعة:0
قديم 15-10-2013, 05:08 PM المشاركة 1   
افتراضي ما مميزات الميكرو 16f877a Twitter FaceBook Google+



ما مميزات الميكرو 16f877a من حيث المساحة بالنسبة للبك 16f84a
وما عيوبة
وهل يحتوى على مذبذب داخلى ام لا ؟

اعلانات

الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 897
نشاط [ remon romany ]
قوة السمعة:0
قديم 17-10-2013, 09:37 PM المشاركة 2   
افتراضي


ما مميزات الميكرو 16f877a من حيث المساحة بالنسبة للبك 16f84a
وما عيوبة
وهل يحتوى على مذبذب داخلى ام لا ؟
ارجو الرد لو سمحتوا

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

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 18-10-2013, 06:45 AM المشاركة 3   
افتراضي


سلام عليكم
مميزاته
1- ذاكره روم 8 كيلوبايت
2- رام 368 بايت
3- ذاكره ايبروم 256 بايت
4- عدد ارجله كليه =40 يحتوي على 33 ينفع استخدامها مداخل او مخارج
5- يحتوي على ccp عدد 2 اي يمكن توليد موجتان من pwm مستقلات عن بعضها
6-يحتوي على وحده الاتصال uart
7- يحتوي على 8 قنوات لقراءه انلوك بدقه 10 بت اي اقل حساسية=4.88 ملي فولت
8- يحتوي على وحده الاتصال I2c و SPI
9-يحتوي على ثلاثه موقتات timer0,timer1,timer2

لايحتوي على مذبذب داخلي لذا عليك ان تربط معة كرستاله خارجية
وانت اخي تستطيع ان تعرف اي البك فية مذبذب داخلي او لا من خلال مايكروسي
لانك لما تضغط على أعدادات مشروع وتختار البك ما بالتاكيد راح يعطيك خيارات حول مذبذب وغيرها انظر صوره
http://img02.arabsh.com/uploads/imag...434864f10d.png

صورة تعني انه لايحتوي على مذبذب داخلي ولكن انظر الى 16f628a
http://img02.arabsh.com/uploads/imag...434864f005.png
تلاحظ انه يحتوي على مذبذب داخلي


التعديل الأخير تم بواسطة : حسن هادي محمود بتاريخ 18-10-2013 الساعة 06:50 AM

الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 897
نشاط [ remon romany ]
قوة السمعة:0
قديم 19-10-2013, 04:53 PM المشاركة 4   
افتراضي


سلام عليكم
مميزاته
1- ذاكره روم 8 كيلوبايت
2- رام 368 بايت
3- ذاكره ايبروم 256 بايت
4- عدد ارجله كليه =40 يحتوي على 33 ينفع استخدامها مداخل او مخارج
5- يحتوي على ccp عدد 2 اي يمكن توليد موجتان من pwm مستقلات عن بعضها
6-يحتوي على وحده الاتصال uart
7- يحتوي على 8 قنوات لقراءه انلوك بدقه 10 بت اي اقل حساسية=4.88 ملي فولت
8- يحتوي على وحده الاتصال I2c و SPI
9-يحتوي على ثلاثه موقتات timer0,timer1,timer2

لايحتوي على مذبذب داخلي لذا عليك ان تربط معة كرستاله خارجية
وانت اخي تستطيع ان تعرف اي البك فية مذبذب داخلي او لا من خلال مايكروسي
لانك لما تضغط على أعدادات مشروع وتختار البك ما بالتاكيد راح يعطيك خيارات حول مذبذب وغيرها انظر صوره
http://img02.arabsh.com/uploads/imag...434864f10d.png

صورة تعني انه لايحتوي على مذبذب داخلي ولكن انظر الى 16f628a
http://img02.arabsh.com/uploads/imag...434864f005.png
تلاحظ انه يحتوي على مذبذب داخلي
انا متشكر جدا جدا لردك استاذ حسن هادى
ولكن كان لي استفسار اخر بالنسبة للبك 16f628a
كيف احدد قيمة الكريستالة فى هذا البك
حيث ان حضرتك قولت انه يوجد به مذبذب داخلى
وما القيمة المناسبة للمذبذب االتى اقوم باختيارها حتى يعمل الميكرو بشكل جيد
حيث انى اريد انه عند كتابة الامر delay
1000 us ينتظر البك 1 ثانية


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 20-10-2013, 03:02 AM المشاركة 5   
افتراضي


انا متشكر جدا جدا لردك استاذ حسن هادى
ولكن كان لي استفسار اخر بالنسبة للبك 16f628a
كيف احدد قيمة الكريستالة فى هذا البك
حيث ان حضرتك قولت انه يوجد به مذبذب داخلى
وما القيمة المناسبة للمذبذب االتى اقوم باختيارها حتى يعمل الميكرو بشكل جيد
حيث انى اريد انه عند كتابة الامر delay
1000 us ينتظر البك 1 ثانية
لا يوجد عندي جواب مقنع ولكن حسب علمي ان كان تردد كرستالة 4 ميكاهيرتز ينفذ كل تعليمة بزمن 1us وتردد 8mhz بزمن 0.5us وكلما زادت كرستال زاد سرعة مايكرو في تنفيذ الاوامر ولكن
1- تردد عالي سبب لك مشاكل في noise
2- تردد عالي يزيد من أستهلاك البطارية

ولكن هل زمن 1 ثانية ينفذها في تردد كرستالة 4 ميكاهيرتز ويصبح هذا زمن نصف ثانية في تردد كرستالة 8 ميكاهيرتز عند تنفيذ نفس الامر 1000 us ينتظر البك 1
ثانية حقيقة ليس لدية علم ولكن حاول ان تجرب ذلك عمليا كان تحتار ليد يضي 5 ثواني وينطفئ 5 ثواني مرة تردد كرستالة 4 ومرة 8 وشوف نتيجة واعطينا خبر


الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 897
نشاط [ remon romany ]
قوة السمعة:0
قديم 20-10-2013, 07:55 AM المشاركة 6   
افتراضي


لا يوجد عندي جواب مقنع ولكن حسب علمي ان كان تردد كرستالة 4 ميكاهيرتز ينفذ كل تعليمة بزمن 1us وتردد 8mhz بزمن 0.5us وكلما زادت كرستال زاد سرعة مايكرو في تنفيذ الاوامر ولكن
1- تردد عالي سبب لك مشاكل في noise
2- تردد عالي يزيد من أستهلاك البطارية

ولكن هل زمن 1 ثانية ينفذها في تردد كرستالة 4 ميكاهيرتز ويصبح هذا زمن نصف ثانية في تردد كرستالة 8 ميكاهيرتز عند تنفيذ نفس الامر 1000 us ينتظر البك 1
ثانية حقيقة ليس لدية علم ولكن حاول ان تجرب ذلك عمليا كان تحتار ليد يضي 5 ثواني وينطفئ 5 ثواني مرة تردد كرستالة 4 ومرة 8 وشوف نتيجة واعطينا خبر
انا متشكر جدا لردك استاذ حسن
ولكن ما هو ال noise ده


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,426
نشاط [ Tico ]
قوة السمعة:115
قديم 20-10-2013, 08:15 AM المشاركة 7   
افتراضي


1/ يمكن اختيار ترددين للمذبذب الداخلي للمتحكم 16F628A :
48 كيلو هرتز أو 4 ميغاهرتز
المتحكم مضبوط افتراضيا على تردد 4 ميغا
أما تردد 48 كيلو هرتز فضبطه يكون بإضافة تعليمات (معروفة) في الكود .
2/ طريقة تفعيل خيار المذبذب الداخلي في الميكروسي برو:
توجد عدة خيارات لا داعي لتفصيلها الان يكفي ان ان تعمل بهذا الخيار العملي:

3/ هذه طريقة عملية لإعدادات 16F628A بدون كريستالة خارجية (مذبذب داخلي 4 ميغا)
:http://im35.gulfup.com/GPCpL.png
MCLR هنا أيضا داخلي فلا حاجة لاضافة مقاومة مع الموجب مع الطرف RA5.
وبذلك أصبح هذا الطرف متوفرا يمكن برمجته كدخل أو تركه شاغرا..
4/ الداتا شيت (أفضل مصدر للمعلومات) :
http://ww1.microchip.com/downloads/e...doc/40044f.pdf


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 20-10-2013, 12:53 PM المشاركة 8   
افتراضي


انا متشكر جدا لردك استاذ حسن
ولكن ما هو ال noise ده
noise يعني ضوضاء وتعني وجود اشارات غير مرغوب بها تؤثر تاثير سلبيا على عمل دائرة عندها يقوم مايكرو بتنفيذ الاوامر انت اصلا لم تقم ببرمجتها مثلا عندما تعمل ريموت كونترول اذا لم تحصن دائرتك من noise لربما يقوم مايكرو بارسال اشارات ماذا تفعل لتتخلص من noise
1- اذا كنت مستعمل كرستالة خارجية حاول وضعها قريبة جدا من الاطراف مايكرو اي حاول تقليل مسافة لان هناك متسعات ومقاومات عكسية ترجع اشارة الى مصدر تسمى بالتغذية السالبة
2- تضع متسعة قدرها 100 نانوفاراد بين مصدر مغذي للبك يعني VCC وبين الارضي وهذا مهم جدا يجب ان تكون 5 فولت فولتية مستمرة وثابتة
3-وضع دوائر التي تتعامل مع الترددات العالية ضمن غلاف معدني مؤرض
4- اذا كنت تريد نقل البيانات عبر اسلاك طويلة مثل نقل اشارة صوتية يجب نقلها عبر cable with sheath ويتم تاريض غلاف
عموما noise هو مثل فايروس بكمبيوتر هو ولدت اشارات اذا كانت قوية ستظهر نتائج سلبية على أداء مايكرو بأختصار يخلي دائرتك غير مستقرة
نصيحتي لك حاول عندما تقوم بتصميم ما ان تتطلع على تصاميم موجودة في الانترنيت ستلاحظ وجود متسعات وامور كثيرة في تصميم هاردوير غاية هو حصل على استقرار اكثر للدائرة (( طبعا اقص تطبيقات مهمة تودي الى تشغيل الاجهزة ))
تطلع على هذا رابط
http://www.qariya.com/vb/showthread....DA%E3%E1%ED%C9

إضافة رد

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

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

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


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

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