
在密闭的办公室里呆久了容易犯困、头晕这大概率不是因为你“春困秋乏”而是因为室内二氧化碳CO₂浓度超标了随着新风系统、智能家居和温室农业的普及二氧化碳传感器已经成为了各类物联网项目的“标配”。但是市面上的二氧化碳传感器种类繁多价格从十几块到上百元不等。它们到底是怎么测出空气中那零点几的二氧化碳的我们又该如何根据自己的项目进行选型今天我们就来扒一扒二氧化碳传感器的四大主流检测原理并结合知名开源硬件厂商DFRobot的几款经典传感器手把手教你如何选型先说结论如果要长期稳定地测真实 CO₂优先看 NDIR 或 PAS如果项目对功耗和成本很敏感可以考虑热导式方案如果只需要超标提醒固体电解质电化学传感器更适合作为阈值报警器。需要注意的是eCO₂ 通常是由 TVOC 估算出来的值不能等同于真实 CO₂ 浓度。 知其所以然——二氧化碳检测的四大原理空气中充满了氮气、氧气和水蒸气想要单独把二氧化碳的浓度“数”出来科学家和工程师们研发了四种主流的魔法原理1. 非色散红外原理 (NDIR - Non-Dispersive Infrared)核心原理每一类气体分子都有其特定的“吸收光谱”。二氧化碳分子特别喜欢吸收波长为4.26微米的红外光。检测过程传感器内部有一个红外光源和一个红外接收器。当红外光穿过空气时空气中的二氧化碳分子会吸走一部分光。二氧化碳越多被吸走的光就越多接收器收到的光就越弱。通过计算光的衰减程度就能精准算出CO₂浓度。如图所示非色散红外NDIR传感器的精准性源于其独特的对比检测系统。它并不依靠单一测量值。核心魔法在于两个不同颜色的滤光片一个让对 CO₂ 敏感的‘测量光4.26μm红色“通过”****另一个让 CO₂ 完全不关心的‘参考光3.91μm黄色“通过”。当空气中没有二氧化碳时左图两束光的强度在穿过气室后依然保持一致参考检测器和测量检测器输出信号接近比值 1:1。当空气中存在二氧化碳时右图只有红色通道的‘测量光4.26μm’被 CO₂ 分子强烈吸收而变弱波形幅度变小。通过计算这两个信号的‘比值’传感器就能精准得出二氧化碳浓度完美消除了光源老化或灰尘带来的长期漂移实现了极高的长期稳定性和精度。特点精度高、寿命极长可达10年、稳定性好是目前工业和高端民用领域最常用的技术。2. 光声光谱原理 (PAS - Photoacoustic Spectroscopy)核心原理它是红外技术的升级“变种”。当红外光被二氧化碳分子吸收时分子会吸收能量并受热膨胀如果红外光是断断续续调制的分子就会反复膨胀和收缩从而产生微弱的声波气压脉冲。检测过程传感器内部有一个极其灵敏的“麦克风听音器”。通过测量这个声音的响度就能反推出二氧化碳的浓度。声音越大代表二氧化碳越多。光声光谱技术PAS是微型高精度传感器的革命性突破。如图所示它将原本复杂的‘光学测量’巧妙地转化为了‘声音监听’光能输入红外光源以特定的频率快速闪烁发出脉冲光。光变热能气室内的 CO₂ 分子吸收光子后受热导致自身及周围气体发生微小的周期性膨胀与收缩。热变声能这种由于体积频繁变化引起的气压波动在物理上直接表现为声波Sound Waves。声音监听高灵敏度的微型麦克风实时捕捉这个声音。二氧化碳分子越多气室里‘交响乐’的音量就越大。特点继承了红外的高精度但体积可以做到极其微小打破了红外传感器需要光学气室的体积限制。3. 热导原理 (TC - Thermal Conductivity)核心原理不同的气体传热的本领热导率是不一样的。二氧化碳的传热能力明显低于空气中的氮气和氧气。检测过程传感器内部有一个微型加热元件。当周围空气中的二氧化碳浓度增加时混合气体的整体导热性会下降导致加热元件的温度升高。通过测量电阻的变化温度会影响电阻就能计算出CO₂浓度。如图所示热导式传感器TC的原理更像是一场‘散热比赛’。每一个气体分子都有自己的散热本领热导率而二氧化碳的散热能力非常弱。传感器内部有一个微型的加热元件当周围都是普通空气时热量能正常散发温度保持恒定而当空气中的二氧化碳变多时就像给加热元件盖上了一层保温毯热量散不出去导致元件温度升高。通过测量这个元件的电阻变化我们就能非常直接地算出二氧化碳的浓度。这种原理不需要任何光学镜头因此可以把传感器如 STCC4做到极致的低功耗与低成本。特点结构简单、成本极低、功耗极小。而且它往往能在超小芯片内集成温度和湿度传感器进行大数据的自动补偿。4. 固体电解质电化学原理 (Electrochemistry)核心原理类似于一个“微型电池”。检测过程传感器内部有固体电解质和电极。当二氧化碳与电极接触时会发生化学反应并产生电动势电压。通过测量这个电压的大小就能知道二氧化碳的浓度。固体电解质电化学传感器的本质是一个‘由二氧化碳驱动的微型电池’。如图所示它利用了固体电解质通常是碱金属碳酸盐在高温下传导离子的特性。当空气中的二氧化碳接触到测量电极时会在电极表面发生化学反应导致两侧电极之间的电化学势即电压发生改变。二氧化碳浓度越高反应越剧烈产生的电压差就越大。这种传感器就像一个敏感的‘化学开关’由于它对浓度变化能产生瞬间的电信号跳变因此反应速度极快是制作高危气体超标报警器的不二之选。特点反应速度非常快耐温性能好非常适合做阈值报警器。⚠️科普小贴士谨防“假”CO₂ 传感器eCO₂市面上有些几块钱的传感器声称能测 CO₂其实它们是TVOC总挥发性有机物传感器。它们是通过检测酒精、甲醛等气体然后通过软件算法“估算”出一个二氧化碳值称为 eCO₂。这种传感器在有人抽烟或喷香水时会严重爆表不能用于真正的 CO₂ 精准检测。️ DFRobot 五款二氧化碳传感器全方位横评针对不同的应用场景DFRobot 基于上述原理推出了多款 Gravity 系列免焊接、即插即用的二氧化碳传感器。我们来看看它们的具体参数和特点1. 极致性价比与极低功耗Gravity: STCC4 三合一传感器 (SKU: SEN0678)检测原理热导原理 (TC)量程与精度400 ~ 5000 ppm | ±(100 ppm 10% 读数)输出接口I2C核心特点三合一模块内置了 Sensirion 顶级温湿度传感器 SHT40不仅能对CO2读数进行温湿度补偿进一步提高CO2读数精度超低功耗持续测量电流仅 950 μA深度睡眠下低至1 μA非常适合电池供电。价格极低成本远低于红外传感器。商城链接STCC4热导式 |低功耗、即插即用、带温湿度补偿 - DFRobot创客商城2. 微型高精度标杆Gravity: SCD41 光声红外传感器 (SKU: SEN0536)检测原理光声光谱 NDIR (PAS)量程与精度400 ~ 5000 ppm |±(40 ppm 5% 读数)精度极高输出接口I2C核心特点体积奇小尺寸仅 32278mm是传统红外传感器体积的几分之一。同样是三合一同时输出CO₂、温度、湿度。高精度采用了红外光声技术数据极其稳健是目前消费级智能家居的明星芯片。商城链接Gravity: 红外光声二氧化碳3. 工业级宽量程首选Gravity: UART 红外传感器 (SKU: SEN0220)检测原理传统非色散红外 (NDIR)量程与精度0 ~ 50000ppm(5%)| ±(50ppm 5% 读数)输出接口UART 串口核心特点超大物理量程可以测量高达 50000 ppm5%浓度的二氧化碳非常适合工业环境。抗干扰强具备优秀的温度补偿且不受水蒸气干扰寿命超长。商城链接Gravity:红外CO2二氧化碳传感器(0-50000ppm)-气体传感器-DFRobot创客商城4. 经典高精度之选Gravity: PWM 红外传感器 (SKU: SEN0219)检测原理传统非色散红外 (NDIR)量程与精度400 ~ 5000 ppm | ±(100ppm 6% 读数)输出接口PWM / UART 串口核心特点传统的红外气室设计稳定性好提供了 PWM 脉宽调制输出和串口输出为一些不支持 I2C/UART 的传统单片机提供了很好的兼容性。商城链接Gravity:红外CO2二氧化碳传感器 (400~5000 ppm)-气体传感器-DFRobot创客商城5. 快速响应与报警利器Gravity: 固体电化学传感器 (SKU: SEN0159)检测原理固体电解质电化学量程与精度0 ~ 10000 ppm输出接口模拟电压 (2.7~4.1V) 数字跳变报警输出核心特点自带硬件报警板载电位器可以手动调节报警阈值。当CO₂超标时硬件引脚直接输出高低电平跳变。响应极快适合做安全防范、危险气体泄漏报警。注功耗较大约1W不适合电池长期供电。商城链接Gravity: CO2 二氧化碳传感器模块 Arduino兼容 总结与选型终极指南为了让大家一目了然我们把 DFRobot 这五款 Gravity 系列传感器的核心技术参数进行了横向盘点方便你根据项目指标对号入座注不同平台页面可能会更新产品参数正式选型和采购前建议以 DFRobot 官方产品页的最新规格为准。DFRobot 五款二氧化碳传感器核心技术参数横向对比表产品名称Gravity: STCC4 真 CO₂ 三合一传感器空气质量监测400 ~ 5000ppmGravity: 模拟电化学 CO₂ 传感器0 ~ 10000 ppmGravity: UART 红外 CO₂ 传感器0 ~ 50000 ppmGravity: PWM NDIR 红外 CO₂ 传感器400 ~ 5000 ppmGravity: I2C SCD41 红外 CO₂ 传感器400 ~ 5000 ppmSKUSEN0678SEN0159SEN0220SEN0219SEN0536工作电压3.3 ~ 5V3.75V4.55.5V4.55.5V3.3V-5V输出接口Gravity: I2CGravity: 模拟输出2.74.1V 3P 数字报警输出0VCC 电平Gravity: UARTGravity: UARTGravity: I2C检测原理热导原理TC固体电解质电化学NDIR 非色散红外NDIR 非色散红外光声光谱 NDIR测量范围400 ~ 5000 ppm010000 ppm0~50000 ppm400~5000 ppm4005000 ppm测量精度±(100 ppm 10% 读数)±100ppm400ppm±(50ppm 5% 读数)±(100ppm 6% 读数)±(40 ppm 5% MV)响应时间20s20s90s30s60s平均功耗4.8mW5V持续测量约 950μA1W430mW5V430mW5V30mW5V工作温度10℃ ~ 40℃-20℃50℃0℃50℃0℃50℃-10℃60℃工作湿度20 ~ 80% RH无凝露095% RH无凝露095% RH无凝露095% RH无凝露095% RH无凝露PCB 尺寸32*22 mm32*42 mm37*69 mm21*27.1 mm32278mm主要特点CO₂ / 温度 / 湿度三合一性价比高低功耗1μA 睡眠自动补偿I2C 即插即用大量程报警阈值可调响应快模拟输出高精度长寿命自动温度补偿抗水蒸气干扰串口输出高精度量程覆盖室内监测长寿命自动温度补偿抗水蒸气干扰3.3V UART 输出CO₂ / 温度 / 湿度三合一体积小32278mm低功耗平均电流 4mA⚠️ 硬核避坑指南——寿命、校准与使用注意事项选型不能只看表面参数还要看“隐藏的长期维护成本”。在实际部署和项目落地时以下三个维度决定了你的系统是稳定运行还是频繁误报。核心选型考量使用寿命与失效机制不同原理的传感器其物理寿命和失效原因截然不同选型时必须考虑项目的生命周期传统 NDIR 红外 (SEN0220 / SEN0219) 光声光谱 PAS (SCD41 - SEN0536)寿命5 ~ 10 年寿命最长。失效机制核心寿命取决于内部红外光源的自然衰减。传统 NDIR 还要注意光学气室落灰或内部凝露而 PAS 内部有微型麦克风在强烈机械震动或高分贝噪声环境下使用时需要注意机械疲劳保护。热导原理 TC (STCC4 - SEN0678)寿命10 年以上。失效机制核心是一块微型加热硅片没有发光光源理论寿命极长。主要失效风险是高浓度的腐蚀性气体如强酸、强碱环境可能导致元件表面被腐蚀或污染。固体电化学 (SEN0159)寿命1 ~ 3 年属于消耗型。失效机制内部的电解质和电极在化学反应中会逐渐消耗。长期处于高浓度 CO₂ 环境中会加速其老化适合作为短期、快速响应的报警检测。实操步骤与环境约束在拿到 DFRobot 的 Gravity 传感器准备接线调试时请严格遵循以下规范Step 1必须预热Warm-up传统 NDIR 和电化学传感器在刚上电时数据会严重漂移。必须通电预热 3~5 分钟后输出的数据才具备参考价值。如果你做的是单片机定时上电唤醒的项目需要把预热时间写入代码逻辑。注STCC4热导和 SCD41光声的预热时间极短几秒内即可稳定更适合需要间歇性供电的超低功耗项目。Step 2严防凝露与防水二氧化碳传感器普遍怕水凝露。在高湿环境如温室农业、浴室使用时水蒸气在芯片表面或光学气室结露会导致红外光散射或热导率异常造成数据暴涨或死机。大棚项目必须选择带透气防水膜或明确抗水蒸气干扰的模块如SEN0220。Step 3安装位置避开“人”人体呼出的气体中二氧化碳浓度高达40000 ppm。传感器在布线安装时绝不能靠近人脸、新风出风口或空调口否则只要有人对着它呼气数据就会瞬间爆表。最容易踩的大坑基线校准 (Calibration)所有的二氧化碳传感器用久了都会存在“基线漂移”现象。传感器普遍提供以下两种校准方式选型时必须根据场景“二选一”选错功能数据会彻底报废ASC (自动自我校准 / Automatic Self-Calibration)原理传感器默认在过去的一周内周围环境总有无人的时候此时室内二氧化碳会降到室外大气的基准值约 400 ~ 450 ppm。传感器会自动把这段时间测到的最低值强行校准为 400 ppm。适用场景办公室、住宅、学校白天有人晚上没人浓度能定期降回大气的环境。 选型大坑如果你的场景是植物蔬菜大棚夜间植物呼吸CO₂ 浓度连续极高或24小时不间断有人的密闭空间必须在代码中关闭 ASC 功能否则传感器会把几千 ppm 的环境误认为是大气的 400 ppm导致整体测量结果严重偏低。FRC (强制手动校准 / Forced Recalibration)适用场景农业大棚、养殖场、工业 24 小时车间。操作方法关闭自动校准定期如半年一次将设备拿到通风良好的室外大气的自然环境中静置 10 分钟通过发送代码指令或硬件按键触发一次手动校准强行将其恢复为标准大气的 400 ppm。 结语从红外、光声到热导和电化学每一种二氧化碳检测原理的背后都是对物理和化学魔法的极致运用。在选择 DFRobot 的传感器时预算、功耗、寿命和校准方式是一个都不能少的考量维度。希望这篇硬核选型指南能帮你在大大小小的硬件项目中“吸入新鲜空气”精准掌控每一份二氧化碳数据如果你在做类似的新风联动、智能家居或农业 IoT 项目在选型和调试代码时遇到了任何坑欢迎在评论区留言我们一起交流解决