行业产品

  • 行业产品

厦门欣仰邦科技有限公司


当前位置:厦门欣仰邦科技有限公司>>环保环境监测>>S-SPTI土壤内水分的钾离子含量传感器土壤监测园林灌溉

S-SPTI土壤内水分的钾离子含量传感器土壤监测园林灌溉

返回列表页
参  考  价面议
具体成交价以合同协议为准

产品型号

品       牌

厂商性质其他

所  在  地厦门市

更新时间:2022-04-03 10:37:53浏览次数:132次

联系我时,请告知来自 智慧城市网

经营模式:其他

商铺产品:894条

所在地区:福建厦门市

产品简介

●探头:复合电极(带温补)●反应时间:1 秒内完成 90% 读数●温度范围:0 ~ 50°C●量程范围:0.04ppm ~ 39000ppm 3%●传输协议功能码:支持 03 04 06●自定义定地址:支持 1 ~ 254 地址范围●预热时间:≤ 1s

详细介绍

产品简介

  欣仰邦S-SPTI智能数字传感器采用高精度钾离子电极, RS-485 接口输出,支持标准 Modbus RTU 工业数据总线协议,能够完成钾离子浓度数据采集、校准及自动温度补偿等功能,用户可自定义查询子地址,设置传输波特率。配合传感器保护罩可用于土壤在线监测,原理是检测土壤内水分的钾离子含量。

智能数字传感器参数

型号:S-SPTI

探头:复合电极(带温补)

反应时间:1 秒内完成 90% 读数

温度范围:0 ~ 50°C

量程范围:0.04ppm ~ 39000ppm 3%

分 辨 率 :全数字输出(浮点)

输出接口:接口 RS-485 Modbus RTU

传输协议功能码:支持 03 04 06

自定义定地址:支持 1 ~ 254 地址范围

自定义波特率:支 持 115200, 57600, 38400, 28800, 19200, 14400, 9600, 4800, 2400, 1200,8N1

校准:命令方式校准/软件校准

温度补偿:自动补偿

补偿器件自动识别:PT100/PT1000 铂热电阻特 征 码 查 询 识 别

工作电压:5V±0.2V DC

预热时间:≤ 1s

系统功耗:≤ 80 mW

ESD 人体静电防护:支持

防护等级:IP54

接线说明

(1) 四芯接线端子连接示意图
若您手中的传感器的接口端使用如下的四芯接线端子,则连线规则如图所示:
连线说明:
(2) 线缆连接说明
若您手中的传感器的接口端使用引线的方式,则连线规则如表 所示:

传感器协议与传感器通讯

Modbus 协议

Modbus 是由 Modicon(现为施耐德电气公司的一个品牌)在 1979 年发明的,是一个真正用于工业现场的总线协议。为更好地普及和推动 Modbus 在基于以太网上的分布式应用,目前施耐德公司已将 Modbus 协议的所有权移交给 IDA(Interface for
Distributed Automation,分布式自动化接口)组织,并成立了 Modbus-IDA 组织,为
Modbus 今后的发展奠定了基础。在中国,Modbus 已经成为国家标准 GB/T19582-2008

传感器通讯波特率

在次使用传感器时,传感器使用的默认波特率为 9600 Baud,8 Data bits, None Parity, 1 Stop Bit,您可以通过 Modbus RTU 命令写波特率寄存器进行设置,命令写入后
将在下一次上电时生效。

波特率寄存器

寄存器
名称
类型大小起始
地址
读功
能码
写功
能码
数据-波特
默认值存储模式
波特率4X16 Bit0x00010x030x06见表 4.2.20x0000大端模式
(Big-Endian)

寄存器数据与波特率关系

修改波特率寄存器示例
(1)将波特率修改为 9600 Baud (0x0006),默认传感器子地址为 0x01

主机发送请求:

(8 Bit)(8 Bit)
0x010x060x000x010x000x060x580x08

传感器正常应答:


(8 Bit)(8 Bit)
0x010x060x000x010x000x060x580x08

传感器异常应答:见《Modbus RTU 协议》- 06 功能码对应的异常码相关章节。传感器进行正常应答后,将传感器重新上电,使用 9600 Baud 连接传感器即可。

传感器子地址

在次使用传感器时,传感器使用的默认子地址为 0x01,您可以通过 Modbus RTU

寄存器
名称
类型大小起始
地址
读功
能码
写功
能码
数据范围默认值存储模式
子地址4X16 Bit0x00020x030x060x00~0xFE0x0001大端模式
(Big-Endian)
命令写子地址寄存器进行设置,命令写入后将在下一次上电时生效。子地址寄存器

注意:若设置的地址范围超过 0x00 ~ 0xFE,传感器将默认将高位字节数据丢弃,使用低位字节作为新的地址号。

4.3.1 修改地址寄存器示例

(1)将地址修改为 0x08 ,默认传感器地址为 0x01

主机发送请求:

(8 Bit)(8 Bit)
0x010x060x000x020x000x080x290xCC

传感器正常应答:

(8 Bit)(8 Bit)
0x010x060x000x020x000x080x290xCC

传感器异常应答:见《Modbus RTU 协议》- 06 功能码对应的异常码相关章节。传感器进行正常应答后,将传感器重新上电,使用子地址 0x08 连接传感器即可。

获取钾离子浓度

通过 Modbus RTU 协议可以访问钾离子(K+)值寄存器来获取当前所测量的 K+ 值
数据,K+数据由 2 个 16 bit 的输入寄存器进行存储,按照小端模式(Little-Endian,即
x86 体系模式)的单精度浮点数(即 C/C++ 中的 float 类型, 32 Bit进行表示。4.4.1 K+ 寄存器

寄存器
名称
类型大小起始
地址
读功
能码
写功
能码
数据范围存储模式
K+ 值 13X16 Bit0x00010x04--2^128 ~ +2^128单精度浮点数
K+ 值 23X16 Bit0x00020x04-

4.4.1 读取 K+ 值寄存器示例

(1)默认传感器地址为 0x01,电极放置在钾离子为 14.078314 ppm 的溶液当中进行测量
主机发送请求:

(8 Bit)(8 Bit)(8 Bit)(8 Bit)
0x010x040x000x010x000x020x200x0B


传感器正常应答:

地址功能码字节数数据位[0]数据位[1]数据位[2]数据位[3]
(8 Bit)(8 Bit)(8 Bit)(8 Bit)(8 Bit)(8 Bit)(8 Bit)
0x010x040x040xC60x400x610x41


传感器异常应答:见《Modbus RTU 协议》- 04 功能码对应的异常码相关章节。应答数据说明:
在传感器应答中,数据位[0]至数据位[3]共 4 个字节构成了 32 位小端模式下的 Float 类型的数据即为 14.078314。

编程提示:

以上述数据为例,C 语言当中可进行如下转换操作

其他推荐产品更多>>

感兴趣的产品PRODUCTS YOU ARE INTERESTED IN

智慧城市网 设计制作,未经允许翻录必究 .      Copyright(C) 2021 https://www.afzhan.com,All rights reserved.

以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,智慧城市网对此不承担任何保证责任。 温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。

会员登录

×

请输入账号

请输入密码

=

请输验证码

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~