

The EMC Solenoid Valve 3/2 Double Coil is an electromechanical device designed to control the flow of fluids or gases through three ports. It features two coils for actuation, enabling both normally closed (NC) and normally open (NO) configurations. This versatile valve is widely used in pneumatic and hydraulic systems, industrial automation, and fluid control applications.








| Parameter | Value |
|---|---|
| Manufacturer | EMC |
| Part ID | Solenoid valve |
| Valve Type | 3/2-way (three ports, two positions) |
| Actuation Mechanism | Double coil (electromagnetic) |
| Operating Voltage | 12V DC / 24V DC / 110V AC / 220V AC |
| Power Consumption | ~4.5W per coil |
| Operating Pressure Range | 0.15 MPa to 0.8 MPa |
| Fluid Type | Air, inert gases, or light oils |
| Response Time | ~20 ms |
| Port Size | 1/8", 1/4", or 1/2" (varies by model) |
| Material | Aluminum body, brass fittings |
| Temperature Range | -10°C to 50°C |
| Duty Cycle | 100% (continuous operation) |
The solenoid valve has two coils, each with two terminals. The terminals are typically labeled as follows:
| Pin/Terminal | Description |
|---|---|
| Coil A (+) | Positive terminal for Coil A |
| Coil A (-) | Negative terminal for Coil A |
| Coil B (+) | Positive terminal for Coil B |
| Coil B (-) | Negative terminal for Coil B |
Note: Ensure proper polarity when connecting the coils to avoid damage.
The solenoid valve can be controlled using an Arduino UNO and a relay module. Below is an example circuit and code:
// Define relay control pins
const int relayA = 7; // Relay controlling Coil A
const int relayB = 8; // Relay controlling Coil B
void setup() {
// Set relay pins as outputs
pinMode(relayA, OUTPUT);
pinMode(relayB, OUTPUT);
// Initialize relays to OFF state
digitalWrite(relayA, LOW);
digitalWrite(relayB, LOW);
}
void loop() {
// Example: Energize Coil A for 2 seconds
digitalWrite(relayA, HIGH); // Activate Coil A
delay(2000); // Wait for 2 seconds
digitalWrite(relayA, LOW); // Deactivate Coil A
// Example: Energize Coil B for 2 seconds
digitalWrite(relayB, HIGH); // Activate Coil B
delay(2000); // Wait for 2 seconds
digitalWrite(relayB, LOW); // Deactivate Coil B
// Wait for 1 second before repeating
delay(1000);
}
Note: Use a flyback diode across each coil to protect the circuit from voltage spikes when the coils are de-energized.
| Issue | Possible Cause | Solution |
|---|---|---|
| Valve does not actuate | Incorrect wiring or polarity | Verify wiring and polarity |
| Coil heats up excessively | Overvoltage or continuous energization | Check voltage and duty cycle |
| Fluid leaks from ports | Damaged seals or improper connections | Inspect seals and tighten connections |
| Slow response time | Low voltage or clogged ports | Ensure proper voltage and clean ports |
| Noisy operation | Loose mounting or debris | Secure mounting and clean valve |
Can this valve handle liquids?
What happens if both coils are energized simultaneously?
Can the valve operate in extreme temperatures?
How do I clean the valve?
By following this documentation, users can effectively integrate and maintain the EMC Solenoid Valve 3/2 Double Coil in their systems.