一种基于电力线载波时钟同步的分钟级数据采集方法技术

技术编号:36968026 阅读:12 留言:0更新日期:2023-03-22 19:28
本发明专利技术公开了一种基于电力线载波时钟同步的分钟级数据采集方法,其技术方案包括步骤1,提高串口波特率至115200bps;步骤2,对全网络进行时钟同步;步骤3,终端对路由和模块配置采集任务;步骤4,模块开始以某个周期为标准,存储此刻的电表数据;步骤5,路由周期性的主动查询模块数据并主动上报终端;步骤6,终端收到结果并回复路由,并处触发结果继续上报直至结束。本发明专利技术优化了低压电力载波系统的高频数据采集流程,降低了数据采集时间,有效提升了采集效率,实现了分钟级采集,可满足未来不断增加的台区现场业务需求。加的台区现场业务需求。加的台区现场业务需求。

【技术实现步骤摘要】
一种基于电力线载波时钟同步的分钟级数据采集方法


[0001]本专利技术涉及低压电力线载波通信
,尤其涉及一种基于电力线载波时钟同步的分钟级数据采集方法。

技术介绍

[0002]随着低压高速电力线载波通信技术的发展,越来越多的电力线相关深化应用被提出,并实际应用于现场环境。但是由于台区现场对线损分析治理、灾情监测支撑、电路老化分析、负荷波动监测、设备时钟监测等业务需求逐步提升,每天采集24~96点实时用电数据的高频采集已经不足以支撑上述业务,需要更加精准的5分钟曲线数据,甚至1分钟级曲线数据采集。
[0003]目前低压电力采集系统的时延可简单分为处理时延和传输时延。处理时延包括终端、模块、电表的时延,主要为终端、模块或者电表对收到的报文进行处理、存储或者解析等造成的延时。传输时延主要为串口间的交互延时,受串口交互速率等影响较大,包括终端路由间的串口时延、电力线载波传输时延、模块与电表间的串口时延等。
[0004]当前HPLC通信标准已经标定了电力线载波传输速率。针对现有技术的缺陷,数据采集方案优化方向可以有:提升终端的数据处理速度、提升终端与路由间的串口速率、提高并发数、压缩模块与电能表的交互时延等。

技术实现思路

[0005]本专利技术针对现有技术存在的不足和缺陷,提供了一种基于电力线载波时钟同步的分钟级数据采集方法,此方法是基于以终端、路由、模块和电表为一个系统的台区之中,采用提高终端与路由之间的串口速率、优化终端配置数据采集任务逻辑、增加路由获取终端时钟并同步所有模块时钟、增加万年历时钟同步等方法,从而形成了全新的数据采集方法,并达到了分钟级采集效果,从而实现对不断增加的台区现场业务需求进行支撑、监测和分析。本方案选择使用115200bps的交互速率,提升交互效率,有效缩短交互时间;本方案选择使用新型采集模型,通过以下技术方案来实现:一种基于电力线载波时钟同步的分钟级数据采集方法,具体是通过提高终端与路由间的串口速率从而减少串口延时,再通过优化终端中高频数据采集任务逻辑,实现架构优化,并使路由、模块都支持任务的配置和存贮,最后在载波层面需要支撑万年历时钟同步功能,使得台区中所有设备的网络时钟都与终端时钟统一,并支撑分钟级数据任务的收发和执行。同时需要扩充串口速率配置报文、时钟获取报文、分钟级任务配置报文、采集结果上报报文、载波万年历同步报文、载波分钟级任务报文等相关报文来协助方案的实现。
[0006]本专利技术方法具体包括以下几个步骤:(1)路由上电后,终端配置档案,设置串口波特率为115200bps。
[0007](2)模块上电后请求MAC地址,关联入网。
[0008](3)组网完成后路由请求终端时钟,记录万年历,通过载波报文进行全网同步。
[0009](4)终端给路由、模块配置采集任务,告知任务号、数据项、周期。
[0010](5)路由在规定的时间自动启动并发抄表流程,进行数据采集,该下行报文中仅携带任务号、时间戳、MAC地址等必要信息。
[0011](6)模块收到下行报文后,从自身的存储空间提取数据,并上报至路由。
[0012](7)路由收到上行抄表结果后进行主动上报。
[0013](8)终端收到上报结果后回复ACK,触发路由后续抄表结果继续上报。
[0014]本专利技术的有益效果为:本专利技术优化了低压电力载波系统的高频数据采集流程,降低了数据采集时间,有效提升了采集效率,实现了分钟级采集,可满足未来不断增加的台区现场业务需求。
附图说明
[0015]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:图1为本专利技术的一种基于电力线载波时钟同步的分钟级数据采集方法流程图。
具体实施方式
[0016]为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合本专利技术实施例附图,对本专利技术实施例中的技术方案做进一步清楚、完整的描述。显然,所描述的实施例是本专利技术实施例的一种,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]图1为本专利技术的一种基于电力线载波时钟同步的分钟级数据采集方法流程图。此方法是以台区电力线网络中的时钟同步为前提,通过路由下发采集间隔、采集开始时间等相关报文来使台区中的模块得到配置,使模块自身以固定时间周期去采集当时电表的固定数据块并保存在自身内存中,经过一定的周期以后路由会主动采集全台区全时刻数据并上报终端。
[0018]本方案的详细采集过程如下所示:步骤一:当路由插在已经上电的终端后,终端将与路由交互进行台区档案同步,其次终端将与路由进行串口速率协商,并将串口波特率设置为115200bps。
[0019]步骤二:当模块上电后,模块同样会与电表进行交互,模块会请求电表MAC地址,并以此地址在网络中发送关联请求入网,并等待路由回复确认后入网。
[0020]步骤三:当所有模块都入网完成后,路由会向终端请求此时的终端时钟,并同步记录万年历,也就是此刻的年月日数据,最终通过信标帧利用电力线载波报文进行全网络时钟同步,且万年历会在全网络中周期性的不断下发,而模块会不断与之比对并修正,以此来保证此网络中的所有模块和路由都处于同一周期,并为后续下发配置任务设立基础。
[0021]步骤四:当终端收到转主站下发的高频数据采集任务之后,终端就会对路由配置高频数据采集任务,并由路由继续配置给模块,此时路由会先与终端进行不断交互,并且由于串口速率为115200bps这一步会比现有方案更快更准确。当路由明确采集任务之后,就会
通过电力线对台区中的所有模块进行任务配置,并且此时所有模块都会与路由进行交互,告知路由是否成功得到有效的信息。这些信息包括但不限于告知此任务的任务号、抄读的相关数据项、相关抄读周期等信息。
[0022]步骤五:在保证全网络中时钟信息和任务配置信息成功同步的前提下,所有模块会以一个固定周期(此周期一般为15min,可调节)与电表进行交互,并获取那一时刻的电表相关数据项信息,并保存在抄读模块的内存当中。此过程只会涉及到模块与电表之间的交互,模块不会每一个固定周期都把数据传回路由,而是自我保存,这样就极大的降低了路由与模块的交互次数,从而极大的降低高频数据采集流程的传输时间,并且由于不会每一个固定周期都回传数据,所以信道中不容易出现拥堵现象,不会影响正在进行中的其他任务,从而提升信号传输的成功率,提升传输效率。接下来此方案把数据查询任务交给了路由,路由会在集中器规定的周期内(此周期根据配置任务为准),自动启动并发抄表流程,对所有模块中存储的数据进行全面采集,该下行报文中仅携带任务号、时间戳、MAC地址等必要信息。这里的查询报文使用了任务号,而不是常规的查询报文,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于电力线载波时钟同步的分钟级数据采集方法,其特征在于,此方法是基于以终端、路由、模块和电表为一个系统的台区之中,并以台区电力线网络中的时钟同步为前提,通过路由下发采集间隔、采集开始时间等相关报文来使台区中的模块得到配置,使模块以确定时间周期去采集电表的数据并保存在模块内存中,然后路由主动采集全台区全时刻数据并上报终端,该方法主要包括以下步骤:步骤1:路由上电后,终端配置档案,设置串口波特率;步骤2:模块上电后请求MAC地址,并进行关联入网;步骤3:组网完成后路由请求终端时钟,记录万年历,并通过载波报文进行全网同步;步骤4:终端负责下发路由、模块的配置采集任务,并告知任务号、数据项、周期;步骤5:路由在规定的时间自动启动并发抄表流程,进行数据采集,该下行报文中携带任务号、时间戳、MAC地址等此类必要信息;步骤6:模块收到下行报文后,从自身的存储空间提取数据,并上报至路由;步骤7:路由收到上行抄表结果后并主...

【专利技术属性】
技术研发人员:徐明庆严由辉吕恒毅钱涛荣学超王雅喆
申请(专利权)人:青岛鼎信通讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1