Debouncing muammosi nima?
Debouncing muammosi nima?

Video: Debouncing muammosi nima?

Video: Debouncing muammosi nima?
Video: Using Arduino Turn AC bulb with push button On and OFF toggle with relay 2024, May
Anonim

R-C O'chirish

Kalit ochiq holatda bo'lsa, kondansatördagi kuchlanish nol bo'lib qoladi. Dastlab, kalit ochiq bo'lsa, R1 va R2 rezistorlari orqali kondansatör zaryadlanadi. Qaytgan holatda, kondansatör Vindagi kuchlanishni Vcc yoki Ground ga yetguncha to'xtatadi.

Debouncing deganda nima tushuniladi?

debouncing kontaktni bir marta ochish yoki yopish uchun faqat bitta signalga ta'sir qilishini ta'minlaydigan har qanday apparat qurilmasi yoki dasturiy ta'minot. Kompyuter klaviaturasidagi tugmachani bosganingizda, bitta kontakt kompyuteringiz tomonidan yozib olinishini kutasiz.

Bundan tashqari, yaxshi debountsiya vaqti nima? O'rtacha professional mashinist odatda daqiqada 50 dan 80 Vt gacha tezlikda yozadi -- daqiqada taxminan 250-400 belgi. Bu soniyada 4-6 belgi. 50 ms kechikish = soniyasiga 20 belgi! 300 ms kechikish = soniyasiga 3,33 belgi.

Bu bilan bog'liq holda, o'tishni bekor qilish nimani anglatadi?

Glossariy atamasi: ta'rifini bekor qilish . Mexanik tugmachadagi elektr kontaktlari kalitlari ko'pincha bir necha marta aloqa o'rnatish va uzish qachon tugmasi avval suriladi. A debouncing sxema hosil bo'lgan to'lqinli signalni olib tashlaydi va uning chiqishida toza o'tishni ta'minlaydi. Ko'proq: Oʻzgartirish Bounce va boshqa iflos kichkina

Debouncer qanday ishlaydi?

R-C O'chirish O'chirishdagi kondansatör kommutatsiya signalidagi lahzali o'zgarishlarni filtrlaydi. Kommutator qachon hisoblanadi ochiq holatda kondansatkichdagi kuchlanish nol bo'lib qoladi. Dastlab, kalit qachon hisoblanadi R1 va R2 qarshiligi orqali kondansatör zaryadini oching.

Tavsiya: