产品简介
近年来随着旅游业的迅猛发展,景区的自然环境越发受到重视。不少企事业单位都开始借助智慧景区环境监测系统来提升景区软硬件方面的配置,提高环境监测能力。RY-CPM2515型空气质量变送器,实现了大气温度、湿度、PM2.5、PM10、负(氧)离子五合一参数测量,实现了更好展现景区环保、公园等环境空气质量特点,做好景区负氧离子监测不仅展现了景区的美好形象,更为景区空气治理带来了正确的方向。
专业的国控级别完整的负氧离子监测系统,价格从几十万到数百万不等,它对于监测人员的要求较高,执行操作过于复杂,尤其是在野外作业时,不能大规模的使用,而且在使用过程容易出现各种差错。锐研公司开发RY-CPM2515空气质量变送器成本较低、采用标准RS485接口,方便用户二次开发组成负氧离子在线监测系统,大大的缩减不必要的开支,性价比高,适合广泛推广。
RY-CPM2515型空气质量变送器可同时测量环境温度、相对湿度、PM2.5、PM10、大气负(氧)离子五项环境参数,可用于景区、公园和其他公共区域的环境信息监测。
产品参数
监测参数 测量范围 分辨率 精度
温度 -40-85℃ 0.01℃ ±0.3℃@25℃
湿度 0-100%RH 0.1%RH ±3%RH
PM2.5 0-1000ug/m3 1ug/m3 10ug±10%@0-500ug/m3
PM10 0-1000ug/m3 1ug/m3 10ug±10%@0-500ug/m3
负(氧)离子 0~500000 个/cm3 10个/cm3
供电方式 DC12-24V
安装方式 套筒式固定
设备材质 ASA(户外应用15年不变色)
通讯协议 MODBUSRTU
线缆长度 3米(可定制)
使用注意事项:
1.因为负氧离子参数的特殊性,不宜长期应用于空气湿度超过90%的高湿环境
2.尽量远离电磁干扰源
3.负氧离子稳定时间为5-10min
MODBUS RTU通讯协议
波特率:9600
数据位:8
停止位:1
校验位:无
1.1 CRC说明:
以下所有说明中,MODBUS RTU 协议中的CRC16两字节,按照MODBUS规定:低字节在前,高字节在后。
以下说明中,假定传感器地址0xFF(传感器缺省地址为FF)
1.2 返回错误码规定:
传感器对于错误指令的接收(包括CRC16效验错误),均实行不返回错误码方式。上位机可在指令发出200ms后收不到返回数据时认为发出指令失败,可重新发送指令。
1.3 标准MODBUS 寄存器说明
特别注意:MODBUS 命令中寄存器的数量或长度一项均为两字节16 位为一个单位(高字节在前,低字节在后),而非单字节8 位为一个单位。
用户应保证命令中寄存器的地址和数量这两项参数的范围在本系统规定范围之内。如果超出范围,传感器的输出结果将无法预测,用户应在上位机软件设计中保证MODBUS 命令符合本手册要求,支持最小问询周期为1S/次。
输入寄存器:用功能码 03 读
地址 操作 内容 备注
0x0001 只读 噪声,放大10倍的16进制数如0x01193表示403/10=40.3dB
0x0002 只读 硫化氢/TVOC,16进制数
0x0003 只读 SO2浓度,16进制数,如0x0172表示SO2浓度为370ppb
0x0004 只读 NO2浓度,16进制数,如0x0036表示NO2浓度为54ppb
0x0005 只读 CO浓度,16进制数,如0x0A00表示CO浓度为2560ppb
0x0006 只读 O3浓度,16进制数,如0x0123表示O3浓度为291ppb
0x0007 只读 PM2.5浓度,16进制数,如0x0172表示PM2.5浓度为370ug/m3
0x0008 只读 PM10浓度,16进制数,如0x0193表示PM10浓度为403ug/m3
0x0009 只读 空气温度,加40放大100倍的16进制数,如0x1B00表示6912/100-40=29.12℃
0x000A 只读 空气湿度,放大100倍的16进制数,如0x1603表示5635/100=56.35%
0x000B 只读 大气压强,放大10倍的16进制数,如0x2784表示10116/10=1011.6hPa
0x000C 只读 风速,放大100倍的16进制数,如0x0125表示293/100=2.93m/s
0x000D 只读 风向,放大10倍的16进制数,如0x0C14表示3092/10=309.2° 北为0°
0x000E 只读 10分钟雨量,放大10倍的16进制数,如0x0016表示2.2mm
0x000F 只读 辐射,16进制数,如0x0172表示辐射强度为为370W/㎡
0x0010 只读 光照,放大100倍的16进制数,如0x0123表示光照强度为2.91Klux或2910lux
0x0011 只读 紫外指数
0x0012 只读 CO2,16进制数,如0x01F4表示CO2浓度为500ppm
0x0013 只读 负氧离子,缩小10倍的16进制数,如0x01F4表示负氧离子个数为5000个
0x0014-
0x001f 只读 保留
0x0020 只读 电子罗盘,16进制数,如0x0036表示目前指向54° 北为0
0x0021 只读 俯仰角1 定制
0x0022 只读 俯仰角2 定制
0x0023 只读 俯仰角3 定制
0x0024 只读 经度-1 定制
0x0025 只读 经度-2 定制
0x0026 只读 纬度-1 定制
0x0027 只读 纬度-2 定制
0x0028 只读 海拔 定制
1.4通讯示例
下面举例介绍一下利用 Modbus RTU 命令访问系统寄存器的方法:
1、读取多个输入寄存器(5个实时数据)命令
发送:FF 03 00 07 00 0D 20 10
FF 03 00 07 00 0D 40 15
系统地址 功能码 寄存器地址 寄存器数量 软件自动产生的CRC16校验位
回答:FF 03 1A 00 11 00 14 1A 57 0C 5F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 2C 2B E6
FF 03 1A 00 11 00 14 1A 57 0C 5F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 2C 2B E6
系统地址 功能码 数据段字节数量 数据段数据 CRC16校验位
解析数据:
0x0011=17
PM2.5=17 ug/m3
0x0014=20
PM10=20 ug/m
0x1A57= 0x1A * 256 + 0x57= 6743
温度 = 6743/100-40=27.43℃
0x0C5F= 0x0C * 256 + 0x5F= 3167
湿度=3167/100=31.67%RH
0x2783= 0x27 * 256 + 0x83= 10115
气压=10115/10=1011.5hPa
0x012C=0x01*256+0x2C=300
负氧=300*10=3000
2、读取单个输入寄存器命令
发送:FF 03 00 07 00 01 20 15
FF 03 00 01 00 01 20 15
系统地址 功能码 寄存器地址 寄存器数量 软件自动产生的CRC16校验位
回答:FF 03 02 00 11 51 9C
FF 03 02 00 11 51 9C
系统地址 功能码 数据段字节数量 数据段数据 CRC16校验位
解析数据:
0x0011= 17
PM2.5=17 ug/m3
3、读取地址寄存器命令
发送:00 03 00 00 00 01 85 DB
00 03 00 00 00 01 85 DB
功能码 寄存器地址 寄存器数量 软件自动产生的CRC16校验位
回答:00 03 02 00 01 44 44
00 03 02 00 01 44 44
功能码 数据段的字节数量 数据段数据 CRC16校验位
数据段数据为0x0001 =01 表示系统地址为01
4、修改内部寄存器(系统地址)命令(把地址改为0x33)
发送:00 06 00 00 00 33 C8 0E
00 06 00 00 00 33 C8 0E
功能码 寄存器地址 新地址 CRC16校验位
回答:00 06 00 00 00 33 C8 0E (表示修改成功))
00 06 00 00 00 33 C8 0E
功能码 起始地址 新地址 CRC16校验位
补充协议:(默认设备地址为FF)
主动上报周期 (寄存器地址0x01 0A) 单位为min,0代表不上报
00 06 01 0A 00 0A 29 E2 (设置主动上报周期为10分钟)
主动上报长度 (寄存器地址0x01 0B )
00 06 01 0B 09 05 3E 76(主动上报寄存器地址09-0D)
波特率 (寄存器地址 0X0102)
00-06分别代表2400、4800、9600、19200、38400、57600、115200
00 06 01 02 00 02 A9 E6(设置波特率为9600,非专业人士请勿自行更改)
质保及售后:
保修承诺:产品自交付期起质保期为12个月(因未按照相应的技术要求操作或其他的人为行为导致产品发生问题除外)。
售后承诺:用户可以通过电话咨询有关技术问题,并得到明确的解决方案。若属于产品本身质量问题可返厂维修或更换。