一种以太网交换机端口led灯的控制装置及控制方法

文档序号:8099925阅读:925来源:国知局
一种以太网交换机端口led灯的控制装置及控制方法
【专利摘要】本发明公开了一种以太网交换机端口LED灯的控制装置及控制方法,该装置包含:CPU;若干个译码器,其输入端与CPU的IO端口相连,且输出高低电平;若干组LED灯,其输入端分别与译码器输出端相连;CPU向译码器发出LED控制指令,使得译码器的不同端口输出高低电平,并控制LED灯的显示状态。本发明无需使用CPLD,减少了CPU的IO端口,并降低了成本。
【专利说明】一种以太网交换机端口 LED灯的控制装置及控制方法

【技术领域】
[0001]本发明涉及通信指示领域,特别涉及一种以太网交换机端口 LED灯的控制装置及控制方法。

【背景技术】
[0002]在以太网交换机的每个端口一般都会有LED灯,用来指示端口的工作状态,以太网端口的工作状态一般有Link/Active/Speed。假如一台交换机有48个端口,每个端口有两个LED灯,一共需要96个LED灯。如果每个端口有I个LED灯,则需要48个LED灯。
[0003]现有的交换机LED控制方案有CPLD或CPU直接控制。即CPLD或CPU根据交换机的端口工作状态,每个CPLD或CPU引脚控制一个LED灯亮或灭或以不同频率闪烁,用以指示端口的工作状态。
[0004]现有技术方案中,如果直接由CPU控制LED的亮、灭、闪烁,需占用CPU大量的1口,如图1所示;CPU与交换机端口之间的距离一般比较远,这么多走线势必增加了 Layout难度并且会占有大量PCB板面积。如果采用CPLD来控制LED,会增加一定的成本。


【发明内容】

[0005]本发明的目的是提供一种以太网交换机端口 LED灯的控制装置及控制方法,无需使用CPLD,减少了 CPU的1端口,并降低了成本。
[0006]为了实现以上目的,本发明是通过以下技术方案实现的:
一种以太网交换机端口 LED灯的控制装置,其特点是,该装置包括:
CPU ;
若干个译码器,其输入端与CPU的1端口相连,且输出高低电平;
若干组LED灯,其输入端分别与译码器输出端相连;
所述的CPU向译码器发出LED控制指令,使译码器的不同端口输出高低电平,并控制LED灯的显示状态。
[0007]所述CPU的1端口包括选择输出端口和亮灭控制端口。
[0008]所述译码器的输入端口分别与CPU的选择输出端口和亮灭控制端口相连。
[0009]所述的译码器根据CPU的选择输出端口的电平信号选择一个端口输出。
[0010]所述的译码器根据CPU的亮灭控制端口的电平信号控制LED灯的显示状态。
[0011]所述LED灯的显示状态为LED灯的亮、灭或闪烁。
[0012]所述的LED灯的阳极端相互并联。
[0013]一种以太网交换机端口 LED灯的控制方法,其特点是,该方法包含如下步骤:
SI,CPU根据以太网交换机的端口状态向译码器发出LED控制指令;
S2,译码器的不同端口输出高低电平,控制LED灯的显示状态。
[0014]所述的步骤SI包含如下步骤:
S1.1,CPU通过选择输出端口向译码器发出电平信号; 51.2,CPU通过亮灭控制端口向译码器发出电平信号。
[0015]所述的步骤S2包含如下步骤:
52.1,译码器根据CPU的选择输出端口的电平信号选择一个端口输出;
S2.2,译码器根据CPU的亮灭控制端口的电平信号控制LED灯的亮、灭或闪烁。
[0016]本发明与现有技术相比,具有以下优点:
1.电路中不包含CPLD等器件;
2.降低了成本;
3.相比于CPU直接控制LED灯,如果控制同等数量的LED灯,本发明可以使CPU使用1 口的数量减半。

【专利附图】

【附图说明】
[0017]图1为本发明一种以太网交换机端口 LED灯的控制装置的模块示意图;
图2为本发明其中一个译码器的应用模块示意图;
图3为本发明一种以太网交换机端口 LED灯的控制方法的流程图。

【具体实施方式】
[0018]以下结合附图,通过详细说明一个较佳的具体实施例,对本发明做进一步阐述。
[0019]如图1所示,一种以太网交换机端口 LED灯的控制装置,该装置包括:CPU ;若干个译码器1,其输入端与CPU的1端口相连,且输出高低电平,本实施例中该译码器的型号为74HC138 ;若干组LED灯,其输入端分别与译码器I输出端相连;CPU向译码器I发出LED控制指令,使译码器I的不同端口输出高低电平,并控制LED灯的显示状态。
[0020]如图2所示,CPU的1端口包括选择输出端口(100-102)和亮灭控制端口(103),译码器I的输入端口分别与CPU的选择输出端口和亮灭控制端口相连,即译码器的A0-A2端口与CPU的100-102端口相连,译码器的E3端口与CPU的103端口相连。译码器的Y0-Y7端口分别与LED灯相连,译码器I根据CPU的选择输出端口的电平信号选择一个端口输出,译码器I根据CPU的亮灭控制端口的电平信号控制LED灯的显示状态。LED灯的显示状态为LED灯的亮、灭或闪烁,LED灯的阳极端相互并联。
[0021]如果此时CPU使100-102分别输出010,使A2A1A0=010,则选择Yl输出,此时当E1=E2=0 (接地),CPU 使 103输出0,使E3=0时,Y1输出 1,LED2 灭;当 E1=E2=0 (接地),CPU使103输出1,使E3=l时,Yl输出0,LED2亮。CPU使103输出O或1,可以使E3的输出在O和I之间变化,LED就可以实现闪烁控制。
[0022]可以把这些控制LED灯的功能写成相应的子程序,CPU有需要时,直接调用即可。
[0023]LEDl_Turnon O
LEDl_TurnoffO
LEDl_FlashO。
[0024]如图3所示,一种以太网交换机端口 LED灯的控制方法,该方法包含如下步骤: SI,CPU根据以太网交换机的端口状态向译码器I发出LED控制指令;
S2,译码器I的不同端口输出高低电平,控制LED灯的显示状态。
[0025]上述步骤SI包含如下步骤: S1.1,CPU通过选择输出端口 100-102向译码器I发出电平信号,使得端口 100-102分别输出010 ;
51.2,CPU通过亮灭控制端口 103向译码器I发出电平信号。
[0026]上述步骤S2包含如下步骤:
52.1,译码器I根据CPU的选择输出端口的电平信号选择一个端口输出,当CPU使100-102分别输出010,使A2A1A0=010,则选择Yl输出;
S2.2,译码器I根据CPU的亮灭控制端口的电平信号控制LED灯的亮、灭或闪烁,此时当E1=E2=0 (接地),CPU使103输出0,使E3=0时,Yl输出1,LED2灭;当E1=E2=0 (接地),(PU使103输出1,使E3=l时,Yl输出0,LED2亮。CPU使103输出O或1,可以使E3的输出在O和I之间变化,LED就可以实现闪烁控制。
[0027]综上所述,本发明一种以太网交换机端口 LED灯的控制装置及控制方法,无需使用CPLD,减少了 CPU的1端口,并降低了成本。
[0028]尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。
【权利要求】
1.一种以太网交换机端口 LED灯的控制装置,其特征在于,该装置包含:
CPU ; 若干个译码器,其输入端与CPU的1端口相连,且输出高低电平; 若干组LED灯,其输入端分别与译码器输出端相连; 所述的CPU向译码器发出LED控制指令,使译码器的不同端口输出高低电平,并控制LED灯的显示状态。
2.如权利要求1所述的以太网交换机端口LED灯的控制装置,其特征在于,所述CPU的1端口包括选择输出端口和亮灭控制端口。
3.如权利要求2所述的以太网交换机端口LED灯的控制装置,其特征在于,所述译码器的输入端口分别与CPU的选择输出端口和亮灭控制端口相连。
4.如权利要求2所述的以太网交换机端口LED灯的控制装置,其特征在于,所述的译码器根据CPU的选择输出端口的电平信号选择一个端口输出。
5.如权利要求2所述的以太网交换机端口LED灯的控制装置,其特征在于,所述的译码器根据CPU的亮灭控制端口的电平信号控制LED灯的显示状态。
6.如权利要求1-5任一项所述的以太网交换机端口LED灯的控制装置,其特征在于,所述LED灯的显示状态为LED灯的亮、灭或闪烁。
7.如权利要求1所述的以太网交换机端口LED灯的控制装置,其特征在于,所述的LED灯的阳极端相互并联。
8.一种以太网交换机端口 LED灯的控制方法,其特征在于,该方法包含如下步骤: SI,CPU根据以太网交换机的端口状态向译码器发出LED控制指令; S2,译码器的不同端口输出高低电平,控制LED灯的显示状态。
9.如权利要求8所述的以太网交换机端口LED灯的控制方法,其特征在于,所述的步骤SI包含如下步骤: S1.1,CPU通过选择输出端口向译码器发出电平信号; 51.2,CPU通过亮灭控制端口向译码器发出电平信号。
10.如权利要求9所述的以太网交换机端口LED灯的控制方法,其特征在于,所述的步骤S2包含如下步骤: . 52.1,译码器根据CPU的选择输出端口的电平信号选择一个端口输出; . S2.2,译码器根据CPU的亮灭控制端口的电平信号控制LED灯的亮、灭或闪烁。
【文档编号】H05B37/02GK104486887SQ201410807156
【公开日】2015年4月1日 申请日期:2014年12月23日 优先权日:2014年12月23日
【发明者】王振 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1