VXI VT1538A user manual Parameters, Send with VXIplug&play Function hpe14XXcmd

Page 58
Usage See “Sense Rotational Velocity” on page 22.

Parameters

 

 

 

 

 

 

 

Parameter

Parameter

Range of

Default

 

 

Name

Type

Values

Units

 

 

 

 

 

 

 

 

N_teeth

numeric (int32)

3 to 255

none

 

 

 

 

 

 

 

 

index_type

string

MISSing EXTRa

none

 

 

 

 

 

 

 

 

ch_list

string

100 - 163

none

 

 

 

 

 

 

 

 

 

 

 

 

 

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 variable reluctance sensor (using the VRS input option), but any wheel sensing method is applicable as long as it provides a digital output to the RVEL channel.

1100, 000 The value read by the algorithm can range from --------------RPS to --------------------

RPS.

nteethnteeth

As well as sensing rotational velocity, SENS:FUNC:RVEL provides the reference position to the SOUR:FUNC:RPULse function that generates angular positioned pulses. See page 30 for more information on RPULse.

<n_teeth> is the number of teeth that the wheel would have if it didn’t have missing or extra teeth. For example, we would set <n_teeth> to 12 for the wheel shown in Figure 14 on page 23, even though with the missing tooth, there are only 11.

<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 note. The related Error Messages are:

3110, "Channel specified is invalid for RVELocity function.

Note Only one channel on any E1538 SCP can be assigned to the SENS:FUNC:RVEL function, and it must be the first channel on the SCP.

*RST Condition: SENS:FUNC:COND and INP:POL NORM for all digital SCP channels.

Send with VXIplug&play Function: hpe14XX_cmd(...)

Usage See “Sense Rotational Velocity” on page 22.

SENSE:FUNC:RVEL 12,MISSING,(@140)

12 toothed wheel with one missing, from channel 40

54 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP

Image 58
Contents ENHANCED FREQUENCY/TOTALIZE/ PWM SIGNAL CONDITIONING PLUG-ON 82-0093-000 Release April 28 VXI Technology, Inc 2031 Main StreetIrvine, CA 949 VT1538AVXI Technology, Inc Dynamic DAC Products INTRODUCTIONStatic DAC Products VXI Technology Cleveland Division SUPPORT RESOURCESVXI Technology World Headquarters VXI Technology Lake Stevens Instrument DivisionAgilent Technologies E1538A Enhanced Frequency/Totalize/PWM User’s and SCPI Programming ManualSignal Conditioning Plug-on Agilent 75000 Series CPage About this Manual Agilent E1538A Enhanced Frequency/Totalize/PWM SCPIntroduction Identifying the Plug-on IMPORTANT Configuring Input- Output direction Setting Configuration SwitchesConfiguring Channel Pull-up Resistor Installation Connecting To The Terminal ModuleFigure 4. E1419A Option 11 Terminal Module Connections Recommended Signal Connections8 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Input and Output Characteristics VRS Mode Input Operation SCP channels 0 & 1 only Programming With SCPI Commands Setting the Input Threshold Level Configuring the ChannelsConfiguring I/O Direction Checking the ID of the SCPDetermining the Input Threshold Level returns threshold valueReading Static Digital State To set channels 40 through 43 to input digital statesTotalize Positive or Negative Edge State Changes About Period and Frequency Measurements To measure frequency at channel 45 with aperture of 1 second For PERiod function, the E1538 spports two distinct measurement ranges To measure period at channel 45 as the average of 1000 signal periods chlist specifies the channels that will read pulse widths Sense Quadrature Position The value read by the algorithm can range from Example of Rotational Velocity Sense Controlling Output Polarity Programming Output ChannelsOutput Static Digital State Variable Width Pulse Per Trigger Figure 17. Output Pulse-Width-Modulated Signal Variable Width Pulse Train PWM26 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Variable Frequency Fixed Width Pulse Train FM Figure 19. Output Square Wave Variable Frequency FM Variable Frequency Square-Wave Pulse Train FM28 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Rotationally Positioned Pulse Output Rotational Pulse Command Usage Variable Angular Position, Preset Pulse Width by angle Rotational Pulse ModeFigure 21. Variable Position, Width Preset by Angle Variable Angular Position, Preset Pulse Width by timeExample of variable position, preset width 32 Agilent E1538A Enhanced Frequency/Totalize/PWM SCPVariable Pulse Width by angle, Preset Angular Position Figure 22. Variable Position, Width Preset by TimeExample of variable width by angle, preset position 34 Agilent E1538A Enhanced Frequency/Totalize/PWM SCPVariable Pulse Width by time, Preset Angular Position Example of variable width by time, preset positionFigure 24. Fixed Position, Variable Width by Time preset ch 46 pulse width to 10mspreset ch 47 pulse width to 15ms 36 Agilent E1538A Enhanced Frequency/Totalize/PWM SCPStepper Motor Control Use the command motor phase channel group can not be split across SCPs Figure 27. Full Step Mode, Full and Half Speed, 4-Channel Figure 28. Half Step Mode, Full Speed, 4-ChannelFigure 29. Directly Driving 4-Phase Stepper Motors 40 Agilent E1538A Enhanced Frequency/Totalize/PWM SCPRST and *TST important For newer SCPI Command ReferenceCommand Syntax PageDiscussed Parameters INPutPOLarityINPutPOLarity? CommentsINPutTHResholdLEVel level can be set to a resolution ofINPutTHResholdLEVel? Send with VXIplug&play Function hpe14XXcmdReal64Q OUTPutPOLarityOUTPutPOLarity? generatedSENSeFREQuencyAPERture RST Condition .001 sec Send with VXIplug&play Function hpe14XXcmdSENSeFREQuencyAPERture? Related Commands SENSFREQAPERSENSeFREQuencyLIMitLOWer INIT SENSeFUNCtionCONDition Related Commands INPutPOLaritySENSeFREQuencyLIMitLOWer? Returned Value .01667 to 250, The type is float32SENSeFUNCtionFREQuency SENSeFUNCtionPERiodSENSeFUNCtionPWIDth SENSeFUNCtionQUADratureSENSeFUNCtionRVELocity Usage See “Sense Quadrature Position” on pageUsage See “Sense Rotational Velocity” on page 54 Agilent E1538A Enhanced Frequency/Totalize/PWM SCPSENSeFUNCtionTOTalize Usage See “Totalize Positive or Negative Edge State Changes” on pageSENSePERiodAPERture SENSePERiodAPERture? SENSePERiodLIMitUPPer58 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP RST Condition is “APERture” SENSePERiodLIMitUPPer?SENSePERiodMODE SENSePERiodMODE mode,@chlist selects the measurementSENSePERiodNPERiods Related Commands SENSePERiodMODESENSePERiodMODE? interval mode currently set for period measurementSENSePERiodRANGeUPPer SENSePERiodNPERiods?Send with VXIplug&play Function hpe14XXcmdInt32Q SENSePERiodRANGeUPPer? SENSeTOTalizeRESetMODERST Condition is Send with VXIplug&play Function hpe14XXcmd SENSeTOTalizeRESetMODE? SOURceFMSTATeSOURceFMSTATe? Send with VXIplug&play Function hpe14XXcmdInt16QSOURceFUNCtionRPULse SOURceFUNCtionSHAPeCONDition SOURceFUNCtionSHAPePULSeSOURceFUNCtionSTEPper SOURceFUNCtionSHAPeSQUareComments Send with VXIplug&play Function hpe14XXcmd Figure 31. Relationship of minvel, and maxvel Table 3. Stepping mode values68 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP SOURcePULMSTATe Usage See “Stepper Motor Control” on pageSOURcePULMSTATe? SOURcePULSePERiodSOURcePULSePERiod? SOURcePULSeWIDThSOURceRPULsePOSitionANGLe SOURcePULSeWIDTh?33,554,430 to 33,554,430 SOURRPULseVARType SOURceRPULsePOSitionANGLe?Usage SOURceRPULseWIDThANGLe SOURRPULseVARType?74 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP SOURceRPULseWIDThTIME SOURceRPULseWIDThANGLe?00000787 to Usage SOURRPULSEWIDTTIME? @147 SOURceRPULseWIDThTIME?76 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP Output Characteristics SpecificationsGeneral Specifications Input CharacteristicsTotalizer 1 mSec to 1 Second, resolutionResolution Hz Frequency MeasurementFrequency Source Rotational Velocity MeasurePulse Width Measure Pulse Source80 Agilent E1538A Enhanced Frequency/Totalize/PWM SCP CharacteristicsRotational Pulse Source Extra Tooth Wheel