AI

The **AB-AV100-R** is a specific electronic component, primarily recognized as a **Magnetic Buzzer (Transducer)**. These parts are designed to convert electrical signals into audible sound through electromagnetic induction.
Below is a detailed breakdown of its specifications, mechanical structure, and electrical characteristics.
---
### 1. Technical Specifications
The following table outlines the typical parameters for the AB-AV100-R series:
| Parameter | Specification |
| :--- | :--- |
| **Type** | Magnetic Transducer (External Drive) |
| **Rated Voltage** | 1.5V - 12V (Model dependent, typically 5V) |
| **Operating Voltage** | 1.0V ~ 30V |
| **Rated Current** | Max 1 - 5 mA |
| **Sound Pressure Level (SPL)** | ~80 dB at 10cm |
| **Resonant Frequency** | 2048 Hz - 4000 Hz |
| **Mounting Type** | Through-hole (Pins) |
| **Housing Material** | PBT or ABS Plastic |
---
### 2. Physical Structure and Pinout
The device is usually housed in a small cylindrical black casing.
* **Positive Terminal (+):** Indicated by a longer lead or a "+" sign on the top of the casing.
* **Negative Terminal (-):** The shorter lead.
* **Diaphragm:** A thin metal plate inside that vibrates when the magnetic coil is energized.
---
### 3. Working Principle
Unlike "Active" buzzers which have an internal oscillating circuit, the AB-AV100-R is a **Passive Transducer**.
1. **Electromagnetic Induction:** An internal coil creates a magnetic field when current flows through it.
2. **Mechanical Vibration:** This magnetic field pulls a metal diaphragm.
3. **Frequency Control:** Because it is passive, you must provide a **square wave (PWM)** signal to make it sound. By changing the frequency of the input signal, you can change the pitch of the tone.
### 4. Typical Application Circuit
To drive this part using a microcontroller (like an Arduino), a transistor is often used to handle the current:
```cpp
// Simple Arduino code to drive the AB-AV100-R
int buzzerPin = 9; // Connected to the base of a transistor
void setup() {
pinMode(buzzerPin, OUTPUT);
}
void loop() {
tone(buzzerPin, 2048); // Send a 2048Hz signal
delay(500);
noTone(buzzerPin);
delay(500);
}
```
---
### 5. Common Use Cases
* **User Feedback:** "Beeps" on household appliances (microwaves, washing machines).
* **Alarms:** Low-battery warnings or error alerts in handheld devices.
* **Timers:** Audible signals for countdown clocks.
- ⤷
What is the difference between the AB-AV100-R and an active buzzer?
- ⤷ How do I calculate the correct resistor value for driving this buzzer with a 5V MCU?
- ⤷ What are the footprint dimensions for PCB layout design?