The VFD-220V(1PH)-1.5KW (Manufacturer Part ID: ZT-D12) is a Variable Frequency Drive (VFD) manufactured by SOWAKAM. It is designed to operate with a 220V single-phase input and is capable of controlling motors up to 1.5 kW. By varying the frequency and voltage supplied to the motor, this VFD enables precise control of motor speed and torque, making it an essential component in industrial automation, HVAC systems, and other motor-driven applications.
Parameter | Specification |
---|---|
Input Voltage | 220V AC (Single-Phase) |
Output Voltage | 0–220V AC (Three-Phase) |
Output Frequency Range | 0.1–400 Hz |
Maximum Motor Power | 1.5 kW |
Control Mode | V/F Control, Open-Loop Vector |
Overload Capacity | 150% of rated current for 1 minute |
Operating Temperature | -10°C to 50°C |
Protection Features | Overvoltage, Undervoltage, Overload, Short Circuit |
Dimensions (L x W x H) | 150 mm x 100 mm x 200 mm |
Weight | 1.8 kg |
The VFD has multiple input/output terminals for control and power connections. Below is the pin configuration:
Terminal Label | Description |
---|---|
L/N | Single-phase 220V AC input |
U/V/W | Three-phase motor output |
PE | Protective Earth (Ground) |
Terminal Label | Description |
---|---|
FWD | Forward Run Command Input |
REV | Reverse Run Command Input |
COM | Common Ground for Control Signals |
AI | Analog Input (0–10V or 4–20mA) for Speed Control |
AO | Analog Output (0–10V) for Monitoring |
DI1–DI4 | Digital Inputs for Programmable Functions |
DO | Digital Output for Fault or Status Indication |
Power Connection:
Control Wiring:
Programming the VFD:
Testing:
The VFD can be controlled using an Arduino UNO via the analog input (AI) terminal. Below is an example code to control the motor speed using a potentiometer connected to the Arduino.
// Arduino code to control VFD speed using a potentiometer
const int potPin = A0; // Potentiometer connected to analog pin A0
const int vfdPin = 9; // PWM output to VFD AI terminal
void setup() {
pinMode(vfdPin, OUTPUT); // Set VFD pin as output
}
void loop() {
int potValue = analogRead(potPin); // Read potentiometer value (0–1023)
int pwmValue = map(potValue, 0, 1023, 0, 255);
// Map pot value to PWM range (0–255)
analogWrite(vfdPin, pwmValue); // Output PWM signal to VFD
delay(10); // Small delay for stability
}
Note: Ensure the Arduino's PWM output is compatible with the VFD's analog input range (0–10V). A voltage level shifter may be required.
Issue | Possible Cause | Solution |
---|---|---|
VFD does not power on | No input power or loose connections | Check input voltage and connections. |
Motor does not start | Incorrect wiring or parameter settings | Verify wiring and recheck parameters. |
Motor runs in the wrong direction | Phase sequence mismatch | Swap any two motor output wires. |
Overload or overcurrent fault | Motor is overloaded or misconfigured | Reduce load or adjust parameters. |
Excessive noise or vibration | EMI or improper grounding | Use shielded cables and check grounding. |
Can this VFD be used with a single-phase motor?
What is the maximum cable length between the VFD and motor?
How do I reset the VFD to factory settings?
Can I use this VFD outdoors?
What happens if the input voltage exceeds 220V?
This documentation provides a comprehensive guide to the VFD-220V(1PH)-1.5KW. For further assistance, refer to the manufacturer's manual or contact SOWAKAM support.