Blog

Industry news

Nexisense MH-Z16 Carbon Dioxide Gas Sensor

2026-03-05

MH-Z16 Carbon Dioxide Gas Sensor: Industrial-Grade Solution Based on NDIR Principle

Nexisense MH-Z16 series adopts non-dispersive infrared (NDIR) dual-channel technology, achieving precise measurement of atmospheric CO₂ concentration through comparison of reference channel and measurement channel at 4.26 μm absorption band. Typical range 0~50000 ppm (optional 0~1% vol), resolution 1 ppm, accuracy ±(50 ppm + 5% reading), built-in temperature compensation circuit ensures drift control within ±5% in the -10℃~50℃ range.

The module supports 4.5–5.5 V power supply with average power consumption <150 mW (excluding peak warm-up period), making it suitable for battery-powered or low-power embedded systems. Output interfaces include UART (9600 baud, 8N1, Modbus RTU-compatible protocol) and PWM (duty cycle linearly corresponding to concentration), facilitating integration with MCUs, PLCs, or IoT gateways. The moisture-resistant design employs an optically sealed cavity and optimized filters to effectively suppress cross-interference in high humidity (>90% RH) environments.

MH-Z16 CO2 sensor.png

Typical Application Scenarios and System Integration Value

HVAC and Fresh Air Systems MH-Z16 is integrated into inverter air conditioner or fresh air unit controllers, reporting CO₂ values in real time via UART to achieve demand-controlled ventilation (DCV): automatically increase fresh air ratio when indoor CO₂ >1000 ppm, maintaining below 800 ppm. In actual projects, this sensor has been applied in multiple commercial building AHU systems, supporting LEED / WELL certification and significantly reducing energy consumption (fresh air energy consumption reduced by 20~40%).

Agricultural Greenhouse and Livestock Environmental Regulation In intelligent greenhouses or breeding farms, MH-Z16 links with CO₂ supplementation/exhaust actuators to form closed-loop control: automatically adjust valves or fans at target concentrations of 800~1500 ppm. Typical cases include large vegetable bases and poultry breeding projects, achieving yield increases of more than 15% while avoiding animal stress caused by excessive CO₂.

Indoor Air Quality (IAQ) Monitoring Stations The module is embedded in central monitoring systems of office buildings, schools or hospitals, fused with TVOC and PM2.5 sensors to output comprehensive IAQ index. It has been deployed in multiple smart building projects, enabling multi-point data acquisition and threshold alarming through cloud platforms, supporting remote diagnosis and maintenance.

Selection Guide and System Integration Notes

Key Parameter Selection Reference

ParameterSpecification
Range Options0~2000 / 5000 / 10000 / 50000 ppm (select according to application, avoid overly large range reducing resolution).
Power Supply5 V DC ±0.5 V (recommended LDO regulation, avoid ripple >50 mV).
Interface ProtocolUART (active reporting/query mode, default one frame every 3 s), PWM (0~1000 ppm corresponds to 0~100% duty cycle).
Preheating Time<3 min (first power-on), stabilization time <10 min.
Lifespan≥10 years (optical source MTBF >100,000 h).

MH-Z16 CO2 sensor.png

Integration Notes

  1. Sampling Position: Place at return air inlet or personnel activity area, avoid direct blowing from air conditioner outlet or proximity to human exhaled air; recommended airflow velocity 0.3~1 m/s.

  2. Communication Configuration: Strictly follow protocol for UART frame format (start 0xFF, checksum calculation), recommend adding 100 ms timeout retransmission mechanism.

  3. Power Supply and EMC: Add 100 μF electrolytic + 0.1 μF ceramic decoupling near the module; keep traces away from high-frequency switching devices.

  4. Calibration Strategy: Factory calibrated, supports automatic background calibration (ABC, automatic zero reset every 24 h near 400 ppm); field zero/span manual calibration possible via UART commands.

  5. Environmental Protection: Avoid condensation and organic solvents; for long-term exposure to high dust environments, recommend adding filter screen.

  6. Multi-Sensor Fusion: PWM output convenient for analog acquisition; UART supports multi-slave bus (address configurable).

OEM Customization and Bulk Supply Advantages

Nexisense provides flexible customization services, including:

  • Range and accuracy optimization (improved linearity for specific intervals such as 400~2000 ppm).

  • Interface extension (adding I²C bridging, enhanced Modbus RTU, alarm relay output).

  • Package form adjustment (extended probe, waterproof housing, integrated temperature-humidity composite).

  • Consistency control: inter-batch zero drift <±10 ppm/year, sensitivity deviation<3%, complete CoC and test data provided.

  • Supply chain support: annual supply capacity of 500,000+ units, suitable for platformized product lines and large-scale project introduction.

These features help integrators shorten development cycles, reduce validation costs, and achieve cost-effective CO₂ monitoring function implementation.

MH-Z16 CO2 sensor.png

Frequently Asked Questions FAQ

  1. Does the MH-Z16 UART protocol support Modbus RTU format?
    Supports standard Modbus RTU, default slave address 0x01, modifiable via command; reading CO₂ value uses function code 0x03, register address 0x0000.

  2. How is measurement deviation controlled in high humidity (>90%RH) environments?
    Optical cavity and filter design suppresses moisture interference, typical deviation <±30 ppm; recommend avoiding condensation, add anti-condensation coating or heating module if necessary.

  3. How to implement automatic background calibration (ABC) function?
    Module has built-in ABC algorithm, automatically resets zero point every 24 h during continuous low concentration (near 400 ppm); can be enabled/disabled or calibration period set via UART command.

  4. What is the correspondence between PWM output and concentration?
    PWM period fixed at 1000 ms, high-level width linearly corresponds to 0~full scale (e.g., 0~5000 ppm: 0 ms=0 ppm, 500 ms=5000 ppm).

  5. Does insufficient preheating time affect accuracy?
    Zero drift may increase by 20~50 ppm when preheating<3 min; recommend waiting more than 10 min after system power-on before collecting valid data.

  6. How to avoid address conflicts in multi-sensor bus applications?
    Supports modifying slave address (command 0xFF 0x01 0xA0 ...), up to 247 slaves can be connected on the same UART bus.

  7. Does bulk procurement provide zero point and span test reports for each batch?
    Yes, provides reports including multi-point concentration calibration, temperature compensation coefficients, and batch statistics, supporting quality traceability and system audits.

  8. Does MH-Z16 support low-power intermittent measurement mode?
    Supported, enter sleep mode via UART command (power consumption<10 μA), quick measurement after wake-up; suitable for battery-powered long-term monitoring.

  9. How is the sensor's cross-interference to other gases (such as CO, VOC)?
    NDIR principle has extremely high selectivity, cross-response to CO, CH₄, VOC<1%; negligible in typical indoor/industrial environments.

  10. Does Nexisense provide SDK or reference code to assist integration?
    Provides UART/Modbus sample code, CRC calculation functions, calibration command parsing, and debugging tools, supporting quick verification on Arduino/ESP32/PLC.

Conclusion

Nexisense MH-Z16 NDIR CO₂ sensor meets the requirements of HVAC, agriculture, IAQ, and industrial monitoring projects for precise CO₂ perception with high resolution, low power consumption, and stable output. Whether for closed-loop ventilation control, environmental optimization, or multi-parameter fusion systems, this module can provide reliable data support.

If you are advancing CO₂ related system development, evaluating NDIR sensor suppliers, or planning bulk applications, welcome to contact the Nexisense technical team. We can provide detailed specification sheets, prototype testing support, and protocol integration guidance to jointly explore the technical solution most suitable for your project.

Send Inquiry(Tell us your requirements,Let's discuss more about your project,we can do more.)