1. 系统概述
S-SCLB1是我司响应国家对餐饮行业油烟进行监管,所设计的一款油烟在线监测仪。能够对餐厨排烟管道的油烟浓度、颗粒物浓度、非甲烷总烃(NMHC)浓度进行24小时不间断测量。产品采用485接口标准Modbus-RTU协议通讯,可接入我司提供的平台,亦可接入我司配套的油烟主机。针对油烟监测现场油烟成分复杂的问题,我司设计了专用的传感器,可精确分析油烟浓度、颗粒物浓度,监测更精准。采用合理的气路设计,可达到长时间运行免维护,最长可半年维护一次。
1.1 功能特点
▇1路油烟浓度检测,采用的光声学检测原理,数据零漂小,稳定性好。▇1路颗粒物检测、1路非甲烷总烃检测。
▇485通信通信接口,采用标准Modbus-RTU协议,可接入我司提供的平台,亦可接入配套的油烟主机。
▇12-30V宽直流供电。
1.2 技术参数
参数名称 | 范围或接口 | 说明 |
通信接口 | 485接口 | 通过485方式上传数据 |
油烟值 | 0~40mg/m³ | 数值分辨率0.01mg/m3 |
颗粒物值 | 0~40mg/m3 | 数值分辨率0.01mg/m3 |
非甲烷总烃 | 0~20mg/m3 | 数值分辨率0.01mg/m3 |
采样气体温度 | -20~80℃ | 被测量气体的温度 |
监测仪工作温度 | -20~60℃ | 指主机电路的工作温度 |
功耗 | ≤0.9W | 峰值功耗0.9W |
供电 | 12-30V宽直流 | 12-30V宽直流 |
1.3 产品选型
S- | 公司代号 | |||
SCLB1- | 油烟监测仪 | |||
N01 | RS485传输(标准Modbus-RTU协议) | |||
FL | 法兰安装 |
2. 应用方案介绍
油烟监测仪通过采样头采集气体,预处理后进行气体成分分析并将油烟浓度、颗粒物浓度、非甲烷总烃浓度数据通过RS485通信协议上传至配套的油烟监测主机或者上传至本地平台。2.1设备介绍
2.2设备安装尺寸说明
设备尺寸图:设备安装说明:
安装方式一:
油烟传感器上的法兰盘的位置可调,用户可以根据自己的需求调节法兰盘控制油烟采样头进出长短。注意:使出风口向下
先在通风管道上打一个直径 16mm 的孔,将风管插入到孔中,可以通过调节法兰盘的位置控制设备进入的长短。将三个螺丝安装到法兰盘上,固定设备,完成安装。
安装方式二:
将王字壳壳体直接安装在通风管道上,在通风管道上打直径16mm的孔,然后使用螺丝将壳体固定在通风道上,注意:此方式无法调节采样头进入通风管道的长短,出风口向下安装。
2.3接线说明
电源及485信号宽电压电源输入12~30V均可。485信号线接线时注意A/B两条线不能接反,总线上多台设备间地址不能冲突。
2.4 具体接线
线色 | 说明 | |
电 源 | 棕色 | 电源正(12~30V DC) |
黑色 | 电源负 | |
通 信 | 绿色 | 485-A |
蓝色 | 485-B |
3.软件安装与使用
3.1 软件选择
打开资料包,选择“调试软件”---“485参数配置软件”,找到打开即可。注意:在使用该配置软件更改地址和波特率的时候只能接一台设备。3.2 参数设置
①、选择正确的COM口(“我的电脑—属性—设备管理器—端口”里面查看COM端口),下图列举出几种不同的485转换器的驱动名称。②、单独只接一台设备并上电,点击软件的测试波特率,软件会测试出当前设备的波特率以及地址,默认波特率为4800bit/s,默认地址为0x01。
③、根据使用需要修改地址以及波特率,同时可查询设备的当前功能状态。
④、如果测试不成功,请重新检查设备接线及485驱动安装情况。
⑤选择油烟系类,可在此界面实时查看参数,并可在此快速查询设置各个系数。
4.通信协议
4.1 通讯基本参数
编 码 | 8位二进制 |
数据位 | 8位 |
奇偶校验位 | 无 |
停止位 | 1位 |
错误校验 | CRC(冗余循环码) |
波特率 | 2400bit/s、4800bit/s、9600 bit/s可设,出厂默认为4800bit/s |
4.2 数据帧格式定义
采用Modbus-RTU 通讯规约,格式如下:初始结构 ≥4 字节的时间
地址码 = 1 字节
功能码 = 1 字节
数据区 = N 字节
错误校验 = 16 位CRC 码
结束结构 ≥4 字节的时间
地址码:为变送器的地址,在通讯网络中是的(出厂默认0x01)。功能码:主机所发指令功能指示,本变送器用到功能码03、04(读取寄存器数据,16进制)06、10(写入寄存器数据,16进制)。
数据区:数据区是具体通讯数据,注意16bits数据高字节在前!
CRC码:二字节的校验码。
主机问询帧结构:
地址码 | 功能码 | 寄存器起始地址 | 寄存器长度 | 校验码低位 | 校验码高位 |
1字节 | 1字节 | 2字节 | 2字节 | 1字节 | 1字节 |
地址码 | 功能码 | 有效字节数 | 数据一区 | 第二数据区 | 第N数据区 | 校验码 |
1字节 | 1字节 | 1字节 | 2字节 | 2字节 | 2字节 | 2字节 |
4.3 寄存器地址
寄存器编号 | 代表参数 | 说明 | 功能码 (16进制) |
0x00 | 油烟浓度 | 实际值的100倍(mg/m³) | 03/04 |
0x01 | 非甲烷总烃 | 实际值的100倍(mg/m³) | 03/04 |
0x02 | 颗粒物 | 实际值的100倍(mg/m³) | 03/04 |
0x10 | 油烟系数A高位 | 浮点型 | 03/10 |
0x11 | 油烟系数A低位 | ||
0x12 | 油烟系数B高位 | 浮点型 | 03/10 |
0x13 | 油烟系数B低位 | ||
0x14 | 非甲烷总烃系数A高位 | 浮点型 | 03/10 |
0x15 | 非甲烷总烃系数A低位 | ||
0x16 | 非甲烷总烃系数B高位 | 浮点型 | 03/10 |
0x17 | 非甲烷总烃系数B低位 | ||
0x18 | 颗粒物系数A高位 | 浮点型 | 03/10 |
0x19 | 颗粒物系数A低位 | ||
0x1A | 颗粒物系数B高位 | 浮点型 | 03/10 |
0x1B | 颗粒物系数B低位 | ||
0x2000 | 地址 | 整数1-255 | 03/10 |
0x2001 | 波特率 | 0代表2400 1代表4800 2代表9600 bit/s | 03/10 |
4.4 通讯协议示例以及解释
4.4.1读取油烟浓度值
问询帧(16进制):地址码 | 功能码 | 起始地址 | 数据长度 | 校验码低位 | 校验码高位 |
0x01 | 0x03 | 0x00 0x00 | 0x00 0x01 | 0x84 | 0x0A |
地址码 | 功能码 | 返回有效字节数 | 油烟浓度值 | 校验码低位 | 校验码高位 | |
0x01 | 0x03 | 0x02 | 0x02 0x92 | 0x38 | 0x98 | |
0292(16进制)=658(十进制)=>6.58mg/m³
4.4.2写入油烟系数A
问询帧(16进制):地址码 | 功能码 | 起始地址 | 写入寄存器 | 写入字节 | 写入数值 | 校验码低位 | 校验码高位 | |
0x01 | 0x10 | 0x10 0x11 | 0x00 0x02 | 0x04 | 0x3F 0x80 0x00 0x00 | 0xF3 | 0xC3 | |
地址码 | 功能码 | 起始地址 | 写入寄存器 | 校验码低位 | 校验码高位 | |
0x01 | 0x10 | 0x10 0x11 | 0x00 0x02 | 0x40 | 0x34 | |
3F800000(16进制)=1(浮点数)=>系数A为1
5. 常见问题及解决办法
设备无法连接到主机或电脑可能的原因:
1)电脑有多个COM口,选择的口不正确
2)设备地址错误,或者存在地址重复的设备(出厂默认全部为1).
3)波特率,校验方式,数据位,停止位错误.
4)485总线有断开,或者A、B线接反
5)设备数量过多或布线太长,应就近供电,加485增强器,同时增加120Ω终端电阻。
6)USB转485驱动未安装或者损坏
7)设备损坏。
参数名称 | 范围或接口 | 说明 |
通信接口 | 485接口 | 通过485方式上传数据 |
油烟值 | 0~40mg/m³ | 数值分辨率0.01mg/m3 |
颗粒物值 | 0~40mg/m3 | 数值分辨率0.01mg/m3 |
非甲烷总烃 | 0~20mg/m3 | 数值分辨率0.01mg/m3 |
采样气体温度 | -20~80℃ | 被测量气体的温度 |
监测仪工作温度 | -20~60℃ | 指主机电路的工作温度 |
功耗 | ≤0.9W | 峰值功耗0.9W |
供电 | 12-30V宽直流 | 12-30V宽直流 |