光伏监控数据的传输装置的制作方法

文档序号:11053278阅读:336来源:国知局
光伏监控数据的传输装置的制造方法

本实用新型涉及光伏电站技术领域,特别涉及一种光伏监控数据的传输装置。



背景技术:

随着光伏发电技术的快速发展,规模性的光伏电站也愈发普及。当前的光伏电站一般包括规模较大的光伏阵列以及配合该光伏阵列使用的逆变器、汇流箱、辐照仪等电气设备,通过这些功能设备的配合,可以使得光伏电站稳定输出电流,以供给外部用电设备。

现有技术中,为了保证光伏电站的正常运行,一般会定时采集其中电气设备的状态数据以作为光伏监控数据,再将这些光伏监控数据封装后传输至目标终端,以便于工作人员通过目标终端来查看光伏电站的工作状态。

然而,现有技术中,一般会将所采集到的光伏监控数据封装成固定格式、固定长度的十六进制的代码来进行传输,由于十六进制的自身数据展示能力的局限性,造成封装过程复杂,不适用传输数量级较大的光伏监控数据。



技术实现要素:

本实用新型实施例的目的是提供一种光伏监控数据的传输装置,简化了光伏监控数据的封装过程,适用于传输数量级较大的光伏监控数据。

为解决上述技术问题,本实用新型实施例提供一种光伏监控数据的传输装置,包括:

数据采集器件,连接光伏电站内电气设备并采集所述电气设备的状态数据,作为光伏监控数据;

数据转换器件,连接所述数据采集器件并将所述光伏监控数据转换为符合JSON数据格式的目标数据;

数据发送器件,连接所述数据转换器件并将所述目标数据传输至目标终端。

优选的,所述光伏监控数据包括设备名称以及各设备名称所对应的状态数据;

所述数据转换器件,具体用于:

将所述电气设备的设备名称转换为符合JSON数据格式的初阶键名;

将所述电气设备的状态数据转换为符合JSON数据格式的初阶键值;

根据所述初阶键名和初阶键值,生成目标数据。

优选的,所述电气设备的状态数据包括类别名称以及各类别名称对应的类别数据;

所述数据转换器件,还具体用于:

将所述电气设备的类别名称转换为符合JSON数据格式的嵌套键名;

将所述电气设备的状态数据转换为符合JSON数据格式的嵌套键值;

根据所述嵌套键名和嵌套键值,生成初阶键值。

优选的,所述目标终端为目标服务器,所述目标终端具体用于:

提取所述目标数据内相对应的初阶键名与初阶键值,嵌套键名与嵌套键值并存至目标云端数据库。

优选的,所述目标云端数据库包括供外部设备访问的应用程序接口API。

由以上本实用新型实施例提供的技术方案可见,本实用新型实施例所提供的光伏监控数据的传输装置,通过数据转换器件将光伏监控数据转换为符合JSON数据格式的目标数据再发送至目标终端,利用JSON数据的便于阅读、机器解析的特点,能够快速转换光伏监控数据,提高了数据封装效率,保证了数据传输的时效性。

附图说明

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本实用新型实施例中光伏电站与传输装置的连接关系图;

图2为本实用新型实施例中光伏监控数据的传输方法的流程图;

图3为本实用新型实施例中光伏监控数据的传输方法内将所述光伏监控数据转换为符合JSON数据格式的目标数据的具体流程图;

图4为本实用新型实施例中光伏监控数据的传输方法内将所述电气设备的状态数据转换为符合JSON数据格式的初阶键值的具体流程图;

图5为本实用新型实施例中光伏监控数据的传输装置的示意图。

具体实施方式

本实用新型实施例提供一种光伏监控数据的传输方法和装置,用于解决现有技术中光伏电站的监控效率低下的问题。

为了使本技术领域的人员更好地理解本实用新型中的技术方案,下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本实用新型保护的范围。

参图1所示,本实用新型实施例中,传输装置100与光伏电站200可通信的连接,用于获取光伏电站200的状态数据并传输至目标终端300,以使得工作人员可以通过目标终端300查看光伏电站200的工作状态。

其中,光伏电站200包括由多个太阳能电池组件组成的光伏阵列210以及配合光伏阵列210使用的电气设备220,电气设备220可以是逆变器、汇流箱、辐照仪、气象仪、电表等,通过这些设备的配合可以使得光伏阵列210稳定输出电流至外部用电设备(未图示)。

在实际应用中,传输装置100与电气设备220可以通过数据线来有线连接也可以通过例如WIFI、蓝牙等常规无线通信协议来无线连接,传输装置100获取电气设备220内各单元的状态数据,作为光伏监控数据。传输装置100可以设置于目前光伏电站200内常用的数据采集装置(未图示)之中,在此不做赘述。

传输装置100与目标终端300同样可以通过数据线来有线连接也可以通过例如TCP/IP、WIFI、蓝牙等常规无线通信协议来无线连接,目标终端300可以是服务器、电脑、智能手机等业内常规设备,在此不做赘述。

以下结合图2详细描述光伏监控数据的传输方法,该方法包括如下步骤。

S10、采集光伏电站200内电气设备220的状态数据,作为光伏监控数据。

传输装置100可以周期性自动采集电气设备220的状态数据,也可以根据工作人员需求手动采集这些状态数据,并将这些状态数据作为光伏监控数据。

其中,传输装置100在接收状态数据时,还会包括相应的设备名称,以电气设备220选为逆变器、汇流箱、气象站以及电表为例,则相应的光伏监控数据可以参表1所示。

光伏监控数据

表1

参表1所示,光伏监控数据包括这些电气设备220的设备名称以及相对应的状态数据,这些状态数据还包括类别名称以及该类别名称所对应的类别数据。甚至说,光伏监控数据还可以包括一些常规标签,例如数据版本号、时间戳等,在此不做赘述。

以表1内用于体现汇流箱的工作状态的汇流箱数据为例,汇流箱数据内涵盖了作为电气设备220的汇流箱的名称,也包括直流电压1、直流电压2各个类别名称以及这些类别所对应的类别数据(即电压值)。

S20、将光伏监控数据转换为符合JSON数据格式的目标数据。

JSON(JavaScript Object Notation)数据格式是一种轻量级的数据交换格式,它基于ECMAScript的一个子集,JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等),这些特性使JSON成为理想的数据交换语言,易于人阅读和编写,同时也易于机器解析和生成。

符合JSON数据格式的对象一般包括“键名”:“键值”,通过将光伏监控数据依照“键名”:“键值”的方式进行转换,则能够得到符合JSON数据格式的目标数据。

结合图3所示,步骤S20具体包括如步骤。

S21、将所述电气设备的设备名称转换为符合JSON数据格式的初阶键名。

仍以电气设备220选为汇流箱为例,汇流箱的设备名称“汇流箱”则适应性调整为符合JSON数据格式的初阶键名,即“Junctionboxdata”。

S22、将所述电气设备的状态数据转换为符合JSON数据格式的初阶键值。

仍以电气设备220选为汇流箱为例,汇流箱包括多个类别名称,这些类别名称是并列的且均具有类别数据,这些数据需要独立描述,才能正确显示汇流箱的工作状态。

结合图4所示,步骤S22具体包括如步骤,以将具有多个类别数据的状态数据转换为初阶键值。

S221、将所述电气设备的类别名称转换为符合JSON数据格式的嵌套键名。

仍以电气设备220选为汇流箱为例,类别名称“直流电压1”转换为符合JSON数据格式的嵌套键名,即“votage1”。

S222、将所述电气设备的状态数据转换为符合JSON数据格式的嵌套键值。

仍以电气设备220选为汇流箱为例,作为类别数据的电压值直接作为对应嵌套键名的嵌套键值。

S223、根据所述嵌套键名和嵌套键值,生成初阶键值。此时的初阶键值内嵌套有多个数组对象。

当然,在状态数据并未包括多个类别数据时,无需执行前述步骤S221至S223,同样可以得到初阶键值,在此不做赘述。

S23、根据所述初阶键名和初阶键值,生成目标数据。目标数据即为符合JSON数据格式的代码。

仍以表1内数据为例,通过步骤S20则可以将表1内光伏监控数据转换为目标数据,具体如表2所示。

表2

S30、将目标数据传输至目标终端。

参表2所示,目标数据体现为符合JSON数据格式的代码,通过例如高可靠性的TCP/IP协议将目标数据传输至目标终端。在实际应用中,可以采用例如“带重传的肯定确认”技术来实现传输的可靠性,在传输过程中出现的丢包、错包等问题也同样具备纠错、重发等机制。应用层协议则采取的是高安全性的HTTP POST协议,POST是把提交的数据则放置在是HTTP包的包体中,不易被截取或者遭受攻击。

在本实用新型实施例中,目标终端300可以选为具有数据处理能力的目标服务器,该目标终端300具体用于:提取所述目标数据内相对应的初阶键名与初阶键值,嵌套键名与嵌套键值并存至目标云端数据库(未图示)。目标云端数据库包括供外部设备访问的应用程序接口API,目标用户可以利用移动设备、网页、客户端APP通过API来访问目标云端数据库内的初阶键名与初阶键值,嵌套键名与嵌套键值,再利用相应的操作界面还原展示例如表1内的光伏监控数据。

参图5所示,传输装置100为前述传输方法的执行主体,包括数据采集器件10、数据转换器件20以及数据发送器件30,三者依次连接。

数据采集器件10用于采集光伏电站200内电气设备220的状态数据,作为光伏监控数据。

传输装置100可以周期性自动采集电气设备220的状态数据,也可以根据工作人员需求手动采集这些状态数据,并将这些状态数据作为光伏监控数据。

其中,传输装置100在接收状态数据时,还会包括相应的设备名称,以电气设备220选为逆变器、汇流箱、气象站以及电表为例,则相应的光伏监控数据可以参前述表1所示。

仍以表1内数据为例,光伏监控数据包括这些电气设备220的设备名称以及相对应的状态数据,这些状态数据还包括类别名称以及该类别名称所对应的类别数据。甚至说,光伏监控数据还可以包括一些常规标签,例如数据版本号、时间戳等,在此不做赘述。

仍以电气设备220选为汇流箱为例,汇流箱数据内涵盖了作为电气设备220的汇流箱的名称,也包括直流电压1、直流电压2各个类别名称以及这些类别所对应的类别数据(即电压值)。

数据转换器件20连接数据采集器件10,从数据采集器件10获取光伏监控数据并将光伏监控数据转换为符合JSON数据格式的目标数据。

JSON(JavaScript Object Notation)数据格式是一种轻量级的数据交换格式,它基于ECMAScript的一个子集,JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等),这些特性使JSON成为理想的数据交换语言,易于人阅读和编写,同时也易于机器解析和生成。

符合JSON数据格式的对象一般包括“键名”:“键值”,通过将光伏监控数据依照“键名”:“键值”的方式进行转换,则能够得到符合JSON数据格式的目标数据。

在实际应用中,数据转换器件20具体用于:将所述电气设备的设备名称转换为符合JSON数据格式的初阶键名;将所述电气设备的状态数据转换为符合JSON数据格式的初阶键值。

仍以电气设备220选为汇流箱为例,汇流箱的设备名称“汇流箱”则适应性调整为符合JSON数据格式的初阶键名,即“Junctionboxdata”。汇流箱包括多个类别名称,这些类别名称是并列的且均具有类别数据,这些数据需要独立描述,才能正确显示汇流箱的工作状态。

在本实用新型实施例中,数据转换器件20还用于以将具有多个类别数据的状态数据转换为初阶键值。具体的,数据转换器件20用于将所述电气设备的类别名称转换为符合JSON数据格式的嵌套键名;将所述电气设备的状态数据转换为符合JSON数据格式的嵌套键值;根据所述嵌套键名和嵌套键值,生成初阶键值。此时的初阶键值内嵌套有多个数组对象。

仍以电气设备220选为汇流箱为例,类别名称“直流电压1”转换为符合JSON数据格式的嵌套键名,即“votage1”。作为类别数据的电压值直接作为对应嵌套键名的嵌套键值。

最后,数据转换器件20根据所述初阶键名和初阶键值,生成目标数据。目标数据即为符合JSON数据格式的代码。

仍以表1内数据为例,数据转换器件20则可以将表1内光伏监控数据转换为目标数据,具体如前述表2所示。

数据发送器件30连接数据转换器件20,从数据转换器件20获取目标数据并将目标数据传输至目标终端300。

目标数据体现为符合JSON数据格式的代码,通过例如高可靠性的TCP/IP协议将目标数据传输至目标终端。在实际应用中,可以采用例如“带重传的肯定确认”技术来实现传输的可靠性,在传输过程中出现的丢包、错包等问题也同样具备纠错、重发等机制。应用层协议则采取的是高安全性的HTTP POST协议,POST是把提交的数据则放置在是HTTP包的包体中,不易被截取或者遭受攻击。

在本实用新型实施例中,目标终端300可以选为具有数据处理能力的目标服务器,该目标终端300具体用于:提取所述目标数据内相对应的初阶键名与初阶键值,嵌套键名与嵌套键值并存至目标云端数据库(未图示)。目标云端数据库包括供外部设备访问的应用程序接口API,目标用户可以利用移动设备、网页、客户端APP通过API来访问目标云端数据库内的初阶键名与初阶键值,嵌套键名与嵌套键值,再利用相应的操作界面还原展示例如表1内的光伏监控数据。

综上,本实用新型实施例所提供的光伏监控数据的传输方法和装置,通过将光伏监控数据转换为符合JSON数据格式的目标数据在发送至目标终端,利用JSON数据的便于阅读、机器解析的特点,能够快速转换光伏监控数据,提高了数据封装效率,保证了数据传输的时效性。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本实用新型的实施例而已,并不用于限制本实用新型。对于本领域技术人员来说,本实用新型可以有各种更改和变化。凡在本实用新型的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本实用新型的权利要求范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1