刚刚接手一个模块,CO2 模块,感觉挺简单的,功能还挺强大,支持多种输出模式:
PWM输出,模拟输出,串口输出,而且数值读取比较准确,之前搞了个MG811,感觉不太好用(不知道是不是因为模块问题),发现模拟数据一直测不准,而且线性度不好,必须要有算法才能测量的比较准,由于没有学习Matable,所以也没法进行线性模拟了。
废话不多说,还是老样子,先上图

这哥们长这样,嗯,那先来看看这家伙的功能吧:


从功能上描述来说,就是不适合工业场,适用于平时生活产品;
接下来看一下他的技术指标吧

都挺重要的,这些数据,而且可以看出,他使用非常便捷,多种输出方式,可以根据需要自行选择,功耗的话差不多就两个发光二极管。
接下来的是他的量程:

接下来继续看它的 引脚 说明:

PWM工作模式


接下来看一种更加便捷的方式(当然,51串口比较少,如果你要将串口留出来,那么就不适合这种模式了)
串口输出模式

接下来看一种更加便捷的输出方式:
串口输出

这里就要使用到USB转TTL模块了(有需要的同学自行到某宝搜索就行了)
串口模式下寄存器介绍:

第一个寄存器

效果如下:

第二个寄存器

这个可以不用管了,默认自动校准,如果你需要,自行设置就行,跟上边操作一样
第三个寄存器

校验

校准零点功能




可以自己设置需要的量程。
模拟输出模式

硬件接线,需要采用ADC进行电压采集,然后将电压信号转换成浓度值
本文介绍了CO2模块的特点及应用场景,并详细解析了其多种输出模式,包括PWM、模拟输出及串口输出等,同时提供了硬件接线指导。
5713

被折叠的 条评论
为什么被折叠?



