有没有使用没有电阻的蜂鸣器可以损坏Arduino电路板的方法?


13

我想在使用电阻的情况下在Arduino Uno的模拟引脚之一上使用标准压电蜂鸣器。对于Arduino开发板来说,连接起来会不会有问题?为什么?


我建议您取消直接连接,并同时使用晶体管和电感器,以使压电体体积更大。这是一个非常简单的电路,请参见http://cladlab.com/electronics/components/piezos。这是“如何驱动压电”下的第一张图片。当然,这仅在您使用内部没有任何驱动电路的压电的情况下适用。根据以下评论,我认为您不是。
gbmhunter

1
我直接开车。这是我使用的警报器: ebay.com/itm / ... ,这是蜂鸣器: ebay.com/itm / ...-我已经用Nano和Uno的同一引脚并行运行它们。没问题。
SDsolar

Answers:


11

压电蜂鸣器特有的:除了在其他答案中已经提到的电流限制问题外,直接连接还有其他风险:

敲击或敲击时,压电元件或压电弯曲器(振动并产生声音的薄而扁平的圆形部分)会产生很大的电压:此功能常用于敲击传感器和打击乐器的压电拾音器中。

例如,如果蜂鸣器掉落在坚硬的表面上时,所涉及的电压可能高达几十伏。如果没有某种形式的保护,例如至少串联一个电阻,那么这样的电压会克服Arduino微控制器内的ESD保护,并损坏设备。

因此,强烈建议使用电阻器。

反向电压比驱动电流更受关注,因为与某些答案所指的电磁(线圈)蜂鸣器不同,压电蜂鸣器在正常工作时仅消耗很少的电流。请参阅数据表以了解特定的蜂鸣器:5至30 mA的工作电流是常见的,对Arduino而言不会构成风险。


14

有了这个通用的蜂鸣器,它在5V电压下运行时的线圈电阻约为42欧姆,如果直接连接,它将尝试汲取119mA的电流,远远超过Arduino可以提供的40mA(每个引脚)的电流。汲取此电流可能会损坏Arduino。在安全范围内,增加一个100欧姆串联电阻可以将汲取的电流降至35欧姆左右。

另外,作为磁性组件,您应该在其上放置一个二极管,以防止反电动势损坏Arduino。声音振动会导致蜂鸣器产生电压,而二极管会阻止蜂鸣器损坏Arduino。


2
我相信您的意思是35mA,而不是欧姆。
2015年

4

在损坏之前,I / O引脚可提供高达40mA的电流。(尽管许多人建议将其保持在20-30mA以确保安全。)

如果蜂鸣器的声音不超过该值,那么您就可以了。

如果您不知道蜂鸣器的电流消耗,则可以使用一个小的电阻器来限制电流。


3

Arduino引脚最多可吸收40 mA电流。测量给定3-5V时蜂鸣器需要多少电流。如果低于40 mA,就可以了。

确实取决于蜂鸣器。压电蜂鸣器通常很好,您必须小心使用普通蜂鸣器。

通常,添加一个200-300欧姆的电阻可保护引脚免受几乎所有损坏。我建议还是使用一种,特别是如果蜂鸣器汲取的电流在30-40mA范围内。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.