[发明专利]一种可实现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.vipzhuanli.com/pat/books/201810535328.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电器设备模块的编码方法、装置、设备和存储介质
- 下一篇:智能厨用储物柜