电路板的检测方法、装置、电子设备及存储介质
文献发布时间:2023-06-19 10:16:30
技术领域
本发明涉及电路板检测领域,尤其涉及一种电路板的检测方法、装置、电子设备及存储介质。
背景技术
Open Pluggable Specification,即OPS,开放式可插拔规范,是Intel与显示器厂商共同制定的标准化数字标牌接口规范。在商用显示系统中,核心主板和OPS设备之间通常用一个OPS辅板相连。为保证OPS辅板质量,OPS辅板在出厂前需进行质量检测,然而目前的OPS辅板质检均为人工检测,其检测结果无法记录,导致OPS辅板在使用中出现故障时无法追溯。
发明内容
为了克服现有技术的不足,本发明的目的在于提供一种电路板的检测方法、装置、电子设备及存储介质,以解决目前OPS辅板的质检结果缺少记录而导致其在故障时无法追溯的问题。
本发明的目的采用如下技术方案实现:
一种电路板的检测方法,包括:
步骤S100、发送UART测试信号至被测电路板,获取从所述被测电路板接收到的UART响应信号,获取通用串行总线设备数量;
步骤S210、比对所述UART测试信号和UART响应信号是否一致,若是,则判断所述被测电路板的UART功能正常,记为第一检测结果;
步骤S220、比对预设接入设备数量和所述通用串行总线设备数量是否一致,若是,则判断所述被测电路板的USB功能正常,记为第二检测结果,其中,所述预设接入设备数量为通过通用串行总线接入所述被测电路板的设备数量;
步骤S300、将所述第一检测结果和第二检测结果上传至服务器。
在某些可选的实施例中,在所述步骤S100之前,还包括:
步骤S10、解析被测电路板上的识别码,得到身份识别数据;
步骤S20、比对所述身份识别数据和所述服务器中的预存身份数据进行比对是否一致,若是,则执行所述步骤S100,若否,则停止检测并生成身份异常报警信号。
在某些可选的实施例中,所述步骤S210还包括:若所述UART测试信号和UART响应信号不一致,则停止检测并生成UART异常报警信号。
在某些可选的实施例中,所述步骤S220还包括:若所述预设接入设备数量和所述通用串行总线设备数量不一致,则停止检测并生成USB异常报警信号。
在某些可选的实施例中,所述步骤S100还包括:
获取从所述被测电路板接收到的HDMI信号,将所述HDMI信号转发至显示设备。
为了解决相同的技术问题,本发明还提供了一种电路板的检测装置,包括:
数据收发模块,用于发送UART测试信号至被测电路板,用于获取从所述被测电路板接收到的UART响应信号,并获取通用串行总线设备数量;
UART比对模块,用于比对所述UART测试信号和UART响应信号是否一致,若是,则判断所述被测电路板的UART功能正常,记为第一检测结果;
USB比对模块,用于比对预设接入设备数量和所述通用串行总线设备数量是否一致,若是,则判断所述被测电路板的USB功能正常,记为第二检测结果,其中,所述预设接入设备数量基于通过通用串行总线接入所述被测电路板的设备数量;
上传模块,用于将所述第一检测结果和第二检测结果上传至服务器。
在某些可选的实施例中,还包括:
解析模块,用于解析被测电路板上的识别码,得到身份识别数据;
身份数据核验模块,用于比对所述身份识别数据和所述服务器中的预存身份数据是否一致,若是,则交由所述数据收发模块执行,若否,则停止检测并生成身份异常报警信号。
在某些可选的实施例中,还包括:
HDMI数据转发模块,用于获取从所述被测电路板接收到的HDMI信号,将所述HDMI信号转发至显示设备。
为了解决相同的技术问题,本发明还提供了一种电子设备,包括处理器、存储器以及存储于所述存储器上且可在所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现上述的电路板的检测方法。
为了解决相同的技术问题,本发明还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的电路板的检测方法。
相比现有技术,本发明的有益效果在于:
通过收发UART测试信号和UART响应信号,以及获取通用串行总线设备数量,经比对可得知被测电路板的UART功能和USB功能是否正常,将代表UART功能正常的第一检测结果和代表USB功能正常的第二检测结果上传至服务器,可对被测电路板的质量检测结果进行归档存储,以便在被测电路板出厂后出现故障时追溯查证。
附图说明
图1为发明的电路板的检测方法的简易流程图;
图2为发明的电路板的检测方法的流程示意图;
图3为发明的电路板的检测装置的示意图;
图中:
100、解析模块;200、身份数据核验模块;300、数据收发模块;400、HDMI数据转发模块;500、UART比对模块;600、USB比对模块;700、上传模块。
具体实施方式
为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳的实施例。但是,本发明可以用许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。
需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
结合图1和图2所示,示意性地显示了本发明的电路板的检测方法的流程图。
本发明的电路板的检测方法,用于对OPS辅板进行检测,检测方法包括:
步骤S10、解析被测电路板上的识别码,得到身份识别数据;
步骤S20、将身份识别数据和服务器中的预存身份数据进行比对,若一致,则执行步骤S100,若不一致,则停止检测并生成身份异常报警信号;
具体地,上述识别码为序列号条码,采用扫码器对被测电路板上的序列号条码进行读取,解析序列号条码得到身份识别数据,并将该身份识别数据和服务器中预先存入的预存身份数据进行比对,若一致,则继续执行步骤S100,若不一致,则停止检测并生成身份异常报警信号,该身份异常报警信号可以由显示设备予以显示,也可以由音箱等音频设备予以播放。其中,服务器中预先存入的预存身份数据指的是,服务器存放有该批次的被测电路板的所有序列号。
步骤S100、发送UART测试信号至被测电路板(Universal AsynchronousReceiver/Transmitter,通用异步收发传输器),获取从被测电路板接收到的UART响应信号,获取通用串行总线设备数量;获取从被测电路板接收到的HDMI信号(High DefinitionMultimedia Interface,高清多媒体接口),将HDMI信号转发至显示设备;
具体地,被测电路板可与用于配合检测的微控制单元(又称为单片微型计算机)电连接,被测电路板在接收到UART测试信号时会将该UART测试信号转发至微控制单元,微控制单元接收到UART测试信号后会反馈UART响应信号,UART测试信号和UART响应信号的数据内容一致。被测电路板还可与用于配合检测的OPS转接板电连接,OPS转接板上连接有HDMI信号源及一个或多个USB设备。
步骤S210、比对UART测试信号和UART响应信号,若一致,则判断被测电路板的UART功能正常,记为第一检测结果;若UART测试信号和UART响应信号不一致,说明被测电路板的UART功能异常,则停止检测并生成UART异常报警信号,UART异常报警信号可以由显示设备予以显示,也可以由音箱等音频设备予以播放。
步骤S220、比对预设接入设备数量和通用串行总线设备数量,若一致,则判断被测电路板的USB功能正常,记为第二检测结果,其中,预设接入设备数量为通过通用串行总线接入被测电路板的设备数量,即OPS转接板上连接的USB设备数量;若预设接入设备数量和通用串行总线设备数量不一致,说明被测电路板的USB功能异常,则停止检测并生成USB异常报警信号,USB异常报警信号可以由显示设备予以显示,也可以由音箱等音频设备予以播放。
步骤S300、将第一检测结果和第二检测结果上传至服务器,以便在被测电路板出厂后出现故障时追溯查证。
如图3,为了解决相同的技术问题,本发明还提供了一种电路板的检测装置,包括:
数据收发模块300,用于发送UART测试信号至被测电路板,用于获取从被测电路板接收到的UART响应信号,并获取通用串行总线设备数量。
UART比对模块500,用于比对UART测试信号和UART响应信号,若一致,则判断被测电路板的UART功能正常,记为第一检测结果;
USB比对模块600,用于比对预设接入设备数量和通用串行总线设备数量,若一致,则判断被测电路板的USB功能正常,记为第二检测结果,其中,预设接入设备数量基于通过通用串行总线接入被测电路板的设备数量。
上传模块700,用于将第一检测结果和第二检测结果上传至服务器。
解析模块100,用于解析被测电路板上的识别码,得到身份识别数据。
身份数据核验模块200,用于将身份识别数据和服务器中的预存身份数据进行比对,若一致,则交由所述数据收发模块300执行,若不一致,则停止检测并生成身份异常报警信号。
HDMI数据转发模块400,用于获取从被测电路板接收到的HDMI信号,将HDMI信号转发至显示设备。
为了解决相同的技术问题,本发明还提供了一种电子设备,包括处理器、存储器以及存储于所述存储器上且可在所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现上述的电路板的检测方法。
为了解决相同的技术问题,本发明还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的电路板的检测方法。
电路板的检测方法所涉及的硬件包括:OPS转接板、核心主板、服务器、微控制单元、扫码器和显示设备。
OPS辅板作为被测电路板,其具有FFC端口(Flexible Flat Cable,柔性扁平电缆)、OPS端口和UART端口,被测电路板的FFC端口通过FFC排线连接于核心主板的FFC端口,被测电路板的OPS端口通过OPS数据线连接于OPS转接板的OPS端口,被测电路板的UART端口通过UART数据线连接于微控制单元的UART端口。
核心主板分别电连接于显示设备和扫码器,上述的处理器、存储器及存储介质可全部或部分设置在核心主板上。
服务器可通过有线或无线的方式与核心主板连接。
OPS转换板上除了设置有上述的OPS端口,还设有HDMI端口及一个或多个USB端口,OPS转换板上的HDMI端口用于输入HDMI信号源,OPS转换板上的USB端口用于连接USB设备。
相比现有技术,本发明的有益效果在于:
通过收发UART测试信号和UART响应信号,以及获取通用串行总线设备数量,经比对可得知被测电路板的UART功能和USB功能是否正常,将代表UART功能正常的第一检测结果和代表USB功能正常的第二检测结果上传至服务器,可对被测电路板的质量检测结果进行归档存储,以便在被测电路板出厂后出现故障时追溯查证。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
- 一种电路板检测方法、装置、电子设备及存储介质
- 电路板的检测方法、装置、电子设备及存储介质