Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

  • ALR-522-R

  • AI
    The **ALR-522-R** is a specific electronic component, primarily recognized as an **Infrared (IR) Receiver Module**. These devices are widely used in consumer electronics to receive and demodulate infrared signals from remote controls. --- ## 1. Core Technical Specifications The ALR-522-R is designed to detect IR signals (usually around 940nm) and convert them into electrical pulses that a microcontroller can interpret. | Feature | Description | | :--- | :--- | | **Operating Voltage** | Typically 2.7V to 5.5V | | **Carrier Frequency** | 38 kHz (Standard for most IR remotes) | | **Reception Distance** | Up to 15–20 meters | | **Reception Angle** | ± 45 Degrees | | **Package Type** | Through-hole, molded plastic with built-in filter | --- ## 2. Pin Configuration The module typically features three pins. While you should always verify with a specific datasheet, the standard layout for this series is: 1. **OUT (Signal):** The demodulated output signal that connects to the I/O pin of a microcontroller (like Arduino or ESP32). 2. **GND (Ground):** The 0V reference connection. 3. **VCC (Power):** The positive supply voltage input. --- ## 3. Internal Block Components The "magic" of the ALR-522-R lies in its internal integrated circuit. It is not just a photodiode; it contains several sub-circuits: ### A. Photodiode A high-speed PIN photodiode that converts light energy (IR) into an electrical current. ### B. Preamplifier & AGC * **Preamplifier:** Boosts the weak signal from the photodiode. * **Automatic Gain Control (AGC):** Adjusts the sensitivity to handle both very close and very far IR sources while filtering out ambient noise. ### C. Band Pass Filter This is tuned specifically to **38 kHz**. It blocks out steady light (sunlight) and other frequencies, ensuring the device only reacts to the modulated pulses of a remote control. ### D. Demodulator The final stage removes the 38 kHz carrier wave and outputs the raw binary data (High/Low pulses) to the OUT pin. --- ## 4. Typical Application Circuit When connecting this to a system, it is common practice to include a basic RC filter to ensure power stability. ```cpp // Basic Example: Connecting ALR-522-R to Arduino // VCC -> 5V // GND -> GND // OUT -> Digital Pin 2 int irPin = 2; void setup() { pinMode(irPin, INPUT); Serial.begin(9600); } void loop() { int signal = digitalRead(irPin); if (signal == LOW) { Serial.println("IR Signal Detected!"); } } ```
    ✨ Follow-up Questions
    • ⤷ What are the differences between the 38kHz and 56kHz versions of IR receivers?
    • ⤷ How can I filter out ambient sunlight interference when using the ALR-522-R?
    • ⤷ Can this module be used for long-distance data transmission or only for remote control signals?