VXI VT1538A - Manuals
VXI VT1538A – Manual in PDF format online.
Manuals:
Manual VXI VT1538A
Summary
www.vxitech.com 3 I NTRODUCTION On May 1, 2003, VXI Technology, Inc. acquired Agilent Technology’s mechanical data acquisition product segment. During the transition period, Agilent branded manuals will be provided with the dynamic and static data acquisition products until the manuals have been reb...
VXI Technology, Inc. 4 S UPPORT R ESOURCES Support resources for this product are available on the Internet and at VXI Technology customer support centers. VXI Technology World Headquarters VXI Technology, Inc. 2031 Main Street Irvine, CA 92614-6509 Phone: (949) 955-1894 Fax: (949) 955-3041 VXI Tech...
Where to Find it - Online and Printed Information: System installation (hardware/software) ............ VXIbus Configuration Guide* Agilent VIC (VXI installation software)* Module configuration and wiring ....................... This ManualSCPI programming ..............................................
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 3 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP About this Manual This manual describes how to configure the Signal Conditioning Plug-on (SCP) using SCPI commands and explains the capabilities of this SCP. The contents of this manual are: • Int...
4 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Introduction The Agilent E1538A provides eight TTL compatible channels of digital I/O. Channels can be individually configured to perform any one of the following functions: • Input: -- Static digital state -- Frequency measurement -- Period meaur...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 5 both full and half step modes.(requires 2 or 4 channels) The logical sense of input and output channels can be configured as inverted or normal. Input-configured channels have individually programmable threshold levels that can range from -46V to ...
6 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Setting Configuration Switches The SCP has three packages of eight switches each. The package labeled OE (Output Enable) determines a channel’s I/O direction. The package labeled PU (pull-up) controls whether or not a channel is floating or pulled...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 7 Installation Installation for this Plug-on is identical to other SCPs and is covered in Chapter 1 of your Agilent E1415 or E1419 User’s Manual. Connecting To The Terminal Module The SCP connections for the Terminal Modules are shown on the self-ad...
8 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Recommended Signal Connections Figure 5 shows the recommended method of wiring digital I/O channels, as well as the maximum voltage limitations for the E1538A. Figure 5 shows the shields connected directly to the E1415 ground. This is to limit pot...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 9 Input and Output Characteristics This section describes the E1538’s channel input and output electrical characteristics. Refer to Figure 6 for the following discussions. Input Characteristics When configured for input, E1538 channels provide digit...
10 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP is to maintain a constant-level digital output while the input varies from millivolts to several tens of volts. For simple sensing of switches and open collector logic devices, a channel’s pull-up resistor can be connected by closing its PU switc...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 11 formula to calculate the protection resistor’s value. Figure 7 shows the VRS mode input characteristics. Output Characteristics The output stage of the E1538A is simply a MOS FET transistor that is configured as "open-drain" when the pull...
12 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Checking the ID of the SCP To verify the SCP type(s) installed on your VXI module, use the SYSTem:CTYPe? (@<channel>) command. • The channel parameter specifies a single channel in the channel range covered by the SCP of interest. The first...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 13 • Channels in <ch_list> must be input configured channels Determining the Input Threshold Level To determine a channel’s input threshold level, use the command:INPut:THReshold:LEVel? (@<channel>) Note Because the E1538 rounds <leve...
14 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Reading Static Digital State This means reading a channel’s current digital state when an algorithm executes. This is the default function assigned to all digital input channels after *RST and at power-up. To set individual channels to this funct...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 15 Totalize Positive or Negative Edge State Changes Use [SENSe:]FUNCtion:TOTalize (@<ch_list>) to configure channels to totalize. Totalize means to simply count state transitions (either positive going, or negative going). Figure 9 A shows tot...
16 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP About Period and Frequency Measurements The E1538A actually measures signal period for both the period and frequency functions. If the measurement function is set to frequency rather than period, the SCP returns the reciprocal of the measured per...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 17 Measure Frequency Use [SENSe:]FREQuency:APERture <time>,(@<ch_list>) to configure the frequency counter channels’ measurement interval. Use [SENSe:]FUNCtion:FREQuency (@<ch_list>) to configure channels to measure signal frequenc...
18 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Measure Period Use [SENSe:]PERiod:MODe APERture | NPERiods,(@<ch_list>) to select the measurement interval setting mode. Depending on the mode selected above use [SENSe:]PERiod:APERture <time>,(@<ch_list>) oruse [SENSe:]PERiod:N...
20 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Measure Pulse Width This means that the E1538 will measure the width of the logic 1 portion of a pulse. The pulse width is sent to the algorithm in units of seconds. To measure the high portion of a pulse (positive going edge to negative going ed...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 21 Sense Quadrature Position This means that the E1538 will convert a digital quadrature signal pair into an absolute 24-bit count. The count value can be read by the algorithm. The E1538’s quadrature position function increments a counter value eac...
22 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Sense Rotational Velocity This means that the E1538 will read the rotational velocity of a toothed wheel sensor. The E1538 measures tooth-to-tooth period and converts it into units of revolutions per second (RPS). This function can only be linked...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 23 • <index_type> can be either of the strings "MISSing", or "EXTRa" • <ch_list> must be the first channel on the SCP, but can contain more than one channel provided that each channel is on a separate E1538. See following...
24 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Programming Output Channels This section deals with all aspects of programming output channel functions. Channels are configured for output with the I/O direction switches (see "Configuring Input-Output direction" on page 6 ). A related e...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 25 Variable Width Pulse Per Trigger This means that the channel generates a pulse whose width is specified by the algorithm each time the algorithm executes. The value sent by the algorithm can range from 7.87 µ Sec to 7.812mSec. The command sequenc...
26 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Variable Width Pulse Train (PWM) This means that the E1538 outputs a continuous train of pulses whose logic 1 pulse width is controlled by the algorithm. The frequency is set by a SCPI command before INIT. Use the following command sequence to se...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 27 Variable Frequency Fixed Width Pulse Train (FM) This means that the E1538 outputs a continuous train of pulses whose frequency is controlled by the algorithm. The logic 1 level pulse width is set by a SCPI command before INIT. Use the following c...
28 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Variable Frequency Square-Wave Pulse Train (FM) This means that the E1538 outputs a continuous train of pulses whose frequency is controlled by the algorithm. The the duty-cycle of the waveform is always 50%. Use the following command sequence: S...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 29 Rotationally Positioned Pulse Output This means that the E1538 will generate pulses which are positioned by angle (usually shaft angle). The rotational pulse function requires a rotational reference, and this is provided by the SENS:RVEL function...
30 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Rotational Pulse Command Usage Use SOURce:FUNCtion:RPULse (@<ref_channel>),(@<ch_list>) to link channels in <ch_list> to the rotational pulse function. The channel in <ref_channel> will be linked to the SENS:FUNC:RVEL func...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 31 Rotational Pulse Mode:Variable Angular Position, Preset Pulse Width (by angle) In this mode, the angular position of the pulses is controlled by the algorithm, and the width (duration in degrees) is preset before INIT. See Figure 21.Use the follo...
32 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Rotational Pulse Mode:Variable Angular Position, Preset Pulse Width (by time) In this mode, the angular position of the pulses is controlled by the algorithm, and the width (duration in seconds) is preset before INIT. See Figure 22. Use the follo...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 33 ALG:SCALAR’ALG1’,’Pos3’,300 preset ch 47’s pulse pos to 300 ° ALG:UPDATE . INIT start algorithm execution •• calculate values for NewPos(n) •ALG:SCALAR 'ALG1','Pos1',NewPos1 later, adjust channel 45’s position while algorithm running ALG:SCALAR '...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 35 Rotational Pulse Mode:Variable Pulse Width (by time), Preset Angular Position In this mode, the pulse duration (in seconds) is controlled by the algorithm, and the angular position is preset before INIT. See Figure 24. Use the following command s...
36 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP SOUR:RPULSE:POS:ANGL 140,(@146) preset channel 46 pulse position to 140 degrees SOUR:RPULSE:POS:ANGL 260,(@147) preset channel 47 pulse position to 260 degrees SOUR:RPULSE:VART TIME,(@145:147) algorithm will control pulse duration by TIME Algorit...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 37 Stepper Motor Control Use the commandSOURce:FUNCtion:STEPper <preset_pos>,<mode>,<max_vel>,<min_vel>,(@<ch_list>)to control stepper motors. The E1538 can operate 2 or 4 phase motors in full, and half step mode. Posit...
38 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP motor phase channel group can not be split across SCPs. The algorithm sends new position values to the first channel in a motor-group. The algorithm reads the current position value from the second channel in the motor-group. Example of full step...
42 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP SCPI Command Reference Most of the E1538’s commands were available since its introduction. A small number of commands are only available with E1538’s built after February 1998. The following table indicates these new commands with an X in the ...
44 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP INPut:POLarity INPut:POLarity < mode >,< ch_list > sets logical input polarity on a digital SCP channel. Parameters Comments • If the channels specified are on an SCP that doesn’t support this function, an error will be generated. See...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 45 INPut:THReshold[:LEVel] INPut:THReshold[:LEVel] < level >,(@< ch_list >) • allows programmatically setting the input threshold level for each input configured channel. Parameters Comments • <level> can be set to a resolution of ...
46 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Note Because the E1538 rounds <level> to the nearest multiple of 0.375, the returned value can be different from the value sent. • INP:THR:LEV? returns a numeric value between -46 and +46. The C-SCPI type is float32. • Related Commands: INP...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 47 Parameters Comments • Channel must specify a single channel • Returned Value: returns one of NORM or INV. The type is string. • Send with VXIplug&play Function: hpe14XX_cmdString_Q(...) [SENSe:]FREQuency:APERture [SENSe:]FREQuency:APERture &l...
48 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP [SENSe:]FREQuency:APERture? [SENSe:]FREQuency:APERture? < channel > returns the currently set APERture time. Parameters Comments • If the channel specified is on an SCP that doesn’t support this function, an error will be generated. See you...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 49 exceeds the time-out period (i.e. frequency below LIMit:LOWer), then a frequency of 0 Hz will be returned to the E1415/19/22 algorithm. • Typical use for this command is to allow the user to bound the period of time that is allowed for making a f...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 51 SENS:FUNC:COND (@144:147) [SENSe:]FUNCtion:FREQuency [SENSe:]FUNCtion:FREQuency < ch_list > sets the SENSe function to frequency for channels in <ch_list>. Also configures the channels specified as digital inputs. See “About Period an...
52 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP SENS:PER:MODE • *RST Condition: SENS:FUNC:COND and INP:POL NORM for all digital SCP channels • Send with VXIplug&play Function: hpe14XX_cmd(...) Usage See “About Period and Frequency Measurements” on page 16. SENS:FUNC:PER (@144) [SENSe:]FUNC...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 53 Parameters Comments • <count_preset> if included, allows presetting the absolute counter associated with the channel pair. All quadrature pairs in <ch_list> will be preset to the same value. If not included, the default count at algor...
54 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Parameters Comments • This function can only be linked to the E1538’s first channel. The function works for wheels that have either a missing, or an extra tooth to mark their index position. Figure 14 on page 23 shows a wheel sensed with a variab...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 55 SENSe:]FUNCtion:TOTalize [SENSe:]FUNCtion:TOTalize < ch_list > sets the SENSe function to TOTalize for channels in <ch_list>. See “Totalize Positive or Negative Edge State Changes” on page 15. Parameters Comments • The totalize functi...
56 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP [SENSe:]PERiod:APERture [SENSe:]PERiod:APERture < aperture >,< ch_list > sets the time allowed to determine signal period and return a reading to the algorithm. When APERture is large enough to contain more than one signal period, the...
58 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP the LIMit:UPPer period, then a period of 0 sec will be returned to the E1415/19/22 algorithm. (Note: A period value of 0 sec is used as a special token that must be tested for in the user’s provided E1415/19/22 algorithm.) • Typical use for this ...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 59 [SENSe:]PERiod:LIMit:UPPer? [SENSe:]PERiod:LIMit:UPPer? < channel > returns the upper period limit currently set for <channel> Parameters Comments • <channel> must be a single channel on an E1538A SCP. • RETURNS: .004 to 60, Typ...
60 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP SENSe:PERiod:MODE? SENSe:PERiod:MODE? (@< channel >) returns the measurement interval mode currently set for period measurement. Parameters Comments • <channel> must be a single channel on an E1538A SCP. • RETURNS: String value "A...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 61 SENSe:PERiod:NPERiods? SENSe:PERiod:NPERiods? (@< channel >) returns the number of signal periods the SCP will measure and average to calculate the signal period. Parameters Comments • <channel> must be single channel on an E1538A SCP...
62 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP If SENSe:PERiod:RANGe = 1.0 then settings conflict if 1.0sec < APERture < 4.0sec. If SENSe:PERiod:RANGe = 4.0 then settings conflict if 0.01sec <= APERture < 0.04sec The E1415/19/22 driver will report these Settings Conflicts at INITi...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 63 is triggered. • If the channels specified are not on a Frequency/Totalize SCP, an error will be generated. • Related Commands: SENS:FUNC:TOT, INPUT:POLARITY • *RST Condition: SENS:TOT:RESET:MODE INIT • Send with VXIplug&play Function: hpe14XX...
66 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP these applications. See Figure 30 . • Send with VXIplug&play Function: hpe14XX_cmd(...) Usage SENSE:FUNC:RPULSE (@108),(@114,115) reference chan is 108, pulse output on channels 114 and 115 SOURce:FUNCtion[:SHAPe]:CONDition SOURce:FUNCtion[:S...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 67 PULM state is enabled then the pulse width modulated mode is active. If both the FM and the PULM states are disabled then the PULSe channel is in the single pulse mode. • Send with VXIplug&play Function: hpe14XX_cmd(...) SOURce:FUNCtion[:SHAP...
68 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP • <mode> is used to select the stepping mode. the allowable values are: Related error message:3127, "Undefined E1538 Stepper motor mode." • The range of position values that an algorithm can send for the full-speed ("SF") mo...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 69 can be directly driven by the SCP. See Figure 29 for a connection diagram that also shows the required user-supplied output protection components. • <ch_list> specifies the channels that will control stepper motors. The channels referenced ...
70 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP SOURce:PULM:STATe? SOURce:PULM[:STATe]? (@< channel >) returns the pulse width modulated mode state for the PULSe channel in <channel>. Parameters Comments Channel must specify a single channel. • Returned Value: returns 1 (on) or 0 (...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 71 Usage SOUR:PULS:PER .005,(@140) set PWM pulse train to 200 Hz on channel 40 SOURce:PULSe:PERiod? SOURce:PULSe:PERiod? (@< channel >) returns the fixed pulse period value on the pulse width modulated pulse channel in <channel>. Paramet...
72 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP • Send with VXIplug&play Function: hpe14XX_cmd(...) Usage SOUR:PULS:WIDTH 2.50E-3,(@143) set fixed pulse width of 2.5 msec on channel 43 SOURce:PULSe:WIDTh? SOURce:PULSe:WIDTh? (@< ch_list >) returns the fixed pulse width value on a fre...
74 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP SOUR:RPULSE:VART TIME,(@143:144) algorithm will control pulse width by TIME SOUR:RPULse:VARType? SOUR:RPULse:VARType? (@< channel >) returns the type of value that will be controlled (varied) by the algorithm. Parameters Comments • <ch_l...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 75 260 degrees SOURce:RPULse:WIDTh[:ANGLe]? SOURce:RPULse:WIDTh[:ANGLe]? (@< channel >) returns the width of the rotational output pulse currently set for <channel>. Parameters Comments • <channel> must specify a single channel onl...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 77 Specifications These specifications for the E1538A reflect its performance while installed on your VXI module. General Specifications Output Characteristics Characteristic Pull-Up Off Pull-Up On (10K to Vcc) current source (logic 1) 0 .38mA @ 1.2...
78 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Totalizer Capacity Minimum Pulse Width Frequency Range 24 bits or 16,777,215 500nS 0-100 KHz Frequency Measurement Gate Time ( t aperture ) 1 mSec to 1 Second, resolution Range to Accuracy .01% Resolution (Hz) Minimum Pulse Width 500 nS 1 f i n -...
Agilent E1538A Enhanced Frequency/Totalize/PWM SCP 79 Auto-Gating (adaptive aperture) 1mSec to 1Sec for Frequency 1mSec to 1Sec for Perid (using SENS:PER:RANGE 1)4mSec to 4Sec for Perid (using SENS:PER:RANGE 4) Rotational Velocity Measure Characteristics Extra Tooth Wheel or Missing Tooth Wheel Rang...
VXI Manuals
-
VXI B200
Manual
-
VXI VX1420A
Manual
-
VXI Multi-Purpose Amplifier
Manual
-
VXI G-Series
Manual
-
VXI Powerline Amplifier
Manual
-
VXI 4
Manual
-
VXI 10P
Manual
-
VXI 20P
Manual
-
VXI CT-100B
Manual
-
VXI CT-400
Manual
-
VXI 201403B
Manual
-
VXI MAX-2
Manual
-
VXI B1000-GTX
Manual
- VXI VT1529A/B Manual
-
VXI 82-0102-000
Manual
-
VXI USB 710
Manual
-
VXI TP150
Manual
-
VXI 320222-01
Manual
-
VXI Tuffset Headset
Manual
-
VXI 3002
Manual