当前位置: 首页 > 专利查询>程慧华专利>正文

一种串口通信测试设备及测试方法技术

技术编号:11855555 阅读:74 留言:0更新日期:2015-08-11 01:45
本发明专利技术涉及一种串口通信测试设备及测试方法,包括CPU电路、存储电路、LCD显示电路、键盘输入电路、电源电路和多个串行通信电路;所述存储电路、LCD显示电路、键盘输入电路和多个串行通信电路分别与所述CPU电路连接,所述CPU电路、存储电路、LCD显示电路、键盘输入电路和多个串行通信电路分别与所述电源电路连接。本发明专利技术的一种串口通信测试设备及测试方法,无须借助计算机作为运行平台,不受外部环境以及测试软件的不稳定性因素影响,测试设备体积小、重量轻、操作简单,使用方便,能够可靠、稳定的测试被测串口接口设备的发送通道与接收通道故障问题。

【技术实现步骤摘要】

本专利技术涉及电子通信领域,尤其涉及。
技术介绍
目前,串口通信设备由于其通用性较强而在通信系统中广泛应用,然而,在实际开发和检测串口通信软件和设备时,往往采用软件进行调试与测试,受到计算机携带不方便、计算机运行环境、测试软件稳定性、以及两者之间匹配等因素的影响与制约,测试工具和测试环境的不稳定性直接影响了测试结果的稳定性,导致测试结果不准确、不可靠、不直观等问题。为此,有必要开发,使得操作简单,使用方便,能够可靠、稳定的测试被测串口接口设备的发送通道与接收通道故障问题。
技术实现思路
本专利技术所要解决的技术问题是提供,本专利技术解决上述技术问题的技术方案如下:依据本专利技术的一个方面,提供了一种串口通信测试设备,包括CPU电路、存储电路、LCD显示电路、键盘输入电路、电源电路和多个串行通信电路;所述存储电路、LCD显示电路、键盘输入电路和多个串行通信电路分别与所述CPU电路连接,所述CPU电路、存储电路、LCD显示电路、键盘输入电路和多个串行通信电路分别与所述电源电路连接。其中,所述CPU电路,其用于读取所述存储电路中的程序和数据;用于与所述串行通信电路进行双向数据传输,并将接收的数据发送至所述存储电路和LCD显示电路,接收键盘输入电路发送的用户操作命令并发送至所述存储电路和所述LCD显示电路;所述存储电路,其用于存储整个测试设备的工作程序,接收CPU发送的数据以及用户输入即将发送至测试设备的数据并存储;所述LCD显示电路,其用于接收用户操作命令并显示,接收所述CPU发送的数据并显示;所述键盘输入电路,其用于接收用户外部操作,生成用户操作指令,检测用户操作指令并发送至所述CPU电路和存储电路;所述电源电路,其用于给所有电路提供电源;所述串行通信电路,当测试发送通道时,接收所述CPU电路发送的TTL电平,转换成串口通信数据并发送至测试设备;当测试接收通道时,其用于接收测试设备发送的串口通信数据,转换成TTL反馈电平并发送至所述CPU电路。依据本专利技术的另一个方面,提供了一种串口通信测试方法:包括发送通道测试和接收通道测试,具体如下:步骤1:所述CPU电路向所述串口通信电路发送TTL电平;步骤2:所述串口通信设备接收所述CPU发送的TTL电平并转化为通信串口数据发送至测试设备;步骤3:所述测试设备如果接收到所述串口通信设备发送的通信串口数据,则发送通道通信正常,所述测试设备将串口通信数据发送至所述串口通信电路,否则发射通道通信故障,结束测试流程;步骤4:所述通信串口电路接收所述测试设备发送的串口通信数据并转化为TTL反馈电平发送至所述CPU电路;步骤5:如果所述CPU电路接收到所述串口通信设备发送的TTL反馈电平,则接收通道通信正常,所述CPU电路将接收到的TTL反馈电平发送至所述存储电路和IXD显示电路,否则,接收通道通信故障,结束测试流程;步骤6:所述存储电路接收TTL反馈电平并存储,所述LCD显示电路接收TTL反馈电平并显示,结束测试流程。本专利技术的有益效果是:本专利技术的,不受外部环境以及测试软件的不稳定性因素影响,测试设备体积小、重量轻、操作简单,使用方便,能够可靠、稳定的测试被测串口接口设备的发送通道与接收通道故障问题,能适应串口接口的各种速率,对接收报文进行ASCII码和16进制进行显示,可编辑所需要的报文发送给被测设备。测试设备集成操作键盘和显示器,无须借助计算机作为运行平台,适应各种应用场合,尤其适用于通信协议分析的应用场合。【附图说明】图1为本专利技术的一种串口通信测试设备结构示意图;图2为本专利技术的一种串口通信测试方法流程图。【具体实施方式】以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。实施例一、一种串口通信测试设备,下面将结合图1对本实施例提供的一种串口通信测试设备进行详细的说明。如图1所示,一种串口通信测试设备,包括CPU电路、存储电路、IXD显示电路、键盘输入电路、电源电路和多个串行通信电路;所述存储电路、LCD显示电路、键盘输入电路和多个串行通信电路分别与所述CPU电路连接,所述CPU电路、存储电路、LCD显示电路、键盘输入电路和多个串行通信电路分别与所述电源电路连接。其中,所述CPU电路,其用于读取所述存储电路中的程序和数据;用于与所述串行通信电路进行双向数据传输,并将接收的数据发送至所述存储电路和LCD显示电路,接收键盘输入电路发送的用户操作命令并发送至所述存储电路和所述LCD显示电路;所述存储电路,其用于存储整个测试设备的工作程序,接收CPU发送的数据以及用户输入即将发送至测试设备的数据并存储;所述LCD显示电路,其用于接收用户操作命令并显示,接收所述CPU发送的数据并显示;所述键盘输入电路,其用于接收用户外部操作,生成用户操作指令,检测用户操作指令并发送至所述CPU电路和存储电路;所述电源电路,其用于给所有电路提供电源;所述串行通信电路,当测试发送通道时,接收所述CPU电路发送的TTL电平,转换成串口通信数据并发送至测试设备;当测试接收通道时,其用于接收测试设备发送的串口通信数据,转换成TTL反馈电平并发送至所述CPU电路。本实施例中,所述CPU电路包括CPU、复位电路和时钟电路,共同组成所述CPU电路工作所需的最小系统;所述CPU,当测试发送通道时,其用于向所述串行通信电路发送TTL电平;当测试接收通道时,其用于接收所述串行通信电路发送的TTL反馈电平并发送至所述存储电路和LCD显示单元;接收键盘输入电路发送的用户操作命令并发送至所述LCD显示单元显示;所述复位电路,其用于对所述CPU进行复位;所述时钟电路,其用于给所述CPU提供时钟信号。需要注意的是,当测试发送通道时,若所述CPU需要硬件控制流时,所述CPU向串口通信电路发送硬件控制流指令,所述串口通信设备接收硬件控制流指令并发送至测试设备,所述测试设备根据硬件控制流指令向所述CPU传达是否可以继续向其发送数据的信号。当接收端数据处理不过来时,就发出“不在接收”的信号,所述CPU就停止发送,直到收到测试设备发送的“可以继续发送”的信号再发送数据信号。同样的道理,当测试接收通道时,若所述CPU需要硬件控制流时,所述测试设备向所述串口通信电路发送硬件控制流指令,所述串口通信设备接收硬件控制流指令并发送至所述CPU,所述CPU根据硬件控制流指令向所述CPU发送DCD、RI等信号,以向所述测试设备传达是否收到其发送的数据信息。本实施例中,所述存储电路包括程序存储电路和数据存储电路,所述程序存储电路用于存储测试设备的工作程序,所述数据存储电路用于接收所述CPU发送的数据以及用户操作指令并存储。本实施例中,所述键盘输入电路包括操作键盘矩阵和键盘扫描电路,所述操作键盘矩阵用于接收用户外部按键操作,生成用户操作指令,所述键盘扫描电路用于对所述操作键盘矩阵的按键进行扫描,检测用户操作指令并发送至所述CPU电路。在测试之前,用户可以根据不同的串口通信设备设置测试参数,此过程用户可以通过上述键盘输入电路完成,待测试参数设置完成之后,即可完成上述测试步骤。实施例二、一种串口通信测试方法,下面将结合图2对本实施例提供的一种串口通信测试方法进行详细的说明。如图2所示,一种串口通信测试方法流程图,本文档来自技高网...

【技术保护点】
一种串口通信测试设备,其特征在于:包括CPU电路、存储电路、LCD显示电路、键盘输入电路、电源电路和多个串行通信电路;所述存储电路、LCD显示电路、键盘输入电路和多个串行通信电路分别与所述CPU电路连接,所述CPU电路、存储电路、LCD显示电路、键盘输入电路和多个串行通信电路分别与所述电源电路连接;所述CPU电路,其用于读取所述存储电路中的程序和数据;用于与所述串行通信电路进行双向数据传输,并将接收的数据发送至所述存储电路和LCD显示电路,接收键盘输入电路发送的用户操作命令并发送至所述存储电路和所述LCD显示电路;所述存储电路,其用于存储整个测试设备的工作程序,接收CPU发送的数据以及用户输入即将发送至测试设备的数据并存储;所述LCD显示电路,其用于接收用户操作命令并显示,接收所述CPU发送的数据并显示;所述键盘输入电路,其用于接收用户外部操作,生成用户操作指令,检测用户操作指令并发送至所述CPU电路和存储电路;所述电源电路,其用于给所有电路提供电源;所述串行通信电路,当测试发送通道时,接收所述CPU电路发送的TTL电平,转换成串口通信数据并发送至测试设备;当测试接收通道时,其用于接收测试设备发送的串口通信数据,转换成TTL反馈电平并发送至所述CPU电路。...

【技术特征摘要】

【专利技术属性】
技术研发人员:程慧华周全志王大为田微晴李津刘琼俐魏长军
申请(专利权)人:程慧华
类型:发明
国别省市:湖北;42

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

1