本发明专利技术提供了一种指示灯闪烁调节方法,包括:设定N个单位闪烁周期,每个单位闪烁周期为M*tB,其中,tB为每个比特的持续时间,tB≤1/24秒,M为单位闪烁周期长度,M*tB≥1/24秒,所述每个单位闪烁周期M*tB=点亮阶段X*tB+熄灭阶段Y*tB,M越大闪烁频率越慢;根据所述单位闪烁周期长度M,确定比特位图的固定长度,所述比特位图的固定长度可整除所述每个单位闪烁周期长度M;将同一单位闪烁周期长度M重复排列至比特位图的固定长度,形成对应N个闪烁等级的比特位图;通过选择所述比特位图,调节指示灯的闪烁频率。相比较于现有技术,本发明专利技术提供的一种指示灯闪烁调节方法,利用有限个比特位图的选择来控制多个指示灯闪烁。
【技术实现步骤摘要】
本专利技术涉及电子
,尤其涉及一种指示灯闪烁调节方法及装置。
技术介绍
在各种网络终端设备上,如以太网交换机等,往往都采用LED(Light Emitting Diode,发光二极管)作为状态指示灯指示终端设备的工作状态,有些终端设备具有多个指示灯,通过不同的闪烁频率变化,如快闪、慢闪等状态,来指示设备中不同的工作状态。现有的控制指示灯闪烁的方法是通过调节开关指示灯的频率来实现的,采用分频器调节分频系数来控制指示灯信号的高、低电平的周期,若周期变长,则指示灯闪烁频率变慢,反之闪烁频率变快。然而对于有多个指示灯终端设备,由于每个指示灯显示的状态不同,则需要多个一一对应的分频器来调节。随着指示灯数量的增加,分频器数量随之而增,成本也随之线性增加。
技术实现思路
为了解决上述问题,本专利技术提供了一种指示灯闪烁调节方法及装置,该调节方法及装置可利用有限个比特位图的选择来控制多个指示灯闪烁。具体技术方案如下:本专利技术实施例提供的一种指示灯闪烁调节方法,包括:设定N个单位闪烁周期,每个单位闪烁周期为M*tB,其中,tB为每个比特的持续时间,tB≤1/24秒,M为单位闪烁周期长度,M*tB≥1/24秒,所述每个单位闪烁周期M*tB=点亮阶段X*tB+熄灭阶段Y*tB,M越大闪烁频率越慢;根据所述单位闪烁周期长度M,确定比特位图的固定长度,所述比特位图的固定长度可整除所述每个单位闪烁周期长度M;将同一单位闪烁周期长度M重复排列至比特位图的固定长度,形成对应N个闪烁等级的比特位图;通过选择所述比特位图,调节指示灯的闪烁频率。根据本专利技术之一优选实施例,所述比特位图以二进制表示,比特值为“1”时点亮指示灯,比特值为“0”时熄灭指示灯。根据本专利技术之一优选实施例,所述每个单位闪烁周期的点亮阶段X的开始的比特值和结束的比特值均为“1”,所述熄灭阶段Y的所有比特值均为“0”。根据本专利技术之一优选实施例,所述点亮阶段X中位于中间位置的比特值可以间隔设为“0”,通过间隔出现的“0”调节指示灯的亮度。根据本专利技术之一优选实施例,所述每个比特的持续时间tB为1/60秒。根据本专利技术之一优选实施例,该调节方法支持多个端口输出,此时每个比特输出的持续时间为tB/端口总数。本专利技术实施例提供的一种指示灯闪烁调节装置,包括:用于设定N个单位闪烁周期,每个单位闪烁周期为M*tB,其中,tB为每个比特的持续时间,tB≤1/24秒,M为单位闪烁周期长度,M*tB≥1/24秒,所述每个单位闪烁周期M*tB=点亮阶段X*tB+熄灭阶段Y*tB,M越大闪烁频率越慢的单元;用于根据所述单位闪烁周期长度M,确定比特位图的固定长度,所述比特位图的固定长度可整除每个单位闪烁周期长度M的单元;用于将同一单位闪烁周期长度M重复排列至比特位图的固定长度,形成对应N个闪烁等级的比特位图的单元;用于通过选择所述比特位图,调节指示灯的闪烁频率的单元。根据本专利技术之一优选实施例,所述比特位图以二进制表示,比特值为“1”时点亮指示灯,比特值为“0”时熄灭指示灯。根据本专利技术之一优选实施例,所述每个单位闪烁周期的点亮阶段X的开始的比特值和结束的比特值均为“1”,所述熄灭阶段Y的所有比特值均为“0”。根据本专利技术之一优选实施例,所述点亮阶段X中位于中间位置的比特值可以间隔设为“0”,通过间隔出现的“0”调节指示灯的亮度。由以上技术方案可以看出,本专利技术提供的一种指示灯闪烁调节方法,该调节方法可利用有限个比特位图的选择来控制多个指示灯闪烁,可调节亮度和闪烁频率,不需要调节电压和使用分频器,简单易行,而且随着指示灯数量的增加也不需要增加硬件,降低成本。附图说明图1是本专利技术一实施方式的指示灯闪烁调节方法的流程图;图2是本专利技术实施例一的高亮度的4种闪烁频率的比特位图;图3是本专利技术实施例一的低亮度的4种闪烁频率的比特位图;图4是本专利技术实施例二的高亮度的2种闪烁频率的比特位图;图5是本专利技术实施例二的中亮度的2种闪烁频率的比特位图;图6是本专利技术实施例二的低亮度的2种闪烁频率的比特位图;图7是本专利技术一实施方式的指示灯闪烁调节装置模块图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。本专利技术是采用有限个比特位图的选择来控制多个指示灯灯闪烁的,所述比特位图是由多个比特值形成的字符串,并以串行输出的方式输出比特值作为状态码,控制指示灯的闪烁状态。如图1所示,为本专利技术一实施方式的指示灯闪烁调节方法的流程图,所述调节方法包括:A、设定N个单位闪烁周期,每个单位闪烁周期为M*tB,其中,tB为每个比特的持续时间, tB≤1/24秒,M、N为正整数,M为单位闪烁周期长度,即比特个数,M*tB≥1/24秒,所述每个单位闪烁周期M*tB=点亮阶段X*tB+熄灭阶段Y*tB,M越大闪烁频率越慢。每个单位闪烁周期包括点亮阶段X和熄灭阶段Y,点亮阶段X表现的状态是指示灯亮,熄灭阶段Y表现的状态是指示灯灭。由于人眼的视觉残留时间大约是1/24秒,将每个比特的持续时间设定tB为tB设为≤人眼的视觉残留时间1/24秒,使人眼不能分辨每个比特的状态,保证在出现误码时不被人眼察觉。将单位闪烁周期M*tB设为≥人眼的视觉残留时间1/24秒,是使指示灯的亮灭能够被人眼分辨出来,具有闪烁效果。B、根据所述单位闪烁周期长度M,确定比特位图的固定长度,所述比特位图的固定长度可整除所述每个单位闪烁周期长度M。在确定比特位图的固定长度时,可以取各个单位闪烁周期长度M的最小公倍数或者最小公倍数的倍数作为所述比特位图的固定长度。优选地,采用最小公倍数作为比特位图的固定长度。设定的单位闪烁周期的等级越多,即N越大,所述比特位图的固定长度越大。C、将同一单位闪烁周期长度M重复排列至比特位图的固定长度,形成对应N个闪烁等级的比特位图。由于比特位图的固定长度是单位闪烁周期长度的倍数,对每个单位闪烁周期长度M形成对应的比特位图,是将同一单位闪烁周期长度M重复排列,直至占满所述比特位图的固定长度。对应于N个不同的单位闪烁周期,可以形成N个闪烁等级的比特位图。所述比特位图以二进制表示,比特值为“1”时输出信号为点亮指示灯,比特值为“0”时输出信号为熄灭指示灯,所述比特位图中开始时的比特值和结束时的比特值相反。所述点亮阶段X的开始的比特值和结束的比特值均为“1”,所述熄灭阶段Y的所有比特值均为“0”。D、通过选择所述比特位图,调节指示灯的闪烁频率。所述比特位图是以串行输出的方式输出作为状态码,每个比特的持续时间均为tB,控制指示灯的闪烁状态。由于有N个不同的单位闪烁周期,对应有N个闪烁等级的比特位图,对应于N种闪烁频率,控制指示灯的闪烁。在需要支持多个端口时,每个比特输出的持续时间为tB/端口总数。比如设本文档来自技高网...
【技术保护点】
一种指示灯闪烁调节方法,其特征在于,包括:设定N个单位闪烁周期,每个单位闪烁周期为M*tB,其中,tB为每个比特的持续时间,tB≤1/24秒,M为单位闪烁周期长度,M*tB≥1/24秒,所述每个单位闪烁周期M*tB=点亮阶段X*tB+熄灭阶段Y*tB,M越大闪烁频率越慢;根据所述单位闪烁周期长度M,确定比特位图的固定长度,所述比特位图的固定长度可整除每个单位闪烁周期长度M;将同一单位闪烁周期长度M重复排列至比特位图的固定长度,形成对应N个闪烁等级的比特位图;通过选择所述比特位图,调节指示灯的闪烁频率。
【技术特征摘要】
1.一种指示灯闪烁调节方法,其特征在于,包括:
设定N个单位闪烁周期,每个单位闪烁周期为M*tB,其中,tB为每个比特的持续时间,tB≤1/24秒,M为单位闪烁周期长度,M*tB≥1/24秒,所述每个单位闪烁周期M*tB=点亮阶段X*tB+熄灭阶段Y*tB,M越大闪烁频率越慢;
根据所述单位闪烁周期长度M,确定比特位图的固定长度,所述比特位图的固定长度可整除每个单位闪烁周期长度M;
将同一单位闪烁周期长度M重复排列至比特位图的固定长度,形成对应N个闪烁等级的比特位图;
通过选择所述比特位图,调节指示灯的闪烁频率。
2.根据权利要求1所述的调节方法,其特征在于,所述比特位图以二进制表示,比特值为“1”时点亮指示灯,比特值为“0”时熄灭指示灯。
3.根据权利要求2所述的调节方法,其特征在于,所述每个单位闪烁周期的点亮阶段X的开始的比特值和结束的比特值均为“1”,所述熄灭阶段Y的所有比特值均为“0”。
4.根据权利要求3所述的调节方法,其特征在于,所述点亮阶段X中位于中间位置的比特值可以间隔设为“0”,通过间隔出现的“0”调节指示灯的亮度。
5.根据权利要求1所述的调节方法,其特征在于,所述每个比特的持续时间tB为1/60秒。
6.根据权利要求1或5所述的调节方法,其特征在...
【专利技术属性】
技术研发人员:许俊,
申请(专利权)人:盛科网络苏州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。