Czy jest jakiś sposób, aby tablica Arduino mogła zostać uszkodzona przez użycie brzęczyka bez rezystora?

13

Chcę użyć standardowego brzęczyka piezoelektrycznego na jednym z pinów analogowych Arduino Uno bez użycia rezystora. Czy podłączenie tego będzie problemem dla płyty Arduino? Dlaczego?

Amith KK
źródło
Polecam zrezygnować z bezpośredniego połączenia i użyć zarówno tranzystora, jak i induktora, aby uzyskać przyzwoitą głośność z piezo. To dość prosty obwód, patrz http://cladlab.com/electronics/components/piezos . To pierwsze zdjęcie pod „How To Drive A Piezo”. Dotyczy to oczywiście tylko wtedy, gdy używasz piezoelektrycznego bez obwodów napędowych w środku. W komentarzach poniżej zakładam, że nie jesteś.
gbmhunter
1
Prowadzę je bezpośrednio. Oto syrena, której używam: ebay.com/itm/... a tu jest sygnał dźwiękowy: ebay.com/itm/... - Uruchomiłem je równolegle z tego samego pinu od Nano i od Uno. Nie ma problemu.
SDsolar

Odpowiedzi:

11

Specyficzne dla brzęczyka piezoelektrycznego : Poza obecnymi ograniczeniami wyrażonymi w innych odpowiedziach istnieje dodatkowe ryzyko dla bezpośredniego połączenia:

Element piezoelektryczny lub giętarka piezoelektryczna (cienka płaska część, która wibruje w celu generowania dźwięku) może generować duże napięcia podczas stukania lub stukania: Ta funkcja jest często wykorzystywana w czujnikach stukowych i przetwornikach piezoelektrycznych do instrumentów perkusyjnych.

Napięcia mogą wynosić nawet kilkadziesiąt woltów , na przykład jeśli brzęczyk spadnie na twardą powierzchnię. Bez jakiejkolwiek formy ochrony, takiej jak przynajmniej szeregowy rezystor, takie napięcia mogą pokonać ochronę ESD w mikrokontrolerze Arduino i uszkodzić urządzenie.

Dlatego zdecydowanie zaleca się stosowanie rezystora .

Napięcie wsteczne jest bardziej niepokojące niż prąd napędowy, ponieważ w przeciwieństwie do brzęczyków magnetycznych (cewkowych), do których odnoszą się niektóre odpowiedzi, brzęczyk piezoelektryczny zużywa bardzo mało prądu do normalnej pracy. Zapoznaj się z arkuszem danych swojego konkretnego brzęczyka: prądy robocze od 5 do 30 mA są wspólne i nie będą stanowić zagrożenia dla Arduino.

Anindo Ghosh
źródło
14

Biorąc pod uwagę ten wspólny brzęczyk , ma rezystancję cewki wynoszącą około 42 omów przy 5 V, próbowałby pobierać 119 mA, jeśli jest podłączony bezpośrednio, znacznie więcej niż 40 mA (na pin), które Arduino może dostarczyć. Pobranie tego prądu może uszkodzić Arduino. Dodanie wbudowanego rezystora 100 omów może obniżyć pobór prądu do około 35 omów, w bezpiecznych granicach.

Ponadto, jako komponent magnetyczny, należy umieścić na niej diodę, aby zapobiec uszkodzeniu Arduino przez tylne pole elektromagnetyczne. Wibracje dźwiękowe mogą powodować generowanie napięcia przez brzęczyk, a dioda może zapobiec uszkodzeniu Arduino.


źródło
2
Uważam, że masz na myśli 35mA, a nie omy.
jwal
4

Piny we / wy mogą dostarczyć prąd do 40 mA przed wystąpieniem uszkodzenia. (Chociaż wielu zaleca zachowanie bezpieczeństwa w 20-30mA).

Jeśli brzęczyk nie rysuje więcej, nic ci nie jest.

Jeśli nie znasz poboru prądu brzęczyka, mały rezystor może pomóc w ograniczeniu prądu.

Baldengineer
źródło
3

Piny Arduino mogą pobierać prąd do 40 mA. Zmierz, ile prądu pobiera brzęczyk, gdy jest podany 3-5 V. Jeśli jest poniżej 40 mA, wszystko w porządku.

To zależy od brzęczyka. Brzęczyki piezo zwykle są w porządku, musisz być ostrożny z normalnymi brzęczykami.

Zasadniczo dodanie rezystora 200–300 omów chroni piny przed prawie wszystkimi uszkodzeniami. W każdym razie sugeruję użycie jednego, szczególnie jeśli brzęczyk pobiera prąd w zakresie 30-40 mA.

Manishearth
źródło