คำถามติดแท็ก debounce

7
ปุ่มเปิดตัว
ฉันเพิ่งอ่านบทความเกี่ยวกับการเปิดใช้งานปุ่มและสงสัยว่าฉันควรคำนึงถึงเรื่องนี้เมื่อทำงานด้วยเช่น Arduino (ATMega mC) หรือไม่ ฉันคิดว่ามันเป็นปัญหาโดยเฉพาะเมื่อทำงานกับการขัดจังหวะ ดังนั้นจะเป็นการดีกว่าถ้าตรวจจับการตีกลับในรหัสหรือควรได้รับการดูแลด้วยฮาร์ดแวร์หรือไม่ กรุณาอธิบายอย่างละเอียด
32 button  debounce 

5
ทำไมฉันไม่เห็นการกระดอนของสวิตช์บนออสซิลโลสโคป
ฉันพยายามดูการกระดอนของสวิตช์แบบง่าย ๆ บนออสซิลโลสโคป ฉันได้เตรียมวงจรเขียงหั่นขนมที่เรียบง่าย (พาวเวอร์→สวิตช์→ตัวต้านทาน→กราวด์) ปัญหาคือมันจะแสดงเป็นสี่เหลี่ยมที่สมบูรณ์แบบ / สี่เหลี่ยมผืนผ้าในขอบเขต ฉันได้แนบรูปถ่ายของหน้าจอขอบเขตและวงจร เหตุใดฉันจึงไม่สามารถตรวจจับการเปลี่ยนแปลงของขอบเขตได้ ฉันไม่คิดว่ามันเป็นสวิตช์ที่ไม่กระดอน นี่คือรูปภาพที่แสดงมาตราส่วนเวลาซูม (50 /s / div) อย่างที่คุณเห็นมันเพิ่มขึ้นจาก 0 V เป็น 9 V ภายใน 150 ands และอยู่ที่นั่น ฉันลองสวิตช์ที่แตกต่างกันสองสามตัว ตัวต้านทานในภาพคือ 220 โอห์ม 0.5 วัตต์

1
เป็นไปได้หรือไม่ที่จะใช้ตัวเก็บประจุเพื่อลบล้างปุ่ม
ฉันสงสัยว่าทำไมคุณไม่ลองต่อตัวเก็บประจุกับปุ่มเพื่อทำการดีดตัวมัน? ฉันหาวิธีลดงานของไมโครโปรเซสเซอร์ แต่ฉันมีพื้นที่ จำกัด มากบน PCB ที่ฉันออกแบบดังนั้นฉันไม่ต้องการทำวงจร debounce เต็มซึ่งจะทำให้การออกแบบซับซ้อนขึ้น จำลองวงจรนี้ - แผนผังที่สร้างโดยใช้CircuitLab นั่นคือวงจรตัวอย่าง ขออภัยสำหรับข้อผิดพลาด (ฉันไม่เก่งในการออกแบบวงจรกับตัวเก็บประจุ) มันจะใช้งานได้หรือไม่ สำหรับสวิตช์แทคฉันไม่สามารถหาการ์ดที่ตรงกับความเป็นจริงในชีวิต แต่มันใช้ได้กับสถานการณ์นี้ ปุ่มเป็นแบบเดียวกับที่พบที่นี่ D10หมายถึงDigital Pin 10แต่มันไม่สำคัญ มันหมายถึงอินพุตของ Arduino ฉันไม่ทราบด้วยว่าจะต้องใช้ตัวเก็บประจุขนาดใหญ่เท่าใดดังนั้นหากวงจรนี้ใช้งานได้ฉันต้องใช้ขนาดใด อีกครั้งฉันแค่พยายามทำให้มันง่ายขึ้นเพื่อให้ง่ายต่อการสร้างในขณะที่ไม่ต้องทำการ debouncing ซอฟต์แวร์ จากการดูว่าตัวเก็บประจุทำงานอย่างไรดูเหมือนว่ามันจะทำงานได้ แต่มันอาจทำให้ปุ่มกดยาวขึ้น / ล่าช้าถ้าตัวเก็บประจุมีขนาดใหญ่เกินไป โดยทั่วไปจะใช้สำหรับ "ปรับ" เสียงออกในแหล่งจ่ายไฟดังนั้นนี่ไม่ใช่สิ่งที่คล้ายกันที่ "ปรับ" ให้กระดอนออกหรือไม่ การปรับเปลี่ยนวงจรใด ๆ เพื่อให้ทำงาน (ถ้าจำเป็น) ก็จะได้รับการชื่นชม

3
ฟิสิกส์ที่อยู่เบื้องหลังสวิตช์เด้งเมื่อเปิด?
ฉันรู้สึกประหลาดใจเมื่อรู้ว่าสวิตช์เชิงกล (SPST) กระดอนเมื่อเปิด อะไรเป็นสาเหตุให้ผู้ติดต่อกลับไปสัมผัสเป็นการชั่วคราว ปรากฏการณ์นี้เกิดขึ้นกับสวิตช์บางประเภทเท่านั้น (เช่นกับสวิตช์เลื่อน แต่ไม่ได้ใช้ปุ่มกดส่วนใหญ่) หรือไม่?

4
ทำไมแรงดันไฟฟ้าของโฟโตไดโอดจึง“ เด้ง”
ฉันได้ติดตั้งโฟโตไดโอด BPW-21 ดังที่แสดงด้านล่าง: โฟโต้ไดโอดถูกเปิดใช้งานโดยลำแสงเลเซอร์แบบสั่น ฉันคาดว่าจะได้รับการเปลี่ยนแปลง + 5V ถึง 0V ที่จุด A เมื่อลำแสงเลเซอร์ตกที่โฟโตไดโอดและการเปลี่ยนเป็น 0V ถึง + 5V เมื่อเลเซอร์เคลื่อนที่ออกจากโฟโตไดโอด อย่างไรก็ตามสิ่งที่ฉันได้รับจริง ๆ กับออสซิลโลสโคปคือการเปลี่ยนช่วง 0V ถึง + 5V นานไม่กี่ร้อยไมโครวินาทีก่อนที่จะตกลงกับแรงดันไฟฟ้าที่คาดหวัง ตัวอย่างร่องรอยอยู่ด้านล่าง: คำถามของฉัน: ทำไมแรงดันไฟฟ้าที่จุด A "เด้ง" เกิดอะไรขึ้นในโฟโตไดโอดเพื่อให้แรงดันไฟฟ้ากระเด็นระหว่าง + ถึง + 5V ก่อนที่จะตกลงค่าที่คาดไว้ ความคิดใด ๆ Abhishek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.