一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种单线唤醒和按键检测的电路的制作方法

2022-06-04 20:00:54 来源:中国专利 TAG:


1.本发明涉及电路领域,尤其涉及一种单线唤醒和按键检测的电路。


背景技术:

2.目前,国内大部分用于按键检测和电路唤醒的电路,现有的技术直接采用硬线的高低电平识别电路,一个按键产生一条回路,这样在多按键的模式下,不仅需要多条硬线的支持,而且需要额外的成本,占用的mcu的io过多、mcu无法提供多外部中断的问题。


技术实现要素:

3.本发明的目的在于提供一种单线唤醒和按键检测的电路,旨在解决现有国内大部分用于按键检测和电路唤醒的电路的技术,直接采用硬线的高低电平识别电路,一个按键产生一条回路,这样在多按键的模式下,不仅需要多条硬线的支持,而且需要额外的成本,占用的mcu的io过多、mcu无法提供多外部中断的问题。
4.本发明实施例中,提供了一种单线唤醒和按键检测的电路,包括单线唤醒电路和按钮检测电路,所述单线唤醒电路设置在主板上,所述按钮检测电路设置在按键板上,所述按键板与所述主板通过引线相连接,所述单线唤醒电路包括电阻r1和激励电压vin,所述电阻r1和所述激励电压vin依次相互串联在key in线上,所述按钮检测电路包括由电阻r2和轻触开关sw1组成的第一按钮检测分电路、由电阻r3和轻触开关sw2组成的第二按钮检测分电路、由电阻r4和轻触开关sw3组成的第三按钮检测分电路及由电阻r2和轻触开关sw4组成的第四按钮检测分电路,其中,所述电阻r2和所述轻触开关sw1依次相互串联在key in线上,所述电阻r3和所述轻触开关sw2依次相互串联在key in线上,所述电阻r4和所述轻触开关sw3依次相互串联在key in线上,所述电阻r5和所述轻触开关sw4依次相互串联在key in线上。
5.与现有技术相比较,采用本发明的一种单线唤醒和按键检测的电路,包括单线唤醒电路和按钮检测电路,所述单线唤醒电路设置在主板上,所述按钮检测电路设置在按键板上,所述按键板与所述主板通过引线相连接,所述单线唤醒电路包括电阻r1和激励电压vin,所述电阻r1和所述激励电压vin依次相互串联在key in线上,所述按钮检测电路包括由电阻r2和轻触开关sw1组成的第一按钮检测分电路、由电阻r3和轻触开关sw2组成的第二按钮检测分电路、由电阻r4和轻触开关sw3组成的第三按钮检测分电路及由电阻r2和轻触开关sw4组成的第四按钮检测分电路,这样,当轻触开关按下时,对应的电阻就会接地,这样就会产生一个触发电压vf,触发电压vf必须要小于vol的80%,此时,通过外部中断的方式,可以从唤醒到工作模式,因此,本实施例提供的单线唤醒和按键检测的电路仅用一个回路,就可以让系统识别和唤醒,不仅节省了成本,而且mcu的io口不会因为按键太多而被占用。
附图说明
6.图1是本实施例提供的一种单线唤醒和按键检测的电路的结构示意图。
具体实施方式
7.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
8.以下结合具体实施例对本发明的实现进行详细描述。
9.如图1所示,本发明实施例中,提供了一种单线唤醒和按键检测的电路,包括单线唤醒电路和按钮检测电路,所述单线唤醒电路设置在主板上,所述按钮检测电路设置在按键板上,所述按键板与所述主板通过引线相连接,当然所述按键板和所述主板分开的,但功能是一块,因此所述按键板和所述主板也可以做在一起,所述单线唤醒电路包括电阻r1和激励电压vin,所述电阻r1和所述激励电压vin依次相互串联在key in线上,所述单线唤醒电路的作用是提供按键检测信号和检测电流,所述按钮检测电路包括由电阻r2和轻触开关sw1组成的第一按钮检测分电路、由电阻r3和轻触开关sw2组成的第二按钮检测分电路、由电阻r4和轻触开关sw3组成的第三按钮检测分电路及由电阻r2和轻触开关sw4组成的第四按钮检测分电路,其中,所述电阻r2和所述轻触开关sw1依次相互串联在key in线上,所述电阻r3和所述轻触开关sw2依次相互串联在key in线上,所述电阻r4和所述轻触开关sw3依次相互串联在key in线上,所述电阻r5和所述轻触开关sw4依次相互串联在key in线上,这样,mcu进入休眠模式,会关闭内部相关供电的模块,mcu的耗电量极低,当轻触开关按下时,对应的电阻就会接地,这样就会产生一个触发电压vf,触发电压vf必须要小于vol的80%,比如,轻触开关sw1按下后的触发电压vf是0v,轻触开关sw2按下后的触发电压vf是0.15v,依次,轻触开关sw3按下后的触发电压vf是0.35v,轻触开关sw4按下后的触发电压vf是0.45v,这样,即可让mcu从高电平识别到低电平的变化,又可以产生电压阶梯式变化,产生阶梯性的电压变化,识别每个按键的电压对应的按键编号,此时,通过外部中断的方式,可以从唤醒到工作模式,这样,本实施例提供的单线唤醒和按键检测的电路仅用一个回路,就可以让系统识别和唤醒,不仅节省了成本,而且mcu的io口不会因为按键太多而被占用。
10.需要说明的是,本实施例中,一般mcu的电平是cmos原件,那么一般低电平的识别能力在0~0.8v之间,通过规格书查询到最高的低电平0.8v,那么触发电压,最好在0.8v*80%以内,这样就可以有很大的余量,让mcu能充分识别低电平电压,避免因电路的纹波干扰,或者因无法识别低电平而无法工作。
11.需要说明的是,本实施例中,该单线唤醒和按键检测的电路利用mcu的低电平触发唤醒的原理,在嵌入式硬件设计前,先识别出mcu低电平的电压能力,计算出每个轻触开关唤醒时的触发电压vf,这样既能保障每个轻触开关能正常触发低电平中断,亦可准确识别每个轻触开关的功能。
12.本实施例中提供的单线唤醒和按键检测的电路的工作流程如下:
13.(1)系统进入休眠,此时对应的io口设置为普通io模式,此时电压为3.3v;
14.(2)io口检测到低于0.8v的电压时,有按键动作,此时mcu从休眠模式转变为工作模式;
15.(3)io口设置为模拟io口,用于采样按键的电压;
16.(4)轻触开关sw1按下后的触发电压vf是0v,轻触开关sw2按下后的触发电压vf是0.15v,依次,轻触开关sw3按下后的触发电压vf是0.35v,轻触开关sw4按下后的触发电压vf
是0.45v,这样,即可让mcu从高电平识别到低电平的变化,又可以产生电压阶梯式变化,产生阶梯性的电压变化,识别每个按键的电压对应的按键编号。
17.与现有技术相比较,采用本发明的一种单线唤醒和按键检测的电路,包括单线唤醒电路和按钮检测电路,所述单线唤醒电路设置在主板上,所述按钮检测电路设置在按键板上,所述按键板与所述主板通过引线相连接,所述单线唤醒电路包括电阻r1和激励电压vin,所述电阻r1和所述激励电压vin依次相互串联在key in线上,所述按钮检测电路包括由电阻r2和轻触开关sw1组成的第一按钮检测分电路、由电阻r3和轻触开关sw2组成的第二按钮检测分电路、由电阻r4和轻触开关sw3组成的第三按钮检测分电路及由电阻r2和轻触开关sw4组成的第四按钮检测分电路,这样,当轻触开关按下时,对应的电阻就会接地,这样就会产生一个触发电压vf,触发电压vf必须要小于vol的80%,此时,通过外部中断的方式,可以从唤醒到工作模式,因此,本实施例提供的单线唤醒和按键检测的电路仅用一个回路,就可以让系统识别和唤醒,不仅节省了成本,而且mcu的io口不会因为按键太多而被占用。
18.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献