一种拨动开关四个档位检测装置及其实现方法与流程

文档序号:16388988发布日期:2018-12-22 10:49阅读:780来源:国知局
一种拨动开关四个档位检测装置及其实现方法与流程
本发明属于单片机拨动开关挡位检测
技术领域
,具体涉及一种拨动开关四个档位检测装置及其实现方法。
背景技术
在万物互联的大背景下,带控制和联网的设备越来越多,量也越来越多,市场对产品的成本也要求越来越高,为了适应低成本的要求,我们在选单片机的时候,往往希望能用同系列管脚数更低单片来实现更多的功能,这样的产品才能更具竞争力。故现有拨动开关挡位检测技术存在以下技术问题:1、拨动开关的挡位检测一般是一个挡位需要一个管脚识别;2、开关管脚需要很多的外部上下拉电阻来做电压匹配。技术实现要素:本发明的目的在于提供一种拨动开关四个档位检测装置,以解决上述
背景技术
中提出的问题。本发明提供的一种拨动开关四个档位检测装置,具有产品兼容性好以及成本低的特点。本发明另一目的在于提供一种拨动开关四个档位检测装置及其实现方法。为实现上述目的,本发明提供如下技术方案:一种拨动开关四个档位检测装置,包括单片机管脚和四挡拨动开关,所述单片机管脚包括管脚i/o1和管脚i/o2,所述四挡拨动开关包括四个档位和六组引脚,其中,两个引脚连接单片机管脚,两个引脚连接电源的vss端,两个引脚连接电源的vdd端。在本发明中进一步地,所述管脚i/o1和管脚i/o2的结构相同,均包括上拉电阻和下拉电阻。在本发明中进一步地,所述上拉电阻的一端与管脚i/o连接,且上拉电阻的另一端与电源的vdd端连接,上拉电阻与电源的vdd端连接有开关,所述下拉电阻的一端与管脚i/o连接,且下拉电阻的另一端与电源的vss端连接,下拉电阻与电源的vss端也连接有开关。在本发明中进一步地,四个档位从上至下依次为一档、二挡、三挡以及四挡。在本发明中进一步地,六组引脚从上至下依次为1脚、2脚、3脚、4脚、5脚以及6脚。在本发明中进一步地,所述的拨动开关四个档位检测装置的实现方法,包括以下步骤:(一)、四挡拨动开关的1脚和2脚连接电源的vdd端,5脚和6脚连接电源的vss端,3脚和4脚分别连接管脚i/o1和管脚i/o2;(二)、管脚i/o1先将内部的上拉电阻开关闭合,此时3脚与电源的vdd端接通,管脚i/o电平为vdd;(三)、管脚i/o1再将内部的下拉电阻开关闭合,此时3脚还是与电源的vdd接通,此时管脚i/o电平还是为vdd;(四)、管脚i/o2先将内部上拉电阻开关闭合,此时4脚悬空,没有与电源连接,此时管脚i/o电平为vdd;(五)、管脚i/o2再将内部下拉电阻开关闭合,此时4脚悬空,没有与电源连接,此时管脚i/o电平为vss。在本发明中进一步地,所述的拨动开关四个档位检测装置的实现方法,所述管脚i/o1和管脚i/o2的结构相同,均包括上拉电阻和下拉电阻;所述上拉电阻的一端与管脚i/o连接,且上拉电阻的另一端与电源的vdd端连接,上拉电阻与电源的vdd端连接有开关,所述下拉电阻的一端与管脚i/o连接,且下拉电阻的另一端与电源的vss端连接,下拉电阻与电源的vss端也连接有开关;四个档位从上至下依次为一档、二挡、三挡以及四挡;六组引脚从上至下依次为1脚、2脚、3脚、4脚、5脚以及6脚。与现有技术相比,本发明的有益效果是:本发明可以有效减少对单片机可用管脚数的要求,并且可以有效减少外部上下拉电阻,即减少了对单片机的可用管脚数要求,也较少了外部器件失效对产品质量的影响,具有更好的产品兼容性和成本优势。附图说明图1为本发明单片机管脚与四挡拨动开关的结构示意图;图2为本发明单片机管脚与四挡拨动开关一档连接的结构示意图;图3为本发明管脚i/o1上拉电阻开关闭合的结构示意图;图4为本发明管脚i/o1下拉电阻开关闭合的结构示意图;图5为本发明管脚i/o2上拉电阻开关闭合的结构示意图;图6为本发明管脚i/o2下拉电阻开关闭合的结构示意图;图中:1、单片机管脚;2、四挡拨动开关。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例请参阅图1-6,本发明提供以下技术方案:一种拨动开关四个档位检测装置,包括单片机管脚1和四挡拨动开关2,单片机管脚1包括管脚i/o1和管脚i/o2,四挡拨动开关2包括四个档位和六组引脚,其中,两个引脚连接单片机管脚1,两个引脚连接电源的vss端,两个引脚连接电源的vdd端。进一步地,管脚i/o1和管脚i/o2的结构相同,均包括上拉电阻和下拉电阻。进一步地,上拉电阻的一端与管脚i/o连接,且上拉电阻的另一端与电源的vdd端连接,上拉电阻与电源的vdd端连接有开关,所述下拉电阻的一端与管脚i/o连接,且下拉电阻的另一端与电源的vss端连接,下拉电阻与电源的vss端也连接有开关。进一步地,四个档位从上至下依次为一档、二挡、三挡以及四挡。进一步地,六组引脚从上至下依次为1脚、2脚、3脚、4脚、5脚以及6脚。进一步地,本发明所述的拨动开关四个档位检测装置的实现方法,包括以下步骤:(一)、四挡拨动开关2的1脚和2脚连接电源的vdd端,5脚和6脚连接电源的vss端,3脚和4脚分别连接管脚i/o1和管脚i/o2,以一档的判断方法为例,其他档次以此类推,如图2所示;(二)、管脚i/o1先将内部的上拉电阻开关闭合,此时3脚与电源的vdd端接通,如图3所示,管脚i/o电平为vdd;(三)、管脚i/o1再将内部的下拉电阻开关闭合,此时3脚还是与电源的vdd接通,如图4所示,此时管脚i/o电平还是为vdd;(四)、管脚i/o2先将内部上拉电阻开关闭合,此时4脚悬空,没有与电源连接,如图5所示,此时管脚i/o电平为vdd;(五)、管脚i/o2再将内部下拉电阻开关闭合,此时4脚悬空,没有与电源连接,如图6所示,此时管脚i/o电平为vss。(六)、通过调整档位,重复以上二至五步骤,可以得到如下表所示的四种组合关系;状态默认电平一档电平二档电平三档电平四档电平i/o-1上拉闭合vddvddvddvssvddi/o-1下拉闭合vssvddvssvssvssi/o-2上拉闭合vddvddvddvddvssi/o-2下拉闭合vssvssvddvssvss由表可以看出,四个挡位,单片机通过两个管脚配合内部上下拉电阻实现了四个不一样的组合状态,也就是单片机可以通过这四种状态判定波动开关处于什么挡位,达到我们想要实现的目的。尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1