红外一氧化氮模组传感器 使用说明书 |
JX-NO-101 |
Ver1.0
|
第1章产品简介
1.1产品概述
JX-NO-101系列是利用非分散性红外线技术(NDIR)测量一氧化氮的一种传感器,为泵吸式传感器。
1.2产品特点
(1)进口红外光源及双通道热释电传感器
(2)多点标定,量程内线性范围好
(3)内置温度传感器并进行温度补偿
(4)良好的数字信号处理
(5)RS485,URAT,0-5V/0-10V/4-20ma多种信号输出模式可选
(6)可按需求定制范围和精度等级
1.3参数指标
参数 | 技术指标 |
测量范围 | 0-10000ppm(默认) |
测量分辨率 | 1ppm |
测量精度 | ±3%F.S(25℃) |
零点漂移 | <0.5%F.S(25℃) |
响应时间 | <60s(25℃) |
最低预热 | <3min(25℃) |
达到精度 | <8min(25℃) |
通信方式 | RS485,URAT,0-5V或0-10V |
工作电压 | 9-24V DC |
平均耗电 | <60mA |
工作湿度 | 0~95%RH(非凝露) |
工作温度 | -10~60℃,最高耐温85℃;温度补偿范围:0~50℃,出厂默认 |
存储温度 | -20~70℃ |
光源红外波段 | 0-5μm |
1.4产品外观
下图是产品的外观和结构尺寸图,以及安装孔位,如图所示:
第2章通信协议
2.1通信协议
参数 | 内容 |
通讯地址 | 0x01(默认) |
波特率 | 9600(默认) |
数据位 | 8位 |
奇偶校验位 | 无 |
停止位 | 1位 |
2.2URAT通信命令及示例
模组有两种工作方式,分别为主动上报式和被动应答式,默认工作模式为主动上报模式,在主动上报模式下设备会以间隔1S发送一次当前的浓度值。设备可以通过指令修改为问答式,问答式状态下只有向设备发指令询问,设备才会恢复当前浓度值。
(1)主动上报模式
RX(接收)格式如下:
例如:输出432ppm格式如下(十六进制):
其中0X20为空格的十六进制码,输出以换行符结尾
注:若串口数据显示采用ASCII码形式,会直接显示当前气体浓度数值。
(2)设置通讯模式
TX(发送)格式如下:
起始位 | 地址 | 命令字节 | 通讯模式 | -- | -- | -- | -- | 校验和 |
0xFF | 0x01 | 0x03 | 0x** | 0x00 | 0x00 | 0x00 | 0x00 | 0** |
RX(接收)格式如下:
起始位 | 地址 | 命令字节 | 状态 | -- | -- | -- | -- | 校验和 |
0xFF | 0x01 | 0x03 | 0x** | 0x00 | 0x00 | 0x00 | 0x00 | 0** |
发送:FF 01 030100 00 00 00 FC可以切换为主动上报
返回:FF 01 03010100 00 00 FB代表设置成功
发送:FF 01 030200 00 00 00FB为关闭主动上报
返回:FF 01 03020100 00 00 FA代表设置成功
发送:FF 01 03030100 00 00 F9被动问询PPM模式
返回:xxxxx+ppm(ASCII码,数值+单位PPM)
其中通讯模式:0x01代表主动上报,0x02代表关闭主动上报,0x03代表被动问询;
返回指令里状态0x00表示失败,0x01表示成功。
2.3寄存器地址
寄存器地址 | PLC组态地址 | 内容 | 操作 |
0005H | 40006 | 一氧化氮浓度(单位ppm) | 只读 |
0100H | 40101 | 设备地址(0-252) | 读写 |
0101H | 40102 | 波特率(2400/4800/9600) | 读写 |
0020H | 40021 | 手动校准指令 | 只写 |
2.4通信协议示例及解释
读取模组地址0x01 的气体浓度值,格式如下:
发送:
地址码 | 功能码 | 起始地址 | 数据长度 | 校验码低位 | 校验码高位 |
0x01 | 0x03 | 0x00,0x05 | 0x00,0x01 | 0x94 | 0x0B |
接收:
地址码 | 功能码 | 有效字节 | 气体浓度值 | 校验码 低位 | 校验码 高位 |
0x01 | 0x03 | 0x02 | 0x01,0xD7 | 0xF9 | 0x8A |
气体浓度值:01D7H(十六进制)=471(十进制)=>气体浓度=471ppm
修改模组设备地址,格式如下:
发送:
地址码 | 功能码 | 起始地址 | 数据长度 | 校验码低位 | 校验码高位 |
0x01 | 0x06 | 0x01,0x00 | 0x00,0x02 | 0x09 | 0xF7 |
接收:
地址码 | 功能码 | 起始地址 | 数据长度 | 校验码低位 | 校验码高位 |
0x01 | 0x06 | 0x01,0x00 | 0x00,0x02 | 0x09 | 0xF7 |
发送:0106 01 00 000209 F7 将模组地址01改成02。
修改模组波特率,格式如下:
发送:
地址码 | 功能码 | 起始地址 | 数据长度 | 校验码低位 | 校验码高位 |
0x01 | 0x06 | 0x01,0x01 | 0x00,0x01 | 0x18 | 0x36 |
接收:
地址码 | 功能码 | 起始地址 | 数据长度 | 校验码低位 | 校验码高位 |
0x01 | 0x06 | 0x01,0x01 | 0x00,0x01 | 0x18 | 0x36 |
发送:0106 01 0100 0118 36模组波特率9600改成4800。
其中数据长度0x00,0x00代表2400,0x00,0x01代表4800,0x00,0x02代表9600。
对设备进行校准,格式如下:
发送:
地址码 | 功能码 | 起始地址 | 数据长度 | 校验码低位 | 校验码高位 |
0x01 | 0x06 | 0x00,0x20 | 0x00,0x01 | 0x49 | 0xC0 |
接收:
地址码 | 功能码 | 起始地址 | 数据长度 | 校验码低位 | 校验码高位 |
0x01 | 0x06 | 0x00,0x20 | 0x00,0x01 | 0x49 | 0xC0 |
注:校准前请将设备在正常环境中预热10min左右。
2.5DA输出(模拟电压信号)
可根据客户需求定制电压输出范围和对应量程
例如:0 -5V对应输出0 - 2Kppm
电压信号输出范围为:0-5V(默认)
第3章附录
3.1使用注意事项
(1)在传感器的焊接、安装、使用等过程中应避免其合金管腔体承受任何方向的压力。
(2)传感器应远离热源,并避其他热辐射。
(3)通入腔体内的被测量气体必须经过灰尘过滤器。
(4)为保证传感器能够正常工作,供电电压须保持在9V-24V DC 范围中,供电电流须不低于 150mA,不在此范围内,可能会传感器故障,传感器输出浓度偏低或传感器不能正常工作。