一种用于新能源发电工控系统的数据管道存储结构及工作方法

    公开(公告)号:CN118426985A

    公开(公告)日:2024-08-02

    申请号:CN202410485797.2

    申请日:2024-04-22

    IPC分类号: G06F9/54

    摘要: 本发明公开了一种本发明所述的用于新能源发电工控系统的数据管道存储结构的工作方法,数据管道存储于若干共享内存中,其中,所述数据管道分为若干子管道,每个子管道分别对应一个终端设备,上位机与各终端设备之间通过对应的子管道进行通信,第一块共享内存分为管道索引区及整体参数区,其中,各终端对应的子管道的索引存放于所述管道索引区中,数据管道的运行参数存放于所述整体参数区内;各终端对应的子管道存放于剩余共享内存中,该存储结构能够提高数据传输的时效性,提高设备并发性能,为新能源发电控制系统提供高并发且互不干扰的通信能力。

    判断主备切换与网络通断的方法、系统、设备及存储介质

    公开(公告)号:CN113985725A

    公开(公告)日:2022-01-28

    申请号:CN202111257211.X

    申请日:2021-10-27

    IPC分类号: G05B9/03

    摘要: 本发明公开了一种判断主备切换与网络通断的方法、系统、设备及存储介质,分散控制系统后台程序通过心跳线程定期遍历过程控制站4个网口,请求过程控制站的网络地址,判断网口的主备状态;根据4个网口的主备状态,判断过程控制站的控制器主备状态,确定主控制器和备控制器。系统包括上位机控制站判断模块和下位机控制站生成模块,用于产生控制器4个网口的主备切换,以及当主备控制器的四个网口的网络状态改变时,产生网络通断变化。本发明能够实时获取下位机过程控制站的主备控制器切换状态和上下位机通信网络的通断状态,并更新到数据库中,为系统运行与维护提供保障。

    时序数据库查询方法、系统、设备及存储介质

    公开(公告)号:CN113434518B

    公开(公告)日:2021-12-03

    申请号:CN202110990241.5

    申请日:2021-08-26

    摘要: 本发明提供了一种时序数据库查询方法、系统、设备及介质,方法包括,利用一致性哈希算法,计算下位机每个测点的时序ID的分片号,并将相同分片号的测点的时序数据存放在同一数据分片中,得到若干数据分片文件;获取查询请求,根据查询请求通过二维索引方式,得到待查询时序数据所在的数据分片文件;将待查询时序数据所在的数据分片文件解压后,映射至内存中,并在内存中查找待查询时序数据,得到所述的时序数据库查询结果;本发明利用一致性哈希算法,将时序数据分散到若干数据分片文件中;利用二维索引方式对数据分片文件进行查询,有效降低了内存开销,查询速度较高,避免查询过程数据量较大出现的卡顿现象,查询效率较高,精准度较高。

    一种FPGA可信配置方法及系统
    9.
    发明公开

    公开(公告)号:CN117290284A

    公开(公告)日:2023-12-26

    申请号:CN202311228837.7

    申请日:2023-09-21

    IPC分类号: G06F15/78

    摘要: 本发明公开了一种FPGA可信配置系统,主机接口单元用于主机和FPGA间的数据通信;配置寄存器组包括配置使能寄存器和配置状态寄存器;配置使能寄存器由主机写有效,当主机确认写入配置存储单元的数据完全正确后,写配置使能寄存器启动配置单元更新配置,同时启动计算单元运算;配置状态寄存器使用bit0~1表示配置数据是否正确,主机只读;配置存储单元用于存储主机下发的配置数据,使用FPGA内的RAM实现;配置单元将配置数据写入FPGA内部的功能寄存器;计算单元用于对数据进行计算;可信芯片接口单元提供与可信芯片连接的接口,本发明通过配置回读功能,确保主机配置整正确;利用可信校验功能,防止用户误配置;通过自校验和纠错功能,确保FPGA运行时参错的正确性。

    一种基于FPGA的可信芯片冗余控制方法及系统

    公开(公告)号:CN117289591A

    公开(公告)日:2023-12-26

    申请号:CN202311227625.7

    申请日:2023-09-21

    IPC分类号: G05B9/03

    摘要: 本发明公开了一种基于FPGA的可信芯片冗余控制方法及系统,包括主机接口单元、配置寄存器组、数据缓存单元、自检单元、计算单元、仲裁单元和两个可信芯片接口单元,利用自检单元比较可信芯片的计算结果与配置寄存器组内存储的期望的自检计算结果是否相等,以检测可信芯片是否工作正常;对主机写入的数据进行运算,并将计算结果送入可信芯片进行计算并判断计算结果;利用仲裁单元对自检单元和计算单元发起的可信芯片接口使用请求进行仲裁,本发明通过采用FPGA自检单元来确保可信芯片正常工作,相同的数据用两个可信芯片进行运算,两个结果相同则认为正确,提高了计算的可靠性,本发明能够及时检测到配置错误,能够有效提高产品的故障应对能力。