
35
Sensor Information ($HI):
$HI[CR] -> * <2 letter sensor code> <S/N of sensor> <name of sensor> <capability code>[CR][LF]
Returns information on the sensor, including name and S/N.
The 2 letter code is “TH” for thermopile sensors, or “SI” for photodiode sensors. Other Ophir sensors have different
codes, but are not currently supported by the device.
The last parameter is an internal code for factory use only.
Example:
$HI -> * TH 345543 30(150)A-LP1 00400003 (thermopile sensor; S/N 345543; name “30(150)A-LP1”)
Note:
The S/N returned is for the attached sensor and not for the EA-1 device itself. The device S/N can be queried
using $II.
Zeroing Commands:
Zero Sensor ($ZE):
$ZE[CR] –> *[CR][LF] Initiates a zero of sensor. After sending this command, zeroing will be in progress for
approximately 25s during which most other commands, except $ZQ or $HP, should not be used, as the device is not
functioning in its normal mode. See also $ZQ, $ZA, $ZS.
Note:
Zeroing should be performed with the sensor attached and covered or protected from light or heat.
Zero Query ($ZQ):
$ZQ[CR] -> *<status of last zero performed using $ZE>[CR][LF] {This should be used after $ZE to find the status of the
last zero command. Returns:
"*ZEROING NOT STARTED[CR]" if zero has not yet been performed since power-up, or since last $RE reset
"*ZEROING IN PROGRESS[CR]" if zeroing is still in progress
"*ZEROING FAILED[CR]" if zeroing failed (either a bad zero value was measured or failed to write values to EEPROM)
"*ZEROING COMPLETED[CR]" zeroing completed successfully and should now be saved using $ZS
Zero Save ($ZS):
$ZS[CR] -> *<status>[CR][LF] {Saves the values of last zero into the local EEPROM memory. Without sending this
command, zero parameters will default back to previously saved values after next power up of the sensor. Returns:
“*SAVED[CR]” if zero was successfully saved
“*UNCHANGED[CR]” if no new zero data is available since last save
“*ZEROING NOT STARTED[CR]” if there has been no zero performed since last power up or reset}
Zero Abort ($ZA):
$ZA[CR] -> *<status>[CR][LF] {Aborts zeroing. Return string depends on present status:
*ZEROING NOT STARTED
*ZEROING ABORTED}
Power Measurement Commands:
This section describes commands that can be used for sensors measuring power, either thermopile or photodiode
sensors. Some of the commands are relevant also for pyroelectric or PD-C sensors, as will be listed below in a
separate section.
Send Power ($SP):
$SP[CR] ->*<Latest power measurement>[CR][LF]. This command sends the next available power measurement
when it becomes available. It never returns the same measurement twice. It can return measurements up to a
maximum rate of 15 times per second (therefore there may be a delay of up to 66ms before receiving a reply, not
including command latency). The response is in “E” format, preceded by "*" and ended by [CR][LF].
Example:
*1.234E0[CR][LF] for 1.234W
*2.345E-4[CR][LF] for 234.5uW
Note:
If power exceeds 110% of the chosen full-scale power range, $SP returns "*OVER[CR][LF]".