Bienvenue client !

Adhésion

Aide

Shenzhen yuanjian Sense Technology Co., Ltd
Fabricant sur mesure

Produits principaux :

intelligent-mfg>Produits

Shenzhen yuanjian Sense Technology Co., Ltd

  • Courriel

    319059197@qq.com

  • Téléphone

    15013668479

  • Adresse

    Bâtiment 15, 3e étage est, zone industrielle de machialong, rue Nantou, district de Nanshan, Shenzhen

Contactez maintenant

Détecteur de qualité de l'air ambiant

Modèle
Nature du fabricant
producteurs
Catégorie de produit
Lieu d'origine

Vue d'ensemble

Product Manual Product Sheet nom du produit: détecteur de qualité de l'air ambiant modèle du produit: maq01020406070914 - S - P4 version: V1

Détails du produit

Brochure du produit

Règlement des produits

  • Nom du produit:

    Détecteur de qualité de l'air ambiant

    Modèle de produit:

    MAQ01020406070914-S-P4

    Version:

    V1.0

    Formulé par:

    日本

    Audité par:

    Yuan super

    I. Description du produit

    Module d'inspection de la qualité de l'air ambiant maq01020406070914 - S - P4 est un produit de capteur Multi - Paramètres avec sortie de signal numérique, collecteur de température, d'humidité, CO2、PM2.5、PM10、TVOC、 Détection de formaldéhyde tout - en - un, utilisant des capteurs de haute performance et des puces de contrôle, avec une haute précision et une bonne stabilité. L'équipement est alimenté par une large tension dc12 ~ 24V, sortie de signal RS485, Protocole de communication Modbus - RTU standard, adresse de communication peut être réglée, débit Baud peut être modifié. Largement utilisé dans la climatisation de locomotive, chauffage et ventilation de bâtiment, économie d'énergie de bâtiment, maison intelligente,

    Les écoles, les hôpitaux, les gares aéroportuaires, etc.

    II. Caractéristiques fonctionnelles

    1, utilisant le circuit RS485 isolé, la communication est stable.

    2, avec le boîtier en alliage d'aluminium, il convient à de nombreuses méthodes d'installation.

    3, peut mesurer simultanément la température, l'humidité, CO2、 PM2.5、 PM10、TVOC、 Le formaldéhyde a de nombreux paramètres et peut étendre encore plus de paramètres de qualité de l'air.

    Iii. Indicateurs techniques

    Plage de température de fonctionnement

    0 ~ 50 ℃

    Plage d'humidité de fonctionnement

    0 ~ 95% RH (sans concrétion)

    Plage de température de stockage

    - 40 ~ 50 ℃

    Entrée de puissance

    DC 12~24V

    Courant de fonctionnement maximal

    ≤ 100mA ( DC24V)

    Sortie du signal

    Modbus-RTU , Bit de départ 1 bit, BIT de données 8 bits, BIT d'arrêt 1 bit, aucun contrôle / couple, débit en bauds 9600 bps (par défaut)

    Temps de préchauffage

    2 minutes (formaldéhyde et TVOC doivent être préchauffés et stabilisés, d'autres paramètres sont affichés électriquement)

    Mode d'installation

    Installation de plafond d'aspiration, installation murale

    Poids du produit

    465 grammes

    Dimensions du produit

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

    Iv. Paramètres de détection

    Détecter un projet

    Gamme de détection

    Précision de détection

    Principe de détection

    Température

    - 40 ~ 125 ℃

    ± 0,5 ℃ (@ 25 ℃), ± 1 ℃ (échelle complète)

    Dispositifs MEMS

    Humidité

    0~ 100%RH

    ± 3% RH (@ 25 ℃, 30% ~ 80% RH; autre ± 5% RH)

    Dispositifs MEMS

    CO2

    400~5000ppm

    ± (75 ppm + 5% de lecture)

    Ndir capteur infrarouge non dispersible

    PM2.5

    0 à 1000 µg / m3

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

    Diffusion laser

    PM10

    0 à 1000 µg / m3

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

    Diffusion laser

    TVOC

    0 ~2000ppb

    ± 30% FS@25 ℃

    Capteur de gaz semi - conducteur

    Formaldéhyde

    0 ~1000ppb

    ± 15% FS@25 ℃

    Capteur de pile à combustible

    Remarques:

    1, la précision de détection ci - dessus est mesurée dans les conditions environnementales suivantes: Température 25 ℃, humidité relative 50% RH, 1 atmosphère, les éléments de détection à mesurer ne dépassent pas la plage de détection.

    2, afin d'améliorer continuellement les produits, nous nous réservons le droit de modifier les caractéristiques de conception et les spécifications.

    V. taille du produit

    Vi. Description du câblage

    1、 +12~24V;

    2, GND;

    3、 RS485A;

    4、 RS485B;

    5, GND1;

    Lors du câblage du circuit, connectez le fil à la borne de câblage pour vous assurer que le câblage est correct et solide.

    Vii. Précautions

    1, l'utilisation électrique doit être préchauffée pendant plus de 2 minutes.

    2, installez le module à l'endroit où vous devez le détecter, il doit être éloigné de la source de chaleur.

    Ne placez pas ce temps de chef de moule dans des gaz organiques et corrosifs à haute concentration.

    4, ne pas installer le module dans un environnement de gaz à convection forte pour l'utilisation.

    5, éviter la poussière de sol, flocs flottants et autres grosses particules de poussière et même la pollution des flocs provoquant l'enroulement du ventilateur.

    6, Ne démontez jamais le capteur en cas de destruction irréversible.

    7, le fil de communication RS485 a besoin de Paire torsadée blindée, si nécessaire, 2 bornes de 250 Ω correspondant à la résistance.

    8, l'environnement d'utilisation doit être exempt de poussière conductrice, de métaux non corrosifs et de la présence de gaz qui détruisent l'isolation, éviter la lumière directe et la pluie.

    Évitez de placer le module dans un environnement de brouillard salin, de gaz acides ou oxydants (dioxyde de soufre, acide chlorhydrique, etc.).

    Protocole de communication RS485

    1. Aperçu

    Le Protocole de communication décrit en détail les commandes d'entrée et de sortie, les informations et les données du module de détection de la qualité de l'air ambiant pour utilisation et développement par des tiers.

    Ce produit adopte l'interface de communication série standard RS485, le mode de transmission d'informations est asynchrone, BIT de départ 1 bit, BIT de données 8 bits, BIT d'arrêt 1 bit, aucun contrôle / test de couple (par commutation d'instruction); Débit en bauds 9600bps (par défaut), modifiable par instruction; La valeur d'adresse du périphérique est 01 par défaut, la plage de valeurs d'adresse que vous pouvez définir est 01 à 255; (la résistance de terminaison peut être configurée à 120 ohms, commutant la résistance de terminaison à 120 ohms sous la forme d'un commutateur de cadran).

    2. Détails du Protocole de communication

    2.1 moyens de communication

    (1) toutes les communications de la boucle doivent suivre le mode maître / esclave, les données étant transmises entre les stations maître et esclave.

    (2) Si un colis contenant une commande inconnue est reçu à la station principale ou à toute station réceptrice, le colis sera ignoré et la station réceptrice ne répondra pas.

    2.2 retour à la description de la structure de la trame de données

    Adresse

    Code de fonction

    Quantité de données

    Données 1

    ......

    Données n

    CRCL CRCH

    3, format de transmission

    3.1 L'hôte envoie la commande read address (un à un):

    Adresse

    Code de fonction

    Adresse du registre bit haut

    Adresse du registre bit bas

    Nombre élevé de données

    Nombre de données bas

    Contrôle CRC 16 chiffres

    00

    03

    01

    00

    00

    01

    84 27

    Adresse de retour de l'appareil:

    Adresse

    Code de fonction

    Longueur des octets

    Adresse haut

    Adresse bas

    Contrôle crc16 chiffres

    00

    03

    02

    00

    xx

    CRCL CRCH

    Exemple:

    Envoi par l'hôte: 00 03 01 00 01 84 27

    Réponse esclave: 00 03 02 00 Adresse crcl crch; Si address est 2, l'adresse du capteur lue est 2

    3.2 L'hôte envoie la commande read data:

    Adresse

    Code de fonction

    Adresse de données High bit

    Adresse de données bas

    Nombre élevé de données

    Nombre de données bas

    Contrôle CRC 16 chiffres

    xx

    03

    00

    02

    00

    07

    CRCL CRCH

    (actuellement, seule la lecture simultanée de toutes les données est prise en charge, à partir de l'adresse 0x0002, 7 valeurs de données sont lues), 7 données de capteur correspondent à 7 adresses de capteur, le BIT haut de l'adresse de départ des données est toujours 0 et les données de retour sont toujours 0.

    Valeur de retour de la machine:

    Retour au format:

    De l'adresse de la machine

    Code de fonction

    Nombre de données

    Données n0 ~ n13

    Contrôle CRC 16 chiffres

    xx

    03

    0E

    xx

    CRCL CRCH

    Retour au contenu des données:

    N0

    N1

    N2

    N3

    N4

    N5

    N6

    N7

    N8

    N9

    N10

    N11

    N12

    N13

    Niveau élevé de CO2

    CO2 bas niveau

    Formaldéhyde position haute

    Formaldéhyde bas

    TVOC haut

    TVOC bas

    Pm2,5 position haute

    Pm2,5 bas

    PM10 position haute

    PM10 position basse

    Température élevée

    Basse température

    Niveau d'humidité élevé

    Basse humidité

    Exemple:

    Envoi par l'hôte: 01 03 00 02 00 07 crcl crch

    Réponse de l'esclave: 01 03 0e 02 26 00 26 00 34 00 0e 00 11 00 ff 03 11 crcl crch

    Remarque: Calculs de retour de données

    1, données de CO2: 0x0226, correspondant à 550 décimales, représentant une concentration de CO2 de 550 ppm;

    2, données de formaldéhyde: 0x0026, correspondant à 38 décimales, représentant une concentration de formaldéhyde de 38 ppb;

    Données TVOC: 0x0034, correspondant à 52 en décimal, ce qui signifie que la concentration TVOC est de 52 ppb;

    4, données PM2.5: 0x000e, correspondant à 14 en décimal, représentant une concentration de particules PM2.5 de 14 ug / m³;

    Données PM10: 0x0011, correspondant à 17 en décimal, ce qui signifie que la concentration de particules PM10 est de 17 µg / m³;

    6, données de température: 0x00ff, correspondant à 255 décimales, représentant une température de 25,5 ℃ (la température négative est représentée par un complément);

    7, données d'humidité: 0x0311, correspondant au décimal 785, représentant l'humidité à 78,5% RH;

    3.3 définir la commande address (One to one):

    Cette commande peut définir l'adresse de l'esclave avec les valeurs d'adresse 01 à 255 (la valeur d'usine par défaut est 01).

    L'hôte envoie des instructions:

    Adresse

    Code de fonction

    Adresse de stockage High bit

    Adresse du registre bit bas

    De l'adresse de l'ordinateur haut

    Bas de l'adresse machine

    Contrôle CRC 16 chiffres

    00

    06

    01

    00

    00

    xx

    CRCL CRCH

    Réponse de l'appareil:

    Adresse

    Code de fonction

    Nombre d'octets de données

    De l'adresse de l'ordinateur haut

    Bas de l'adresse machine

    Contrôle CRC 16 chiffres

    00

    06

    02

    00

    xx

    CRCL CRCH

    Exemple:

    Envoi par l'hôte: 00 06 01 00 Adresse crcl crch

    Réponse de l'appareil: 00 06 02 00 Adresse crcl crch

    Si address est 2, l'adresse esclave est définie sur 2; Une fois que l'hôte a obtenu une réponse esclave, l'adresse a été configurée avec succès.

    3.4 réglage du débit Baud

    Le débit en bauds de ce produit est 9600 bps par défaut, le débit en bauds mis à jour en option (en bps) est: 4800, 9600, 11400, 19200, 38400, 57600, 115200; Ces vitesses bauds correspondent respectivement à 1, 2, 3, 4, 5, 6, 7 dans l'instruction.

    Définir le format de débit Baud:

    Adresse

    Code de fonction

    Adresse de données High bit

    Adresse de données bas

    Nombre élevé de données

    Nombre de données bas

    Contrôle CRC 16 chiffres

    xx

    06

    00

    FD

    00

    xx

    CRCL CRCH

    Exemple:

    Envoi par l'hôte: 01 06 00 FD 00 04 crcl crch

    Réponse de l'esclave: aucun

    Signifie changer le débit en bauds de l'appareil avec l'adresse 01 à 04, c'est - à - dire changer le débit en bauds à 19200.

    3.5 format de commutation sans contrôle de parité

    Adresse

    Code de fonction

    Adresse de données High bit

    Adresse de données bas

    Nombre élevé de données

    Nombre de données bas

    Contrôle CRC 16 chiffres

    xx

    06

    00

    FE

    00

    00 / 01

    CRCL CRCH

    00: signifie aucune vérification, 01 signifie parité

    Exemple:

    Envoi par l'hôte: 01 06 00 Fe 00 01 crcl crch

    Réponse de l'esclave: aucun

    Représente la modification de la méthode de contrôle du périphérique avec l'adresse 01 à la méthode de contrôle de parité.

    4, fréquence d'échantillonnage des données de l'hôte:

    Les données lues par la machine de bit supérieur ne sont pas inférieures à 500 ms par intervalle, la valeur recommandée est de 1 s ou plus.

    5, référence de contrôle CRC:

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

    {

    unsigned int index;

    unsigned char crch = 0xFF; / / octets CRC élevés

    unsigned char crcl = 0xFF; / / faible octets CRC

    Unsigned char Code tabh [] = {/ / CRC Table des valeurs d'octets élevés

    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 [] = {/ / CRC Table des valeurs d'octets bas

    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 - - -) / / calcule le CRC de la longueur spécifiée

    {

    index = crch ^ *ptr++;

    crch = crcl ^ TabH;

    crcl = TabL;

    }

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

    }