亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

控制指示燈亮度的方法

文檔序號:8092649閱讀:500來源:國知局
控制指示燈亮度的方法
【專利摘要】本發(fā)明涉及控制指示燈亮度的方法。本發(fā)明所要解決的技術問題是現有技術中若電子設備不包含PWM端口,或者PWM端口被占用,則無法對指示燈的亮度進行控制。本發(fā)明解決其技術問題所采用的技術方案是控制指示燈亮度的方法,包括以下步驟:基于指示燈的當前亮度控制值與最大亮度控制值之間的比值,獲得輸出亮度占空比;基于所述輸出亮度占空比和輸出亮度占空比的循環(huán)頻率,通過周期計數器和定時器,獲得脈沖信號;利用所述脈沖信號控制指示燈的開關,以實現對指示燈亮度的控制。
【專利說明】控制指示燈亮度的方法
【技術領域】
[0001]本發(fā)明涉及指示燈控制領域,尤其是涉及控制指示燈亮度的方法。
【背景技術】
[0002]通常,在電子設備上都會設置有待機指示燈,當電子設備處于待機狀態(tài)時,指示燈亮起,以提示用戶電子設備處于待機狀態(tài)。在夜間,由于環(huán)境光線變暗,用戶會覺得指示燈與白天相比變得更亮,不利于用戶的休息。
[0003]在現有技術中,一方面,可以采用更改硬件參數的方法來控制指示燈的亮度,但,如果更換電子設備的外殼模具,則可能導致已經調好的指示燈亮度發(fā)生變化,于是,需要再次對硬件參數進行調整,對硬件參數進行調整會引起電子設備中的元器件發(fā)生變化,因此,使用該方法對指示燈的亮度進行調節(jié)不利于電子設備的大批量生產。
[0004]另一方面,若采用控制PWM端口的方式來控制指示燈的亮度,由于電子設備自身包含器件的限制,可能并不含有PWM端口,又或者PWM端口被占用,這兩種情況下均無法對指示燈的亮度進行控制。

【發(fā)明內容】

[0005]本發(fā)明所要解決的技術問題是現有技術中若電子設備不包含PWM端口,或者PWM端口被占用,則無法對指示燈的亮度進行控制。
[0006]為解決上述技術問題,本發(fā)明提供控制指示燈亮度的方法,包括以下步驟:
[0007]基于指示燈的當前亮度控制值與最大亮度控制值之間的比值,獲得輸出亮度占空比;
[0008]基于所述輸出亮度占空比和輸出亮度占空比的循環(huán)頻率,通過周期計數器和定時器,獲得脈沖信號;
[0009]利用所述脈沖信號控制指示燈的開關,以實現對指示燈亮度的控制。
[0010]進一步的,所述周期計數器和所述定時器關聯。
[0011]進一步的,基于所述輸出亮度占空比和輸出亮度占空比的循環(huán)頻率,通過周期計數器和定時器,獲得脈沖信號,包括以下步驟:
[0012]基于所述輸出亮度占空比,確定所述周期計數器的初始計數值和門限值;
[0013]基于所述初始計數值和所述循環(huán)頻率,確定所述定時器的定時時基;
[0014]在定時器以所述定時時基工作,且周期計數器以初始計數值計數時,循環(huán)判斷周期計數器的計數值是否大于所述門限值;
[0015]在所述計數值大于門限值時,輸出第一電平信號。
[0016]進一步的,在循環(huán)判斷周期計數器的計數值是否大于所述門限值之后,包括步驟:
[0017]在所述計數值小于等于門限值時,輸出第二電平信號,其中,所述第二電平信號與所述第一電平信號為相反的電平信號。[0018]進一步的,基于所述輸出亮度占空比和輸出亮度占空比的循環(huán)頻率,通過周期計數器和定時器,獲得脈沖信號,包括以下步驟:
[0019]將所述最大亮度值控制值作為初始計數值賦予所述周期計數器,同時,將所述當前亮度控制值作為門限值賦予周期計數器;
[0020]基于所述初始計數值和所述循環(huán)頻率,確定所述定時器的定時時基;
[0021]在定時器以所述定時時基工作,且周期計數器以初始計數值計數時,循環(huán)判斷周期計數器的計數值是否大于所述門限值;
[0022]在所述計數值大于門限值時,輸出第三電平信號。
[0023]進一步的,在循環(huán)判斷周期計數器的計數值是否大于所述門限值之后,包括步驟:
[0024]在所述計數值小于等于門限值時,輸出第四電平信號,其中,所述第四電平信號與所述第三電平信號為相反的電平信號。
[0025]進一步的,在獲得脈沖信號之前,包括以下步驟:
[0026]確定所述循環(huán)頻率;
[0027]判斷循環(huán)頻率是否小于第一循環(huán)頻率。
[0028]進一步的,在所述循環(huán)頻率小于第一循環(huán)頻率時,基于所述輸出亮度占空比和輸出亮度占空比的循環(huán)頻率,通過周期計數器和定時器,獲得脈沖信號,包括以下步驟:
[0029]基于所述輸出亮度占空比,通過間隔方式確定周期計數器的計數序列;
[0030]基于所述計數序列和所述循環(huán)頻率,確定所述定時器的定時時基;
[0031]在定時器以所述定時時基工作時,以所述計數序列輸出包括第五電平信號和第六電平信號的脈沖信號,其中,所述第五電平信號與所述第六電平信號為相反的電平信號。
[0032]進一步的,所述第一循環(huán)頻率大于等于IOOHz。
[0033]本發(fā)明的有益效果是:通過周期計數器和定時器生成脈沖信號,再利用該脈沖信號控制指示燈的開關,從而,實現了對指示燈亮度的控制,避免電子設備中不存在PWM端口或PWM端口被占用而無法對指示燈亮度進行控制的情況;
[0034]利用當前亮度控制值和最大亮度控制值來實現輸出亮度占空比,使得輸出亮度占空比的實現過程簡單,無需通過復雜的計算過程,減少了中央處理器處理的任務量;
[0035]由于循環(huán)頻率在小于IOOHz時,人眼觀察到的指示燈亮度會存在閃爍感,因此,設定第一循環(huán)頻率大于等于100Hz,當循環(huán)頻率小于第一循環(huán)頻率時,以間隔方式實現輸出亮度占空比,保證了人眼觀看到的指示燈不存在閃爍感。
【專利附圖】

【附圖說明】
[0036]圖1是本發(fā)明控制指示燈亮度的方法的流程圖;
[0037]圖2是本發(fā)明周期計數器的工作原理圖;
[0038]圖3a是本發(fā)明一個周期內輸出亮度占空比為90%且Tb為IOOys的脈沖信號的示意圖;
[0039]圖3b是本發(fā)明一個周期內輸出亮度占空比為50%且Tb為IOOys的脈沖信號的示意圖;
[0040]圖3c是本發(fā)明一個周期內輸出亮度占空比為50%且Tb為200 μ s的脈沖信號的示意圖;
[0041]圖4a是本發(fā)明輸出亮度占空比為90%的脈沖信號的示意圖;
[0042]圖4b為本發(fā)明輸出亮度占空比為50%的脈沖信號的示意圖。
【具體實施方式】
[0043]下面將結合附圖,對本申請的技術方案進行詳細描述。
[0044]本申請的控制指示燈亮度的方法,包括以下步驟:首先,基于指示燈的當前亮度控制值與最大亮度控制值之間的比值,獲得輸出亮度占空比,接著,基于所述輸出亮度占空比和輸出亮度占空比的循環(huán)頻率,通過周期計數器和定時器,獲得脈沖信號,最后,利用所述脈沖信號控制指示燈的開關,以實現對指示燈亮度的控制。
[0045]通過周期計數器和定時器生成脈沖信號,再利用該脈沖信號控制指示燈的開關,從而,實現了對指示燈亮度的控制,避免電子設備中不存在PWM端口或PWM端口被占用而無法對指示燈亮度進行控制的情況。
[0046]在本申請中,如圖1所示,控制指示燈亮度的方法,應用于包含一指示燈的電子設備中,所述電子設備可以為電視、電腦等等,本申請對其不作限定。所述方法包括:
[0047]步驟101:基于指示燈的當前亮度控制值與最大亮度控制值之間的比值,獲得輸出亮度占空比。
[0048]在具體實施過程中,最大亮度控制值為預存的指示燈能夠輸出的最大亮度級別,例如,最大亮度控制值為10,則表明指示燈輸出的最大亮度級別為10,當然,設定的最大亮度值還可以在10-100中做任意選擇,本申請對指示燈最大亮度控制值的選擇不作限定。在最大亮度控制值確定之后,可以在小于最大亮度控制值的范圍內,用戶可以選擇當前亮度控制值,當前亮度控制值為指示燈當前所需調整到的亮度級別,具體的,電子設備接收用戶的控制操作,例如,通過紅外信號接收用戶對指示燈亮度進行控制的控制操作,根據控制操作能夠獲得用戶需要將指示燈調整到的級別,即當前亮度控制值,例如,指示燈的亮度級別需要調整到5,則將當前亮度控制值調為5。在最大亮度控制值不變的前提下,當前亮度控制值越大,指示燈的亮度越亮,反之,當前亮度控制值越小,指示燈的亮度越暗。根據當前亮度控制值和最大亮度控制值之間的比值,能夠獲得輸出亮度占空比,例如,當最大亮度控制值為10時,若當前亮度控制值為5,則輸出亮度占空比為50%,若當前亮度控制值為9,則輸出亮度占空比為90%,若當前亮度控制值為1,則輸出亮度占空比為10%。
[0049]在完成步驟101之后,本申請執(zhí)行步驟102:基于所述輸出亮度占空比和輸出亮度占空比的循環(huán)頻率,通過周期計數器和定時器,獲得脈沖信號。
[0050]在具體實施過程中,由于人眼對閃爍光具有視覺暫留效應,通常循環(huán)頻率在IOOHz以上時,人眼對閃爍的光不存在閃爍感,認為其是連續(xù)的,又電子設備通常在待機狀態(tài)下會亮起指示燈,而由于待機狀態(tài)下中央處理器的工作受到限制,因此,為避免加重中央處理器的處理任務量,優(yōu)選的,輸出亮度占空比的循環(huán)頻率小于等于1000Hz。在得到輸出亮度占空比和輸出亮度占空比的循環(huán)頻率之后,通過定時器定時的同時周期計數器計數,獲得脈沖信號。其中,周期計數器和定時器關聯。
[0051]具體的,在本申請的第一種實現方式中,步驟102包括:
[0052]步驟201:基于所述輸出亮度占空比,確定所述周期計數器的初始計數值和門限值;
[0053]步驟202:基于所述初始計數值和所述循環(huán)頻率,確定所述定時器的定時時基;
[0054]步驟203:在定時器以所述定時時基工作,且周期計數器以初始計數值計數時,循環(huán)判斷周期計數器的計數值是否大于所述門限值;
[0055]步驟204:在所述計數值大于門限值時,輸出第一電平信號,其中,在所述計數值小于等于門限值時,輸出與第一電平信號相反的第二電平信號。
[0056]在具體實施過程中,當輸出亮度占空比的循環(huán)頻率為1000Hz時,若輸出亮度占空比為90%,可以確定周期計數器的初始計數值為10,周期計數器的門限值為9 ;若輸出亮度占空比為50%,可以確定周期計數器的初始計數值為10,周期計數器的門限值為5,另外,也可以確定周期計數器的初始計數值為8,周期計數器的門限值為4。接著,根據初始計數值和所述循環(huán)頻率乘積的倒數,得到定時器工作的定時時基,即Tb = l/(f XN),其中,Tb為定時時基,f為輸出亮度占空比的循環(huán)頻率,N為初始計數值。
[0057]而,周期計數器的工作原理如圖2所示,優(yōu)選的,步驟203中循環(huán)判斷周期計數器的計數值是否大于所述門限值,包括:
[0058]步驟2031:判斷周期計數器的計數值是否為零,若是,則執(zhí)行步驟2032,若否,則執(zhí)行步驟2033 ;[0059]步驟2032:將初始計數值賦予周期計數器,接著,執(zhí)行步驟2034 ;
[0060]步驟2033:計數值減一,接著,執(zhí)行步驟2034 ;
[0061]步驟2034:判斷計數值是否大于門限值。
[0062]其中,在本申請中,在步驟2034之后,當計數值大于門限值時,執(zhí)行步驟2041,當計數值小于等于門限值時,執(zhí)行步驟2042:
[0063]步驟2041:輸出第一電平信號;
[0064]步驟2042:輸出第二電平信號。
[0065]其中,通過對周期計數器的計數值進行循環(huán)判斷,并對應輸出電平信號,能夠獲得脈沖信號。第一電平信號和第二電平信號為相反的信號,當第一電平信號設為高電平時,第二電平信號為低電平,當第一電平信號設為低電平時,第二電平信號為高電平。在具體實施過程中,通過上述方法,在一個周期內,能夠獲得對應輸出亮度占空比為90%的脈沖信號如圖3a所示,其中,圖3a中f?為1000Hz,N為10,Tb為100 μ s ;獲得對應輸出亮度占空比為50%的脈沖信號如圖3b和圖3c所示,其中,圖3b中f?為1000Hz,N為10,Tb為100μ S,圖3c中f為1000Hz,N為8,Tb為125 μ S。而當循環(huán)時間大于一個周期時,能夠獲得對應輸出亮度占空比為90%的脈沖信號如圖4a所示,獲得對應輸出亮度占空比為50%的脈沖信號如圖4b所示。
[0066]優(yōu)選的,在本申請的第二種實施方式中,步驟102包括:
[0067]步驟301:將所述最大亮度值控制值作為初始計數值賦予所述周期計數器,同時,將所述當前亮度控制值作為門限值賦予周期計數器;
[0068]步驟302:基于所述初始計數值和所述循環(huán)頻率,確定所述定時器的定時時基;
[0069]步驟303:在定時器以所述定時時基工作,且周期計數器以初始計數值計數時,循環(huán)判斷周期計數器的計數值是否大于所述門限值;
[0070]步驟304:在所述計數值大于門限值時,輸出第三電平信號,其中,在所述計數值小于等于門限值時,輸出與第三電平信號相反的第四電平信號。
[0071]在具體實施過程中,由于輸出亮度占空比是根據當前亮度控制值和最大亮度控制值計算得出的,自然,直接利用當前亮度控制值和最大亮度控制值就可以實現輸出亮度占空比,因此,可以將最大亮度控制值作為周期計數器的初始計數值,將當前亮度控制值作為周期計數器的門限值,例如,當最大亮度控制值10時,將10作為初始計數值,當前亮度控制值5時,將5作為門限值。而步驟302、步驟303和步驟304的工作原理與第一種實現方式中步驟202、步驟203和步驟204的工作原理相同。同理,在步驟304中,第三電平信號和第四電平信號為高電平或低電平,且第三電平信號與第四電平信號為相反的信號。
[0072]在本申請中,利用當前亮度控制值和最大亮度控制值來實現輸出亮度占空比,使得輸出亮度占空比的實現過程簡單,無需通過復雜的計算過程,減少了中央處理器處理的任務量。
[0073]優(yōu)選的,在本申請中,獲得脈沖信號之后,包括以下步驟:
[0074]確定所述循環(huán)頻率;
[0075]判斷循環(huán)頻率是否小于第一循環(huán)頻率。
[0076]在具體實施過程中,若循環(huán)頻率過小,則人眼觀察到的指示燈亮度會存在閃爍感,因此,設定第一循環(huán)頻率,通常為100Hz,另外,第一循環(huán)頻率也可以大于100Hz,本領域技術人員可以根據具體的實施方案對第一循環(huán)頻率進行設定,本申請不作限定。為滿足人眼不閃爍感,當循環(huán)頻率小于第一循環(huán)頻率時,步驟102包括以下步驟:
[0077]基于所述輸出亮度占空比,通過間隔方式確定周期計數器的計數序列;
[0078]基于所述計數序列和所述循環(huán)頻率,確定所述定時器的定時時基;
[0079]在定時器以所述定時時基工作時,以所述計數序列輸出包括第五電平信號和第六電平信號的脈沖信號,其中,所述第五電平信號與所述第六電平信號為相反的電平信號。
[0080]在具體實施過程中,將輸出亮度占空比以間隔方式進行實現,例如,輸出亮度占空比為90%時,通過間隔方式確定計數序列可以為{1,1,1,1,0,1,1,1,1,1},輸出亮度占空比為50%時,通過間隔方式確定計數序列可以為{0,1,0,1,0,1,0,1,0,1},利用計數序列可以輸出包含不同電平信號的脈沖信號,同理,第五電平信號和第六電平信號為高電平或低電平,且第五電平信號與第六電平信號為相反的信號。
[0081]需要說明的是,在本申請中,可以預先對應不同亮度級別,建立亮度輸出二維數組[X] [X],例如,建立包含10個亮度級別的亮度輸出二維數組[10] [10],亮度級別O對應計數序列{0,0,0,0,0,0,0,0,0,0},亮度級別I對應計數序列{0,O, O, O, I, O, O, O, O, 0},亮度級別2對應計數序列{0,I, O, O, I, O, O, 1,0,0},亮度級別3對應計數序列{O, I, O, O, I, O, O, 1,0,0,},亮度級別 4 對應計數序列{O, I, O, I, O, I, O, O, I, 0},亮度級別5對應計數序列{0,I, O, I, O, I, O, 1,0,1},亮度級別6對應計數序列{O, I, I, I, O, I, O, I, O, 1},亮度級別 7 對應計數序列{0,I, I, I, O, I, I, I, O, 1},亮度級別 8 對應計數序列{1,1,1,1,O, I, I, I, O, 1},亮度級別9對應計數序列{1,I, I, I, O, I, I, I, I, 1}。在不同亮度級別下,周期計數器選擇不同的計數序列,并以對應的計數序列來輸出脈沖信號。其中,當前亮度控制值即為所選亮度級別,如,當前亮度控制值為5時,對應亮度級別為5。
[0082]還需要說明的是,循環(huán)頻率也不應過低,例如,小于IHz。[0083]在完成步驟102之后,本申請執(zhí)行步驟103:利用所述脈沖信號控制指示燈的開關,以實現對指示燈亮度的控制。
[0084]在具體實施過程中,將得到的脈沖信號加到控制指示燈開關的端口,通過脈沖信號中包含的高、低電平信號,控制指示燈的開與關,優(yōu)選的,可以設置高電平信號為控制指示燈開,低電平信號為控制指示燈關,最終,在脈沖信號對指示燈開關的控制下,實現了對指示燈亮度的控制。
【權利要求】
1.控制指示燈亮度的方法,其特征在于,包括以下步驟: 基于指示燈的當前亮度控制值與最大亮度控制值之間的比值,獲得輸出亮度占空比;基于所述輸出亮度占空比和輸出亮度占空比的循環(huán)頻率,通過周期計數器和定時器,獲得脈沖信號; 利用所述脈沖信號控制指示燈的開關,以實現對指示燈亮度的控制。
2.如權利要求1所述的控制指示燈亮度的方法,其特征在于,所述周期計數器和所述定時器關聯。
3.如權利要求2所述的控制指示燈亮度的方法,其特征在于,基于所述輸出亮度占空比和輸出亮度占空比的循環(huán)頻率,通過周期計數器和定時器,獲得脈沖信號,包括以下步驟: 基于所述輸出亮度占空比,確定所述周期計數器的初始計數值和門限值; 基于所述初始計數值和所述循環(huán)頻率,確定所述定時器的定時時基; 在定時器以所述定時時基工作,且周期計數器以初始計數值計數時,循環(huán)判斷周期計數器的計數值是否大于所述門限值; 在所述計數值大于門限值時,輸出第一電平信號。
4.如權利要求3所述的控制指示燈亮度的方法,其特征在于,在循環(huán)判斷周期計數器的計數值是否大于所述門限值之后,包括步驟: 在所述計數值小于等于門限值時,輸出第二電平信號,其中,所述第二電平信號與所述第一電平信號為相反的電平信號。
5.如權利要求2所述的控制指示燈亮度的方法,其特征在于,基于所述輸出亮度占空比和輸出亮度占空比的循環(huán)頻率,通過周期計數器和定時器,獲得脈沖信號,包括以下步驟: 將所述最大亮度值控制值作為初始計數值賦予所述周期計數器,同時,將所述當前亮度控制值作為門限值賦予周期計數器; 基于所述初始計數值和所述循環(huán)頻率,確定所述定時器的定時時基; 在定時器以所述定時時基工作,且周期計數器以初始計數值計數時,循環(huán)判斷周期計數器的計數值是否大于所述門限值; 在所述計數值大于門限值時,輸出第三電平信號。
6.如權利要求5所述的控制指示燈亮度的方法,其特征在于,在循環(huán)判斷周期計數器的計數值是否大于所述門限值之后,包括步驟: 在所述計數值小于等于門限值時,輸出第四電平信號,其中,所述第四電平信號與所述第三電平信號為相反的電平信號。
7.如權利要求1所述的控制指示燈亮度的方法,其特征在于,在獲得脈沖信號之前,包括以下步驟: 確定所述循環(huán)頻率; 判斷循環(huán)頻率是否小于第一循環(huán)頻率。
8.如權利要求7所述的控制指示燈亮度的方法,其特征在于,在所述循環(huán)頻率小于第一循環(huán)頻率時,基于所述輸出亮度占空比和輸出亮度占空比的循環(huán)頻率,通過周期計數器和定時器,獲得脈沖信號,包括以下步驟:基于所述輸出亮度占空比,通過間隔方式確定周期計數器的計數序列; 基于所述計數序列和所述循環(huán)頻率,確定所述定時器的定時時基; 在定時器以所述定時時基工作時,以所述計數序列輸出包括第五電平信號和第六電平信號的脈沖信號,其中,所述第五電平信號與所述第六電平信號為相反的電平信號。
9.如權利要求7所述的控制指示燈亮度的方法,其特征在于,所述第一循環(huán)頻率大于等于IOOHz。
【文檔編號】H05B37/02GK103957627SQ201410160566
【公開日】2014年7月30日 申請日期:2014年4月21日 優(yōu)先權日:2014年4月21日
【發(fā)明者】向何 申請人:四川長虹電器股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1