True third-generation upgraded version DC buck power supply • CC/CV/CW
Product Parameters
The Sinilink DC buck power supply is available in models XY6506 and XY6509, offering advanced features for voltage and current regulation.
Product Name | DC buck power supply |
Input Voltage | 12-72.00V |
Output Current | XY6506: 0-6.000A; XY6509: 0-9.000A |
Power Output | XY6506: 390W; XY6509: 585W |
Resolution of Voltage | 0.01V |
Storage Data Group | 10 groups |
Screen Size | Over 1.8-inch LCD with a viewable area of 38*29mm |
Efficiency of Conversion | About 95% |
MPPT Function | Support MPPT solar charging |
Model | XY6506/XY6509 |
Output Voltage | 0.0-65.00V |
Accuracy of Voltage | ±0.5%+1 word |
Accuracy of Current | ±0.5%+3 word |
Resolution of Current | 0.001A |
Number of Buttons | 5 |
Buzzer | YES |
Soft Start | YES |
Output Ripple Typical Value | vpp-150mv |
Product Size | 79x43x50mm (Without Encoder Button) |
Weight | XY6506: 114g (without packaging), 134g (with packaging); XY6509: 118g (without packaging), 138g (with packaging) |
Physical Dimensions: The unit measures 79mm in length, 43mm in width, and 50mm in height (excluding the encoder button). The recommended opening size for installation is approximately 71.3mm x 39mm.
Button Functions
The power supply features several buttons for operation:
- Encoder Button: Short press to switch between output power, capacity, energy, time, and temperature displays. Long press to enable or disable the key lock.
- VSET Button: Short press to set the voltage (CV mode). Long press to enter or exit the data group UI.
- SW Button: Short press to switch between input/output voltage or shift display positions. Long press to enter or exit system settings.
- ISET Button: Short press to set the current (CC mode). Long press to enter or exit data group settings.
- Power Button: Short press to turn the output on/off. Long press to reset capacity, energy, or time displays.
Introduction to Functional Interfaces and Wiring
The power supply incorporates several functional interfaces and components:
- Intelligent Temperature-Controlled Fan: Ensures efficient heat dissipation.
- Large-area ventilation heat sinks: Further aids in thermal management.
- High-power, high-temperature resistant fetial: For robust power handling.
- Magnetic ring inductors: Contribute to stable power output.
- Output 2-stage filtering (RC filtering): Reduces output ripple.
- NTC 10K 3950B Temperature Sensor Interface: For connecting an external temperature sensor.
- Communication Interface Options: The device can be connected to external modules for enhanced control:
- XY-K485X module for 485 bus control.
- Infrared receiver module for infrared remote control.
- WIFI module for remote control via APP and web-based networking.
- 433M wireless remote control module for omnidirectional control and synchronous operation of multiple devices.
- Terminals: Clearly marked OUT+, OUT-, IN+, IN- for output and input connections.
Product UI Function Details
The user interface provides detailed information and control:
- Main UI Display: Shows output voltage (CV), output current (CC), or constant power (CW) status. It can also cycle through displaying output power (W), capacity (Ah), energy (Wh), time (h), and temperature (°C).
- Setting Voltage/Current: Users can set voltage (CV) and current (CC) by short-pressing the VSET or ISET buttons, respectively, and adjusting the value using the encoder.
- Quick Setting: The SW button allows switching between input and output voltage displays. The encoder can be used for quick adjustments in CV or CC modes.
- Data Group Function: Supports 10 data groups (Cd0-Cd9) for saving and recalling settings. Users can access the data group UI by holding the VSET button and switch between groups using VSET/ISET buttons or the encoder.
- Key Lock: Pressing and holding the encoder button for 2 seconds locks/unlocks the set voltage and current to prevent accidental changes.
- CV/CC/CW Modes: The power supply operates in Constant Voltage (CV) mode by default. It automatically switches to Constant Current (CC) mode when the load current exceeds the set current value. Constant Power (CW) mode can be enabled and adjusted in system settings, where the power supply maintains a set power output by automatically adjusting voltage and current based on the load's resistance.
Protection Mechanisms
The power supply includes comprehensive protection features to safeguard the device and connected loads:
- Anti-reverse Protection: Prevents damage from incorrect input polarity.
- Under-Voltage Protection (LUP): Adjustable from 10-75V (default 10V). Shuts off output if input voltage drops below the set threshold.
- Over-Voltage Protection (OUP): Adjustable from 0-67V (default 67V). Shuts off output if input voltage exceeds the set threshold.
- Over-Current Protection (OCP): Adjustable for each model (XY6506: 0-6.2A, XY6509: 0-9.2A). Shuts off output if current exceeds the set limit.
- Over-Power Protection (OPP): Adjustable for each model (XY6506: 0-420W, XY6509: 0-650W). Shuts off output if power exceeds the set limit.
- Over-Temperature Protection (OTP): Adjustable from 0-110°C (default 95°C). Shuts off output if internal temperature exceeds the set limit.
- Over-Time Protection (OHP): Adjustable from 1 minute to 99 hours 59 minutes. Shuts off output after the set duration.
- Over-Capacity Protection (OAH): Adjustable from 0-9999Ah. Shuts off output when cumulative capacity exceeds the set value.
- Over-Energy Protection (OPH): Adjustable from 0-4200KWh. Shuts off output when cumulative energy exceeds the set value.
System Parameter Set
Access the system parameter settings by pressing and holding the SW button. Parameters can be navigated using VSET (next) and ISET (previous) buttons, and adjusted with the encoder.
- Buzzer Settings (bEP): Enable or disable the buzzer for prompts and alarms.
- LCD Brightness Adjustment (b-L): Adjust screen brightness level from 1 to 5.
- C-F Settings: Select temperature display units between Celsius (°C) and Fahrenheit (°F).
- FET Settings (Quick Adjustment): Allows quick adjustment of Voltage (CV), Current (CC), or Power (CP) using the rotary encoder. Setting to OFF disables encoder adjustment for these parameters.
- Address Settings (Add): Modify the power supply's address for communication, with a range of 1-247.
- Baud Rate Settings (bRE): Configure the communication baud rate (e.g., 9600, 14400, 19200, 38400, 57600, 115200).
- Power-On Output (PON): Configure whether the output is enabled or disabled upon power-on.
- Restore Factory Settings (RET): Restore the device to its factory default settings.
- WIFI Config: Configure pairing modes for WIFI connectivity (Touch Pair, AP Pair, Connect Router, Networking).
- Firmware Version Number (VER): Displays the current firmware version.
Calibration
The power supply supports calibration for accurate measurements:
- CLU Setting (Calibrate Output Voltage): Calibrate output voltage accuracy. Requires a high-precision multimeter. Steps involve starting calibration, inputting measured voltage, and confirming.
- CLA Setting (Calibrate Output Current): Calibrate output current accuracy. Requires a multimeter or electronic load. Steps involve starting calibration, inputting measured current, and confirming.
- ZERO Setting (Current Zero Calibration): Calibrate the zero point for small currents when no load is connected.
Communication Protocol (MODBUS-RTU)
The device supports MODBUS-RTU communication protocol via a TTL serial port, utilizing function codes 0x03 (Read Register Data), 0x06 (Write Single Register), and 0x10 (Write Multiple Registers).
Data Frame Structure
The data frame consists of an address code, function code (FC), data field, and CRC check code. The interval between messages should be at least 3.5 bytes of time pause.
Address Code
The first byte (8 bits) of the message frame, ranging from 1 to 255, indicating the slave address. The slave address must be unique.
Function Code
The second byte, defining the action to be performed by the slave. Supported codes are 0x03, 0x06, and 0x10.
Data Area
Contains information to be returned or actions to perform, such as register addresses, values, or status.
Register Map
The following table details the Modbus registers:
Register Name | Explain | Byte Number | Radi x Point | Unit | Read/Write | Register Address (Decimal) | Register Address (Hexadecimal) |
V-SET | Voltage setting | 2 | 2 | V | R/W | 0 | 0x0000 |
I-SET | Current setting | 2 | 3 | A | R/W | 1 | 0x0001 |
VOUT | Output voltage display value | 2 | 2 | V | R | 2 | 0x0002 |
IOUT | Output current display value | 2 | 3 | A | R | 3 | 0x0003 |
POWER | Output power display value | 2 | 2 | W | R | 4 | 0x0004 |
UIN | Input voltage display value | 2 | 2 | V | R | 5 | 0x0005 |
AH-LOW | Output AH is low by 16 bits | 2 | 0 | mAh | R | 6 | 0x0006 |
AH-HIGH | Output AH is high by 16 bits | 2 | 0 | mAh | R | 7 | 0x0007 |
WH-LOW | Output WH is low by 16 bits | 2 | 0 | mWh | R | 8 | 0x0008 |
WH-HIGH | Output WH is high by 16 bits | 2 | 0 | mWh | R | 9 | 0x0009 |
OUT_H | Open time length-hours | 2 | 0 | H | R | 10 | 0x000A |
OUT_M | Start length-minutes | 2 | 0 | M | R | 11 | 0x000B |
OUT_S | Open time-seconds | 2 | 0 | S | R | 12 | 0x000C |
T_IN | Internal temperature value | 2 | 1 | F/C | R | 13 | 0x000D |
T_EX | External temperature value | 2 | 1 | F/C | R | 14 | 0x000E |
LOCK | Key lock | 2 | 0 | - | R/W | 15 | 0x000F |
PROTECT | Protect status | 2 | 0 | - | R/W | 16 | 0x0010 |
CVCC | Constant pressure constant current state | 2 | 0 | - | R | 17 | 0x0011 |
ONOFF | Switched output | 2 | 0 | - | R/W | 18 | 0x0012 |
F-C | The temperature symbol | 2 | 0 | - | R/W | 19 | 0x0013 |
B-LED | Back brightness level | 2 | 0 | - | R/W | 20 | 0x0014 |
SLEEP | Rest screen time | 2 | 0 | M | R/W | 21 | 0x0015 |
MODEL | Product model | 2 | 0 | - | R | 22 | 0x0016 |
VERSION | Firmware version number | 2 | 0 | - | R | 23 | 0x0017 |
SLAVE-ADD | From the machine address | 2 | 0 | - | R/W | 24 | 0x0018 |
BAUDRATE_L | Baud rate | 2 | 0 | - | R/W | 25 | 0x0019 |
T-INOFFSET | Internal temperature correction | 2 | 1 | F/C | R/W | 26 | 0x001A |
T-EXOFFSET | External temperature correction | 2 | 1 | F/C | R/W | 27 | 0x001B |
BUZZER | The buzzer switch | 2 | 0 | - | R/W | 28 | 0x001C |
EXTRACT-M | Quickly call up the data group | 2 | 0 | - | R/W | 29 | 0x001D |
DEVICE | Device status | 2 | 0 | - | R/W | 30 | 0x001E |
MPPT-SW | MPPT switch | 2 | 0 | - | R/W | 31 | 0x001F |
MPPT-K | MPPT Maximum power point coefficient | 2 | 0 | - | R/W | 32 | 0x0020 |
BatFul | Full current current | 2 | 0 | - | R/W | 33 | 0x0021 |
CW-SW | Constant power switch | 2 | 0 | - | R/W | 34 | 0x0022 |
CW | Constant power value | 2 | 0 | - | R/W | 35 | 0x0023 |
V-SET | Voltage setting | 2 | 2 | V | R/W | 80 | 0x0050 |
I-SET | Current setting | 2 | 3 | A | R/W | 81 | 0x0051 |
S-LVP | Low pressure protection value | 2 | 2 | V | R/W | 82 | 0x0052 |
S-OVP | Overpressure protection value | 2 | 2 | V | R/W | 83 | 0x0053 |
S-OCP | Overflow protection value | 2 | 3 | A | R/W | 84 | 0x0054 |
S-OPP | Overpower protection value | 2 | 1 | W | R/W | 85 | 0x0055 |
S-OHP_H | Maximum output time-hours | 2 | 0 | H | R/W | 86 | 0x0056 |
S-OHP_M | Maximum output time-minutes | 2 | 0 | M | R/W | 87 | 0x0057 |
S-OAH_L | Maximum output AH is 16 bits lower | 2 | 0 | mAh | R/W | 88 | 0x0058 |
S-OAH_H | Maximum output AH is 16 bits higher | 2 | 0 | mAh | R/W | 89 | 0x0059 |
S-OWH_L | Maximum output WH is 16 bits lower | 2 | 0 | mWh | R/W | 90 | 0x005A |
S-OWH_H | Maximum output WH is 16 bits high | 2 | 0 | mWh | R/W | 91 | 0x005B |
S-OTP | Overtemperature protection value | 2 | 0 | F/C | R/W | 92 | 0x005C |
S-INI | Power output switch | 2 | 0 | - | R/W | 93 | 0x005D |
S-ETP | External temperature protection | 2 | 0 | - | R/W | 94 | 0x005E |
Protection Status Register (Note 4)
The protection status register indicates the type of protection triggered:
- 0: Normal operation
- 1: OVP (Over-Voltage Protection)
- 2: OCP (Over-Current Protection)
- 3: OPP (Over-Power Protection)
- 4: LVP (Input Under-Voltage Protection)
- 5: OAH (Maximum Output Capacity)
- 6: OHP (Maximum Output Time)
- 7: OTP (Over-Temperature Protection)
- 8: OEP (Output protection)
- 9: OWH (Maximum Energy Output)
- 10: ICP (Maximum Input Current)
- 11: ETP (External Temperature Protection)
Error Check Code (CRC Check)
The CRC check code is used to verify the integrity of transmitted data. The MODBUS protocol uses a 16-bit binary CRC. The calculation method involves a series of bitwise operations on the data bytes.
About Sinilink
Sinilink is the brand behind this DC power supply. Users can scan QR codes provided in the original document to download the associated APP, follow public accounts, or access TikTok content.