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

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

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 08-03-2011, 12:32 PM المشاركة 1   
افتراضي مشكلة الارتداد فى المفاتيح SWITCHES والمفاتيح الضاغطة PUSH-BUTTONS وطرق علاجها Twitter FaceBook Google+



مشكلة الارتداد فى المفاتيح SWITCHES والمفاتيح الضاغطة PUSH-BUTTONS وطرق علاجها
المشكلة :
ربما تكون المفاتيح والمفاتيح الضاغطة هى أبسط الأجهزة والتى توفر أبسط طريقة للكشف عن مظهر الجهد على طرف مدخل الميكروكونترولر . ومع ذلك فإنها ليست بسيطة كما تبدو... السبب في ذلك هوالارتداد bounce الذى يحدث فى تلامساتها .







إرتداد التلامس مشكلة مشتركة مع المفاتيح الميكانيكية. عندما تتصادم التلامسات بعضها ببعض فإن خواصها الميكانيكية ( كمية الحركة momentum والمرونة elasticity ) تعمل معا وتسبب ظاهرة الارتداد bounce . وتكون النتيجة تولد نبضات سريعة من التيار الكهربائى بدلا من الانتقال النظيف المثالى (الخالى من تلك النبضات) من الصفر إلى التيار الكامل .وغالبا ما يحدث ذلك بسبب الاهتزازات vibrations والبقع الخشنة الصغيرة والأوساخ بين التلامسات . هذا التأثير غير ملحوظ عادة عند استخدام هذه المكونات في الحياة اليومية لأن الارتداد يحدث بسرعة كبيرة تؤثر على معظم المعدات. ومع ذلك ، فإنه يسبب مشاكل في بعض الدوائر التناظرية والمنطقية والتى تستجيب بسرعة كافية فتفسر نبضات التوصيل والفصل on/off على أنها بيانات متدفقة . على أي حال فالعملية برمتها لا تدوم طويلا ( قليل من الميكرو أو الملى ثوانى )ولكنها طويلة بما يكفي ليتم تسجيلها بواسطة الميكروكونترولر . عندما لا يستخدم سوى المفتاح الضاغط كمصدر لعداد counter إشارة تحدث أخطاء فى ما يقرب من 100 ٪ من الحالات!

الحل :
يمكنحل هذه المشكلةبسهولةمن خلال ربطدائرةRCبسيطة لإخماد التغييراتالسريعةفى الجهد. وحيث أن فترة الارتداد غير معروفة فإن قيم المكونات غير محددة بدقة . في معظم الحالات من المستحسناستخدام القيمكما هو مبين فيالشكلأدناه :









إذا كانت هناك حاجة للاستقرار التام complete stability ينبغي اتخاذ تدابير جذرية. الخرج من الدائرة التالية ( قلاب RS flip-flop ) سوف يغير حالته المنطقية فقط بعد الكشف عن أول نبضة منطلقة من إرتداد التلامس .هذا الحل هو أكثر تكلفة بسبب المفتاح (SPDT قطب واحد ودائرتين ) والدائرة المتكاملة ولكن بالتأكيد هو حل للمشكلة.




بالإضافة إلى هذا الحل الذى يعتمد على الأجهزة hardwareهناك أيضا حل برمجى بسيط.
عندما يقوم البرنامج باختبار الحالة المنطقية لطرف المدخل وكشف التغير , ينبغي أن يتم التحقق مرة أخرى بعد تأخير زمنى معين . إذا أكد البرنامج التغيير ، فهذا يعني أن المفتاح أو المفتاح الضاغط قد غير من وضعه . مزايا مثل هذا الحل واضحة : فهو مجانى ، ويتم التخلص من آثار إرتداد التلامس علاوة على إمكانية تطبيقه على التلامسات ذات الجودة الأقل .

اعلانات

الصورة الرمزية free_matrex2010
free_matrex2010
:: مهندس متواجد ::
تاريخ التسجيل: Oct 2009
المشاركات: 181
نشاط [ free_matrex2010 ]
قوة السمعة:0
قديم 01-10-2011, 06:27 AM المشاركة 2   
افتراضي


جميل جدا وجزاك الله كل خير

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

امل ميمو
:: مهندس متميز ::
تاريخ التسجيل: Mar 2007
المشاركات: 473
نشاط [ امل ميمو ]
قوة السمعة:0
قديم 01-10-2011, 02:18 PM المشاركة 3   
افتراضي


بارك الله فيك استذنا القدير

إضافة رد

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

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

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


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

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