WinDaqStarter Kit / DI-100
Series Instruments Raw Data Format
All the info
provided here is "AS IS", please do not email
DATAQ for further support/explanation
If you have questions
regarding programming these devices, click
here.
(Samples in variious
programming languages are available)
RS-232 Connections
|
Pin# (DB-9) |
DI-100 |
DI-110 |
DI-120 |
DI-130 |
DI-140 |
DI-151RS/150RS/190/195B |
DI-170 |
DI-180 |
DI-194 |
CD |
1 |
NC |
+V |
NC |
+V |
NC |
NC |
+V |
NC |
NC |
Rx |
2 |
Dout |
Dout |
Dout |
Dout |
Dout |
Data |
Dout |
Dout |
Data |
Tx |
3 |
CLK, -V |
Din |
-V |
NC |
-V |
Command |
Command |
CLK, -V |
Command |
DTR |
4 |
+V |
+V |
+V |
RESET |
+V |
+V |
|
+V |
+V |
GND |
5 |
GND |
GND |
GND |
GND |
GND |
GND |
GND |
GND |
GND |
DSR |
6 |
+V |
+V |
+V |
+V |
+V |
+V |
|
+V |
+V |
RTS |
7 |
+V |
+V |
NC |
NC |
+V |
+V |
|
+V |
+V |
NC = No connection; +V = 9 to 12 volts; -V = -9 to -12 volts
Specification
Summary
|
DI-100 |
DI-110 |
DI-120 |
DI-130 |
DI-140 |
DI-151RS/150RS/190/195B |
DI-170 |
DI-180 |
DI-194 |
A/D Channels |
1 |
0 |
2 |
1 |
1 |
2 |
4 |
1 |
4 |
Digital Bits
(In/Out) |
1/0 |
8/8 |
1/0 |
0/0 |
0/0 |
Model-depended/0 |
1/1 |
1/0 |
3/0 |
Resolution (Bits) |
10 |
8 |
10 |
16 |
18 |
12 |
12 |
12 |
8 |
Baud Rate |
2,400
to
115,200 |
9,600
19,200
38,400 |
2,400
4,800
9,600
19,200
38,400 |
9,600
19,200
38,400 |
38,400 |
2,400
4,800
9,600 |
19,200 |
2400
to
115,200 |
2,400
4,800
9,600 |
Format |
8, N, 1 |
8, N, 1 |
8, N, 1 |
8, N, 1 |
8, N, 1 |
8, N, 1 |
8, N, 1 |
8, N, 1 |
8, N, 1 |
Encryption Table |
T100 |
T110 |
T120 |
T130 |
T140 |
T190 |
T170 |
T180 |
T194 |
WINDAQ Support |
Yes |
No |
Yes |
Yes |
No |
Yes |
Yes |
Yes |
Yes |
DI-100
Encryption Table (T100)
|
B7 |
B6 |
B5 |
B4 |
B3 |
B2 |
B1 |
B0 |
Byte1 |
A4 |
A5 |
A6 |
A7 |
A8 |
A9 |
1 |
1 |
Byte2 |
1 |
1 |
Din |
A3 |
A2 |
A1 |
A0 |
0 |
Ax is the inverse of the
xth bit of the ADC reading.
Din is the digital input bit
DI-110 Encryption
Table (T110)
|
B7 |
B6 |
B5 |
B4 |
B3 |
B2 |
B1 |
B0 |
Byte |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
Dx is the xth bit of
digital I/O. The output is the inverse of the data sent
to the DI-110.
DI-120 Encryption Table
(T120)
|
B7 |
B6 |
B5 |
B4 |
B3 |
B2 |
B1 |
B0 |
Byte1 |
0 |
A4 |
A5 |
A6 |
A7 |
A8 |
A9 |
0 |
Byte2 |
0 |
Din |
Chn |
A0 |
A1 |
A2 |
A3 |
1 |
Byte3 |
0 |
B4 |
B5 |
B6 |
B7 |
B8 |
B9 |
1 |
Byte4 |
0 |
Bat |
0 |
B0 |
B1 |
B2 |
B3 |
1 |
Ax is the inverse of the
xth bit of the ADC reading from channel one.
Bx is the inverse of the xth bit of the ADC reading from
channel two.
Din is the digital input bit.
Chn is the number of channels setting.
Bat is the battery status.
DI-130 Encryption Table
(T130)
|
B7 |
B6 |
B5 |
B4 |
B3 |
B2 |
B1 |
B0 |
Byte1 |
A15 |
A14 |
A13 |
A12 |
A11 |
A10 |
A9 |
A8 |
Byte2 |
A7 |
A6 |
A5 |
A4 |
A3 |
A2 |
A1 |
A0 |
Ax is the xth bit of the
ADC reading.
DI-140 Encryption
Table (T140)
|
B7 |
B6 |
B5 |
B4 |
B3 |
B2 |
B1 |
B0 |
Byte1 |
A15 |
A16 |
A17 |
A18 |
A0 |
A1 |
A2 |
0 |
Byte2 |
A8 |
A9 |
A10 |
A11 |
A12 |
A13 |
A14 |
1 |
Byte3 |
0 |
0 |
A3 |
A4 |
A5 |
A6 |
A7 |
1 |
Ax is the xth bit of the
ADC reading, which is in 2's complement format.
WinDaqStarter Kit DI-151RS/DI-190
Encryption Table (T151RS/T190)
All the info
provided here is "AS IS", please do not email
DATAQ for further support/explanation
If
you have questions regarding programming these devices, click here.
(Samples in various programming languages are available)
|
B7 |
B6 |
B5 |
B4 |
B3 |
B2 |
B1 |
B0 |
Byte1 |
A4 |
A3 |
A2 |
A1 |
A0 |
1 |
Din |
0 |
Byte2 |
A11 |
A10 |
A9 |
A8 |
A7 |
A6 |
A5 |
1 |
Byte3 |
B4 |
B3 |
B2 |
B1 |
B0 |
1 |
Din |
1 |
Byte4 |
B11 |
B10 |
B9 |
B8 |
B7 |
B6 |
B5 |
1 |
Commands |
Cmd |
Data |
Default |
Action |
C |
0,
1, 2 |
0 |
channel (0,
1, both) |
D |
0,
1 |
0 |
DI-190:
(digital output, input)
DI-151RS: (single-ended, differential) |
L |
0...255 |
? |
LS byte of
counter |
M |
0...255 |
0 |
MS byte of
counter |
G |
0, 2 |
0 |
DI-150RS
only
0 = gain x1 channel 1
2 = gain x100 channel 1 |
H |
0, 2 |
0 |
DI-150RS
only
0 = gain x1 channel 2
2 = gain x100 channel 2 |
S |
0,
1 |
0 |
ADC (stop,
start) |
R |
none |
- |
reset |
|
Ax is the xth bit of the
ADC reading from channel one.
Bx is the xth bit of the ADC reading from channel two, if
enabled.
Din is the digital input bit.
Send NULL before any command.
? is 20 for single channel setup, 40 for dual channel
setup.
Throughput rate = baud rate/counter.
T194 Encryption
Table of WinDaqStarter Kit DI-194
All the info
provided here is "AS IS", please do not email
DATAQ for further support/explanation
If you have questions
regarding programming this device, click here.
(Samples in various programming languages are available)
DI-170 Encryption Table
(T170)
|
B7 |
B6 |
B5 |
B4 |
B3 |
B2 |
B1 |
B0 |
Byte1 |
A11 |
A10 |
A9 |
A8 |
A7 |
Dig |
1 |
0 |
Byte2 |
A6 |
A5 |
A4 |
A3 |
A2 |
A1 |
A0 |
1 |
Byte3 |
B11 |
B10 |
B9 |
B8 |
B7 |
Dig |
0 |
0 |
Byte4 |
B6 |
B5 |
B4 |
B3 |
B2 |
B1 |
B0 |
1 |
Byte5 |
C11 |
C10 |
C9 |
C8 |
C7 |
Dig |
0 |
0 |
Byte6 |
C6 |
C5 |
C4 |
C3 |
C2 |
C1 |
C0 |
1 |
Byte7 |
D11 |
D10 |
D9 |
D8 |
D7 |
Dig |
0 |
0 |
Byte8 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
1 |
Commands |
Command
(Binary) |
Dependence |
Action |
1ccc
cccc |
None |
Burst count
= 1ccc ccccm ranging from 0x80 to 0xFF. |
0000
0000 |
None |
No
operation. |
0001
0000 |
None |
Reset. |
0001
1000 |
None |
Stop
scanning. |
0001
1001 |
None |
Start
scanning. |
0001
110d |
None |
Set digital
output pin to state d. |
01eb
ChGa |
None |
Enable/Bipolar/Channel/Gain. |
0001
0001 |
Stopped |
Inquiry
bit 7 = 1 is PGH (gain = 1, 2, 4, 8)
bit 7 = 0 is PGL (gain = 1, 10, 100,
1000) bits 5, 4,
3 are the range index as follows:
000:
± 5V
001: ± 10V
010: ± 2.5V
011: ± 2.048V
100: ± 1.28V
101: ± 500V
110: Reserved
111: ± 100%
|
|
If all four channels are
running, then
A = Channel 0, B = Channel 1, C = Channel 2, D = Channel
3.
If
channels 0, 2, and 3 are running, then
A = Channel 0, B = Channel 2, C = Channel 3 ("
D" group will not exist).
The throughput rate = 307200/(65536 - burst count ×
256), except when the burst count = 0xFF, in this case
the data throughput rate = 800
The sample rate per channel = throughput rate / number of
channels
When the data throughput rate is lower than 600 S/s, the
data transmitted through the RS-232 port will be spread
evenly.
The default data throughput rate from RESET is 2.5 S/s
DI-180 Encryption Table
(T180)
|
B7 |
B6 |
B5 |
B4 |
B3 |
B2 |
B1 |
B0 |
Byte1 |
0 |
A5 |
A6 |
A7 |
A8 |
A9 |
A10 |
A11 |
Byte2 |
1 |
0 |
Din |
A0 |
A1 |
A2 |
A3 |
A4 |
Ax is the xth bit of the
ADC reading.
Din is the digital input bit.
Sample rate = baud rate/24.
|