[发明专利]双串口通信的监视系统和方法有效
申请号: | 200710145241.5 | 申请日: | 2007-08-17 |
公开(公告)号: | CN101101567A | 公开(公告)日: | 2008-01-09 |
发明(设计)人: | 孙圣安 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/267 | 分类号: | G06F11/267;G06F13/38 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 串口 通信 监视 系统 方法 | ||
技术领域
本发明涉及串口通信技术,更具体地,涉及一种双串口通信的监视系统和方法。
背景技术
由于串口通信简单可靠,所以可以被广泛应用于各种硬件设备之间的通信当中。在通过串口进行通信的相关设备的研发、调试过程中,经常需要监视通信双发的数据收发交互情况。
现有串口监视方法,通常是把电脑的一个串口连接到一个被监视的串口,然后在电脑上运行一个串口通信监视软件,但这样做一次只能监视一个串口的数据情况,如果想要同时监视通信双方的数据,就需要再次将电脑的另一个串口连接在另外一个被监视的串口上,然后在电脑上再打开另一个串口监视软件,操作十分复杂,而且要求电脑必须有两个串口才能做到同时监视通信双方的收发数据。
然而,现在主流的台式电脑通常只有一个串口,多数笔记本电脑甚至一个串口都没有。因此不能广泛的采用这种方法。除此之外,即使这样可以同时监视到通信双方的数据,但由于数据显示在两个分开的窗口中,因此无法观察到双方数据交互的顺序,无法清晰直观的观察和记录双方的交互过程和数据发送的时间。
发明内容
为了解决现有技术中的问题,本发明提供了一种双串口通信的监视系统和方法,能同时监视串口通信双方的数据收发,并能在同一软件界面直观地显示通信双方的数据交互的过程。
本发明提供了一种双串口通信的监视系统,可以包括:两个USB转串口模块,每个串口输出端分别连接到串口通信双方的发送端,每个地线连接到串口通信双方的共同地线,用于分别将从串口通信双方接收到的数据转换为USB协议数据;USB集线器模块,其USB输出端口分别连接到两个USB转串口模块的USB端,输入端口连接到处理器的USB接口,用于将来自两个USB转串口模块的USB协议数据传给处理器;以及处理器,用于对USB协议数据进行处理并进行显示。
本发明还提供了一种双串口通信的监视方法,可以包括以下步骤:分别使用两个USB转串口模块从串口通信双方接收第一方数据和第二方数据;两个USB转串口模块将第一方数据和第二方数据转换为第一USB协议数据和第二USB协议数据,并发送给USB集线器模块;USB集线器模块将第一USB协议数据和第二USB协议数据传送给处理器;以及处理器对第一USB协议数据和第二USB协议数据进行处理并进行显示。
处理器对第一USB协议数据和第二USB协议数据进行处理的步骤包括:设置定时器;通过定时器,不断地扫描第一USB协议数据和第二USB协议数据,并分别缓冲第一USB协议数据和第二USB协议数据;判断第一USB协议数据和第二USB协议数据中是否具有换行符;以及当判断出具有换行符时,在所在行的数据前添加自定义标签和时间标签。
其中,按照时间标签显示第一USB协议数据和第二USB协议数据。自定义标签用于表示数据为第一USB协议数据还是第二USB协议数据。
与现有技术相比较,本发明使用起来快捷简便,可以同时监视串口通信双方的接收和发送的数据,并且使用了USB转串口以及USB Hub芯片,使得本双串口通信监视系统可以方便的连接具有USB接口的台式电脑和便携式电脑使用。
此外,本发明引入了特定的方法来处理从两个串口中分别获取到的数据,可以将通信双方收发数据的交互过程在同一界面直观的展现给用户,并能显示时间标签和自定义标签,从而可以直观的显示数据的来源。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据本发明的双串口通信的监视系统的框图;
图2是根据本发明实施例的模块连接关系的示意图;
图3是根据本发明的双串口通信的监视方法的流程图;
图4是本发明的软件算法的流程图;以及
图5是本发明的应用实例的效果图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710145241.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:大量复制资料的方法
- 下一篇:一种纳秒级分辨率的X射线二极管