刚刚接手一个模块,CO2 模块,感觉挺简单的,功能还挺强大,支持多种输出模式:
PWM输出,模拟输出,串口输出,而且数值读取比较准确,之前搞了个MG811,感觉不太好用(不知道是不是因为模块问题),发现模拟数据一直测不准,而且线性度不好,必须要有算法才能测量的比较准,由于没有学习Matable,所以也没法进行线性模拟了。
废话不多说,还是老样子,先上图
这哥们长这样,嗯,那先来看看这家伙的功能吧:
从功能上描述来说,就是不适合工业场,适用于平时生活产品;
接下来看一下他的技术指标吧
都挺重要的,这些数据,而且可以看出,他使用非常便捷,多种输出方式,可以根据需要自行选择,功耗的话差不多就两个发光二极管。
接下来的是他的量程:
接下来继续看它的 引脚 说明:
PWM工作模式
接下来看一种更加便捷的方式(当然,51串口比较少,如果你要将串口留出来,那么就不适合这种模式了)
串口输出模式
接下来看一种更加便捷的输出方式:
串口输出
这里就要使用到USB转TTL模块了(有需要的同学自行到某宝搜索就行了)
串口模式下寄存器介绍:
第一个寄存器
效果如下:
第二个寄存器
这个可以不用管了,默认自动校准,如果你需要,自行设置就行,跟上边操作一样
第三个寄存器
校验
校准零点功能
可以自己设置需要的量程。
模拟输出模式
硬件接线,需要采用ADC进行电压采集,然后将电压信号转换成浓度值