- ما هو تبديل كذاب؟
- ما هو إلغاء البرمجيات؟
- تبديل طرق الخصم
- 1. إزالة الأجهزة
- 2.
- 3. التبديل Debouncing IC
ما هو تبديل كذاب؟
عندما نضغط على زر انضغاطي أو مفتاح تبديل أو مفتاح صغير ، يتلامس جزءان معدنيان لقصر الإمداد. لكنها لا تتصل على الفور ولكن الأجزاء المعدنية تتصل وتفصل عدة مرات قبل إجراء الاتصال الثابت الفعلي. يحدث نفس الشيء أثناء تحرير الزر. ينتج عن هذا التشغيل الخاطئ أو التشغيل المتعدد مثل الضغط على الزر عدة مرات. إنه مثل سقوط كرة مرتدة من ارتفاع وتستمر في الارتداد على السطح ، حتى تستقر.
ببساطة ، يمكننا أن نقول أن ارتداد التبديل هو السلوك غير المثالي لأي مفتاح يولد انتقالات متعددة لمدخل واحد. لا يعد ارتداد التبديل مشكلة كبيرة عندما نتعامل مع دوائر الطاقة ، ولكنه يسبب مشاكل أثناء تعاملنا مع الدوائر المنطقية أو الرقمية. ومن ثم ، لإزالة الارتداد من الدائرة ، يتم استخدام دائرة تبديل التبديل.
ما هو إلغاء البرمجيات؟
يحدث التراجع في البرامج أيضًا ، بينما يضيف مبرمجو البرمجة تأخيرات للتخلص من إزالة البرامج. تؤدي إضافة تأخير إلى إجبار وحدة التحكم على التوقف لفترة زمنية معينة ، لكن إضافة التأخيرات ليست خيارًا جيدًا في البرنامج ، حيث إنها توقف البرنامج مؤقتًا وتزيد من وقت المعالجة. أفضل طريقة هي استخدام المقاطعات في الكود لارتداد البرامج. Arduino لديه كود لمنع ارتداد البرنامج.
تبديل طرق الخصم
أولاً ، سوف نوضح الدائرة بدون مفتاح التبديل.
يمكنك أيضًا رؤية شكل الموجة في مرسمة الذبذبات أثناء الضغط على الزر في الارتداد. إنه يوضح مقدار الارتداد الذي حدث أثناء تبديل الزر الانضغاطي.
هناك ثلاث طرق شائعة الاستخدام لمنع الدائرة من ارتداد التبديل.
- إزالة الأجهزة
- RC Debouncing
- تبديل Debouncing IC
1. إزالة الأجهزة
في تقنية إزالة الأجهزة ، نستخدم قلاب SR لمنع الدائرة من ارتداد التبديل. هذه هي أفضل طريقة للخفض بين الجميع.
المكونات مطلوبة
- بوابة ناند IC 74HC00
- مفتاح الفصل الكهربائي
- المقاوم (10 كيلو -2 عدد.)
- مكثف (0.1 فائق التوهج)
- يؤدى
- اللوح
مخطط الرسم البياني
عمل دائرة إبطال الأجهزة
تتكون الدائرة من بوابتين Nand (74HC00 IC) تشكلان تقليب SR. كما ترى في الرسم التخطيطي للدائرة ، كلما تحول مفتاح التبديل إلى الجانب A ، يصبح منطق الإخراج "عاليًا". هنا ، استخدمنا الذبذبات للكشف عن الارتداد. وكما ترى في الشكل الموجي الموضح أدناه ، فإن المنطق يتغير مع منحنى طفيف بدلاً من الارتداد. المقاومات المستخدمة في الدائرة هي مقاومات سحب.
عندما يتحرك المفتاح بين جهات الاتصال لإنشاء الارتداد ، يحافظ flip flop على الإخراج لأن "0" يتم إرجاعه من إخراج بوابات Nand.
2.
يتم تعريف RC من خلال اسمه فقط ، حيث استخدمت الدائرة شبكة RC للحماية من ارتداد التبديل. يقوم المكثف الموجود في الدائرة بترشيح التغييرات الفورية في إشارة التبديل. عندما يكون المفتاح في حالة مفتوحة ، يظل الجهد عبر المكثف صفراً. في البداية ، عندما يكون المفتاح مفتوحًا ، يتم شحن المكثف من خلال المقاوم R1 و R2.
عندما يكون المفتاح مغلقًا ، يبدأ المكثف في التفريغ إلى الصفر ، ومن ثم يكون الجهد عند طرف الإدخال لمشغل Schmitt المقلوب صفرًا ، وبالتالي يصبح الناتج مرتفعًا.
في حالة الارتداد ، يقوم المكثف بإيقاف الجهد عند Vin حتى يصل إلى Vcc أو الأرض.
لزيادة سرعة تصحيح RC ، يمكننا توصيل الصمام الثنائي كما هو موضح في الصورة أدناه. وبالتالي ، فإنه يقلل من وقت شحن المكثف.
3. التبديل Debouncing IC
هناك ICs متوفرة في السوق لإلغاء التحويل. بعض الدوائر المتكاملة التي تم طرحها هي MAX6816 و MC14490 و LS118.
يوجد أدناه رسم تخطيطي للدائرة الخاصة بإلغاء تنشيط التبديل باستخدام MAX6818.
لذلك تعلمنا هنا كيف تُنشئ أزرار الضغط تأثير Switch Bouncing وكيف يمكن منعه باستخدام دوائر Switch Debouncing.