Bk Precision BK-8500 Electronic Load 1 mA - 30 A 0.1 - 120 Vdc 0 - 300 W BK-8500 Data Sheet

Product codes
BK-8500
Page of 76
Command Group
Byte
Action
0x5C Recall DC Load's settings
Function
0x5D Select FIXED/SHORT/TRAN/LIST/BATTERY function
0x5E Get function type (FIXED/SHORT/TRAN/LIST/BATTERY)
Read display values
0x5F Read input voltage, current, power and relative state
Calibration
0x60 Enter instrument calibration state
0x61 Get the instrument calibration state
0x62 Set voltage calibration point index
0x63 Send the actual voltage to the calibration program
0x64 Set current calibration point index
0x65 Send the actual current to the calibration program
0x66 Store the calibration data to EEPROM
0x67 Set calibration information
0x68 Read calibration information
0x69 Restore the factory default calibration data
Product information
0x6A Get product's model, serial number, and firmware version
0x6B Read the bar code information
Command details
In the following, please remember that the word mode only refers to one of the four operational 
modes of the DC Load:  constant current (CC), constant voltage (CV), constant power (CW), or 
constant resistance (CR).
Notation for tables
In the following sections, we abbreviate the details of the commands.  Since the first three bytes of a 
command are i) the constant 0xAA, ii) the instrument address, and iii) the command, we will not 
show those for each command.  In addition, the 26th byte, the checksum, will also not be shown.
The table includes a column for Byte offset.  This is the zero-based index of the byte in the packet. 
Note the offset numbers are in decimal.
A table entry of “Reserved” means the data are currently unused or reserved for future use.  Good 
programming practice is to set these bytes to 0x00.
Some commands require two byte and four byte integers to represent parameter settings.  These 
integers are stored in the command packet in little-endian format.  Little-endian is a byte ordering 
format in which bytes with lower addresses have lower significance.  We will refer to the individual 
bytes as follows:
For a two byte integer, the least significant byte will be called the low byte and the most significant 
byte will be called the high byte.  
For a four byte integer, we will use the following notation:
Least significant two bytes, least significant byte
Lower low byte
Least significant two bytes, most significant byte
Lower high byte
8500 DC Load Series                    
Version:  September 2, 2009 
Page 51 of 76