
Page | 71
Aeroqual AQM60 User Guide
Wind Sonic
(Pin 1) GND,
SIGNAL GND
(Pin 2) 12V
(Pin 5) RX
(Pin 6) TX
Vaisala
(Pin 1) GND for
operating, data &
heating
(Pin 2) 12V for
operating & heating
(Pin 5) RX
(Pin 6) TX
Met One MSO
(Pin 1) GND,
SIGNAL,
COMMON, SHIELD
(Pin 2) 12V
(Pin 5) RX
(Pin 6) TX
Met One 034B
(Pin 1) GND
(Pin 12) VCC
(Pin7) WD
(Pin 9) WS
Cirrus MK:427
(Pin 1) GND,
ACTUATOR GND
(Pin 2) 12V, LOOP
IN
(Pin 8) LOOP OUT
(Pin 12)
ACTUATOR IN
10.2. RS232 Protocol
These command protocols are specified by Aeroqual Limited. Aeroqual reserves the rights to change the
protocol without notification.
(c) All rights reserved.
Glossary: AQM - stands for Air Quality Monitor that includes both outdoor and indoor Air Quality monitors.
Version 6.0, based on V5.0, on 01/12/2010
** Added update sensor list to controller function.
** Extend total sensor reading numbers from 14 to 20.
** The configuration functions are not back compatible with V5.x
** Sensor list is not back compatible as well.
** Other functions are back compatible.
The AQM controller master can only take max of 20 readings, which include temperature, relative humidity
sensors, and internal temperature.
Section 1
General descriptions of communication commands: Command streams are binary and all command, data
use hexadecimal byte as representation. Comma and spaces are not applied for every command and reply
data stream; they are just used for clearly specifying data stream:
1. Sensor reading request command sent out from PC or other data receiver, its format is a 4 bytes stream:
RECEIVER, AQM_ID, SENSOR_CODE, CHECKSUM
* RECEIVER - information request command header, its value is 0x55.
* AQM_ID - 1 byte, AQM ID its value 1-255.
* SENSOR_CODE - gas concentration request command, please refer section 2 for details.
* CHECKSUM - the data stream's check sum - that makes the command stream total bytes sum to be zero.
Example (To poll ozone reading): 0x55 0x01 0x30 0x7A
2. Sensor reading request command reply or auto data report command data stream, 15 bytes:
MONITOR, AQM_ID, SENSOR_CODE, DATA, SENSOR_STATUS, RB_TIMESTAMP, CHECKSUM
* MONITOR - 1 byte monitor reply data stream header, its value is 0xAA.
* AQM_ID - 1 byte of AMQ box ID, value is 1-255.
* SENSOR_CODE - 1 byte gas type, its value will be same as the request command value, see Section 2
for details.