一种用于电路板自动灌装测试系统的制作方法

文档序号:28665883发布日期:2022-01-26 21:11阅读:130来源:国知局
一种用于电路板自动灌装测试系统的制作方法

1.本发明涉及电路板灌装测试技术领域,具体涉及一种用于电路板自动灌装测试系统。


背景技术:

2.随着时代发展,电子产品无所不在,电子产品中的电路板是电子产品中的核心部件,电路板贴片后的灌装、参数配置和功能测试是最终产品质量控制的关键环节。目前国内大部分的电路板都是采用人工配置参数和人工功能测试的方式,若存在灌装,通常采用芯片先灌装再贴片,或者贴片后采用人工灌装的方式,工作强度较大,且不方便对数据进行统计及存储,后续针对产品的质量跟踪检查较为繁琐。


技术实现要素:

3.本发明的为解决上述问题,提供一种具备降低工作人员劳动强度、对测试数据具有储存管理能力的一种用于电路板自动灌装测试系统。
4.为了实现上述发明目的,本发明提供了以下技术方案:
5.一种用于电路板自动灌装测试系统,包括
6.服务器,所述服务器用于存储电路板软件执行文件、功能测试文件及工作流程描述文件;接收客户端的运行指令,并根据电路板软件执行文件、功能测试文件及工作流程描述文件向测试台发送工作指令;管理测试台的结果反馈;
7.客户端,所述客户端用于向服务器发送运行指令;用于接收并显示测试台的结果反馈,并将结果反馈上传至服务器;
8.测试台,所述测试台用于接收服务器的工作指令,并根据工作指令将执行文件灌装到电路板中;进行功能测试文件中所描述的测试任务;将测试后的结果反馈上传至客户端。
9.工作人员通过向客户端向服务器发送运行指令,由服务器调取向测试台发送工作指令,测试台向客户端发送结果反馈,结果反馈由服务器进行存储,由客户端进行呈现,仅需少量工作人员就可完成对大量电路板的灌装测试。
10.进一步的,所述服务器包括数据库模块、管理界面模块及客户端管理模块;所述服务器通过客户端管理模块经多个客户端与多个测试台连接,且客户端与测试台一一对应。
11.进一步的,所述数据库模块用于存储结果反馈、参数生成规则文件、客户端更新包、电路板软件执行文件、功能测试文件及工作流程描述文件。
12.进一步的,所述管理界面模块用于测试记录的浏览、参数生成规则的管理、客户端更新包的管理、电路板执行文件的管理、功能测试文件的管理及工作流程的管理。
13.进一步的,所述客户端管理模块用于与客户端通信的建立、保持及释放管理。
14.进一步的,所述客户端向服务器发送测试记录查询信息,客户端管理模块接收查询信息,通过管理界面模块从数据库模块中调取测试记录数据,通过客户端管理模块发送
至客户端呈现。
15.进一步的,所述客户端启动后自动与服务器连接并检测的更新包;客户端向服务器发送查询请求,管理界面模块调取客户端更新包并发送至客户端,并由客户端呈现。
16.进一步的,所述客户端向服务器发送运行指令,服务器根据工作流程描述文件向测试台发送工作指令,测试台完成工作内容后向客户端发送结果反馈,由服务器的数据模块进行存储,且在客户端上呈现。
17.进一步的,所述测试台包括通信模块、测试台控制器、动作机构控制模块及夹具,测试台控制器的一端通过通信模块与客户端连接,另一端通过测试电缆与夹具的反馈输出端连接;动作机构控制模块的输出端与夹具的控制执行端连接,动作机构控制模块的输入端与测试台控制器连接。
18.进一步的,所述通信模块用于测试台和客户端的双向通信,用于接收服务器的工作指令及发送测试台的结果反馈;测试台控制器用于解析服务器的工作指令,将解析后的工作指令发送给动作机构控制模块,并接收夹具输出的结果反馈,经通信模块上传至客户端;动作机构控制模块对测试台的动作逻辑进行控制,并控制夹具执行相应的操作;夹具对被测试电路板进行固定,并将结果反馈输出至测试台控制器。
19.与现有技术相比,本发明的有益效果:本发明提供的方案采用电路板贴片后灌装、参数配置和功能测试及测试设备自动完成的方式,实现对电路板的自动测试,并对测试数据进行存储、统计,通过客户端对历史产品进行质量跟踪查询,本发明提供的方案具有容易应用、实现简单、运行可靠的优点。
附图说明:
20.图1为本发明的系统连接示意图;
21.图2为本发明的工作流程示意图;
22.图3为本发明中测试台工作原理框图。
具体实施方式
23.下面结合试验例及具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。
24.如图1所示,一种用于电路板自动灌装测试系统,包括
25.服务器,所述服务器用于存储电路板软件执行文件、功能测试文件及工作流程描述文件;接收客户端的运行指令,并根据电路板软件执行文件、功能测试文件及工作流程描述文件向测试台发送工作指令;管理测试台的结果反馈;
26.客户端,所述客户端用于向服务器发送运行指令;用于接收并显示测试台的结果反馈,并将结果反馈上传至服务器;
27.测试台,所述测试台用于接收服务器的工作指令,并根据工作指令将执行文件灌装到电路板中;进行功能测试文件中所描述的测试任务;将测试后的结果反馈上传至客户端。
28.工作人员通过向客户端向服务器发送运行指令,由服务器调取向测试台发送工作
指令,测试台向客户端发送结果反馈,结果反馈由服务器进行存储,由客户端进行呈现,仅需少量工作人员就可完成对大量电路板的灌装测试。
29.具体的,服务器包括数据库模块、管理界面模块及客户端管理模块;服务器通过客户端管理模块经多个客户端与多个测试台连接,且客户端与测试台一一对应。
30.以一个服务器多个客户端进行管理,并由客户端对应连接一个测试台,工作人员可根据不同需求,由客户端输入,对指定电路板进行测试,替代了传统手动测试。
31.具体的,数据库模块用于存储结果反馈、参数生成规则文件、客户端更新包、电路板软件执行文件、功能测试文件及工作流程描述文件。
32.结果反馈,服务器对结果反馈反馈进行存储,并对其进行浏览、查询。
33.参数生成规则文件,由服务器管理,用于客户端为电路板配置参数时生成参数的算法,算法根据测试需求不同,由工作人员编写特定算法。
34.客户端更新包,由服务器管理,用于客户端与服务器连接后,服务器向客户端提供客户端更新包。
35.电路板执行文件,由服务器管理,用于客户端灌装电路板。
36.功能测试文件,由服务器的管理,用于客户端测试电路板的功能。
37.工作流程描述文件,由服务器管理,用于客户端操作电路板的工作流程。
38.具体的,管理界面模块用于测试记录的浏览、参数生成规则的管理、客户端更新包的管理、电路板执行文件的管理、功能测试文件的管理及工作流程的管理。
39.测试记录浏览,位于服务器的管理界面模块中,用于浏览测试记录。
40.测试记录包括电路板所执行的电路板软件执行文件的内容、功能测试文件内容、工作流程描述文件的内容以及结果反馈信息的内容。
41.参数生成规则管理,位于服务器部分的管理界面模块中,用于管理参数生产规则文件。
42.客户端更新包管理,位于服务器部分的管理界面模块中,用于管理客户端更新包。
43.电路板执行文件管理,位于服务器部分的管理界面模块中,用于管理电路板执行文件。
44.功能测试文件管理,位于服务器部分的管理界面模块中,用于管理功能测试文件。
45.工作流程管理,位于服务器部分的管理界面模块中,用于管理工作流程文件。
46.具体的,客户端管理模块用于客户端通信的建立、保持及释放管理。
47.客户端通信的建立,用于为新连接的客户端创建会话对象。
48.客户端通信的保持,用于维护当前正在工作的客户端会话对象。
49.客户端通信的释放,用于释放主动断开连接或者超时断开连接的客户端。
50.具体的,客户端向服务器发送测试记录查询信息,客户端管理模块接收查询信息,通过管理界面模块从数据库模块中调取测试记录数据,通过客户端管理模块发送至客户端呈现。
51.工作人员可随时通过客户端向服务器发送测试记录查询信息,传统的电路板灌装测试无法自动对测试记录进行保存归纳,需要工作人员获取结果反馈后由工作人员进行输入保存,中间环节有一定概率出现错误,本发明中可自动对测试记录进行保存,且不存在错误。
52.具体的,客户端启动后自动与服务器连接并检测的更新包;客户端向服务器发送查询请求,管理界面模块调取客户端更新包并发送至客户端,并由客户端呈现。
53.具体的,客户端向服务器发送运行指令,服务器根据工作流程描述文件向测试台发送工作指令,测试台完成工作内容后向客户端发送结果反馈,由服务器的数据模块进行存储,且在客户端上呈现。
54.如图2所示,打开后自动与服务器建立连接并检查更新包,然后等待人工操作,工作人员点击了开始按钮,客户端向服务器发送运行指令,由服务器向测试台发送工作指令,测试台完成测试后将结果反馈传送至客户端,由客户端上传至服务器并保存;若人工点击关闭,则主动与服务器断开连接,并结束。
55.具体的,如图3所示,测试台包括通信模块、测试台控制器、动作机构控制模块及夹具,测试台控制器的一端通过通信模块与客户端连接,另一端通过测试电缆与夹具的反馈输出端连接;动作机构控制模块的输出端与夹具的控制执行端连接,动作机构控制模块的输入端与测试台控制器连接。
56.具体的,通信模块用于测试台和客户端的双向通信,用于接收服务器的工作指令及发送测试台的结果反馈;测试台控制器用于解析服务器的工作指令,将解析后的工作指令发送给动作机构控制模块,并接收夹具输出的结果反馈,经通信模块上传至客户端;动作机构控制模块对测试台的动作逻辑进行控制,并控制夹具执行相应的操作;夹具对被测试电路板进行固定,并将结果反馈输出至测试台控制器。
57.应用中,工作人员启动客户端,客户端自动与服务器连接,从数据库模块中获得更新包,对客户端进行更新,工作人员发送操作指令,客户端向服务器发送相关工作指令,服务器获取电路板执行文件、相关参数及工作流程描述文件,并依次通过客户端发送给测试台,测试台的通信模块接收指令文件,通过测试台控制器解析指令并控制动作机构控制模块执行相关操作,测试台完成工作后通过通信模块将结果反馈发送至客户端呈现、服务器中存储。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1