มีวิธีใดบ้างที่บอร์ด Arduino สามารถได้รับความเสียหายจากการใช้ออดโดยไม่มีตัวต้านทาน?


13

ฉันต้องการใช้ piezo buzzer แบบมาตรฐานบนหนึ่งในหมุดอะนาล็อกของ Arduino Uno โดยไม่ต้องใช้ตัวต้านทาน การเชื่อมต่อจะเป็นปัญหาสำหรับบอร์ด Arduino หรือไม่ ทำไม?


ฉันแนะนำให้คุณหลีกเลี่ยงการเชื่อมต่อโดยตรงและใช้ทั้งทรานซิสเตอร์และตัวเหนี่ยวนำเพื่อให้ได้ปริมาตรที่พอเหมาะจาก Piezo มันเป็นวงจรง่ายสวยดูhttp://cladlab.com/electronics/components/piezos มันเป็นภาพแรกภายใต้ "How To Drive A Piezo" หลักสูตรนี้ใช้เฉพาะในกรณีที่คุณใช้ piezo โดยไม่มีวงจรการขับขี่ใด ๆ อยู่ภายใน จากความคิดเห็นด้านล่างฉันคิดว่าคุณไม่ได้
gbmhunter

1
ฉันขับมันโดยตรง นี่คือไซเรนที่ฉันใช้: ebay.com/itm/ … และนี่คือเสียงบี๊บ: ebay.com/itm/ … - ฉันใช้มันในแบบขนาน frm พินเดียวกันจากนาโนและจาก Uno ไม่มีปัญหา.
SDsolar

คำตอบ:


11

ที่เฉพาะเจาะจงกับกริ่ง piezoelectric : นอกเหนือจากความกังวลเกี่ยวกับการ จำกัด ในปัจจุบันที่แสดงอยู่แล้วในคำตอบอื่น ๆ ที่มีความเสี่ยงเพิ่มเติมเพื่อเชื่อมต่อโดยตรง:

องค์ประกอบ piezoelectric หรือ piezo bender (ส่วนวงกลมแบนบาง ๆ ที่สั่นสะเทือนเพื่อสร้างเสียง) สามารถสร้างแรงดันไฟฟ้าขนาดใหญ่เมื่อเคาะหรือเคาะ: ความสามารถนี้มักใช้ในเซ็นเซอร์เคาะและ piezo กระบะสำหรับเครื่องดนตรีประเภทเพอร์คัชชัน

แรงดันไฟฟ้าที่เกี่ยวข้องอาจสูงถึงหลายสิบโวลต์เช่นหากเสียงสัญญาณเตือนตกลงบนพื้นแข็ง หากไม่มีการป้องกันบางรูปแบบเช่นอย่างน้อยตัวต้านทานในซีรีส์แรงดันไฟฟ้าดังกล่าวสามารถเอาชนะการป้องกัน ESD ภายในไมโครคอนโทรลเลอร์ของ Arduino และทำให้อุปกรณ์เสียหายได้

ดังนั้นการใช้ตัวต้านทานจะขอแนะนำ

แรงดันย้อนกลับเป็นเรื่องที่น่ากังวลมากกว่ากระแสไฟฟ้าเนื่องจากความแตกต่างของแม่เหล็ก (ขดลวด) เสียงคำตอบบางคำอ้างถึงเสียงออด piezoelectric ใช้กระแสไฟฟ้าน้อยมากสำหรับการทำงานปกติ อ้างอิงแผ่นข้อมูลสำหรับออดเฉพาะของคุณ: กระแสการทำงานจาก 5 ถึง 30 mA เป็นเรื่องปกติและจะไม่เป็นความเสี่ยงต่อ Arduino


14

ด้วยเสียงกริ่งทั่วไปนี้มันมีความต้านทานคอยล์ประมาณ 42 โอห์มที่ทำงานที่ 5V มันจะพยายามวาด 119mA ถ้าเชื่อมต่อโดยตรงมากกว่า 40mA (ต่อขา) Arduino สามารถจ่ายได้ การวาดกระแสนี้อาจทำให้ Arduino เสียหายได้ การเพิ่มตัวต้านทานแบบอินไลน์ 100ohm อาจทำให้การวาดปัจจุบันลดลงเหลือ 35 โอห์มภายในขอบเขตที่ปลอดภัย

นอกจากนี้ในฐานะที่เป็นส่วนประกอบแม่เหล็กคุณควรวางไดโอดไว้ข้างในเพื่อป้องกันไม่ให้ EMF ด้านหลังเสียหายจาก Arduino การสั่นสะเทือนของเสียงสามารถทำให้เกิดเสียงกริ่งในการสร้างแรงดันไฟฟ้าและไดโอดสามารถป้องกันไม่ให้ Arduino เสียหาย


2
ฉันเชื่อว่าคุณหมายถึง 35mA ไม่ใช่โอห์ม
jwal

4

พิน I / O สามารถจ่ายกระแสได้สูงสุด 40mA ก่อนเกิดความเสียหาย (แม้ว่าหลายคนแนะนำให้เก็บรักษาไว้ใน 20-30mA เพื่อความปลอดภัย)

หากเสียงกริ่งดังขึ้นไม่เกินแสดงว่าคุณสบายดี

หากคุณไม่ทราบว่าการจับสัญญาณของออดนั้นตัวต้านทานขนาดเล็กสามารถช่วย จำกัด กระแสได้


3

หมุด Arduino สามารถรับกระแสได้สูงถึง 40 mA วัดปริมาณของออดในปัจจุบันเมื่อได้รับ 3-5V ถ้าต่ำกว่า 40 mA คุณก็สบายดี

มันขึ้นอยู่กับเสียงสัญญาณเตือน Piezzers มักจะดีคุณจะต้องระวัง buzzers ปกติ

โดยทั่วไปแล้วการเพิ่มตัวต้านทาน 200-300 โอห์มช่วยป้องกันหมุดจากความเสียหายเกือบทั้งหมด ฉันขอแนะนำให้ใช้อย่างใดอย่างหนึ่งโดยเฉพาะอย่างยิ่งถ้าออดกำลังวาดภาพในปัจจุบันในช่วง 30-40mA

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.