
EA-1 User Manual
38
Mains Setting ($MA):
$MA <1 | 2>[CR] -> * 1 50Hz 60Hz[CR][LF] {Sets the internal measurement period used for sampling data to either
20ms for 50Hz regions, or 16.666ms for 60Hz regions. In some cases this can reduce noise. Sending the command
with no parameter queries the present setting; sending parameter "1" sets to 50Hz; sending parameter "2" sets 60Hz
setting. To save the new setting as the default device startup setting, send the “$IC” command.
Note:
For this particular command, there must be exactly one space between the “MA” and the parameter, for
example “MA 1” (with one space) and not “MA1”(no spaces) or “MA 1” with two or more spaces.
Note:
This setting relates to the device and not the attached sensor.
Instrument Configuration ($IC):
$IC[CR] -> *[CR][LF] - this command saves the present device configuration in local EEPROM as the default startup
setting (for example, the mains setting, see $MA)
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]".