-
产品详情
产品参数
资料下载
- 通信命令
产品概述
JX-O3-101紫外臭氧传感器模组是根据臭氧对254nm波长的紫外光存在zui大吸收,并由比耳_朗伯定律中光强与浓度的对数值成正比原理设计而成,内置温度补偿适应各种极端环境,适用于高浓度的臭氧气体测量。连续检测各种工业环境下的臭氧气体,也可用于检测运行中的管道、容器等环境的臭氧气体。
产品特点
测试方法:紫外光吸收法,长寿命光源系统,测量精度高。
使用方式:室内安装使用,配置电源及信号插口。
智能补偿:内置温度补偿功能,可对零点漂移进行手动校零。
显示单位:mg/M3,ppm ,可选。
输出功能:4-20mA、RS485、TTL通讯。
1.1 参数指标
技术指标 |
|
测量范围 |
0-200ppm/0-1000ppm(默认),(0-400mg/m3/0-2000mg/m3) |
预热时间 |
< 2min |
达到精度 |
< 5min |
测量分辨率 |
0.1ppm、0.01mg/M3 |
测量精度 |
≤±3%F.S |
线性误差 |
≤±1%F.S |
零点漂移 |
≤±1%F.S |
年化漂移 |
≤±1%F.S |
输出方式 |
4-20mA、RS485、TTL |
存储温度 |
-20~70℃ |
工作电压 |
9-24V DC |
平均耗电 |
<125mA |
工作湿度 |
0~95%RH(非凝露) |
工作温度 |
0~50℃ |
尺寸 |
72*38.5*17.6长宽高(mm) |
1.2 产品规格
型号 |
量程(单位:ppm,mg/m3) |
JX-O3-101_1 |
0-200ppm,0-400mg/m3 |
JX-O3-101_2 |
0-1000ppm,0-2000mg/m3(默认) |
注:其他量程可定制,详细咨询客服
1.3 接口定义
1 |
VCC |
电源9-24V |
2 |
GND |
电源地 |
3 |
GND |
电源地 |
4 |
RX |
TTL电平信号,5V |
5 |
TX |
TTL电平信号,5V |
6 |
GND |
电源地 |
7 |
4-20mA |
4-20mA/电流信号 |
8 |
GND |
电源地 |
9 |
485B |
485_A |
10 |
485A |
485_B |
如图所示,从上到下接口依次为以上注解
2.1 通信协议
参数 |
内容 |
通讯地址 |
0x01(默认) |
波特率 |
9600(默认) |
数据位 |
8位 |
奇偶校验位 |
无 |
停止位 |
1位 |
模组有两种工作方式,分别为主动上报式和被动应答式,默认工作模式为主动上报模式,在主动上报模式下设备会以间隔1S发送一次当前的浓度值。设备可以通过指令修改为问答式,问答式状态下只有向设备发指令询问,设备才会恢复当前浓度值。
2.2.1 主动上报模式
RX(接收)格式如下:
x |
x |
x |
x |
. |
x |
|
p |
p |
m |
\r |
\n |
例如: 输出1.6ppm格式如下(十六进制):
20 |
20 |
31 |
2E |
36 |
20 |
70 |
70 |
6D |
0D |
0A |
其中0X20为空格的十六进制码,输出以换行符结尾
或:
x |
x |
. |
x |
|
m |
g |
/ |
M |
3 |
\r |
\n |
例如: 输出3.42 mg 格式如下(十六进制):
20 |
20 |
33 |
2E |
34 |
32 |
20 |
6D |
67 |
2F |
6D |
33 |
0D |
0A |
其中0X20为空格的十六进制码,输出以换行符结尾
注:1.若串口数据显示采用ASCII码形式,会直接显示当前气体浓度数值。
2.模组出场默认为PPM单位。
2.2.2 设置通讯模式
TX(发送)格式如下:
起始位 |
地址 |
命令字节 |
通讯模式 |
-- |
-- |
-- |
-- |
校验和 |
0xFF |
0x01 |
0x03 |
0x** |
0x00 |
0x00 |
0x00 |
0x00 |
0** |
RX(接收)格式如下:
起始位 |
地址 |
命令字节 |
状态 |
-- |
-- |
-- |
-- |
校验和 |
0xFF |
0x01 |
0x03 |
0x** |
0x00 |
0x00 |
0x00 |
0x00 |
0** |
发送: FF 01 03 01 00 00 00 00 FC可以切换为主动上报
返回: FF 01 03 01 01 00 00 00 FB代表设置成功
发送: FF 01 03 02 00 00 00 00 FB为关闭主动上报
返回: FF 01 03 02 01 00 00 00 FA代表设置成功
发送: FF 01 03 03 01 00 00 00 F9被动问询PPM
返回: xxxxx+ppm(ASCII码,数值+单位PPM)
发送: FF 01 03 03 02 00 00 00 F8被动问询mg/M3
返回: xx.x+mg/M3(ASCII码,数值+单位mg/M3)
其中 通讯模式:0x01代表主动上报,0x02代表关闭主动上报,0x03代表被动问询;
返回指令里状态0x00表示失败,0x01表示成功。
2.3 寄存器地址
寄存器地址 |
PLC组态地址 |
内容 |
操作 |
0005H |
40006 |
O3浓度(单位0.1ppm) |
只读 |
0006H |
40007 |
O3浓度(单位0.01mg/m3) |
只读 |
0020H |
40021 |
零点漂移清零 |
读写 |
0023H |
40024 |
单位切换 |
读写 |
0100H |
40101 |
设备地址 |
读写 |
0101H |
40102 |
波特率(2400/4800/9600) |
读写 |
2.4 通讯协议示例以及解释
2.4.1 读取设备地址 0x01的O3值
问询帧:
地址码 |
功能码 |
起始地址 |
数据长度 |
校验码低位 |
校验码高位 |
0x01 |
0x03 |
0x00,0x05 |
0x00,0x01 |
0x94 |
0x0B |
应答帧:
地址码 |
功能码 |
有效字节 |
O3浓度值 |
校验码 低位 |
校验码 高位 |
0x01 |
0x03 |
0x02 |
0x00,0xCF |
0x5A |
0x3D |
气体浓度值:CF(十六进制)=207(十进制)=>气体浓度=20.7ppm
2.4.2 对设备地址 0x01数值进行手动清0
问讯帧:
地址码 |
功能码 |
起始地址 |
寄存器值 |
校验码低位 |
校验码高位 |
0x01 |
0x06 |
0x00,0x20 |
0x00,0x01 |
0x49 |
0xC0 |
应答帧:
地址码 |
功能码 |
起始地址 |
寄存器值 |
校验码低位 |
校验码高位 |
0x01 |
0x06 |
0x00,0x20 |
0x00,0x01 |
0x49 |
0xC0 |
注:请在无臭氧条件预热2分钟以上进行。
2.4.3 对设备地址 0x01进行单位切换
问询帧:
地址码 |
功能码 |
起始地址 |
寄存器值 |
校验码低位 |
校验码高位 |
0x01 |
0x06 |
0x00,0x23 |
0x00,0x01 |
0xB9 |
0xC0 |
应答帧:
地址码 |
功能码 |
起始地址 |
寄存器值 |
校验码低位 |
校验码高位 |
0x01 |
0x06 |
0x00,0x23 |
0x00,0x01 |
0xB9 |
0xC0 |
注:TTL主动问询后接收数据单位的切换,寄存器值0为mg/M3,寄存器值1为PPM。
2.5 模拟量参数及含义
模拟量4-20ma电流输出
电流值 |
O3浓度 |
4mA |
0ppm |
20mA |
200.0/1000.0ppm |
计算公式为P(200浓度)=(I(电流)-4mA)*12.5ppm
P(1000浓度)=(I(电流)-4mA)*62.5ppm
其中P的单位为ppm,I的单位为mA。
例如当前情况下采集到的数据是9mA,此时计算P(200浓度)浓度的值为62.5ppm,P(1000浓度)浓度的值为312.5ppm。
以上为200/1000量程时计算方式,其他量程请以4mA代表0ppm,20mA代表最大量程线性换算即可。