Buzzer activ vs pasiv - diferențe, avantaje și aplicații practice
~5 min · Publicat:
Ce este un buzzer activ
Un buzzer activ are generatorul intern de semnal (oscilator). Ca să sune, îi aplici doar tensiune DC (ex. 3-5 V) și pornește singur, la o frecvență fixă specificată de producător (de regulă 2-4 kHz). E ideal când vrei un „beep” rapid, fără să generezi tu semnalul din microcontroler.
Ce este un buzzer pasiv
Un buzzer pasiv este practic un mic difuzor piezo (fără oscilator intern). Ca să sune, trebuie să-i oferi semnal AC (de ex. PWM la 2–5 kHz). Avantajul este că poți controla tonul, melodii sau efecte din software (MCU).
Diferențe pe scurt
| Buzzer activ | Buzzer pasiv | |
|---|---|---|
| Semnal necesar | DC (pornește singur) | PWM / AC de la MCU |
| Complexitate | Foarte simplu (on/off) | Necesită generare semnal |
| Control tonal | Nu (frecvență fixă) | Da (melodii, efecte) |
| Consum | Constant, ușor mai mare | Depinde de setările PWM |
| Aplicații tipice | Alarme simple, semnalizări on/off | Jocuri de sunete, feedback variabil |
Avantaje și dezavantaje
Buzzer activ
- Pro: Simplitate maximă, doar alimentezi; ocupare minimă a MCU.
- Contra: Frecvență fixă; mai puțin flexibil pentru „sunete” diferite.
Buzzer pasiv
- Pro: Control total din software (ton, efecte); poate fi mai economic la duty mic.
- Contra: Necesită timer/PWM; logică software; eventual driver tranzistor la curenți mai mari.
Cum alegi corect
Dacă ai nevoie doar de un „beep” simplu când o stare devine activă (alarmă, power-on), alege activ. Dacă vrei semnale diferite pentru evenimente (eroare, ok, standby) sau „tonuri” distincte, alege pasiv și generează PWM din microcontroler.
Note de implementare
- Verifică tensiunea și curentul maxime; unele buzzere cer tranzistor NPN/MOSFET ca driver.
- La pasiv, începe cu 2-3 kHz pentru un sunet clar; ajustează duty ~50% și testează.
- Adaugă condensator de decuplare aproape de buzzer (ex. 100 nF) pentru a reduce zgomotul pe alimentare.
Ultima actualizare: