Led发光型态控制系统及方法

文档序号:2929064阅读:131来源:国知局
专利名称:Led发光型态控制系统及方法
技术领域
本发明涉及一种LED发光型态控制系统及方法。
背景技术
目前,LED (Light Emitting Diode,发光二极体)被大量应用于电脑中,例如显示卡 PCB上的LED。通常在电脑出货时,LED的参数已经被设定,如LED的闪烁方式和时延等,这使 得LED的工作方式比较单一,不能满足系统在不同工作状态下的要求。

发明内容
鉴于以上内容,有必要提供一种LED发光型态控制系统,其可根据用户设置的不同计算 机运行状态下对应的LED资料,自动变更LED的闪烁方式。
鉴于以上内容,还有必要提供一种LED发光型态控制方法,其可根据用户设置的不同计 算机运行状态下对应的LED资料,自动变更LED的闪烁方式。
一种LED发光型态控制系统,包括计算机及LED控制器,所述LED控制器与所述用户计算 机和一个LED相连,所述LED控制器中存储有LED资料,所述LED资料包括LED闪烁方式和时延 ,所述计算机包括设置模块、选择模块、存储模块和指令发送模块;所述设置模块用于添加 LED资料,设置不同计算机运行状态相对应的LED资料,并设置计算机控制LED发光型态的运 行模式,所述运行模式包括手动模式和自动模式;所述的选择模块根据所设置的运行模式选 择相对应的LED资料;所述存储模块用于将所述设置模块设置的资料和所述选择模块选择的 资料存储在所述计算机中;所述指令发送模块用于当所述计算机接收用户的指令后,发送所 述指令给所述LED控制器;所述LED控制器包括指令判断模块和控制模块所述指令判断模块 用于判断所述指令的类型,所述指令的类型包括控制指令和写入指令,所述写入指令中包含 有所述计算机读取的LED资料;如果所述指令为写入指令,所述控制模块用所述写入指令中 包含的LED资料更新所述LED控制器中存储的LED资料,根据所述LED控制器中更新后的LED资 料控制所述LED闪烁;如果所述指令为控制指令,所述控制模块根据所述控制指令直接读取 所述LED控制器中存储的LED资料,根据所述读取的LED资料控制所述LED启动或停止闪烁。
一种LED发光型态控制方法,包括如下步骤在计算机中添加LED资料,设置不同计算机 运行状态相对应的LED资料,并设置计算机控制LED发光型态的运行模式,所述运行模式包括 手动模式和自动模式;接收用户指令,发送所述指令给与计算机相连的LED控制器;所述LED
控制器判断所述指令的类型,所述指令的类型包括控制指令和写入指令,所述写入指令中包 含有所述计算机读取的LED资料;如果所述指令为写入指令,用所述写入指令中包含的LED资 料更新所述LED控制器中存储的LED资料,根据所述LED控制器中更新后的LED资料控制所述 LED闪烁;如果所述指令为控制指令,根据所述控制指令直接读取所述LED控制器中存储的 LED资料,根据所述读取的LED资料控制所述LED启动或停止闪烁。
相较于现有技术,所述的LED发光型态控制系统及方法,可以根据用户设置的不同计算 机运行状态下对应的LED资料,自动变更LED的闪烁方式,提高了利用LED灯显示不同计算机 运行状态的能力。


图1是本发明LED发光型态控制系统较佳实施例的硬件架构图。 图2是本发明LED发光型态控制系统较佳实施例的功能模块关联图。 图3是本发明LED发光型态控制方法较佳实施例的流程图。
具体实施例方式
如图1所示,是本发明LED发光型态控制系统较佳实施例的系统架构图。该系统主要包括 用户计算机IO、 LED控制器20和LED 21,所述用户计算机10通过I2C (Inter-Integrated Circuit,内部集成电路)总线和所述LED控制器20相连,所述LED控制器20和所述LED 21相 连。所述用户计算机10提供一个软件界面给用户,用户通过该软件界面可以添加LED资料, 并为不同计算机运行状态设置相对应的LED资料。其中,所述LED控制器20在出厂时包含有默 认的LED资料。所述LED资料包括LED闪烁方式和时延等,所述计算机运行状态包括正常状态 、超频状态和警示状态等。用户通过该软件界面还可以设置所述用户计算机10控制LED发光 型态的运行模式,所述运行模式包括手动模式和自动模式。当计算机运行状态发生改变或用 户进行手动设置时,所述用户计算机10通过I2C总线发送指令给所述LED控制器20。所述LED 控制器20根据该指令和LED资料控制所述LED 21闪烁。
如图2所示,是本发明LED发光型态控制系统较佳实施例的功能模块关联图。所述用户计 算机10包括设置模块101、选择模块102、存储模块103和指令发送模块104。所述LED控制器 20包括指令判断模块201和控制模块202。本发明所称的模块是完成一特定功能的计算机程序 段,比程序更适合于描述软件在计算机中的执行过程,因此在本发明以下对软件描述中都以 模块描述。
其中,所述设置模块101用于添加LED资料,并为不同计算机运行状态设置相对应的LED 资料。所述LED资料包括LED闪烁方式和时延等,所述计算机运行状态包括正常状态、超频状态和警示状态等。
所述设置模块101还用于设置所述用户计算机10控制LED发光型态的运行模式,所述运行 模式包括手动模式和自动模式。如果用户设置所述运行模式为自动模式,当计算机运行状态 发生改变时,所述用户计算机10将自动读取当前计算机运行状态相对应的LED资料,通过 12C总线发送指令给所述LED控制器20,所述指令包含的数据为当前计算机运行状态相对应的 LED资料等。所述LED控制器20根据所述当前计算机运行状态相对应的LED资料控制所述LED 21闪烁。
如果用户设置所述运行模式为手动模式,则用户需要通过所述选择模块102从用户计算 机l0中所有的LED资料中选择在手动模式下相对应的LED资料,所述用户计算机lO将读取所述 手动模式下相对应的LED资料,通过I2C总线发送指令给所述LED控制器20,所述指令包含的 数据为所述手动模式下相对应的LED资料等。所述LED控制器20根据所述手动模式下相对应的 LED资料控制所述LED 21闪烁。也就是说,在手动模式下,不管计算机处于什么运行状态, 所述LED控制器20都根据所述用户选择的LED资料控制所述LED 21闪烁。
所述存储模块103用于将所述设置模块101设置的资料和所述选择模块102选择的资料存 储在用户计算机10中。
所述指令发送模块104用于通过I2C总线发送指令给所述LED控制器20。所述指令包括控 制指令和写入指令,所述控制指令包括启动和停止所述LED 21闪烁的指令等。所述写入指令 是在所述LED 21闪烁过程中,计算机运行状态发生改变时发送的指令。如果所述指令是控制 指令,则所述控制指令中不包含LED资料。如果所述指令是写入指令,则所述写入指令中包 含有LED资料。如果此时所述运行模式为自动模式,则所述写入指令中包含的LED资料为当前 计算机运行状态相对应的LED资料;如果此时所述运行模式为手动模式,则所述写入指令中 包含的LED资料为手动模式下相对应的LED资料。
所述指令判断模块201用于判断所述指令是否是控制指令。如果所述指令是控制指令, 则所述控制模块202根据所述控制指令直接读取存储在所述LED控制器20中的LED资料,根据 所述从LED控制器20中读取的LED资料控制所述LED 21启动或停止闪烁等动作。其中,所述 LED控制器20在出厂时包含有默认的LED资料。如果所述指令是写入指令,则所述控制模块 202存储所述写入指令中包含的LED资料到所述LED控制器20中,即用所述写入指令中包含的 LED资料更新所述LED控制器20中存储的LED资料。然后,所述控制模块202根据所述LED控制 器20中更新后的LED资料控制LED 21闪烁。
举例而言,如果用户设置了在计算机处于超频状态下的一组LED资料,并且设置所述运
行模式为自动模式。则当计算机超频后,LED闪烁方式便由原来的正常状态立即变换为超频 状态下的闪烁状态。在本实施例中,所述LED是指显示卡PCB上的LED,在其它实施例中,所 述LED也可以是其它类型的LED 。
如图3所示,是本发明LED发光型态控制方法较佳实施例的流程图。首先,步骤S401,用 户通过所述设置模块101添加LED资料,并通过所述存储模块103将所述添加的LED资料存储在 用户计算机l0中,所述LED资料包括LED闪烁方式和时延等。
步骤S402,用户通过所述设置模块101设置不同计算机运行状态相对应的LED资料,并通 过所述存储模块103将所述设置信息存储在用户计算机10中,所述计算机运行状态包括正常 状态、超频状态和警示状态等。
步骤S403,用户通过所述设置模块101设置所述用户计算机10控制LED发光型态的运行模 式,并通过所述存储模块103将所述设置信息存储在用户计算机10中,所述运行模式包括手 动模式和自动模式。如果用户设置所述运行模式为自动模式,当计算机运行状态发生改变时 ,所述用户计算机10将自动读取当前计算机运行状态相对应的LED资料,通过I2C总线发送指 令给所述LED控制器20,所述指令包含的数据为当前计算机运行状态相对应的LED资料等。所 述LED控制器20根据所述当前计算机运行状态相对应的LED资料控制所述LED 21闪烁。
如果用户设置所述运行模式为手动模式,则用户需要通过所述选择模块102从所述用户 计算机10中所有的LED资料中选择在手动模式下相对应的LED资料,并通过所述存储模块103 将所述用户设置的信息存储在用户计算机10中,所述用户计算机10将读取所述手动模式下相 对应的LED资料,通过I2C总线发送指令给所述LED控制器20,所述指令包含的数据为所述手 动模式下相对应的LED资料等。所述LED控制器20根据所述手动模式下相对应的LED资料控制 所述LED 21闪烁。也就是说,在手动模式下,不管计算机处于什么运行状态,所述LED控制 器20都根据所述用户选择的LED资料控制所述LED 21闪烁。
步骤S404,当用户计算机10接收用户的指令后,指令发送模块104通过I2C总线发送所述 指令给所述LED控制器20。所述指令包括控制指令和写入指令,所述控制指令包括启动和停 止所述LED 21闪烁的指令等。所述写入指令是在所述LED 21闪烁过程中,计算机运行状态发 生改变时发送的指令。如果所述指令是控制指令,则所述控制指令中不包含LED资料。如果 所述指令是写入指令,则所述写入指令中包含有LED资料。如果此时运行模式为自动模式, 则所述写入指令中包含的LED资料为当前计算机运行状态相对应的LED资料;如果此时运行模 式为手动模式,则所述写入指令中包含的LED资料为手动模式下相对应的LED资料。
步骤S405,所述指令判断模块201判断所述指令是否是控制指令。
如果所述指令是控制指令,步骤S406,所述控制模块202根据所述控制指令直接读取存 储在所述LED控制器20中的LED资料,根据所述从LED控制器20中读取的LED资料控制所述LED 21启动或停止闪烁等动作。其中,所述LED控制器20在出厂时包含有默认的LED资料。
如果所述指令是写入指令,步骤S407,所述控制模块202存储所述写入指令中包含的 LED资料到所述LED控制器20中,即用所述写入指令中包含的LED资料更新所述LED控制器20中 存储的LED资料。
步骤S408,然后,所述控制模块202根据所述LED控制器20中更新后的LED资料控制LED 21闪烁。
在本实施例中,所述LED是指显示卡PCB上的LED,在其它实施例中,所述LED也可以是其 它类型的LED。
权利要求
权利要求1一种LED发光型态控制系统,包括计算机及LED控制器,所述LED控制器与所述用户计算机和一个LED相连,所述LED控制器中存储有LED资料,所述LED资料包括LED闪烁方式和时延,其特征在于所述计算机包括设置模块、选择模块、存储模块和指令发送模块;所述设置模块用于添加LED资料,设置不同计算机运行状态相对应的LED资料,并设置计算机控制LED发光型态的运行模式,所述运行模式包括手动模式和自动模式;所述的选择模块根据所设置的运行模式选择相对应的LED资料;所述存储模块用于将所述设置模块设置的资料和所述选择模块选择的资料存储在所述计算机中;所述指令发送模块用于当所述计算机接收用户的指令后,发送所述指令给所述LED控制器;及所述LED控制器包括指令判断模块和控制模块所述指令判断模块用于判断所述指令的类型,所述指令的类型包括控制指令和写入指令,所述写入指令中包含有所述计算机读取的LED资料;如果所述指令为写入指令,所述控制模块用所述写入指令中包含的LED资料更新所述LED控制器中存储的LED资料,根据所述LED控制器中更新后的LED资料控制所述LED闪烁;如果所述指令为控制指令,所述控制模块根据所述控制指令直接读取所述LED控制器中存储的LED资料,根据所述读取的LED资料控制所述LED启动或停止闪烁。
2、如权利要求1所述的LED发光型态控制系统,其特征在于,所述计 算机运行状态包括正常状态、超频状态和警示状态。
3、如权利要求1所述的LED发光型态控制系统,其特征在于,如果设置手动模式,则需要通过所述选择模块选择在手动模式下相对应的LED资料,当 计算机运行状态发生改变时,计算机将读取所述手动模式下相对应的LED资料;如果设置自动模式,则当计算机运行状态发生改变时,计算机将自动读取当前计算机 运行状态相对应的LED资料。
4、如权利要求1所述的LED发光型态控制系统,其特征在于, 所述控制指令包括启动所述LED闪烁的指令和停止所述LED闪烁的指令; 所述写入指令是在所述LED闪烁过程中,计算机运行状态发生改变时发送的指令。
5、 一种LED发光型态控制方法,其特征在于,该方法包括如下步骤 在计算机中添加LED资料,设置不同计算机运行状态相对应的LED资料,并设置计算机 控制LED发光型态的运行模式,所述运行模式包括手动模式和自动模式; 接收用户指令,发送所述指令给与计算机相连的LED控制器;所述LED控制器判断所述指令的类型,所述指令的类型包括控制指令和写入指令,所述 写入指令中包含有所述计算机读取的LED资料;如果所述指令为写入指令,用所述写入指令中包含的LED资料更新所述LED控制器中存 储的LED资料,根据所述LED控制器中更新后的LED资料控制所述LED闪烁;如果所述指令为控制指令,根据所述控制指令直接读取所述LED控制器中存储的LED资 料,根据所述读取的LED资料控制所述LED启动或停止闪烁。
6、如权利要求5所述的LED发光型态控制方法,其特征在于,所述计 算机运行状态包括正常状态、超频状态和警示状态。
7、如权利要求5所述的LED发光型态控制方法,其特征在于,如果设置手动模式,则需要通过计算机选择在手动模式下相对应的LED资料,当计算机 运行状态发生改变时,计算机将读取所述手动模式下相对应的LED资料;如果设置自动模式,则当计算机运行状态发生改变时,计算机将自动读取当前计算机 运行状态相对应的LED资料。
8、如权利要求5所述的LED发光型态控制方法,其特征在于,所述控制指令包括启动所述LED闪烁的指令和停止所述LED闪烁的指令;所述写入指令是在所述LED闪烁过程中,计算机运行状态发生改变时发送的指令。
全文摘要
一种LED发光型态控制系统及方法,该方法包括如下步骤通过用户计算机添加LED资料,设置不同计算机运行状态相对应的LED资料,并设置系统的运行模式,所述运行模式包括手动模式和自动模式;通过用户计算机选择在手动模式下相对应的LED资料;当所述用户计算机接收用户的指令后,发送所述指令给所述LED控制器;所述LED控制器判断所述指令的类型;所述LED控制器根据所述指令的类型读取相应的LED资料,根据该LED资料控制与之相连的LED。利用本发明可以自动变更LED的闪烁方式,提高了利用LED灯显示不同计算机运行状态的能力。
文档编号F21Y101/02GK101378614SQ20071020156
公开日2009年3月4日 申请日期2007年8月31日 优先权日2007年8月31日
发明者周竜毅, 张国伟, 杨志贤 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1