-
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
Shenzhen yuanjian Sense Technology Co., Ltd
319059197@qq.com
15013668479
Bâtiment 15, 3e étage est, zone industrielle de machialong, rue Nantou, district de Nanshan, Shenzhen
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 |
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.
|
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 |

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

|
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 |
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;
|
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 |
|
|
|
|
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