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

How to Use VFD YUANSHIN RS485: Examples, Pinouts, and Specs

Image of VFD YUANSHIN RS485
Cirkit Designer LogoDesign with VFD YUANSHIN RS485 in Cirkit Designer

Introduction

The Yuanshin RS485 Variable Frequency Drive (VFD) is a versatile motor control device designed to regulate the speed and torque of AC motors. By utilizing RS485 communication, this VFD enables seamless integration into industrial automation systems, offering precise control and efficient operation. It is widely used in applications such as conveyor systems, HVAC systems, pumps, and other motor-driven machinery.

Common applications include:

  • Industrial automation and process control
  • HVAC systems for energy-efficient motor operation
  • Conveyor belt speed regulation
  • Pump systems for variable flow control

Explore Projects Built with VFD YUANSHIN RS485

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
ESP32-Based Smart Energy Monitoring System with RS485 Communication
Image of Project 1: A project utilizing VFD YUANSHIN RS485 in a practical application
This circuit features an ESP32 microcontroller interfaced with an RS485 communication module, a current sensor (ACS712), a voltage sensor (ZMPT101B), and a 1-channel relay. The ESP32 collects current and voltage data from the sensors, controls the relay, and communicates with other devices via the RS485 module.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO and Relay-Controlled RS485 Communication System
Image of Diagrama: A project utilizing VFD YUANSHIN RS485 in a practical application
This circuit features an Arduino UNO microcontroller interfaced with a 4-channel relay module and a UART TTL to RS485 converter. The Arduino controls the relays via digital pins and communicates with the RS485 converter for serial communication, enabling control of external devices and communication over long distances.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO-Based RS485 Communication System with Potentiometer-Controlled LEDs
Image of CircuitoSimulacion: A project utilizing VFD YUANSHIN RS485 in a practical application
This circuit uses an Arduino UNO to read analog signals from three rotary potentiometers and control three LEDs through current-limiting resistors. Additionally, it interfaces with a UART TTL to RS485 converter for serial communication, which is connected to an RS485 to USB converter for data transmission to a computer. The circuit is powered by a 5V PSU connected to a 220V power source.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Nano-Based Time Tracking System with LCD Display and IR Receiver
Image of NanoMaster: A project utilizing VFD YUANSHIN RS485 in a practical application
This circuit features an Arduino Nano that interfaces with an RS485 module for serial communication, an IR receiver for remote input, and a 20x4 I2C LCD for display. The Arduino Nano processes input from the IR receiver and controls the RS485 module, while also displaying information on the LCD and managing a buzzer and button for user interaction.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with VFD YUANSHIN RS485

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 Project 1: A project utilizing VFD YUANSHIN RS485 in a practical application
ESP32-Based Smart Energy Monitoring System with RS485 Communication
This circuit features an ESP32 microcontroller interfaced with an RS485 communication module, a current sensor (ACS712), a voltage sensor (ZMPT101B), and a 1-channel relay. The ESP32 collects current and voltage data from the sensors, controls the relay, and communicates with other devices via the RS485 module.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Diagrama: A project utilizing VFD YUANSHIN RS485 in a practical application
Arduino UNO and Relay-Controlled RS485 Communication System
This circuit features an Arduino UNO microcontroller interfaced with a 4-channel relay module and a UART TTL to RS485 converter. The Arduino controls the relays via digital pins and communicates with the RS485 converter for serial communication, enabling control of external devices and communication over long distances.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of CircuitoSimulacion: A project utilizing VFD YUANSHIN RS485 in a practical application
Arduino UNO-Based RS485 Communication System with Potentiometer-Controlled LEDs
This circuit uses an Arduino UNO to read analog signals from three rotary potentiometers and control three LEDs through current-limiting resistors. Additionally, it interfaces with a UART TTL to RS485 converter for serial communication, which is connected to an RS485 to USB converter for data transmission to a computer. The circuit is powered by a 5V PSU connected to a 220V power source.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of NanoMaster: A project utilizing VFD YUANSHIN RS485 in a practical application
Arduino Nano-Based Time Tracking System with LCD Display and IR Receiver
This circuit features an Arduino Nano that interfaces with an RS485 module for serial communication, an IR receiver for remote input, and a 20x4 I2C LCD for display. The Arduino Nano processes input from the IR receiver and controls the RS485 module, while also displaying information on the LCD and managing a buzzer and button for user interaction.
Cirkit Designer LogoOpen Project in Cirkit Designer

Technical Specifications

The Yuanshin RS485 VFD is designed to meet the demands of modern automation systems. Below are its key technical details:

General Specifications

Parameter Value
Input Voltage 220V AC / 380V AC (single/three-phase)
Output Voltage 0 - Input Voltage
Output Frequency Range 0.1 Hz - 400 Hz
Rated Power 0.75 kW - 15 kW (varies by model)
Communication Protocol RS485 (Modbus RTU)
Control Modes V/F Control, Vector Control
Operating Temperature -10°C to 50°C
Protection Features Overload, Overvoltage, Undervoltage, Short Circuit

RS485 Pin Configuration

The RS485 communication interface allows for easy integration into automation systems. Below is the pin configuration for the RS485 terminal:

Pin Number Label Description
1 A(+) RS485 Data Line Positive
2 B(-) RS485 Data Line Negative
3 GND Ground Reference for RS485 Signal

Control Terminal Pin Configuration

The control terminals provide additional functionality for external control and monitoring:

Pin Number Label Description
1 FWD Forward Run Command Input
2 REV Reverse Run Command Input
3 COM Common Ground for Control Signals
4 AI Analog Input (0-10V or 4-20mA)
5 AO Analog Output (0-10V)
6 DI1 Digital Input 1
7 DI2 Digital Input 2

Usage Instructions

Connecting the VFD

  1. Power Supply: Connect the VFD to the appropriate AC power supply (220V or 380V, depending on the model). Ensure proper grounding to avoid electrical hazards.
  2. Motor Connection: Connect the motor's three-phase wires to the VFD's output terminals (U, V, W). Verify the motor's rated voltage and current match the VFD's output specifications.
  3. RS485 Communication:
    • Connect the RS485 A(+) and B(-) terminals to the corresponding terminals on the master controller (e.g., PLC or Arduino).
    • Use a twisted pair cable for RS485 communication to minimize noise.
  4. Control Terminals: Wire the control terminals as needed for your application (e.g., forward/reverse commands, analog input for speed control).

Configuring the VFD

  1. Set Parameters: Use the VFD's keypad or software interface to configure parameters such as motor type, rated voltage, and control mode.
  2. RS485 Settings:
    • Set the communication protocol to Modbus RTU.
    • Configure the baud rate, parity, and slave address to match the master controller.
  3. Test Operation: Run the motor in manual mode to verify proper operation before enabling RS485 control.

Arduino Integration Example

Below is an example of how to control the Yuanshin RS485 VFD using an Arduino UNO and the Modbus RTU protocol:

#include <ModbusMaster.h>

// Instantiate ModbusMaster object
ModbusMaster node;

// Define RS485 communication pins
#define MAX485_DE 3
#define MAX485_RE 2

void preTransmission() {
  digitalWrite(MAX485_DE, HIGH); // Enable RS485 driver
  digitalWrite(MAX485_RE, HIGH); // Disable receiver
}

void postTransmission() {
  digitalWrite(MAX485_DE, LOW);  // Disable RS485 driver
  digitalWrite(MAX485_RE, LOW);  // Enable receiver
}

void setup() {
  // Initialize RS485 control pins
  pinMode(MAX485_DE, OUTPUT);
  pinMode(MAX485_RE, OUTPUT);
  digitalWrite(MAX485_DE, LOW);
  digitalWrite(MAX485_RE, LOW);

  // Initialize Modbus communication
  Serial.begin(9600); // Set baud rate
  node.begin(1, Serial); // Slave ID = 1
  node.preTransmission(preTransmission);
  node.postTransmission(postTransmission);
}

void loop() {
  // Example: Write a frequency setpoint to the VFD
  uint8_t result;
  result = node.writeSingleRegister(0x2000, 50); // Set frequency to 50 Hz

  if (result == node.ku8MBSuccess) {
    Serial.println("Frequency set successfully!");
  } else {
    Serial.print("Error: ");
    Serial.println(result, HEX);
  }

  delay(1000); // Wait 1 second before next command
}

Important Considerations

  • Ensure the motor's rated power matches the VFD's capacity to avoid overloading.
  • Use shielded cables for RS485 communication to reduce electromagnetic interference.
  • Always follow the manufacturer's safety guidelines when installing and operating the VFD.

Troubleshooting and FAQs

Common Issues

  1. Motor Does Not Start:

    • Check if the forward/reverse command is properly wired and enabled.
    • Verify that the motor parameters (e.g., voltage, current) are correctly configured in the VFD.
  2. RS485 Communication Fails:

    • Ensure the baud rate, parity, and slave address match between the VFD and the master controller.
    • Check the wiring of the A(+) and B(-) terminals for proper polarity.
  3. Overload or Overvoltage Error:

    • Verify that the motor is not drawing more current than the VFD's rated capacity.
    • Check the input voltage to ensure it is within the specified range.

FAQs

Q: Can I use the Yuanshin RS485 VFD with a single-phase motor?
A: The VFD is primarily designed for three-phase motors. However, some models may support single-phase motors. Refer to the user manual for compatibility details.

Q: What is the maximum cable length for RS485 communication?
A: The maximum recommended cable length for RS485 is 1200 meters, but this may vary depending on the baud rate and cable quality.

Q: How do I reset the VFD to factory settings?
A: Refer to the VFD's user manual for the specific parameter or procedure to reset all settings to factory defaults.

By following this documentation, users can effectively integrate and operate the Yuanshin RS485 VFD in their automation systems.