System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 计算机串口测试系统及方法技术方案_技高网

计算机串口测试系统及方法技术方案

技术编号:40562436 阅读:11 留言:0更新日期:2024-03-05 19:25
本发明专利技术公开了计算机串口测试系统及方法,属于计算机通信技术领域,本要解决的技术问题为如何快速且准确的进行计算机串口检测。测试模块用于接收中央处理器下发的测试命令,并基于测试命令对指定的计算机串口进行测试,并调用记录模块记录测试结果,通过测试执行如下:检测计算机串口的工作是否正常,如果否,调用记录模块记录串口工作不正常并且反馈至中央处理器,如果是,判断被测计算机处串口的测试是否成功,如果是,结束本次测试,如果否,判断是否需要对被测计算机处串口重新测试,并向中央处理器返回判断结果,并基于中央处理器下发的测试命令对被测计算机串口重新测试;记录模块用于记录测试全过程;存储模块用于存储测试结果。

【技术实现步骤摘要】

本专利技术涉及计算机通信,具体地说是计算机串口测试系统及方法


技术介绍

1、计算机串行接口简称串口,也称串行通信接口或串行通讯接口(通常指com接口),是采用串行通信方式的扩展接口,串行接口是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,串口出现的初期是为了实现连接计算机外设的目的,如串口鼠标、串口键盘等,同时串口也可以应用于两台计算机之间的互联及数据传输,随着电子技术不断发展,会有大量数据要求测试,因此需要对计算机串口进行测试。

2、目前市场上的计算机串口测试方法应用已经十分广泛了,串口多用于工控和测量设备以及部分通信设备中,一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯,串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢,串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种,且对操作系统下的串口进行测试的方式有很多种,但是大多数测试方式只是对串口的基本功能进行测试,如在对串口进行测试的过程中,一般向串口发送命令的参数为十六进制,而在发送测试数据时,需要测试人员对测试参数进行进制转换,不便于发送测试数据,且费时费力,容易出错。

3、如何快速且准确的进行计算机串口检测,是需要解决的技术问题。


技术实现思路

1、本专利技术的技术任务是针对以上不足,提供计算机串口测试系统及方法,来解决如何快速且准确的进行计算机串口检测的技术问题。

2、第一方面,本专利技术一种计算机串口测试系统,包括测试模块、存储模块、记录模块以及中央处理器;

3、所述测试模块用于接收中央处理器下发的测试命令,并基于测试命令对指定的计算机串口进行测试,并调用记录模块记录测试结果,通过测试执行如下:检测计算机串口的工作是否正常,如果否,调用记录模块记录串口工作不正常并且反馈至中央处理器,如果是,判断被测计算机处串口的测试是否成功,如果是,结束本次测试,如果否,判断是否需要对被测计算机处串口重新测试,并向中央处理器返回判断结果,并基于中央处理器下发的测试命令对被测计算机串口重新测试;

4、所述记录模块用于记录被测试计算机串口的测试全过程,并将测试全过程反馈至中央处理器;

5、所述存储模块用于存储被测计算机串口的测试结果,并将测试结果反馈至中央处理器。

6、作为优选,所述测试模块包括输入单元、测试单元和判断单元;

7、所述输入单元用于接收中央处理器下发的测试命令,并将测试命令下发至测试单元;

8、所述测试单元用于基于测试命令对被测计算机串口进行测试,检测计算机串口的工作是否正常,如果是,则为计算机串口工作正常,若否,则计算机串口工作不正常,调用记录模块记录串口工作不正常并且反馈至中央处理器;

9、所述判断单元用于判断被测计算机处串口的测试是否成功,如果是,结束本次测试,如果否,用于判断是否需要对被测计算机处串口重新测试,并将判断结果上传中央处理器。

10、作为优选,所述测试命令用于指定被测计算机串口以及计算机串口需要被测试的信息。

11、作为优选,所述测试模块用于基于测试命令对被测计算机串口的模式配置和串口通信连通性进行测试。

12、第二方面,本专利技术一种计算机串口测试方法,用于通过如第一方面任一项所述的一种计算机串口测试系统进行计算机串口测试,所述方法包括如下步骤:

13、基于测试命令、通过测试模块对指定的计算机串口进行测试,检测计算机串口的工作是否正常;

14、如果否,调用记录模块记录串口工作不正常并且反馈至中央处理器;

15、如果是,判断被测计算机处串口的测试是否成功,如果是,结束本次测试,如果否,判断是否需要对被测计算机处串口重新测试,并向中央处理器返回判断结果,并基于中央处理器下发的测试命令对被测计算机串口重新测试;

16、通过记录模块记录被测试计算机串口的测试全过程,并将测试全过程反馈至中央处理器;

17、通过存储模块存储被测计算机串口的测试结果,并将测试结果反馈至中央处理器。

18、作为优选,基于测试命令、通过测试模块对指定的计算机串口进行测试,包括如下步骤:

19、通过输入单元接收中央处理器下发的测试命令,并将测试命令下发至测试单元;

20、基于测试命令、通过测试单元对被测计算机串口进行测试,检测计算机串口的工作是否正常,如果是,则为计算机串口工作正常,若否,则计算机串口工作不正常,调用记录模块记录串口工作不正常并且反馈至中央处理器;

21、通过判断单元判断被测计算机处串口的测试是否成功,如果是,结束本次测试,如果否,判断是否需要对被测计算机处串口重新测试,并将判断结果上传中央处理器。

22、作为优选,所述测试命令用于指定被测计算机串口以及计算机串口需要被测试的信息。

23、作为优选,基于测试命令对被测计算机串口的模式配置和串口通信连通性进行测试。

24、本专利技术的计算机串口测试系统及方法具有以下优点:

25、1、基于下发的测试命令对指定的计算机串口进行测试,检测计算机串口的工作是否正常,如果否,调用记录模块记录串口工作不正常并且反馈至中央处理器,如果是,判断被测计算机处串口的测试是否成功,如果是,结束本次测试,如果否,判断是否需要对被测计算机处串口重新测试,并向中央处理器返回判断结果,并基于中央处理器下发的测试命令对被测计算机串口重新测试,从而实现了计算机串口快速且准确的测试,通过记录模块进行记录且反馈,从而使得被测试的计算机串口可以快速进行测试;

26、2、通过判断单元来诊断计算机串口是否需要重新检测,当判断单元诊断出计算机串口需要重新检测的时候,中央处理器会传达重新检测的信息给计算机测试系统,由计算机测试系统重新对被测试计算机串口进行二次测试,从而使得计算机串口可以循环测试。

本文档来自技高网...

【技术保护点】

1.一种计算机串口测试系统,其特征在于,包括测试模块、存储模块、记录模块以及中央处理器;

2.根据权利要求1所述的一种计算机串口测试系统,其特征在于,所述测试模块包括输入单元、测试单元和判断单元;

3.根据权利要求1所述的一种计算机串口测试系统,其特征在于,所述测试命令用于指定被测计算机串口以及计算机串口需要被测试的信息。

4.根据权利要求1所述的一种计算机串口测试系统,其特征在于,所述测试模块用于基于测试命令对被测计算机串口的模式配置和串口通信连通性进行测试。

5.一种计算机串口测试方法,其特征在于,用于通过如权利要求1-4任一项所述的一种计算机串口测试系统进行计算机串口测试,所述方法包括如下步骤:

6.根据权利要求5所述的计算机串口测试方法,其特征在于,基于测试命令、通过测试模块对指定的计算机串口进行测试,包括如下步骤:

7.根据权利要求5所述的计算机串口测试方法,其特征在于,所述测试命令用于指定被测计算机串口以及计算机串口需要被测试的信息。

8.根据权利要求5所述的计算机串口测试方法,其特征在于,基于测试命令对被测计算机串口的模式配置和串口通信连通性进行测试。

...

【技术特征摘要】

1.一种计算机串口测试系统,其特征在于,包括测试模块、存储模块、记录模块以及中央处理器;

2.根据权利要求1所述的一种计算机串口测试系统,其特征在于,所述测试模块包括输入单元、测试单元和判断单元;

3.根据权利要求1所述的一种计算机串口测试系统,其特征在于,所述测试命令用于指定被测计算机串口以及计算机串口需要被测试的信息。

4.根据权利要求1所述的一种计算机串口测试系统,其特征在于,所述测试模块用于基于测试命令对被测计算机串口的模式配置和串口通信连通性进行测试。

5.一种计算机串...

【专利技术属性】
技术研发人员:郑涵子赵鑫范亚南
申请(专利权)人:西安超越申泰信息科技有限公司
类型:发明
国别省市:

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

1