电表实现波特率自适应通信的方法

文档序号:7988145阅读:2096来源:国知局
电表实现波特率自适应通信的方法
【专利摘要】本发明涉及一种电表实现波特率自适应通信的方法,包括如下步骤:S1:提供与若干主站通信连接且内部程序设定有通信协议和若干不同波特率的电表;S2:其中一主站发送帧召唤;S3:电表接收帧召唤;S4:电表的内部程序根据已设定的通信协议对所接收到的帧召唤进行分解,进而下达选择指令;S5:电表的内部程序根据S4步骤中所下达的选择指令在若干波特率之间轮回选择,并尝试将所选择的波特率与主站建立通信,当选择到的波特率能够与主站建立通信后,停止运行选择指令,当选择到的波特率无法与主站建立通信,则选择下一个波特率,然后尝试与主站建立通信,直至所选择的波特率与主站建立通信,上述方法可实现电表智能化的功能,还具有节省时间的优点。
【专利说明】电表实现波特率自适应通信的方法
【技术领域】
[0001]本发明涉及一种电表实现波特率自适应通信的方法。
【背景技术】
[0002]电表与主站的通信遵守通信协议DL/T-645,当电表与主站彼此参数匹配一致时,才能正常通信,其中波特率为参数之一。现在的通信行业规定,特别是国网(国家电网公司)规定:确保电表在波特率600bps,1200bps,2400bps,4800bps,9600bps时可以通信;其他波特率值不要求。目前在电表实际安装中,一般需要根据主站传输波特率人工设置每台电表的波特率,以确保彼此能够正常通信,此种方式,费时且易出错。
[0003]有鉴于此,有必要对现有的电表选择波特率的方法予以改进以解决上述问题。

【发明内容】

[0004]本发明的目的在于提供一种实现电表智能化且能够节省时间的电表实现波特率自适应通信的方法。
[0005]为实现前述目的,本发明采用如下技术方案:一种电表实现波特率自适应通信的方法,包括如下步骤:
S1:提供与若干主站通信连接且内部程序设定有通信协议和若干不同波特率的电表;
52:其中一主站发送帧召唤;
53:电表接收所述帧召唤;
S4:电表的内部程序根据已设定的通信协议对所接收到的帧召唤进行分解,进而下达选择指令;
S5:电表的内部程序根据所述S4步骤中所下达的选择指令在若干波特率之间轮回选择,并尝试将所选择的波特率与主站建立通信,当选择到的波特率能够与主站建立通信后,停止运行选择指令,当选择到的波特率无法与主站建立通信,则选择下一个波特率,然后尝试与主站建立通信,直至所选择的波特率与主站建立通信。
[0006]作为本发明的进一步改进,在所述SI步骤中电表的内部程序设定有5种不同的波特率,所述 5 种波特率分别为:600bps, 1200bps、2400bps、4800bps、以及 9600bps。
[0007]作为本发明的进一步改进,在所述SI步骤中电表的内部程序设定的通信协议属于DL/T-645通信规约。
[0008]作为本发明的进一步改进,在所述S2步骤中,所述主站发送的帧召唤属于DL/T-645规约信息中贞。
[0009]本发明的有益效果是:本发明的电表实现波特率自适应通信的方法通过在电表内设置若干波特率和通信协议,然后通过电表接收由主站发出的帧召唤并对帧召唤分析而下达选择指令,进而根据该选择指令在若干波特率内选择能够与主站建立通信的波特率并与主站建立通信,从而实现电 表智能化的功能,与现有技术相比,还具有节省时间的优点。【专利附图】

【附图说明】
[0010]图1为本发明【具体实施方式】中电表实现波特率自适应通信的方法的流程图。【具体实施方式】
[0011]请参见图1,本发明一实施例中的电表实现波特率自适应通信的方法用以完成电表与主站的通信。该电表实现波特率自适应通信的方法包括如下步骤。
[0012]S1:提供与若干主站通信连接且内部程序设定有通信协议和若干不同波特率的电表;
52:其中一主站发送帧召唤;
53:电表接收帧召唤;
S4:电表的内部程序根据已设定的通信协议对所接收到的帧召唤进行分解,进而下达选择指令;
S5:电表的内部程序根据S4步骤中所下达的选择指令在若干波特率之间轮回选择,并尝试将所选择的波特率与主站建立通信,当选择到的波特率能够与主站建立通信后,停止运行选择指令,当选择到的波特率无法与主站建立通信,则选择下一个波特率,然后尝试与主站建立通信,直至所选择的波特率与主站建立通信。
[0013]在SI步骤中电表的内部程序设定有5种不同的波特率。该5种波特率分别为:600bps, 1200bps、2400bps、4800bps、以及9600bps。通过在电表的内部程序内设定5种波特率,所以轮回时间短,进而在选择波特率的时间不会太长,有助于节约时间。在SI步骤中电表的内部程序设定的通信协议属于DL/T-645通信规约。
[0014]在所述S2步骤中,所述主站发送的帧召唤属于DL/T-645规约信息帧。该帧召唤用以传输主站的波特率。
[0015]综上所述,上述电表实现波特率自适应通信的方法通过在电表内设置若干波特率和通信协议,然后通过电表接收由主站发出的帧召唤并对帧召唤分析而下达选择指令,进而根据该选择指令在若干波特率内选择能够与主站建立通信的波特率并与主站建立通信,从而实现电表智能化的功能,又由于在S5步骤中,电表在尝试与主站建立通信的时候,采用轮回选择的方式选择波特率,所以该电表还具有节省时间的优点。
[0016] 尽管为示例目的,已经公开了本发明的优选实施方式,但是本领域的普通技术人员将意识到,在不脱离由所附的权利要求书公开的本发明的范围和精神的情况下,各种改进、增加以及取代是可能的。
【权利要求】
1.一种电表 实现波特率自适应通信的方法,其特征在于:所述电表实现波特率自适应通信的方法包括如下步骤: S1:提供与若干主站通信连接且内部程序设定有通信协议和若干不同波特率的电表; 52:其中一主站发送帧召唤; 53:电表接收所述帧召唤; S4:电表的内部程序根据已设定的通信协议对所接收到的帧召唤进行分解,进而下达选择指令; S5:电表的内部程序根据所述S4步骤中所下达的选择指令在若干波特率之间轮回选择,并尝试将所选择的波特率与主站建立通信,当选择到的波特率能够与主站建立通信后,停止运行选择指令,当选择到的波特率无法与主站建立通信,则选择下一个波特率,然后尝试与主站建立通信,直至所选择的波特率与主站建立通信。
2.根据权利要求1所述的电表实现波特率自适应通信的方法,其特征在于:在所述SI步骤中电表的内部程序设定有5种不同的波特率,所述5种波特率分别为:600bps,1200bps>2400bps>4800bps> 以及 9600bps。
3.根据权利要求1所述的电表实现波特率自适应通信的方法,其特征在于:在所述SI步骤中电表的内部程序设定的通信协议属于DL/T-645通信规约。
4.根据权利要求3所述的电表实现波特率自适应通信的方法,其特征在于:在所述S2步骤中,所述主站发送的帧召唤属于DL/T-645规约信息帧。
【文档编号】H04L29/06GK103905381SQ201210573333
【公开日】2014年7月2日 申请日期:2012年12月26日 优先权日:2012年12月26日
【发明者】朱玲莉 申请人:苏州工业园区新宏博通讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1