STM32F103ZET6控制MH-Z14A二氧化碳传感器

本文介绍了使用STM32F103ZET6微控制器通过串口2通信控制MH-Z14A二氧化碳传感器的过程。详细描述了环境设置,包括主控、传感器型号及编译环境。传感器输出信号设定为0~5000ppm,并提到了校准方法。关键代码部分涉及校验和与串口接收中断程序。
摘要由CSDN通过智能技术生成

一、环境描述

        主控:STM32F103ZET6

        传感器:MH-Z14A

        编译环境:keil5

        通信方式:串口2通信

二、传感器描述

        

        输出信号方式:

        


默认的二氧化碳量程为0~5000ppm。

串口输出需将波特率设置为9600,数据位为8,停止位为1,无奇偶校验。



没有标准的二氧化碳浓度环境校零,可以选择连续运行24小时自动校准的方式进行校准。

本项目介绍的是NDIR红外二氧化碳传感器模块(MH-Z14)串口通信及其详细使用说明。环境监测MH-Z14A二氧化碳气体传感器(以下简称传感器)是一个通用智能小型传感器,利用非色散红外(NDIR)原理对空气中存在的CO2进行探测,具有很好的选择性和无氧气依赖性,寿命长。内置温度补偿;同时具有数字输出、模拟输出及PWM输出,方便使用。附件提供二氧化碳浓度值读取(串口方式)及MH-Z14A二氧化碳传感器(串口屏显示)等。 二氧化碳MH-Z14使用连接图: 环境监测MH-Z14A二氧化碳气体传感器特点: 三种方式信号输出;(模拟输出/串口UCHAR输出) 串口Uchar信号可接单片机IO串口;(TTL电平9,600,N,8,1) 模拟线性输出0.4-2V ,浓度越高电压越高; 带PWM调制波形输出,读取更方便; 模块采用(NDIR)红外技术对二氧化碳具有很好的选择; 模块重量轻、体积小巧,使用寿命长,稳定性好等特点。 二氧化碳MH-Z14 模块参数如下: 1、工作电压:DC4-6V 2、工作电流:50mA均值|— 峰值100mA 3、检测范围:0-5000ppm 4、检测精度:±50ppm 5、预热时间:180S 6、模拟输出电压:0.4-2V (线性输出) 7、数字输出:串口数据输出(9600,N,8,1) 8、响应时间:≤30S 9、工作温度:0~60℃ 10、工作湿度:0~90%RH 11、存储温度:-20~60℃ 12、使用寿命:5年 13、尺寸大小:57mm×35mm×15mm 14、重量大小:17g MH-Z14 传感器模块具体应用说明,详见附件内容。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值