一种实现单板工位测试的方法及其系统技术方案

技术编号:2634066 阅读:283 留言:0更新日期:2012-04-11 18:40
本发明专利技术的一种实现单板工位测试的方法及其系统,所述测试方法包括以下的步骤:启动测试后台系统,并选择需要的测试项;将前台单板和后台系统通讯连接,所述前台单板正常上电并进入测试模式;所述后台系统启动测试,将测试项所对应的消息依次发给所述前台单板;所述前台单板收到消息后,进行消息的解析,并进行相应消息的测试处理流程,一次测试完毕后依照固定的返回消息格式返回给所述后台系统;所述后台系统收到所述前台单板发回的测试结果,依照不同的测试项进行相应的解析并显示到所述后台系统的界面。本发明专利技术方法及系统在测试结果的内容表现上还可以更加充分,大量的测试结果可以在后台来做处理,提高了单片机对其他功能的处理速度。

【技术实现步骤摘要】

本专利技术涉及一种自动测试领域的硬件单板工位测试的方法及其系统,尤其涉及由单片机控制的单板在工位上进行各种硬件器件,性能和功能测试以及反复多种组合测试的方法及其系统。
技术介绍
单板的工位测试是单板在出厂之前必须完成的测试工序,它的目的是为了保证单板的可靠性和稳定性,包括器件测试、功能测试和简单的性能测试三个方面。器件测试主要是指对单板上的器件通路进行测试;功能测试是对单板能否实现其具体的功能项进行测试;简单的性能测试是指对基本的性能指标进行测试。目前常用的单板工位测试方法是,在单板软件中增加测试的代码,在进入正式的单板软件运行程序之前进行相应的测试。主要实现流程是依次将需要测试的项目逐项进行测试然后将结果依次返回并通过标准输出函数打印到超级终端显示,如果想要进行多次测试必需重复按照上面的流程进行。现有技术的上述测试方法存在下述缺陷首先,这种测试的方法缺乏灵活性,不够直观,测试者不能动态的对被测试的项目进行选择。当出现其中某一项测试不过时,如果想要重新对其进行测试就必需把所有的测试项都重新测一遍,这样就大大影响了单板工位测试的速度和效率,对生产不利。其次,由于对测试结果的返回采用的是常用的标准输入输出函数,打印是一种慢速操作,在短时间内需要大量打印时,通讯口(串口等)输出对系统的资源占用太多,而且过多的打印语句导致占用大量的程序存储空间,使应用程序正常运行所需的应用程序空间减少,造成应用程序功能实现上的难度增加。因此,现有技术存在缺陷,而有待于改进和发展。
技术实现思路
本专利技术的目的是提供一种实现单板工位测试的方法及其系统,是为了克服现有技术中单片机存储空间有限,工位测试不够灵活直观的缺点,因此,提出了一种用前后台交互的方式进行单板工位测试的方法,这种方法将节约大量的打印语句所占用的空间,并将大量的解释性,提示性语言转移到后台处理显示;同时后台也可以根据单板的不同测试项设计不同的测试方法,增强工位测试的灵活性、速度和效率。本专利技术所述的方法按以下方案实现一种实现单板工位测试的方法,所述测试方法包括以下的步骤a)启动测试后台系统,并选择需要的测试项;b)将前台单板和后台系统通过通讯口进行通讯连接,所述前台单板正常上电并进入测试模式;c)所述后台系统启动测试,将测试项所对应的消息依次发给所述前台单板;d)所述前台单板收到消息后,进行消息的解析,并进行相应消息的测试处理流程,一次测试完毕后依照固定的返回消息格式返回给所述后台系统;e)所述后台系统收到所述前台单板发回的测试结果,依照不同的测试项进行相应的解析并显示到所述后台系统的界面。所述的方法,其中,所述方法还包括f)收到所述后台系统界面传来的停止命令或在收到所述前台单板的测试完成消息后,测试结束。一种所述的实现单板工位测试的系统,其中,所述系统中包含一个前台单板,一个后台系统以及其他测试仪器,所述前台单板与所述后台系统通过通讯口进行通讯连接;所述前台单板为待测试单板,直接进行该前台单板的工位测试并将结果上报所述后台系统;所述后台系统位于一通用计算机上,通过点击触发各测试项,并将测试消息发到所述前台单板,同时根据接收到的前台消息进行测试结果的解析和显示;所述测试仪器连接在所述前台单板上,用于被测试用或测量测试结果用。所述的系统,其中,所述通讯口为串口。所述的系统,其中,所述通讯口为网口。本专利技术所提供的一种实现单板工位测试的方法及其系统,由于采用了前后台系统将单板工位测试的输出结果在后台显示的前后台交互的方式,使得前台的单板工位测试程序内容减少,节约了内存空间,同时还提供了更灵活的工位测试方式,测试者可以在后台来对测试项进行选择,也可以输入测试需要的参数,在测试结果的内容表现上还可以更加充分,大量的测试结果可以在后台来做处理,减少了前台单片机的处理,提高了单片机对其他功能的处理速度。附图说明图1为本专利技术方法的单板工位测试体系结构图;图2为本专利技术方法的单板工位测试方法流程图。具体实施例方式下面结合附图对实现方法进行详细描述。所述系统中包含一个前台单板,一个后台系统以及其他测试仪器,所述前台单板与后台系统通过通讯口,如串口或网口等,进行通讯连接。所述前台单板为待测试单板,直接进行该前台单板的工位测试并将结果上报给后台系统。所述后台系统位于一通用计算机上,通过点击触发各种测试项,并将测试消息发到前台单板,同时根据接收到的前台消息进行测试结果的解析和显示,本专利技术系统可多次选择,重复进行测试,也可进行单独测试项的测试和多测试项的同时测试。所述测试仪器连接在前台单板上,用来被测试用或测量测试结果用。本专利技术的所述测试方法包括以下的步骤1、启动测试后台系统,并选择需要的测试项。2、将前台单板和后台系统通过通讯口(串口或网口等)相连,前台单板正常上电并进入测试模式。3、后台系统启动测试,将测试项所对应的消息依次发给前台单板。4、前台单板收到消息后,进行消息的解析,并进行相应消息的测试处理流程,一次测试完毕后依照固定的返回消息格式返回给后台系统。5、后台系统收到前台单板发回的测试结果,依照不同的测试项进行相应的解析并显示到后台系统界面。6、收到后台系统界面传来的停止命令或在收到前台单板0的测试完成消息后,测试结束。如图1所示,本专利技术的实现单板工位测试的系统包括了前台单板工位测试的几部分测试仪器,是对单板的硬件进行基本测试的工具;前台单板,是指被测的单板系统,它应该包括单板内部的测试软件。后台系统,是指与所述前台单板通过通讯口(串口或网口等)相连的测试发起和显示的系统。如图2所示,是本专利技术实现单板工位测试的方法流程图。在启动单板工位测试的后台系统和前台单板上电后,根据用户测试的需要来选择是进行单项测试还是多项测试,然后将要测试的消息逐个通过后台系统和前台单板连接的调试通讯口(串口或网口等)发送到所述前台单板。所述前台单板在收到测试消息后,在该前台单板软件中(也就是前台软件)做相应的处理后,回应对应的测试消息给后台系统。后台系统收到上条测试消息回应结果,根据约定好的解析方式对回应消息做相应的解析,最后通过后台系统界面来显示解析后的结果。同时对不同的测试项设定相应的超时处理,超时后提示测试者并继续进行下一个所选测试项的测试。对于需要手动停止的测试项,则在此测试项启动后显示停止测试的按钮,直到测试者认为不需要测试时进行停止。下面在移动通信系统中,以单片机控制的射频单板为例描述以本专利方法进行工位测试的过程。单板的主要硬件包括I2C、E2PROM、16C554、AD7859等,测试仪器包括示波器、万用表、GPIB卡等,通过串口将被测前台单板和工位测试后台系统相连,同时将测试仪器和前台单板相连,搭建一个单板工位测试系统。首先,在后台系统界面制定对相应硬件的测试项、对功能测试的测试项。然后在后台系统和前台单板之间规定好相应测试项的测试消息帧结构,以及对前台单板测试回应消息的解析协议。其步骤如下在后台系统界面上建立器件测试项I2C、E2PROM、16C554、AD7859测试按钮;功能测试项参数输入按钮,如锁相环配数等;测试结果显示窗口。1、首先,启动工位测试后台系统同时将前台单板的工位测试前台系统上电。2、点击器件测试项发起器件测试命令,可以逐项测试也可以多项测试。3、根据规定的消息本文档来自技高网...

【技术保护点】
一种实现单板工位测试的方法,所述测试方法包括以下的步骤:a)启动测试后台系统,并选择需要的测试项;b)将前台单板和后台系统通过通讯口进行通讯连接,所述前台单板正常上电并进入测试模式;c)所述后台系统启动测试,将测试项 所对应的消息依次发给所述前台单板;d)所述前台单板收到消息后,进行消息的解析,并进行相应消息的测试处理流程,一次测试完毕后依照固定的返回消息格式返回给所述后台系统;e)所述后台系统收到所述前台单板发回的测试结果,依照不同的测 试项进行相应的解析并显示到所述后台系统的界面。

【技术特征摘要】

【专利技术属性】
技术研发人员:谢志雄崔卓
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利