主机串口的测试系统及方法技术方案

技术编号:2843057 阅读:191 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种主机串口的测试系统及方法,该系统安装于一主机内,其包括:一连接模块,用于以环回插头连接串口各引脚并生成一虚拟调制解调器;一设置模块,用于设置各测试参数;一传送模块,用于导入一测试文件并传送该文件的数据,及实时显示数据的传送状态并获取数据传送过程中测试参数的实际值;一判断模块,用于依据传送模块所显示的数据传送状态,判断数据的传送是否正确;一校验模块,用于对接收的数据进行校验以确定串口是否正常。利用本发明专利技术,可提高测试效率及测试的准确性。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
电脑主机中的串口,又被称为COM口,可协助电脑与其他设备之间进行数据传送,如MODEM、条形码扫描仪、数码相机、工业/医药数据采集设备等。目前,各电脑厂商为保证其出厂产品中的串口正常,需对串口进行测试,而通常的测试过程并不直观,测试人员无法随时查看各类测试参数的变化,如数据传输时波特率的变化,并且,在波特率测试中仅可设定参数而无法获取波特率的测试实际值及仅能进行简单的奇偶校验,如串口通讯调试程序、PC机串口实验器等目前通常采用的测试工具。同时,测试过程中通常需要借助外部设备,如MODEM、数码相机等对其进行测试,当产品需进行大批量测试时,所述外部设备容易被损坏,不仅使得测试成本增加,且测试的效率也无法提高。
技术实现思路
鉴于上述内容,有必要提供一种主机串口的测试系统,其可实时显示传输率曲线,获取波特率测试实际值并可对数据传送进行多种校验以提高串口测试的效率及准确性。鉴于上述内容,还有必要提供一种主机串口的测试方法,其可实时显示传输率曲线,获取波特率测试实际值并可对数据传送进行多种校验以提高串口测试的效率及准确性。一种主机串口的测试系统,该系统安装于一主机内,用于测试主机各串口是否良好,其包括一连接模块、一设置模块、一传送模块、一判断模块及一校验模块。连接模块用于以环回插头连接串口各引脚并生成一虚拟调制解调器;设置模块用于设置各测试参数;传送模块用于导入一测试文件并传送该文件的数据,及实时显示数据的传送状态并获取数据传送过程中测试参数的实际值;判断模块用于依据传送模块所显示的数据传送状态,判断数据的传送是否正确;及校验模块用于对接收的数据进行校验以确定串口是否正常。一种主机串口的测试方法,该方法包括如下步骤(A)选择一需测试串口,以环回插头连接该串口各引脚并生成一虚拟调制解调器;(B)设置各测试参数,包括波特率;(C)导入一测试文件,从该虚拟调制解调器处传送该文件中的数据并显示传输率曲线;(D)根据所述传输率曲线,判断数据传送过程中的波特率是否符合上述设置的波特率;(E)若数据传送过程中的波特率符合所设置的参数,则根据各引脚显示的颜色判断各引脚信号状态是否正确;(F)若各引脚信号状态正确,则存储接收的所有数据;(G)对接收的数据进行校验;(H)及判断数据是否正确,以确定串口是否正常;(I)若数据正确,则该串口正常;及若数据不正确,则该串口异常并返回一错误提示。于步骤(D)中,进一步包括如下步骤若数据传送过程中的波特率不符合上述设置的波特率,则该串口异常并返回一错误提示。于步骤(E)中,进一步包括如下步骤若各引脚信号状态不正确,则该串口异常并返回一错误提示。相较现有技术,所述的,可实时显示传输率曲线,获取波特率测试实际值,并可自行更改各测试参数、进行循环测试,且具备多种数据校验,提高测试效率及测试的准确性。此外,无需借助外部设备即可对主机串口进行测试,可避免对外部设备的损耗。附图说明图1是本专利技术主机串口的测试系统较佳实施方式的界面图。图2是本专利技术主机串口的测试系统较佳实施方式的串口引脚连接图。图3是本专利技术主机串口的测试系统较佳实施方式的功能模块图。图4是本专利技术主机串口的测试系统较佳实施方式的串口测试示意5是本专利技术主机串口的测试方法较佳实施方式的具体实施流程图。具体实施方式电脑主机中通常包括两个串口COM1及COM2,目前多数使用9针连接器及RS-232C串口标准,下述较佳实施方式中所测试的串口类型皆以上述9针连接器及RS-232C串口标准为例。如图1所示,是本专利技术主机串口的测试系统较佳实施方式的界面图。该系统界面包括测试参数设定101、数据发送区102、数据接收区103、状态条104、传输率曲线105、各引脚信号状态106、数据校验107及其他参考数据108。其中,测试参数设定101中包括选择需测试串口、波特率的设定(波特率是描述数据信号对模拟载波调制过程中,载波每秒中变化的数值,又称为调制速率)、校验位的设定、用于测试的文件的大小、数据位的设定、间隔设定、停止位及循环测试的次数等参数,上述参数可于界面中的下拉菜单进行选择,亦可进行输入。数据发送区102用于导入一测试文件,并将该文件的数据进行发送。数据接收区103用于接收数据发送区102所发送的数据并存储该数据。状态条104用于显示数据传送的状态百分比。传输率曲线105用于显示数据传送过程中其波特率的变化。各引脚信号状态106通过显示各引脚的不同颜色代表各引脚所处的不同状态,以判断数据传送是否正常。数据校验107用于校验所接收的数据的正确性。其他参考数据108包括数据发送时间及结束时间、传送字符数、输入/校验缓冲等,可对串口的测试提供参考。图1所列举的各测试参数仅为部分参数,实际应用中可根据测试需要修改或新增所需参数内容。如图2所示,是本专利技术主机串口的测试系统较佳实施方式的串口引脚连接图。主机(图中未标示)中串口1使用9针连接器及RS-232C串口标准,其具备9个引脚2,并通过环回插头(Loop Back Plug)3接在不同引脚2上以生成一虚拟调制解调器(Modem),使得该串口1既是数据发送端,也是数据接收端,并借此传输相关数据,以对该串口1进行测试。图2中以小写字母对各引脚2进行按顺序标示,其中,标号为a的引脚2用于载波检测,其缩写符为DCD(Data Carrier Detection);标号为b的引脚2用于接收数据,其缩写符为RXD(Received Data);标号为c的引脚2用于发送数据,其缩写符为TXD(Transmitted Data);标号为d的引脚2表示测试数据终端准备好,其缩写符为DTR(Data Terminal Ready);标号为e的引脚2表示信号地,其缩写符为SG(Signal Ground);标号为f的引脚2用于测试数据设备准备好,其缩写符为DSR(Data Set Ready);标号为g的引脚2用于请求发送数据,其缩写符为RTS(Request to Send);标号为h的引脚2用于允许发送数据,其缩写符为CTS(Clear to Send);标号为i的引脚2为振铃指示,其缩写符为RI(Ringing)。如图3所示,是本专利技术主机串口的测试系统较佳实施方式的功能模块图。该主机串口的测试系统10可安装于任一主机内,用于测试主机各串口是否良好,其包括五个功能模块,分别是连接模块100、设置模块110、传送模块120、判断模块130及校验模块140。其中,连接模块100用于以环回插头连接串口1各不同引脚2以生成一虚拟MODEM,其连接状况可参照图2所示。设置模块110用于设置各测试参数,可参照如图1中所示的测试参数设定101所列各参数,其中包括选择需测试串口、波特率、校验位、用于测试的文件大小、数据位、间隔设定、停止位及循环测试的次数等参数,上述参数可于图1所示界面中的下拉菜单进行选择,亦可进行输入,还可在测试过程中对参数进行修改。传送模块120用于导入一测试文件并传送该文件的数据,即通过如图2所示以环回插头3连接不同引脚2所生成的虚拟Modem发送该文件中的数据及在串口1中接收数据,其中,该测试文件可采用美国国家标准协会(ANSI,American National Standard本文档来自技高网...

【技术保护点】
一种主机串口的测试系统,安装于一主机内,用于测试主机各串口是否良好,其特征在于,该系统包括:一连接模块,用于以环回插头连接串口各引脚并生成一虚拟调制解调器;一设置模块,用于设置各测试参数;一传送模块,用于导入一测试文 件并传送该文件的数据,及实时显示数据的传送状态并获取数据传送过程中测试参数的实际值;一判断模块,用于依据传送模块所显示的数据传送状态,判断数据的传送是否正确;及一校验模块,用于对接收的数据进行校验以确定串口是否正常。

【技术特征摘要】
1.一种主机串口的测试系统,安装于一主机内,用于测试主机各串口是否良好,其特征在于,该系统包括一连接模块,用于以环回插头连接串口各引脚并生成一虚拟调制解调器;一设置模块,用于设置各测试参数;一传送模块,用于导入一测试文件并传送该文件的数据,及实时显示数据的传送状态并获取数据传送过程中测试参数的实际值;一判断模块,用于依据传送模块所显示的数据传送状态,判断数据的传送是否正确;及一校验模块,用于对接收的数据进行校验以确定串口是否正常。2.如权利要求1所述的主机串口的测试系统,其特征在于,所述的设置模块所设置的测试参数包括波特率、校验位、数据位、停止位、测试文件的大小、间隔设定及循环测试的次数。3.如权利要求1所述的主机串口的测试系统,其特征在于,所述的传送模块还用于调整数据的传输方式,进行并行传输和串行传输的转换。4.如权利要求1所述的主机串口的测试系统,其特征在于,所述的校验模块对接收的数据进行校验包括奇偶校验、循环冗余校验及校验和校验。5.如权利要求1所述的主机串口的测试系统,其特征在于,所述的传送模块所显示的数据传送状态包括传输率曲线及各引脚信号状态。6.一种主机串口的测试方法,用于测试主机各串口是否良好,其特征在于,...

【专利技术属性】
技术研发人员:刘钱生胡可友
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1