

The VFD Yuanshin YX3000, manufactured by Cino, is a Variable Frequency Drive designed to control the speed and torque of electric motors. By varying the frequency and voltage of the power supplied to the motor, the YX3000 enables precise motor control, energy savings, and improved system efficiency. This VFD is suitable for a wide range of industrial and commercial applications, including HVAC systems, conveyor belts, pumps, and fans.








| Parameter | Specification |
|---|---|
| Manufacturer | Cino |
| Model Number | YX3000 |
| Input Voltage Range | 200V - 240V (Single-phase/Three-phase) |
| Output Voltage Range | 0V - Input Voltage |
| Input Frequency | 50Hz / 60Hz |
| Output Frequency Range | 0.1Hz - 400Hz |
| Rated Power | 0.75kW - 15kW (varies by model) |
| Control Method | V/F Control, Vector Control |
| Overload Capacity | 150% of rated current for 60 seconds |
| Operating Temperature | -10°C to 50°C |
| Communication Protocol | RS485 (Modbus RTU) |
The VFD Yuanshin YX3000 features a terminal block for input/output connections. Below is the pin configuration:
| Pin No. | Label | Description |
|---|---|---|
| 1 | FWD | Forward Run Command |
| 2 | REV | Reverse Run Command |
| 3 | COM | Common Ground for Control Signals |
| 4 | AI1 | Analog Input 1 (0-10V or 4-20mA) |
| 5 | AI2 | Analog Input 2 (0-10V or 4-20mA) |
| 6 | AO | Analog Output (0-10V) |
| 7 | DI1 | Digital Input 1 |
| 8 | DI2 | Digital Input 2 |
| 9 | DO | Digital Output |
| Pin No. | Label | Description |
|---|---|---|
| L1 | R | AC Input Phase 1 |
| L2 | S | AC Input Phase 2 |
| L3 | T | AC Input Phase 3 |
| U | U | Motor Output Phase U |
| V | V | Motor Output Phase V |
| W | W | Motor Output Phase W |
Wiring the VFD:
Control Signal Configuration:
Programming the VFD:
Testing and Operation:
The VFD Yuanshin YX3000 can be controlled via RS485 communication using an Arduino UNO. Below is an example code snippet to send a start command to the VFD:
#include <ModbusMaster.h>
// Create an instance of the ModbusMaster library
ModbusMaster node;
void setup() {
Serial.begin(9600); // Initialize serial communication
node.begin(1, Serial); // Set Modbus slave ID to 1
}
void loop() {
// Send a forward run command to the VFD
uint8_t result = node.writeSingleRegister(0x2000, 0x0001);
// 0x2000 is the address for the run command register
// 0x0001 starts the motor in forward direction
if (result == node.ku8MBSuccess) {
Serial.println("Command sent successfully!");
} else {
Serial.println("Failed to send command.");
}
delay(1000); // Wait for 1 second before sending the next command
}
Note: Ensure that an RS485 module is connected between the Arduino and the VFD. Refer to the VFD's communication manual for the correct register addresses and settings.
Issue: The motor does not start.
Issue: The VFD trips frequently.
Issue: Communication with the Arduino fails.
Issue: Excessive noise or vibration in the motor.
Q: Can the VFD Yuanshin YX3000 be used with single-phase motors?
Q: What is the maximum cable length between the VFD and the motor?
Q: Does the VFD support braking resistors?
Q: Can I control the VFD remotely?
This concludes the documentation for the VFD Yuanshin YX3000. For further details, refer to the official user manual provided by Cino.