一种基于负荷辨识检测平台的通信管理方法技术

技术编号:31822709 阅读:18 留言:0更新日期:2022-01-12 12:38
本发明专利技术涉及一种基于负荷辨识检测平台的通信管理方法,属于通信技术领域。包括如下步骤:A:通信数据的报文发送;A1:对发送报文进行分类并根据优先级由高到低依次将各发送报文队列中的报文按照优先级加入总发送队列中;A2:检测总发送队列是否为空,如果总发送队列不为空则出队一个发送包进行发送,如果发送队列为空则暂不处理,等待发送队列中有报文后再发送。B:通信数据的报文回复;B1:对回复报文进行分类;B2:根据不同的回复报文类型进行回复。本发明专利技术解决了上位机与之通信的MCU只能保持一个长链接且性能受限的问题,提高了负荷辨识检测平台的通信效率。测平台的通信效率。测平台的通信效率。

【技术实现步骤摘要】
一种基于负荷辨识检测平台的通信管理方法


[0001]本专利技术涉及一种基于负荷辨识检测平台的通信管理方法,属于通信


技术介绍

[0002]非侵入负荷辨识技术是指通过用户端口电压、电流数据分析用户内家用电器详细使用情况的技术,从而为需求响应、智能用电、能源综合服务等电力用户双向互动提供基础数据。对比于侵入式的分项计量方式,投入小,实用性强,应用前景广阔。目前国内以非介入负荷辨识技术为核心的用户感知设备主要包括非介入负荷辨识终端、多功能负荷辨识表、负荷辨识智能空开等多种产品形态。以非介入负荷辨识终端和多功能电表为主要形态的城乡居民互动示范工程已在国内多个省市进行试点应用或大规模开展。
[0003]国内众多学者和研究机构经过近十年的研究,已经成功将该技术产品化应用开发,依托江苏863重点专项“城区用户与电网供需友好互动系统”,在苏州、常州地区开展非入户终端的安装应用,实施世界上用户规模最大的居民需求响应示范工程。在江苏试点效应影响下,国内其他省市也逐渐在开始非侵入技术的试点。
[0004]非介入负荷感知模块数字测试系统平台,将电器运行的录制波形文件(满足IEEE定义的Comtrade标准格式要求,包含电压、电流信息),以数字量的方式直接发给负荷感知模块对应的接收接口,并收集负荷感知结果的方式进行对负荷感知模块的独立检测。
[0005]基于以上场景下产生的负荷辨识检测平台,主要通过检测软件将数字化的用电信息以网口的形式传递到MCU开发板,再由MCU开发板通过串口给到指定的辨识模块,并通过MCU采集辨识模块的反馈,转发给检测软件。
[0006]由于MCU性能有限(约5ms/包)且只能保持一个TCP连接,检测软件应控制与每个MCU的通信速率(约5ms/包)且只建立一个TCP长连接,与同一MCU的通信始终只能使用此连接,从而使整个系统的性能受限。

技术实现思路

[0007]本专利技术的目的在于,克服现有技术中存在的问题,提供一种基于负荷辨识检测平台的通信管理方法,极大的提高了负荷辨识检测平台通信的可靠性和通信效率。
[0008]为了解决上述问题,本专利技术的基于负荷辨识检测平台的通信管理方法包括如下步骤:A:通信数据的报文发送;A1:对发送报文进行分类并根据优先级由高到低依次将各发送报文队列中的报文按照优先级加入总发送队列中;A2:检测总发送队列是否为空,如果总发送队列不为空则出队一个发送包进行发送,如果发送队列为空则暂不处理,等待发送队列中有报文后再发送。
[0009]B:通信数据的报文回复;B1:对回复报文进行分类;
B2:根据不同的回复报文类型进行回复。
[0010]进一步的,所述发送报文包括无回复报文和有回复报文,所述无回复报文的优先级高于有回复报文;所述有回复报文包括单独与MCU通信报文和透传模块报文,所述单独与MCU通信报文的优先级高于透传模块报文;所述透传模块报文包括初始化队列报文和查冻结类型报文,所述初始化队列报文的优先级高于查冻结类型报文。
[0011]进一步的,所述有回复报文包括对应回复报文和透传模块主动上报报文;所述对应回复报文有出队标志位,并将对应回复报文加入接收报文总队列;所述出队标志位与发送有回复报文中的MCU队列、初始化队列、查询冻结队列共同控制对应类型;并将对应回复报文加入接收报文总队列;所述透传模块主动上报报文直接回复对应类型的报文。
[0012]进一步的,所述有回复报文如果收到回复报文或者超过5秒仍未收到回复报文,则将出队标志位置为可出队,并再出队一个发送包加入到总发送队列中。
[0013]进一步的,相同优先级的通信数据为同步操作,不同优先级的通信数据为异步操作。
[0014]本专利技术的有益效果是:(1)满足了不同优先级通信数据的高并发性和稳定性(2)解决了上位机与之通信的MCU只能保持一个长链接且性能受限的问题,从而实现对MCU通信的并发执行,并严格控制了通信设备的通信速率。
附图说明
[0015]图1为本专利技术中步骤A的流程图;图2为本专利技术中步骤B的流程图;图3为本专利技术中发送报文的分类图;图4为本专利技术中具体实施例的流程图。
具体实施方式
[0016]现在结合附图对本专利技术作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本专利技术的基本结构,因此其仅显示与本专利技术有关的构成。
[0017]本专利技术的基于负荷辨识检测平台的通信管理方法包括如下步骤:如图1所示,A:通信数据的报文发送;A1:对发送报文进行分类并根据优先级由高到低依次将各发送报文队列中的报文按照优先级加入总发送队列中;如图3所示,发送报文包括无回复报文和有回复报文,无回复报文的优先级高于有回复报文;有回复报文包括单独与MCU通信报文和透传模块报文,单独与MCU通信报文的优先级高于透传模块报文;透传模块报文包括初始化队列报文和查冻结类型报文,初始化队列报文的优先级
高于查冻结类型报文。
[0018]A2:检测总发送队列是否为空,如果总发送队列不为空则出队一个发送包进行发送,如果发送队列为空则暂不处理,等待发送队列中有报文后再发送。
[0019]如图2所示,B:通信数据的报文回复;B1:对回复报文进行分类;发送报文包括无回复报文和有回复报文,无回复报文的优先级高于有回复报文;有回复报文包括对应回复报文和透传模块主动上报报文;B2:根据不同的回复报文类型进行回复。
[0020]对应回复报文有出队标志位,并将对应回复报文加入接收报文总队列;出队标志位与发送有回复报文中的MCU队列、初始化队列、查询冻结队列共同控制对应类型;并将对应回复报文加入接收报文总队列;透传模块主动上报报文直接回复对应类型的报文。
[0021]有回复报文如果收到回复报文或者超过5秒仍未收到回复报文,则将出队标志位置为可出队,并再出队一个发送包加入到总发送队列中。
[0022]相同优先级的通信数据为同步操作,不同优先级的通信数据为异步操作。
[0023]如图4所示,无回复队列的报文出队一个发送包加入到总发送报文队列中后发送信息给MCU队列,MCU队列加入一个报文到总发送报文队列中后发送信息给初始化队列,如果初始化队列中的报文不为空,则初始化队列中的报文加入到总发送报文队列中,如果初始化队列为空则查冻结类型队列发送一个报文加入到总发送报文队列中。
[0024]本专利技术将不同种类通信数据进行分类管理,优先级高的通信数据会优先进行通讯,而次高优先级的通信数据会次优先进行通信,以此类推;满足不同优先级通信数据的高并发性和稳定性;软件平台与每台通信设备存在唯一的连接通道,严格控制检测平台与MCU之间的通信速率;通过此方法极大的提高了负荷辨识检测平台通信的可靠性也极大的提高了负荷辨识平台的通信效率。
[0025]以上述依据本专利技术的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项专利技术技术思想的范围内,进行多样的变更以及修改。本项专利技术的技术性范围并不局限于说明书上的内容,必须要根据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于负荷辨识检测平台的通信管理方法,其特征在于,包括如下两个步骤:A:通信数据的报文发送;A1:对发送报文进行分类并根据优先级由高到低依次将各发送报文队列中的报文按照优先级加入总发送队列中;A2:检测总发送队列是否为空,如果总发送队列不为空则出队一个发送包进行发送,如果发送队列为空则暂不处理,等待发送队列中有报文后再发送;B:通信数据的报文回复;B1:对回复报文进行分类;B2:根据不同的回复报文类型进行回复。2.根据权利要求1所述的基于负荷辨识检测平台的通信管理方法,其特征在于,所述发送报文包括无回复报文和有回复报文,所述无回复报文的优先级高于有回复报文;所述有回复报文包括单独与MCU通信报文和透传模块报文,所述单独与MCU通信报文的优先级高于透传模块报文;所述透传模块报文包括初始化队列报文和查冻结类型报文,所述初始化队列...

【专利技术属性】
技术研发人员:李英杰王永生邓士伟
申请(专利权)人:江苏智臻能源科技有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利