[發明專利]一種可實現UID-LED多狀態控制的方法有效
| 申請號: | 201810535328.1 | 申請日: | 2018-05-29 |
| 公開(公告)號: | CN108919696B | 公開(公告)日: | 2020-03-20 |
| 發明(設計)人: | 季冬冬 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G05B19/042 | 分類號: | G05B19/042 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 鄧東坡 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 uid led 狀態 控制 方法 | ||
1.一種可實現UID-LED多狀態控制的方法,其特征在于,包括以下步驟:
1)完成外圍電路設計;
2)通過Verilog硬件描述語言實現UID-LED多種狀態控制的模塊;
3)將鏡像文件下載到服務器的CPLD/FPGA芯片實現UID-LED的多狀態控制;
4)CPLD實時對UID按鍵進行按鍵去抖模塊設計與按鍵檢測;
5)CPLD實時對BMC輸入的UID_BMC信號進行同步模塊設計與信號檢測;
6)對從UID按鍵和BMC來的信號進行判斷和選擇;
所述步驟6)的具體過程為:當檢測到UID-LED有效指示信號時,對從UID按鍵和BMC來的信號進行判斷和選擇,并對UID-LED采取不同的指示方式,控制UID-LED的亮滅及閃爍控制信號作為NMOS輸入信號控制UID-LED狀態;
UID-LED采取的指示方式包括以下:
a.當BMC輸入的UID_BMC信號以及UID_BTN按鍵信號都無效時,UID-LED熄滅;
b.當UID按鍵按下控制UID-LED指示時,UID-LED處于長亮狀態;
c.當BMC發送UID_BMC信號控制UID-LED指示時,UID-LED處于閃爍狀態;
d.當UID按鍵和BMC同時控制UID-LED狀態時,UID按鍵的優先級高于BMC的UID_BMC命令。
2.如權利要求1所述的一種可實現UID-LED多狀態控制的方法,其特征是,所述的外圍電路設計包括UID按鍵與UID_BMC輸入信號到CPLD/FPGA的連接以及CPLD/FPGA輸出控制信號UID-LED到LED控制端CMOS的連接,外圍電路的輸入部分是指將UID按鍵控制的UID_BTN信號連接CPLD/FPGA通用輸入輸出引腳作為輸入,同時將BMC輸出的UID_BMC連接CPLD/FPGA的通用輸入輸出引腳作為輸入,外圍電路的輸出部分是指將CPLD/FPGA輸出的控制信號作為CMOS的柵極控制端,并控制UID-LED的狀態。
3.如權利要求1所述的一種可實現UID-LED多狀態控制的方法,其特征是,所述步驟2)的具體過程為:通過Verilog硬件描述語言實現基于CPLD/FPGA的UID-LED多種狀態控制,并在頂層中例化該功能模塊,連接輸入輸出端口,給定UID-LED點亮的電平有效值,進行編譯、綜合及布局布線,生成下載配置鏡像。
4.如權利要求1所述的一種可實現UID-LED多狀態控制的方法,其特征是,所述步驟4)的具體過程為:UID按鍵控制的UID_BTN信號首先經過去抖處理,然后經過邊沿檢測模塊設計,實時監測UID_BTN的下降沿,按鍵去抖模塊設計是用于防止按鍵時與松開按鍵時的機械抖動和防止誤操作而導致誤判斷的去抖設計方法,去抖設計模塊采用狀態機設計方式,連續判斷3次是否有按鍵行為,當3個狀態內都存在按鍵行為,輸出按鍵有效信號,否則輸出按鍵無效信號。
5.如權利要求4所述的一種可實現UID-LED多狀態控制的方法,其特征是,狀態機共包含S0、S1、S2及S3:S3表示沒按鍵的第一個狀態及按鍵松開最后一個狀態,S0按鍵有效最后一個狀態及按鍵始終按下的第一個狀態,Sw_in是按鍵輸入信號,Sw_out是經過CPLD/FPGA處理的按鍵輸出信號,2ms_Tick是按鍵采樣有效時間,該時間控制按鍵去抖時間;
當沒有按鍵按下時,狀態機一直循環在S3狀態,同時按鍵輸出無效信號Sw_out=1;當狀態機在S3狀態基于2ms_Tick采樣檢測到按鍵按下即Sw_in=0是,狀態跳轉到S2狀態,同時Sw_out仍為1;在下次2ms_Tick采樣檢測到按鍵仍然按下,狀態跳轉到S1狀態,同時輸出仍是Sw_out=1,否則,狀態跳回到S3狀態,同時輸出保持Sw_out=1;在下次2ms_Tick采樣檢測到按鍵仍然按下,狀態跳轉到S0狀態,同時輸出改變,即Sw_out=0,否則,狀態跳回到S2狀態,同時輸出保持Sw_out=1,即連續3個2ms_Tick,按鍵才會有效,否則認為按鍵無效,按鍵有效輸出后,狀態機處于S0狀態,當按鍵松開時,狀態機執行相反過程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810535328.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電器設備模塊的編碼方法、裝置、設備和存儲介質
- 下一篇:智能廚用儲物柜





