正确使用网线内双绞线自制M12转M12接口通讯线缆
时间:12-14
来源:互联网
点击:
好端端的工业以太网设备,用自制的M12转M12网线进行线型连接后,发现大量CRC校验错误导致丢包现象频发,TP灯闪烁,网线长度都没超过20米,买的又是大品牌超五类CAT5E标准网线,不存在网线质量问题!那么为什么会通讯错误呢?
看到网线线缆完全剖开后露出的4对双绞线,小弟我顿时明白怎么回事了,只是没想到工业以太网对内部屏蔽的要求这么高。因为双绞线使得外部干扰脉冲总是有规律地作用在两条线上;而且双绞线使得内部产生的电磁波辐射得到相互抵消。因此双绞后会产生一定的屏蔽,使信号传输衰减小。
基于这个想法,我们重做了M12转M12接口网线,将数据收发的正极、负极,对应于双绞线,例如:橙白色接数据发送正,橙色接数据发送负,以此类推。果然这样一来通讯丢包现象就消失了。
我进一步的想法是利用网线内的4对双绞线实现合并2路M12转M12以太网通讯,如下图所示:
最后,附上IT信息专业人士内对网线(双绞线)RJ45用法的归纳,作为背景知识补充:
RJ45常规定义为:1 输出数据 (+) 2 输出数据 (-) 3 输入数据 (+) 4 保留为电话使用 5 保留为电话使用 6 输入数据 (-) 7 保留为电话使用 8 保留为电话使用
为什么不管是100M还是10M的网络,5类双绞线里的8根线只用了4根呢?这主要考虑到其他标准的存在,以太网最早由施乐发明,后来IEEE出了802.3标准与原有Ethernet基本兼容,传输介质包括粗缆、细缆、(3类)双绞线和光纤。
等到要制订100M Ethernet标准的时候,IEEE高速以太网研究组内部意见分歧,分成两个派别各自搞了一套标准,分别是100BaseT和100VG-AnyLAN。100BaseT兼容10M Ethernet形成新标准802.3u,根据信令方式和介质的不同又分为100BaseTX、100BaseFX和100BaseT4。其中100BaseTX支持5类双绞线或者1、2类屏蔽双绞线,是目前最常用的方式。
这种方式同时支持10M连接,而且和10M以太网一样只使用4对双绞线里的2对,按常用EIA/TIA-568A/B的接线方法来说就是1、2、3、6这4根线。其余的4根线是根本没有用的,说什么100M必须用4对之类是不准确的。现在,另外4根线主要用于备用及起到屏蔽线路的电磁干扰问题。
百兆网线用1236,只用其中的4股线,用的是绿白,绿,橙白,橙;
千兆就要用所有的8股线了,也就有8种颜色(有的只有4种颜色,两两捆绑的):
8个线的颜色有“白橙、橙、白绿、绿、白蓝、蓝、白棕、棕”共8根。
国际上的标准使用的是568B,也就是这样的排列方法:
568B:“白橙、橙、白绿、蓝、白蓝、绿、白棕、棕”
如果是HUB和PC相连接,两头都使用568B的排列方法。
如果是PC和PC相连接,一头使用568A,一头使用568B排列。
568A:“白绿、绿、白橙、蓝、白蓝、橙、白棕、棕”
仔细看568A和568B的区别,其实就是交叉网线的用法。
网线双绞线通讯线 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)