|   |
![]() |
|||||||||||||
Home |
The Fluke interface is a member of the SB-Bus interface family.
This means that it can be connected to the COM port of just about any Master computer together with 124 other devices.
This chapter only gives you a brief overview of the SB-Bus. If you need more detailed information about the SB-Bus please read the description elsewhere on my site.
The communication on the SB-Bus is done at a fixed speed of 9600 baud, 8 data bits, no parity and 1 stop bit. All commands are given in understandable ASCII commands. Commands can be given in upper or lower case, for the software is not case-sensitive. Bit b7 of each character is always 0, because only the standard ASCII character set is allowed during communication.
In order to connect multiple devices to one bus system it must be possible to address each single device.
Each device must have its own unique SB-Bus address.
Such an address is a byte where b7 is '1', as opposed to normal characters where b7 is always '0'.
Thus address bytes can have a decimal value from 128 to 255.
SB-Bus devices respond with 3 different prompts. Such a prompt indicates the status of the device, and is always the last string sent by a device in response to a command. A device will not send any more characters on its own accord after sending one of these prompts.
Two handshaking methods are described in the SB-Bus protocol.
The main handshaking is done with the XON/XOFF flow control.
With this protocol the receiving party can temporarily halt incoming data by sending the XOFF character (Ctrl-S).
The receiving party can resume the incoming data again by sending the XON character (Ctrl-Q).
This protocol is only used if the receiving party is unable to handle the incoming data fast enough.
Acknowledge flow control is useful when transferring large amounts of data.
The receiving party has to send an acknowledgement every time one line of data is received.
The sender will transmit the next line only when the receiver has received the previous line correctly, otherwise the previous line is repeated.
|