甲醛传感器模块ZE08-CH2O简介

一. 简介
ze08-ch2o型电化学甲醛模组是一个通用型、小型化模组。 利用电化学原理对空气中存在ch2o(甲醛)进行探测,具有良好的选择性,稳定性。 内置温度传感器,可进行温度补偿; 同时具有数字输出与模拟电压输出,方便使用。
ze08-ch2o传感器模块是将成熟的电化学检测技术与精良的电路设计紧密结合,设计制造出的通用型气体模组。
二. 模块参数
1.特点
2.引脚说明
ze08-ch2o模块内部已集成了数据处理电路,将甲醛浓度信号转换为电信号,最后转化为数据信号,通过串口(uart)发送出来;
ze08-ch2o模块也支持模拟信号输出,即pin2脚dac,将信号转化为0-2v电压信号,连接至单片机adc转换引脚,实现模拟信号的转化。
3.参考电路
控制电路采用了串口(uart)的通讯方式,模块只需接上5.0v电源,并将uart引脚接到单片机的uart引脚上。
三. 通讯协议
ze08-ch2o模块采用串口通讯,串口波特率等参数如下,波特率出厂默认为9600,不可更改:
通信分为主动上传式和问答式,出厂默认主动上传,每间隔1s发送一次浓度值,命令行格式如下:
1.主动上传式指令
所得到的气体浓度计算公式为:
气体浓度值=气体浓度高位*256+气体浓度低位
2.问答式指令
问答式指令即需要单片机主动发送读取浓度值指令,模块才会返回当前的浓度值。
切换到问答式,命令行格式如下:
读气体浓度值格式如下:
模块接收到读取浓度指令后,就会返回一条气体浓度值数据:
四. 控制程序
此次例程采用了模块默认的主动上传式模式,每1s接收一个甲醛浓度值。
void show() //显示当前数据,lcd第一行{ lcd1602_write(0,0x80); lcd1602_writebyte(ch2o:); //显示当前的甲醛浓度值 lcd1602_write(1,0x30+ch2o/10000%10); lcd1602_writebyte(.); lcd1602_write(1,0x30+ch2o/1000%10); lcd1602_write(1,0x30+ch2o/100%10); lcd1602_write(1,0x30+ch2o/10%10); lcd1602_write(1,0x30+ch2o%10); lcd1602_writebyte(mg/m3);}void main(){ uchar h,l; lcd1602_cls(); //lcd 1602 调用初始化程序 tmod=0x21; //配置定时 th0=0x4c; //50ms 定时赋值 tl0=0x00; et0=1; tr0=1; th1=0xfd; //串口波特率定时初始 tl1=0xfd; scon=0x50; //只发送 ea=1; //打开定时总中断 es=1; //打开串口中断 tr1=1; h=byte_read(0x2000); l=byte_read(0x2001); //读取保存的数据 ch2o_h=h*256+l; if(ch2o_h>700) ch2o_h=80; while(1) { show(); //显示函数 key(); //按键处理程序 }}void uart_4() interrupt 4 //处理接收的串口数据,接收甲醛传感器指令{ if(ri) { ri=0; //ri 置0 uart_dat[bz]=sbuf; //暂存串口数据 switch(bz) { case 0: if(uart_dat[bz]==0xff) bz=1; else bz=0; break; case 1: if(uart_dat[bz]==0x17) bz=2; else bz=0; break; case 2: if(uart_dat[bz]==0x04) bz=3; else bz=0; break; case 3: if(uart_dat[bz]==0x00) bz=4; else bz=0; break; case 4: bz=5; break; case 5: bz=6; break; case 6: if(uart_dat[bz]==0x13) bz=7; else bz=0; break; case 7: if(uart_dat[bz]==0x88) bz=8; else bz=0; break; case 8: //校验接收的数据 正确则处理接收的数据 if((uart_dat[bz]+uart_dat[1]+uart_dat[2]+uart_dat[3]+uart_dat[4]+uart_dat[5]+uart_dat[6]+uart_dat[7])%256==0) { ch2o=uart_dat[4]*256+uart_dat[5]; ch2o=ch2o*13.392857; bz=0; }else { bz=0; } break; } }

纳芯微为中央空调应用提供全面的传感器解决方案
经纬仪打开对中激光的方法
可恒定控制多台电热箱温度的控制器电路图
数字货币交易所搭建,虚拟币交易平台网站开发商
中国广电5G网络的发展趋势分析
甲醛传感器模块ZE08-CH2O简介
新一代多旋翼工业级无人机迎来重大突破
便携存储器的数据传输率
正规网线厂家公布光纤跳线和尾纤的区别-科兰
七个可提高前端开发效率的工具及插件
贴片元件松动和共振的影响
关于电动汽车整车控制器的分析和介绍
吴京代言的agmx2手机怎么样
丁磊的中国人工智能超级大国梦想
STEM的成像原理 STEM的图像衬度来源
CS5298 Type-C转HDMI 2.1转换方案芯片,CS5298 DP1.4转HDMI2.1转换芯片
会充电的CANoe - 欧标充电控制器EVCC HIL测试系统
利用热电偶和ADC实现高精度温度测量
SLPC*E的工作节拍和程序运行原理
科大讯飞最新推出了一款智能录音笔:讯飞AI录音笔SR 702