开口合式交流电流变送器互感器RS485/4-20mA输出/ModbusRTU协议
1.概述
DAQ-GP-CT485开口式电流互感器是上海数采物联网科技有限公司推出的一款可以把交流电模拟信号转换成485数字信号的一种电流传感器(互感器),产品内置32位ARM系列 MCU和高精度计量芯片,经多点校准的电流转换模块。具有精度高,响应快的特点。SC-GP-CT485可以和市面上常见的数据采集网关、DTU、可编程控制器PLC、上位机直接进行数据交互。
本产品广泛用于交流电机,照明设备,空气压缩机,采暖通风与空调装置,建筑物的自控制系统,设备OEE开机率、工业互联网,农网改造项目等场景的电流监测采集场景。
2.订货规格与选型
型号 |
特点说明 |
DAQ-GP-CT4G |
4G传输,常规220V/12V供电,默认测量范围0~100A,精度0.01A。适用于供电方便,采集频率高的场合 |
DAQ-LP-CT4G |
4G传输,长寿命锂电池供电,根据采集频率,续航1~3年不等,适用于采集频率不高,供电不便的场合。 |
DAQ-GP-EM4G |
4G传输,监测单相、三相设备的线电压和电 流,并能计算有功功率、视在功率和功率因,工作频率、有功电能等 |
DAQ-GP-CTLoRa |
无需外接电源,CT自取电,启动电流1A,lora无线传输 |
3.产品特性
线序定义
红色:+12V 黑色:GND 黄色:485A 白色:485B
线长:默认1米
采集特性
- 电流检测范围: AC 0.2A-100A,可定制其他大量程互感器
电气特性
- 供电方式:5~24V 直流
- 工作功耗:0.5W
- 工作频率:50-60Hz
通信特性
- 传输方式:RS485
- 通讯协议: Modbus RTU
结构特性
- 材质:ABS塑料(外壳)
- 安装方式:卡扣安装
工作环境
- 温度-20°C~70°C
存储环境
- 温度-20°C~80°C
4.产品核心优势
- 采用高精度计量芯片,测量精度高
- 开合式设计,安装方便
- 安装简单,快速部署,助力物联网项目快速落地
5.Modubus通讯协议说明
1.1 串口通讯参数
波特率:9600 数据位:8 校验:NONE 停止位:1
1.2 功能码定义
上位机读取数据或接受报警数据采用03功能码。
上位机控制下位机设备(互感器)采用06功能码。
1.3 寄存器点表定义
寄存器表:
序号 |
寄存器地址 |
说明 |
读/写 |
数据类型 |
1 |
0x01 |
设备地址(默认1) |
读/写 |
16位 |
2 |
0x02 |
传感器数据高16位 |
读 |
16位 |
3 |
0x03 |
传感器数据低16位 |
读 |
16位 |
4 |
0x04 |
波特率 |
读/写 |
16位 |
5 |
0x05 |
保留 |
|
16位 |
6 |
0x06 |
保留 |
|
16位 |
7 |
0x07 |
保留 |
|
16位 |
1.4 通讯报文示例
示例:
主机读取传感器值:
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
设备地址 |
功能码 |
寄存器地址高8位 |
寄存器地址低8位 |
读取寄存器个数高8位 |
读取寄存器个数低8位 |
CRC高8位 |
CRC低8位 |
0x01 |
0x03 |
0x00 |
0x01 |
0x00 |
0x02 |
0x95 |
0xCB |
|
|
|
|
|
|
|
|
从机返回数据:
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
设备地址 |
功能码 |
字节数 |
寄存器值[31:24] |
寄存器值[23:16] |
寄存器值[15:8] |
寄存器值[7:0] |
CRC高8位 |
CRC低8位 |
0x01 |
0x03 |
0x04 |
0x00 |
0x00 |
0x27 |
0x10 |
0xE0 |
0x0F |
则寄存器值为:0x00002710,十进制表示:10000,假设交流互感器量程为0-100A,则此时电流为100A。
修改设备地址:(0x01改为0x02)
主机发送:
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
设备地址 |
功能码 |
寄存器地址高8位 |
寄存器地址低8位 |
寄存器值高8位 |
寄存器值高8位 |
CRC高8位 |
CRC低8位 |
0x01 |
0x06 |
0x00 |
0x00 |
0x00 |
0x02 |
0x08 |
0x0B |
从机返回数据:
从机会返回当前设备地址,新的地址在从机回复后才生效。
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
设备地址 |
功能码 |
寄存器地址高8位 |
寄存器地址低8位 |
寄存器值高8位 |
寄存器值高8位 |
CRC高8位 |
CRC低8位 |
0x01 |
0x06 |
0x00 |
0x00 |
0x00 |
0x01 |
0x48 |
0x0A |
修改波特率:(9600改为1200)
主机发送:
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
设备地址 |
功能码 |
寄存器地址高8位 |
寄存器地址低8位 |
寄存器值高8位 |
寄存器值高8位 |
CRC高8位 |
CRC低8位 |
0x01 |
0x06 |
0x00 |
0x04 |
0x00 |
0x02 |
0x49 |
0xCA |
从机返回数据:
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
设备地址 |
功能码 |
寄存器地址高8位 |
寄存器地址低8位 |
寄存器值高8位 |
寄存器值高8位 |
CRC高8位 |
CRC低8位 |
0x01 |
0x06 |
0x00 |
0x04 |
0x00 |
0x02 |
0x49 |
0xCA |
(注:设备重新上电后设置的波特率才生效。改回9600主机发送01 06 00 04 00 05 08 08)
波特率寄存器(0x04)值说明:
寄存器地址 |
寄存器值 |
属性(波特率) |
0x04 |
0x00 |
300 |
0x01 |
600 |
|
0x02 |
1200 |
|
0x03 |
2400 |
|
0x04 |
4800 |
|
0x05(出厂默认值) |
9600 |
|
0x06 |
19200 |
|
0x07 |
38400 |
|
0x08 |
43000 |
|
0x09 |
56000 |
|
0x0a |
57600 |
|
0x0b |
115200 |
如果设置波特率超出范围,从机将返回当前寄存器值,不会改变波特率。
6.应用案例
纺织厂生产设备电流数据采集
本案例中,采用4G无线开口式交流传感器,进行电流数据采集,数据在云平台端进行展示,可通过网页、app、微信小程序等方式访问查看数据。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理