[发明专利]电力监控领域实现波特率自适应的方法及装置有效
申请号: | 201310319482.2 | 申请日: | 2013-07-26 |
公开(公告)号: | CN103389960A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 杨震威;吴洪波;屈明慧 | 申请(专利权)人: | 山东康威通信技术股份有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
地址: | 250101 山东省济南市高新技*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电力 监控 领域 实现 波特率 自适应 方法 装置 | ||
技术领域
本发明属于电力监控领域,尤其涉及一种电力监控领域实现波特率自适应的方法及装置。
背景技术
目前随着电力监控技术的发展和电力监控领域要求的不断提高,在串口通信方式中,越来越多的场合要求具有波特率自适应的功能。控制设备可以兼容多种波特率通信,但监控设备只支持一种波特率,通信双方只有在采用相同波特率通讯的情况下,监控设备才能正确的动作,因此必须先按规定设置好相应的波特率,但设置过程复杂度高,专业性强,用户难以操作,给普及使用带来了极大的不便。另外,为使用户了解波特率的大小,还须在监控设备或监控设备的操作手册中明确的指出所使用波特率的大小,以及具体的修改方法,同时还须专业人员参与设置和指导,这大大增加了人力、物力和时间的开销,提高了使用成本。
发明内容
本发明的目的就是为了解决现有技术中存在的技术缺陷,提出了一种电力监控领域实现波特率自适应的方法及装置。该方法可以实现监控领域控制设备与监控设备之间的波特率自适应,提高了监控设备使用的灵活性。
为了实现上述目的,本发明采用如下技术方案:
一种电力监控领域实现波特率自适应的方法,包括以下步骤:
(1)选定通信协议;
(2)设定波特率序列;
(3)设定波特率序列序号;
(4)使用波特率序列中对应序号的波特率打开串口;
(5)发送协议数据到监控设备;
(6)接收监控设备返回的协议数据;
(7)分析判断数据的识别性;
(8)接收数据不可识别,则关闭串口,然后波特率序列序号加一;
(9)接收数据与预期一致,保存该波特率作为通信波特率。
所述通信协议的选定,以心跳、握手、登录、启动等不会对行为产生影响的协议作为试探性协议,协议要求有返回,协议内容在可预测范围内。
所述波特率序列为:
B115200,B9600,B19200,B38400,B57600,B50,B75,B110,B134,B150,B300,B600,B1200,B1800,B2400,B4800,B7200,B230400,B460800,B921600,为减少试探周期,通常最常用的波特率放在最前面。
所述数据的识别性为:按照选定的通信协议格式,若设定波特率与监控设备的波特率不对应,则无返回码,或返回码为乱码,不可识别,则转到步骤8,然后转到步骤4,用下一个波特率打开串口,再进行尝试,若返回码波特率与预期的一致,则保存该波特率为通信波特率。
一种电力监控领域实现波特率自适应的装置,包括:协议处理模块:用于通信协议的选定,并将选定值发送至波特率选定模块;波特率选定模块:用于在波特率序列中找到相应的波特率值,并将该值转发给串口处理模块;串口处理模块:用于监控设备的串口打开与关闭的操作处理,并与数据判定模块相互通信;数据判定模块:用于监控设备返回数据的判定和识别,并将判定结果发送至数据存储模块;数据存储模块:用于存储,将数据判定模块核实后的波特率进行存储。
本发明的有益效果是:
采用本发明所提供的实现波特率自适应的方法可以实现监控领域控制设备与监控设备之间的波特率自适应,提高了监控设备使用的灵活性,此方法可广泛应用于支持波特率的监控设备中,设置操作是完全透明的,用户不需要事先了解监控设备的波特率参数,大大提高了使用率,节省了设备厂家的人力、物力及时间成本。本发明的电力监控领域实现波特率自适应的装置结构简单,利用现有的数据判定模块即可实现,降低了硬件生产及操作手册印制成本,提高了用户体验舒适度。
附图说明:
图1是本发明实施的用于实现波特率自适应的实现流程图;
图2是本发明实施的用于实现波特率适应的装置结构示意图。
具体实施方式:
下面结合附图与实施例对本发明做进一步说明:
如图1所示,一种电力监控领域实现波特率自适应的方法,包括:
1.选定通信协议。选定通信协议,以心跳、握手、登录、启动,这四种不会对监控设备行为产生影响的协议,为试探性协议,协议要求有返回,协议内容在可预测范围内。
2.设定波特率序列。将所有可能的波特率大小全部设定到序列中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东康威通信技术股份有限公司,未经山东康威通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310319482.2/2.html,转载请声明来源钻瓜专利网。