UNI-T UTL8200 Series Programmable High Precision Compact DC Electronic Load Tester User Manual
- June 13, 2024
- UNI-T
Table of Contents
UTL8200 Series Programmable High Precision Compact DC Electronic Load
Tester
UNI-T Product Information
Product Name
UNI-T
Brand Information
UNI-T is the registered brand of Uni-Trend Technology (China)
Co., Ltd.
Warranty and Statement
Copyright 2019 Uni-Trend Technology (China) Co., Ltd.
Patents (including obtained and pending patents) protect UNI-T
products in China, other countries, and regions.
UNI-T reserves the right to change specifications and prices.
The information provided in this manual supersedes all previous
publications.
If there are any changes, they will not be prior notice.
UNI-T shall not be liable for any errors that may be contained in
this manual.
SCPI Command Introduction
All the protocol down programming data and up return data are
presented by ASCII character strings. A frame data is ended by a
new line separator 0x0A or carriage return 0x0D. The protocol
supports the following data formats:
-
1integer, for example 123.
-
A number containing a decimal point, for example 1.234.
-
Number expressed by scientific notation method, for example
1.23E+2. -
Extension format including , , , for example 123, 0.123,
1.23E2. -
Format including ,MIN,MAX, for example 123, 0.123, 1.23E2, MIN,
MAX. MIN presents the minimum that can be set for load; MAX
presents the maximum that can be set for load. -
For example 0 | 1 or ON | OFF.
Data unit should follow data. If the unit is the default unit in
the following table, then the unit can be ignored.
Data Type | Default Unit | Support Unit |
---|---|---|
Voltage | V | mV |
Current | A | mA |
Power | W | mW |
Resistance | ohm | K |
Current rate of change | A/mS | A/uS |
Voltage rate of change | V/mS | V/uS |
Time | mS | S |
Register Description
Questionable Status Register Group
Questionable status register has three 16-bit registers; it is
divided into status register, event register, and enable register.
When the corresponding bit of the status register is changed, the
corresponding bit of the event register will be set. If the
corresponding bit of the enable register is set, it produces an
event (QUES set of status byte register.) After performing a read
operation of the event register, the even register will go to zero.
The definition of the status register is as follows:
Bit Name | Meaning |
---|---|
Bit0 VF | The load is on over-current protection. |
Bit1 OC | The load is on over-power protection. |
Bit3 OP | The load is on over-heat protection. |
Bit4 OT | Remote terminal input reverse polarity. |
Bit8 RRV | Local terminal input reverse polarity. |
Bit11 UNR | The load is in over-voltage protection. |
Bit12 LRV | |
Bit13 OV |
Standard Event Status Register Group
Standard event status register has two 16-bit registers; it is
divided into event register and enable register. If the
corresponding bit of the enable register is set, it produces an
event (ESB set of status byte register.) After performing a read
operation of the event register, the event register will go to
zero. The definition of the event register is as follows:
UNI-T
UNI-T
Operation Manual
UTL8200/8500 Series Electronic Load Communication Protocol (SCPI)-V1.0
July 2020 Uni-Trend Technology (China) Co., Ltd.
UTG Series Programmable Signal Source Manual
UNI-T
Warranty and Statement
Copyright 2019 Uni-Trend Technology (China) Co., Ltd.
Brand Information UNI-T is the registered brand of Uni-Trend Technology
(China) Co., Ltd.
Statement Patents (including obtained and pending patents) protect UNI-T
products in
China, other countries and regions. UNI-T reserves the right to change
specification and prices. The information provided in this manual supersedes
all previous publications. If there has any changes will not be prior notice.
UNI-T shall not be liable for any errors that may be contained in this manual.
For any incidental or consequential damages, arising out of the use or the
information and deductive functions provided in this manual. UNI-T is not
responsible for any error that may contain in this manual. In addition, any
incidental or consequential losses cause by this manul shall not be
responsible. Without the prior written permission of UNI-T, this manual cannot
photocopy, reproduction or adaptation. Product Certification UNI-T has
certified that the product conforms to China national product standard and
industry product standard as well as ISO90012015 and ISO140012015. UNI-T will
further certified the product to comply with the standard of other member of
International Standards Organization. Contact Us If you have any questiones or
problemes, you can contact us, Websitehttps://www.uni-trend.com/
UTG Series Programmable Signal Source Manual
UNI-T
SCPI Command Introduction
All the protocol down programming data and up return data are presents by
ASCII character string. A frame data ended by new line separator
123, 0.123, 1.23E2. 5<Nrf+>including
MAX. MIN presents the minimum that can be set for load; MAX presents the
minimum that can be set for load. 6
Data unit should follow data, if the unit is the default unit in the follow
table, then the unit can be ignore.
Data Type
Default Unit
Support Unit
Voltage
V
mV
Current
A
mA
Power
W
mW
Resistance
ohm
K
Current rate of change
A/mS
A/uS
Voltage rate of change
V/mS
V/uS
Time
mS
S
There are some mnemonic symbols in SCPI command expression. These mnemonic symbols only express the meaning as the following table, it is not the actual contains in SCPI command.
Mnemonic Symbol < > | [ ]
Meaning
Parameter abbreviations are enclosed in angle brackets Vertical line separate
the alternative parameters Optional items are enclosed in square brackets
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Register Description
The protocol supporys four groups register,
1Questionable Status Register Group
Questionable status register has three of 16bits register; it divided into
status register, event register and enable register. When the corresponding
bit of status register is changed, the corresponding bit of the event register
will be set; if the corresponding bit of enable register is set, it produces
an event (QUES set of status byte register.) After performing a read operation
of event register, even register will go to zero. The definition of status
register as following,
Bit Name Bit0 VF Bit1 OC Bit3 OP Bit4 OT Bit8 RRV Bit11 UNR Bit12 LRV
Bit13 OV
Meaning
The load is on over-current protection The load is on over-power protection
The load is on over-heat protection Remote terminal input reverse polarity
Local terminal input reverse polarity The load is in over-voltage protection
2Standard Event Status Register Group
Standard event status register has two of 16 bits register; it divided into
event register and enable register. If the corresponding bit of enable
register is set, it produces an event (ESB set of status byte register.) After
performing a read operation of event register, even register will go to zero.
The definition of event register as following,
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Bit Name Bit0 OPC Bit1 DTE
Meaning Operation complete Data error
Bit Proportion 1 2
Bit2 QYE Query error
4
Bit3 DDE Device failure
8
Bit4 EXE Execution error
16
Bit5 CME Command error
32
Bit6 STE Status error
64
Bit7 PON Load recharge
128
Answer-back Code “OK! OPC,1”
“Failed! DTE,2” “Failed! QYE,4” “Failed! DDE,8” “Failed! EXE,16” “Failed!
CME,32” “Failed! STE,64” “Failed! PON,128”
3Operation Status Register Group
Operation status register has three of 16bits register; it divided into status
register, event register and enable register. When the corresponding bit of
status register is changed, the corresponding bit of the event register will
be set; if the corresponding bit of enable register is set, it produces an
event (OPER set of status byte register.) After performing a read operation of
event register, even register will go to zero. The definition of status
register as following,
Bit
Name
Meaning
Bit0
CAL The load is on calibration status
Bit5
WTG The load is on wait for trigger status
- Status Byte Register Group Status byte register has two of 8bits register, it divided into event reigerster and enable register. When the corresponding bit of event register is changed, it produces an event (RQS set of status byte register.) After performing a read operation of event register, even register will go to zero. The definition of event register as following,
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Bit
Name
Bit3
QUES
Bit4
MAV
Bit5
ESB
Bit6
RQS
Bit7
OPER
Meaning
Set, if there is enable query status event
Set, if the output queue has data
Set, if there is enable standard event
Common Command
*CLS command is to delete register as following:
Standard Event Status Register
Questionable Status Register
Operation Status Register
Status Byte Register error code
Command syntax
*CLS
*ESE command is to complie the enable register value in standard event
status register group. Program parameter is decide which bit1 in standard event register will cause ESB bit set bit1 in stauts byte register group.
Command syntax Parameter Example Query syntax Return parameterss
ESE
*ESR? command is to read value from standard event register. Afte the command has been execured, value in standard event register will go to zero. The bit definition of standard event register is the same as enable register in standard event status register group.
Query syntax
*ESR?
Return parameterss
Query syntax
*IDN?
Return parameterss
UNI_T
Description Manufaturer
UTL8200/8500 Electronic Load Series Communication Protocol
UTL8511C
Product model UNI-T
xxxxxxxxx
Serial number
1.2
Software version number
Foe example, UNI_T, UTL8511C,xxxxxxxxx,1.2
*OPC when all previous command have been executed, OPC bit in standard
event register is set bit1.
Command syntax
*OPC
Query syntax
*OPC?
Return parameterss
*SRE command is to complied enable register value in status byte register group.
Program parameter is decide which bit 1 in status byte register will cause RQS
bit set bit1 in status byte register. The bit definition of enable register in
status byte register group is the same as status byte register.
Command syntax *SRE
Parameter
0~255
Example
*SRE 128
Query syntax
*SRE?
Return parameterss
*STB? command is to read value of status register. After the command has
been executed, value in status register will go to zero.
Query syntax
*STB?
Return parameterss
*TST? command is to run a self-inspection and repot error.
Query syntax
*TST?
Return parameterss
Essential Command
System command
SYSTem:ERRor? command is to query error message
Query syntax
SYSTem:ERRor[:NEXT]?
Return parameterss
Example
SYST:ERR?
SYSTem:VERSion? command is to query SCPI version number of the load, format is YYYY.V
Query syntax
SYSTem:VERSion?
Return parameterss
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Example
SYST:VERS?
SYSTem:SENSe command is to turn on/off remote compensation function.
Command syntax SYSTem:SENSe[:STATe]
Parameter
0 | 1 | OFF|ON
Rest value
OFF
Example
SYST:SENS ON
Query syntax
SYSTem:SENSe[:STATe]?
Return parameterss 0 | 1 SYSTem:LOCal command is to enter loack mode, operating the entire key of instrument panel.
Command syntax SYSTem:LOCal
Example
SYST:LOC
Query syntax
SYSTem:LOCal?
Return parameterss 0 | 1 (0: close-control1: remote-control)
SYSTem:REMote command is to enter remote mode. The entire key in front panal
is forbidden except Shift-Local .Push Shit-Local to exit the mode.
Command syntax SYSTem:REMote
Example
SYST:REM
Query syntax
SYSTem:REMote?
Return parameterss 0 | 1 (0: close-control1: remote-control )
SYSTem:RWLock command is to enter remote mode, the entire key infront
panel is forbidden.
Command syntax SYSTem:RWLock
Example
SYST:RWL ON
Query syntax
SYSTem:RWLock?
Return parameterss 0 | 1
Status Command STATus:QUEStionable? command is to read event register value in questionable register group.
Query syntax
STATus:QUEStionable[:EVENt]?
Example
STAT:QUES:EVEN?
Return parameterss
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
STATus:QUEStionable:CONDition? command is to read status register value in questionabl register group.
Query syntax
STATus:QUEStionable:CONDition?
Example
STAT:QUES:COND?
Return parameterss
STATus:QUEStionable:ENABle command is to set/read enable register value
in questionable register group.
Command syntax STATus:QUEStionable:ENABle <NRf+>
Parameter
0~32767
Example
STAT:QUES:ENAB 32
Query syntax
STATus:QUEStionalbe:ENABle?
Return parameterss
STATus:OPERation? command is to read event register in operation status
register group.
Query syntax
STATus:OPERation[:EVENt]?
Example
STAT:OPER:EVEN?
Return parameterss
STATus: OPERation:CONDition? command is to read status register in
operation status register group.
Query syntax
STATus:OPERation:CONDition?
Example
STAT:OPER:COND?
Return parameterss
STATus: OPERation:ENABle command is to set/read enable register value
in operation status register group.
Command syntax
STATus:OPERation:ENABle <NRf+>
Parameter
0~32767
Example
STAT:OPER:ENAB 32
Query syntax
STATus:OPERation:ENABle?
Return parameterss
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Import Configuration Command
Import control
[SOURce:]INPut command is to control the switch setting.
Command syntax [SOURce:]INPut[:STATe]
Parameter
0 | 1 | OFF | ON
Rest value
OFF
Example
INP 1
Query syntax
INPut[:STATe]?
Return paramters 0 | 1
[SOURce:]INPut:PAUSe command is to input enable or forbidden of pause
status. This command is only take effect when the electronic in the four
basic modes (CC, CV, CR, CP) and list mode.
Command syntax [SOURce:]INPut:PAUSe
Parameter
0 | 1 | OFF | ON
Reset value
OFF
Example
INP:PAUSe 1
Return syntax
INPut:PAUSe?
Return parameters 0 | 1
[SOURce:]INPut:SHORt command is to input enable or forbidden of
short-circuit status. This command is only take effect when the electronic
load on loading in the four basic modes (CC, CV, CR, CP). The continuous
time of short-circuit is decide by time parameter.
Command syntax [SOURce:]INPut:SHORt
Parameter
0 | 1 | OFF | ON
Reset value
OFF
Example
INP:SHOR 1
Return syntax
INPut:SHORt?
Return parameters 0 | 1
[SOURce:]INPut:TRIG:SET command is to input trigger signal. This
command is only operating when the load in manual trigger mode and wait
for trigger, query returns wait trigger status.
Command syntax [SOURce:]INPut:TRIG:SET
Parameter
1 | ON 0 or OFF is invalid
Reset value
OFF
Example
INP:TRIG:SET 1
Return syntax
INPut:TRIG:SET?
Return parameters 0 | 1
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
[SOURce:]INPut:TRIG:MODE command is to set the trigger mode. This
command is only take effect when the electronic load in dynamic mode or
list mode.
Command syntax [SOURce:]INPut:TRIG:MODE
Parameter
0 | 1 0-manual1-external
Reset value
0
Example
INP:TRIG:MODE 1
Return syntax
INPut:TRIG:MODE?
Return parameters
0 | 1
System Parameter Setup
[SOURce:]CURRent:SLEW:RISE command is to set the rise rate of current.
Command syntax [SOURce:]CURRent:SLEW:RISE <NRf+>
Parameter
MIN ~ MAX | MINimum |MAXimum
Unit
A/uS
Reset value
MAXimum
Example
CURR:SLEW:RISE 3
Return syntax
[SOURce:]CURRent:SLEW:RISE?
Return parameters
[SOURce:]CURRent:SLEW:FALL command is to set the fall rate of current.
Command syntax [SOURce:]CURRent:SLEW:RISE <NRf+>
Parameter
MIN ~ MAX | MINimum |MAXimum
Unit
A/uS
Reset value
MAXimum
Example
CURR:SLEW:RISE 3
Return syntax
[SOURce:]CURRent:SLEW:RISE?
Return parameters
[SOURce:]CURRent:PROTection command is to set the current protection
value.
Command syntax [SOURce:]CURRent:PROTection[:LEVel] <NRf+>
Parameter
0 ~ MAX | MINimum |MAXimum
Unit
A
Reset value
MAXimum
Example
CURR:PROT 3
Return syntax [SOURce:]CURRent:PROTection[:LEVel]?
Return parameters
[SOURce:]VOLTage:PROTection command is to set the over-voltage protection
value.
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Command syntax [SOURce:] VOLTage:PROTection[:LEVel] <NRf+>
Parameter
0 ~ MAX | MINimum |MAXimum
Unit
A
Reset value
MAXimum
Example
VOLT:PROT 3
Return syntax [SOURce:] VOLTage:PROTection[:LEVel]?
Return parameters
[SOURce:]POWer:PROTection command is to set the power protection
value.
Command syntax [SOURce:]POWer:PROTection[:LEVel] <NRf+>
Parameter
0 ~ MAX | MINimum |MAXimum
Unit
W
Reset value
MAXimum(wide-range)
Example
POW:PROT 100
Return syntax [SOURce:]POWer:PROTection[:LEVel]?
Return parameters
[SOURce:]VOLTage:[LEVel:] ON command is to set the start on-loading
voltage value (Von).
Command syntax [SOURce:]Voltage:[LEVel:]ON <NRf+>
Parameter
0 ~ MAX | MINimum |MAXimum
Unit
V
Reset value
1
Example
VOLT:ON 3
Return syntax [SOURce:]VOLTage:[LEVel:]ON?
Return parameters
[SOURce:]VOLTage:[LEVel:] OFF command is to set the start unloading
voltage value.
Command syntax [SOURce:]Voltage:[LEVel:]OFF <NRf+>
Parameter
0 ~ MAX | MINimum |MAXimum
Unit
V
Reset value
0.5
Example
VOLT:OFF 2
Return syntax [SOURce:]VOLTage:[LEVel:]OFF?
Return parameters
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Operation Mode Control
[SOURce:]FUNCtion [SOURce:]MODE this two command are equivalent, it’s to
select input mode of the electronic load.
Command syntax [SOURce:]FUNCtion
Parameter
Operation Mode
CURRent
Constant current operation mode
VOLTage
Constant voltage operation mode
POWer
Constant power operation mode
RESistance
Constant resistance operation mode
DYNamic
Dynamic current operation mode
DYNV
Dynamic voltage mode
LED
LED mode
OCP
OCP mode
OPP
OPP mode
CCBattery
Battery CC discharge mode
CRBattery
Battery CR discharge mode
CPBattery
Battery CP discharge mode
OVP
OVP mode
LIST
LIST mode
TIMing
Time test
Reset value CURRent
Example
MODE RES
Return syntax [SOURce:]FUNCtion? [SOURce:]MODE?
Return parameters < NR2> Return parameters description as
following
Query Return parameterss
The corresponding operation mode
0.0
Constant current operation mode
1.0
Constant voltage operation mode
3.0
Constant power operation mode
UTL8200/8500 Electronic Load Series Communication Protocol
2.0
Constant resistance operation mode
UNI-T
4.0
Dynamic operation mode
5.0
Dynamic voltage mode
10.0
OCP mode
11.0
OPP mode
12.0
Battery CC discharge mode
13.0
Battery CR discharge mode
14.0
Battery CP discharge mode
18.0
List mode
20.0
LED mode
21.0
Time test
23.0
OVP mode
Basic Mode Command
[SOURce:]CURRent command is to set the current in CC mode.
Command syntax
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <NRf+>
Parameter 0 ~ MAX
Unit
A
Reset value MINimum
Example
CURR 5
Return syntax
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]?
Return parameters
[SOURce:]VOLTage command is to set the voltage in CV mode.
Command syntax
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <NRf+>
Parameter 0 ~ MAX
Unit
V
Reset value MAXimum
Example VOLT 5
Return syntax
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]?
Return parameters
[SOURce:]POWer command is to set power in CP mode.
Command syntax
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
[SOURce:]POWer[:LEVel][:IMMediate][:AMPLitude] <NRf+>
Parameter 0 ~ MAX
Unit
W
Reset value MINimum
Example POW 10
Return syntax
[SOURce:]POWer[:LEVel][:IMMediate][:AMPLitude]?
Return parameters
[SOURce:]RESistance command is to set resistance in CR mode.
Command syntax
[SOURce:]RESistance[:LEVel][:IMMediate][:AMPLitude] <NRf+>
Parameter 0 ~ MAX
Unit
ohm
Reset value MAXimum
Example RES 5
Return syntax
[SOURce:]RESistance[:LEVel][:IMMediate][:AMPLitude]?
Return parameters
DYNamic Command
[SOURce:]DYNamic:HIGH command is to set high-level load current in
dynamic mode.
Command syntax
[SOURce:]DYNamic:HIGH[:LEVel] <NRf+>
Parameter
0 ~ MAX
Unit
A
Reset value
0
Example
DYN:HIGH 10
Return syntax
[SOURce:]DYNamic:HIGH[:LEVel]?
Return parameters
[SOURce:]DYNamic:HIGH:DWELl command is to set the continuous time of
high-level load current in dynamic mode.
Command syntax [SOURce:]DYNamic:HIGH:DWELI <NRf+>
Parameter
0.1 ~ 99999
Unit
mS
Reset value
0. 1
Example
DYN:HIGH:DWELl 0.01
Return syntax
[SOURce:]DYNamic:HIGH:DWELI?
Return parameters
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
[SOURce:]DYNamic:LOW commandistosetlow-levelloadcurrentindynamicmode.
Command syntax [SOURce:]DYNamic:LOW[:LEVel] <NRf+>
Parameter
0 ~ MAX| MINimum |MAXimum
Unit
A
Reset value
0
Example
DYN:LOW 1
Return syntax
[SOURce:]DYNamic:LOW[:LEVel]?
Return parameters
[SOURce:]DYNamic:LOW:DWELl command is to set the continuous time of
low-level load current in dynamic mode.
Command syntax [SOURce:]DYNamic:LOW:DWELI <NRf+>
Parameter
0.1 ~ 99999
Unit
mS
Reset value
0.1
Example
DYN:LOW:DWELl 10
Return syntax
[SOURce:]DYNamic:LOW:DWELl?
Return parameters
[SOURce:]DYNamic:SLEW:RISE command is to set the rise rate of
dynamic mode.
Command syntax [SOURce:]DYNamic:SLEW:RISE <NRf+>
Parameter
MIN ~ MAX | MINimum |MAXimum
Unit
A/uS
Reset value
MAX
Example
DYN:SLEW:RISE 3
Return syntax
[SOURce:]DYNamic:SLEW:RISE?
Return parameters
[SOURce:]DYNamic:SLEW:FALL command is to set the fall rate of dynamic
mode.
Command syntax [SOURce:]DYNamic:SLEW:FALL <NRf+>
Parameter
MIN ~ MAX | MINimum |MAXimum
Unit
A/uS
Reset value
MAX
Example
DYN:SLEW:FALL 3
Return syntax [SOURce:]DYNamic:SLEW:FALL?
Return parameters
[SOURce:]DYNamic:MODE command is to set operation mode in dynamic
mode.
Command syntax [SOURce:]DYNamic:MODE
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Parameter
CONTinuous | PULSe |TOGGle
Reset value CONTinuous
Example
DYN:MODE PULS
Return syntax [SOURce:]DYNamic:MODE?
Return parameters
[SOURce:]DYNamic:REPeat command is to set the running repeat time in
dynamic mode.
Command syntax [SOURce:]DYNamic:REPeat
Parameter
1~99999
Example
DYN:REP 10
Return syntax
[SOURce:]DYNamic:REP?
Return parameters
DYNV Command
[SOURce:]DYNV:HIGH command is to set high-level load constant voltage
value in dynamic voltage mode.
Command syntax [SOURce:]DYNV:HIGH[:LEVel] <NRf+>
Parameter
0 ~ MAX
Unit
V
Reset value
0
Example
DYNV:HIGH 10
Return syntax
[SOURce:] DYNV:HIGH[:LEVel]?
Return parameters
[SOURce:] DYNV:HIGH:DWELl command is to set the continuous time of
high-level load constant voltage in dynamic voltage mode.
Command syntax [SOURce:] DYNV:HIGH:DWELI <NRf+>
Parameter
0.1 ~ 99999
Unit
mS
Reset value
0. 1
Example
DYNV:HIGH:DWEL 100
Return syntax
[SOURce:] DYNV:HIGH:DWEL?
Return parameters
[SOURce:] DYNV:LOW command is to set the low-level load contant voltage in
dynamic voltage mode.
Command syntax [SOURce:] DYNV:LOW[:LEVel] <NRf+>
Parameter
0 ~ MAX| MINimum |MAXimum
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Unit
V
Reset value
0
Example
DYNV:LOW 10
Return syntax [SOURce:] DYNV:LOW[:LEVel]?
Return parameters
[SOURce:] DYNV:LOW:DWELl command is to set the continuous time of low-level
load constant voltage in dynamic voltage mode
Command syntax [SOURce:] DYNV:LOW:DWELl <NRf+>
Parameter
0.1 ~ 99999
Unit
mS
Reset value
0.1
Example
DYNV:LOW:DWEL 100
Return syntax [SOURce:] DYNV:LOW:DWEL?
Return parameters
[SOURce:] DYNV:SLEW:RISE command is to set voltage rise rate of
dynamic voltage mode.
Command syntax [SOURce:] DYNV:SLEW:RISE <NRf+>
Parameter
MIN ~ MAX | MINimum |MAXimum
Unit
V/uS
Reset value
MAX
Example
DYNV:SLEW:RISE 3
Return syntax
[SOURce:] DYNV:SLEW:RISE?
Return parameters
[SOURce:] DYNV:SLEW:FALL command is to set the voltage fall rate of
dynamic voltage mode.
Command syntax [SOURce:] DYNV:SLEW:FALL <NRf+>
Parameter
MIN ~ MAX | MINimum |MAXimum
Unit
V/uS
Reset value
MAX
Example
DYNV:SLEW:FALL 3
Return syntax [SOURce:] DYNV:SLEW:FALL?
Return parameters
[SOURce:] DYNV:MODE command is to set operation mode in dynamic
voltage mode.
Command syntax [SOURce:] DYNV:MODE
Parameter
CONTinuous | PULSe |TOGGle
Reset value
CONTinuous
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Example
DYNV:MODE PULS
Return syntax
[SOURce:] DYNV:MODE?
Return parameters
[SOURce:] DYNV:REPeat command is to set running repeat times in
dynamic voltage mode.
Command syntax
[SOURce:] DYNV:REPeat
Parameter
1~99999
Example
DYNV:REP 10
Return syntax
[SOURce:] DYNV:REP?
Return parameters
LED Command
LED:VOLTage command is to set LED Vo.
Command syntax LED:VOLTage <Nrf+>
Parameter
0.001~MAX
Example
LED:VOLT 18
Return syntax
LED:VOLT?
Return
LED:CURRent command is to set LED Io.
Command syntax LED:CURRent <Nrf+>
Parameter
0~MAX
Example
LED:CURR 0.35
Return syntax LED:CURR?
Return
LED:RCOeff command is to set LED Rd Coeff.
Command syntax LED:RCOeff <Nrf+>
Parameter
0.001~1
Example
LED:RCO 0.2
Return syntax LED:RCO?
Return
List Command
[SOURce:]LIST:REPeat command is to set execute list repeat times.
Command syntax [SOURce:]LIST:REPeat <Nrf+>
Parameter
1 ~ 99999
Reset value
0
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Example
LIST:REPeat 3
Return syntax [SOURce:]LIST:REPeat?
Return parameters
[SOURce:]LIST:STEP command is to set execute list repeat steps.
Command syntax [SOURce:]LIST:STEP <Nrf+>
Parameter
1 ~ 16
Example
LIST:STEP 3
Return syntax [SOURce:]LIST:STEP?
Return parameters
[SOURce:]LIST:MODE command is to set the list continuous running and
no exit abnormally.
Command syntax [SOURce:] LIST:MODE
Parameter
CONT | TRIG | CONTERR | CONTERR
CONT(continuous), TRIG(trigger), CONTERR(continuous stop by error),
CONTERR(continuous trigger stop by error)
Example
LIST:MODE CONT
Return syntax
[SOURce:]LIST:MODE?
Return parameters
[SOURce:]LIST:DISCharge command is to set discharge method of fast
charge. Paramtere0 means turn off fast discharge, 1 means turn on fast
discharge, greater than 128 means turn on fast charge list function.
Command syntax [SOURce:] LIST:DISCharge
Parameter
0 | 1 | 128 | 129
Example
LIST:DISCharge 1
Return syntax [SOURce:]LIST:DISCharge?
Return parameters
[SOURce:]LIST:VSTart command is to set list self-starting voltage.
Command syntax [SOURce:] LIST:VSTart
Example
LIST:VSTart 3
Return syntax
[SOURce:]LIST:VSTart?
Return parameters
[SOURce:]LIST:SET01:FCP command is to set the list first step of fast
charge protocol. The command step is named as SET with the corresponding
number; the maximum number of step cannot exceed 16.
Command syntax [SOURce:] LIST:SET01:FCP <Nrf+>
Parameter
0 | 1.0 | 2.0 | 3.0 | 5.0 | 6.0 | 10.0 |
Example
LIST:SET01:FCP 2.0
Return syntax [SOURce:]LIST:SET01:FCP?
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Return parameters
Parameter
Fast charge protocol of list single step
0.0
Regular(no fast charge)
1.0
QC2.0
2.0
QC3.0
3.0
QC4.0
5.0
UPD2.0
6.0
UPD3.0
10.0
PE2.0
[SOURce:]LIST:SET01:VQC command is to set the list first step of fast
voltage charge protocol. The command step is named as SET with the
corresponding number; the maximum number of step cannot exceed 16.
Command syntax [SOURce:] LIST:SET01:VQC <Nrf+>
Parameter
3.3~21
Example
LIST:SET01:VQC 5.0
Unit
V
Return syntax
[SOURce:]LIST:SET01:VQC?
Return parameters
[SOURce:]LIST:SET01:MODE command is to set the list first step of on-load
mode. The command step is named as SET with the corresponding number;
the maximum number of step cannot exceed 16.
Command syntax [SOURce:] LIST:SET01:MODE <Nrf+>
Parameter
0.0 | 1.0 | 2.0 | 3.0 | 4.0 | 5.0
Example
LIST:SET01:MODE 1.0
Return syntax [SOURce:]LIST:SET01:MODE?
Return parameters
Parameter
List single step with on-load mode
0.0
CC mode
1.0
CV mode
2.0
CR mode
3.0
CP mode
4.0
OPEN circuit mode
5.0
SHORT short-circuit mode
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
[SOURce:]LIST:SET01:VALue command is to set the the list first step of
on-load constant value. The command step is named as SET with the
corresponding number; the maximum number of step cannot exceed 16.
Command syntax [SOURce:] LIST:SET01:VALue <Nrf+>
Parameter
0~ MAXimum
Example
LIST:SET01:VALue 3
Return syntax [SOURce:]LIST:SET01:VAL?
Return parameters
[SOURce:]LIST:SET01:DWELl command is to set the list first step of
on-load time. The command step is named as SET with the corresponding
number; the maximum number of step cannot exceed 16.
Command syntax [SOURce:] LIST:SET01:DWELl <Nrf+>
Parameter
0~ 99999
Unit
mS
Example
LIST:SET01:DWELl 1000
Return syntax
[SOURce:]LIST:SET01:DWELl?
Return parameters
[SOURce:]LIST:SET01:PROTection command is to set the list first step of
inspect item. The command step is named as SET with the corresponding
number; the maximum number of step cannot exceed 16.
Command syntax [SOURce:] LIST:SET01:PROTection <Nrf+>
Parameter
0~ 99999
Unit
mS
Example
LIST:SET01:PROTection 0.0
Return syntax
[SOURce:]LIST:SET01:PROT?
Return parameters
Parameter
Inspection function of list single step
0.0
No inspection
1.0
Inspect current
2.0
Inspect voltage
3.0
Inspect power
4.0
Inspect Vpp
5.0
Inspect Ipp
[SOURce:]LIST:SET01:UPPer command is to set the list first step of the high limit protection. The command step is named as SET with the corresponding number; the maximum number of step cannot exceed 16.
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Command syntax [SOURce:] LIST:SET01:UPPer <Nrf+>
Parameter
0~ MAXimum
Example
LIST:SET01:UPPer 3.0
Return syntax
[SOURce:]LIST:SET01:UPP?
Return parameters
[SOURce:]LIST:SET01:LOWer command is to set the list first step of the
low limit. The command step is named as SET with the corresponding
number; the maximum number of step cannot exceed 16.
Command syntax
[SOURce:] LIST:SET01:LOWer <Nrf+>
Parameter
0~ MAXimum
Example
LIST:SET01:LOWer 3.0
Return syntax
[SOURce:]LIST:SET01:LOW?
Return parameters
[SOURce:]LIST:CALLing command is to recall the specified group of list file
store in device.
Command syntax [SOURce:] LIST:CALLing
Parameter
1~ 60corfirm by stored group numbers in
device
Example
LIST:CALLing 3
Return syntax
[SOURce:]LIST:CALLing?
Return parameters 255255 means recall finised
[SOURce:]LIST:RESult? command is to query running result of list mode.
Command syntax [SOURce:] LIST:RESult?
Example
LIST:RES?
Return parameters
binary number, from top to high, each bit presents single execute result,
1 presents execute successful, 0 presents execute failed.
MEASure Command
MEASure:VOLTage? command is to read the average value of voltage.
Command syntax MEASure[:SCALar]:VOLTage[:DC]?
Example
MEAS:VOLT?
Return parameters
MEASure:VOLTage:MAXimum? command is to read the peak value Vp+ of
voltage.
Command syntax MEASure[:SCALar]:VOLTage:MAXimum?
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Example
MEAS:VOLT:MAX?
Return parameters
MEASure:VOLTage:MINimum? command is to read the minimum value
Vp- of voltage.
Command syntax MEASure[:SCALar]:VOLTage:MINimum?
Example
MEAS:VOLT:MIN?
Return parameters
MEASure:VOLTage:PTPeak? command is to read peak-to-peak value Vpp
of voltage.
Command syntax MEASure[:SCALar]:VOLTage:PTPeak?
Example
MEAS:VOLT:PTP?
Return parameters
MEASure:CURRent? command is to read the average of current.
Command syntax MEASure[:SCALar]:CURRent[:DC]?
Example
MEAS:CURR?
Return parameters
MEASure:CURRent:MAXimum? command is to read the peak value Ip+ of
current.
Command syntax MEASure[:SCALar]:CURRent:MAXimum?
Example
MEAS:CURR:MAX?
Return parameters
MEASure:CURRent:MINimum? command is to read the minimum value Ip-
of current.
Command syntax MEASure[:SCALar]:CURRent:MINimum?
Example
MEAS:CURR:MIN?
Return parameters
MEASure:CURRent:PTPeak? command is to read the peak-to-peak value
Ipp of current.
Command syntax MEASure[:SCALar]:CURRent:PTPeak?
Example
MEAS:CURR:PTP?
Return parameters
MEASure:POWer? commandistoreadtheaveragevalueofpower.
Command syntax MEASure[:SCALar]:POWer[:DC]?
Example
MEAS:POWer?
Return parameters
MEASure:RESistance? commandistoreadequivalentimpedance.
Command syntax MEAS[:SCALar]:RESistance[:DC]?
Example
MEAS:RESistance?
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Return parameters
MEASure:CAPacity? commandistoreadthebatterycapacity.
Command syntax MEAS[:SCALar]:CAPacity[:DC]?
Example
MEAS: CAPacity?
Return parameters
OCP Test Command
OCP[:STATe] command is to start or stop OCP test
Command syntax OCP[:STATe]
Parameter
0 | 1 | OFF |ON
Example
OCP ON
Return syntax
OCP[:STATe]?
Return
0 | 1
OCP:ISTart command is to set the initial current of OCP.
Command syntax OCP:ISTart <NRf+>
Parameter
0 ~MAX
Unit
A
Example
OCP:IST 3
Return syntax OCP:ISTart?
Return
OCP:IEND command is to set the cut-off current of OCP.
Command syntax
OCP:IEND <NRf+>
Parameter
0 ~MAX
Unit
A
Example
OCP:IEND 6
Return syntax
OCP:IEND?
Return
OCP:CSTep command is to set the step-current value of OCP.
Command syntax
OCP:CSTep
Example
OCP:CSTep 0.1
Return syntax
OCP:CSTep?
Return
OCP:DWELl command is to set the dewell time of OCP single step.
Command syntax
OCP:DWELl <NRf+>
Parameter
0.1 ~99999
Unit
mS
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Example
OCP:DWEL 0.1S or OCP:DWEL 10mS
Return syntax OCP:DWEL?
Return
OCP:VTRig command is to set OCP trigger level.
Command syntax OCP:VTRig <NRf+>
Parameter
0.1 ~MAX
Unit
V
Example
OCP:VTR 11.8
Return syntax OCP:VTRig?
Return
OCP:RESult[:OCP] command is to query the current value of OCP point.
Command syntax OCP:RESult[:OCP]?
Unit
A
Example
OCP:RES?
Return parameters <NRf+>
OCP:RESult:PMAX command is to query PMAX point.
Command syntax
OCP:RESult:PMAX?
Return parameters
< NR2>Unit
W
Example
OCP:RES:PMAX?
Return
<NRf+>
It presents the maximum output power of PMAX point.
OPP Test Command
OPP[:STATe] command is to start or stop the OPP test.
Command syntax OPP[:STATe]
Parameter
0 | 1 | OFF |ON
Example
OPP ON
Return syntax
OPP[:STATe]?
Return
0 | 1
OPP:PSTart command is to set the initial power of OPP.
Command syntax OPP:PSTart <NRf+>
Parameter
0 ~MAX
Unit
W
Example
OPP:PST 10
Return syntax
OPP:PSTart?
Return
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
OPP:PEND command is to set the cut-off power of OPP.
Command syntax
OPP:PEND <NRf+>
Parameter
0 ~MAX
Unit
W
Example
OPP:PEND 100
Return syntax
OPP:PEND?
Return
OPP:CSTep command is to set the step-power of OPP.
Command syntax
OPP:CSTep
Example
OPP:CSTep 1.0
Return syntax
OPP:CSTep?
Return
OPP:DWELl command is to set the dewell time of OPP single step.
Command syntax
OPP:DWELl <NRf+>
Parameter
0.1 ~99999
Unit
mS
Example
OPP:DWEL 100
Return syntax
OPP:DWEL?
Return
OPP:VTRig command is to set OPP trigger level.
Command syntax
OPP:VTRig <NRf+>
Parameter
0.1 ~MAX
Unit
V
Example
OPP:VTR 11.8
Return syntax
OPP:VTRig?
Return
OPP:RESult command is to query the power value of OPP point.
Command syntax
OPP:RESult?
Unit
W
Example
OPP:RES?
Return parameters
<NRf+>
BATTery Test Command
BATTery:CURRent command is to set the discharge current value of battery
constant current.
Command syntax BATTery:CURRent < NRf+>
Parameter
0 ~MAX
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Unit
A
Example
BATT:CURR 3
Return syntax BATTery:CURR?
Return
BATTery:CCVoltage command is to set the cut-off voltage of discharge
battery constant current.
Command syntax BATTery:CCVoltage <NRf+>
Parameter
0 ~MAX
Unit
V
Example
BATT:CCV 5.0
Return syntax
BATT:CCV?
Return
BATTery:RESistance command is to set discharge resistance of battery
constant resistance.
Command syntax
BATTery:RESistance <NRf+>
Parameter Unit
0 ~7.5K
Example
BATT:RES 100
Return syntax
BATT:RES?
Return
BATTery:CRVoltage command is to set discharge cut-off voltage value of
battery constant resistance.
Command syntax
BATTery:CRVoltage
Parameter
0 ~MAX
Unit
V
Example
BATT:CRV 5.0
Return syntax
BATT:CRV?
Return
BATTery:POWer command is to set discharge power value of battery
constant power.
Command syntax
BATTery:POWer <NRf+>
Parameter
0.1 ~MAX
Unit
W
Example
BATT:POW 10.0
Return syntax
BATT:POW?
Return
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
BATTery:CPVoltage command is to set discharge cut-off voltage of
battery constant power.
Command syntax
BATTery:CPVoltage <NRf+>
Parameter
0 ~MAX
Unit
V
Example
BATT:CPV 10.0
Return syntax
BATT:CPV?
Return
OVP Test Command
OVP[:STATe] command is to start or stop OVP test.
Command syntax OVP[:STATe]
Parameter
0 | 1 | OFF |ON
Example Return syntax
OVP ON OVP[:STATe]
Return
0 | 1
OVP:VTRig command is to set OVP trigger level.
Command syntax
OVP:VTRig <NRf+>
Parameter
1.0 ~MAX
Unit
V
Example
OVP:VTR 4
Return syntax
OVP:VTRig?
Return
OVP:RESult[:OVP] command is to query the voltage value of OVP point.
Command syntax
OVP:RESult[:OVP]
Return parameters
<NRf+>
Unit
V
Example
OVP:RES?
Return
OVP:RESult:TIME command is to query tovp.
Command syntax OVP:RESult:TIME?
Unit
mS
Example
OVP:RES:TIME?
Return parameters
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
TIMing Test Command
TIMing[:STATe] command is to start or stop Timing test.
Command syntax TIMing[:STATe]
Parameter
0 | 1 | OFF |ON
Example Return syntax
TIM ON TIMing[:STATe]
Return
0 | 1
TIMing:LOAD:MODE command is to set on-load mode in Timing test.
Command syntax TIMing:LOAD:MODE
Parameter
CURR | VOLT | RES | POW | OFF
Example
TIM:LOAD:MODE CURR
Return syntax
TIMing:LOAD:MODE?
Return
< NR2>Relevant instructions If TIM:LOAD:SETT OFF then ignore the
setting of this instruction.
TIMing:LOAD:VALue command is to set on-load parameter in Timing test.
Command syntax
TIMing:LOAD:VALue <Nrf+>
Parameter
A/V/W/ohm, depend on TIMing:LOAD:MODE
Example
TIM:LOAD:VAL 1
Return syntax
TIMing:LOAD:VALue?
Return
Relevant instructions If TIM:LOAD:SETT OFFthen ignore the
setting of this instruction.
TIMing:TSTart:SOURce command is to set the start trigger source
Command syntax
TIMing:TSTart:SOURce
Parameter
CURR | VOLT | EXT
Example
TIM:TST:SOUR VOLT
Return syntax
TIMing:TSTart:SOURce?
Return
< NR2>TIMing:TSTart:EDGE command is to set the trigger edge of start test.
Command syntax
TIMing:TSTart:EDGE
Parameter
RISE |FALL
Example
TIM:TST:EDGE RISE
Return syntax
TIMing:TSTart:EDGE?
Return
< NR2>TIMing:TSTart:LEVel command is to set the trigger level of start test
Command syntax TIMing:TSTart:LEVel <Nrf+>
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Parameter depend on start trigger source, that is Timing:TSTart:SOURce
Example
TIM:TST:LEV 1
Return syntax
TIMing:TSTart:LEVel?
Return
TIMing:TEND:SOURce command is to set the trigger source of the end of
test.
Command syntax TIMing:TEND:SOURce
Parameter
CURR | VOLT | EXT
Example
TIM:TEND:SOUR VOLT
Return syntax
TIMing:TEND:SOURce?
Return
< NR2>TIMing:TEND:EDGE command is to set the trigger edge of end of test.
Command syntax TIMing:TEND:EDGE
Parameter
RISE | FALL
Example
TIM:TEND:EDGE RISE
Return syntax
TIMing:TEND:EDGE?
Return
TIMing:TEND:LEVel command is to set the trigger level of the end of test
Command syntax
TIMing:TEND:LEVel <Nrf+>
Parameter depend on start trigger source, that is Timing:TEND:SOURce
Example
TIM:TEND:LEV 5
Return syntax
TIMing:TEND:LEVel?
Return
TIMing:RESult command is to query Timing test result.
Command syntax
TIMing:RESult?
Unit
mS
Example
TIM:RES?
Return
LEFF Test Command (Load Effect Test
LEFF [:STATe] command is to start or stop LEFF test.
Command syntax LEFF[:STATe]
Parameter
0 | 1 | OFF | ON
Example Return syntax
LEFF ON LEFF [:STATe]
Return
0 | 1
LEFF:VOLTage command is to set the rated voltage in LEFF test.
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Command syntax LEFF:VOLTage <NRf+>
Parameter
1.0 ~MAX
Unit
V
Example
LEFF:VOLT 5
Return syntax
LEFF: VOLT?
Return
< NRf+>
LEFF:CURRent comman is set rated current in LEFF test.
Command syntax LEFF:CURRent <NRf+>
Parameter
0 ~MAX
Unit
A
Example
LEFF:CURR 3
Return syntax
LEFF: CURR?
Return
< NRf+>
LEFF:RESult command is to query LEFF test result.
Command syntax
LEFF:RESult?
Unit
none
Return parameters
< NRf+>
Return parameters range 0.0 – 1.0
QCM Test Command (Fast Charge Test
QCModule:PROTocol command is to set the protocol of fast charge.
Command syntax QCModule: PROTocol
Parameter
NULL | QC2 | QC3 | QC4 | PD2 | PD3 | PE2 | BC12
Example
QCM:PROT PD3
Return syntax
QCM:PROT?
Return
< NRf+>
Parameter description
Parameter
Return
Description of fast charge
string
parameters
protocol
NULL
0.0
Exit fast charge mode
QC2
1.0
QC2.0
QC3
2.0
QC3.0
QC4
3.0
QC4.0
PD2
5.0
PD2.0
PD3
6.0
DP3.0
PE2
9.0
PE2.0
BC12
14.0
BC1.2
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
QCModule:D+:VOLTage command is to query the actual voltage value on
DP line.
Command syntax QCModule:D+:VOLTage?
Parameter
0~3.3
Unit
V
Example
QCM:D+:VOLT?
Return
< NRf+>
QCModule:D+:SHORt command is to add 3.3V voltage to D+ (short-circuit test)
in BC1.2 protocol.
Command syntax
QCModule:D+:SHORt < bool>
Parameter
0 | 1 | OFF | ON
Example
QCM:D+:SHORt ON
Return syntax
QCM:D+:SHOR?
Return parameters
< bool >QCModule:D-:VOLTage command is to query the actual voltage value on DN
line.
Command syntax
QCModule:D-:VOLTage?
Parameter
0~3.3
Unit
V
Example
QCM:D-:VOLT?
Return
< NRf+>
QCModule:D-:SHORt command is to add 3.3V voltage to D- (short-circuit test)
in BC1.2 protocol.
Command syntax
QCModule:D-:SHORt < bool>
Parameter
0 | 1 | OFF | ON
Example
QCM:D-:SHORt ON
Return syntax
QCM:D-:SHOR?
Return parameters < bool >
QCModule:PDO:COUNt command is to query the quantity of PD
power/voltage object.
Command syntax
QCModule:PDO:COUNt?
Unit
none
Example
QCM:PDO:COUN?
Return parameters
< NRf+>
Return parameters range 0 – 7
QCModule:PDO:LIST command is to query the list of PD power/voltage.
Command syntax
QCModule:PDO:LIST?
Unit
none
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Example QCM:PDO:LIST? Return parameters PDO parameter listeach line presents one of
voltage object.
Returns data example
Description
FPS:5.0V/3.0A
Fixed power5V/3A
BPS:12.0V-5.0V/18.0W VPS:12.0V-5.0V/2.0A
Battery supply, maximum voltage 12V, minimum voltage 5V, maximum power18W Variable power, maximum voltage 12V, minimum voltage 5V, maximum current power
PPS: 11.0V-5.9V/3.0A
program-controlled power supply, maximum voltage 11V, minimum voltage 5.9V, maximum current 3A
QCModule:CONNect command is to query the connect status of fast charge
protocol.
Command syntax
QCModule:CONNect?
Unit
none
Example
QCM:CONN?
Return parameters
< NR2>Return parameters range 0(disconnected | 1connected
QCModule:RUN command is to query the running status of fast charge
command.
Command syntax
QCModule:RUN?
Unit
none
Example
QCM:RUN?
Return parameters
< NR2>Return parameters range 0(not running or end of running | 1
running
QCModule:RESult command is to query the running result of fast charge.
Command syntax
QCModule:RESult?
Unit
none
Example
QCM:RES?
Return parameters
< NR2>Return parameters range 0failed | 1successful
QCModule:FUNCtion command is to set the running mode of fast charge
and trigger the power/voltage output.
Command syntax
QCModule:FUNCtion < mode>
Parameter QCFIX | QCSTEP | PEFIX | PDFIX | DPDN
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Example
QCM:FUNC PDFIX
Return syntax
QCM:FUNC?
Return parameters < NRf+>
Parameter decrpition
Parameter
Return
Parameter descrpition
strings
parameters
QCFIX
0.0
QC constant voltage mode
QCSTEP 1.0
QC stepped mode
PEFIX
2.0
PE constant voltage mode
PDFIX
4.0
PD constant voltage mode
DPDN
5.0
DPDNtest mode
(in QC protocol
/
6.0
List mode, it cannot set independently
NotesDPDN test mode only can use in QC protocol.
QCModule:MODE command is to set the running mode of fast charge (the
same as QCM: FUNC)
Command syntax
QCModule:MODE < mode>
Parameter QCFIX | QCSTEP | PEFIX | PDFIX | DPDN
Example
QCM:MODE PDFIX
Return syntax
QCM:MODE?
Return parameters
< NRf+>
NotesDPDN test mode only can use in QC protocol.
QCModule:INPut command is to set the running switch of fast charge.
Command syntax QCModule: INPut < bool>
Parameter
0 invalid | 1 | OFFinvalid | ON
Example
QCM:INP ON
Return syntax
QCM:INP?
Return parameters < bool >
QCModule:QC:VOLTage command is to set the voltage value in QC constant
voltage mode.
Command syntax
QCModule:QC:VOLTage < NRf+>
ParameterUnit
V
Parameter range
3.3-20
Example
QCM:QC:VOLT 9
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Return syntax
QCM:QC:VOLT?
Return parameters < NRf+>
QCModule:QC:STARt command is to set the initial voltage value in QC
stepped mode.
Command syntax
QCModule:QC:STARt < NRf+>
ParameterUnit
V
Example
QCM:QC: STAR 9
Return syntax
QCM:QC:STAR?
Return parameters
< NRf+>
QCModule:QC:STEP command is to set step voltage value in QC stepped
mode.
Command syntax
QCModule:QC:STEP < NRf+>
ParameterUnit
V
Example
QCM:QC:STEP 0.2
Return syntax
QCM:QC:STEP?
Return parameters < NRf+>
QCModule:QC:END command is to set the end voltage value in QC stepped
mode.
Command syntax
QCModule:QC:END < NRf+>
ParameterUnit
V
Example
QCM:QC:END 12
Return syntax
QCM:QC:END?
Return parameters
< NRf+>
QCModule:QC:DWELl command is to set dewell time of single step in QC
stepped mode.
Command syntax
QCModule:QC:DWELl < NRf+>
ParameterUnit
S
Example
QCM:QC:DWELl 1000
Return syntax
QCM:QC:DWELl?
Return parameters < NRf+>
Parameter range
100-99999
QCModule:QC:TRIGger command is to set trigger mode in QC stepped
mode.
Command syntax Parameter
QCModule:QC:TRIGger < NRf+> 0 manual | 1auto
ParameterUnit
none
Example
QCM:QC:TRIGger 1
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Return syntax Return parameters
QCM:QC:TRIGger? < NRf+>
QCModule:QC:MANual command is to send manual trigger in QC stepped
mode, this command is only take effect in QC stepped mode and trigger
mode must be manual.
Command syntax Parameter
QCModule:QC:MANual < bool> 0 (invalid | 1 | OFF(invalid| ON
ParameterUnit
none
Example
QCM:QC:MANual ON
QCModule:DPDN:PVOLtage command is to set DP voltage value in DPDN
test mode.
Command syntax
QCModule:DPDN:PVOLtage < NRf+>
Parameter unit
V
Example
QCM:DPDN:PVOLtage 0.6
Parameter range
0-3.3
Return syntax
QCM:DPDN:PVOL?
Return parameters
< NRf+>
QCModule:DPDN:NVOLtage command is to set DN voltage value in DPDN
test mode.
Command syntax
QCModule:DPDN:NVOLtage < NRf+>
Parameter unit
V
Example
QCM:DPDN:NVOLtage 0.6
Parameter range
0-3.3
Return syntax
QCM:DPDN:NVOL?
Return parameters < NRf+>
QCModule:DPDN:VERRor command is to set the allowance error voltage
value in DPDN test mode.
Command syntax
QCModule:DPDN:VERRor < NRf+>
Parameter unit
V
Example
QCM:DPDN:VERRor 0.2
Parameter range
0-3.3
Return syntax
QCM:DPDN:VERR?
Return parameters
< NRf+>
QCModule:DPDN:DWELl command is to set the continuous time value in
DPDN test mode.
Command syntax
QCModule:DPDN:DWELl < NRf+>
Parameter unit
ms
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Example Parameter range Return syntax Return parameters
QCM:DPDN:DWELl 500 100-99999 QCM:DPDN:DWELl? < NRf+>
QCModule:PE:VOLTage command is to set the voltage value in PE constant
voltage mode.
Command syntax
QCModule:PE:VOLTage < NRf+>
Parameter unit
V
Example
QCM:PE:VOLTage 5
Parameter range
3.3-20
Return syntax
QCM:PE:VOLT?
Return parameters
< NRf+>
QCModule:PD:VOLTage command is set the voltage value in UPD constant
voltage mode.
Command syntax
QCModule:PD:VOLTage < NRf+>
Parameter unit
V
Example
QCM:PD:VOLTage 5
Parameter range
3.3-21
Return syntax
QCM:PD:VOLT?
Return parameters
< NRf+>
QCModule:PD:CURRent command is to set the current value in UPD
constant voltage mode.
Command syntax
QCModule:PD:CURRent < NRf+>
Parameter unit
A
Example
QCM:PD:CURRent 3
Parameter range
0-5
Return syntax
QCM:PD:CURR?
Return parameters
< NRf+>
QCModule:PD:PDONumber command is to the voltage object serial number
in UPD constant voltage mode.
Command syntax
QCModule:PD:PDONumber < NR2>
Parameter unit
none
Example Parameter range
QCM:PD:PDON 3 1-7depend on the actual voltage object
quantity to select, it must greater than 0
Return syntax
QCM:PD:PDON?
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Return parameters < NRf+>
The operation sequence description of remote fast charge:
Select fast charge protocolPROTocol Wait for connectingthe process may takes
1-3 seconds Set pattern parameter It has five run mode and each pattern
parameter should be set. Select run modeFUNCtion/MODE Start to
runINPutconstant voltage mode can skip this step wait to the end of runthe
process may takes 1-10seconds, don’t need
send the end of run command. Query the run result (RESult?)
Programmable example
QC2.0/QC3.0 Fixed Point Test
QCM:PROT QC2
Set the fast charge protocol
QCM:CONN? QCM:QC:VOLT 9
Inspect handshake status, send instruction continuously when returns value 1 Set the output voltage
QCM:FUNC QCFIX
Select fixed point and trigger output
MODE CURR
Select constant current mode
CURR 1A INPUT ON INPUT OFF QCM:PROT NULL
Constant current value 1A Turn on on-load Turn off on-load Exit fast charge protocol
QCM:PROT QC3 QCM:CONN? QCM:QC:STAR 5 QCM:QC:STEP 0.2 QCM:QC:END 12
QCM:QC:DWEL 0.1
QCM:QC:TRIG 1
QC3.0/QC4.0 Stepped Test Set the fast charge protocol Inspect handshake status, send instruction continuously when returns value 1 Initial voltage5V Stepped voltage0.2V The end of run voltage12V Stepped time0.1s Stepped time = stepped voltage÷0.2×0.1 s Trigger modeAuto trigger
UTL8200/8500 Electronic Load Series Communication Protocol
QCM:MODE QCSTEP QCM:INP ON MODE CURR CURR 1A INPUT ON INPUT OFF QCM:PROT NULL
QCM:PROT PD3 QCM:CONN?
QCM:PDO:COUN?
QCM:PDO:LIST?
QCM:PD:PDON 2 QCM:PD:VOLT 9 QCM:PD:CURR 2 QCM:MODE PDFIX MODE CURR CURR 1A
INPUT ON INPUT OFF QCM:PROT NULL
Fast charge modestepped mode UNI-T Turn on stepped test Select constant
current mode Constant current value 1A Turn on on-load Turn off on-load Exit
fast charge protocol
PD2.0/PD3.0 Fixed Point Test Set the fast charge protocol Inspect handshake
status, send instruction continuously when returns value 1 Query the quantity
of power/voltage object PD (this command is not necessary) Query the list of
PD power/voltage (this command is not necessary) Serial number of voltage
object1 Output voltage9V Output current2A Select fixed point and trigger
output Select constant current mode Constant current value 1A Turn on on-load
Turn off on-load Exit fast charge protocol
PEAK TEST Command
PEAK command os to read maximum/minimum value after starting the test.
PEAK:VOLTage:MAXimum? command is to read the maximum value of
voltage.
Command syntax PEAK:VOLTage:MAXimum?
Example
PEAK:VOLT:MAX?
Return parameters
PEAK:VOLTage:MINimum? commandistoreadtheminimumvalueofvoltage.
Command syntax
PEAK:VOLTage:MINimum?
Example
PEAK:VOLT:MIN?
UTL8200/8500 Electronic Load Series Communication Protocol
UNI-T
Return parameters
PEAK:CURRen:MAXimum? commandistoreadthemaximumvalueofcurrent.
Command syntax
PEAK:CURRent:MAXimum?
Example
PEAK:CURR:MAX?
Return parameters
PEAK:CURRent:MINimum? commandistoreadminimumvalueofcurrent.
Command syntax
PEAK:CURRent:MINimum?
Example
PEAK:CURR:MIN?
Return parameters
Notes
1 UTL8200/ UTL8500 series electronic load is communicated by serial port RS232
if no other specific description, serial port parameters:
Baud rate4800bps/9600bpsDefault/19.2Kbps/38.4Kbps/57.6Kbps/115.2Kbps Data
bit8bits Stop bit1bit Check bitnone Flow controlnone 2If electronic load has
no data to respond when the upper computer send SCPI command, the shift
message in standard event status register as the answer message to response,
the detailed content see the register description. 3The short time interval
can not less than 30ms between in two SCPI command when upper computer
continuous to send. 4This protocol differs from the standard SCPI, UTL8200/
UTL8500 series electronic load support each command only operating one single
data. 5This protocol includes the part of remote control operation, user can
contact us to get other remoter operation. Our company can compile SCPI
protocol as custom made. In addition, we can implement real-time updates.
UTL8200/8500 Electronic Load Series Communication Protocol
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>