Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use Solenoid valve 3/2 double coil: Examples, Pinouts, and Specs

Image of Solenoid valve 3/2 double coil
Cirkit Designer LogoDesign with Solenoid valve 3/2 double coil in Cirkit Designer

Introduction

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.

Explore Projects Built with Solenoid valve 3/2 double coil

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Wi-Fi Controlled Solenoid Valve and Servo Motor System
Image of Multiple MCUs: A project utilizing Solenoid valve 3/2 double coil in a practical application
This circuit utilizes an ESP32-S3 microcontroller to control a solenoid irrigation valve and a servo motor. The solenoid valve is activated through a relay module, allowing it to open and close every 5 seconds, while the servo motor is smoothly rotated between 0 and 180 degrees. Both components are powered and controlled via GPIO pins on the ESP32-S3.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino-Controlled RFM95 Pneumatic Solenoid Valve System
Image of Lorawan valve: A project utilizing Solenoid valve 3/2 double coil in a practical application
This circuit controls a 12v pneumatic solenoid valve using an Arduino Pro Mini microcontroller. The Arduino toggles the solenoid valve on and off with a 1-second interval, as programmed in the embedded code. A TIP120 Darlington transistor is used to switch the higher current required by the solenoid, and a 1N4007 diode provides back EMF protection. Additionally, an RFM95 module is interfaced with the Arduino for potential wireless communication capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Controlled Solenoid Valve with Relay Switching
Image of valve control: A project utilizing Solenoid valve 3/2 double coil in a practical application
This circuit is designed to control a plastic solenoid valve using an ESP32 microcontroller. The ESP32 uses a digital output to switch a relay module, which provides or cuts off power to the valve. The entire system is powered by a pair of 18650 batteries.
Cirkit Designer LogoOpen Project in Cirkit Designer
Raspberry Pi 4B Automated Irrigation System with IR Sensor and Solenoid Valve
Image of psm: A project utilizing Solenoid valve 3/2 double coil in a practical application
This circuit uses a Raspberry Pi 4B to control a solenoid valve via a 2-channel relay module. An IR sensor connected to the Raspberry Pi detects an event, which triggers the relay to activate the solenoid valve.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Solenoid valve 3/2 double coil

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Multiple MCUs: A project utilizing Solenoid valve 3/2 double coil in a practical application
Wi-Fi Controlled Solenoid Valve and Servo Motor System
This circuit utilizes an ESP32-S3 microcontroller to control a solenoid irrigation valve and a servo motor. The solenoid valve is activated through a relay module, allowing it to open and close every 5 seconds, while the servo motor is smoothly rotated between 0 and 180 degrees. Both components are powered and controlled via GPIO pins on the ESP32-S3.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Lorawan valve: A project utilizing Solenoid valve 3/2 double coil in a practical application
Arduino-Controlled RFM95 Pneumatic Solenoid Valve System
This circuit controls a 12v pneumatic solenoid valve using an Arduino Pro Mini microcontroller. The Arduino toggles the solenoid valve on and off with a 1-second interval, as programmed in the embedded code. A TIP120 Darlington transistor is used to switch the higher current required by the solenoid, and a 1N4007 diode provides back EMF protection. Additionally, an RFM95 module is interfaced with the Arduino for potential wireless communication capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of valve control: A project utilizing Solenoid valve 3/2 double coil in a practical application
ESP32-Controlled Solenoid Valve with Relay Switching
This circuit is designed to control a plastic solenoid valve using an ESP32 microcontroller. The ESP32 uses a digital output to switch a relay module, which provides or cuts off power to the valve. The entire system is powered by a pair of 18650 batteries.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of psm: A project utilizing Solenoid valve 3/2 double coil in a practical application
Raspberry Pi 4B Automated Irrigation System with IR Sensor and Solenoid Valve
This circuit uses a Raspberry Pi 4B to control a solenoid valve via a 2-channel relay module. An IR sensor connected to the Raspberry Pi detects an event, which triggers the relay to activate the solenoid valve.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Pneumatic systems for controlling air flow
  • Hydraulic systems for fluid direction control
  • Industrial automation for process control
  • Medical devices requiring precise fluid regulation
  • Automotive systems, such as fuel or air control

Technical Specifications

Key Technical Details

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)

Pin Configuration and Descriptions

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.

Usage Instructions

How to Use the Solenoid Valve in a Circuit

  1. Power Supply: Select a power supply that matches the operating voltage of the solenoid valve (e.g., 12V DC or 24V DC).
  2. Wiring: Connect the positive and negative terminals of each coil to the appropriate power source or control circuit. Use a relay or transistor for switching if controlled by a microcontroller.
  3. Fluid Connections:
    • Connect the inlet port to the fluid source.
    • Connect the outlet port to the desired destination.
    • Use the exhaust port for venting (if applicable).
  4. Control Logic:
    • Energize Coil A to open the normally closed (NC) path.
    • Energize Coil B to open the normally open (NO) path.
    • De-energize both coils to return the valve to its default state.

Important Considerations

  • Polarity: Always check the polarity of the power supply to avoid damaging the coils.
  • Voltage Rating: Ensure the power supply voltage matches the valve's rated voltage.
  • Pressure Range: Operate the valve within the specified pressure range to prevent leaks or damage.
  • Mounting: Install the valve in a stable position to avoid vibration or misalignment.
  • Maintenance: Periodically clean the valve and check for debris or wear.

Example: Connecting to an Arduino UNO

The solenoid valve can be controlled using an Arduino UNO and a relay module. Below is an example circuit and code:

Circuit Diagram

  • Connect the positive terminal of Coil A to the relay's NO (Normally Open) terminal.
  • Connect the relay's COM (Common) terminal to the power supply's positive terminal.
  • Connect the negative terminal of Coil A to the power supply's ground.
  • Repeat the same for Coil B using a second relay.

Arduino 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.

Troubleshooting and FAQs

Common Issues and Solutions

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

FAQs

  1. Can this valve handle liquids?

    • Yes, but it is primarily designed for air, inert gases, or light oils. Ensure compatibility with the fluid type.
  2. What happens if both coils are energized simultaneously?

    • This is not recommended as it may cause erratic behavior or damage the valve. Always energize one coil at a time.
  3. Can the valve operate in extreme temperatures?

    • The valve is rated for temperatures between -10°C and 50°C. Operating outside this range may affect performance.
  4. How do I clean the valve?

    • Disconnect the valve from the system, disassemble it if necessary, and clean the ports with compressed air or a suitable solvent.

By following this documentation, users can effectively integrate and maintain the EMC Solenoid Valve 3/2 Double Coil in their systems.