带有监视接口的串口线的制作方法

文档序号:7959892阅读:481来源:国知局
专利名称:带有监视接口的串口线的制作方法
技术领域
本发明涉及串口通信技术,更具体地说,涉及一种带有监视接口的串口线。
目前解决这个问题的方法有两种,其中一种方法是在应用软件中启动一个线程,不停地窃听串口的收发数据,并把它显示在一个调试用的窗口中。采用这种方式有几个显而易见的缺陷(1)、引入一个串口线程将降低程序的性能,如果程序中本来是使用同步串口收发方式进行通信,则引入这样一个线程将非常困难;(2)不具有通用性,由于应用软件千差万别,很难找到一个通用的添加监视线程的方法。
另一种方法是在进行串口通信的两端之间接入第3台计算机,如

图1所示,正常情况下是通信终端1与通信终端2直接通信,此处则串入了一个监视计算机3,它对串口消息进行相互转发的同时进行监视,采用这种方式也有两个比较明显的缺陷(1)、需要再找一台计算机专门用于监视,占用资源,成本较高;(2)、在监视计算机上要开发专用的转发串口消息和监视的软件。
本发明的技术方案在于,构造一种串口线,包括第一接口、第二接口以及两者之间的连接电缆,其特征在于,在所述第一接口一端接有第一监视接口,所述第一监视接口的发送线、接收线及地线与所述第一接口的发送线、接收线及地线分别对应连接,在所述第一监视接口的发送线端部与所述发送线连接点之间还串接有一个正向二极管。
采用上述的技术方案后,第一接口可正常收发,但是第一监视接口无法发送。为解决这一问题,可在所述第一接口的发送线端部与所述发送线连接点之间也串接一个正向二极管,这时第一接口与第一监视接口的作用可以互换。但是仍存在工作不稳定、抗干扰能力差等缺点,其解决办法是在所述各个二极管的两端分别并联有一个电阻。
在本发明所述的串口线中,第一接口与第二接口的划分并不是固定的,上述方案可完全单独实施到第二接口一端,也可以在第一接口和第二接口同时实施。
在本发明所述的串口线中,如果仅在某一个串口处接监视接口,则该串口及其监视接口为母口,另一串口为公口;如果在第一和第二接口处同时接监视接口,则第一接口、第一监视接口、第二接口以及第二监视接口都是母口。
在本发明所述的串口线中,所述第一监视接口或第二监视接口的数量并不限于一个,可以是多个。
下面将结合附图及实施例对本发明作进一步说明。
图2中仅仅简单地将这三根线上的信号分流出来,这样的串口线并不能正常工作,将会导致两路串口线都无法发送数据。其原因分析如下,因A3和C3都是发送数据线,假设C3空闲,则此时C3的电压是-10V;如果A3要发送比特1,则A3为-10V,这时D点是-10V,则比特1可以被B2检测到;但是如果A3要发送比特0,则A3为+10V,这时C3和A3之间构成短路,D点电压不定,因此比特0无法被B2检测到。C2和A2作为接收数据线,仅仅只是分流一下,当然是没有问题的,因此两路串口线都可以正常接收。
如果在C3和A3两根发送数据线加上电阻和二极管,如图3所示,这时候就可以克服以上问题,使得9针母口A和9针母口C都可以正常发送。其原因分析如下假设C3空闲,则此时C3的电压是-10V,如果A3要发送比特1,则A3为-10V,这时A3和C3上的电阻都被二极管短路,也就是说A3通过S1,C3通过S2接通了D点,这样D点的电压就是-10V,也就是说比特1可以发送出去;如果A3要发送比特0,则A3为+10V,此时电流的路径为A3->S1->D->R2->C3,这样D点的电压是+10V,也就是说比特0也可以发送出去。因此圆满地解决了上述问题,上述分析对于母口C同样适用,所以母口C具有与母口A完全相同的功能,也就是说母口A和C中的任一个都可以用作串行通信口或监视接口。
在图3中,左边虚线框内是现有普通串口线,它左边的各种接口常见的有RJ45、9针母口、2×5双列直插等,一般用于接各种仪器、单板等,右边的9针母口接计算机,用于控制;右边的虚线框内是本发明一个优选实施例中的串口线,它包括左边的9针公口及右边的两个9针母口,其中右边的两个9针母口用来接计算机的两个串口,一个可以用于原来的串口通信用途,另一个就可以用作监视接口,还可以在监视的同时插入一些命令发送出去,监视可以用各种终端仿真工具,没有限制。当然接计算机的两个串口不能同时发送,而只能交替发送。
同时要注意,为保证串口线在较高的串口波特率下仍能正常工作,二极管S1、S2需要开启和闭合比较快,可采用开关二极管或肖特基二极管;电阻R1、R2可采用1KΩ的电阻。
本发明还可以有以下
具体实施例方式1、如图4所示,仅在9针母口C的发送线上串接二极管,或者将该口的发送线断掉,这一个加了二极管或发送线断掉的串口就可用作监视接口,它不影响另一个母口A的收发,但此时监视接口不能发送。同理,此方式可单独实施于母口A而将母口A当作监视接口。
2、如图5所示,在9针母口A和9针母口C的发送线上仅加二极管,不加电阻,此时针母口A和母口C都可以发送,但是不太稳定,抗干扰能力不强。
3、如果是两个计算机之间通信,可以将9针公口一端也变成两个9针母口,和图3中的9针母口A和9针母口C做成一样,这样可以同时监视两端的数据,4个口也都可以收发。
4、可以完全按图3所示方法在9针母口C的下面再增加一个9针母口D、9针母口E…,这样可以同时有多个串口可以用来监视。
5、图3、图4和图5中所示的9针串口还可用25针串口代替。
可见,本发明采用制作专用调试串口线的方法,提供了一种非常简捷易用的通用的串口消息监视方法,具有以下优点实现简单只需在串口线上增加几个简单的元件即可;可靠通用任何采用串口通信又需要监视的场合都可以使用;独立工作无须开发任何专用软件。
权利要求
1.一种串口线,包括第一接口、第二接口以及两者之间的连接电缆,其特征在于,在所述第一接口一端接有第一监视接口,所述第一监视接口的发送线、接收线及地线与所述第一接口的发送线、接收线及地线分别对应连接,在所述第一监视接口的发送线端部与所述发送线连接点之间还串接有一个正向二极管。
2.根据权利要求1所述的串口线,其特征在于,在所述第一接口的发送线端部与所述发送线连接点之间也串接有一个正向二极管。
3.根据权利要求2所述的串口线,其特征在于,所述各个二极管的两端分别并联有一个电阻。
4.根据权利要求1所述的串口线,其特征在于,在所述第二接口一端还接有第二监视接口,所述第二监视接口的发送线、接收线及地线与所述第二接口的发送线、接收线及地线分别对应连接,在所述第二监视接口的发送线端部与所述发送线连接点之间还串接有一个正向二极管。
5.根据权利要求4所述的串口线,其特征在于,在所述第一接口的发送线端部与所述发送线连接点之间串接有一个正向二极管,在所述第二接口的发送线端部与所述发送线连接点之间也串接有一个正向二极管。
6.根据权利要求5所述的串口线,其特征在于,所述各个二极管的两端分别并联有一个电阻。
7.根据权利要求1-3中任一项所述的串口线,其特征在于,所述第一接口和第一监视接口为母口,所述第二接口为公口。
8.根据权利要求4-6中任一项所述的串口线,其特征在于,所述第一接口、第一监视接口、第二接口以及第二监视接口都是母口。
9.根据权利要求1-6中任一项所述的串口线,其特征在于,所述串口线中至少包括两个所述第一监视接口,或至少包括两个所述第二监视接口。
10.根据权利要求1-6中任一项所述的串口线,其特征在于,所述第一接口、第一监视接口、第二接口以及第二监视接口可以是9针串口,也可以是25针串口。
全文摘要
本发明涉及一种串口线,包括第一接口、第二接口以及两者之间的连接电缆,其特征在于,在第一接口一端接有第一监视接口,第一监视接口的发送线、接收线及地线与第一接口的发送线、接收线及地线分别对应连接,在第一监视接口的发送线端部与发送线连接点之间还串接有一个正向二极管。其中,可在第一接口的发送线端部与发送线连接点之间也串接一个正向二极管,这时第一接口与第一监视接口的作用可以互换,还可在各个二极管的两端分别并联有一个电阻。
文档编号H04B3/46GK1430338SQ01138128
公开日2003年7月16日 申请日期2001年12月30日 优先权日2001年12月30日
发明者王永宁 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1