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?
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?
Odpowiedzi:
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.
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.
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.
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.