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

Capteur de CO2 mqco2 - 1

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

Vue d'ensemble

Product Manual Product Sheet nom du produit: capteur de CO2 modèle du produit: mqc02 - 1 Version: V1

Détails du produit

Brochure du produit

Règlement des produits

  • Nom du produit:

    Capteur de CO2

    Modèle de produit:

    MQC02-1

    Version:

    V1.0

    Formulé par:

    日本

    Audité par:

    Yuan super

    I. Description du produit

    Mqco2 - 1 est un capteur de dioxyde de carbone basé sur le principe d'absorption infrarouge non - spectroscopique, capable de détecter la concentration de dioxyde de carbone dans l'air en temps réel, avec des caractéristiques telles que l'auto - étalonnage, la petite taille, la performance supérieure, la bonne cohérence et l'absence de dépendance à L'oxygène. Ce produit est construit dans la compensation de température, en même temps avec sortie de port série, sortie PWM deux moyens de communication, pratique à utiliser.

    Ce produit est largement utilisé dans le détecteur de qualité de l'air, l'équipement de purification de l'air, le nouveau système d'air, le contrôle de la climatisation, la maison intelligente, l'acquisition d'informations environnementales IOT, la production agricole, le transport de la chaîne du froid et d'autres domaines connexes.

    II. Indicateurs techniques

    Gamme de mesure

    400~5000ppm

    Précision

    ± (50ppm + 5% * Lecture)

    Interface de communication

    URAT_TTL(3.3V)

    PWM(3.3V)

    Résolution

    1ppm

    Temps de réponse

    Moins de 20S

    Temps de mise à jour des données

    4s

    Temps de préchauffage

    Moins de 25S (peut fonctionner)

    Moins de 2MIN (précision de 90%)

    Moins de 10min (précision maximale)

    Tension d'alimentation

    DC (5,0 ± 0,5) v

    Courant de travail

    Moyenne inférieure à 70 ma, Pic inférieur à 150 ma

    Conditions de travail

    - 10 ℃ ~ + 50 ℃, 0 ~ 95% RH, sans condensation

    Conditions de stockage

    - 30 ~ + 70 ℃, 0 ~ 95% RH, sans condensation

    Durée de vie du produit

    Plus de 5 ans

    Dimensions du produit

    32.5mm × 22.2mm × 19.7mm (L * w * h)

    Espacement des aiguilles

    2.54mm

    Iii. Dimensions extérieures et structurelles

    32.5mm × 22.2mm × 19.7mm (L * w * h), tolérance ± 0.3mm

    Iv. Définition de l'interface

    Numéro de série

    Le nom

    Description

    1

    NC

    Réservé

    2

    RX

    Extrémité du port série (extrémité de réception du port série de la carte)

    3

    TX

    Extrémité du port série (extrémité d'envoi du port série de la carte)

    4

    NC

    Réservé

    5

    NC

    Réservé

    6

    +5V

    Entrée d'alimentation (+ 5V)

    7

    GND

    Entrée d'alimentation (à la terre)

    8

    NC

    Réservé

    9

    PWM

    Modulation de largeur d'impulsion

    V. Protocole de communication de port série

    1. Configuration du port série: 9600 bauds, 8 bits de données, 1 bit d'arrêt, pas de parité;

    2. Réception de la commande Host:

    1) réception de la commande hôte: Fe 04 00 03 00 01 D5 C5;

    Données de réponse: Fe 04 02 01 E5 6d 3f; Où Fe 04 02 représente la tête de trame de données de réponse, 01 E5 représente la concentration de CO2 485 ppm et 6d 3f est une donnée de contrôle CRC;

    2) recevoir la commande hôte: 64 69 03 5e 4e;

    Données de réponse: 64 69 03 01 0a 02 00 00 00 00 9b f0; Où 64 69 03 01 représente la tête de trame de données de réponse, 0a 02 représente la concentration en dioxyde de carbone, 02 est le BIT haut, 0a est le BIT bas, soit 20A, représente 522 ppm et 9b f0 est la donnée de contrôle CRC;

    3) recevoir la commande hôte: 11 01 01 Ed

    Données de réponse: 16 05 01 02 06 00 DC; où Fe 16 05 01 représente l'en - tête de trame de données de réponse et 02 06 représente la concentration de dioxyde de carbone 518 ppm;

    3. Calcul du CRC

    uint16_t CO2ModbusComm::modbus_calcuCRC(uint8_t *dataarray, uint16_t datalen)

    {

    uint8_t uchCRCHi = 0xFF ; / * initialisation haute octet du CRC * /

    uint8_t uchCRCLo = 0xFF ; / * initialisation en octets bas du CRC * /

    uint16_t uIndex ; / * index de la table de requête CRC * /

    uint16_t crc;

    const uint8_t auchCRCHi[] = {

    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

    };

    const uint8_t auchCRCLo[] = {

    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,

    0x1 1, 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 (datalen - -) / * complète le tampon de message entier * /

    {

    uIndex = uchCRCLo ^ *dataarray++; / * Calcul du CRC * /

    uchCRCLo = uchCRCHi ^ auchCRCHi[uIndex];

    uchCRCHi = auchCRCLo[uIndex];

    }

    crc = (uint16_t)uchCRCHi *256;

    crc += (uint16_t)uchCRCLo;

    return crc;

    Vi. Méthode de calcul du PWM

    Le cycle

    1004ms ± 5%

    Le cycle central

    1000ms ± 5%

    Formule de calcul pour obtenir la valeur actuelle de la concentration en CO2 par PWM: cppm = 5000 × (th - 2 MS) / (th + TL - 4 MS)

    Cppm est la valeur de la concentration de CO2 obtenue par calcul en ppm

    Th est le temps pendant lequel la sortie est au niveau haut dans un cycle de sortie

    TL est le temps pendant lequel la sortie est au niveau bas dans un cycle de sortie

    Vii. Précautions

    Ce produit utilise la technologie Ndir, le courant nécessaire pendant la période pendant laquelle l'ampoule est allumée est relativement élevé, le courant d'alimentation recommandé est supérieur à 300 ma.

    De l'état exposé à l'état non exposé, le système peut revenir à son état de fonctionnement normal en 2 heures.

    S'il vous plaît essayer d'éviter les chocs, si après les chocs, les chutes, le temps de soudage long peut rendre la précision de mesure du capteur pire. En cas de choc grave ou de chute, la précision du produit doit être vérifiée.

    Ne pas utiliser à long terme dans des environnements à forte densité de poussière.

    Évitez l'utilisation à long terme dans des environnements gazeux acides, alcalins et fortement oxydants tels que HF, H2S, SO2, HCl, NOx, NH3, ph3, Cl2, F2, O3, H2O2.

    Évitez d'appliquer une force extérieure dans n'importe quelle direction sur le boîtier, ce qui peut affecter les performances du capteur et causer des dommages

    Ne touchez pas directement, assurez - vous que l'opérateur porte un bracelet de libération électrostatique.

    Le boîtier de ce produit n'est pas mis à la terre, les exigences de protection ESD sont relativement élevées pour les applications, veuillez contacter le support technique du fabricant