新普惠自动气象站通讯协议.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新普惠自动气象站通讯协议 一、协议特性 1、支持 XPH 通讯、标准 MODBUS 通讯两种格式。 2、支持 RS-232 、RS-485 通讯总线。 3、支持 19200 波特率,特殊版本可达 38400. 4、支持最大设备数 254 个。 5、数据帧最小间隔 100ms 以上。 6、使用 CRC16 数据帧错误检查,多项式码 0xA001 。 二、协议说明 新普惠气象站支持两种格式的通讯协议工作, 任一时刻只能使用一种通讯协 议进行通讯。下面分别对两种通讯协议进行详细说明。 1、 XPH 通讯协议 通讯参数:波特率 9600 数据位 8 位 无校验位 XPH 通讯协议是效仿标准 MODBUS 通讯的一个自定义版本,其并不兼容 MODBUS 通讯协议。其特点是召唤式工作,气象站仅作为服务器,使用上位机 客户端进行通讯。 气象站收到正确数据帧后, 就回复相应的内容, 无效数据帧则 不回复任何内容。不回复是便于多台气象站进行 485 总线组网,避免数据通讯 冲突。 XPH 通用帧格式 序号 内容 字节数 说明 备注 1 地址域 1 气象站通讯地址 唯一 2 读写域 1 读(0x03)/写(0x10)操作码 2选1 3 命令域 2 命令码,前1字节必须为0 00 xx 4 数据长度域 2 数据域长度,不包括本域 发送时可无 5 数据域 N 数据 6 校验域 2 CRC16检验码 低前咼后 XPH协议通讯码 序号 命令码 含义 类型 备注 1 0x00 实时环境参数数据 通用类型 仅读 2 0x20 系统参数配置 通用类型 读写 3 0x37 读历史数据 通用类型 仅读 4 0x38 历史数据重读 通用类型 仅读 5 0x61 配置登录GPRS服务器密码 需支持 读写 6 0x80 复位气象站 通用类型 仅写 XPH通讯协议详细说明 对于每条通讯命令码,进行收发过程的详细描述,假定气象站的地址为0x01 返回的通道数据都以 有符号16进制数表示,如通道1的数据(包括实时数和历 史数据)为0x12 0x34,表示为十进制数即4660(0x1234)。即数据字节的高位 在前,低位在后,此顺序不能错,否则数据值将错误。 另外,对不不同的传感器类型,某些通道数据值需要表示 N 位小数 ,此时, 该通道 16 位有符号数 扩大 10 的 N 次方倍 。如通道 1 表示风速,带一位小数, 其数据为 0x00 0x7B( 十进制 123) ,则实际风速为 12.3m/s ,即读取的数据扩大 了 10 倍,其他小数以此类推。传感器精度参数详见说明书。 红色字:命令码 绿色字: CRC16 校验码(低字节在前,高字节在后) 蓝色字:数据 (高字节在前,低字节在后, 0x7FFF 表示无效数据 ) 紫色字:数据长度 ( 高字节在前,低字节在后 ) A、读取实时环境参数数据 客户端发送: 01 03 00 00 F1 D8 气象站返回: (38 字节 ) 01 03 00 20 7F FF 7F FF 7F FF 7F FF 7F FF 7F FF 7F FF 7F FF 7F FF 7F FF 7F FF 7F FF 7F FF 7F FF 7F FF 7F FF 69 3F 返回数据格式说明: 序号 含义 偏移 字节数 说明 备注 1 地址域 0 1 地址(0x01) 0x01 2 操作码 1 1 仅读(0x03) 0x03 3 数据长度域 2 2 0x00 0x20 咼前低后 4 2 通道1 0x7FFF(无效/未接) 6 2 通道2 0x7FFF(无效/未接) 8 2 通道3 0x7FFF(无效/未接) 10 2 通道4 0x7FFF(无效/未接) 12 2 通道5 0x7FFF(无效/未接) 14 2 通道6 0x7FFF(无效/未接) 16 2 通道7 0x7FFF(无效/未接) 4 数据域 18 2 通道8 0x7FFF(无效/未接) 20 2 通道9 0x7FFF(无效/未接) 22 2 通道10 0x7FFF(无效/未接) 24 2 通道11 0x7FFF(无效/未接) 26 2 通道12 0x7FFF(无效/未接) 28 2 通道13 0x7FFF(无效/未接) 30 2 通道14 0x7FFF(无效/未接) 32 2 通道15 0x7FFF(无效/未接) 34 2 通道16 0x7FFF(无效/未接) 5 校验域 36 2 低前咼后 0x69 0x3F 16通道对应的配置出厂时定义,根据需要而定 B、读取系统参数配置 客户端发送:(6个字节) 01 03 00 20 F0 00 气象站返回:(14字节) 01 03 00 08 0B 08 1F 0B 00 0A 01 01 98 E0 返回数据说明: 序号

文档评论(0)

wumanduo11 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档