一台腾达TEl6606路由器担负着三户共享ADSL的任务,由于MODEM的耗电较大,长时间使用容易引起MODEM的不稳定,影响其他两户的上网,这个问题在夏天表现得尤为突出。为了解决这个问题笔者设想能不能自动控制交流电源,实现开机自动送电上线,所有电脑关机后交流电自动断电。
实现这个设想有两种方法:其一是从每家的电脑中通过网线中不使用的一对线传输开机信号(从网卡上取+5V电压),以这个信号来控制路由器和MODEM的电源通断;其二是利用每台电脑开机时,路由器上对应的指示灯(100M指示灯)会变长亮信号来控制MODEM电源的通断。两种方法各有优点,均可行,前一种方法涉及到改造各家电脑的网卡,大家不易接受。后种方法则路由器需长时间开机,但是改造只涉及路由器本身。笔者选择了第二种方法。
腾达TEl6606是一款集成四口交换机的路由器,当接入的任一台电脑开机时,其面板下面对应的100M指示灯会长亮(用的是100M网卡,如为10M网卡此灯不亮,故不适用于1OM网卡),笔者决定以下面这四个l00M指示灯作为信号的取出点。拆下外壳,通电测量发现指示灯不工作时发光二极管的两端部为高电平。指示灯亮时发光二极管负极变为低电平。为此,笔者用一块四与非门集成电路CD4011设计了控制电路(如图所示)。
工作原理:每个与非门的两输入端短接变成四个非门,当接入一台或几台电脑后与非门的输入变为低电平,相应的输出端变成高电平。通过对应二极管加到三极管Ql的基极,三极管导通,继电器吸合,MODEM得电工作。当所有电脑关闭后,每个与非门的输出都为低电平,Ql截止,继电器释放,MODEM失电断线。Sl为旁路开关:在有必要常开MODEM时打开,这时MODEM电源就不受路由器的控制了。
元器件选择:ICl用常见的CD4011,D1到D4用常见的1N4148即可,RI用l/8W/2.2kΩ的碳膜电阻。
Ql使用常见的中功率管或大功率管,如国产的3DD325,或者是易找的彩电功放管均可。K使用5V的微型继电器,Sl用微型钮子开关。
由于电路很简单,没有必要设计制作电路板,笔者利用老式彩电上去掉元件的数码管驱动电路板稍加改造完成,焊接的时候要断电焊接,以防静电击穿CMOS集成电路。整个电路从路由器的电源输入(+5V)取电,由于线路板小,线路板和继电器用热熔胶固定在路由器主电路板的空白地方。路由器的侧壁打孔安装Sl和穿线。
如果用的是其他品牌的路由器(或是交换机),可以根据信号的不同而加以变通改造,实现类似的功能。