Чем SCD40 отличается от SCD41?
Обновлено Редакция GAW
Sensirion выпускает фотоакустические NDIR-датчики CO₂ SCD40, SCD41 и SCD43 в одном корпусе 10,1 × 10,1 × 6,5 мм, с одинаковыми выводами, адресом I²C 0x62 и общим набором команд. Отличаются они нормированной точностью, диапазоном и тем, умеют ли мерить по одной команде.
Сравнение по даташиту v1.7
| SCD40 | SCD41 | |
|---|---|---|
| Нормированный диапазон | 400–2000 ppm | 400–5000 ppm |
| Точность до 1000 ppm | ±(50 ppm + 5 %) | ±(50 ppm + 2,5 %) |
| Точность 1000–2000 ppm | ±(50 ppm + 5 %) | ±(50 ppm + 3 %) |
| Точность 2000–5000 ppm | не нормирована | ±(40 ppm + 5 %) |
| Однократное измерение (0x219D) | нет | есть |
| Средний ток при 3,3 В, раз в 5 с / 30 с | 15 / 3,2 мА | 15 / 3,2 мА |
| Средний ток, однократно раз в 5 мин | — | 0,45 мА |
Пример (наш расчёт): при показании 800 ppm погрешность SCD40 — до ±90 ppm (50 + 5 % от 800), а SCD41 — до ±70 ppm (50 + 2,5 %). Для комнатного датчика проветривания оба пригодны; разница важнее там, где CO₂ поднимается выше 2000 ppm — например, в теплице.
Как узнать вариант программно
Маркировка на корпусе мелкая, а модули продают под общим названием «SCD4x». Команда get_sensor_variant (0x202F) возвращает слово, в котором биты 15…12 равны 0000 у SCD40, 0001 у SCD41 и 0101 у SCD43. Как и все ответы SCD4x, слово идёт с контрольной суммой CRC-8 (полином 0x31, начальное значение 0xFF); проверить её поможет калькулятор CRC.
Батарейное устройство
Однократный режим SCD41 позволяет между измерениями снимать питание или усыплять датчик командой power_down, и средний ток падает до 0,45 мА. Плата за это — автоматическая калибровка ASC в таком режиме недоступна, и ноль придётся поправлять вручную. Срок работы от батареи прикинет калькулятор времени работы, а питание, подключение и калибровка SCD4x подробно разобраны в статье «Датчики газа».
Похожие вопросы
Можно ли использовать SCD40 от батареек?
Только в периодическом малопотребляющем режиме — раз примерно в 30 с при среднем токе 3,2 мА. Однократного режима с током 0,45 мА у SCD40 нет, поэтому для устройства на батарейках с редкими измерениями берут SCD41.
Подходит ли код для SCD41 к SCD40?
Да, если в нём нет однократных измерений: периодический режим, чтение данных, CRC, калибровка и настройки у них общие. Команду measure_single_shot 0x219D поддерживают только SCD41 и SCD43.
Что такое SCD43?
Третий вариант той же серии с высокой точностью: ±(30 ppm + 3 %) в диапазоне 400–5000 ppm и тот же однократный режим, что у SCD41. Программно отличается от них по полю варианта в ответе на команду 0x202F.
Источники
- Sensirion. SCD4x — Breaking the size barrier in optical CO2 sensing: Datasheet, Version 1.7, April 2025 — Product Variants: SCD40 — базовая точность, нормированный диапазон 400–2000 ppm; SCD41 — улучшенная точность, 400–5000 ppm, однократный режим; SCD43 — высокая точность, 400–5000 ppm; табл. 1: выход 0–40 000 ppm, SCD40 ±(50 ppm + 5 %), SCD41 ±(50 ppm + 2,5 %) до 1000 ppm, ±(50 ppm + 3 %) до 2000 ppm, ±(40 ppm + 5 %) до 5000 ppm, SCD43 ±(30 ppm + 3 %); табл. 4: средний ток 15 мА (раз в 5 с), 3,2 мА (раз в 30 с), 0,45 мА (однократно раз в 5 мин, SCD41 и SCD43) при 3,3 В; разд. 3.9: малопотребляющий периодический режим, обновление примерно раз в 30 с, команда 0x21AC; разд. 3.10.6: get_sensor_variant 0x202F, биты 15…12: 0000 — SCD40, 0001 — SCD41, 0101 — SCD43; разд. 3.11: однократные измерения только у SCD41 и SCD43, measure_single_shot 0x219D (5000 мс), power_down 0x36E0, wake_up 0x36F6; при обесточивании или power_down между измерениями автоматическая калибровка недоступна
- Sensirion. Characteristics of NDIR Sensors: Transmissive and photoacoustic NDIR sensing (Info Note, D1) — SCD4x — фотоакустический NDIR: импульсный излучатель, поглощённая CO₂ энергия создаёт звуковую волну, её меряет микрофон; камера меньше и устойчивее к механическим и тепловым напряжениям, чем у пропускающего NDIR
Нашли ошибку?
Смотрите также
- Датчики газа MQ, CO и CO₂MQ-2, MQ-135, MQ-7B, ZE07-CO, MH-Z19C, SCD41, SGP41: принципы, нагрев, калибровка, протоколы
- Может ли MQ-135 измерять CO₂?Нет: в документе Winsen нет CO₂ среди целевых газов; для CO₂ нужен NDIR-датчик
- Почему SCD41 показывает завышенную температуру?Самонагрев и соседи; новое смещение = T_SCD4x − T_эталон + старое, команда 0x241D
- Калькулятор CRCCRC-8, CRC-16, CRC-32, Modbus, блок CRC STM32, код на C
- Время работы от батареимА·ч, средний ток, сон МК, Вт·ч