发布于 2015-04-08 21:08:13
30楼
当通讯不通的时候,一般都会偿试调换A、B线或收、发线。
怎样才能保证接线正确,看标识?A接A,B接B?不一定正确,siemens标A,别的公司不一定对应标A。
我提供一个方法供参考:
1、RS232
RS232是收、发各用一根线,正确的接法,是一方的发送线(TXD)接到对方的接收线(RXD)。怎样识别RS232的三根线(GND、TXD、RXD)?
通电状态下,如果线路上没有信号,三根线之间的电压关系是确定的,用万用表就能量出来。
三根线中,两两测量,分几种情况:
1.1 电位最低的是输出线(TXD),另两根电位接近,是GND和RXD;进一步区别用电流档,与TXD间电流大者,是GND。
1.2 有两根电压都比第三根电位要低得多,电位最高的是GND。进一步区分用电流档,与GND间的电流大者是TXD。
反正两两测电流,电流大的是TXD和GND,正的GND,负的是TXD,另外一根是RXD。
1、RS485
RS485是两根线,若有第三根,是用来做等电位的,这根线一般与485的两根线有明显区别,若你无法区别,说明布线不合理。
在通电情况下,线路上没有信号,485的两根线间的电位关系是确定的,一高一低(两线间没有电压说明没通电或断线了),高的称为+,低的称为-。接线:+接线+、-接-。
也有例外:正常485接口在没有发送信号时,是处在接收状态,不驱动总线,为了抗干扰,接口本身至少加弱偏置,能够在两线间量出电压来。如果接口设计得很菜,弱偏置都没有,那么两线间的电压几乎为0,这个方法就失效了。
接线正确了,你就不必老惦记调换接线,重点查别的地方。