首页> 中国专利> 一台电脑控制多测试站的FCT测试系统及控制方法

一台电脑控制多测试站的FCT测试系统及控制方法

摘要

本发明的一台电脑控制多测试站的FCT测试系统,包括电脑、n个测试站、通讯汇总分发装置、路由器、扫码工位、电路板运动控制装置以及OK/NG收板机。FCT测试系统的控制方法包括:S1:检测待测电路板;S2:下发扫码指令;S3:上传扫码指令;S4:判断扫码是否成功;S5:传送电路板和准备测试;S6:判断是否下载程序;S7:判断程序是否下载成功;S8:测试电路板;S9:接收合格电路板。本发明测试系统及方法,不需要同时操作多台电脑,只需要操作一台电脑,一台电脑上只运行一个上位机程序,简化了系统设计、减少了硬件成本,同时简化了操作流程、减少了操作人员出差错的概率。

著录项

  • 公开/公告号CN113219940A

    专利类型发明专利

  • 公开/公告日2021-08-06

    原文格式PDF

  • 申请/专利权人 新风光电子科技股份有限公司;

    申请/专利号CN202110376324.5

  • 申请日2021-04-08

  • 分类号G05B23/02(20060101);G01R31/28(20060101);

  • 代理机构11676 北京华际知识产权代理有限公司;

  • 代理人褚庆森

  • 地址 272500 山东省济宁市汶上县经济开发区金成路中段路北

  • 入库时间 2023-06-19 12:07:15

说明书

技术领域

本发明涉及一种FCT测试系统及控制方法,更具体的说,尤其涉及一种一台电脑控制多测试站的FCT测试系统及控制方法。

背景技术

FCT功能测试设备是对待测电路板,根据其运行所需条件,提供模拟的激励运行环境,使待测电路板运行于各种设计工作状态,包括正常工作状态及故障保护工作状态,通过获取各个运行状态下的各种参数,用以判断其功能好坏的一种测试设备。

全国生产制造自动化程度越来越高,机器的渗透率越来越高,导致了FCT功能测试设备逐渐的从手动操作、半自动操作的方式到全自动操作方式的发展,尤其是多测试站FCT功能测试系统的应用越来越普及。

但是现有的多测试站FCT功能测试系统是由多台电脑组成,每一个测试站需要一台电脑,每一台电脑需要和测试站及运动控制系统通信,共同完成对多测试站FCT功能测试系统的操作,操作时需要逐一打开每一台电脑再打开相应的上位机软件、设置相应的操作参数,显然加大了系统的复杂性,提高了操作员的复杂度,设置的步骤、参数越多,越容易操作错误,存在质量安全隐患,而且不便于统一管理。

本发明要解决的技术问题是为了克服上述所述的操作复杂性,只需要一台电脑即可实现控制多测试站FCT功能测试系统,简化了系统设计、减少了硬件成本、简化了操作流程,减少了操作人员出差的概率。

发明内容

本发明为了克服上述技术问题的缺点,提供了一种一台电脑控制多测试站的FCT测试系统及控制方法。

本发明的一台电脑控制多测试站的FCT测试系统,包括电脑、n个测试站、通讯汇总分发装置、路由器、扫码工位、电路板运动控制装置以及OK/NG收板机,每个测试站中均设置有电路板测试控制箱、测试治具和程序烧录器,电路板测试控制箱通过测试治具实现对待测试电路板的测试,扫码工位上设置有扫码器,电路板运动控制装置由前电路板传输装置和后电路板传输装置组成;其特征在于:所述电脑经通讯汇总分发装置与每个测试站中的电路板测试控制箱相通讯,电脑经路由器与每个测试站中的程序烧录器相通信,电脑与扫码工位上的扫码器相通讯;扫码器对待测试电路板上的条码进行扫描,前电路板传输装置将扫码工位上的待测试电路板运送至相应的测试站,后电路板传输装置将测试站上测试完毕的电路板运送至OK/NG收板机,OK/NG收板机上设置有分别存放合格电路板和不合格电路板的合格框和不合格框。

本发明的一台电脑控制多测试站的FCT测试系统,所述电脑上设置有第一串口、第二串口、网口和USB口,电脑经USB口形成的USB通讯线与通讯汇总分发装置相通信,通讯汇总分发装置经光纤与每个测试站上的电路板测试控制箱相通讯,电脑经网口形成的网线与路由器相通讯,路由器经网线与测试站上的程序烧录器相通讯;所述电脑经第二串口形成的RS232总线与扫码器相通讯,电脑经第一串口形成的RS232总线与电路板运动控制装置中的运动控制装置PLC相通讯。

本发明的一台电脑控制多测试站的FCT测试系统的控制方法,其特征在于,通过以下步骤来实现:

S1:检测待测电路板;运动控制装置PLC检测是否有待测电路板进入到扫码工位,如果没有,继续检测;如果有待测电路板进入,则向电脑发送待测电路板已在扫码工位并就绪的状态信息;

S2:下发扫码指令;电脑接收到运动控制装置PLC发送的扫码就绪指令后,经第二串口向扫码器下发扫码指令;

S3:上传扫码指令;扫码器接收到扫码指令后进行扫码,并经扫码数据经第二串口发送至电脑;

S4:判断扫码是否成功;电脑根据接收到的扫码数据判断扫码是否成功,如果成功,执行步骤S5;如果没有成功,电脑通过第一串口将扫码不成功的信息发送给运动控制装置PLC,运动控制装置PLC控制电路板运动控制装置将扫码不成功的电路板传送至OK/NG收板机中的不合格框中;

S5:传送电路板和准备测试;运动控制装置PLC接收到电脑发送的扫码成功信息后,运动控制装置PLC控制前电路板传输装置将待测电路板送往已就绪的空闲测试站,并将要送往那个测试站的信息经第一串口告知电脑;待测电路板被运送至相应测试站后,运动控制装置PLC经第一串口告知电脑测试站的测试准备就绪;

S6:判断是否下载程序;电脑接收到测试准备就绪的信息后,电脑生成与就绪的测试站相对应的测试线程,测试线程读取对应的有效测试数据指令向量,根据指令向量判断是否下载指定程序版本号程序,如果需要下载程序,则电脑通过网口和路由器通讯独立控制测试站中的程序烧录器,则进行程序下载;如果不进行程序下载,则执行步骤S8;

S7:判断程序是否下载成功;电脑中的测试线程判断程序是否下载成功,如果下载成功,执行步骤S8;如果程序下载不成功,电脑将程序下载不成功的信息发送至运动控制装置PLC,运动控制装置PLC控制电路板运动控制装置将待测电路板传送至OK/NG收板机中的不合格框中;

S8:测试电路板,电脑通过USB口和通讯汇总分发装置对n个测试站中的电路板测试控制箱发送控制指令和接收运行状态参数数据指令,如果电路板的功能测试成功,电脑则告知运动控制装置PLC向测试成功的电路板盖合格章,同时运动控制装置PLC告知OK/NG收板机合格信号,执行步骤S9;如果功能测试不成功,电脑通过通信告知电路板运动控制装置不盖章,运动控制装置PLC告知OK/NG收板机不合格信号,由后电路板传输装置将电路板传送至OK/NG收板机的不合格框中;

S9:接收合格电路板;后电路板传输装置将测试成功的电路板运送至OK/NG收板机的合格框中。

本发明的一台电脑控制多测试站的FCT测试系统的控制方法,设每个电路板测试控制箱接收控制数据及回传数据地址数量为100个;步骤S8中所述的电脑通过USB口和通讯汇总分发装置对n个测试站中的电路板测试控制箱发送控制指令和接收运行状态参数数据指令,通过以下步骤来实现:

S8-1-1:发送、读取状态判断;电脑中的测试线程首先判断是发送控制指令还是读取运行状态参数指令;执行步骤S8-1-2;

S8-1-2:判断USB口是否被占用;电脑通过查询USB口占用标志是否为1来判断是否被占用,如果USB口占用标志为1,表明USB口被占用,则继续等待直到USB口占用标志位为0,执行布置S8-1-3;

S8-1-3:置占用标志位;将USB口占用标志置为1,表示当前USB口被占用;

S8-1-4:确定发送和接收目标地址;如果与第i个测试站对应的测试线程i当前为发送控制指令状态,则第i个测试线程的目标地址为i×100+原始地址,如果与第i个测试站对应的测试线程i当前为接收运行状态参数指令状态,则第i个测试线程的接收目标地址为i×100+原始地址;其中,i=1,2,…,n;

S8-1-5:标志位清零;发送或接收指令后,将USB口占用标志置清零0,表示当前USB口未被占用。

本发明的一台电脑控制多测试站的FCT测试系统的控制方法,设电路板测试控制箱每次接收和发送的数据为100个;步骤S8中,电脑经USB口和通讯汇总分发装置向n个电路板测试控制箱发送控制指令数据步骤如下:

S8-2-1:通讯汇总分发装置通过USB口从电脑的发送数据帧中提取连续的n×100个数据;

S8-2-2:将获取的n×100个数据分拆成每组为100个数据的n组,前100个数据发送给第1个电路板测试控制箱,之后的100个数据发送给第2个电路板测试控制箱,依次类推,最后100个数据发送给第n个电路板测试控制箱;

S8-2-3:通讯汇总分发装置向n个电路板测试控制箱分别发送对应的100个数据;

从n个电路板测试控制箱经USB口和通讯汇总分发装置向电脑向回传运行状态参数的步骤如下:

S8-3-1:通讯汇总分发装置通过光纤接收n个电路板测试控制箱发过来的n组数据,每组数据为100个;

S8-3-2:通讯汇总分发装置将接收的n×100个数据打包成连续一组连续的数据区,数据区按照第1个电路板测试控制箱发送的100个数据排在最前,第2个电路板测试控制箱发送的100个数据排在其次,依次类推,第n个电路板测试控制箱发送的100个数据排在最后;

S8-3-3:通讯汇总分发装置将n×100个数据通过USB口发送给电脑,电脑将获取的n×100个数据分拆成每组为100个数据的n组,前100个数据为第1个电路板测试控制箱的运行状态参数,之后的100个数据为第2个电路板测试控制箱的运行状态参数,依次类推,最后100个数据为第n个电路板测试控制箱的运行状态参数,来对每个测试站的工作状态进行识别。

本发明的有益效果是:本发明的一台电脑控制多测试站的FCT测试系统,通过设置电脑、通讯汇总分发装置、路由器、扫码工位、n个测试站和电路板运动控制装置,电脑经通讯汇总分发装置与每个测试站中的电路板测试控制箱相通讯,实现了电脑对电路板测试控制箱发送控制指令和接收运行状态参数数据指令,电脑经路由器与每个测试站中的程序烧录器相通讯,实现了将测试程序下载至每个测试站,电脑通过对电路板运动控制装置的控制,实现了待测试电路板在扫码工位与测试站之间以及测试站与OK/NG收板机之间的传送。本发明的一台电脑控制多测试站的FCT测试系统及控制方法,不需要同时操作多台电脑,只需要操作一台电脑,一台电脑上只运行一个上位机程序,在上位机程序上只需要选择一个测试脚本即可选择下载程序版本选择及功能测试项目,简化了系统设计、减少了硬件成本,同时简化了操作流程、减少了操作人员出差错的概率。

附图说明

图1为本发明的一台电脑控制多测试站的FCT测试系统的原理图;

图2为本发明的一台电脑控制多测试站的FCT测试系统的通讯连接示意图;

图3为本发明的一台电脑控制多测试站的FCT测试系统的控制方法的流程图;

图4为本发明的一台电脑控制多测试站的FCT测试系统线程使用USB口逻辑示意图;

图5为本发明的一台电脑控制多测试站的FCT测试系统通讯汇总分发装置通讯处理流程图。

图中:1电脑,2通讯汇总分发装置,3路由器,4扫码工位,5测试站,6电路板测试控制箱,7测试治具,8程序烧录器,9 OK/NG收板机,10前电路板传输装置,11后电路板传输装置,12电路板运动控制装置;13第一串口,14 RS232总线,15运动控制装置PLC,16第二串口,17 RS232总线,18扫码器,19网口,20网线,21 USB口,22 USB通讯线,23光纤,24网线。

具体实施方式

下面结合附图与实施例对本发明作进一步说明。

如图1所示,给出了本发明的一台电脑控制多测试站的FCT测试系统的原理图,其由电脑1、通信汇总分发装置2、路由器3、n个测试站5、扫码工位4、电路板运动控制装置12和OK/NG收板机9组成,电脑1位上位机,所示的每个测试站由电路板测试控制箱6、测试治具7和程序烧录器8组成,电路板测试控制箱对电路板的测试进行控制,程序烧录器8实现测试程序的下载。扫码工位4上设置有扫码器18,扫码器18实现对待测试电路板上条形码的扫码。所示的电路板运动控制装置12由前电路板传输装置10和后电路板传输装置11组成,在运动控制装置PLC的控制作用下,前电路板传输装置10用于将扫码工位4上的电路板传送至测试站5上,后电路板传输装置11用于将测试站5上的电路板传送至OK/NG收板机9的合格框或不合格框内。

所示的电脑1经通讯汇总分发装置2与每个测试站5中的电路板测试控制箱6相通讯,以便电脑通过通讯汇总分发装置2对n个测试站中的电路板测试控制箱6发送控制指令和接收运行状态参数数据指令。电脑1经路由器3与每个测试站5中的程序烧录器8相通讯,以便将测试程序下载至相应的测试站5中的待测电路板。扫码器18安置于该FCT测试系统的前端扫码工位4,被所有的测试站5所共用,扫码器18扫完电路板条码后,运动控制装置12通过通信告知电脑1上的上位机(电脑1)电路板送入哪个测试站5,上位机在相应的测试站测试信息存储区记录条码信息。电路板运动控制装置12可通过横向平移移栽或者纵向提升/下降的方式将电路板传输至测试站及从测试站移出。

如图2所示,给出了本发明的一台电脑控制多测试站的FCT测试系统的通讯连接示意图,所示的电脑1上设置有第一串口13、第二串口16、网口19和USB口21,电脑1经第二串口16形成的RS232总线17与扫码器18相通讯,以获取扫码器18的扫码信息;电脑1经第一串口13形成的RS232总线14与运动控制装置PLC以Modbus RTU协议进行通讯,以实现对电路板运动控制装置12的控制。电脑1经USB口21形成的USB通讯线22与通讯汇总分发装置2相通讯,通讯汇总分发装置2经光纤与每个测试站5中的电路板测试控制箱6进行隔离通讯,电脑1经网口19形成的网线20与每个测试站5中的程序烧录器8相通信。

可见,本发明的一台电脑控制多测试站的FCT测试系统通过一台电脑对电路板进行程序下载及功能测试进行全自动化控制;该测试系统每个测试站独立运行,每个测试站中的程序烧录器及电路板测试控制箱服务于测试治具,测试治具均独立执行电路板测试,彼此互不干扰,提高测试效率。

电脑1实时和运动控制装置PLC以Modbus RTU协议进行通讯,获取电路板运动控制装置12提供的FCT测试系统实时运行状态数据,双方交换数据信息,其中电路板运动控制装置12向电脑1提供如下信息:(1)运动控制装置运行、停止、故障状态;(2)待测电路板已在扫码工位并就绪;(3)扫码完毕合格的电路板即将送到哪个测试站;(4)测试站已将待测电路板压紧,准备就绪,可以进行测试。电脑1向电路板运动控制装置12提供如下信息:(1)待测电路板扫码是否合格;(2)功能测试站进行程序烧录、功能测试是否合格;(3)功能测试站是否盖章。

运行于电脑1的上位机程序采用Java语言编写,在电脑1存储有多个测试脚本,在上位机界面下拉框中根据待测电路板型号选择一个测试脚本,这一个测试脚本可独立控制这三个测试站进行程序下载、功能测试;在上位机中生成多个内容相同的有效测试数据指令向量组,提取有效测试数据指令向量组步骤如下:

步骤1、根据从电脑1的上位机程序的下拉框中选择的测试脚本名称将其从电脑1中存储测试脚本存储区加载到上位机程序中;

步骤2、在电脑1的上位机程序中对已选择的测试脚本内容进行分析,从有效测试数据数据指令及备注信息中提取到有效测试数据指令;

步骤3、将提取到的有效测试数据指令根据功能测试站的数量复制为和测试站数量相同的有效测试数据指令向量组。

当测试站就绪时,运行于电脑1的上位机程序对步骤3中的有效测试数据指令向量组进行解析,可生成和测试站对应的测试线程,每个线程分别执行程序烧录、电路板功能测试、向运动控制装置发送测试结果,有效测试数据指令括:(1)指定待烧录程序版本号指令;(2)程序下载指令;(3)设置电路板测试控制箱运行参数指令;(4)获取电路板测试控制箱运行状态参数指令;(5)有效测试数据执行延时指令;(6)对从电路板测试控制箱获取的参数进行加、减、乘、除、取余运算指令;(7)数据判断指令;(8)有效指令执行顺序跳转指令;(9)测试合格、不合格给定指令。

本发明的实施例的一台电脑控制多测试站的FCT测试系统的控制方法为:操作运行于电脑1的上位机程序,根据待测电路板型号从几个测试脚本中选择对应的一个测试脚本,上位机程序根据已选择的测试脚本内容自动提取出有效测试数据指令,根据三个测试站的数量生成和测试站数量相同的内容一样的三组有效测试数据指令向量组,每个有效测试数据指令向量组包含指定的烧录程序版本及功能测试指令,上位机程序实时和运动控制装置12的PLC15通过串口13以Modbus RTU协议进行通讯,获取运动控制装置PLC15提供的运动控制装置实时运行状态数据,根据运行状态数据控制一个扫码器18扫码并获取扫码数据,根据测试站就绪状态生成多个测试线程,每个测试线程独立解析属于每个线程的有效测试数据指令向量组,多个线程同时独立和路由器3以及一个通讯汇总分发装置2通讯,通过路由器3对三个测试功能测试站5中的程序烧录器8控制程序烧录,通过通讯汇总分发装置2和三个功能测试站5中的电路板测试控制箱6通讯进行电路板功能测试,上位机程序根据程序烧录结果、功能测试结果向运动控制装置12的PLC15发送控制指令控制相应的测试站是否进行盖章,然后向OK/NG收板机9传送测试合格/不合格信息将传输电路板后收取到合格框或者不合格框。

如图3所示,给出了本发明的一台电脑控制多测试站的FCT测试系统的控制方法的流程图,其通过以下步骤来实现:

S1:检测待测电路板;运动控制装置PLC检测是否有待测电路板进入到扫码工位,如果没有,继续检测;如果有待测电路板进入,则向电脑发送待测电路板已在扫码工位并就绪的状态信息;

S2:下发扫码指令;电脑接收到运动控制装置PLC发送的扫码就绪指令后,经第二串口向扫码器下发扫码指令;

S3:上传扫码指令;扫码器接收到扫码指令后进行扫码,并经扫码数据经第二串口发送至电脑;

S4:判断扫码是否成功;电脑根据接收到的扫码数据判断扫码是否成功,如果成功,执行步骤S5;如果没有成功,电脑通过第一串口将扫码不成功的信息发送给运动控制装置PLC,运动控制装置PLC控制电路板运动控制装置将扫码不成功的电路板传送至OK/NG收板机中的不合格框中;

S5:传送电路板和准备测试;运动控制装置PLC接收到电脑发送的扫码成功信息后,运动控制装置PLC控制前电路板传输装置将待测电路板送往已就绪的空闲测试站,并将要送往那个测试站的信息经第一串口告知电脑;待测电路板被运送至相应测试站后,运动控制装置PLC经第一串口告知电脑测试站的测试准备就绪;

S6:判断是否下载程序;电脑接收到测试准备就绪的信息后,电脑生成与就绪的测试站相对应的测试线程,测试线程读取对应的有效测试数据指令向量,根据指令向量判断是否下载指定程序版本号程序,如果需要下载程序,则电脑通过网口和路由器通讯独立控制测试站中的程序烧录器,则进行程序下载;如果不进行程序下载,则执行步骤S8;

S7:判断程序是否下载成功;电脑中的测试线程判断程序是否下载成功,如果下载成功,执行步骤S8;如果程序下载不成功,电脑将程序下载不成功的信息发送至运动控制装置PLC,运动控制装置PLC控制电路板运动控制装置将待测电路板传送至OK/NG收板机中的不合格框中;

S8:测试电路板,电脑通过USB口和通讯汇总分发装置对n个测试站中的电路板测试控制箱发送控制指令和接收运行状态参数数据指令,如果电路板的功能测试成功,电脑则告知运动控制装置PLC向测试成功的电路板盖合格章,同时运动控制装置PLC告知OK/NG收板机合格信号,执行步骤S9;如果功能测试不成功,电脑通过通信告知电路板运动控制装置不盖章,运动控制装置PLC告知OK/NG收板机不合格信号,由后电路板传输装置将电路板传送至OK/NG收板机的不合格框中;

S9:接收合格电路板;后电路板传输装置将测试成功的电路板运送至OK/NG收板机的合格框中。

在所述步骤S8中,测试线程进行功能测试,电脑1通过一个USB口21和一个通讯汇总分发装置2通讯对三个测试站中5的电路板测试控制箱6发送控制指令和接收运行状态参数指令,实时运行时至多有三个测试线程在执行发送控制指令及获取电路板测试控制箱运行参数指令时共用USB口21,和测试站对应的测试线程执行指令时共用USB口21流程步骤如下图4所示,这三个测试线程首先判断当前指令是发送控制指令还是读取运行状态参数指令,此时测试线程1执行如图4步骤E13,测试线程2执行如图4步骤E14,测试线程3执行如图4步骤E15,在当前实施例中每个电路板测试控制箱接收控制数据及回传数据地址均为100,共用USB口步骤如下:

S8-1-1:发送、读取状态判断;电脑中的测试线程首先判断是发送控制指令还是读取运行状态参数指令;执行步骤S8-1-2;

S8-1-2:判断USB口是否被占用;电脑通过查询USB口占用标志是否为1来判断是否被占用,如果USB口占用标志为1,表明USB口被占用,则继续等待直到USB口占用标志位为0,执行布置S8-1-3;

S8-1-3:置占用标志位;将USB口占用标志置为1,表示当前USB口被占用;

S8-1-4:确定发送和接收目标地址;如果与第i个测试站对应的测试线程i当前为发送控制指令状态,则第i个测试线程的目标地址为i×100+原始地址,如果与第i个测试站对应的测试线程i当前为接收运行状态参数指令状态,则第i个测试线程的接收目标地址为i×100+原始地址;其中,i=1,2,…,n;

S8-1-5:标志位清零;发送或接收指令后,将USB口占用标志置清零0,表示当前USB口未被占用。

在上述S8步骤中,上位机程序根据已准备就绪的功能测试站生成相应的测试线程,测试线程读取对应的有效测试数据指令向量,测试线程顺序执行有效测试数据指令向量,其中每个线程执行具有相同内容的有效测试数据指令,采用如下方法实现所有线程执行相同功能测试指令内容去实现对每个线程对相应的功能测试站中电路板测试控制箱控制:

实施例中每个电路板测试控制箱接收控制数据及回传数据地址均为100,实施例中有三个测试站,对应的Java程序中共有100*3个发送控制数据目的地址、100*3个接收运行状态参数地址,测试线程在解析指令时首先判断该指令是发送控制指令还是读取运行状态参数指令,如图4步骤E13为第一个线程的判断指令,如图4步骤E14为第二个线程的判断指令,如图4步骤E15为第三个线程的判断指令;第一个线程读取有效测试数据指令向量中的设置电路板测试控制箱控制参数时发送地址不做处理,原封不动的将发送写功能码+原始地址+控制数据向USB通讯接口21发送出去,同样执行获取电路板测试控制箱运行状态参数指令时,原封不动的将读功能码+原始地址向USB通讯接口21发送出去,返回的数据地址不做处理,返回的数据按照此地址存放数据;第二个线程读取有效测试数据指令向量组中的设置电路板测试控制箱控制参数时发送目标地址为原始地址+100,将读功能码+(原始地址+100)+控制数据向USB通讯接口21发送出去,执行获取电路板测试控制箱运行状态参数指令时,将读功能码+(原始地址+100)向USB通讯接口21发送出去,返回的数据地址+100存放返回数据;以此类推,第三个线程读取有效测试数据指令向量组中的设置电路板测试控制箱控制参数时发送原始地址+200,将写功能码+(原始地址+200)+控制数据向USB通讯接口21发送出去,执行获取电路板测试控制箱运行状态参数指令时,将读功能码+(原始地址+200)向USB通讯接口21发送出去,返回的数据地址+200存放返回数据。

通讯汇总分发装置2负责通过USB口21和电脑1的Java上位机通讯以及通过三组光纤23和三个电路板测试箱6通讯,负责将从电脑下发的300个控制数据解析分拆发给这三个电路板测试箱以及将从电路板测试箱发来的300个运行状态参数数据发送给上位机程序,通讯汇总分发装置2处理流程如图5所示,通过如图5步骤E25的USB接收发送程序提取到三百个设置三个电路板测试控制箱控制参数数据,如图5步骤E26,同时图5步骤E27程序步骤将从三个电路板测试控制箱回传的运行状态参数数据合成三百个回传数据。电脑经USB口和通讯汇总分发装置向n个电路板测试控制箱发送控制指令数据步骤如下:

S8-2-1:通讯汇总分发装置通过USB口从电脑的发送数据帧中提取连续的n×100个数据;

S8-2-2:将获取的n×100个数据分拆成每组为100个数据的n组,前100个数据发送给第1个电路板测试控制箱,之后的100个数据发送给第2个电路板测试控制箱,依次类推,最后100个数据发送给第n个电路板测试控制箱;

S8-2-3:通讯汇总分发装置向n个电路板测试控制箱分别发送对应的100个数据;

从n个电路板测试控制箱经USB口和通讯汇总分发装置向电脑向回传运行状态参数的步骤如下:

S8-3-1:通讯汇总分发装置通过光纤接收n个电路板测试控制箱发过来的n组数据,每组数据为100个;

S8-3-2:通讯汇总分发装置将接收的n×100个数据打包成连续一组连续的数据区,数据区按照第1个电路板测试控制箱发送的100个数据排在最前,第2个电路板测试控制箱发送的100个数据排在其次,依次类推,第n个电路板测试控制箱发送的100个数据排在最后;

S8-3-3:通讯汇总分发装置将n×100个数据通过USB口发送给电脑,电脑将获取的n×100个数据分拆成每组为100个数据的n组,前100个数据为第1个电路板测试控制箱的运行状态参数,之后的100个数据为第2个电路板测试控制箱的运行状态参数,依次类推,最后100个数据为第n个电路板测试控制箱的运行状态参数,来对每个测试站的工作状态进行识别。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号