M2AMS-15B-R2/N
AI

The **M2AMS-15B-R2/N** is a specialized electronic component, typically categorized as a **Magnetic Proximity Sensor** or a **Reed Switch Assembly**, often used in industrial automation, security systems, and position sensing.
---
### 1. Key Technical Specifications
Below are the estimated technical parameters for this class of sensor:
| Feature | Specification |
| :--- | :--- |
| **Type** | Magnetic Proximity Sensor (Non-contact) |
| **Contact Form** | Form A (Normally Open) or Form C (Changeover) |
| **Housing Material** | Metallic (often Brass or Stainless Steel) or High-grade Plastic |
| **Switching Voltage** | Typically up to 100V - 250V AC/DC |
| **Switching Current** | 0.5A to 1.0A (Typical) |
| **Sensing Distance** | 10mm to 25mm (depending on magnet strength) |
| **Connection Type** | Lead wires or Terminal Block |
---
### 2. Functional Description
The device operates on the principle of **magnetic induction**. It consists of two primary internal parts:
* **Reed Switch:** A pair of flexible, ferromagnetic metal reeds hermetically sealed in a glass tube.
* **Activation:** When a permanent magnet (the actuator) comes within the specified sensing range, the magnetic field pulls the reeds together, closing the circuit.
### 3. Application Areas
This specific part is frequently utilized in environments requiring durability and reliability:
1. **Industrial Machinery:** Detecting the position of hydraulic cylinders or safety gates.
2. **Security Systems:** Monitoring the opening/closing of heavy-duty doors or windows.
3. **HVAC Systems:** Flow detection or limit switching in harsh environments.
4. **Automotive:** Gear position sensing or fluid level monitoring.
### 4. Circuit Implementation
When integrating the M2AMS-15B-R2/N into a project, it is essential to protect the internal contacts from "arcing," especially with inductive loads.
```cpp
// Example: Arduino logic for Magnetic Sensor
const int sensorPin = 2; // Connected to M2AMS-15B-R2/N
int sensorState = 0;
void setup() {
pinMode(sensorPin, INPUT_PULLUP); // Use internal pull-up resistor
Serial.begin(9600);
}
void loop() {
sensorState = digitalRead(sensorPin);
if (sensorState == LOW) {
Serial.println("Magnet Detected: Circuit Closed");
} else {
Serial.println("No Magnet: Circuit Open");
}
}
```
---
- ⤷
What is the maximum operating temperature for the M2AMS-15B-R2/N?
- ⤷ Does this sensor require an external power supply to operate?
- ⤷ What are the recommended mounting precautions to avoid magnetic interference?