EasyManuals Logo

BK Precision 1785B User Manual

BK Precision 1785B
38 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #21 background imageLoading...
Page #21 background image
21
4.3 Frame format
Packet structure
The power supply is programmed using packets of bytes. A packet always contains 26 bytes,
either going to or coming from the instrument. The basic programming rule is:
You send a 26 byte packet to the instrument. You then
read a 26 byte packet back from the power supply to
either
Get the status of your submitted packet, or
Get the data you requested.
The following are conventions we will follow in this chapter:
1. Hexadecimal integers will be represented by the prefix 0x.
2. Numbers are in base 10 number system unless otherwise indicated.
3. Byte numbering is zero-based, meaning numbering starts with 0.
The structure of each 26 byte packet is:
Byte 0
Byte 1
Byte 2
Byte 3 to 24
Byte 25
0xAA
Address
Command
Command's data
Checksum
Thus, the first byte of any command packet or returned packet is always 0xAA.
Address must be a byte that is between 0x00 and 0xFE. Setting of the address is optional. It
is not required to communicate with the instrument. The address can be set from the front
panel and is stored in non-volatile memory. This feature is useful when communicating via
USB, and connecting several instruments, e.g. via a USB hub. In this scenario, Windows
assigns a virtual COM port to each device which is unknown prior to establishing
communications with the instrument (could be different each time). In this case, the user can
correlate each virtual COM port randomly assigned by Windows with a user defined address.
Command is a byte that identifies which power supply command is used.
The area for the command's data contains parameter information for the command or the
data that is requested via a previous command. Some commands have no data at all. It is a
good programming practice to set all unused bytes to 0x00.
The checksum number is the arithmetic sum of each of the bytes modulo 256.

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the BK Precision 1785B and is the answer not in the manual?

BK Precision 1785B Specifications

General IconGeneral
BrandBK Precision
Model1785B
CategoryPower Supply
LanguageEnglish

Related product manuals