L-com logo

MODULU SENSORE DI QUALITÀ DI L'ARIA MULTIFUNZIONE (MODBUS)
Guida di l'utente per SRAQ-D701

Modulu Sensore di Qualità di l'Aria Multifunzione L-com SRAQ-D701

Descrizzione di u produttu

The SRAQ-D701 is a comprehensive air quality sensor module which combines CO², laser dust, temperature and humidity, TVOC and formaldehyde.
Developed for integration into air purifiers, air quality monitors and custom enclosures. The SRAQ-D701 provides real time concentration values via Modbus-RTU output. It offer good stability, and is well suited for applications where TVOC and particulate matter concentrations are a concern.

Features

  • Detects multiple pollutants CO2, dust etc.
  • Output Modbus
  • High reliability and good stability
  • High accuracy & fast response
  • Disegnu compactu per una integrazione faciule

Applicazioni

  • Office and commercial buildings
  • Factory floors
  • Laboratori
  • HAVC industry
  • General air quality monitoring
  • Smart home systems

Thank you for choosing L-com product. To ensure safe, accurate performance and product longevity, please take a moment to familiarize yourself with this manual before powering the device. Please keep it handy for future reference. In case of any questions regarding the installation or use of product, please call us at 800.341.5266.
Contattateci à customerservice@l-com.com è visitate u nostru websitu à www.l-com.com

This datasheet has been downloaded from http://www.digchip.com à questu pagina

Parametri tecnichi

Detection Parameters and Resolution: The CO2 value and formaldehyde value measured by the module are equivalent value of TVOC, please pay attention when using or purchasing.

Inquinante Risoluzione di misurazione Gamma di misura Accuratezza
eCO2 1 ppm 400 ~ 5000 ppm ± 100ppm
PM2.5 0.3 ug/m3 0~1000 ug/m3 ± 10%
PM10 0.3 ug/m3 0~1000 ug/m3 ± 10%
Temperature 0.01 °C 20 ~ 80 ° C ± 0.5 °C
Umidità 0.04% 5 ~ 100% RH ± 3% UR
TVOC 1 ug/m3 1230 ug/m3 ± 90 ug/m3
CH2O 1 ug/m3 500 ug/m3 ± 40 ug/m3
  1. U travagliu voltage: 5 ± 0.2 VDC
  2. Working environment: Working temperature 0~50 °C, Working humidity: 15% RH  90% RH (no condensation)
  3. Working environment: Temperature range -20~60 °C, Humidity: 5% RH  95% RH (no condensation)
  4. Communication method: Modbus RTU  RS485
  5. Preheating time: 10-15 minutes, the longer the power-on time, the more stable the data will be.

Schemi di muntatura

Tipu di muntatura: Muntaggio à scheda. Diametru di u foru 2 mm, passu 11.5 mm.

L-com SRAQ-D701 Multifunction Air Quality Sensor Module - Mounting Diagrams

Definizione di filu

U tipu di cunnettore di portu hè un cunnettore di terminale à 4 pin cù passu XH2.54 mm, muntatu verticalmente à 90° nantu à u PCB.

Sr. No. Funzione Notes Culore
1 VCC 12 – 24 VDC, power supply positive Marrone
2 GND GND, negativu di l'alimentazione Neru
3 RS485_A+ RS485_A+ Verde
4 RS485_B- RS485_B- Turchinu

Protocolu di cumunicazione

The module hardware supports serial TTL communication interface and RS485 communication interface. When testing, users need to choose the corresponding communication method development according to the module interface type they have purchased.
RS485 Interface Communication Interface Related Protocol:
Serial port parameters: (9600/8/N/1) Mod Bus-RTU 485
The factory default address of the module is 0x01
Baud rate: 9600, Check bit: no, Stop position: 1 bit
Return data time: <300ms
The reading speed cannot exceed 350ms

Cumanda di lettura di l'indirizzu

Riceve Fixed Codice di Funzione Fixed Fixed Fixed Fixed CRC_L CRC_H
FE 17 00 00 00 01 Verificate CRC
Rispondi Fixed Codice di Funzione Numero di Bytes Versione Firmware Indirizzu attuale CRC_L CRC_H
FE 17 02 xx yy Verificate CRC

Per esample: Send command: FE 17 00 00 00 01 A0 06 Return data: FE 17 02 11 01 64 30
Indicates that the device address is 01 and the version number is V1.1
Cumanda di mudificà l'indirizzu
L'indirizzu predefinitu di fabbrica di u modulu hè 0x01, è l'intervallu d'indirizzi pò esse cambiatu à: 0 ~ 254.

Riceve Indirizzu attuale Codice di Funzione Fixed Fixed Riservatu Indirizzu predeterminatu CRC_L CRC_H
yy 06 00 00 00 zz Verificate CRC
Rispondi Address Before Modification Codice di Funzione Numero di Bytes Mantene Modified Address CRC_L CRC_H
yy 06 02 00 Zz Verificate CRC

Per esample: When the current address is 01, the preset address is: 02
Send command: 01 06 00 00 00 02 08 0B Return data: 01 06 02 00 02 39 49
Cumanda di Lettura di Dati

Riceve Indirizzu attuale Codice di Funzione Registrate l'indirizzu di partenza Numeru di sensori richiesti per leghje CRC_L CRC_H
yy 03 00 MM 00 NN Verificate CRC
Rispondi Indirizzu attuale Codice di Funzione Lunghezza Dati Dati sensori CRC_L CRC_H
yy 03 NN*2 xx xx ……xx xx Verificate CRC

Note: The returned xx xx ……xx xx sensor data can be changed according to the register address and data length.
00 MM represents the register address of the sensor, and 00 NN is the data length.

Register address(00 MM)
00 00 00 01 00 02 00 03 00 04 00 05 00 06
eCO2 TVOC CH2O PM2.5 Umidità Temperature PM10

Descrizzione

  1. The minimum number of sensors 00 NN is 00 01, and the maximum is 00 07. When the MM value is 00, the maximum NN value can be 07. At this time, the value of all sensors can be read, and it can also be 01. When it is 01, only CO2 data can be read alone. And so on.
  2. The address at the front of the register can read the data of the following sensor when the data length is increased, but the address at the back of the register cannot read the data of the sensor before this address. See details below:
00 MM 00 NN Dati ambientali chì ponu esse letti
00 00 00 01 Indicates that CO2 data is read from the starting address 00 00
00 00 00 02 Means to read CO2, TVOC data from the starting address 00 00
00 00 00 03 Means to read CO2, TVOC, CH2O data from the starting address 00 00
00 00 00 04 Means to read CO2, TVOC, CH2O, PM2.5 data from the starting address 00 00
00 00 00 05 Means to read CO2, TVOC, CH2O, PM2.5, H data from the starting address 00 00
00 00 00 06 Means to read CO2, TVOC, CH2O, PM2.5, H, T data from the starting address 00 00
00 00 00 07 Means to read CO2, TVOC, CH2O, PM2.5, H, T, PM10 data from the starting address 00 00
00 01 00 01 Indicates that the TVOC data is read from the starting address 00 01
00 01 00 02 Indicates that TVOC and CH2O data are read from the starting address 00 01
00 01 00 03 Means to read TVOC, CH2O, PM2.5 data from the starting address 00 01
00 01 00 04 Means to read TVOC, CH2O, PM2.5, H data from the starting address 00 01
00 01 00 05 Means to read TVOC, CH2O, PM2.5, H, T data from the starting address 00 01
00 01 00 06 Means to read TVOC, CH2O, PM2.5, H, T, PM10 data from the starting address 00 01
00 02 00 01 Indicates that CH2O data is read from the starting address 00 02
00 02 00 02 Indicates that CH2O and PM2.5 data are read from the starting address 00 02
00 02 00 03 Means to read CH2O, PM2.5, H data from the starting address 00 02
00 02 00 04 Means to read CH2O, PM2.5, H, T data from the starting address 00 02
00 02 00 05 Means to read CH2O, PM2.5, H, T, PM10 data from the starting address 00 02
00 03 00 01 Indica chì i dati PM2.5 sò letti da l'indirizzu iniziale 00 03
00 03 00 02 Mezzi per leghje i dati PM2.5, H da l'indirizzu iniziale 00 03
00 03 00 03 Mezzi per leghje i dati PM2.5, H, T da l'indirizzu di partenza 00 03
00 03 00 04 Mezzi per leghje i dati PM2.5, H, T, PM10 da l'indirizzu di partenza 00 03
00 04 00 01 Indica chì i dati H sò letti da l'indirizzu iniziale 00 04
00 04 00 02 Mezzi per leghje i dati H, T da l'indirizzu di partenza 00 04
00 04 00 03 Mezzi per leghje i dati H, T, PM10 da l'indirizzu di partenza 00 04
00 05 00 01 Indica chì i dati T sò letti da l'indirizzu iniziale 00 05
00 05 00 02 Mezzi per leghje i dati T, PM10 da l'indirizzu iniziale 00 05
00 06 00 01 Indica chì i dati PM10 sò letti da l'indirizzu di partenza 00 06

Cumu leghje un quadru di dati
Per esample, if the address of the module is 0x01, the user needs to send 01 03 00 00 00 07 04 08 to read out seven kinds of sensor data.
The returned data format is as follows:

Byte [0] Byte [1] Byte [2] Byte [3] Byte [4] Byte [5] Byte [6] Byte [7] Byte [8]
Intestazione Codice di Funzione Lunghezza Dati CO2 Dati Dati TVOC CH2O Data
0x01 0x03 0x0E CO2_H CO2_L TVOC_H TVOC_L CH2O_H CH2O_L
Byte [9] Byte [10] Byte [11] Byte [12] Byte [13] Byte [14] Byte [15] Byte [16] Byte [17] Byte [18]
Dati PM2.5 Dati di umidità Dati di temperatura Dati PM10 CRC16 Verificate
PM2.5_H PM2.5_L Hum_H Hum_L Tem_H Tem_L PM10_H PM10_L CRC16_L CRC16_H

Metudu di calculu di ogni dati di sensore
CO2 (ppm) = CO2 _H * 256 + CO2 _L
TVOC(ug/m3) = (TVOC_H * 256 + TVOC_L) / 10
CH2O(ug/m3) = (CH2O_H * 256 + CH2O_L) / 10
PM2.5 (ug/m3) = PM2.5_H * 256 + PM2.5_L
PM10 (ug/m3) = PM10_H * 256 + PM10_L
Positive temperature (°C) = (Temperature _H * 256 + Temperature_ L) / 10
Per esample: T = (0 x 0110) / 10 = 272 / 10 = 27.2 ℃

Temperatura negativa (°C)
Metudu 1: Cunvertisce direttamente in un tipu int cù segnu, per esempiuample: T = 0 x ffbf / 10 = -65 / 10 = -6.5 ℃
Method 2: If greater than 0 x 7fff (32767)
Then it is a negative number T = (0 x ffbf – 65536) / 10 = (65471 – 65536) / 10 = -65 / 10 = -6.5 ℃
Humidity (%RH) = (Humidity _H * 256 + Humidity _L) / 10
Per esample: T = (0 x 02AD) / 10 = 685 / 10 = 68.5 %RH
Note: If user need to use mg/m3 as the unit, please convert it. The conversion formula is: 1mg/m3 =1000 ug/m3
The length of the CRC check byte is 17 (that is, the bytes of Byte[0]~Byte[16]), select A001 or 8005 in reverse order.

Matters chì necessitanu attenzione

  1. Avoid contact with organic solvents (including silica gel and other adhesives), paints, pharmaceuticals, oils and high-concentration gases.
  2. The module must not be subjected to excessive shock or vibration.
  3. Ùn applicate micca stu modulu à i sistemi chì implicanu a sicurità persunale.
  4. Ùn installate micca u modulu in un ambiente forte di cunvezione di l'aria.

Metudu di calculu di cuntrollu CRC
Function function: CRC check function, generate CRC
Parameter description: arr_ buff: array set to be verified
len: The length of the data to be verified
Return parameter: CRC is an unsigned int type, the high byte is the high byte in front, and the low byte is in the back unsigned int CRC_ Compute ( unsigned char *arr_ buff, unsigned char len)
{
unsigned int crc=0xFFFF;
char signatu i, j;
for ( j=0; j <len;j++)
{
crc=crc ^*arr_buff++;
for ( i=0; i<8; i++)
{
if( ( crc&0x0001) >0)
{
crc=crc>>1;
crc=crc^ 0xa001;
}
altru
crc=crc>>1;
}
}
return ( crc);
}

Documenti / Risorse

Modulu Sensore di Qualità di l'Aria Multifunzione L-com SRAQ-D701 [pdfGuida di l'utente
SRAQ-D701, SRAQ-D701 Modulu Sensore di Qualità di l'Aria Multifunzione, Modulu Sensore di Qualità di l'Aria Multifunzione, Modulu Sensore di Qualità di l'Aria, Modulu Sensore

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *