Korad KAxxxxP series

From sigrok
Revision as of 23:41, 13 October 2015 by Uwe Hermann (talk | contribs) (Created page with "{{Infobox power supply | image = 180px | name = Korad KDxxxxP | status = supported | source_code_dir...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Korad KDxxxxP
PS3005D front on.JPG
Status supported
Source code korad-kdxxxxp
Channels 1
Voltage/current (CH1) various
Connectivity USB/serial
Features programmable presets
Website koradtechnology.com

The Korad KDxxxxP series are 1 channel switch-mode programmable power supplies with USB/serial connectivity.

The devices are also sold as rebranded versions by e.g. Velleman.

Devices

Korad Velleman OEM Voltage range Current range Power
? Velleman PS3005D 0-30 V 0-5 A 150 W
? Velleman LABPS3005D 0-30 V 0-5 A 150 W

Protocol

The protocol is serial or serial-over-USB, 9600 8N1, (almost fully) ASCII based. No line termination, CRC or checksum characters are used. The PC sends a request string which is then responded by the power supply.

During a PC connection, the front control buttons and the scrollwheel are blocked.

Request Example output Remarks
*IDN? VELLEMANPS3005DV2.0

KORADKA3005PV2.0

Request identification from device
STATUS? (byte) Request the actual status. The output is a single byte with the actual status encoded in bits. At least the Velleman PS3005D V2.0 is a bit buggy here. The only reliable bits are: 0x40 (Output mode: 1:on, 0:off), 0x20 (OVP and/or OCP mode: 1:on, 0:off) and 0x01 (CV/CC mode: 1:CV, 0:CC)
VSET1? 12.34 Request the voltage as set by the user.
VSET1:12.34 (none) Set the maximum output voltage.
VOUT1? 12.34 Request the actual voltage output.
ISET1? 0.125 Request the current as set by the user.
ISET1:0.125 (none) Set the maximum output current.
IOUT1? 0.125 Request the actual output current.
OUT1 (none) Enable the power output.
OUT0 (none) Disable the power output.
OVP1 (none) Enable the "Over Voltage Protection", the PS will switch off the output when the voltage raises above the actual level.
OVP0 (none) Disable the "Over Voltage Protection".
OCP1 (none) Enable the "Over Current Protection", the PS will switch off the output when the current raises above the actual level.
OCP0 (none) Disable the "Over Current Protection".

Remarks:

  1. The digit 1 in the V... and I... requests indicates the values are meant for channel one. In future (or "higher"?) models this may be two for a second channel and so on.
  2. Voltage ("00.00" to "31.00" V) and current ("0.000" to "5.100" A) output values have a fixed length with fixed dot position. The values won't become negative.

Resources