-
Электронная почта
319059197@qq.com
-
Телефон
15013668479
-
Адрес
Промышленная зона Ма Цзялун, улица Наньтоу, район Наньшань, Шэньчжэнь
Шэньчжэньская компания по производству сенсорных технологий
319059197@qq.com
15013668479
Промышленная зона Ма Цзялун, улица Наньтоу, район Наньшань, Шэньчжэнь
Руководство по продукции

спецификация продукции

|
Название продукта: |
Датчик углекислого газа |
|
Модель продукции: |
MQC02-1 |
|
Версия: |
V1.0 |
|
Разработчик: |
Хэ Генвэнь |
|
Аудитор: |
Юань Чао |
MQCO2 - 1 - это датчик углекислого газа, основанный на принципе инфракрасного поглощения без спектрального диапазона спектра, который может обнаруживать концентрацию углекислого газа в воздухе в режиме реального времени и имеет характеристики самокалибровки, небольшого размера, превосходной производительности, хорошей согласованности и отсутствия кислородной зависимости. Этот продукт встроен в компенсацию температуры, в то же время имеет последовательный выход, выход PWM два способа связи, удобный в использовании.

Эта продукция широко используется в приборах контроля качества воздуха, оборудовании для очистки воздуха, системах свежего воздуха, управлении кондиционированием воздуха, умных домах, сборе информации об окружающей среде Интернета вещей, сельскохозяйственном производстве, транспортировке холодовой цепи и других смежных областях.
|
Диапазон измерений |
400~5000ppm |
|
Точность |
± (50 ppm + 5% * Показания) |
|
Интерфейс связи |
URAT_TTL(3.3V) PWM(3.3V) |
|
Разрешение |
1ppm |
|
Время отклика |
Менее 20 |
|
Время обновления данных |
4s |
|
Время подогрева |
Менее 25s (может работать) Менее 2 мин (с точностью 90%) Менее 10 мин (максимальная точность) |
|
Электрическое напряжение |
DC (5,0 ± 0,5) V |
|
Рабочий ток |
В среднем менее 70 мА, пик менее 150 мА |
|
Условия работы |
- 10°C ~ + 50°C, 0 ~ 95% RH, без конденсации |
|
Условия хранения |
- 30 ~ + 70°C, 0 ~ 95% RH, без конденсации |
|
Срок службы продукции |
Более 5 лет |
|
Размеры продукции |
32,5 мм × 22,2 мм × 19,7 мм (L * W * H) |
|
Расстояние между иголками |
2.54mm |

32,5 мм × 22,2 мм × 19,7 мм (L * W * H), допуск ± 0,3 мм

|
Серийный номер |
Имя |
Описание |
|
1 |
NC |
зарезервировать |
|
2 |
RX |
последовательный конец (приемный конец последовательного порта платы) |
|
3 |
TX |
последовательный конец (последовательный конец подачи платы) |
|
4 |
NC |
зарезервировать |
|
5 |
NC |
зарезервировать |
|
6 |
+5V |
Входной конец питания (+ 5V конец) |
|
7 |
GND |
Входной конец питания (заземленный конец) |
|
8 |
NC |
зарезервировать |
|
9 |
PWM |
широтно - импульсная модуляция |
1. Настройка последовательного порта: 9600 Поточная скорость, 8 бит данных, 1 стоп - бит, без проверки чётности;
2. Способ получения команд хоста:
1) Получение команд хоста: FE 04 00 03 00 01 D5 C5;
Данные ответа: FE 04 02 01 E5 6D 3F; Среди них FE 04 02 представляет собой ответную заголовок кадра данных, 01 E5, представляет концентрацию углекислого газа 485 ppm, а 6D 3F - данные проверки CRC;
2) Получение команд хоста: 64 69 03 5E 4E;
Данные ответа: 64 69 03 01 0A 02 00 00 00 00 00 9 B F0; Из них 64 69 03 01 представляет собой ответную заголовок кадра данных, 0A 02 - концентрацию углекислого газа, 02 - высокую, 0A - низкую, или 20A, что означает 522 ppm, 9B F0 - данные проверки CRC;
3) Получение команд хоста: 11 01 01 ED
Данные ответного ответа: 16 05 01 02 06 00 DC; из них FE 16 05 01 представляет собой заголовок кадра отклика, а 02 06 - концентрацию углекислого газа 518 ppm;
Расчеты CRC
uint16_t CO2ModbusComm::modbus_calcuCRC(uint8_t *dataarray, uint16_t datalen)
{
uint8_t uchCRCHi = 0xFF ; / * Высокобайтная инициализация CRC * /
uint8_t uchCRCLo = 0xFF ; / * Низкая инициализация CRC * /
uint16_t uIndex ; / * Индекс вопросника 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 - -) / * Завершение всей буферной зоны сообщений * /
{
uIndex = uchCRCLo ^ *dataarray++; / * Расчет CRC * /
uchCRCLo = uchCRCHi ^ auchCRCHi[uIndex];
uchCRCHi = auchCRCLo[uIndex];
}
crc = (uint16_t)uchCRCHi *256;
crc += (uint16_t)uchCRCLo;
return crc;
|
Период |
1004 мс ±5% |
|
Средний цикл |
1000 мс ± 5% |
|
Формула расчета текущей концентрации CO2 с помощью ПВМ: Cppm = 5000 × (TH - 2ms) / (TH + TL - 4ms) |
|
|
Cppm Расчетное значение концентрации CO2 в ppm TH Время выхода на высокий уровень в выходном цикле TL - время выхода на низкий уровень |
|
|
|
|
Данная продукция использует технологию NDIR, в течение периода зажигания лампы требуется больший ток, рекомендуется электрический ток более 300 мА.
При переходе из состояния росы в состояние, не связанное с росой, система может вернуться к нормальному режиму работы в течение 2 часов.
Старайтесь избегать вибраций, и если после вибрации, падения, длительное время сварки может ухудшить точность измерения датчика. При сильных вибрациях или падениях необходимо проверить точность продукта.
Не используйте его в течение длительного времени в среде с высокой плотностью пыли.
Избегайте долгосрочного использования в среде, содержащей кислотные, щелочные, сильно окисляющие газы, такие как HF, H2S, SO2, HCL, NOX, NH3, PH3, CL2, F2, O3, H2O2.
Избегайте внешнего воздействия на оболочку в любом направлении, что может повлиять на производительность датчика и может привести к повреждению
Не трогайте напрямую, убедитесь, что оператор носит электростатический браслет.
Корпус данного продукта не заземлен, для применения более высоких требований к защите ESD, пожалуйста, свяжитесь с производителем технической поддержки