一、主要功能
本模块是氧气传感器模块,是由精密运放电路搭配奥松公司的AO-03R/AO-03电化学氧气模块组合而成,
1、可以检测空气的氧气含量
2、通过adc输出模拟量数据
3、提供51单片机和STM32的测试代码
图1:氧气传感器效果图
二、原理分析
本模块是氧气传感器模块,是由精密运放电路搭配奥松公司的AO-03电化学氧气模块组合而成。接口信息如下表:
图2:背部丝印图
表1:模块接口功能
引脚 | 标识 | 功能 |
1 | VCC | 电源输入电压5V |
2 | GND | 电源输出地 |
3 | OUT | 氧气输出模拟量(0.1~0.6)V |
内部的部分原理图:
图3:电路原理图
简单分析
将AO-03R的正负极引脚(Vsensor+与Vsensor-)短接,此时读取到的ADC值(MCU_ ADC)
记作A0;
将AO-03R置于空气中,此时读取的ADC值记作A1;
传将AO-03R置于待测环境中,此时读取的ADC值记作Ax;
待测环境中氧气浓度的计算公式为:
三、尺寸图以及实物赏析
图5:尺寸图
图5:实物图
四、程序分析
分析程序之前我们先看个图片
我们这里展示一下大致的程序
Voltage = AD_ReadValue(0)/1023.00*5;
O2 =(53.59*Voltage-3.2129) ;
首先测试出收到的电压大小(我们这里采用的是10位的adc并且以5V为基准电压进行测试的),然后再根据公式,计算出氧气的浓度。(-3.2129是偏差值,可以按照上述方法测试空气的氧气含量,保证空气中的含量在20.8左右即可)
五、资料预览
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容