编辑: 阿拉蕾 | 2019-09-06 |
3 实施日期:2019.01.25 郑州炜盛电子科技有限公司 Zhengzhou Winsen Electronic Technology Co., Ltd 声明 本说明书版权属郑州炜盛电子科技有限公司(以下称本公司)所有,未经书面许可,本 说明书任何部分不得复制、翻译、存储于数据库或检索系统内,也不可以电子、翻拍、录音 等任何手段进行传播. 感谢您使用炜盛科技的系列产品.为使您更好地使用本公司产品,减少因使用不当造成 的产品故障,使用前请务必仔细阅读本说明书并按照所建议的使用方法进行使用.如果您不 依照本说明书使用或擅自去除、拆解、更换传感器内部组件,本公司不承担由此造成的任何 损失. 您所购买产品的颜色、款式及尺寸以实物为准. 本公司秉承科技进步的理念,不断致力于产品改进和技术创新.因此,本公司保留任何 产品改进而不预先通知的权力.使用本说明书时,请确认其属于有效版本.同时,本公司鼓 励使用者根据其使用情况,探讨本产品更优化的使用方法. 请妥善保管本说明书,以便在您日后需要时能及时查阅并获得帮助. 郑州炜盛电子科技有限公司 燃气模组系列 以诚为本、信守承诺 创造完美、服务社会 ZC05 家用燃气模组 产品描述 ZC05家用燃气模组采用催化燃烧式传感器, 具 备数显家用燃气泄漏报警器的基本功能;
提供UART 输出的数字信号和状态指示、蜂鸣器、继电器、电 磁阀输出的开关量信号,并且支持报警值的重新设 定.可用于家用数显燃气泄漏报警器的整机开发. 产品特点 体积小,反应迅速,串口上传浓度信息. 主要应用 适用于家用燃气泄漏报警器整机开发. 技术指标 表1单位:mm 图1: 模组结构图 产品型号 ZC05 检测气体 天然气 传感器类型 催化系列 检测范围 1%-25% LEL 输出数据 UART 输出(0 或3V) 工作电压 DC(5±0.1)V 预热时间
3 分钟 响应时间 ≤10 秒 恢复时间 ≤30 秒 工作电流 (150±10)mA 分辨率 100ppm 预期寿命
2 年 使用环境 温度:-10 ~
55 ℃ 湿度:20% ~ 90% RH 存储环境 温度:-20 ~
60 ℃ 湿度:20% ~ 65% RH 存储温度 -10℃~55℃ 燃气模组系列 以诚为本、信守承诺 创造完美、服务社会 管脚定义 表2PIN1 Vin PIN2 GND PIN3 继电器控制,高电平有效.
1、无报警及故障状态下,持续低电平.
2、报警状态下,持续高电平. PIN4 串口数据接收 PIN5 串口数据发送(包含故障信息) PIN6 电磁阀控制,高电平有效.
1、无报警及故障状态下,持续低电平.
2、报警状态下, 500ms 高电平, 500ms 低电平. PIN7 蜂鸣器控制,高电平有效.
1、故障状态下, 100ms 高电平, 900ms 低电平.
2、报警状态下, 500ms 高电平, 500ms 低电平. PIN8
1、三分钟内预热,高低电平 1s 交替一次.
2、正常状态下,持续高电平.
3、故障状态下,持续低电平. 图2: 模组引脚图 通讯协议 1.通用设置 表3波特率
9600 数据位
8 位 停止位
1 位 校验位 无2.通讯命令 通信模式默认为主动上传模式,每间隔1S左右发送一次浓度值: 注:
1、当向模组发送查询命令后模组会自动切换为应答模式.
2、模组在应答模式下,如30 秒左右未接收到查询命令,模组会自动切换到主动上传模式. 表4 模组主动上传数据格式 气体名称:0x01 代表 CH4 气体. 气体浓度高位字节(最高位
1 位即"第8位"是传感器故障判断位) 气体浓度高位字节的低
6 位与气体浓度低位字节一共
14 位代表 CH4 的浓度. 气体浓度=气体浓度高位字节低
6 位*256+气体浓度低位 满量程 = 满量程高位*256 + 满量程低位(0X30D4 为12500 即模组量程为 12500PPM) 注:传感器故障判断位.返回 1:传感器故障;
返回 0:传感器无故障;
0 1
2 3
4 5
6 7
8 起始位 气体名称 单位 ppm 小数位数 气体浓度 高位 气体浓度 低位 满量程高 位 满量程低 位 校验值 0xFF 0x01 0x03 0x00 0x00 0x00 0x30 0xD4 0xF8 燃气模组系列 以诚为本、信守承诺 创造完美、服务社会 表5 模组查询命令数据格式 表6模组应答模式下返回的数据格式 气体浓度高位字节(最高位
1 位 即第
8 位是传感器故障判断) 气体浓度值=气体浓度高位字节低
6 位*256+气体浓度低位 注:传感器故障判断:返回 1:传感器故障;
返回 0:传感器无故障;
3 校验和计算 校验 = (取反(字节 1+字节 2+……+字节 7)) +
1 参考例程如下: * 函数名: unsigned uchar FucCheckSum(uchar *i,ucharln) * 功能描述:求和校验(取发送、接收协议的1234567的和取反+1) * 函数说明:将数组的元素1-倒数第二个元素相加后取反+1(元素个数必须大于2) unsigned char FucCheckSum(unsigned char *i,unsigned char ln) { unsigned char j,tempq=0;
i+=1;
for(j=0;
j