一种双色指示灯显示第三种颜色方法及系统的制作方法

文档序号:8200785阅读:445来源:国知局
专利名称:一种双色指示灯显示第三种颜色方法及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种改变多色指示灯显示颜色方法及 系统。
背景技术
ATCA ( Advanced Telecommunications Computing Architecture,先进电信计 算架构)是由PICMG ( PCI Industrial Computers Manufacturers Group, PCI工业
计算机制造商协会)组织提出的一种通信设备规范,现已得到了众多设备商和 运营商的支持,今后将成为高性能、高可靠性和高可用性的通信设备主流平台。 根据PICMG规范,ATCA设备在设计时可以在单^1的面板上实现四个LED 指示灯(也可称为LED,或指示灯),用于指示相应信息,在现有硬件资源下, 分别包括
Blue LED:位于面板的底部,用于指示单板的热^挺拔状态,支持蓝色; LED1:位于面板最上部,操作结果指示灯,支持红色和琥珀色; LED2:位于面板指示灯LED1下面,支持红色和绿色; LED3:位于面^=反指示灯LED2下面,支持一种颜色,如红色或琥珀色。 由于相关LED支持的颜色固定,因此,如果想要改变某些LED显示的颜
色(如让LED2实现琥珀色),现有技术一般通过更换硬件(如更换LED2为支
持琥珀色的二极管)来实现。
发明人在实现本发明的过程中,发现现有技术至少存在以下缺点 通过更换硬件来改变显示的颜色需要更换硬件资源,增加了工作量和复杂
度,同时也会影响单板性能的稳定性。

发明内容
本发明实施例提供了一种双色指示灯显示第三种颜色方法,用于先进计算 电信架构系统,包括如下步骤接收显示双色指示灯颜色的显示命令;
解析接收到的所述显示命令,并向逻辑单元发送执行指令,使得所述逻辑 单元根据所述执行指令控制所述双色指示灯以 一 定周期及比例交替显示两种 颜色,从而显示第三种颜色。
以及,本发明实施例提供了一种双色指示灯显示第三种颜色系统,用于先
进计算电信,包括
主板管理控制器,逻辑单元,双色指示灯;
所述主板管理控制器用于接收显示指示灯颜色的显示命令;解析接收到的 所述显示命令,并向所述逻辑单元发送执行指令;
所述逻辑单元根据所述执行指令控制所述双色指示灯以一定周期及比例 交替显示两种颜色,从而显示第三种颜色。
上述发明实施例通过控制双色指示灯以一定周期及比例交替显示两种颜 色,从而显示第三种颜色,可以不需要更换硬件资源,具有实现简单,对单板 的性能影响小的优点。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明方法实施例一流程示意图2为本发明方法实施例二流程示意图3为本发明系统实施例系统框图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,以下将通过具体实施 例和相关附图,对本发明作进一步详细说明。 方法实施例一
本发明方法实施例一提供了一种双色指示灯显示第三种颜色方法,用于先进计算电信架构系统,包括如下步骤
SlOl、接收显示双色指示灯颜色的显示命令;
其中显示命令可以包括需要显示的颜色,需要执行的动作,以及指示灯 序号等。
以及S102、解析接收到的所述显示命令,并向逻辑单元发送执行指令,使 得所述逻辑单元根据所述执行指令控制所述双色指示灯以 一 定周期及比例交 替显示两种颜色,从而显示第三种颜色。
接收显示命令由主板管理控制器通过消息通道来接收,这里的消息通道包 括键盘控制器类型接口;或者智能平台管理总线。
本发明实施例中,所述解析接收到的所述显示命令,并向逻辑单元发送执 行指令的步骤包括
获取所述显示命令中需要显示的颜色、执行的动作以及指示灯序号等信 息,改变所述逻辑单元中相应寄存器的值,使得所述逻辑单元根据所述寄存器 的值按一定周期及比例交替显示所述双色指示灯两种颜色,从而使之显示第三 种颜色。
本发明实施例中,双色指示灯为红色和绿色,通过以lms为周期,以2: 8比例交替显示红色和绿色所述第三种颜色为琥珀色。
上述发明实施例通过控制双色指示灯以一定周期及比例交替显示双色指 示灯两种颜色,从而显示第三种颜色,可以不需要更换硬件资源,具有实现简 单,对单板的性能影响小的优点。
方法实施例二
本发明方法实施例二提供了一种改变多色指示灯显示颜色方法,通过控制 双色指示灯以一定周期及比例交替显示双色指示灯两种颜色,从而显示第三种 颜色,具体包括如下步骤
S201、主板管理控制器接收显示指示灯颜色的显示命令; 上述显示命令由上层应用软件发生,通过消息通道传送到BMC( Baseboard Management Controller,主板管理控制器),由BMC进行接收。这里的BMC 相当于单板的控制单元,用于对单板进行控制管理,其中,对指示灯的颜色显
6示的控制也由BMC来完成。
这里的消息通道可以理解为上层应用软件与BMC进行通信的通道,具体 可以通过KCS (Keyboard Controller Style, 4定盘控制器类型)接口或者IPMB (Intelligent Platform Management Bus ,智能平台管理总线)来实现。
上述命令都符合PICMG身见范,例如,可以^吏用PICMG定义的set LED state 来向BMC传送命令。命令的内容可以包括需要显示的颜色、需要执行的动作 (如点亮或熄灭)以及指示灯序号(用于确定对哪个指示灯进行操作)等。
这里需要说明的是,需要显示的颜色为预先已经定义好,且都符合PICMG 规范规定的颜色,如红、绿或琥珀色等,有关这些颜色的信息可以存储在BMC (Baseboard Management Controller,主板管理控制器)当中,或者,在另一个 实施例中,颜色信息也可以存在第三方存储器,由BMC进行读取。
S202、主板管理控制器解析接收到的显示命令,向逻辑单元发送执行指令;
BMC接收到从消息通道传过来的显示命令后,开始对命令进行解析,包 括确定需要显示的颜色,需要执行的动作以及指示灯的序号等。解析完成后通 过统一接口向逻辑单元发送执行指令。
本发明实施例中的逻辑单元可以使用PLD (Programmable Logic Device, 可编程逻辑器件)来完成,优选地可以釆用原有电^^上的逻辑器件,如在本发 明实施例中采用CPLD来实现,这样可以在不改变原有硬件基础上实现显示需 要颜色的功能。在另一个实施例,如果原有电路中包括相关的逻辑单元,如 FPGA或其他PLD来完成;也可以利用这些逻辑单元或加一些简单分立元器件 来实现显示需要颜色的功能。
本发明实施例中,上述统一接口可以通过改变逻辑单元中相应寄存器的值 来完成。例如,可以将寄存器中的某一位置l表示显示某种颜色,当需要显示 某一颜色时,BMC只需将CPLD相关寄存器中与该颜色对应的位置1即可。 需要说明的是,该接口的形式并不唯一,也可以通过其它类似的方法来实现接 口功能。
以及,S203、逻辑单元根据执行指令控制所述双色指示灯以一定周期及比 例交替显示两种颜色,从而显示第三种颜色。
当逻辑单元通过统一接口接收到显示指令后,如改变CPLD的相应寄存器的值,可以控制多色LED亮灭时间来显示需要的颜色。
以亮灭双色LED为例,由于人眼存在视觉残留现象,例如,当某一LED 点亮颜色A后再熄灭时,在人的眼里,颜色A并不会立即消失;此时,若再 点亮LED颜色为颜色B,这样,现在点亮的颜色B就会与先前残留的颜色A 混合,形成新的颜色C,通过改变显示周期及比例,可以对这种颜色进行调整。
下面通过具体例子来对上述方法进行说明
例如,现有LED支持红、绿两种颜色,这里的支持是指LED可以显示为 红色或绿色,即从硬件上已经支持显示两种颜色。为了显示第三方颜色,比如 琥珀色,可以通过改变LED亮灭红、绿的时间来实现。如可以以lms为周期, 以2: 8的比例点亮熄灭红、绿色来显示第三种颜色,即先点亮红色0.2ms;再 点亮绿色0.8ms;然后再点亮红色0.2ms,再点亮绿色0.8ms;依此类推,可以 使原本只支持红、绿色的LED可以显示出琥珀色。
如果改变显示时间的比例,如将显示两种颜色的时间比由2: 8调整为3: 7,则显示的颜色也会跟着变化;同时,对显示的周期(如上述例子中的lms) 也需要有一定的要求,不能设得太大,如果设得太大,如设成在每隔ls以2: 8比例点亮熄灭红、绿色,则此时会因为单位时间过大,而使得视觉残留效应 作用大大降低,从而人眼看到的将不会是琥珀色,而是红色、绿色交替显示的 情况。
上述LED亮灭的频率及时间比例可以通过实验进行调整,以人眼可以接 受的程度为准,并发明实施例中lms内以2: 8为一个优选的方案,但并不是 唯一的方案,实际使用中,可以根据需要选择合适的周期和显示比例。可以预 先将这些信息通过CPLD进行存储,通过统一接口来调用。
这里还需要说明的是,在显示的过程中,上述数据也可以并不固定,对频 率或比例的微调如果能不影响肉眼的分辨,则都是可以接受的。如将单位时间 lms改为0.99ms,或1.02ms;将比例由2: 8改为1.9: 8.1等。在显示过程中, 可以在一个时间段用 一种频率或比例;在另 一个时间段用另 一种频率或比例。
用CPLD以一定频率及时间比例让LED交替显示红、绿可通过对CPLD 进行编程来实现,具体可以通过控制定时器以及相应管脚输出高低电平来实 现,这些技术为属于本领域技术人员所熟知的技术,在此不再赘述。本发明实施例通过控制双色指示灯以 一 定周期及比例交替显示两种颜色 来使双色指示灯显示第三种颜色,可以不需要更换硬件资源,具有实现简单, 对单板的性能影响小的优点。
本发明实施例还4是供了 一种双色指示灯显示第三种颜色系统30,用于先进
计算电信架构系统,包括
主板管理控制器301,逻辑单元302,双色指示灯303;
所述主板管理控制器301用于接收显示指示灯颜色的显示命令;解析接收 到的所述显示命令,并向所述逻辑单元302发送执行指令;
所述逻辑单元302#4居所述执行指令控制所述双色指示灯303以一定周期 及比例交替显示两种颜色,从而显示第三种颜色。
上述显示命令至少包括
需要显示的颜色;或者,
需要执行的动作;或者,
指示灯序号。
在本发明实施例系统中,所述主板管理控制器301通过消息通道接收所述 显示命令;
所述消息通道包括
键盘控制器类型接口;或者智能平台管理总线。
其中,主板管理控制器301解析接收到的所述显示命令,并向所述逻辑单 元302发送执行指令的步骤包括
获取所述显示命令中需要显示的颜色、执行的动作以及指示灯序号等信 息,改变所述逻辑单元302中相应寄存器的值,使得所述逻辑单元302根据所 述寄存器的值按一定周期及比例交替显示双色指示灯303两种颜色,从而使之 显示第三种颜色。
在本发明实施例系统中,可以实现实现将呈现红色或绿色的双色指示灯 303显示为琥珀色,具体可以以lms为周期,以2: 8比例交替显示双色指示 灯303的红色和绿色,从而利用人眼的视觉残留现象,使得双色指示灯303显 示为琥珀色。
9本发明实施例通过控制双色指示灯按一定周期及比例交替显示,从而显示 第三种颜色,可以不需要更换硬件资源,具有实现简单,对单板的性能影响小 的优点。
是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。
其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(RandomAccess Memory, RAM)等。
上列较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说 明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本 发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1、一种双色指示灯显示第三种颜色方法,其特征在于,用于先进计算电信架构系统,包括如下步骤接收显示双色指示灯颜色的显示命令;解析接收到的所述显示命令,并向逻辑单元发送执行指令,使得所述逻辑单元根据所述执行指令控制所述双色指示灯以一定周期及比例交替显示两种颜色,从而显示第三种颜色。
2、 如权利要求1所述的双色指示灯显示第三种颜色方法,其特征在于, 所述显示命令至少包括需要显示的颜色,需要执行的动作,以及指示灯序号。
3、 如权利要求1所述的双色指示灯显示第三种颜色方法,其特征在于, 通过消息通道接收所述显示命令;所述消息通道包括键盘控制器类型接口;或者智能平台管理总线。
4、 如权利要求1所述的双色指示灯显示第三种颜色方法,其特征在于, 所述解析接收到的所述显示命令,并向逻辑单元发送执行指令的步骤包括获取所述显示命令中需要显示的颜色、执行的动作以及指示灯序号等信 息;改变所述逻辑单元中相应寄存器的值,使得所述逻辑单元根据所述寄存器 的值控制所述双色指示灯按一定周期及比例交替显示两种颜色,从而显示第三 种颜色。
5、 如权利要求1所述的双色指示灯显示第三种颜色方法,其特征在于, 所述逻辑单元根据所述执行指令控制所述双色指示灯以一定周期及比例交替 显示两种颜色,从而显示第三种颜色的步骤包括所述逻辑单元控制所述双色指示灯以lms为周期,以2: 8比例交替显示 红色和绿色,从而显示琥珀色。
6、 一种双色指示灯显示第三种颜色系统,其特征在于,用于先进计算电信架构系统,包括主板管理控制器,逻辑单元,双色指示灯;所述主板管理控制器用于接收显示指示灯颜色的显示命令;解析接收到的 所述显示命令,并向所述逻辑单元发送执行指令;所述逻辑单元根据所述执行指令控制所述双色指示灯以一定周期及比例交替显示两种颜色,A/v而显示第三种颜色。
7、 如权利要求6所述的一种双色指示灯显示第三种颜色系统,其特征在 于,所述显示命令至少包括需要显示的颜色;或者,需要执行的动作;或者,指示灯序号。
8、 如权利要求6所述的一种双色指示灯显示第三种颜色系统,其特征在 于,所述主板管理控制器通过消息通道接收所述显示命令;所述消息通道包括键盘控制器类型接口;或者智能平台管理总线。
9、 如权利要求6所述的一种双色指示灯显示第三种颜色系统,其特征在 于,所述主板管理控制器解析接收到的所述显示命令,并向所述逻辑单元发送 执行指令的步骤包括获取所述显示命令中需要显示的颜色、执行的动作以及指示灯序号等信 息,改变所述逻辑单元中相应寄存器的值,使得所述逻辑单元^^艮据所述寄存器 的值按一定周期及比例交替显示双色指示灯两种颜色,从而使之显示第三种颜 色。
10、 如权利要求6所述的一种双色指示灯显示第三种颜色系统,其特征在 于所述逻辑单元根据所述执行指令控制所述双色指示灯以 一定周期及比例交 替显示两种颜色,从而显示第三种颜色的步骤包括控制所述双色指示灯以lms为周期,以2: 8比例交替显示红色和绿色, 从而显示琥珀色。
全文摘要
本发明实施例公开了一种双色指示灯显示第三种颜色方法及系统,用于先进计算电信架构系统,其中,所述方法包括如下步骤接收显示双色指示灯颜色的显示命令;解析接收到的所述显示命令,并向逻辑单元发送执行指令,使得所述逻辑单元根据所述执行指令控制所述双色指示灯以一定周期及比例交替显示两种颜色,从而显示第三种颜色。本发明实施例通过控制双色指示灯以一定周期及比例交替显示两种颜色,从而显示第三种颜色,可以不需要更换硬件资源,具有实现简单,对单板的性能影响小的优点
文档编号H05B37/02GK101562934SQ200910107410
公开日2009年10月21日 申请日期2009年5月13日 优先权日2009年5月13日
发明者宋铜铃, 超 赵 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1