本发明涉及功能、稳定性测试技术,尤其涉及一种多usbport自动测试系统。
背景技术:
近年来,随着usb规范在笔记本,服务器与pc产品上的广泛应用,这些产品上的usb接口数量也在增加,在对这些产品的usb进行兼容性测试时,每个usb接口都要做u盘,usb硬盘,usb光驱等usb设备的兼容性测试和功能测试,由于测试时间长,兼容性设备多,usb接口还必须人工切换特,当产品很多时,容易造成设备的冲突和浪费,延长测试时间,会增加产品的研发周期。
技术实现要素:
为了解决以上技术问题,本发明提出了一种可对服务器,笔记本和pc的所有usbport进行自动测试的系统(multi-usbportautotestsystem),提升了电子产品的测试验证的效。
本发明的技术方案是:
多usbport自动测试系统,主要包括自动测试软件、upsb和mcu主控模块;
其中,
自动测试软件(multi-usbporttestutility),通过软件设定所需要测试的usb设备,并且根据侦测到的usb设备进行测试,当得到的usbport的测试结果后,输出控制信息给mcu主控模块;还兼有实时显示测试状态以及测试信息的功能。
upsb(usbportswitchboard),该模块由usbconnector,多个继电器以及pcb组成,此电路板具备自动切换多个usbport数据线的功能以及联结usb设备到usbport的功能。
mcu主控模块,主要由mcu组成的模块,可根据测试软件的输入信息,通过upsb控制usbdevices联结的多个usbport。
藉由本系统,单机可依据测试程序自动控制多个usbport侦测设备的状态,无需人工参与,需要哪个usbport,就联通哪个usbport的数据线。
具体测试流程为:
1)对uut要测的所有usbport通过usbcable全部连到upsb,要测试的usb设备也通过usbcable连接到upsb,
2)接着通过测试软件选择连接的测试设备,然后启动软件,开始测试usbport1,其他usbport的数据线被upsb切断,只有usbport1被接通;
3)当usbport1的测试运行结束后会将测试结果传给mcu;
4)mcu收到测试结果后会按设定顺序接通下一个usbport,
5)测试软件开始进行下一个usbport的测试,直到所有usbport测试完成;
6)最后软件自动显示测试结果。
本发明的有益效果是
增强笔记本,服务器与pc主板产品在兼容性测试和功能测试时的高效率,可将所有usb接口自动测完。此系统功能完整,通过multi-usbporttestutility来设定所需要测试的usb设备,记录,显示测试信息,有效提升效率。
附图说明
图1是本系统测试示意图。
具体实施方式
下面对本发明的内容进行更加详细的阐述:
本发明揭露multi-usbportautotestsystem,该系统包括﹕
自动测试软件(multi-usbporttestutility),可以通过软件设定所需要测试的usb设备,并且可以根据侦测到的usb设备进行测试,当得到的usbport的测试结果后,输出控制信息给mcu主控模块;还兼有实时显示测试状态以及测试信息的功能;
upsb(usbportswitchboard),该模块由usbconnector,多个继电器以及pcb组成,此电路板具备自动切换多个usbport数据线的功能以及联结usb设备到usbport的功能,如图1所示;upsb(usbportswitchboard)电路图采用orccad设计。
mcu主控模块,主要由mcu组成的模块,可根据测试软件的输入信息,通过upsb控制usbdevices联结的多个usbport.
藉由本系统,单机可依据测试程序自动控制多个usbport侦测设备的状态,无需人工参与,需要哪个usbport,就联通哪个usbport的数据线。
测试流程如下:
本系统实施,对uut要测的所有usbport通过usbcable全部连到upsb,要测试的usb设备也通过usbcable连接到upsb,接着通过测试软件选择连接的测试设备如usb光驱,然后启动软件,开始测试usbport1,其他usbport的数据线被upsb切断,只有usbport1被接通,当usbport1的测试运行结束后会将测试结果传给mcu;mcu收到测试结果后会按设定顺序接通下一个usbport,测试软件开始进行下一个usbport的测试,直到所有usbport测试完成,最后软件自动显示测试结果。
本发明适用于笔记本,服务器与pc产品的兼容性以及功能测试,稳定性测试。