PL2101A载波信道通讯规约(V1 - Read.DOCVIP

  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文档。上传文档
查看更多
PL2101A载波信道通讯规约(V1 - Read

PL2101A载波信道通讯规约(V1.0) 一 基本定义 1 信息发送格式: 每字节数据采用高位在前,低位在后的同步传输方式: Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 先 后 2 Pro:预同步头 三到五个0xFF(持续的高电平),用于芯片PL2000捕获和跟踪接收到的扩频信号; 3 Sync:帧同步头 建议为一个16位的M序列,利用它良好的自相关性来提取帧同步;当前版本通讯协议中为:0x09,0xAF。具体实现为采用以0001为起始相位, 以为反馈逻辑所产生的m序列为基础,将之三个连0处补一个0,成为0、1对称的M序列:  0000,1001,1010,1111 按照《信息发送格式》所述,为了在信道上得到“ 0000,1001,1010,1111”,应发送0x09,0xaf这样两个字节。 4 电表表常数(即每度电对应的脉冲数): 以两个单字节二进制方式表示,高字节在前; MSB HIGH_BYTE LSB MSB LOW_BYTE LSB 电表表常数用整型表示,为HIGH_BYTE + LOW_BYTE的高4位组合而成; 取值范围为1-4095; LOW_BYTE的低4位XXXX留作以后的协议扩展,现系统使用0000。 5 校验和 Chk_Sum为双字节,Chk_SumH 为校验区数据的单字节异或校验和;Chk_SumL为校验区数据的单字节累计校验和模256所得单字节结果。 校验数据区指从Fucn_A(含)开始,到Chk_SumH(不含)为至的区间,数据区长度由Fucn_A定义,与上下行通讯、中继级数有关。 6 电表表底 表底由脉冲数表底和整数表底组成,脉冲数表底在整数表底之前; 脉冲数表底、整数表底均用16进制表示,高字节在前; (前)表底脉冲数(12bit) (后)整数表底部分(20bit) 定义:脉冲数表底:MTR_BASE_FLT_H(XXXXXXXX), MTR_BASE_FLT_L(YYYY) 整数表底部分:MTR_BASE_HINT(UUUU),MTR_BASE_INT_H(VVVVVVVV) ,MTR_BASE_INT_L(WWWWWWWW) (XXXXXXXXX)*16+(YYYY)=表底脉冲数,取值范围1-0xfff,即1-4095,除以电表常数得到表底的小数部分; (UUUU)*256*256+(VVVVVVVV)*256+(WWWWWWWW)=整数表底,取值范围为:0-0xfffff,即0-1048575,可以表示最多六位整数表底的电表; 其中(YYYY)(UUUU)拼成一个完整字节; 7 电表通讯地址 Addr为电表通讯地址,双字节,高字节在前;对于电表而言只能为BCD码,即0000-9999; 定义非RU的主叫方(如集中器)地址为特殊地址:0xAAAA; 8 其它 数据包长指从“Fucn_A”开始到“Chk_SumL”结束的所有字节数; 下行指主叫方呼叫被叫方;上行指被叫方应答主叫方; 二 功能字定义 1 Func_A:抄表功能比特1; MSB LSB 7 6 5 4 3 2 1 0 bit7: bit7、bit6为抄表软件版本号, bit6: 现系统用00,表示为版本1.0; bit5: 上下行:0=下行;1=上行 bit4: bit3: 见表1、表2说明,根据上下行数据长度不同; bit2: 表示中继级数,即原来的“N”,可表示0~6; bit1: N=0,表示非中继形式的抄表; bit0: N=1—6,表示中继抄表; N=7,保留 表1 下行通讯时,BIT4/BIT3含义及对应数据包长度 BIT4/BIT3 功能定义 接收数据包长度 1 1 冻结抄表 8+2N 1 0 实时抄表 8+2N 0 1 设置表号 8 0 0 设置表底 14 表2 上行通讯时,BIT4/BIT3含义及对应数据包长度 BIT4/BIT3值 功能定义 接收数据包长度 11 冻结抄表 14 10 实时抄表 14 01 设置表号 14 00 设置表底 14 2 Func_B:抄表功能比特2(上行时各BIT定义); MSB

文档评论(0)

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

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

1亿VIP精品文档

相关文档