产品型号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(