登录注册人才加盟关于捷瑞代理社区

上午好,欢迎您光临     [我的购物车] [我的订单]     产品销售热线:+86-010-82896714/15/16

 
 
内部论坛的一点内幕
2004-06-17 14:40:00

李军峰: 有一个客户问我这样一个问题:为什么我们的2系列产品标称的传输速率不是从零开始的?比如:2101E的2.4kbps-57.6kbps,是否意谓着低于2.4kbps速率的设备不能用我们的产品。 谢骞: 谢谢李军峰!你的问题问的很好。要回答你的问题可能要涉及很多内容,这里简单说一下。    为什么会出现这种情况呢?其实,主要原因就是看通信时是否需要流控。    RS422和RS485通信其实分为4种情况:    1、422单点对单点    2、422单点对多点    3、485单点对单点    4、485单点对多点    这4种通信方式中只有第一个422单点对单点是不需要流控的。而其它三种方式都需要流控。    其实在RS422/485的国际标准中并没有说RS422一定支持点对多点。(倒是有支持点对多点的4线485,但也是半双工的)但,这并不等于422就一定不能。从技术上说,完全可以实现。比如:我们的2107b就支持点到多点。  为什么最低速率会与流控有关?要弄清这个问题就必须弄清什么叫流控。其实,早就想说这个问题,一直没有时间。   先从485通信谈起。大家知道485是半双工的,而且只有一个线对。发送和接收都在一个差分线对上传输。因此,就需要有一个电路来控制发送门和接收门的开关状态。既发送数据时发送门打开,接收门关闭,接收数据时接收门打开,发送门关闭。由于422/485芯片都不具备这种自动控制门开关的能力。因此,必须由外部电路来实现这种控制。最早的解决方法是利用232的硬件流控信号RTS(请求发送)来实现。该种方法非常简单,直接将RTS信号经过电平转换以后接到485芯片的门控信号线(/RE和DE)上。但是,该种方法有个非常大的弊病就是无法在三线通信的232上实现到485的转换。而且,还有一个很大的弊端,就是给软件编程带来额外的负担(接口转换器的使用者必须自己编写程序控制RTS信号)   因此,这种硬件流控的方法很快就过时(淘汰)了。取而代之的是自动流控。 自动流控的原理就专门设计一套独立的电路(使能电路)侦测发送线上的状态。当发送线上没有数据传输时该电路使接收门打开,同时发送门关闭。当发送线上有数据传输时,不管接收线上是否有数据传输,都立即将发送门打开,同时将接收门关闭。   一般的使能电路都是由模拟电路实现的,实现的方法也是多种多样,而且不同厂家的产品上的使能电路设计也是不尽相同。那么使能电路是怎样根据发送信号线上的状态来控制收发门的开与关的呢?这里可   能涉及较多的技术细节。简单说就是根据发送信号线上的电平变化来确定门的开关的。而如果通信速率过底的话,使能电路将无法判断此时发送线上是在发送数据还是根本没这有没有数据。这就是为什么485转换器的最低速率不能为零(或很低)的原因。而事实上过低的速率在工程实际当中是没有意义的。 李军峰: 谢谢谢工这么详尽的答复。 刘军: 那怎样判断使用的CTS,RTS还是使能电路方式?是不是用使能电路的CTS,RTS是短接的这样一来就可以用万用表测出来呀?  谢工能不能讲一下四线485方式,以前没有碰到过,还以为是422方式。 谢骞: 其实,如果一个232转485的转换器是需要硬件流控的话,那么在产品上会专门标出来的,一般用万用表不容易测出来。而现在几乎没有哪个厂家生产的232-485转换器上还用硬件流控方式。几乎都是采用自动流控方式。    再说说关于四线485。简单地说,四线485就是强制工作在半双工方式下的422。由于四线485和两线485相比几乎没有任何优势(都是半双工),而且,和两线485相比还多出两根线(浪费),因此,实际应用中已很少用到四线485。   不过四线485可以和422通信。此时,通信被强制在半双工方式。比如,一个四线485设备和一个全双工的422设备通信,当四线485设备向422设备发送数据的时候,如果此时422设备也向四线485设备发送数据的话,四线485设备是不会接收到数据的。就是说,虽然四线485也向422那样有发送线对(T+、T-)和接收线对(R+、R-),但是发送门和接收门却不能同时打开(半双工)。   还有一点,就是四线485设备和两线485设备通信时怎么办呢?   比如,有一个四线485设备和一个两线485设备通信,此时,必须将四线485转成两线485方式。方法如下。将四线485设备的T+接R+,T-接R-,将这两根短接线分别定义成A和B,再与两线485设备的A与B相连就可以了。 刘军:  非常感谢!请吃(:::)。 注: 有籽西瓜 李军峰 :《关于防浪涌的一点疑惑》    我们防浪涌的产品,我发现有一些并不是通过我们提供给用户的金属编织带接地来实现的,那它们是以什么方式实现防浪涌的功能呢?是通过很大很大的电阻,假如是这样,那它们通讯的时候,要想让电信号通过这个电阻岂不是要有很大的动作电压么?还是我们有别的方法来实现呢?盼复!!谢谢。 谢骞:  一般来说专门的雷防浪涌的产品(信号防雷或电源防雷)都必须有专门的接地保护线,且要求接地良好。这种情况下,该防雷/防浪涌产品保护的不是自己,而是设备(通信设备或电源)。而在一些主要目的不是防雷/防浪涌的通信设备比如接口转换产品中(比如232-422/485转换器),