小制作:简易的网线质量检测仪

对于新入学的新生来说,寝室生活总是那么的新鲜而有趣。但其实很多问题会在之后的几年时间里慢慢地体现出来,比如用来连接寝室交换机和你的电脑之间的网线。你可能已经见识过了一根网线是如何在同学们日复一日地来回折腾中变得破烂不堪的。外绝缘皮被破坏,露出里面非常纤细的双绞线是最常见的一种损坏,如果你的网络变得很慢或是干脆中断,是时候花一点时间自制一只简单的网线测试仪了。

网线测试仪的原理图(动手制作一个网线检测仪)(1)

做好的成品

这个设计非常简单,甚至不需要你拥有单片机或Arduino的编程能力。在一根网线中最多会有8根电缆,你所需要的就是用一片555震荡器芯片和一片十进制计数器来产生信号,并通过发光二极管和开关二极管来指示。该设计的电路图如下图所示。

网线测试仪的原理图(动手制作一个网线检测仪)(2)

555电路是一种非常常见的振荡器芯片,我们将其接成能够产生一个脉冲的形式,并将这个脉冲信号作为计数器的时钟输入。当计数器对这个时钟信号进行计数的时候,计数器的8个输出端将依次变低。我们将计数器的第9个脚输出连接到计数器的清零复位端,使得计数器能够在第九个脉冲到达的时候重新开始循环。而计数器的每个脉冲都会送至电缆的RJ-45接口并由连接好的电缆重新送回电路、连接至LED和二极管。

网线测试仪的原理图(动手制作一个网线检测仪)(3)

原理图

分析一下电路,我们就能找到LED发光关系和相应的故障之间的关系了。当电缆一切正常的情况下,每一个LED都将按照顺序点亮;而当电缆的其中某一根线断线的情况下,对应的LED将不会亮起;多根电缆之间短路的情况下,在同一时刻将会有2个甚至更多的LED同时点亮;而最后如果有两根电缆的顺序连接交叉的话,LED将不按照顺序点亮。需要注意的是这种测试仪无法测试虚接,这样的电缆在测试仪上虽然全部显示正常,但实际应用中将达不到网卡和交换机之间应有的通信速率,其表现为网速极慢或异常断网。

网线测试仪的原理图(动手制作一个网线检测仪)(4)

这样的设计很简单,同时也是很多极为廉价的网线测试仪所采用的电路。上万元的设备能够以接近"实战"的方式测试网线,但对于只是想要检测一两根网线、排除简单故障或想要找一个简单的DIY来练练手的你来说,这个电路的难度刚刚好。

,