FLUKE 5500A Programmer Reference Guide 电路图.pdf

上传人:cc518 文档编号:200651 上传时间:2025-03-08 格式:PDF 页数:34 大小:285.23KB
下载 相关 举报
FLUKE 5500A Programmer Reference Guide 电路图.pdf_第1页
第1页 / 共34页
FLUKE 5500A Programmer Reference Guide 电路图.pdf_第2页
第2页 / 共34页
FLUKE 5500A Programmer Reference Guide 电路图.pdf_第3页
第3页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《FLUKE 5500A Programmer Reference Guide 电路图.pdf》由会员分享,可在线阅读,更多相关《FLUKE 5500A Programmer Reference Guide 电路图.pdf(34页珍藏版)》请在收音机爱好者资料库上搜索。

1、PN 105783 December, 1994 1994 Fluke Corporation, Inc. All rights reserved. Printed in U.S.A. 5500A Multi-Product Calibrator Programmer Reference Guide RadioFans.CN 收音机爱 好者资料库 RadioFans.CN 收音机爱 好者资料库 1 Table of Contents TYPES OF COMMANDS . 3 Device-Dependent Commands. 3 Common Commands. 3 Query Comma

2、nds. 3 Compound Commands. 3 Coupled Commands. 3 Overlapped Commands. 3 Sequential Commands. 3 Commands for RS-232 Only. 3 COMMAND SYNTAX. 4 Parameter Syntax . 4 Extra Space or Tab Characters . 5 Terminators . 5 Incoming Character Processing. 6 Response Message Syntax. 6 CHECKING 5500A STATUS. 7 STB

3、and SRE . 8 Service Request (SRQ) Line . 8 Service Request Enable Register (SRE). 9 ESR and ESE . 10 ISR, ISCE, and ISCR . 11 Output Queue . 12 Error Queue. 12 COMMAND SUMMARY . 13 COMMAND LIST . 19 RadioFans.CN 收音机爱 好者资料库 2 WARNING The 5500A Calibrator can produce voltages up to 1000 V rms and must

4、 be programmed with caution to prevent hazardous voltages from being produced without sufficient warning to the operator. Programs should be written carefully and tested extensively to ensure safe operation of the 5500A Calibrator. Fluke suggests that you include error catching routines in your prog

5、rams. These error catching routines will assist in detecting programming errors that could result in the instrument behaving differently to your intention. By setting the Service Request Enable (SRQ) register, described in paragraph 5-60, the 5500A Calibrator can be programmed to cause an SRQ when a

6、n error is detected. The following program example shows a skeleton program including error catching: 10PRINT 4, “*CLS”! Clear status 20PRINT 4, “*SRE 8”! Set SRE Error Avail. 30ON SRQ GOTO 1000! Enable SRQ Function 100! Body of program here 900STOP! End of program 1000 REM Start of SRQ Handler! Sta

7、rt routine 1010 PRINT 4, “FAULT?”! Request fault code 1020 INPUT 4, A%! Input fault code 1030 PRINT 4, “EXPLAIN? ”;A%! Request fault text 1040 INPUT 4, A$! Input fault text 1050 PRINT “Fault ”;A$“ detected” ! Print message 1060 PRINT 4, “STBY”! Place 5500A in standby 1070 STOP 3 TYPES OF COMMANDS De

8、vice-Dependent Commands Commands unique to 5500A. Common Commands Commands defined by the IEEE 488.2 standard. Query Commands Commands ending with an ?. Compound Commands Two or more commands in a single command line. Coupled Commands Commands that could interfere with each other. Overlapped Command

9、s Commands requiring more time to execute. Sequential Commands Commands that execute immediately. Commands for RS-232 Only Commands for RS-232 Only IEEE-488RS-232 Equivalent GTLLOCAL command GTRREMOTE command LLOLOCKOUT command SRQSRQSTR command SDC, DCLC ( C) character clear the device GETT ( T) ch

10、aracter execute a group trigger SPE, SPDP ( P) character print the serial poll string Also: SP_SETSPLSTRSRQSTR SP_SET?SPLSTR?SRQSTR? 4 COMMAND SYNTAX Parameter Syntax Units Accepted in Parameters and Responses UnitsMeaning HZFrequency in units of hertz KHZFrequency in units of kilohertz MHZFrequency

11、 in units of megahertz UVVolts in units of microvolts MVVolts in units of millivolts VVolts in units of volts KVVolts in units of kilovolts UACurrent in units of microamperes MACurrent in units of milliamps ACurrent in units of amps PCTPercent PPMParts-per-million DBMVolts referenced to 1 mW into 60

12、0 load. OHMResistance in units of ohms KOHMResistance in units of kilohms MOHMResistance in units of megohms NFCapacitance in units of nanofarads PFCapacitance in units of picofarads UFCapacitance in units of microfarads MFCapacitance in units of millifarads FCapacitance in units of farads CELTemper

13、ature in degrees Celsius FARTemperature in degrees Fahrenheit 5 COMMAND SYNTAX (cont) General Rules 1. Separate parameters with commas. 2. Numeric parameters up to 15 significant digits and exponents in the range +/-1.0E+/-20. 3. Null parameters cause an error, e.g., the adjacent commas in OUT 1V, ,

14、2A. 4. Expressions, for example 4+2*13, are not allowed as parameters. 5. Binary Block Data can be in one of two IEEE 488.2 formats: Indefinite Length Format Accepts data bytes after #0 until the ASCII Line Feed character is received with an EOI signal (for RS-232, a line feed or carriage return wil

15、l terminate the block). Definite Length Format The non-zero digit specifies the number of characters that will follow in the field. Extra Space or Tab Characters One space after a command is required. You can insert extra spaces or tabs as desired. Terminators Terminator Characters FunctionASCIICont

16、rolC Code #Code Carriage Return 13Chr(13) Mn Line Feed10Chr(10) Jr Backspace8Chr(8) Hb Form Feed12Chr(12) Lf 6 COMMAND SYNTAX (cont) IEEE-488 Interface The 5500A sends the ASCII character Line Feed with the EOI control line held high as the terminator for response messages. RS-232 Interface The 5500

17、A Calibrator returns an EOL (End of Line) character with each response, selectable as CR, LF or both CRLF. Incoming Character Processing 1. The most significant data bit (DIO8) is ignored. 2. All data is taken as 7-bit ASCII. 3. Lower-or upper-case characters. 4. ASCII characters less than 32 (Space

18、) are discarded, except for characters 10 (LF) and 13 (CR) and in the *PUD command argument. Response Message Syntax Response Data Types DATA TYPEDESCRIPTION IntegerDecimal numbers to 32768. FloatingNumbers plus an exponent. StringASCII characters within double quotes (“string”). Binary Block DataDe

19、fined by the IEEE-488.2. 7 CHECKING 5500A STATUS Status Register Summary Status RegisterReadWrite Serial Poll Status Byte (STB) *STB? Service Request Enable Register (SRE) *SRE?*SRE Event Status Register (ESR) *ESR? Event Status Enable Register (ESE) *ESE?*ESE Instrument Status Register (ISR) ISR? I

20、nstrument Status Change Register (ISCR) ISCR? ISCR 1 to 0 transitionISCR0? ISCR 0 to 1 transitionISCR1? Instrument Status Change Enable Register (ISCE) ISCE?ISCE ISCE 1 to 0 transitionISCE0?ISCE0 ISCE 0 to 1 transitionISCE1?ISCE1 8 CHECKING 5500A STATUS (cont) STB and SRE 76543210 0 RQS MSS ESBMAVEA

21、VISCB00 RQS Requesting Service. Set to 1 whenever bits ESB, MAV, EAV, or ISCB change from 0 to 1 and are enabled (1) in the SRE. When RQS is 1, asserts the SRQ control line. MSS Master Summary Status. Set to 1 whenever bits ESB, MAV, EAV, or ISCB are 1 and enabled (1) in the SRE. This bit can be rea

22、d using the *STB? command in serial remote. ESBEvent Status. Set to 1 when one or more enabled ESR bits are 1. MAV Message Available. The MAV bit is set to 1 whenever data is available in the 5500As IEEE-488 interface output buffer. EAVError Available. An error has occurred and an error is available

23、 to be read from the error queue by using the ERR? query. ISCB One or more enabled ISCR bits are 1. For RS-232, transmitting the P character (hold down the key and press P) returns the SPLSTR (Serial Poll String) and the status byte. Service Request (SRQ) Line IEEE-488 Bus control line that asserts

24、to notify the controller that it requires some type of service. RS-232 Sends the SRQSTR string over the serial interface when the SRQ line is set. Service Request Enable Register (SRE) The SRE enables or masks the bits of the Serial Poll Status Byte. The SRE is cleared at power up. 9 CHECKING 5500A

25、STATUS (cont) ESR and ESE 15141312111098 00000000 76543210 PON0CMEEXEDDEQYE0OPC PON Power on. Line power has been turned off and on. CME Command error. An incorrectly formed command has occurred. EXEExecution error. An error occurred while the 5500A tried to execute the last command. DDEDevice-depen

26、dent error. An error related to a device-dependent command has occurred. QYEQuery error. No response data was available or appropriate. OPC Operation complete. All commands previous to *OPC command have been executed. 10 CHECKING 5500A STATUS (cont) ISR, ISCE, and ISCR 15141312111098 00RPTBUSY SETTL

27、ED REMOTE0UUTBFUL UUTDATA 76543210 HIVOLT MAGCHG TMPCAL0IBOOSTVBOOST0OPER RPTBUSYSet to 1 when a calibration report is being printed to the serial port. SETTLEDSet to 1 when the output has settled or the TC measurement has settled. REMOTESet to 1 when the 5500A is under remote control. UUTBFULSet to

28、 1 when data from the UUT port has filled up the UUT buffer. UUTDATASet to 1 when there is data available from the UUT port. HIVOLTSet to 1 when the 5500A is programmed to voltage above 33 V. MAGCHGSet to 1 when the output magnitude has changed. Always 0 in the ISR. TMPCALSet to 1 when the 5500A is

29、using temporary calibration data. IBOOSTSet to 1 when a 5725A Amplifier is sourcing a current. VBOOSTSet to 1 when a 5725A Amplifier is sourcing a voltage. OPERSet to 1 when the 5500A is in operate; 0 to when it is in standby. 11 Output Queue The output queue is loaded whenever a query is processed,

30、 and holds up to 800 characters. If the queue is empty, the 5500A Calibrator does not respond to the INPUT statement. The Message Available (MAV) bit in the Serial Poll Status Byte is 1 if there is something in the output queue and 0 if the output queue is empty. Error Queue When a command error, ex

31、ecution error, or device-dependent error occurs, its error code is placed in the error queue where it can be read by the ERR? command. The error queue contains up to 16 entries. 12 COMMAND SUMMARY Error Mode Commands EDITSets edit field. EDIT?Returns edit field setting. INCRIncrements or decrements

32、output. MULTMultiplies reference magnitude. NEWREFSets reference to output value. OLDREFSets output to previous reference. OUT_ERR?Returns UUT computed error. REFOUT?Returns reference value. External Connection Commands CUR_POSTSelects terminals for current output. .return 0 for pass. *WAIWaits unti

33、l commands are executed. Output Commands BOOSTActivates/deactivates 5725A. BOOST?Returns 5725A use and output. CFREQ?Frequency for capacitance modes. &B2)6(7Applies DC offset to AC output. &B2)6(7Returns the DC offset voltage. 14 COMMAND SUMMARY (cont) Output Commands (cont) DPFSets displacement pow

34、er factor. DPF?Returns displacement power factor. DUTYSets squarewave duty cycle. DUTY?Returns duty cycle. FUNC?Returns output function. HARMONICSets harmonic output. +$5021,&Returns harmonic location. OPERActivates 5500A output. OPER?Returns operate/standby setting. OUTSets output and reference poi

35、nt. OUT?Returns output. PHASESets phase for dual outputs. PHASE?Returns phase output. POWER?Returns power for power outputs. RANGE?Returns output ranges. RANGELCKLocks range or set autorange. RANGELCK?Returns locked or autorange. STBYPuts 5500A in standby. WAVESets waveforms for AC outputs. WAVE?Ret

36、urns output waveform. ZCOMPActivate/deactivate impedance compensation. ZCOMP?Returns status of impedance compensation. 15 COMMAND SUMMARY (cont) RS-232 Host Port Commands LOCALPuts 5500A into local. LOCKOUTPuts 5500A into lockout state REMOTEPuts 5500A into remote. SPLSTRSets Serial Poll response st

37、ring. SPLSTR?Returns Serial Poll response. SRQSTRSets serial mode SRQ response. SRQSTR?Returns serial mode SRQ response. P (p)Prints serial poll string. C (c)Clears device. T (t)Executes group trigger. Setup and Utility Commands FORMATRestores default nonvolatile memory. LIMITSets maximum output mag

38、nitudes. LIMIT?Returns maximum output magnitudes. ONTIME?Returns time since last powered up. 57B73(BSet the default RTD sensor. 57B73(BReturns default RTD sensor. SP_SETSets serial HOST port settings. SP_SET?Returns serial HOST port settings. SRC_PREFSets source preference. SRC_PREF?Returns source p

39、reference. TC_TYPE_DSets default TC sensor. 7&B73(BReturns default TC sensor. TEMP_STDSets temperature standard. 7(03B67Returns temperature standard. 16 COMMAND SUMMARY (cont) Status Commands ERR?Returns first error code in queue and removes it from the queue. EXPLAIN?Explains an error code. FAULT?R

40、eturns first error code in queue and removes it from the queue. ISCELoads bytes into ISCE0 and ISCE1. ISCE?Returns ISCE0 and ISCE1 contents. ISCE0Loads two bytes into ISCE0. ISCE0?Returns contents of ISCE0. ISCE1Loads two bytes into ISCE1. ISCE1?Returns contents of ISCE1. ISCR?Returns contents of IS

41、CR0/ISCR1. ISCR0?Returns and clears ISCR0. ISCR1?Returns and clears ISCR1. ISR?Returns contents of ISR register. Thermocouple (TC) Measurement Commands TC_MEASChanges mode to TC measurement. TC_OFFSETSets a TC temperature offset. 7&B2)6(7Returns TC temperature offset. TC_OTCDActivates/deactivates ot

42、c circuit. TC_OTCD?Returns status of otc circuit. VAL?Returns last TC measurement. RS-232 UUT Port Commands UUT_FLUSHFlush UUT receive buffer. 887B5(&9Return data from UUT serial port. UUT_SENDSends string to UUT serial port. UUT_SETSets the UUT serial port settings. UUT_SET?Returns the UUT serial p

43、ort settings. 17 COMMAND LIST BOOST Parameters:ON OFF BOOST? Responses:VOLTAGE CURRENT OFF CFREQ? Response: *CLS Parameter:(None) CUR_POST Parameters:AUX BOOST CUR_POST? Responses:AUX BOOST DC_OFFSET Parameter:value DC_OFFSET? Response: DPF Parameters:,LEAD ,LAG 18 COMMAND LIST (cont) DPF? Responses

44、:,LEAD ,LAG DUTY Parameter: with optional PCT DUTY? Response: EARTH Parameters:OPEN TIED EARTH? Responses:OPEN TIED EDIT Parameters:PRI SEC FREQ OFF EDIT? Responses:PRI SEC FREQ OFF ERR? Response:, 19 COMMAND LIST (cont) *ESE Parameter: *ESE? Response: *ESR? Response: EXPLAIN? Parameter: Response: F

45、AULT? Response: FORMAT Parameter:ALL CAL SETUP FUNC? Responses:DCV ACV DCI ACI RES CAP RTD TC_OUT DC_POWER AC_POWER DCV_DCV ACV_ACV TC_MEAS 20 COMMAND LIST (cont) HARMONIC Parameters:, PRI , SEC HARMONIC? Response:, PRI , SEC *IDN? Response:, , , + + + (or *) INCR Parameters: ISCE Parameter: ISCE? R

46、esponse: ISCE0 Parameter: ISCE0? Response: ISCE1 Parameter: 21 COMMAND LIST (cont) ISCE1? Response: ISCR? Response: ISCR0? Response: ISCR1? Response: ISR? Response: LIMIT Parameters:, LIMIT? Response:, , , LOCAL Parameter:(None) LOCKOUT Parameter:(None) LOWS Parameter:OPEN TIED 22 COMMAND LIST (cont) LOWS? Response:OPEN TIED MULT Parameter: NEWREF Parameter:(None) OLDREF Parameter:(None) ONTIME? Response:, *OPC Parameter:(None) *OPC? Response:1 OPER Parameter:(None) OPER? Response:1 (Operate) 0 (Standby) *OPT? Responses:,. 0 (no options) 23

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 仪器仪表 > Fluke

copyright@ 2008-2025 收音机爱好者资料库 版权所有
备案编号:鄂ICP备16009402-5号