本发明专利技术实施例提供了一种指示灯控制装置,本发明专利技术实施例还提供相应的指示灯控制方法。本发明专利技术实施例中,一个GPIO接口用于根据控制单元的指示,向转换单元发送控制信号,从而控制择一驱动或者不驱动第一指示灯和第二指示灯,因此指示灯控制装置能够实现单个GPIO接口用于控制两个指示灯实现三种指示灯状态,有效节约了GPIO接口资源。
【技术实现步骤摘要】
本专利技术涉及电子
,具体涉及。
技术介绍
随着科学技术的飞速发展,计算机和其他各种网络终端设备越来越普及,在这些终端设备上,往往都有发光二级管(LED,Light Emitting Diode)作为状态指示灯指示这些终端设备的工作状态,有个终端设备还具有多个指示灯,分别用于指示不同的状态,如网络路由器上就有电源指示灯、网络连接状态指示灯、数据传输指示灯等等。目前,对于指示灯的控制一般是使用IC器件的一个通用输入输出(GPIO,General Purpose Input Output) 接口来控制一个指示灯的方式,这种方式对IC器件的GPIO接口数量要求过高,在单板设计越来越复杂,对GPIC器件的GPIO接口使用越发高效率的现状下,会造成GPIO接口的浪费, 甚至导致多种功能开发无法实现。
技术实现思路
本专利技术实施例提供指示灯控制装置和方法。一种指示灯控制装置,包括控制单元,用于指示一个通用输入输出GPIO接口向转换单元发送控制信号;所述GPIO接口,用于根据所述控制单元的指示,向所述转换单元发送所述控制信号,通过所述控制信号控制所述转换单元,择一驱动第一指示灯和第二指示灯或者不驱动所述第一指示灯和所述第二指示灯;所述转换单元,用于按照来自于所述GPIO接口的所述控制信号,择一驱动所述第一指示灯和所述第二指示灯或者不驱动所述第一指示灯和所述第二指示灯。一种指示灯控制方法,包括一个GPIO接口根据控制单元的指示向转换单元发送控制信号,通过所述控制信号控制所述转换单元,择一驱动第一指示灯和第二指示灯或者不驱动第一指示灯和第二指示灯。本专利技术实施例中,第一 GPIO接口用于根据控制单元的指示,向转换单元发送控制信号,从而控制择一驱动或者不驱动第一指示灯和第二指示灯,因此指示灯控制装置能够实现单个GPIO接口用于控制两个指示灯实现三种指示灯状态,有效节约了 GPIO接口资源。附图说明图1是本专利技术实施例中指示灯控制装置的一个实施例的逻辑结构示意图;图2是本专利技术实施例中指示灯控制装置的另一个实施例的逻辑结构示意图;图3是本专利技术实施例中指示灯控制方法的一个实施例的流程示意图;图4是本专利技术实施例中指示灯控制方法的另一个实施例的流程示意图。具体实施例方式本专利技术实施例提供一种指示灯控制装置,本专利技术实施例还提供相应的指示灯控制方法。以下分别进行详细说明。本专利技术实施例提供一种指示灯控制装置的一个实施例,如图1所示,指示灯控制装置10包括控制单元101,用于指示一个GPIO接口 102向转换单元103发送控制信号;GPIO接口 102,用于根据控制单元101的指示,向转换单元102发送控制信号,通过控制信号控制转换单元102,择一驱动第一指示灯和第二指示灯或者不驱动第一指示灯和第二指示灯;转换单元103,用于按照来自于GPIO接口 102的控制信号,择一驱动第一指示灯和第二指示灯或者不驱动第一指示灯和第二指示灯。控制单元101可以与多个GPIO接口 102相连,转换单元103与向转换单元103发送控制信号的一个GPIO接口 102相连,转换单元103分别与第一指示灯和第二指示灯相连,控制单元101可以是中央处理器(CPU,CentralProcessing Unit),第一指示灯和第二指示灯可以都是单色指示灯,也可以是双色指示灯的两个管芯,将这两个管芯封装在一起就是双色指示灯。第一指示灯与第二指示灯和一个直流电源相连,该直流电源用于给第一指示灯和第二指示灯提供驱动电流,例如该直流电源可以是一个3. 3伏的直流电源,具体的,直流电源可以通过两个电阻分别与第一指示灯和第二指示灯相连。如前所述,从指示灯的角度进行描述,转换单元103用于择一驱动第一指示灯和第二指示灯或者不驱动第一指示灯和第二指示灯,若从直流电源的角度进行描述,转换单元103用于按照来自于GPIO接口 102的控制信号,接通或截断直流电源为第一指示灯和第二指示灯提供的驱动电流,从而达到择一驱动第一指示灯和第二指示灯或者不驱动第一指示灯和第二指示灯的目的。本实施例中,一个GPIO接口 102用于根据控制单元101的指示,向转换单元103 发送控制信号,从而控制第一指示灯和第二指示灯实现三种指示灯状态,这三种指示灯状态为第一指示灯亮,同时第二指示灯不亮;第一指示灯不亮,同时第二指示灯亮;第一指示灯和第二指示灯都不亮,因此指示灯控制装置能够实现单个GPIO接口用于控制两个指示灯实现三种指示灯状态,有效节约了 GPIO接口资源。参考前述实施例的实现,本专利技术实施例提供一种指示灯控制装置的另一个实施例,如图2所示,指示灯控制装置20包括转换单元201可用于实现上述实施例中指示灯控制装置10中转换单元103的功能,转换单元201包括一个PNP型三极管2011和一个NPN型三极管2012,PNP型三极管2011 与第一指示灯Dl相连,NPN型三极管2012与第二指示灯D2相连,具体的连接方式可以是 PNP型三极管2011的基极与一个GPIO接口 202相连,NPN型三极管2011的发射极通过一个电路与直流电源相连接,NPN型三极管2011的集电极与第一指示灯Dl的正极相连,第一指示灯Dl的负极接地,NPN型三极管2012的基极和PNP型三极管2011的基极与同一个GPIO 接口 202相连,NPN型三极管2012的发射极接地,NPN型三极管2012的集电极与第二指示灯D2的正极相连,第二指示灯D2的负极和PNP型三极管2011的发射极与同一个直流电源相连。GPIO接口 202,GPIO接口 202可以用于实现上述实施例中指示灯控制装置10中 GPIO接口 102的功能,CPU203可以与多个GPIO接口 202相连。GPIO接口 202用于根据 CPU203的指示向PNP型三极管2011和NPN型三极管2012发送控制信号,通过控制信号控制PNP型三极管2011和NPN型三极管2012的通断状态,择一驱动第一指示灯Dl和第二指示灯D2或者不驱动第一指示灯Dl和第二指示灯D2 ;PNP型三极 管2011用于根据从GPIO接口 202来的控制信号,当处于导通状态时, 驱动第一指示灯Dl ;当处于截止状态时,不驱动第一指示灯Dl ;NPN型三极管2012用于根据从GPIO接口 202来的控制信号,当处于导通状态时, 驱动第二指示灯D2 ;当处于截止状态时,不驱动第二指示灯D2。CPU203用于指示一个GPIO接口 202,向PNP型三极管2011和NPN型三极管2012 发送控制信号,具体的,控制信号可以为高阻,或者高电平信号,或者低电平信号,或者控制信号可以为具有不同的占空比的脉冲信号,CPU203用于指示一个GPIO接口 202,向PNP型三极管2011和NPN型三极管2012按照预置频率输出不同的占空比的脉冲信号。CPU203可以用于实现上述实施例中指示灯控制装置10中控制单元101的功能。假设第一指示灯Dl和第二指示灯D2都是单色指示灯,比如,第一指示灯Dl发亮后显示的是红颜色,第二指示灯D2发亮后显示的是蓝颜色,在下述场景中,可以分别实现前述实施例所能实现的三种指示灯状态,这三种指示灯状态为第一指示灯Dl亮,同时第二指示灯D2不亮;第一指示灯Dl不亮,同时第二指示灯本文档来自技高网...
【技术保护点】
1.一种指示灯控制装置,其特征在于,包括:控制单元,用于指示一个通用输入输出GPIO接口向转换单元发送控制信号;所述GPIO接口,用于根据所述控制单元的指示,向所述转换单元发送所述控制信号,通过所述控制信号控制所述转换单元,择一驱动第一指示灯和第二指示灯或者不驱动所述第一指示灯和所述第二指示灯;所述转换单元,用于按照来自于所述GPIO接口的所述控制信号,择一驱动所述第一指示灯和所述第二指示灯或者不驱动所述第一指示灯和所述第二指示灯。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘兵,程宇航,章浩亮,许靖,
申请(专利权)人:上海华为技术有限公司,
类型:发明
国别省市:31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。