一种纯IO口检测四档拨码开关的电路的制作方法

文档序号:29904709发布日期:2022-05-05 22:43阅读:562来源:国知局
一种纯IO口检测四档拨码开关的电路的制作方法
一种纯io口检测四档拨码开关的电路
技术领域
1.本技术涉及检测电路的领域,尤其是涉及一种纯io口检测四档拨码开关的电路。


背景技术:

2.拨码开关(也叫dip开关,拨动开关,超频开关,地址开关,拨拉开关,数码开关,指拨开关)是一款用来操作控制的地址开关,采用的是0/1的二进制编码原理,广泛使用于数据处理、通信、遥控和防盗自动警铃系统、风淋室、火车模型等需要手动程式编制的产品上。
3.相关技术中,当电路里存在有多档位拨码开关,如四档拨码开关时,需要操作人员人工去进行检测拨码开关具体在哪一个档位上,这使得拨码开关档位检测的工作量较大,且无法准时、准确的检测到拨码开关的档位状态,这使得检测出的结果有着较大的误差。


技术实现要素:

4.为了方便准确地对拨码开关的档位进行检测,本技术提供一种纯io口检测四档拨码开关的电路。
5.本技术提供的一种纯io口检测四档拨码开关的电路,采用如下的技术方案:
6.一种纯io口检测四档拨码开关的电路,包括测试电路、检测电路和四档位电路;
7.所述测试电路一端连接于vcc以接收供电信号,另一端接地,所述测试电路用于输出测试信号;
8.所述四档位电路一端连接于vcc以接收供电信号,另一端接地,所述四档位电路用于输出档位信号;
9.所述检测电路连接于测试电路的节点上用于接收测试信号,另一端连接于四档位电路以接收档位信号,并根据测试信号和档位信号输出相应的检测信号;
10.还包括四位选择开关sw1,所述四位选择开关sw1一端连接于检测电路,另一端连接于四档位电路的档位上。
11.通过采用上述技术方案,当四位选择开关sw1处在任意一个档位上时,输出不同的档位信号,不同的档位信号输出到检测电路中,测试电路用于让操作人员对四档位电路中档位的位置进行测试,并根据不同的测试结果输出不同的测试信号,检测电路接收到不同的测试信号和档位信号以输出不同的检测信号以供工作人员观察和记录。
12.优选的,所述四档位电路包括上拉档位电路,所述上拉档位电路一端连接于vcc,另一端连接于四位选择开关sw1,所述上拉档位电路中包括1档输出端和2档输出端,1档输出端和2档输出端相互并联,所述1档输出端和2档输出端中任意一个输出端串联有第一电阻r1。
13.通过采用上述技术方案,上拉档位电路上的1档输出端和2档输出端中任意一个输出端串联有第一电阻r1,第一电阻r1充当为上拉电阻,使得上拉档位电路一端为高电平信号,实现四位选择开关sw1与1档输出端或2档输出端接触时,上拉档位电路一侧为高电平。
14.优选的,所述四档位电路包括下拉档位电路,所述下拉档位电路一端接地,另一端
连接于四位选择开关sw1,所述下拉档位电路中包括3档输入端和4输入端,所述3档输入端与4档输入端相互并联,所述3档输入端和4档输入端中任意一个输入端串联有第二电阻r2。
15.通过采用上述技术方案,下拉档位电路上的3档输入端和4档输入端中任意一个输入端串联有第二电阻r2,第二电阻r2充当为下拉电阻,使得下拉档位电路一端为低电平信号,实现四位选择开关sw1与3档输入端或4档输入端接触时,下拉档位电路一侧为低电平。
16.优选的,所述测试电路包括上拉测试电路,所述上拉测试电路一端连接于vcc以接收供电信号,另一端连接于检测电路。
17.通过采用上述技术方案,上拉测试电路充当上拉测试端,提供高电平信号。
18.优选的,所述测试电路包括下拉测试电路,所述下拉测试电路一端接地,另一端连接于检测电路。
19.通过采用上述技术方案,下拉测试电路充当下拉测试端,提供低电平信号。
20.优选的,所述上拉测试电路包括第一按动开关s1和上拉电阻r3,所述按动开关s1一端连接于vcc,另一端连接于上拉电阻r3,所述上拉电阻r3另一端连接于检测电路。
21.通过采用上述技术方案,当按下第一按动开关s1时,上拉电阻r3使得检测电路与上拉电阻r3之间的交点处为高电平。
22.优选的,所述下拉测试电路包括第二按动开关s2和下拉电阻r4,所述按动开关s2的一端接地,另一端连接于下拉电阻r4,下拉电阻r4的另一端连接于检测电路。
23.通过采用上述技术方案,当按下第二按动开关s2时,下拉电阻r4使得检测电路与下拉电阻r4之间的交点处为低电平。
24.优选的,所述检测电路包括io检测模块,所述io检测模块一端连接于上拉测试电路与下拉测试电路的交点,所述io检测模块的另一端连接于四位选择开关sw1。
25.通过采用上述技术方案,使用io检测模块对测试电路与四档位电路之间的电平变化进行检测,使得操作人员直观方便地进行观察及记录。
26.综上所述,本技术包括以下至少一种有益技术效果:
27.1.当四位选择开关sw1处在任意一个档位上时,输出不同的档位信号,不同的档位信号输出到检测电路中,测试电路用于让操作人员对四档位电路中档位的位置进行测试,并根据不同的测试结果输出不同的测试信号,检测电路接收到不同的测试信号和档位信号以输出不同的检测信号以供工作人员观察和记录;
28.2.上拉档位电路上的1档输出端和2档输出端中任意一个输出端串联有第一电阻r1,第一电阻r1充当为上拉电阻,使得上拉档位电路一端为高电平信号,实现四位选择开关sw1与1档输出端或2档输出端接触时,上拉档位电路一侧为高电平;
29.3.下拉档位电路上的3档输出端和4档输出端中任意一个输出端串联有第二电阻r2,第二电阻r2充当为下拉电阻,使得下拉档位电路一端为低电平信号,实现四位选择开关sw1与3档输出端或4档输出端接触时,下拉档位电路一侧为低电平。
附图说明
30.图1是本技术实施例的整体电路图。
31.附图标记说明:1、测试电路;11、上拉测试电路;12、下拉测试电路;2、检测电路;21、io检测模块;3、四档位电路;31、上拉档位电路;32、下拉档位电路。
具体实施方式
32.以下结合附图1对本技术作进一步详细说明。
33.本技术实施例公开一种纯io口检测四档拨码开关的电路。
34.如图1所示,一种纯io口检测四档拨码开关的电路包括测试电路1、检测电路2和四档位电路3。
35.所述测试电路1一端连接于vcc以接收供电信号,另一端接地,测试电路1用于输出测试信号。
36.四档位电路3一端连接于vcc以接收供电信号,另一端接地,四档位电路3用于输出档位信号。
37.如图1所示,检测电路2一端连接于测试电路1的节点上用于接收检测信号,另一端连接于四档位电路3以接收档位信号,并根据测试信号和档位信号输出相应的检测信号。
38.还包括一个四位选择开关sw1,四位选择开关sw1一端连接于检测电路2,另一端连接于四档位电路3的档位上。
39.如图1所示,四档位电路3包括上拉档位电路31和下拉档位电路32。
40.上拉档位电路31一端连接于vcc上以接收供电信号,另一端连接于四位选择开关sw1。下拉档位电路32一端接地,另一端连接于四位选择开关sw1。
41.上拉档位电路31包含两个输出端,分别为1档输出端和2档输出端。1档输出端和2档输出端互相并联。且1档输出端和2档输出端中任意一个输出端上串联有第一电阻r1。在本实施例中,第一电阻r1与1档输出端串联,第一电阻r1的一端连接于vcc,另一端连接于1档输出端、且第一电阻r1的阻值为200kω。
42.下拉档位电路32包含有两个输入端,分别为3档输入端和4档输入端。3档输入端和4档输入端互相并联。且1档输出端和2档输出端中任意一个输出端上串联有第二电阻r2。在本实施例中,第二电阻r2与4档输入端串联。第二电阻r2的一端接地,另一端连接于4档输入端、且第二电阻r2的阻值为200kω。
43.如图1所示,测试电路1包括上拉测试电路11和下拉测试电路12。
44.上拉测试电路11一端连接于vcc以接收供电信号,另一端连接于检测电路2。下拉测试电路12一端接地,另一端连接于检测电路2。
45.上拉测试电路11包括第一按动开关s1和上拉电阻r3。第一按动开关s1一端连接于vcc以接收供电信号,另一端连接于上拉电阻r3,上拉电阻r3的另一端连接于检测电路2。
46.在本实施例中,上拉电阻r3的阻值为25kω。
47.下拉测试电路12包括第二按动开关s2和下拉电阻r4。第二按动开关s2的一端接地,另一端连接于下拉电阻r4,下拉电阻r4的另一端连接于检测电路2。
48.在本实施例中,下拉电阻r4的阻值为25kω。
49.检测电路2包括io检测模块21,io检测模块21一端连接于上拉测试电路11与下拉测试电路12的交点,io检测模块21的另一端连接于四位选择开关sw1。
50.实施原理为:
51.如图1所示,本实施例的整体检测过程为:断开第一按动开关s1和第二按动开关s2,io检测模块21通过检测四档位电路3一端的高、低电平信号以确定四位选择开关sw1处于上拉档位电路31中的1档输出端或2档输出端上还是处于下拉档位电路32中的3档输入端
或4档输入端上。
52.因1档输出端和2档输出端皆连接于vcc,故1档输出端和2档输出端为高电平;因3档输入端或4档输入端接地,故3档输入端或4档输入端为低电平。
53.并根据检测四档位电路3一端的高、低电平信号确定要按下第一按动开关s1还是第二按动开关s2。
54.当四档位电路3一端为高电平信号时,按下第二按动开关s2,使得上拉档位电路31和下拉测试电路12连接成一回路;当四档位电路3一端为低电平时,按下第一按动开关s1,使得下拉档位电路32和上拉测试电路11连接成一回路。
55.当四档位电路3一端为高电平信号时,按下第二按动开关s2,进行第二次检测。当四位选择开关sw1与1档输出端连接时,因第一电阻s1的阻值大于下拉电阻r4的阻值,故io检测模块21一端依然为高电平;当四位选择开关sw1与2档输出端连接时,因2档输出端没有串联电阻,故io检测模块21一端受下拉电阻r4的影响而变为低电平。以此判断四位选择开关sw1处于1档输出端还是2档输出端。
56.当四档位电路3一端为低电平时,按下第一按动开关s1,进行第二次检测。当四位选择开关sw1与3档输入端连接时,因3档输入端没有串联电阻,故io检测模块21一端受上拉电阻r3的影响而变为高电平;当四位选择开关sw1与4档输入端连接时,因第二电阻r2的阻值大于上拉电阻r3的阻值,且第二电阻r2连接于地,故io检测模块21一端依旧为低电平。以此判断四位选择开关sw1处于3档输入端还是4档输入端。
57.通过上述方式,操作人员可以方便清楚的检测出拨码开关位于四档位的哪一档位上。
58.且当发生跳档的情况下时,io检测模块21上的高低电平信号必然会产生变化,操作人员只需根据此时的电平状态在进行一次检测,便可以确定具体跳档至哪一个档位上。
59.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,故:凡依本技术的结构、形状、原理所做的等效变化,均应涵盖于本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1