Appendix
34 Rev. B4 Aug 2019 MP150 Protocol
The following baud rates are supported:
9600, 57600, 115200 (=115), 230400
(=230)
It takes one second until the device will
answer on the new baud rate.
MP50: no
support for
150, 300,
600, 1200,
2400, 4800,
19200,
28800
d=count of values in v
v=vector of pairs of temperatures
bcc: block check sum
(only bcc was implemented)
Temperature scaled to eight bit
16 bit temperatures, in °C with 1K
resolution
Temperature scaled to 16 bit
d=0: HL-edge on trigger is valid
d=1: LH-edge on trigger is valid
reaction of current outputs in case of
scanner error
n=1..3: sector/interface
d=0: hold last value
d=1: set minimum
d=2: set maximum
d=count of values in v
v=vector of emissivities
(see section 5.5.1)
Reset of error status, if possible
Emissivity via
voltage input as
Source
E = emissivity from external analog input (0
V to 5 V)
I = emissivity from internal (by command
SE<n> or EMV)
Emissivity range
via the voltage
input
In case of ESrc E the parameters define:
1. the emissivity that corresponds to 0 V at
the voltage input
2. The emissivity that corresponds to 5 V
at the voltage input
Loads factory defaults into RAM
scan frequency
ddd = 20 … 150
Returns the calibration date (ddmmyyyy)
Get scanners
Configuration
Gives the answer to:
d = 1: all update-questions
d = 2: all service-questions
Returns error status (hexadecimal):
bit-0: checksum error in the user
parameter section → PS