Micro Movements | M1500 Series | Micro Movements M1500 Programable Signal Conditioning

M1500 User Guide
M1500 Series Signal
Conditioning System
User Guide
Issue 2 Jan 2002
Issued with Serial Number:........................
Micro Movements Ltd
The Centre
Reading Road
Eversley
Hampshire
RG27 0NB
United Kingdom
Telephone: +44 0118 973 0200
Facsimile: +44 0118 932 8872
email:
info@micromovements.co.uk
© 2002 Micro Movements Ltd Ver.2.0
M1500 User Guide
© 2002 Micro Movements Ltd Ver 2.0
M1500 User Guide
CONTENTS
SECTION 1
Page
1.1
Functional Description
1.1.1 Typical Sysem
1.1.2 Sensor and Transducer
1.1.3 Signal Conditioners
1.1.4 Filters
1.1.5 Multiplexing
1.1.6 Analog to Digital Converter (ADC)
1.1.7 High Speed Applications
1
1
2
2
3
3
3
3
1.2
Hardware Configuration
1.2.1 Single Enclosure System
1.2.2 Multiple Enclosure System
1.2.3 Wide Bandwidth System
1.2.4 System Hierarchy
1.2.5 Product Part Numbers
4
5
7
8
9
11
M1500 Series Enclosures
Overview
External Triggering
Jumper Configuration
Power Requirements
Physical Dimensions
External Connections (Standard)
Specification
13
13
14
15
16
17
18
19
M1560 Universal Input Signal Conditioner
Board Descriptions
Jumper Settings
3.2.1 Input Configuration Settings
3.2.2 Transducer Power Supply Settings
3.2.3 Calibration Settings
Communications Protocol
Specification
21
21
25
26
27
27
28
33
Accessories
34
RS232 Communication
5.1.1 Port Setup
5.1.2 Command Syntax
Commands
36
36
36
37
SECTION 2
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
SECTION 3
3.0
3.1
3.2
3.3
3.4
SECTION 4
4.1
SECTION 5
5.1
5.2
© 2002 Micro Movements Ltd Ver.2.0
M1500 User Guide
© 2002 Micro Movements Ltd Ver 2.0
M1500 User Guide Section 1
Section 1
In Test and Measurement applications it is often necessary to use sensors or transducers to translate a
physical quantity into an electrical signal in order to utilise electronic methods for recording or analysing
these physical entities. The Micro Movements M1500 Series Signal Conditioning System provides a
complete solution.
1.1.
Functional Description
The M1500 Signal Conditioning System uses distributed RISC processor elements to enable RS232
computer control of the vital functions in a typical system. The use of state-of-the-art surface mount
components ensures high levels of functionality in a compact size. High quality analog components allow
high accuracy measurement and on-board self calibration facilities. The M1500 system is modular with
rackmount or free standing housings holding up to 16 signal conditioning modules each of which contains
4 channels. This enables up to 64 channels of signal conditioning in a single 3U high enclosure.
1.1.1.
Typical System
A typical measurement will require the powering of a transducer, the conditioning of the signal to a high
level voltage (typically ± 10v) and then, analog to digital conversion (ADC) to provide the signal in digital
data format for computerised graphical or analysis presentation.
TRANSDUCER
SIGNAL
CONDITIONING
Figure 1.1.
© 2002 Micro Movements Ltd Ver. 2.0
ADC
COMPUTER
Typical Measuring System
Page: 1
M1500 User Guide Section 1
Typical ADC devices are generally 16 channel input. However, many systems involve more than 16 channels
and will therefore require a multiplexing element to map signals into an ADC. Whatever the speed of
acquisition required, signal aliasing may be a consideration requiring a filter element. The M1500 system
provides facility for all the elements needed in simple or complex multi-channel applications.
M1500
TDCR
SIGNAL
COND.
FILTER
TDCR
SIGNAL
COND.
FILTER
TDCR
SIGNAL
COND.
FILTER
RS232
COMPUTER
MUX
TDCR
SIGNAL
COND.
Figure 1.2.
ADC
FILTER
Typical Multi-channel System with the M1500
The M1500 system provides complete flexibility by permitting control of the signal conditioner functions
and performance via RS232 communication while the analog signals at the output are digitised in an ADC
also under computer control. Because the RS232 controlled functions are usually only altered during setup, high signal throughput rates can be achieved.
1.1.2.
Sensors and Transducers
In this instance the words sensor and transducer are interchangable and apply to devices such as; pressure
transducers, accelerometers, strain gauges, load cells etc. They are devices which translate physical
parameters, or changes in physical attributes, into an electrical signal. This electrical signal may appear in
many forms and magnitudes.
1.1.3.
Signal Conditioner
The electrical output from a sensor often needs ‘conditioning’ before it is suitable for conversion by an
ADC. The signal may require amplification, filtering or linearisation before it can be accurately read by an
ADC. Additionally most sensors require excitation in the form of a constant voltage or constant current to
power them. The M1500 system provides all of these without the need for any external additional power.
Page: 2
© 2002 Micro Movements Ltd Ver. 2.0
M1500 User Guide Section 1
1.1.4.
Filtering
It is often required in measurement systems, to provide noise filters. In digitising systems, anti-aliasing
filters are often required. The M1500 Signal Conditioners have the facility for built-in filters that can be
switched in or out under RS232 control.
1.1.5.
Multiplexing
The M1500 system can be fitted with a multistage multiplexing card enabling up to 16 analog
channels to be multiplexed onto a single analog input of an ADC. Thus using a typical 16 channel
ADC it is possible for the M1500 system to multiplex up to 256 analog channels into a single ADC.
This can be configured as a 64 channel system (one M1500 housing), a 128 channel system (two
M1500 housings) or a 256 channel system (four M1500 housings) by simple jumper selection.
1.1.6.
Analog to Digital Converter (ADC)
The analog output, typically up to ± 10 volts, from a signal conditioner channel is converted to a
digital value by an ADC in the host computer. ADC’s for this type of application will typically be
16 channel and may be 12, 14 or 16 bit resolution for ISA or PCI configuration. The M1500
multiplexing card utilises the multiplex control outputs from an ADC to operate its internal
multiplexing, ensuring signal efficacy and compatibility with a large number of different
manufacturers’ products. The M1500 is physically configured for direct connection to the MicroStar
range of intelligent ADC’s. Connection to other manufacturers devices can be implemented easily.
For advice on suitable ADC’s the Micro Movements Application Support will be happy to assist
and Micro Movements can supply appropriate cables for instant connection to most available ADC’s.
1.1.7.
High Speed Applications
The multiplexing of up to 256 channels into a single ADC by the M1500 system allows for space
efficient, cost effective implementation of high channel count applications. However, there are
technological limitations on the speed at which the signals can be multiplexed. Finite switching
times, settling times and digital transition delays exist in even the fastest available semiconductor
devices. This places a limitation of 1MHz maximum throughput rate on any multiplexed system whilst
retaining the accuracy of measurement. This means that for a system with 256 channels, sampling rates of
just under 4KHz on each channel are possible. With reduced numbers of channels (with ADC’s that
support equal mode multiplexing) the individual channel sampling rates can be increased.
Max. channel sampling rate =
1000
K samples per sec.
number of system channels
For ADC’s that only operate in burst mode then that is the maximum throughput rate and the maximum
channel sampling rate is: burst rate/256 samples per sec.
It is obvious from the above that in order to obtain higher individual channel sample rates it is necessary to
use more ADC’s. The M1500 system can be configured for Direct Output. In this instance the multiplexers
are bypassed so that individual signal conditioning channels are accessible in permanent real time. The
speed at which channels can be sampled is then only limited by the ADC performance. (See also Section
1.2.3.)
© 2002 Micro Movements Ltd Ver. 2.0
Page: 3
M1500 User Guide Section 1
M1500
TDCR
SIGNAL
COND.
FILTER
TDCR
SIGNAL
COND.
FILTER
TDCR
SIGNAL
COND.
FILTER
RS232
COMPUTER
ADC
ADC
TDCR
SIGNAL
COND.
Figure 1.3.
FILTER
Typical High Speed System with the M1500
As an example, using an M1500 Direct System and a MicroStar 4200 Series DAP board, it is possible to
obtain sampling rates of over 50KHz on each sensor channel. For technical advice on this or any other
application issue please contact Micro Movements Application Support.
1.2.
Hardware Configuration
The basic configuration of any M1500 system is based on 4 channels of sensor input to any signal conditioning
module and up to 16 signal conditioning modules mixed in any order in an M1500 enclosure. This means
that 256 sensor inputs can be conditioned within a single enclosure. All enclosures have hard coding on
the backplane slots that interact with the RISC processor on each signal conditioning module. This enables
each module to know where it is located in an enclosure. The host computer can interrogate an enclosure
via the RS232 communication link and establish which type of module is inserted in each of the 16 slots.
Thus it is possible for the host computer to map signal conditioning functionality against location and
system address. Each enclosure has a built-in monitor module which provides visual indication of power
supply, multiplexer and RS232 status. The monitor unit also provides facility for a hardware trigger input
and a jumper selectable enclosure address for use in multi-enclosure systems. (See Section 2.2. for
settings).
Page: 4
© 2002 Micro Movements Ltd Ver. 2.0
M1500 User Guide Section 1
1.2.1.
Single Enclosure System
A single M1500 enclosure has the capacity for 16 modules, each of which contain circuitry to condition
signals from 4 sensors. Thus a single enclosure provides for up to 64 sensors.
Sensor
1
Signal Conditioner
Channel A
Sensor
2
Signal Conditioner
Channel B
Sensor
3
Signal Conditioner
Channel C
Sensor
4
Signal Conditioner
Channel D
4-Channel Card fitted in Enclosure Slot 1
Sensor
5
Signal Conditioner
Channel A
Sensor
6
Signal Conditioner
Channel B
Sensor
7
Signal Conditioner
Channel C
Sensor
8
Signal Conditioner
Channel D
Multiplexer
4-Channel Card fitted in Enclosure Slot 2
Sensor
61
Signal Conditioner
Channel A
Sensor
62
Signal Conditioner
Channel B
Sensor
63
Signal Conditioner
Channel C
Sensor
64
Signal Conditioner
Channel D
64 Analog sensor
channels
multiplexed onto
16 analog input
lines to ADC
4-Channel Card fitted in Enclosure Slot 16
Figure 1.4.
Block Schematic of Single Enclosure M1500
The 16 slots in the enclosure can be populated with any combination of signal conditioning modules and
any number of slots can be left empty.
The normal presentation of the M1500 is as shown in Figure 1.6. With mounting ears for installation in a
19” rack. Without mounting ears but with a carrying handle for free-standing installation. The unit is
normally supplied with the power pack accepting a universal mains input.
© 2002 Micro Movements Ltd Ver. 2.0
Page: 5
M1500 User Guide Section 1
To cater for different user requirements, the enclosure is available in several optional configurations.
Figure 1.5.
M1500 Open Frame Enclosure
The open frame enclosure is ideally suited to OEM installations for incorporation in 19" rack housings.
The backplane contains the necessary signal connectors for direct interface with a host PC and ADC, plus
a power connector for the necessary DC supplies of +5v, +15v, -15v and +24v. A separate power
supply for these DC voltages must be provided.
Figure 1.6.
M1500 Closed Frame Enclosure
The closed frame enclosure is also suited to OEM installations but is designed to accept the Micro Movements
M1500 Power Pack. The Power Pack accepts a universal mains input with fusing, switching and filtering
and generation of the required DC voltages for operating the M1500 System. The Power Pack meets
EMC and LVD requirements.
The bench mounted enclosure is suited to single stand alone operations and includes the M1500 Power
Pack.
Figure 1.7.
Page: 6
M1500 Bench Mounting Enclosure
© 2002 Micro Movements Ltd Ver. 2.0
M1500 User Guide Section 1
1.2.2.
Multiple Enclosure System
The M1500 Enclosures can be grouped in blocks of 4 as shown below. A single enclosure has 16 slots
and thus 64 sensor channel capacity. Grouping 4 enclosures provides for 64 slots and a 256 sensor
channel capacity by using the ‘enclosure address’ facility on the Monitor.
Up to 64 Sensor or
Signal Inputs
Up to 64 Sensor or
Signal Inputs
Up to 64 Sensor or
Signal Inputs
Up to 64 Sensor or
Signal Inputs
Enclosure 1
M1500 Enclosure
fitted with up to 16 Signal
Conditioner Cards
MUX
Enclosure 2
M1500 Enclosure
fitted with up to 16 Signal
Conditioner Cards
MUX
Enclosure 3
M1500 Enclosure
fitted with up to 16 Signal
Conditioner Cards
MUX
Enclosure 4
M1500 Enclosure
fitted with up to 16 Signal
Conditioner Cards
MUX
RS 232
16 Analog
Output Lines
+4 x mux
RS 232
16 Analog
Output Lines
+ 4 x mux
RS 232
16 Analog
Output Lines
+4 x mux
RS 232
PORT
RS 232
16 Analog
Output Lines
+ 4 x mux
16 Analog Lines
plus 4 mux
control lines
16
CHANNEL
ADC
HOST COMPUTER
16 Analog Lines
plus 4 mux
control lines
Up to 256 Sensor or
Signal Inputs
ADDITIONAL BLOCK OF FOUR
M1500 ENCLOSURES
16
CHANNEL
ADC
RS 232
PORT
RS 232
Figure 1.8.
Multiple M1500 Enclosure System
A single group of 4 enclosures has complete compatibility with most ADC cards, that support expansion
and a single RS232 control line. A second group of 4 enclosures (providing 512 sensor channels) will
require a second ADC card and a second RS232 port. The only limit to the total number of 4-enclosure
blocks is the capacity of the host computer and application software to support multiple ADC cards and
RS232 ports.
© 2002 Micro Movements Ltd Ver. 2.0
Page: 7
M1500 User Guide Section 1
1.2.3.
Wide Bandwidth System
In some applications, the sampling rates discussed in Section 1.1.7. are not fast enough. The M1560
Universal Signal Conditioner, has a High Bandwidth Option of up to 100KHz (-3dB). This of course
requires sampling rates of 200K samples/sec per channel minimum which is incompatible with the use of
Up to 64 Sensor or
Signal Inputs
Enclosure 1
M1500 Enclosure
fitted with up to 16 Signal
Conditioner Cards
RS 232
16 Analog
Output lines
Up to 64 Sensor or
Signal Inputs
Enclosure 2
M1500 Enclosure
fitted with up to 16 Signal
Conditioner Cards
RS 232
16 Analog
Output Lines
Up to 64 Sensor or
Signal Inputs
Enclosure 3
M1500 Enclosure
fitted with up to 16 Signal
Conditioner Cards
RS 232
16 Analog
Output Lines
RS 232
PORT
Up to 64 Sensor or
Signal Inputs
Enclosure 4
M1500 Enclosure
fitted with up to 16 Signal
Conditioner Cards
16
CHANNEL
ADC
RS 232
16 Analog
Output Lines
16
CHANNEL
ADC
16
CHANNEL
ADC
16
CHANNEL
ADC
ADC
16 Analog
16 Analog
Up to 256 Sensor or
Signal Inputs
ADDITIONAL BLOCK OF FOUR
M1500 ENCLOSURES
ADC
ADC
16 Analog
16 Analog
HOST
COMPUTER
ADC
RS 232
PORT
RS 232
the multiplexer.
Figure 1.9.
Direct Output Multiple M1500 System
The M1500 system can be factory configured for ‘Direct’ output as shown above, retaining all of the
programmability benefits and flexibility of function. In the signal conditioning housings the multiplexer
option is not fitted and special high bandwidth analog technology used to provide 4 conditioned, wide
bandwidth analog outputs from each card. This still allows up to 64 sensor channels in one enclosure but
requires 4 off 16 input ADC cards. The sampling rate is then determined solely by the ADC cards with no
other limitations.
Systems using the ‘Direct’ architecture can still be expanded as before and controlled by a single RS232
port for each block of 4 enclosures.
Page: 8
© 2002 Micro Movements Ltd Ver. 2.0
M1500 User Guide Section 1
1.2.4.
System Hierarchy
As described in previous sections, (see Figure 1.8.) the M1500 is structured around 256 sensor
channels feeding in to 64 Signal Conditioning cards, housed in 4 enclosures linked to 1 ADC card
and 1 RS232 port. Within this basic architecture, any number of the Signal Conditioning card or
enclosure elements may be omitted. For example for a 128 channel system, only 2 enclosures are
required or for a 32 channel system only 1 enclosure and 8 cards are required without any special
settings or alterations. Just connect up and use. The enclosures have fixed hardware addresses built in for
each card slot and a jumper settable enclosure address (see Section 2.2.) which enables total system
definition automatically. The M1500 enclosures can report back to the host PC which slots are populated
and which type of card is in each providing automatic system mapping.
M1500 SYSTEM CHANNEL MAP
ENCLOSURE
ADDRESS 1
ENCLOSURE
ADDRESS 2
ENCLOSURE
ADDRESS 3
ENCLOSURE
ADDRESS 4
SLOT 1
CH1,CH2
CH3,CH4
CH65,CH66
CH67,CH68
CH129,CH130
CH131,CH132
CH193,CH194
CH195,CH196
SLOT 2
CH5,CH6
CH7,CH8
CH69,CH70
CH71,CH72
CH133,CH134
CH135 CH136
CH197,CH198
CH199,CH200
SLOT 3
CH9,CH10
CH11,CH12
CH73,CH74
CH75,CH76
CH137,CH138
CH139,CH140
CH201,CH202
CH203,CH204
SLOT 4
CH13,CH14
CH15,CH16
CH77,CH78
CH79,CH80
CH141,CH142
CH143,CH144
CH205,CH206
CH207,CH208
SLOT 5
CH17,CH18
CH19,CH20
CH81,CH82
CH83,CH84
CH145,CH146
CH147,CH148
CH209,CH210
CH211,CH212
SLOT 6
CH21,CH22
CH23,CH24
CH85,CH86
CH87,CH88
CH149,CH150
CH151,CH152
CH213,CH214
CH215,CH216
SLOT 7
CH25,CH26
CH27,CH28
CH89,CH90
CH91,CH92
CH153,CH154
CH155,CH156
CH217,CH218
CH219,CH220
SLOT 8
CH29,CH30
CH31,CH32
CH93,CH94
CH95,CH96
CH157,CH158
CH159,CH160
CH221,CH222
CH223,CH224
SLOT 9
CH33,CH34
CH35,CH36
CH97,CH98
CH99,CH100
CH161,CH162
CH163,CH164
CH225,CH226
CH227,CH228
SLOT 10
CH37,CH38
CH39,CH40
CH101,CH102
CH103,CH104
CH165,CH166
CH167,CH168
CH229,CH230
CH231,CH232
SLOT 11
CH41,CH42
CH43,CH44
CH105,CH106
CH107,CH108
CH169,CH170
CH171,CH172
CH233,CH234
CH235,CH236
SLOT 12
CH45,CH46
CH47,CH48
CH109,CH110
CH111,CH112
CH173,CH174
CH175,CH176
CH237,CH238
CH239,CH240
SLOT 13
CH49,CH50
CH51,CH52
CH113,CH114
CH115,CH116
CH177,CH178
CH179,CH180
CH241,CH242
CH243,CH244
SLOT 14
CH53,CH54
CH55,CH56
CH117,CH118
CH119,CH120
CH181,CH182
CH183,CH184
CH245,CH246
CH247,CH248
SLOT 15
CH57,CH58
CH59,CH60
CH121,CH122
CH123,CH124
CH185,CH186
CH187,CH188
CH249,CH250
CH251,CH252
SLOT 16
CH61,CH62
CH63,CH64
CH125,CH126
CH127,CH128
CH189,CH190
CH191,CH192
CH253,CH254
CH255,CH256
Figure 1.10.
M1500 System Channel Map
The addressing is in logical order and also controls the signal routing and multiplexing order.
© 2002 Micro Movements Ltd Ver. 2.0
Page: 9
M1500 User Guide Section 1
The 4-bit multiplexing control is provided by the ADC card and logically interpretted at each signal
conditioning card. Figure 1.11 shows the sensor channel encoding as it appears at the input of the ADC,
in relation to the multiplexer control signals.
TIME SLOT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
MUX BIT 0
(LSB)
MUX BIT 0
(LSB)
MUX BIT 0
(LSB)
MUX BIT 0
(LSB)
ENCLOSURE
ADDRESS 3
ENCLOSURE
ADDRESS 2
ENCLOSURE
ADDRESS 1
ENCLOSURE
ADDRESS 0
ADC
INPUT
CHAN.
Ch
1
Ch
2
Ch
3
Ch
4
Ch
5
Ch
6
Ch
7
Ch
8
Ch
9
Ch
10
Ch
11
Ch
12
Ch
13
Ch
14
Ch
15
Ch
16
0
Ch
17
Ch
18
Ch
19
Ch
20
Ch
21
Ch
22
Ch
23
Ch
24
Ch
25
Ch
26
Ch
27
Ch
28
Ch
29
Ch
30
Ch
31
Ch
32
1
Ch
33
Ch
34
Ch
35
Ch
36
Ch
37
Ch
38
Ch
39
Ch
40
Ch
41
Ch
42
Ch
43
Ch
44
Ch
45
Ch
46
Ch
47
Ch
48
2
Ch
49
Ch
50
Ch
51
Ch
52
Ch
53
Ch
54
Ch
55
Ch
56
Ch
57
Ch
58
Ch
59
Ch
60
Ch
61
Ch
62
Ch
63
Ch
64
3
Ch
65
Ch
66
Ch
67
Ch
68
Ch
69
Ch
70
Ch
71
Ch
72
Ch
73
Ch
74
Ch
75
Ch
76
Ch
77
Ch
78
Ch
79
Ch
80
4
Ch
81
Ch
82
Ch
83
Ch
84
Ch
85
Ch
86
Ch
87
Ch
88
Ch
89
Ch
90
Ch
91
Ch
92
Ch
93
Ch
94
Ch
95
Ch
96
5
Ch
97
Ch
98
Ch
99
Ch
100
Ch
101
Ch
102
Ch
103
Ch
104
Ch
105
Ch
106
Ch
107
Ch
108
Ch
109
Ch
110
Ch
111
Ch
112
6
Ch
113
Ch
114
Ch
115
Ch
116
Ch
117
Ch
118
Ch
119
Ch
120
Ch
121
Ch
122
Ch
123
Ch
124
Ch
125
Ch
126
Ch
127
Ch
128
7
Ch
129
Ch
130
Ch
131
Ch
132
Ch
133
Ch
134
Ch
135
Ch
136
Ch
137
Ch
138
Ch
139
Ch
140
Ch
141
Ch
142
Ch
143
Ch
144
8
Ch
145
Ch
146
Ch
147
Ch
148
Ch
149
Ch
150
Ch
151
Ch
152
Ch
153
Ch
154
Ch
155
Ch
156
Ch
157
Ch
158
Ch
159
Ch
160
9
Ch
161
Ch
162
Ch
163
Ch
164
Ch
165
Ch
166
Ch
167
Ch
168
Ch
169
Ch
170
Ch
171
Ch
172
Ch
173
Ch
174
Ch
175
Ch
176
10
Ch
177
Ch
178
Ch
179
Ch
180
Ch
181
Ch
182
Ch
183
Ch
184
Ch
185
Ch
186
Ch
187
Ch
188
Ch
189
Ch
190
Ch
191
Ch
192
11
Ch
193
Ch
194
Ch
195
Ch
196
Ch
197
Ch
198
Ch
199
Ch
200
Ch
201
Ch
202
Ch
203
Ch
204
Ch
205
Ch
206
Ch
207
Ch
208
12
Ch
209
Ch
210
Ch
211
Ch
212
Ch
213
Ch
214
Ch
215
Ch
216
Ch
217
Ch
218
Ch
219
Ch
220
Ch
221
Ch
222
Ch
223
Ch
224
13
Ch
225
Ch
226
Ch
227
Ch
228
Ch
229
Ch
230
Ch
231
Ch
232
Ch
233
Ch
234
Ch
235
Ch
236
Ch
237
Ch
238
Ch
239
Ch
240
14
Ch
241
Ch
242
Ch
243
Ch
244
Ch
245
Ch
246
Ch
247
Ch
248
Ch
249
Ch
250
Ch
251
Ch
252
Ch
253
Ch
254
Ch
255
Ch
256
15
Figure 1.11.
M1500 Signal Multiplexing Protocol
The ‘position’ of a sensor within the encoding is determined entirely by the slot location in the enclosure. It
is not necessary to manually select the address of a card, it is performed automatically.
Page: 10
© 2002 Micro Movements Ltd Ver. 2.0
M1500 User Guide Section 1
1.2.5.
Product Part Numbering
ENCLOSURES
M1500-M
Open frame 64 channel chassis Multiplexed Output.
M1500-D
Open frame 64 channel chassis Direct Output.
Options
M1519-A
Enclosed housing for M1500-M or M1500-D.
M1519-B
Integral Power Pack, Universal Mains Input (can only be fitted with
M1519-A or C options).
M1519-C
Bench Top Housing for M1500-M or M1500-D.
SIGNAL CONDITIONERS
M1560-M
4 channel universal programmable amplifier Multiplexed Output.
M1560-D
4 channel universal programmable amplifier Direct Output.
M1588
4 channel straight-through card (Direct Output only).
M1588-A
4 channel straight-through card with switchable attenuators.
Options
M1560-B
High Bandwidth option for M1560-D, covers all 4 channels (Specify
Bandwidth up to 100KHz).
M1590-01 LP Filter for M1560 (one required per sensor channel) Specify no. of
Poles, characteristic and cut off frequency.
© 2002 Micro Movements Ltd Ver. 2.0
Page: 11
M1500 User Guide Section 1
ACCESSORIES
C1504
In line attenuator plug for M1560 (Specify attenuation Max = 10:1).
C1508-1
Plug in calibration reference ¼ bridge strain gauge (Specify resistance
120W, 350W, 1KW, other).
C1508-2
Plug in calibration reference ½ bridge strain gauge (Specify resistance 120W,
350W, 1KW, other).
C1508-4 Plug in calibration reference full bridge strain gauge (Specify resistance 120W,
350W, 1KW, other).
C1509
Page: 12
Plug in calibration reference voltage source 1.000 volts.
© 2002 Micro Movements Ltd Ver. 2.0
M1500 User Guide Section 2
Section 2
2.0. M1500 Series Enclosures.
2.1. Overview
The M1500 enclosures are available in Open Frame OEM, Closed Frame OEM and Benchtop
formats. In each of the physical presentations, the enclosures, the facilities and functions are identical
and can be supplied with either the Multiplexed Output or Direct Output options. See Section 1.2.
for details. The basic enclosures are supplied complete with a Monitor module in addition to 16
free signal conditioner slots. The M1515 Monitor module shown in Figure 2.1, provides jumper
selectable settings for the complete enclosure and its relative position in a multi-enclosure system.
The module also provides for hardware trigger inputs to be buffered and distributed in the required
format to the correct ADC in a system.
Figure 2.1. M1515 Monitor Module, Front Panel
© 2001 Micro Movements Ltd
Page: 13
M1500 User Guide Section 2
The Monitor module provides LED indications of the status of the following:
POWER
+15, -15, +5, TD. These are the internal DC power rails which should all be illuminated for correct
operation.
DIGITAL
D0, D1, D2, M4. These are bussed digital lines for special functions and should be extinguished
for normal operation.
MUX
0, 1, 2, 3. These are the buffered multiplex control lines from the ADC in the host computer. They
will only be illuminated when the ADC is gathering data. For Direct enclosures they should always
be extinguished.
COMMS
Rx, Tx. These indicate the transmit/receive status of the RS232 link with the host computer and
should intermittently illuminate during RS232 communication.
CHASSIS
CA0, CA1. These will illuminate according to internal jumper selection of chassis address. (See
sections 2.3. and 2.4.).
CA0
CA1
OFF
ON
OFF
ON
OFF
OFF
ON
ON
CHASSIS ADDRESS
1
2
3
4
Also on the front panel of the Monitor module, is an isolated BNC connector to enable the external
input of trigger signals (See section 2.2.).
2.2. External Triggering
The BNC connector on the front of the Monitor module permits the input of an external trigger.
The internal miniature 2 pin connector from the BNC can be connected to one of two positions on
the PCB (See section 2.3.) to accept either
a.
A TTL or voltage pulse up to 24v (through optical isolator) or
b.
A voltage free contact closure. (Can accept Normally Open or Normally Closed)
Jumper position allows the selection of trigger polarity. The bus-buffered trigger signal is then
routed to the connectors, on the rear of the enclosure, that interface with the ADC in the host
Page: 14
© 2001 Micro Movements Ltd
M1500 User Guide Section 2
computer. This enables hardware triggering of the ADC which is required in some applications.
2.3. Jumper Configuration
Figure 2.2 shows the position of jumpers and settings on the monitor card which is included with all
enclosures.
Sw1
PL1/PL2
JP1/JP2
JP3-JP6
Figure 2.2. View of Monitor Card
Figure 2.3. Position of jumpers and trigger type selection
TRIGGER TYPE
a.
TTL or Pulse input up to 12 volts. Connect BNC to PL1 and ensure that RIO is removed.
b.
Contact Closure. Connect BNC to PL2 and fit RIO = 10KOhms.
© 2001 Micro Movements Ltd
Page: 15
M1500 User Guide Section 2
TRIGGER POLARITY
JP1 fitted -
trigger to ADC normally low going high on trigger.
JP2 fitted -
trigger to ADC normally high going low on trigger.
ENCLOSURE ADDRESS
ADDRESS
1
2
3
4
POLE 1
POLE 2
OFF
OFF
ON
ON
OFF
ON
OFF
ON
For single enclosure applications, the Enclosure Address should be set to 1 (both poles OFF).
For multiple enclosure applications both Multiplex and Direct, the addresses must be set to unique
values for each enclosure within a 4 enclosure block. (See also section 1.2.2.).
2.4. Power Requirements
For open frame enclosures (see also section 1.2.). it is necessary to provide regulated smoothed DC
voltages. These should be current limited or fused.
+15 volts at 1.5 amps.
- 15 volts at 1.5 amps.
+ 5 volts at 1.5 amps
+24 volts at 2.0 amps.
Micro Movements Application Support can provide technical advice if required.
For closed frame OEM enclosures and Benchtop enclosures fitted with the Micro Movements M1500
Power Pack, the only supply required is AC Mains 95 - 260 V ac
Page: 16
45 - 65 Hz
180 Watts
© 2001 Micro Movements Ltd
M1500 User Guide Section 2
2.5. Physical Dimensions
450mm
135mm
mm
450
M1560
M1560
M1560
M1560
M1560
M1560
M1560
M1560
M1560
M1560
M1560
M1560
M1560
M1560
M1560
M1560
Figure 2.4. Outline of M1500 Enclosure
Height
Depth
Width
135 mm - Standard 3U
450 mm max
450 mm - Standard 19” rack width
© 2001 Micro Movements Ltd
Page: 17
M1500 User Guide Section 2
2.6. External Connections (Standard)
Figure 2.5. Rear Panel M1500 Direct Output
The connection to this unit are as follows:
RS232
2
1
TX
3
4
5
RX
GND
6
7
8
9
Although these are the only connections used internally to the M1500, the remaining pins are
unterminated. Therefore any standard RS232C cable may be used even though it will make additional
connections, they are ignored within the M1500
55
56
57
58
59
60
61
62
63
64
65
66
67
68
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Digital GND
54
20
Analog GND
Digital GND
53
19
S0
External Trigger Input (XTIN)
52
18
S1
Page: 18
SSH Control
51
17
S2
+5 Volts
Analog GND
50
16
S3
G0
49
15
S4
G1
48
14
S5
G2
47
13
S6
G3
46
12
S7
G4
45
11
S8
G5
44
10
S9
G6
43
9
S10
G7
42
8
S11
G8
41
7
S12
G9
40
6
S13
G10
39
5
S14
G11
38
4
S15
G12
37
3
G13
36
2
G14
35
1
G15
SIGNAL TO DATA ACQUISITION CARD
© 2001 Micro Movements Ltd
M1500 User Guide Section 2
The connections shown opposite are the same for all four connectors. The variation is that the sinal
pins marked S0 - S15, refer to channels 0 - 15 on the right hand connector through to 48 - 63 on the
left hand connector. The channel references are marked on the rear panel as shown in Figure 2.5.
The format of the connector and the pin connection layout matches that used by Microstar for their
DAP 4000 Series data acquisition cards. It is thus possible to connect directly from an M1500
Series enclosure to a Microstar DAP 4XXX card using pin for pin ribbon cable or standard Microstar
cables (part nos MSCBL 040-01 or MSCBL 041-01). Suitable cables are also available from Micro
Movements Ltd (part no C1500/68).
Micro Movements Ltd also provide cables for direct interconnection to a range of other Data
Acquisition cards. Please consult Technical Support for details.
MAINS SUPPLY INPUT
This is a standard 3 pin IEC connector
2.7 Specifications
Mechanical:
19” Rackmount Eurocard open frame chassis
Capacity:
16 card slots
Supply:
+/- 15 volts, 1.5 amps (amplifier card supply)
+ 5 volts, 1.5 amps (logic supply)
+24 volts, 1.5 amps (transducer supply)
Interface:
16 analogue output
4 multiplex control input
1 sample & hold control input
3 digital input
1 RS232C input/output
(any number up to 16 can be used, providing up to 64
channels)
Options
a)
Fully incorporated rear panel with Mains power supply
which generates the required +/- 15, +5 and +24.
b)
Benchtop outer housing for chassis. (also requires a) to be fitted)
© 2001 Micro Movements Ltd
Page: 19
M1500 User Guide Section 2
Page: 20
© 2001 Micro Movements Ltd
M1500 User Guide. Section 3
Section 3
3.0 M1560 Universal Input Signal Conditioner
The M1560 is a 4 channel Signal Conditioner. The board is a standard long Eurocard which contains
the necessary circuitry to accept the inputs from 4 transducers or signal sources, apply conditioning,
gain and filtering as required and provide an analog output for each of these channels as a voltage
output of up to ± 10 volts. The outputs can then be fed to a computer based ADC card. Many of the
functions on the M1560 can be computer controlled. On each card is a RISC processor which
communicates with the necessary control functions on the card. Interface with the RISC processor
is via RS232. The cards are designed to fit in a Micro Movements M1500 Series enclosure.
Figure 3.1
M1560 Front Panel
3.1 Board Description
The M1560 is a 220 mm long eurocard fitted with a 5HP wide front panel which supports the 25way D input connector. The card slides into a slot with card guides in an M1500 enclosure. The card
should not be used in any other housing. The card contains the circuitry to condition 4 channels of
© 2002 Micro Movements Ltd Ver 2.0
Page: 21
M1500 User Guide. Section 3
transducer, voltage or current input. The input is fed via an input configuration section which allows
for the jumper selection or optional resistor fitment to provide for the following:
•
Strain Gauge Inputs, full, 1/2 or 1/4 resistive or semiconductor. Bridge completion is on board.
•
Voltage inputs, up to +/- 10 volts direct, up to +/- 100 volts via a C1504 input attenuator.
•
Current inputs, up to +/- 50 mA, requires internal resistor fitment.
•
Accelerometers
•
ICP devices
•
Load Cells
CALIBRATION
VOLTAGE
TRANSDUCER
SUPPLY
INPUT
INPUT
CONFIGURATION
MEASUREMENT
SELECTION
PROG. GAIN
INST. AMP
X1,X2,X4,
X8
PROG. GAIN
INST. AMP
X1,X10,X100,
X1000
OPTIONAL
FILTER
BYPASS
CHANNEL A
DIGITAL CONTROL
CALIBRATION
VOLTAGE
TRANSDUCER
SUPPLY
INPUT
INPUT
CONFIGURATION
MEASUREMENT
SELECTION
PROG. GAIN
INST. AMP
X1,X2,X4,
X8
PROG. GAIN
INST. AMP
X1,X10,X100,
X1000
OPTIONAL
FILTER
BYPASS
CHANNEL B
DIGITAL CONTROL
CALIBRATION
VOLTAGE
TRANSDUCER
SUPPLY
INPUT
INPUT
CONFIGURATION
MEASUREMENT
SELECTION
PROG. GAIN
INST. AMP
X1,X2,X4,
X8
PROG. GAIN
INST. AMP
X1,X10,X100,
X1000
OPTIONAL
FILTER
BYPASS
CHANNEL C
DIGITAL CONTROL
CALIBRATION
VOLTAGE
TRANSDUCER
SUPPLY
INPUT
INPUT
CONFIGURATION
MEASUREMENT
SELECTION
PROG. GAIN
INST. AMP
X1,X2,X4,
X8
PROG. GAIN
INST. AMP
X1,X10,X100,
X1000
OPTIONAL
FILTER
BYPASS
CHANNEL D
DIGITAL CONTROL
CALIBRATION
VOLTAGE
SOURCE
AN0
DIGITAL
CONTROL LINES
BYPASS FITTED
ON DIRECT
VERSION ONLY
AN1
AN2
AN3
RISC PROCESSOR
CONTROL LOGIC
MULTIPLEXER
BACKPLANE
ADDRESS
RS232
Figure 3.2
MUTLTIPLEXED
OUTPUT
M1560 Block Schematic
Each channel has an independent transducer supply which can be jumper programmed for the
required value. The transducer supply can be set to Constant Voltage or Constant Current by switch
operation. All 4 channels must be selected for the same transducer supply method, as current or
voltage, on any one card although different cards can be set for different methods as well as for
different values an type of transducer or input.
Page: 22
© 2002 Micro Movements Ltd Ver 2.0
M1500 User Guide. Section 3
Each card has a Reduced Instruction Set (RISC) microprocessor which controlls all the programmable
functions on the card. The programmable functions are:
Set the Gain on any channel independently
These can be set to 1, 2, 4, 8, 10, 20, 40, 80, 100, 200, 400, 800, 1000, 2000, 4000 or 8000
Set the filter on each channel independently ON or OFF (if the filter option is fitted)
Interrogate the RISC processor to find out which card is in place ( and thus its functionality and
programmablity) at each system slot address. See also Section 1.2.4.
Set the input funtion to one of four main options;
1. Normal run condition with the inputs connections fed through to the first instrumentation amplifier
stage. Output will then be the input times the gain.
T+
IN+
INPUT
SELECT
IN-
TNormal Input Mode
Comms code: 255
0
Figure 3.3
0
Normal run configuration
The example shown above is with a bridge input but the configuration is applicable whichever type
of transducer or signal input is being used.
2. Absolute Zero condition with the external inputs disconnected from the circuit and the inputs to
the circuit grounded to allow the measurement of real zero and any electronic offsets in the system.
The example shown above is with a bridge input but the configuration is applicable whichever type
of transducer or signal input is being used.
T+
IN+
INPUT
SELECT
IN-
TZero
Comms code: 254
Figure 3.4
© 2002 Micro Movements Ltd Ver 2.0
0
1
Absolute Zero configuration
Page: 23
M1500 User Guide. Section 3
3. Calibrate condition. There are two methods of implementing the calibration, set by the position
of JP15 (See Section 3.2). The first is to use the on-card voltage calibration source which can be set
to 5.00V, 500mV, 50.0mV or 5.0mV. This voltage is jumper selectable on the card and is common
to all 4 channels. It is not possible to select a different value for each channel although different
cards can be set to different values.
T+
Calibration Voltage
IN+
INPUT
SELECT
IN-
TVoltage Calibrate
Comms code: 253 +JP15A
Figure 3.5
1
0
Plus JP15 Set to A
Voltage Calibrate Configuration
As can be seen in Figure 3.5, the input is disconnected and the voltage source injected in its place.
This method is valid for any type of transducer or signal input.
The second method is shunt calibration. This is only relevent for resistive strain gauge type inputs
and provides for an internal, accurate, stable resistor (user defined value) which is shunted beween
the +ve transducer supply and +ve input. The internal resistor is then placed in parallel with the
external resistive bridge element.
T+
Shunt
Resistor
Calibration Voltage
IN+
IN-
INPUT
SELECT
TShunt Calibrate
Comms code: 253 +JP15B
Figure 3.6
1
0
Plus JP15 Set to B
Shunt Calibrate Configuration
4. Transducer Supply condition. There are again two possibilities with this configuration. The
selection of the measurement configuration is pre-determined by the selection of Voltage transducer
supply or Current transducer supply. This selection is made on switches, one for each channel on
the card although care must be taken to ensure that all channels are serlected the same. It is not
possible to allocate for example, a voltage transducer supply to channels A and B and a current
transducer supply to channels C and D. They must all be either current supply or voltage supply.
When the switches are selected for the required method of transducer supply delivery (see Section
3.2) they also route the transducer supply to the input selector in the correct manner to enable
measurement of the value. For Voltage transducer supply the resulting connections are shown in
Figure 3.7..
Page: 24
© 2002 Micro Movements Ltd Ver 2.0
M1500 User Guide. Section 3
T+
IN+
INPUT
SELECT
INTMeasure Bridge Supply
VOLTS
Comms code: 252
Figure 3.7
1
1
Voltage Transducer Supply Measurement Configuration
The resulting configuration for Current transducer supply is shown in Figure 3.8.
T+
IN+
IN-
10 Ohms
0.01%
Measure Bridge Supply
CURRENT
Comms code: 252
Figure 3.8
INPUT
SELECT
T1
1
Current Transducer Supply Measurement Configuration
The current passes through the transducer and then through an accurate 10.0 Ohm resistor before
achieving the return path. The transducer current is then defined by:
Transducer Supply Current = Measured Voltage x 100,
milliamps
In the Voltage measuring mode of Figure 3.7, the transducer supply voltage is just the measured
value in volts.
3.2 Jumper Settings
The general layout of the M1560 is shown in Figure 3.9. There are Jumper and Switch settings
associated with each channel and also jumper settings that are board configuration only and apply
to all channels. There is no facility to set a board address. This is not required on the signal
conditioning card as it is hard coded into the backplane socket in the M1500 enclosure. When a
card is fitted, the RISC processor gathers the address from the backplane and takes this as its own
© 2002 Micro Movements Ltd Ver 2.0
Page: 25
M1500 User Guide. Section 3
address for all communication and signal routing. System addresses them become a function of the
enclosure slot position and not the card plugged in.
C ha nnel D
Tra ns duc er
S upply
C ha nnel A
Tra ns duc er
S upply
C ha nnel B
Tra ns duc er
S upply
C ha nnel C
Tra ns duc er
S upply
C alibration
Vol tage
S el ect
C alibration
P rotocol
S el ect
C ha nnel A
Input C onfi g.
C ha nnel B
Input C onfi g.
C ha nnel C
Input C onfi g.
C ha nnel C
Input C onfi g.
Figure 3.9
M1560 Signal Conditioning Card Jumper Positioning
3.2.1 Input Configuration Settings
JP7
JP3
JP2
The input configuration is defined by a combination of internally set jumpers and the connections
made to the input connector. This section covers the jumper settings, the connection details are in
Section 3.3.
These are shown on Figure 3.9 and are identical for each channel. The example configuration will
be shown for channel A.
Jumper Settings
A: Fit for 1/2 and 1/4 bridge completion
B: Fit for 1/2 and 1/4 bridge completion
C: Fit for 1000 Ohm 1/4 bridge completion
D: Fit for 350 Ohm 1/4 bridge completion
E: Fit for 120 Ohm 1/4 bridge completion
F: Fit for external shunt control
G: Fit for DC coupling of signal
H: Fit for AC coupling of signal
*Note. G or H must be fitted. It is not possible to fit both
Figure 3.10
Input Jumper Definition
Typical examples: (see also Section 3.3 for input connection details)
a)
Full bridge strain gauge: Fit jumper G only
b)
1/2 bridge strain gauge: Fit jumpers A, B and G
c)
1/4 bridge 120 Ohm strain gauge: Fit jumpers A, B, E and G
Page: 26
© 2002 Micro Movements Ltd Ver 2.0
M1500 User Guide. Section 3
d)
Voltage Input: Fit jumper G only
e)
ICP accelerometer: Fit jumper H only
Figure 3.10 shows the circuit references for the jumper banks on channel A. An identical layout of
jumpers will be found for channels B, C and D in the position on the card shown in Figure 3.9.
3.2.2 Transducer Power Supply Settings
The transducer power supply is fed from an internal 24 volt dc. This can be configured to provide a
selectable regulated voltage or a selectable fixed current whose compliance voltage is approximately
24 volts dc. On Figure 3.9 it can be seen that there is an area for each of the 4 channels, which
contains a row of jumper positions and a two position switch. The details in Figure 3.11 are shown
for channel A but the layout for channels B, C and D are identical in the board positions shown in
Figure 3.9.
The jumper settings for the transducer power supply are:
Voltage
Transducer
Supply
JP4
Sw1
Current
Transducer
Supply
SW: set for Voltage or Current
J: 3 volts
K: 5 volts
L: 10 volts
M: 12 volts
N: 4 milliamps
O: 8 milliamps
P: 10 milliamps
Q: 30 milliamps
Figure 3.11. Channel Transducer Supply Settings
3.2.3. Calibration Settings
The level of the internal DC calibration source can be set to a level appropriate to any specific
application. The position of the Jumper, Calibration Voltage Select, is shown in Figure 3.9 and the
settings are shown below in Figure 3.12.
Under Host Computer control it is possible to command the M1560 to Voltage Calibrate or Shunt
Calibrate as defined in Section 3.1.. The setting for this is on the M1560. The Jumper, Calibration
Protocol Selct, whose board postion is shown in Figure 3.9 and whose settings are shown below in
Figure 3.12.
Calibration
Protocol
Select
R = 5.00 V
S = 500 mV
T = 50 mV
U = 5.0 mV
JP15
JP5
Calibration
Voltage
Select
V = Shunt Calibrate
W = Voltage Calibrate
Figure 3.12. Calibration Jumper Settings
© 2002 Micro Movements Ltd Ver 2.0
Page: 27
M1500 User Guide. Section 3
3.3. Communications Protocol
The main details about communications are contained in Section 5. Certain attributes of the protocol
are unique to specific modules and those specific to the M1560 are listed below together with
generic commands.
GLOBAL COMMANDS
255 - Normal Run condition (see Figure 3.3)
254 - Apply Absolute Zero (see Figure 3.4)
253 - Calibrate (see Figures 3.5, 3.6 and Section 3.2.3)
252 - Measure Transducer Supply (see Figure 3.7)
GENERIC COMMANDS
Part Number (address, ?)
The command syntax is as follows:
<board address> ‘?’
‘?’
‘?’
‘?’
Where board address will be a number between 0 - 63
For example:
4
63
63
63
63
(63 is the ASCII value for ‘?’.)
The return from the card has the following syntax
<board address>
<?>
<Part No.A>
<Part No.B>
<Version>
For the M1560, the returned attributes will be
Serial Number/Status (address, !)
The command syntax is as follows:
<board address> ‘!’
‘?’
‘?’
‘?’
Where board address will be a number between 0 - 63
For example:
4
33
63
63
63
(33 is the ASCII value for ‘!’.)
The return from the card has the following syntax
<board address>
Page: 28
<!>
<Serial No.A>
<Serial No.B>
<Status>
© 2002 Micro Movements Ltd Ver 2.0
M1500 User Guide. Section 3
For the M1560
Only two bits are actually used. Bit 6 defines whether the board is selected for shunt calibration or
voltage calibration (calmode) and Bit7 defines whether the board is selected as constant voltage or
constant current transducer supply (tdcmode).
calmode Tdcmode Hex return Decimal value
ShuntConstant current 00 0
Voltage
Constant current 40 64
ShuntConstant voltage 80 128
voltage
Constant voltage C0 192
These are the only values output.
For the M1588
Four bits are used. Each of the four bits defines whether each of the four channels is selected as
straight through voltage (OFF) or divide by 5 attenuated (ON)
A
OFF
ON
OFF
B
OFF
OFF
ON
C
OFF
OFF
OFF
D
OFF.
OFF
OFF
Hex
00
01
02
Dec
0
1
2
Etc
ON
ON
ON
ON
0F
15
No other values are output.
3.2.3. Input Connections
Cable mating connector:
25 way 'D' type socket
1
E
2
Ain +
3
Ain -
4
E
5
Bin +
6
Bin -
7
E
8
Cin +
9
22
10
23
11
24
12
25
13
Cin -
Aex +
14
Aaux
15
Aex -
16
Bex +
17
Baux
18
Bex -
19
Cex +
20
Caux
21
Cex Dex +
Daux
Dex -
© 2002 Micro Movements Ltd Ver 2.0
E
Din +
Din E
Page: 29
M1500 User Guide. Section 3
T+
Connections for Full
Bridge Transducers
(Load cells, Pressure
Sensors, Strain
Gauges)
IN+
Aux
INT-
T+
Connections for Half
Bridge Transducers
(Strain Gauges)
Fit Internal
Completion Jumpers
IN+
Aux
INT-
Connections for 1/4
Bridge Transducers,
2-Wire connection
(Strain Gauges)
Fit Internal
Completion Jumpers
Connections for 1/4
Bridge Transducers,
3-Wire connection
(Strain Gauges)
Fit Internal
Completion Jumpers
Page: 30
T+
IN+
FIT LINK
Aux
INT-
T+
IN+
Aux
INT-
© 2002 Micro Movements Ltd Ver 2.0
M1500 User Guide. Section 3
T+
IN+
Connections for
3-Wire Devices
SENSOR
Aux
FIT LINK
INT-
T+
Connections for
2-Wire ICP Devices
CURRENT SUPPLY
AND AC COUPLING
JUMPER REQUIRED
SENSOR
IN+
FIT LINK
Aux
FIT LINK
INT-
T+
IN+
Connections for
Voltage Input
(+/- 10 volts max)
V
Aux
INT-
Connections for
Current Input
FIT INTERNAL CURRENT
SENSE RESISTOR
(+/- 10 volts max
compliance)
© 2002 Micro Movements Ltd Ver 2.0
T+
IN+
I
Aux
INT-
Page: 31
M1500 User Guide. Section 3
3.4 Specification
M1560 4 Channel Universal Sensor Amplifier
Channels:
4
Sensor/ Input Types: (Jumper selection and input pin connections define type)
Strain Gauge/Load cell
Full, ½ or ¼ bridge. Bridge completion resistors, jumper
selected.
¼ Bridge: 120 ΩΩ, 350 ΩΩ and user defined value, jumper selectable
Shunt Cal: Single value, user defined. Activated by RS232 command
Absolute zero: shorted input, activated by RS232 command
Tare zero/ balance: Software controlled ± full scale output
ICP
AC coupled, Low Frequency cut-off: 0.5 Hz
Cal: Single value voltage. Activated by RS232 command
Absolute zero: shorted input, activated by RS232 command
Zero/ offset: Software controlled ± full scale output
Piezoresistive
Full, ½ or ¼ bridge. Bridge completion resistors, jumper
selected.
¼ Bridge: 120 ΩΩ, 350 ΩΩ and user defined value, jumper selectable
Shunt Cal: Single value, user defined. Activated by RS232 command
Absolute zero: shorted input, activated by RS232 command
Tare zero/ balance: Software controlled ± full scale output
Voltage/Current
DC coupled to ± 10 volts
Current through user fitted series resistor (max 50mA)
Cal: Single value voltage. Activated by RS232 command
Absolute zero: shorted input, activated by RS232 command
Zero/ offset: Software controlled ± full scale output
Page: 32
© 2002 Micro Movements Ltd Ver 2.0
M1500 User Guide. Section 3
© 2002 Micro Movements Ltd Ver 2.0
Page: 33
M1500 User Guide. Section 3
Page: 34
© 2002 Micro Movements Ltd Ver 2.0
M1500 User Guide Section 5
Section 5
5.1 RS232 Communication
1.
All board and channel addresses start at 0. Therefore, in a system of 64
boards ()256 channels), they would be addressed as (0..63).
2.
Numbers are expressed in decimal unless stated. ‘b’ indicates binary
representation.
3.
With a given channel number, the board address can be found by dividing the channel number
by 4 and ignoring the remainder. For example : channel 42/4 = board 10 (remember note 1).
4.
Due to the buffered nature of PC serial communications, it is suggested that all bytes are sent
sequentially, i.e. one after the other, in preference to sending a single chunk. This is to minimise
any risk of timing errors on reception.
5.1.1. Port Setup
Communication to the M1500 boards is made using a standard serial (RS232) port which should be
allocated the following settings:
Band Rate : 2400
8 data bits
2 stop bits
No parity
No flow control
No ASCII character checking should be used i.e. port in binary mode
Read/write interval 100ms
Read/write constants 1 sec.
These values should ensure consistent communication whilst retaining software efficiency.
5.1.2. Command Syntax:
All commands are 5 bytes long and the are two types, global or local.
Global commands address ALL boards simultaneously and do not receive any response from the
Signal Conditioning cards.
Local commands are board-specific to a particular board address and receive the responses shown.
Local command structure
Global command structure
Byte 1 :
Byte 2 :
Byte 3 :
Byte 4 :
Byte 5 :
1:
2:
3:
4:
5:
board address
command
data 1
data 2
data 3
© 2001 Micro Movements Ltd
global command
data 1
data 2
data 3
data 4
Page: 33
M1500 User Guide Section 5
NOTE:
Individual channels within a single Signal Conditioning card cannot be addressed. All channel
settings must be done by addressing the board which decodes the information for the 4-channel
block and distributes as necessary.
5.2 Commands
5.2.1. Setting the Run/Calibration mode.
This is a set of global commands to perform the following functions:
1.
2.
3.
4.
Setting the absolute zero
Setting the shunt or voltage calibration
Setting the transducer (tdcr) supply measurement
Clearing calibration (setting the system to run mode)
None of these commands have any data associated with them, therefore the command syntax is
identical:
<Command>
0
0
0
0
Where <command> is as follows:
Absolute zero :
Calibrate
:
Tdcr Supply
:
Run mode (clear all cal) :
254
253
252
255
For example, to Calibrate, you would send the following:
253
0
0
0
0
To clear this calibration and return to normal operation (run mode):
255
0
0
0
0
The above examples are shown for the M1560 Signal Conditioning Card. Check with the relevent
Section in the User Guide as to how the specific card will interpret the Global commands.
5.2.2. Requesting board information:
This is a local command split into three seperate commands, one which receives back the board/
firmware part number and version, the second which returns the board serial number and any status
information that is relevent to the card and the third which returns the gain and filter settings that
are currently active. These commands address each board individually.
Page: 34
© 2001 Micro Movements Ltd
M1500 User Guide Section 5
Part Number (address, ?)
The command syntax is as follows:
<board address> ‘?’
‘?’
‘?’
‘?’
Where board address will be a number between 0 - 63
For example:
4
63
63
63
63
(63 is the ASCII value for ‘?’.)
The return from the card has the following syntax
<board address>
<?>
<Part No.A>
<Part No.B>
<Version>
The Part number can be any number from 0 to 65,536 and is thus sent as two bytes. Typically the
number will be between 1500 and 1599 as this is the normal part numbering of this series.
The Version number can be any number beween 0 and 255.
This combination of the Part and Version, uniquely defines the operational functionality of the
hardware on the Signal Conditioning Card
Serial Number/Status (address, !)
The command syntax is as follows:
<board address> ‘!’
‘?’
‘?’
‘?’
Where board address will be a number between 0 - 63
For example:
4
33
63
63
63
(33 is the ASCII value for ‘!’.)
The return from the card has the following syntax
<board address>
<!>
<Serial No.A>
<Serial No.B>
<Status>
The Serial number can be any number from 0 to 65,536 and is thus sent as two bytes. This number
is unique for each individual Signal Conditioning Card and enables Host Software to incorporate
look-up tables when highly accurate calibration records must be kept for each card.
A typical example of this may be when very accurate measurement of the ‘shunt calibration’ resistor
on each channel has been made. The Host Software can keep a record of this. An interrogation of
the hardware by the ‘!’ command will show where in the system that particular card resides, enabling
accurate scaling calculations to be performed .
The Status can be any number beween 0 and 255. This is a return of any status setting switches from
the individual card. See the relevent Signal Conditioning Card Section of the User Guide for details
on the interpretation of the status number.
© 2001 Micro Movements Ltd
Page: 35
M1500 User Guide Section 5
Settings (address, *)
The command syntax is as follows:
<board address> ‘*’
‘?’
‘?’
‘?’
Where board address will be a number between 0 - 63
For example:
4
42
63
63
63
(42 is the ASCII value for ‘*’.)
The return from the card has the following syntax
<board address>
<*>
<gain1&2>
<gain3&4>
<F1-4&S1-4>
This command reads back the currently held values for the gain, filter and supp. values for each
channel on the card. The read-back format is identical to the send format shown in Section 5.2.3.
5.2.3. Setting gain and filters:
M1560 used for example
This is a local command which sets the gain and filter setting for all four channels and the four
supplementary outputs on the board. Individual channels cannot be set independently.
The command syntax is as follows:
<board address> <G> <gain 1&2>
<gain 3&4>
<filters 1 to 4 and Supp1 to 4>
Gain values are 4 bit figures which represent, on the M1560
Binary
Dec Gain
Binary
Dec Gain
0000
0001
0010
0011
0100
0101
0110
0111
0
1
2
3
4
5
6
7
1000
1001
1010
1011
1100
1101
1110
1111
8
9
10
11
12
13
14
15
1
2
4
8
10
20
40
80
100
200
400
800
1000
2000
4000
8000
The gain data bytes are separated into nibbles of 4 bits. Therefore, the gain bytes are constructed as
follows:
<Gain 1
Page: 36
Gain 2>
<Gain 3
Gain 4>
© 2001 Micro Movements Ltd
M1500 User Guide Section 5
Filters and Supplementary outputs are set or removed by a single bit within the last byte:
filter 1
filter 2
filter 3
filter 4
Supp 1
Supp 2
Supp 3
Supp4
For example to set a gain of 100 on each channel, with filters set ON on each channel and the
supplementary outputs set OFF, on board 4:
Read the value for the gain required from the table in the relevent Signal Conditioning card Section
in the User Guide (the M1560 example is shown on the previous page)
4
71
10001000(b)
10001000(b)
11110000(b)
which equates to
4
71
136 136 240
(71 is the ASCII value for ‘G’)
When a send is initiated the card will set all gains to x100, all filters to ON and all supplementary
outputs to logic 0. The card will respond to a Set command with an echo of the command it
received which can be used by Host Software to
© 2001 Micro Movements Ltd
Page: 37
M1500 User Guide Section 5
Page: 38
© 2001 Micro Movements Ltd
Download PDF