Page 1
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, 2694 B, 2694 C and 2694 D Volume 2: Interface English BE 1656 – 11...
Page 2
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D Interface Valid for version 1.0 (or higher) of the Type 2694 Embedded Software May 2001 BE 1656−11...
Safety Considerations This apparatus has been designed and tested in accordance with IEC 61010 – 1 and EN 61010 – 1 Safety Requirements for Electrical Equipment for Measurement, Con- trol and Laborator y Use. This manual contains information and warnings which must be followed to ensure safe operation and to retain the apparatus in safe condi- tion.
Table of Contents CHAPTER 1 Introduction......................1 About this Volume........................1 Summary of Contents ......................1 CHAPTER 2 The Serial Interface ..................... 3 Hardware/Functional Specifications ..................3 Serial Interface Connectors ....................3 Data Lines..........................4 Cables ..........................5 Serial Interface Set-up ......................5 How to Activate the Serial Interface .................
Page 5
Status and Configuration Check ................... 22 Introduction ........................22 Measurement Status Register ..................23 Status Byte ........................28 Configuration Check ......................29 Error Check and Reset......................31 Reset ..........................31 Error Check........................32 CHAPTER 5 Set-up Messages ....................35 Introduction ........................... 35 The Channel Headers......................
Chapter 1 Introduction About this Volume Volume 2 of the Type 2694 Manuals describes the programming and operation of the serial interface for the Type 2694 Range of Conditioning Amplifiers. It is intended as a reference guide for serial interface programmers and users. It is assumed that you are familiar with operation of Type 2694, described in Volume 1, and have some experience in interface programming.
Page 7
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface...
Chapter 2 The Serial Interface Hardware/Functional Specifications This section describes the physical level of the serial interface. The Type 2694 inter- face conforms to EIA/TIA–574, which is equivalent to the RS–232, but with a 9-pin connector. The Type 2694 interface is coupled as “Data Terminal Equipment” (DTE), and oper- ates in full duplex mode, which means that the interface is capable of operating in both directions simultaneously.
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface The two interface connectors are 9-pin D-range female and male types. They are located on the front panel of the Type 2694 unit; see Volume 1 for details. Fig. 2.1 shows the numbering of the pins on the connectors, seen from the outside.
CHAPTER 2 The Serial Interface Fig.2.2 Asynchronous transmission of 1 byte of data Binary Data Line Line Passive Start Data Bits Stop Line Passive Bit(s) Time Parity Bit (optional) 911511e Cables A direct-connected 9-pin RS–232 interface cable (AO 1440) must be used to interface Type 2694 to another DTE-coupled device (PC).
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Handshaking “Handshaking” is the general term for setting up control characters or signals to synchronise transmission, i.e., to indicate if the instrument is ready to receive data. The method used for synchronising a Type 2694 unit and an external device is called: X-On/X-Off handshake.
Chapter 3 Syntax and Data Types Formats for Interface Messages Terminology for Interface Messages The data transmitted to and from a Type 2694 Conditioning Amplifier conforms to a subset of the ANSI/IEEE Standard, IEEE 488.2 (1987), “IEEE Standard Codes, Formats, Protocols and Common Commands”.
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Interface messages may be joined together using the Program Message Unit Sepa- rator (;). After a Program Message Terminator (<Te>) the parser recognises only “root” headers (this is also the case after Power On).
CHAPTER 3 Syntax and Data Types internal_CHANNEL_1:inPUT_flOAting OFF 3) All headers and character type data fields can be truncated to the mnemonic. Internal_Channel_1:Input_Floating OFf Intern_Chan_1:In_Float OF I_C_1:I_F OF 4) All mnemonics are unique and consist of one or more words, with each word consisting of one to three characters, plus the word concatenators.
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Notes: Word concatenators are always required in mnemonics which include more than one word, except immediately before the question mark (?) in an input message header. Here, the inclusion of the word concatenator is optional.
CHAPTER 3 Syntax and Data Types The data separator used between all data fields is a comma (,). Fig. 3.1 shows the general syntax of a message containing all legal data types. Character Data Character data must begin with an alphabetic character, either upper or lower case. This initial alphabetic character can be followed by any printable ASCII character, with the exception of a space (SP), a comma (,), a semi-colon (;), a colon (:), or the delete character (DEL).
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Fig.3.4 Syntax for numerical data of type NR3 Digit Digit Digit – Digit E-Digit NR1 (1-3) – Suffix (input only) 931106e A digit is any of the 10 number symbols, 0 through 9.
CHAPTER 3 Syntax and Data Types Flushing Data Character – @ An @ character (decimal code 64) flushes all characters received after a message terminator. Further characters received after the @ character are also flushed, until the next message terminator is received. The @ character also disables echo mode until reception of the next message terminator.
Page 19
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface If you specify Short as the header, character data from the Short amplifier will be sent as mnemonics. That is, the letters shown in bold only for each command.
Page 20
CHAPTER 3 Syntax and Data Types A_I_C:M_S? The header long response from 2694: :INTERNAL_CHANNEL_1:MEASUREMENT_STATUS 0; :INTERNAL_CHANNEL_2:MEASUREMENT_STATUS 0; :INTERNAL_CHANNEL_3:MEASUREMENT_STATUS 0; :INTERNAL_CHANNEL_4:MEASUREMENT_STATUS 0; :INTERNAL_CHANNEL_5:MEASUREMENT_STATUS 0; :INTERNAL_CHANNEL_6:MEASUREMENT_STATUS 0; :INTERNAL_CHANNEL_7:MEASUREMENT_STATUS 0; :INTERNAL_CHANNEL_8:MEASUREMENT_STATUS 0; :INTERNAL_CHANNEL_9:MEASUREMENT_STATUS 0; :INTERNAL_CHANNEL_10:MEASUREMENT_STATUS 0; :INTERNAL_CHANNEL_11:MEASUREMENT_STATUS 0; :INTERNAL_CHANNEL_12:MEASUREMENT_STATUS 0; :INTERNAL_CHANNEL_13:MEASUREMENT_STATUS 0; :INTERNAL_CHANNEL_14:MEASUREMENT_STATUS 0; :INTERNAL_CHANNEL_15:MEASUREMENT_STATUS 0;...
Page 21
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface...
Chapter 4 General Control Messages Introduction The instrument is remotely controlled over the interface. Interface settings are set to default at power-on, while the measurement settings are stored in non-volatile mem- ory. The general syntax for the messages which control the amplifier over the inter- face has been described in Chapter 3.
Page 23
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface A remote program can be used to automatically initialise the connected Type 2694 amplifiers. This means that an identification request is sent out and the amplifier that responds fastest is assigned unit no. 1 and is identified by the instrument number.
Page 24
CHAPTER 4 General Control Messages The 2694 that receives its own instrument number is now assigned and sends: The PC finishes the first assignment using a terminator: <Te> Then the PC assigns the second 2694: NEXUS00 IDNUM02 All remaining 2694s return their numbers, the PC gets the number from the second 2694: 2345678 The PC returns the received instrument number:...
Page 25
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface When addressing an assigned instrument after a non-existing instrument, by sending NEXUSXX for an assigned number XX, no instrument echoes the NEXUSXX. Echo will resume after an existing instrument has been addressed. Use a time-out of 20 ms or more for missing echo-characters.
CHAPTER 4 General Control Messages Addressing all Type 2694 Units in a “Daisy-chain” Set-up The NEXUSAL address command is a broadcast command that addresses all “daisy- chain” units simultaneously. Example, where one command disables all channels of all units: NEXUSAL A_I_C:DI<Te> where Command which specifies that all Type 2694 units are NEXUSAL...
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Status and Configuration Check Introduction The amplifier has a status reporting system consisting of one status byte per regis- ter plus two event registers for each channel. Events are recorded in the event registers for later read-out via the interface.
CHAPTER 4 General Control Messages The event enable register controls the transfer of the aggregated status of each event register to a specific bit position in the Status Byte. The Status Byte has a bit position for each event register type in the system. By enabling one or more bits in the event enable register, the interface programmer can specify which of the events recorded in the event register is to set the corre- sponding bit in the Status Byte.
Page 29
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Table 4.1 The values contained in the Measurement Status Event Register Function Value Transducer voltage overload Signal overload Micro LAN in progress* Channel disabled Not defined Not defined...
Page 30
CHAPTER 4 General Control Messages The bit set using the Measurement_Status_Enable command controls which events in the Measurement Status Event Register to be transferred to the Status Byte. The default value is 0 (None). Example: To set bits 1 and 2 of the Measurement Status Event Enable Register, the value 3 (1 + 2) –...
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Device_Status? As with the Measurement_Enable? query, the Device_Status? query requests information regarding the bits that have been set in the Device Status Event Register (see Table 4.3): Device_Status?<Te>...
Page 32
CHAPTER 4 General Control Messages The Device Status Event Enable Register is set as shown in Table 4.4. As with Measurement_Status_Enable, the bit set using the Device_Status_Enable command controls which events in the Device Status Event Register are to be trans- ferred to the Status Byte.
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Status Byte The Status_Byte? query is used to return the current setting of the Status Byte. The Status Byte contains information regarding enabled channel status, enabled de- vice status, interface error(s), setup reset, instrument faults and logic faults (soft- ware run-time errors).
CHAPTER 4 General Control Messages Error Check and Reset Reset The reset commands can remove status information and mask out the status infor- mation registers. Reset_Single The Reset_Single command is channel specific and allows you to reset the chan- nel dependent Measurement Status Event and Measurement Status Event Enable reg- isters (see Fig.4.1).
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Error Check Job_Status? Job_Status? provides a way of polling the error condition of the amplifier. Error Number indicates whether an interface or device error was found since the last reset of the device: Job_Status?<Te>...
Page 38
CHAPTER 4 General Control Messages Example: Query from controller: ERR? From Type 2694: :ERR 16,"Unexpected END detected ","^10^END"...
Page 39
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface...
Chapter 5 Set-up Messages Introduction The commands shown in this chapter perform the same functions as the menus and menu options described in Volume 1, Chapter 4 of this documentation. In this chap- ter, commands and their syntax are described alone. Refer to Volume 1 for a descrip- tion of the functionality of each command.
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Example: setting gain to 1 and DeltaTron current off for channel 10: I_C_10:G G_1;D_T_C OF The syntax for the Internal_Channel_X? query (channels 1 to 16) is: ⎧ ⎫...
Page 42
CHAPTER 5 Set-up Messages “Amplifier Set-up” on page 40 describes these sub-header commands in detail. One or more set-up commands can be sent to Type 2694: All_Internal_Channels:<Sub-header command1> <Sub-header parameter>; <Sub_header command2> <Sub-header parameter><Te> Example: setting gain to 1 and DeltaTron current off for all channels: A_I_C:G G_1;D_T_C OF The syntax for the All_Internal_Channels? query is: ⎧...
CHAPTER 5 Set-up Messages Fig.5.1 I_C_X:Mlan On Channel states Channel MLAN Disabled I_C_X:Disable Channel Active 010066 Example: a channel is disabled when different set-ups are changed, and then en- abled to prevent unexpected signals during the change: I_C_12:DI I_C_12:D_T_C OF;G G_100;L_F_L F_1;I_F O I_C_12:EN Example: the transducer at channel 13 is protected against current while the remain- ing IEEE P1451.4 capable transducers at channels 1 –...
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface The response for the channel (or one of the channels, for the All_Internal_Channels root header): ⎧ ⎫ ⎨ ⎬ <Te> :Internal_Channel_X:Enable ⎩ ⎭ Example: all channels are disabled when different set-ups are changed, to prevent...
CHAPTER 5 Set-up Messages Aux_Filter* The Aux_Filter command corresponds to the Aux. Filters menu option. The syn- tax for this command is: ⎧ ⎫ Aux_Off ⎪ ⎪ Aux_A_Filter ⎪ ⎪ ⎪ ⎪ Aux_B_Filter ⎪ ⎪ ⎪ ⎪ Aux_C_Filter ⎪ ⎪ ⎪...
Page 49
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface The syntax for the query Aux_Filter? is (the response from one of the channels equipped with an auxiliary filter is shown for the All_Auxiliary_Channel root-header): ⎧ ⎫ Aux_Off ⎪...
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface From Type 2694: :I_C_1:G G_316m Multiplexer Output The syntax for the MUX command is: MUX <NR1 channel 1 – 16><Te> The default channel number is 1. The syntax for the MUX? query and amplifier response is: Query from the controller: MUX?<Te>...
CHAPTER 5 Set-up Messages Example: setting the tacho output on: T_O O Example: see the tacho output state: Query from controller: T_O? From the Type 2694: :T_O O All_Overload The All_Overload query returns the overload state for each of the 16 channels in the same query response: All_Overload <NR1 voltage-overload-mask>...
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Example: The value 33794 = 32768 + 1024 + 2 indicates overload for channels 2, 11 and 16. Each channel has two overload latches: one for voltage overload and one for signal overload.
CHAPTER 5 Set-up Messages The response from Type 2694 for one channel is (the response from the All_Internal_Channels root-header lists the responses for Internal_Channel_1 to Internal_Channel_16, separated with ’;’): ⎧ ⎫ ⎨ ⎬ <Te> Internal_Channel_X:Delta_Tron_Current ⎩ ⎭ Example: switching a DeltaTron input module to DeltaTron mode: Interface job from controller: I_C_1:D_T_C O Query from controller:...
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Example: setting channel 1 input to floating mode: Interface job from controller: I_C_1:I_F O Query from controller: I_C_1 I_F? From Type 2694: :I_C_1:I_F O Store/Recall Set-up Recall_Set_Up The Recall_Set_Up command is not channel dependent. Recall_Set_Up Facto- ry sets all set-up to factory settings (default set-up values).
CHAPTER 5 Set-up Messages This command executed enabled channels. Before using All_Internal_Channel:Transducer_Identify command, channels with cur- rent-sensitive transducers should be disabled (see “Disable” on page 40). If the rele- vant transducer template downloaded Type 2694 unit, Transducer_Identify command reads the type number, sensitivity of the trans- ducer and transducer serial number into Type 2694.
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface From 2694: :I_C_1:T_I 4507 Transducer_Sensitivity? The syntax for Transducer_Sensitivity? query is: ⎧ ⎫ Internal_Channel_X ⎨ ⎬ :Transducer_Sensitivity?<Te> ⎩ ⎭ All_Internal_Channels The response from Type 2694 is (the response from one of the channels is shown for the All_Internal_Channel root-header): ⎧...
CHAPTER 5 Set-up Messages Transducer_Serial_Number? The syntax for the Transducer_Serial_Number? query is: ⎧ ⎫ Internal_Channel_X ⎨ ⎬ :Transducer_Serial_Number?<Te> ⎩ ⎭ All_Internal_Channels The response from Type 2694 for one channel is (the response from the All_Internal_Channels root-header lists the responses for Internal_Channel_1 to Internal_Channel_16, separated with ’;’): ⎧...
Page 59
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface bSel0len: No of bits for selector no. 0*. iSel0Match: Match value for selector 0. iSel1Pos: Bit position på selector no. 1. bSel1len: No. of bits for selector no. 1.
Page 60
CHAPTER 5 Set-up Messages Table 5.1 Typical templates for Type 2694 2694 Template Name UTID No. Microphone with integrated preamplifier 34013408 Accelerometer, transfer function v0.91 116225 Accelerometer Accelerometer, transfer function – work around to map to v. 0.91, covers Type 4507 Charge amplifier, accelerometer Charge amplifier, transfer function, accelerometer Microphone, integrated preamplifier...
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Transducer:Template_Data The Transducer:Template_Data query returns all embedded template data from the Type 2694: The query is: Transducer:Template_Data?<Te> The Type 2694 response is: :Transducer:Template_Data <String UTID1, bBeta, iTypepos, bTypelen, iSel0Pos, bSel0len, iSel0Match, iSel1Pos, bSel1len, iSel1Match, iSenspos, bSenslen, iSNpos, bSN- len>, <NR3 fSensStart>, <NR3 fSensReso>,{C/M/S2 C/G C/N V/M/S2 V/G V/PA...
Chapter 6 Interface Error Messages Error Handling Type 2694 amplifiers handle interface errors (the reception of headers or data that do not conform to the rules given in the syntax diagrams for the interface messages) and device errors (various set-up conditions that causes an internal conflict in the Type 2694 amplifier).
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface If a query is sent that is syntactically correct but irrelevant for the amplifier or channel in question, the response will be a “FAILED” message. Example: querying channel 2 on a Type 2694 B for its Lower_Frequency_Limit:...
CHAPTER 6 Interface Error Messages Table 6.1 (cont.) Interface Error Messages Message Description Number The 2694 interface is in a deadlock condition caused by Deadlocked input buffer full, parser blocked, response formatter blocked and output buffer full. Avoid this by always reading the response to a query before supplying Type 2694 with new interface commands.
Page 65
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Table 6.2 (cont.) Device Error Messages Message Description Type/ Number No valid module has been installed at the selected No AUX module mounted channel or invalid MUX channel number...
Chapter 7 Command Summary Commands and Queries This chapter alphabetically tabulates all the channel-independent and channel-de- pendent interface commands/queries used by Type 2694. Default values are indicat- ed by an asterisk (*). Interface Command, Header Long Parameters/Input Page Message Data Type Query ALL_INTERNAL_CHANNELS? Query...
Page 67
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Interface Command, Header Long Parameters/Input Page Message Data Type INTERNAL_CHANNEL_1:AUX_FILTER AUX_OFF* ALL_AUXILIARY_CHANNELS:AUX_FILTER AUX_A_FILTER AUX_B_FILTER AUX_C_FILTER AUX_D_FILTER AUX_X_FILTER AUX_Z_FILTER AUX_DIFFUSE_FIELD_ CORRECTION_FILTER AUX_FREE_FIELD_ CORRECTION_FILTER AUX_E_FILTER AUX_F_FILTER AUX_G_FILTER AUX_H_FILTER AUX_SINGLE_ INTEGRATION_FILTER...
Page 69
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Interface Command, Header Long Parameters/Input Page Message Data Type Query INTERNAL_CHANNEL_1:TRANSDUCER_SENSITIVITY? ALL_INTERNAL_CHANNELS:TRANSDUCER_SENSITIVITY? Query INTERNAL_CHANNEL_1:TRANSDUCER_SERIAL_NUMBER? ALL_INTERNAL_CHANNELS:TRANSDUCER_SERIAL_NUMBER? Query INTERNAL_CHANNEL_1? Query IDENTIFY? Query JOB_STATUS? MUX_Ch <Integer[1*...16]> Query MUX? POWER_OFF RESET ALL_EVENT_REGISTERS...
Page 70
CHAPTER 7 Command Summary Interface Command, Header Long Parameters/Input Page Message Data Type Query TRANSDUCER:TEMPLATE_DATA? Transducer_data TRANSDUCER:TYPENUM <String[60]>, Transducer_data <String[60]> Query TRANSDUCER:TYPENUM?
Page 71
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface...
Page 72
Index Symbols Configuration? ........29 Constructing an Interface Message ..8 @ .............. 13 Daisy-chain ......17, 20, 21 Activate the Serial Interface ....5 Data Bits ........... 5 Addressing a Type 2694 Unit ....20 Data Lines ..........4 Addressing all Type 2694 Units .....
Page 73
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface Formats for Interface Messages ....7 Message Functional Specifications ......3 Header ..........7 Sub-header ........... 7 Message Terminator ......8, 10 Message Unit Separator ......8 Gain ............45 Messages from Type 2694 .......
Page 74
Setup Reset ..........28 Terminology for Interface Messages ..7 Short Header .......... 14 Transducer Set-up ........48 Signal Overload ........24 Transducer Voltage Overload ....24 Signal_Overload ........25 Transducer:Template ......53 Single-ended ........... 49 Transducer:Template? ......54 Status and Configuration Check ... 22 Transducer:Template_Data ....
Page 75
16-channel DeltaTron Conditioning Amplifiers Types 2694 A, B, C, D – Interface...
Page 76
HEADQUARTERS: DK-2850 Nærum · Denmark · Telephone: +4545800500 · Fax: +4545801405 · http://www.bksv.com · e-mail: info@bksv.com Australia (02)9450-2066 · Austria 0043-1-8657400 · Brazil (011)5182-8166 · Canada (514)695-8225 · China (86) 1068029906 Czech Republic 02-67021100 · Finland (0)9-755 950 · France (01)69907100 · Germany 06103/733 5-0 · Hong Kong 25487486 · Hungary (1)2158305 Ireland (01)803 7600 ·...
Need help?
Do you have a question about the 2694 A and is the answer not in the manual?
Questions and answers