串行端口与调制解调器的整合测试方法技术

技术编号:2864938 阅读:296 留言:0更新日期:2012-04-11 18:40
一种串行端口与调制解调器的整合测试方法,用来通过单一工具同时完成串行端口与调制解调器的测试,其特征在于,该方法包括:    将调制解调器通过串行端口与计算机主机相连;    确认串行端口连接有设备并初始化该设备;    提示使用者选择测试项;    根据使用者的选择进入不同测试状态;及    针对不同测试项利用该调制解调器与串行端口的连接进行测试。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种计算机测试方法,尤其指一种计算机的串行端口与调制解调器整合测试方法。
技术介绍
在计算机中,输入/出(I/O)端口是用来将数据送入计算机及从计算机取出数据的通路。有许多种类型的输入/出端口,例如串行端口(Serial Port),并行端口,磁盘控制器,以太网络卡等等。对于串行端口而言,它的外观可能是9针或25针的公插座,每一个串行端口必须有一个输入/出地址,以及一个中断请求(IRQ)。一般有四个串行设备对应到COMl-COM4。调制解调器(Modem)就是串行装置之一。调制解调器是MODulator和DEModulator的简写,它的作用是让两部计算机通过电话线来进行相互间的数据传输,它们各需要一部MODEM来配合,数据的传输方式是由甲计算机的MODEM将甲计算机内的数字(Digital)数据转换成电话线能够传输的模拟(Analog)型态,经电话线将数据传输给乙计算机的MODEM,再由乙计算机的MODEM将接收到的数据转换成乙计算机可以接受的数字数据,这种将数字型态数据转换成模拟型态数据的方式称为调制(Modulation),而将模拟型态数据转换成数字型态的方式称为解调(Demodulation),这个调制/解调的工作是由MODEM来负责。MODEM又分为内接式和外接式两种。内接式MODEM在外观上只是一片电子线路板而已,它直接被安装在计算机内的主机板上。而外接式MODEM在外观上是一个有许多小显示灯的盒子,在盒子内也包含了一片电子线路板,安装外接式MODEM时需用一条连接线与计算机连接,并不是直接安装在计算机内部。使用外接式MODEM时,计算机上需要有一个未被占用的串行端口。目前,计算机生产厂商在生产过程中都会对其产品部件进行大规模检验测试,作为计算机的重要通讯部件——串行端口和调制解调器都会成为其中的测试模块。按照传统的测试思想,串行端口测试与调制解调器测试是两个互相独立的测试模块串行端口通讯测试需要相应的测试工具支持;测试Modem时需要通过串行端口与计算机相连,然后进行测试。在上述传统方式中,既然两个测试模块都要与串行端口连接,那么能否利用这一特点把两个测试模块合二为一呢?这样可以充分利用Modem的各种硬件性能,在一个测试项目中完成串行端口与调制解调器的整合测试。
技术实现思路
本专利技术的主要目的,在于提供一种,将原本独立的串行端口测试过程与调制解调器测试过程结合为一个测试模块,以节省测试时间与资源。为了实现上述目的,本专利技术提供一种,用来通过单一工具同时完成串行端口与调制解调器的测试,首先将调制解调器通过串行端口与计算机主机相连,确认串行端口连接有设备并初始化该设备,然后提示使用者选择测试项,根据使用者的选择进入不同测试状态,最后,针对不同测试项利用该调制解调器与串行端口的连接进行测试。如上所述的,其中,该调制解调器为一外接式调制解调器。如上所述的,其中,所述确认串行端口连接有设备的步骤,是确认该调制解调器与串行端口相连,包括如下步骤调制解调器加电启动;打开命令回应(ATE1);报告固件修正(ATI3);启动本地模拟循环自测试(AT&T8);及如果调制解调器处于挂起(Hung Up)状态则终止进行中的测试(AT&T0)。如上所述的,其中,所述根据使用者的选择进入不同测试状态的步骤,如果使用者选择了串行端口测试,则将调制解调器转为摘机(Off Hook)状态,准备进入正常状态。如上所述的,其中,所述根据使用者的选择进入不同测试状态的步骤,如果使用者选择了调制解调器测试,则调制解调器保存环境设置,进入命令状态。如上所述的,其中,所述针对不同测试项利用该调制解调器与串行端口的连接进行测试的步骤,如果是对串行端口进行中断测试,则设置调制解调器进入串行端口测试状态,允许对串行端口事件的监控,利用调制解调器建立的连接来满足事件发生的各种条件,如果可以监测到相应的事件,则认为串行端口中断机制正常。如上所述的,其中,该针对不同测试项利用该调制解调器与串行端口的连接进行测试的步骤,如果是对串行端口进行外部循环(External LoopBack)测试,则利用调制解调器对串行端口数据传输功能进行测试,如果发送数据与接收数据不匹配,则认为测试失败;如果可以全部正确的收到数据,则测试成功。如上所述的,其中,所述针对不同测试项利用该调制解调器与串行端口的连接进行测试的步骤,如果是对串行端口进行字长度(Word Length)测试,则向串行端口以不同的数据长度发送数据,并通过调制解调器进行外部自发自收,如果可以全部正确的收到数据,则测试成功。如上所述的,其中,所述针对不同测试项利用该调制解调器与串行端口的连接进行测试的步骤,如果是对串行端口进行停止位(Stop Bit)测试,则以不同的停止位格式向串行端口发送数据,并通过调制解调器进行外部自发自收,如果可以全部正确的收到数据,则测试成功。如上所述的,其中,该针对不同测试项利用该调制解调器与串行端口的连接进行测试的步骤,如果是对调制解调器进行测试,则包括如下步骤初始化调制解调器,设置属性参数并配置寄存器值;使调制解调器进入异步模式(AT&Q0);与服务器端进行拨号连接(ATDT);等待握手信息,确认连接成功;向服务器端发送数据;等待服务器端的确认数据;使调制解调器挂机(ATH0);使调制解调器进入应答状态(ATA);接收来自服务器端的数据;校验数据并发出确认信号;及使调制解调器挂机(ATH0)。应用本专利技术,当Modem处在命令状态(Modem已经加电,但是未处在On Line状态或者没有接受任何AT指令控制信号)时,Modem可以发送和接收数据,这时可以暂时把它视为一个串行工具,对它可以完成传输数据,循环测试LoopBack,奇偶校验等测试;而当Modem处在工作状态(接受相应AT指令控制信号后返回相应的代码结果),就可以继续测试Modem的一些相应测试项例如启动本地模拟循环测试(Initiates local analog loopback),本地数字循环测试(local digital loopback),自诊断(Self Diagnostic)等等,这样就避免了测试过程中插拔调换工具的动作,可以节省大量的测试时间,提高生产效率,而且也不必再另外设计串口测试工具。一般情况下,外接式Modem都采用标准的RS-232接口电气标准,工程人员在测试过程中只需要简单的发出操作指令,就可以进行相应的测试项工作,安全稳定性较高。为了更好地说明本专利技术的创作特征和
技术实现思路
,下面结合附图进一步说明本专利技术的具体实施例。附图说明图1为本专利技术流程图;图2为本专利技术实现过程的示意图;图3A为现有技术测试串行端口的硬件连接图;图3B、3C为本专利技术整合测试的硬件连接图;图4为本专利技术提供的确认调制解调器与串行端口相连的步骤流程图;图5A、5B为本专利技术提供的调制解调器测试流程图。具体实施例方式本专利技术提供一种,用来通过单一工具同时完成串行端口与调制解调器的测试,如图1所示,该方法包括首先将调制解调器通过串行端口与计算机主机相连(步骤101);确认串行端口连接设备并初始化该设备(步骤102);然后提示使用者选择测试项(步骤103);根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串行端口与调制解调器的整合测试方法,用来通过单一工具同时完成串行端口与调制解调器的测试,其特征在于,该方法包括将调制解调器通过串行端口与计算机主机相连;确认串行端口连接有设备并初始化该设备;提示使用者选择测试项;根据使用者的选择进入不同测试状态;及针对不同测试项利用该调制解调器与串行端口的连接进行测试。2.如权利要求1所述的串行端口与调制解调器的整合测试方法,其特征在于该调制解调器为一外接式调制解调器。3.如权利要求1所述的串行端口与调制解调器的整合测试方法,其特征在于该确认串行端口连接有设备的步骤,是确认该调制解调器与串行端口相连,包括如下步骤调制解调器加电启动;打开命令回应;报告固件修正;启动本地模拟循环自测试;及如果调制解调器处于挂起状态则终止进行中的测试。4.如权利要求1所述的串行端口与调制解调器的整合测试方法,其特征在于该根据使用者的选择进入不同测试状态的步骤,如果使用者选择了串行端口测试,则将调制解调器转为摘机状态,准备进入正常状态。5.如权利要求1所述的串行端口与调制解调器的整合测试方法,其特征在于该根据使用者的选择进入不同测试状态的步骤,如果使用者选择了调制解调器测试,则调制解调器保存环境设置,进入命令状态。6.如权利要求1所述的串行端口与调制解调器的整合测试方法,其特征在于该针对不同测试项利用该调制解调器与串行端口的连接进行测试的步骤,如果是对串行端口进行中断测试,则设置调制解调器进入串行端口测试状态,允许对串行端口事件的监控,利用调制解调器建立的连接来满足事件发生的各种条件,如果可以监测到相应的...

【专利技术属性】
技术研发人员:刘文涵宋建福陈镇
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:

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

1