树老大 发表于 2024-10-21 23:22:31

ZE08-CH2O

产品型号ZE08-CH2O
检测气体甲醛
干扰气体酒精,一氧化碳等气体
输出数据UART 输出(3.3V 电平)
工作电压3.7V~5.5V
预热时间≤3 分钟
响应时间≤60 秒
恢复时间≤60 秒
量程0~5 ppm
分辨率≤0.01ppm
工作温度-20℃~50℃
工作湿度15%RH-90%RH(无凝结)
存储温度0~25℃
使用寿命2 年(空气中0℃~35℃)
模组尺寸长23mm×宽25.5mm×高6.5mm

管脚名称管脚说明
Pin1 NC
Pin2 NC
Pin3 GND
Pin4 Vin(电压输入3.7V~5.5V)
Pin5 UART(RXD) 0~3.3V 数据输入
Pin6 UART(TXD) 0~3.3V 数据输出
Pin7 NC


波特率9600
数据位8 位
停止位1 位
校验位无


如果用户切换到问答模式下,需要重新切换为主动上传时,发送如下命令行格式即可:
表4
Byte0 Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
起始位保留切换命令主动上传保留保留保留保留校验值
0xFF 0x01 0x78 0x40 0x00 0x00 0x00 0x00 0x47

主动上传的数据显示格式如下:
表5
Byte0 Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
起始位
气体名称
(CH2O)
单位
(ppb)
小数位数

气体浓度
高位
气体浓度
低位
满量程
高位
满量程
低位
校验值
0xFF 0x17 0x04 0x00 0x00 0x25 0x13 0x88 0x25
注释: 气体浓度值(PPB)=( 气体浓度高位*256+ 气体浓度低位). 当转换为PPM 时: PPM= PPB/1000.
1PPM×1.25 = 1.25mg/m3.
当用户需要问答模式时,可通过发送如下命令格式来关闭主动上传的数据,再发送读取浓度的命令即可。关闭主动上传
的命令行格式如下:
表6
Byte0 Byte1 Byte
2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
起始位保留
切换
命令
问答保留保留保留保留校验值
0xFF 0x01 0x78 0x41 0x00 0x00 0x00 0x00 0x46

3 校验和计算
校验和= (取反(Byte1+Byte2+……+Byte7))+ 1
参考例程如下:
/**********************************************************************
* 函数名: unsigned char FucCheckSum(uchar *i,ucharln)
* 功能描述:求和校验(取发送、接收协议的1\2\3\4\5\6\7的和取反+1)
* 函数说明:将数组的元素1-倒数第二个元素相加后取反+1(元素个数必须大于2)
**********************************************************************/
unsigned char FucCheckSum(unsigned char *i,unsigned char ln)
{
unsigned char j,tempq=0;
i+=1;
for(j=0;j<(ln-2);j++)
{
tempq+=*i;
i++;
}
tempq=(~tempq)+1;
return(


页: [1]
查看完整版本: ZE08-CH2O