掌桥专利:专业的专利平台
掌桥专利
首页

一种可扩存的可编程控制器及存储设备

文献发布时间:2023-06-19 09:55:50


一种可扩存的可编程控制器及存储设备

技术领域

本发明涉及电路板检测领域。本发明具体涉及了一种可扩存的可编程控制器及存储设备。

背景技术

现有的电路板检测中,多需要对数据存储后再分析,在数据从镜头采集到本地的传输过程中,受到其传输方式及传输介质的影响,会出现数据丢失的问题。从而影响后期的数据分析及应用。因此,现有技术中的传输及存储方式不能满足可编程控制器传输接口的需要。无法保证数据在传输、存储及处理中的稳定性及可靠性。

发明内容

本发明的目的是提供一种可扩存的可编程控制器,其通过预存储校验,对传输环境给予验证,同时,对传输数据本身的属性数据互验,从而提高了数据传输的可靠性。

本发明的另一目的是提供可扩存的存储设备,其真对电路板检测单元存储能够传输控制数据,提高了数据使用的可靠性及有效性。

本发明提供一种可扩存的可编程控制器。其能够存储电路板检测装置的图像数据。可扩存的可编程控制器能够通过单一片上系统芯片实现。单一片上系统芯片具有一个数据处理器、一个图形存储处理器及一个FPGA单元:数据处理器及图形存储处理器与FPGA单元通过公用总线访问。数据处理器与图形存储处理器能够数据共享且能够双向通信。

FPGA单元中配置:

一个第一存储单元,其具有一个第一数据接收端、一个能够控制第一数据接收端接收的第一存储控制端及一个第一接收数据输出端。第一存储控制端及一个第一接收数据输出端通过公用总线分别连接于图形存储处理器的控制端。

一个第二存储单元,其具有一个第二数据接收端、一个能够控制第二数据接收端接收的第二存储控制端及一个第二接收数据输出端。第二存储控制端及一个第二接收数据输出端通过公用总线分别连接于图形存储处理器的控制端。

其中,数据处理器配置为,接收数据存储请求且将数据存储请求共享到图形存储处理器。数据存储请求中包括预存储请求时间、设定存储请求时间及发送存储单元标识。

图形存储处理器配置为,收到数据存储请求后,根据预存储请求时间及发送存储单元标识,分别驱动第一存储控制端及第二存储控制端。

第一数据接收端接收预存储镜头标识数据,且通过第一接收数据输出端将预存储镜头标识数据发送到图形存储处理器。

第二数据接收端接收设定镜头标识数据,且通过第二接收数据输出端将镜头标识数据发送到图形存储处理器。

图形存储处理器配置为,从预存储镜头标识数据中获取多镜头的当前镜头标识数据。通过当前镜头标识数据匹配设定镜头标识数据。若匹配,则图形存储处理器根据设定存储请求时间及发送存储单元标识存储第一存储控制端接收数据及驱动第二存储控制端接收数据。若不匹配,则生成异常信息。

第一数据接收端及第二数据接收端接收多镜头的图像数据。

在本发明的一种实施方式中,FPGA单元中还配置:

一个接口初始化程序单元,其通过公用总线分别连接于图形存储处理器。接口初始化程序单元中配置第一存储接口单元的初始化程序及第二存储单元的初始化程序。

图形存储处理器还配置为,接收到异常信息后,通过第一存储接口单元的初始化程序初始化第一存储接口单元且生成初始化信息。通过第二存储单元的初始化程序初始化第二存储单元且生成初始化信息。

在本发明的又一种实施方式中,数据处理器还配置为:若从图形存储处理器接收到初始化信息,则数据处理器接收数据存储请求。

在本发明的另一种实施方式中,FPGA单元中还配置:一个镜头标识数据存储单元,其连接第一接收数据输出端及第二接收数据输出端。镜头标识数据存储单元能够存储设定镜头标识数据。

在本发明的另一种实施方式中,镜头标识数据中包括:多个镜头标识字符串、多个镜头的位置信息。

本发明还提供了一种可扩存的存储设备,其能够存储电路板检测装置的图像数据。可扩存的可编程控制器能够通过单一片上系统芯片实现。单一片上系统芯片具有一个数据处理器、一个图形存储处理器及一个FPGA单元:数据处理器及图形存储处理器与FPGA单元通过公用总线访问。数据处理器与图形存储处理器能够数据共享且能够双向通信。

FPGA单元中配置:

一个第一存储单元,其具有一个第一数据接收端、一个能够控制第一数据接收端接收的第一存储控制端及一个第一接收数据输出端。第一存储控制端及一个第一接收数据输出端通过公用总线分别连接于图形存储处理器的控制端。

一个第二存储单元,其具有一个第二数据接收端、一个能够控制第二数据接收端接收的第二存储控制端及一个第二接收数据输出端。第二存储控制端及一个第二接收数据输出端通过公用总线分别连接于图形存储处理器的控制端。

其中,数据处理器配置为,接收数据存储请求且将数据存储请求共享到图形存储处理器。数据存储请求中包括预存储请求时间、设定存储请求时间及发送存储单元标识。

图形存储处理器配置为,收到数据存储请求后,根据预存储请求时间及发送存储单元标识,分别驱动第一存储控制端及第二存储控制端。

第一数据接收端接收预存储镜头标识数据,且通过第一接收数据输出端将预存储镜头标识数据发送到图形存储处理器。

第二数据接收端接收设定镜头标识数据,且通过第二接收数据输出端将镜头标识数据发送到图形存储处理器。

图形存储处理器配置为,从预存储镜头标识数据中获取多镜头的当前镜头标识数据。通过当前镜头标识数据匹配设定镜头标识数据。若匹配,则图形存储处理器根据设定存储请求时间及发送存储单元标识存储第一存储控制端接收数据及驱动第二存储控制端接收数据。若不匹配,则生成异常信息。

第一数据接收端及第二数据接收端接收多镜头的图像数据。

在本发明的另一个种实施方式中,FPGA单元中还配置:

一个接口初始化程序单元,其通过公用总线分别连接于图形存储处理器。接口初始化程序单元中配置第一存储接口单元的初始化程序及第二存储单元的初始化程序。

图形存储处理器还配置为,接收到异常信息后,通过第一存储接口单元的初始化程序初始化第一存储接口单元且生成初始化信息。通过第二存储单元的初始化程序初始化第二存储单元且生成初始化信息。

在本发明的另一个种实施方式中,数据处理器还配置为:若从图形存储处理器接收到初始化信息,则数据处理器接收数据存储请求。

在本发明的另一个种实施方式中,FPGA单元中还配置:一个镜头标识数据存储单元,其连接第一接收数据输出端及第二接收数据输出端。镜头标识数据存储单元能够存储设定镜头标识数据。

在本发明的另一个种实施方式中,镜头标识数据中包括:多个镜头标识字符串、多个镜头的位置信息。

下文将以明确易懂的方式,结合附图对可扩存的可编程控制器及可扩存的存储设备的特性、技术特征、优点及其实现方式予以进一步说明。

附图说明

图1是用于说明在本发明的一种实施方式中,一种可扩存的可编程控制器的系统连接示意图。

图2是用于说明在本发明另一种实施方式中,一种可扩存的可编程控制器的系统连接示意图。

图3是用于说明在本发明的再一种实施方式中,一种可扩存的可编程控制器的系统连接示意图。

具体实施方式

为了对发明的技术特征、目的和效果有更加清楚的理解,现对照附图说明本发明的具体实施方式,在各图中相同的标号表示结构相同或结构相似但功能相同的部件。

在本文中,“示意性”表示“充当实例、例子或说明”,不应将在本文中被描述为“示意性”的任何图示、实施方式解释为一种更优选的或更具优点的技术方案。为使图面简洁,各图中只示意性地表示出了与本示例性实施例相关的部分,它们并不代表其作为产品的实际结构及真实比例。

本发明的一种实施方式中,提供了一种可扩存的可编程控制器,如图1所示,其能够控制多驱动轴的数控加工设备。可扩存的可编程控制器能够接收驱动数控加工设备的镜头标识数据。可扩存的可编程控制器能够通过单一片上系统芯片实现。单一片上系统芯片具有一个数据处理器101、一个图形存储处理器201及一个FPGA单元301。数据处理器101 及图形存储处理器201与FPGA单元301通过公用总线访问。数据处理器101与图形存储处理器201能够数据共享且能够双向存储。

FPGA单元301中配置:一个第一存储接口单元302,其具有一个第一数据接收端501、一个能够控制第一数据接收端501接收的第一存储控制端502及一个第一接收数据输出端 503。第一存储控制端502及一个第一接收数据输出端503通过公用总线分别连接于图形存储处理器201的控制端。

一个第二存储单元303,其具有一个第二数据接收端601、一个能够控制第二数据接收端601接收的第二存储控制端602及一个第二接收数据输出端603。第二存储控制端602及一个第二接收数据输出端603通过公用总线分别连接于图形存储处理器201的控制端。

其中,数据处理器101配置为,接收数据存储请求且将数据存储请求共享到图形存储处理器201。数据存储请求中包括预存储请求时间、设定存储请求时间及发送存储单元标识。

图形存储处理器201配置为,收到数据存储请求后,根据预存储请求时间及发送存储单元标识,分别驱动第一存储控制端502及第二存储控制端602。

第一数据接收端501接收预存储镜头标识数据,且通过第一接收数据输出端503将预存储镜头标识数据发送到图形存储处理器201。

第二数据接收端601接收镜头标识数据,且通过第二接收数据输出端603将镜头标识数据发送到图形存储处理器201。

图形存储处理器201配置为,从预存储镜头标识数据中获取多驱动轴的预存储轴标识数据。通过预存储轴标识数据匹配镜头标识数据。若匹配,则图形存储处理器201根据设定存储请求时间及发送存储单元标识驱动第一存储控制端502接收数据或驱动第二存储控制端602接收数据。若不匹配,则生成异常信息。预存储轴标识数据中包括输出控制轴的数量及轴标识信息;上述信息可以从数控加工的指令行中读取。

第一数据接收端501接收正式镜头标识数据,或第二数据接收端601接收正式镜头标识数据。

从而通过两个存储单元,实现了预存储情况、传输数据的互验,从而提高了传输数据的可靠性、准备性。

在可扩存的可编程控制器的另一种示意性实施方式中,如图2所示,FPGA单元301中还配置:一个接口初始化程序单元701,其通过公用总线分别连接于图形存储处理器201。接口初始化程序单元701中配置第一存储接口单元302的初始化程序及第二存储单元303的初始化程序。

图形存储处理器201还配置为,接收到异常信息后,通过第一存储接口单元302的初始化程序初始化第一存储接口单元302且生成初始化信息。通过第二存储单元303的初始化程序初始化第二存储单元303且生成初始化信息。

在可扩存的可编程控制器的另一种示意性实施方式中,数据处理器101还配置为:若从图形存储处理器201接收到初始化信息,则数据处理器101接收数据存储请求。

在可扩存的可编程控制器的另一种示意性实施方式中,如图3所示,FPGA单元301中还配置,一个镜头标识数据存储单元801,其连接第一接收数据输出端503及第二接收数据输出端603。镜头标识数据存储单元801能够存储正式镜头标识数据。

在可扩存的可编程控制器的另一种示意性实施方式中,预存储轴标识数据及镜头标识数据中包括:多个轴的轴标识字符串、多个轴的排列顺序。

本发明还提供了一种多存储驱动设备,其能够控制多驱动轴的数控加工设备。多存储驱动设备能够接收驱动数控加工设备的镜头标识数据。多存储驱动设备包括:一个数据生成模块90,其能生成镜头标识数据及镜头标识数据。数据生成模块90具有一个数据输出端。

一个第一发送模块91,其连接数据输出端且能够向远程发送镜头标识数据。一个第二发送模块92,其连接数据输出端且能够向远程发送镜头标识数据。

一个可扩存的可编程控制器,可扩存的可编程控制器能够通过单一片上系统芯片实现。单一片上系统芯片具有一个数据处理器101、一个图形存储处理器201及一个FPGA单元301:数据处理器101及图形存储处理器201与FPGA单元301通过公用总线访问。数据处理器101与图形存储处理器201能够数据共享且能够双向存储。

FPGA单元301中配置:一个第一存储接口单元302,其具有一个第一数据接收端501、一个能够控制第一数据接收端501接收的第一存储控制端502及一个第一接收数据输出端 503。第一存储控制端502及一个第一接收数据输出端503通过公用总线分别连接于图形存储处理器201的控制端。

一个第二存储单元303,其具有一个第二数据接收端601、一个能够控制第二数据接收端601接收的第二存储控制端602及一个第二接收数据输出端603。第二存储控制端602及一个第二接收数据输出端603通过公用总线分别连接于图形存储处理器201的控制端。

其中,数据处理器101配置为,接收数据存储请求且将数据存储请求共享到图形存储处理器201。数据存储请求中包括预存储请求时间、设定存储请求时间及发送存储单元标识。

图形存储处理器201配置为,收到数据存储请求后,根据预存储请求时间及发送存储单元标识,分别驱动第一存储控制端502及第二存储控制端602。

第一数据接收端501从第一发送模块91接收预存储镜头标识数据,且通过第一接收数据输出端503将预存储镜头标识数据发送到图形存储处理器201。

第二数据接收端601从第二发送模块92接收镜头标识数据,且通过第二接收数据输出端603将镜头标识数据发送到图形存储处理器201。

图形存储处理器201配置为,从预存储镜头标识数据中获取多驱动轴的预存储轴标识数据。通过预存储轴标识数据匹配镜头标识数据。若匹配,则图形存储处理器201根据设定存储请求时间及发送存储单元标识驱动第一存储控制端502接收数据或驱动第二存储控制端602接收数据。若不匹配,则生成异常信息。

第一数据接收端501从第一发送模块91接收正式镜头标识数据,或第二数据接收端 601接收正式镜头标识数据。

在多存储驱动设备的另一种示意性实施方式中,FPGA单元301中还配置:一个接口初始化程序单元701,其通过公用总线分别连接于图形存储处理器201。接口初始化程序单元701中配置第一存储接口单元302的初始化程序及第二存储单元303的初始化程序。

图形存储处理器201还配置为,接收到异常信息后,通过第一存储接口单元302的初始化程序初始化第一存储接口单元302且生成初始化信息。通过第二存储单元303的初始化程序初始化第二存储单元303且生成初始化信息。

在多存储驱动设备的另一种示意性实施方式中,数据处理器101还配置为:若从图形存储处理器201接收到初始化信息,则数据处理器101接收数据存储请求。

在多存储驱动设备的另一种示意性实施方式中,FPGA单元301中还配置:一个镜头标识数据存储单元801,其连接第一接收数据输出端503及第二接收数据输出端603。镜头标识数据存储单元801能够存储正式镜头标识数据。

在多存储驱动设备的另一种示意性实施方式中,预存储轴标识数据及镜头标识数据中包括:多个轴的轴标识字符串、多个轴的排列顺序。

应当理解,虽然本说明书是按照各个实施方式中描述的,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。

相关技术
  • 一种可扩存的可编程控制器及存储设备
  • 一种可扩存全景红外摄像机
技术分类

06120112349636