

The ZVS Induction Board 1000W 20A by Elecbee is a high-efficiency Zero Voltage Switching (ZVS) module designed for induction heating applications. This board is capable of delivering up to 1000 watts of power at a maximum current of 20 amps, making it ideal for tasks such as induction cooking, metal melting, and small-scale industrial heating processes. Its ZVS design ensures minimal switching losses, resulting in higher efficiency and reduced heat generation.








| Parameter | Value |
|---|---|
| Input Voltage Range | 12V to 48V DC |
| Maximum Power Output | 1000W |
| Maximum Current | 20A |
| Operating Frequency | 30kHz to 50kHz (approximate) |
| Efficiency | >90% |
| Cooling Requirements | External cooling recommended |
| Dimensions | 100mm x 80mm x 50mm |
The ZVS Induction Board has the following key connections:
| Pin/Terminal | Description |
|---|---|
| V+ | Positive DC input voltage (12V to 48V). Connect to the positive terminal of the power supply. |
| V- | Negative DC input voltage (ground). Connect to the negative terminal of the power supply. |
| Output Coil | Two terminals for connecting the induction heating coil. Ensure proper connection for optimal performance. |
Note: The board does not include reverse polarity protection. Ensure correct polarity when connecting the power supply to avoid damage.
Power Supply Selection:
Connecting the Induction Coil:
Cooling Requirements:
Powering the Board:
Testing and Operation:
While the ZVS Induction Board is typically used as a standalone module, it can be controlled using an Arduino UNO for automated applications. Below is an example of how to control the power supply to the board using a relay module:
// Example Arduino code to control the ZVS Induction Board using a relay module
// This code turns the induction board on and off at regular intervals.
const int relayPin = 7; // Pin connected to the relay module
void setup() {
pinMode(relayPin, OUTPUT); // Set the relay pin as an output
digitalWrite(relayPin, LOW); // Ensure the relay is off initially
}
void loop() {
digitalWrite(relayPin, HIGH); // Turn on the relay (power to ZVS board)
delay(5000); // Keep the board on for 5 seconds
digitalWrite(relayPin, LOW); // Turn off the relay (cut power to ZVS board)
delay(5000); // Keep the board off for 5 seconds
}
Note: Ensure the relay module is rated for the voltage and current of the ZVS Induction Board's power supply.
| Issue | Possible Cause | Solution |
|---|---|---|
| Board does not power on | Incorrect power supply connection | Verify the polarity and voltage of the power supply. |
| Excessive heat generation | Insufficient cooling | Attach a heatsink and use a cooling fan. |
| Poor heating performance | Incompatible coil or low input voltage | Use a properly designed coil and ensure sufficient input voltage. |
| MOSFETs damaged | Overloading or reverse polarity | Avoid exceeding the board's ratings and ensure correct polarity. |
Can I use a battery to power the ZVS Induction Board?
What type of coil should I use?
How do I prevent the board from overheating?
Can I control the board's power output?
By following this documentation, you can safely and effectively use the ZVS Induction Board 1000W 20A for your induction heating projects.