网站大量收购闲置独家精品文档,联系QQ:2885784924

LORA系统下RTU主动上传协议规范说明.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LORA系统下RTU主动上传协议规范说明

LORA系统下RTU/电参模块主动上传协议规范说明 一、指导意见 遵照“顶层设计、统一标准、整合集成、灵活部署、提升功能”的原则,全面进行信息化建设,其中对前期信息化建设的成果,进行最大程度的继承。 顶层设计:系统唯一、技术先进、性能可靠、功能完善、网络安全; 统一标准:统一配置、统一协议、统一接口、统一功能; 整合集成:整合现有系统、集成先进技术; 灵活部署:功能标准化、模块化、可定制化; 提升功能:实现油气生产可视化→自动化→智能化. 二、LORA 通讯特点 LORA 通讯数据包有多种(51字节,200字节等),目前全部支持的包是51个字节,所以分包为50字节一发(一个字节备用)。 目前LORA基站的数据包的长度确定是由基站和模块之间的信号强度决定的(sf7-sf11)。信号强度强的情况下,包的长度会更长,但是由于我们的设备需要兼容,所以,协议包的长度最长是定在51字节。 三、协议规范设计原则 1、支持数据从终端设备-基站-云-CS。 2、支持数据从CS- 云-基站-终端设备。 3、CS识别终端来的数据规则 CS 接收到云的数据包: 118{CODE:100,AppEUI:2c26c500b3140001,CmdSeq:0,DevEUI:4a770066fffe8f,MSG:UPLOAD,payload:AAI,Port:10} 其中 AppEUI:2c26c500b3140001这是厂家识别码,北京博瀚安易科技有限公司的设备,由中兴分配。 DevEUI:4a770066fffe8f这是设备的识别码,有厂家内部定义,每一台设备在厂家内部具有唯一性。 payload:AAI这个是数据包的内容 数据包内容如下: 井号(2)/或设备号 长度(1) 功能码(1) 伴随码(2) 数据(最大42) CRC从井号到数据 井号:可以识别井名,从1-65535。 高字节在前,长度从井号起,CRC之前结束,不包括CRC。 功能码:判别设备的属性 功能码 1 功图 功能码 2 电参图 功能码 3 电参数据 功能码 4 压力 功能码 5 温度 功能码 6 4-20mA数据 4路,备用4路, 2 路 DI输入3路DO控制 功能码 7 参数设置 3、CS识别终端来的数据规则 三、协议规范 RTU/电参模块上行通讯协议,即制定“LORA系统下RTU/电参模块主动上传协议规范说明”,具体如下: 1.协议格式 井号(2)/或设备号 长度(1) 功能码(1) 伴随码(2) 数据(最大42) CRC从井号到数据 注:高字节在前,长度从井号起,CRC之后结束,包括CRC。报头报尾均为大写。 伴随码,前一个字节是组码, 第二个字节是分包码。 2.功图: (总长度765+10字节)RTU设备按时间间隔主动发送 功能码 1, 255个点的载荷(每点2字节),255个点的位移(每点2字节),压缩后,共计765个char。 压缩方式如下: 位移传输:将位移数据归一化,单位数据是mm 假设5米,位移数值从0-5000。所有数据除以5,归一化之后的数值从0-3000; 被除因子,单独传输 则传输的最大值是3000,十六进制0BB8,实际占用12bit位,传输时只传输12bit位。 载荷数据,量程最大为150KN ,1位小数点,最大值为1500,十六进制05DC ,也是12bit位。 位移数据255+载荷255个值,则(2*255)*12/8=765个字节的数据。 附加数据是 位移被除因子 2字节,传感器电池电量(2字节,单位V,倍率100,正常电压3.6V,低于2.9V提示更换),冲程(2字节,单位:米,倍率1000),冲次周期(2字节,单位:次/分钟,倍率100。),功图上传的次数,功图的设备号。共计10字节 (765+10)/42=18+1共计19个包 数据分包:井号+长度+功能码+伴随码+42字节数据(最后一个包是剩余字节)+CRC(高位前)。 位移算法说明(同比例压缩传输): 位移假设读出来的数据是55,但是冲程是2000,实际的位移数据应该是 55/3000*2000=36mm 示例数据: 例如井号为801 ,数据如下 03 21 32 01 14 01 (42字节数据)crc 包编号 编码数据 解析数据 1 032132017201 000 000 001 004 007 00B 010 016 01D 025 02D 037 041 04C 059 066 074 082 092 0A2 0B5 0C7 0D9 0ED 101 117 12D 143 A230 0 0 1 4 7 11 16 22 29 37 45 55 65 76 89 102 116 130 146 162 181 199 217 237 257

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档