[發明專利]一種一個指示燈指示多個狀態的方法在審
| 申請號: | 202010364423.7 | 申請日: | 2020-04-30 |
| 公開(公告)號: | CN111491410A | 公開(公告)日: | 2020-08-04 |
| 發明(設計)人: | 孟慶龍;程廣河;郝鳳琦;張讓勇;李成攻;韓路躍;孔志剛;郝慧娟;李娟;孫瑞瑞 | 申請(專利權)人: | 山東省計算中心(國家超級計算濟南中心) |
| 主分類號: | H05B45/00 | 分類號: | H05B45/00 |
| 代理公司: | 北京華際知識產權代理有限公司 11676 | 代理人: | 褚慶森 |
| 地址: | 250014 山東省濟*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 一個 指示燈 指示 狀態 方法 | ||
1.一種一個指示燈指示多個狀態的方法,其特征在于:用一個指示燈的兩次閃亮來表示4種狀態,每次閃亮包括點亮時長為T1的短亮和點亮時長為T2的長亮,T1<T2;兩次閃亮為一個指示周期,同一指示周期中的兩次閃亮之間用時長為D1的短滅分割,指示周期間用時長為D2的長滅分割,D1<D2;短亮和長亮的4種組合對應4種狀態,短亮-短亮對應著狀態0,短亮-長亮對應著狀態1,長亮-短亮對應著狀態2,長亮-長亮對應著狀態3。
2.根據權利要求1所述的一個指示燈指示多個狀態的方法,其特征在于:所述短亮時長T1=200ms,長亮時長T2=600ms,短滅時長D1=300ms,長滅時長D2=1s。
3.根據權利要求1或2所述的一個指示燈指示多個狀態的方法,其特征在于,具體通過以下步驟來實現:
a).定義參數,定義變量timerLED、status、status0、duty、LEDstep,timerLED用于計時,其初始值為0;status用于存儲設備的狀態,其值為指示燈的4個狀態值0、1、2或3;status0用于暫存設備狀態;duty用于存儲指示燈點亮時間的設定值,LEDstep用于存儲一個指示周期的第幾個階段,LEDstep取值為0、1、2、3,分別對應長滅、第一次點亮、短滅、第二次點亮狀態;設置定時器,使其每1毫秒中斷一次,在定時器中斷服務程序中對變量timerLED加1;
b).設備狀態判斷,首先判斷用于暫存設備狀態的變量status0與設備的當前狀態值status是否相等,如果不相等,則令status0=status,以使指示燈的兩次閃爍符合要表征的設備狀態;
c).指示周期階段判斷,通過判斷LEDstep的值,判斷當前處于一個指示周期的第幾個階段,如果LEDstep=0,執行步驟d);如果LEDstep=1,執行步驟e);如果LEDstep=2,執行步驟f);如果LEDstep=3,執行步驟g);
d).長滅控制,首先令計時變量timerLED=0,通過控制相應端口輸出高電平或低電平,使指示燈處于熄滅狀態;判斷timerLED的值是否達到了D2s,如果達到了D2s,表明長滅時間結束,則輸出點亮指示燈的控制信號,使指示燈點亮,并令顯示階段變量LEDstep=1,計時變量timerLED=0,跳轉至步驟c);如果沒達到,則繼續執行中斷服務程序中對變量timerLED執行加1操作;
e).第一點亮控制,將status0與2進行按位與運算,并判斷其結果是否為0,如果為0,表明第一次點亮為短亮,則令duty=T1,如果不為0,表明第一次點亮為長亮,則令duty=T2;判斷計時變量timerLED的值是否達到了duty,如果達到了,表明一個指示周期中的第一次點亮結束,則輸出熄滅指示燈的控制信號,使指示燈熄滅,并令顯示階段變量LEDstep=2,計時變量timerLED=0,跳轉至步驟c);如果沒達到,則繼續執行中斷服務程序中對變量timerLED執行加1操作;
f).短滅控制,判斷timerLED的值是否達到了D1s,如果達到了D1s,表明短滅時間結束,則輸出點亮指示燈的控制信號,使指示燈點亮,并令顯示階段變量LEDstep=3,計時變量timerLED=0,跳轉至步驟c);如果沒達到,則繼續執行中斷服務程序中對變量timerLED執行加1操作;
g).第二次點亮控制,將status0與1進行按位與運算,并判斷其結果是否為0,如果為0,表明第二次點亮為短亮,則令duty=T1,如果不為0,表明第二次點亮為長亮,則令duty=T2;判斷計時變量timerLED的值是否達到了duty,如果達到了,表明一個指示周期中的第二次點亮結束,則輸出熄滅指示燈的控制信號,使指示燈熄滅,并令顯示階段變量LEDstep=0,計時變量timerLED=0,跳轉至步驟c);如果沒達到,則繼續執行中斷服務程序中對變量timerLED執行加1操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東省計算中心(國家超級計算濟南中心),未經山東省計算中心(國家超級計算濟南中心)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010364423.7/1.html,轉載請聲明來源鉆瓜專利網。





