Bienvenido al cliente!

Miembros

Ayuda

Shenzhen yuanjian Sensing Technology co., Ltd.
Fabricante personalizado

Productos principales:

intelligent-mfg>.Productos

Shenzhen yuanjian Sensing Technology co., Ltd.

  • Correo electrónico

    319059197@qq.com

  • Teléfono

    15013668479

  • Dirección

    Al este del tercer piso del edificio 15 de la zona industrial majialong, calle nantou, Distrito de nanshan, Shenzhen

Contacto Ahora

Detector de calidad del aire ambiente

modelo
Naturaleza del fabricante
Productores
Categoría de producto
Lugar de origen

Descripción general

Manual de producto nombre del producto: detector de calidad del aire ambiente modelo de producto: maq01020406070914 - versión S - p4: v1

Detalles del producto

Manual del producto

Especificaciones del producto

  • Nombre del producto:

    Detector de calidad del aire ambiente

    Modelo del producto:

    MAQ01020406070914-S-P4

    Versión:

    V1.0

    Elaboradores:

    He genwen

    Revisor:

    Yuan chao

    I. descripción del producto

    El módulo de detección de calidad del aire ambiente maq0102046070914 - S - P4 es un producto de sensor multiparamétrico con salida de señal digital, que integra temperatura, humedad, CO2、PM2.5、PM10、TVOC、 La detección de formaldehído se integra, utilizando sensores de alto rendimiento y chips de control, que tienen las características de alta precisión y buena estabilidad. El Equipo utiliza una tensión ancha dc12 a 24v, salida de señal rs485, Protocolo de comunicación estándar modbus - rtu, dirección de comunicación se puede configurar y la tasa de Baud se puede cambiar. Ampliamente utilizado en aire acondicionado de locomotoras, calefacción y ventilación de edificios, ahorro de energía en edificios, hogar inteligente,

    Escuelas, hospitales, estaciones aeroportuarias y otros lugares.

    II. características funcionales

    1. se adopta un circuito rs485 aislado, y la comunicación es estable.

    2. se adopta una carcasa de aleación de aluminio, que es adecuada para una variedad de métodos de instalación.

    3. se puede medir la temperatura, la humedad al mismo tiempo, CO2、 PM2.5、 PM10、TVOC、 El formaldehído tiene una variedad de parámetros y puede expandir más parámetros de calidad del aire.

    III. indicadores técnicos

    Rango de temperatura de trabajo

    0 a 50 ° C

    Rango de humedad de trabajo

    0 a 95% RH (sin rocío)

    Rango de temperatura de almacenamiento

    - 40 a 50 ° C

    Entrada de energía

    DC 12~24V

    Corriente máxima de trabajo

    ≤ 100mA ( DC24V)

    Salida de señal

    Modbus-RTU , Bit de inicio 1, bit de datos 8, bit de parada 1, sin verificación / verificación de paridad, tasa de Baud 9600bps (por defecto)

    Tiempo de calentamiento

    2 minutos (formaldehído y tvoc necesitan calentarse y estabilizarse, y otros parámetros se muestran cuando se encienden)

    Modo de instalación

    Instalación de techo de succión, instalación de pared

    Peso del producto

    465 gramos

    Tamaño del producto

    188,0 mm × 114,5 mm × 33,0 mm

    IV. parámetros de detección

    Proyecto de detección

    Alcance de la detección

    Precisión de detección

    Principio de detección

    Temperatura

    - 40 a 125 ° C

    ± 0,5 ℃ (@ 25 ℃), ± 1 ℃ (rango completo)

    Dispositivos microelectrónicos

    Humedad

    0~ 100%RH

    ± 3% RH (@ 25 ° c, 30% a 80% rh; otros ± 5% rh)

    Dispositivos microelectrónicos

    CO2

    400~5000ppm

    ± 75 ppm + 5% de lectura

    Sensor infrarrojo no disperso Ndir

    PM2.5

    0 a 1000 microgramos / m3

    ± 10% (@ 100 a 500 μg / m3); ± 10 μg / m3 (@ 0 a 100 μg / m3)

    Dispersión láser

    PM10

    0 a 1000 microgramos / m3

    ± 10% (@ 100 a 500 μg / m3); ± 10 μg / m3 (@ 0 a 100 μg / m3)

    Dispersión láser

    TVOC

    0 ~2000ppb

    ± 30% FS@25 Grados Celsius

    Sensores de gas semiconductores

    Formaldehído

    0 ~1000ppb

    ± 15% FS@25 Grados Celsius

    Sensores de pilas de combustible

    Nota:

    1. la precisión de detección anterior se mide en las siguientes condiciones ambientales: temperatura 25 ° c, humedad relativa 50% rh, 1 presión atmosférica, y el elemento de detección a medir no excede el alcance de la detección.

    2. para mejorar continuamente el producto, nuestra empresa se reserva el derecho de cambiar las funciones y especificaciones de diseño.

    V. tamaño del producto

    6. instrucciones de cableado

    1、 +12~24V;

    2, GND;

    3、 RS485A;

    4、 RS485B;

    5, GND1;

    Al conectar el circuito, conecte el cable con el terminal de cableado para asegurarse de que el cableado sea correcto y sólido.

    VII. precauciones

    1. el uso de la electricidad debe calentarse durante más de 2 minutos.

    2. instalar el módulo en la posición que necesita ser probado debe mantenerse alejado de la fuente de calor.

    3. no coloque el tiempo de la cabeza del molde en una alta concentración de gases orgánicos y corrosivos.

    4. no instale el módulo en un ambiente de gas convectivo fuerte para su uso.

    5. evitar la contaminación de partículas de polvo grandes e incluso floculantes, como arena y polvo en el suelo, flocones flotantes, que causan que el ventilador se Enrede y se bloquee.

    6. no desmonte el sensor para evitar daños irreversibles.

    7. la línea de comunicación rs485 necesita un par trenzado blindado y, si es necesario, dos terminales de 250 Omega para coincidir con la resistencia.

    8. el entorno de uso debe estar libre de polvo conductor, metales no corrosivos y gases que destruyan el aislamiento, evitando la luz directa y la lluvia.

    9. Evite colocar el módulo en un ambiente de niebla salada, gas ácido o oxidativo (dióxido de azufre, ácido clorhídrico, etc.).

    8. Protocolo de comunicación rs485

    1. Resumen

    El Protocolo de comunicación describe en detalle las órdenes de entrada y salida, la información y los datos del módulo de detección de la calidad del aire ambiente para su uso y desarrollo por terceros.

    Este producto utiliza la interfaz de comunicación rs485 serie estándar, el modo de transmisión de información es asíncrono, el bit de inicio es de 1 bit, el bit de datos es de 8 bits, el bit de parada es de 1 bit, no hay verificación / verificación de paridad (a través de la conmutación de instrucciones); La tasa de Baud es de 9.600 BP (predeterminada), que se puede modificar mediante instrucciones; El valor de la dirección del equipo está predeterminado a 01 en la fábrica, y el rango de valor de la dirección que se puede establecer es de 01 a 255; (la Resistencia del terminal se puede configurar en 120 ohms y cambiar la resistencia del terminal en 120 ohms en forma de interruptor de código).

    2. detalles del Acuerdo de comunicación

    2.1 medios de comunicación

    (1) todas las comunicaciones de circuito deben seguir el modo maestro / esclavo, y los datos se transmiten entre la estación principal y la estación secundaria.

    (2) si la estación principal o cualquier paquete que contenga una orden desconocida es recibido de la estación, el paquete será ignorado y la estación receptora no responderá.

    2.2 devolver la descripción de la estructura del marco de datos

    Dirección

    Código funcional

    Número de datos

    Datos 1

    ......

    Datos n

    CRCL CRCH

    3. formato de transmisión

    3.1 El host envía la orden de leer la dirección (uno a uno):

    Dirección

    Código funcional

    Dirección de registro alta

    Dirección de registro baja

    Número de datos alto

    Número de datos bajo

    Verificación de 16 dígitos de la Convención sobre los derechos del niño

    00

    03

    01

    00

    00

    01

    84 27

    Dirección de retorno desde la máquina:

    Dirección

    Código funcional

    Longitud de bytes

    Dirección alta

    Dirección baja

    Verificación de crc16 bits

    00

    03

    02

    00

    xx

    CRCL CRCH

    Ejemplo:

    Envío del host: 00 03 01 00 01 84 27

    Respuesta desde la máquina: 00 03 02 00 dirección crclc crch; Si la dirección es 2, la dirección del sensor leída es 2.

    3.2 El host envía la orden de lectura de datos:

    Dirección

    Código funcional

    Dirección de datos alta

    Dirección de datos baja

    Número de datos alto

    Número de datos bajo

    Verificación de 16 dígitos de la Convención sobre los derechos del niño

    xx

    03

    00

    02

    00

    07

    CRCL CRCH

    (actualmente solo se admite la lectura simultánea de todos los datos, a partir de la dirección 0x0002, se leen 7 valores de datos), 7 datos de sensores corresponden a 7 direcciones de sensores, el alto nivel de la dirección inicial de datos siempre será 0, y el alto número de datos devueltos siempre será 0.

    Valor de retorno de la máquina:

    Formato de retorno:

    Dirección desde la máquina

    Código funcional

    Número de datos

    Datos n0 a n13

    Verificación de 16 dígitos de la Convención sobre los derechos del niño

    xx

    03

    0E

    xx

    CRCL CRCH

    Devolver el contenido de los datos:

    N0

    N1

    N2

    N3

    N4

    N5

    N6

    N7

    N8

    N9

    N10

    N11

    N12

    N13

    CO2 alto

    CO2 bajo

    Alto contenido de formaldehído

    Bajo formaldehído

    Tvoc alto

    Tvoc bajo

    PM2.5 alto

    PM2.5 bajo

    PM10 alto

    PM10 bajo

    Alta temperatura

    Baja temperatura

    Humedad alta

    Humedad baja

    Ejemplo:

    Envío del host: 01 03 00 02 00 07 crcl crch

    Respuesta de la máquina: 01 03 0e 02 26 00 26 00 34 00 00 00 00 11 00 FF 03 11 crcl crch

    Nota: cálculo del retorno de datos

    1. datos de co2: 0x0226, correspondiente a 550 decimales, lo que significa que la concentración de CO2 es de 550 ppm;

    2. datos de formaldehído: 0x0026, correspondiente al Sistema decimal 38, significa que la concentración de formaldehído es de 38 ppb;

    3. datos de tvoc: 0x0034, correspondiente a un sistema decimal de 52, lo que significa que la concentración de tvoc es de 52 ppb;

    4. datos de pm2.5: 0x000e, correspondiente a un sistema decimal de 14, lo que significa que la concentración de partículas de PM2.5 es de 14 ug / m3;

    5. datos de pm10: 0x0011, correspondiente a un sistema decimal de 17, lo que significa que la concentración de partículas de PM10 es de 17 ug / M 3;

    6. datos de temperatura: 0x00ff, correspondiente al Sistema decimal 255, significa que la temperatura es de 25,5 ° c (la temperatura negativa se refleja en el complemento);

    7. datos de humedad: 0x0311, que corresponde a 785 decimales, significa que la humedad es del 78,5% rh;

    3.3 establecer orden de dirección (uno a uno):

    Este comando puede configurar la dirección del esclavo, con valores de dirección de 01 a 255 (el valor predeterminado de fábrica es 01).

    El host envía instrucciones:

    Dirección

    Código funcional

    Dirección de depósito alta

    Dirección de registro baja

    Dirección desde la máquina alta

    Dirección baja desde la máquina

    Verificación de 16 dígitos de la Convención sobre los derechos del niño

    00

    06

    01

    00

    00

    xx

    CRCL CRCH

    Respuesta desde el avión:

    Dirección

    Código funcional

    Número de bytes de datos

    Dirección desde la máquina alta

    Dirección baja desde la máquina

    Verificación de 16 dígitos de la Convención sobre los derechos del niño

    00

    06

    02

    00

    xx

    CRCL CRCH

    Ejemplo:

    Envío del host: 00 06 01 00 00 dirección crclc crch

    Respuesta desde el avión: 00 06 02 00 dirección crcl crch

    Si la dirección es 2, la dirección del esclavo se establece en 2; Después de que el host recibió la respuesta del esclavo, la dirección se estableció con éxito.

    3.4 establecer la tasa de Baud

    La tasa de Baud de este producto es de 9600 BP por defecto, y la tasa de Baud que se puede actualizar selectivamente (unidad: bp) es: 4800, 9600, 11400, 19200, 38400, 57600, 115200; Estas tasas de Baud corresponden a 1, 2, 3, 4, 5, 6 y 7 en las instrucciones, respectivamente.

    Establecer el formato de la tasa de baudios:

    Dirección

    Código funcional

    Dirección de datos alta

    Dirección de datos baja

    Número de datos alto

    Número de datos bajo

    Verificación de 16 dígitos de la Convención sobre los derechos del niño

    xx

    06

    00

    FD

    00

    xx

    CRCL CRCH

    Ejemplo:

    Envío del host: 01 06 00 FD 00 04 crcl crch

    Respuesta de la máquina: ninguna

    Indica que la tasa de Baud del dispositivo con dirección 01 se cambiará a 04, es decir, la tasa de Baud se cambiará a 19.200.

    3.5 formato de conmutación sin verificación y verificación de paridad

    Dirección

    Código funcional

    Dirección de datos alta

    Dirección de datos baja

    Número de datos alto

    Número de datos bajo

    Verificación de 16 dígitos de la Convención sobre los derechos del niño

    xx

    06

    00

    FE

    00

    00 / 01

    CRCL CRCH

    00: significa que no hay verificación, 01 significa verificación de paridad

    Ejemplo:

    Envío del host: 01 06 00 fe 00 01 crclcrch

    Respuesta de la máquina: ninguna

    Significa cambiar el método de verificación del dispositivo con la dirección 01 a la verificación de paridad.

    4. frecuencia de muestreo de datos del host:

    El intervalo entre cada vez que el ordenador Superior Lee los datos no es inferior a 500ms, y el valor recomendado es de 1s o más.

    5. referencia de verificación de la Convención sobre los derechos del niño:

    unsigned int GetCRC16(unsigned char *ptr, unsigned char len)

    {

    unsigned int index;

    unsigned char crch = 0xFF; / / Byte alto de CCR

    unsigned char crcl = 0xFF; / / bytes bajos de CCR

    Unsigned char Code tabh[] = (/ / tabla de valores de bytes altos de CCR

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,

    0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,

    0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,

    0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,

    0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,

    0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,

    0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,

    0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,

    0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,

    0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,

    0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,

    0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,

    0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

    0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,

    0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,

    0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,

    0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,

    0x80, 0x41, 0x00, 0xC1, 0x81, 0x40

    );

    Unsigned char Code tabl[] = (/ / lista de valores de bytes bajos de ccr)

    0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06,

    0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD,

    0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09,

    0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A,

    0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4,

    0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3,

    0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3,

    0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4,

    0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A,

    0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29,

    0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED,

    0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26,

    0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60,

    0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67,

    0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F,

    0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68,

    0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA, 0xBE, 0x7E,

    0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5,

    0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71,

    0x70, 0xB0, 0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92,

    0x96, 0x56, 0x57, 0x97, 0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C,

    0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B,

    0x99, 0x59, 0x58, 0x98, 0x88, 0x48, 0x49, 0x89, 0x4B, 0x8B,

    0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C,

    0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42,

    0x43, 0x83, 0x41, 0x81, 0x80, 0x40

    );

    While (len -) / / calcula la longitud especificada de la Convención sobre los derechos del niño

    {

    index = crch ^ *ptr++;

    crch = crcl ^ TabH;

    crcl = TabL;

    '.

    return ((crch<<8) | crcl);

    '.