CN102866351A - 一种开关状态检测电路 - Google Patents

一种开关状态检测电路 Download PDF

Info

Publication number
CN102866351A
CN102866351A CN2012103387591A CN201210338759A CN102866351A CN 102866351 A CN102866351 A CN 102866351A CN 2012103387591 A CN2012103387591 A CN 2012103387591A CN 201210338759 A CN201210338759 A CN 201210338759A CN 102866351 A CN102866351 A CN 102866351A
Authority
CN
China
Prior art keywords
switch
module
analog
digital
judge
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012103387591A
Other languages
English (en)
Other versions
CN102866351B (zh
Inventor
杨昌文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHIYAN KERNEL TRONIX CO Ltd
Original Assignee
SHIYAN KERNEL TRONIX CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHIYAN KERNEL TRONIX CO Ltd filed Critical SHIYAN KERNEL TRONIX CO Ltd
Priority to CN201210338759.1A priority Critical patent/CN102866351B/zh
Publication of CN102866351A publication Critical patent/CN102866351A/zh
Application granted granted Critical
Publication of CN102866351B publication Critical patent/CN102866351B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electronic Switches (AREA)

Abstract

一种开关状态检测电路,属于状态检测电路,解决现有单片机使用I/O口不能同时检测低速开关接电源、接地和悬空三种状态的问题以及使用CPU的A/D口检测低速开关时,资源有限的问题。本发明中,时钟发生模块产生周期性触发信号,分别送到方波发生模块和判断模块;方波发生模块产生周期性翻转的高、低电平,送到电平转换电路,电平转换电路进行电平转换后的电信号,送到驱动电路进行电压和电流放大,驱动电路输出通过N个依次串联的第一、第二限流电阻连接N个模数转换模块,N个模数转换模块输出数字量,送到判断模块进行判断。本发明只使用CPU的I/O口,不用A/D口,可以检测出开关的高/低/悬空三种状态,适用于检测开关频率为100Hz及以下的低速开关。

Description

一种开关状态检测电路
技术领域
本发明属于状态检测电路,特别涉及一种开关状态检测电路,用于检测低速开关的开关状态。
背景技术
目前,使用单片机对低速开关的开关状态进行检测,常见有下面四种:(1)如图1所示,使用CPU的I/O口P0,对接地的低速开关进行检测,只能检测出开关的接地和悬空两种状态,不能检测出接电源状态。(2)如图2所示,使用CPU的I/O口,对接电源VCC的低速开关进行检测,只能检测出低速开关的接电源和悬空两种状态,不能检测接地状态。(3)如图3所示,使用CPU的I/O口,低速开关的动触点在电源VCC和接地之间切换,能够检测出低速开关的接电源和接地两种状态,但不能检测出悬空状态。(4)如图4所示,使用CPU的模数转换口AD0,低速开关的动触点在电源VCC和接地之间切换,可检测出低速开关的接电源、接地和悬空三种状态,但CPU的A/D口资源有限。所述低速开关,是指开关频率为100Hz及以下的开关。
发明内容
本发明提供一种开关状态检测电路,解决现有单片机使用I/O口不能同时检测低速开关接电源、接地和悬空三种状态的问题以及使用CPU的A/D口检测低速开关时,资源有限的问题。
本发明的一种开关状态检测电路,包括时钟发生模块、方波发生模块、电平转换电路、驱动电路、模数转换模块和判断模块,其特征在于:
所述时钟发生模块产生周期性触发信号,分别送到方波发生模块和判断模块;
所述方波发生模块受周期性触发信号触发,产生周期性翻转的高、低电平,送到电平转换电路,电平转换电路进行电平转换后的电信号,送到驱动电路进行电压和电流放大,驱动电路输出同时送给N个依次串联的第一、第二限流电阻,N个第一、第二限流电阻连接点分别与N个被测开关输出点连接;N个第二限流电阻另一端分别连接N个模数转换模块,N个模数转换模块输出数字量,送到判断模块;N=1~50;
所述判断模块分别对N个模数转换模块输出的数字量进行判断:判断是否当前数字量不等于上次数字量,是则判定被测开关悬空,否则再判断当前数字量是否为0,是则判定被测开关接地,否则判定被测开关接电源;当前数字量、上次数字量与周期性触发信号同步。
所述的开关状态检测电路,其特征在于:
所述时钟发生模块采用CPU中的晶振电路,所述方波产生模块、模数转换模块和判断模块均加载于CPU中,方波产生模块由CPU的输出口实现,模数转换模块由CPU的输入口实现。
本发明只使用CPU的输出口和输入口(I/O口),不用A/D口,可以检测出开关的高/低/悬空三种状态,解决现有单片机使用I/O口不能同时检测低速开关接电源、接地和悬空三种状态的问题以及使用CPU的A/D口检测低速开关时,资源有限的问题,适用于检测开关频率为100Hz及以下的低速开关。
附图说明
图1(A)为现有第一种检测电路;使用CPU的I/O口,对接地的开关进行检测,
图1(B)为现有第一种检测电路判断流程示意图;
图2(A)为现有第二种检测电路;使用CPU的I/O口,对接电源的开关进行检测,
图2(B)为现有第二种检测电路判断流程示意图;
图3(A)为现有第三种检测电路;使用CPU的I/O口,开关为接电源/接地开关,
图3(B)为现有第三种检测电路判断流程示意图;
图4(A)为现有第四种检测电路;使用CPU的A/D口,开关为接电源/接地开关,
图4(B)为现有第四种检测电路判断流程示意图;
图5为本发明原理示意图;
图6为本发明实施例组成示意图;
图7为判断模块流程示意图。
具体实施方式
以下结合附图和实施例对本发明进一步说明。
如图5所示,本发明包括时钟发生模块、方波发生模块、电平转换电路、驱动电路、模数转换模块和判断模块;所述时钟发生模块产生周期性触发信号,分别送到方波发生模块和判断模块;
所述方波发生模块受周期性触发信号触发,产生周期性翻转的高、低电平,送到电平转换电路,电平转换电路进行电平转换后的电信号,送到驱动电路进行电压和电流放大,驱动电路输出同时送给2个依次串联的第一限流电阻R1、第二限流电阻R2,2个第一、第二限流电阻连接点分别与第一被测开关S1及第二被测开关S2的输出点连接;2个第二限流电阻R2另一端分别连接2个模数转换模块,2个模数转换模块输出数字量,送到判断模块;
所述判断模块分别对2个模数转换模块输出的数字量进行判断:判断是否当前数字量不等于上次数字量,是则判定被测开关悬空,否则再判断当前数字量是否为0,是则判定被测开关接地,否则判定被测开关接电源;当前数字量、上次数字量与周期性触发信号同步。
如图6所示,本发明实施例包括时钟发生模块、方波发生模块、电平转换电路、模数转换模块和判断模块,所述时钟发生模块产生周期性触发信号,分别送到方波发生模块和判断模块;
所述方波发生模块受周期性触发信号触发,产生周期性翻转的高、低电平,送到电平转换电路,电平转换电路进行电平转换后的电信号,送到驱动电路进行电压和电流放大,驱动电路输出同时送给2个依次串联的第一限流电阻R1、第二限流电阻R2,2个第一、第二限流电阻连接点分别与第一被测开关S1及第二被测开关S2的输出点连接;2个第二限流电阻R2另一端分别连接2个模数转换模块,2个模数转换模块输出数字量,送到判断模块;
本实施例中,单片机的晶振电路构成时钟发生模块,采用单片机内的I/O口P0作为方波发生模块,在A点输出周期为占空比为50%的TTL方波;从A点到B点之间的电路构成电平转换电路,从B点到C点之间的电路构成驱动电路,单片机的I/O口P1、I/O口P2构成2个模数转换模块,判断模块加载在单片机内。
根据电路电源,当A点的电压为高(对应的TTL为高)时→三极管T1导通→B点电压为低→三极管T2截止/T3导通→C点电压为低;相反,当A点的电压为低(对应的TTL为低)时→三极管T1截止→B点电压为高→三极管T2导通/T3截止→C点电压为高;这样在C点就产生了和A点等频率、等占空比、反相位的方波。
如图7所示,判断模块分别对N个模数转换模块输出的数字量进行判断:判断是否当前数字量不等于上次数字量,是则判定被测开关悬空,否则再判断当前数字量是否为0,是则判定被测开关接地,否则判定被测开关接电源;当前数字量、上次数字量与周期性触发信号同步。

Claims (2)

1.一种开关状态检测电路,包括时钟发生模块、方波发生模块、电平转换电路、驱动电路、模数转换模块和判断模块,其特征在于:
所述时钟发生模块产生周期性触发信号,分别送到方波发生模块和判断模块;
所述方波发生模块受周期性触发信号触发,产生周期性翻转的高、低电平,送到电平转换电路,电平转换电路进行电平转换后的电信号,送到驱动电路进行电压和电流放大,驱动电路输出同时送给N个依次串联的第一、第二限流电阻,N个第一、第二限流电阻连接点分别与N个被测开关输出点连接;N个第二限流电阻另一端分别连接N个模数转换模块,N个模数转换模块输出数字量,送到判断模块;N=1~50;
所述判断模块分别对N个模数转换模块输出的数字量进行判断:判断是否当前数字量不等于上次数字量,是则判定被测开关悬空,否则再判断当前数字量是否为0,是则判定被测开关接地,否则判定被测开关接电源;当前数字量、上次数字量与周期性触发信号同步。
2.如权利要求1所述的开关状态检测电路,其特征在于:
所述时钟发生模块采用CPU中的晶振电路,所述方波产生模块、模数转换模块和判断模块均加载于CPU中,方波产生模块由CPU的输出口实现,模数转换模块由CPU的输入口实现。
CN201210338759.1A 2012-09-13 2012-09-13 一种开关状态检测电路 Active CN102866351B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210338759.1A CN102866351B (zh) 2012-09-13 2012-09-13 一种开关状态检测电路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210338759.1A CN102866351B (zh) 2012-09-13 2012-09-13 一种开关状态检测电路

Publications (2)

Publication Number Publication Date
CN102866351A true CN102866351A (zh) 2013-01-09
CN102866351B CN102866351B (zh) 2014-07-09

Family

ID=47445339

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210338759.1A Active CN102866351B (zh) 2012-09-13 2012-09-13 一种开关状态检测电路

Country Status (1)

Country Link
CN (1) CN102866351B (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104502683A (zh) * 2014-12-31 2015-04-08 武汉华中数控股份有限公司 一种开关量信号检测方法及检测电路
CN104730454A (zh) * 2015-03-28 2015-06-24 安徽阿瑞特汽车电子科技有限公司 数字开关电路自动检测电路
CN104914376A (zh) * 2015-05-08 2015-09-16 武汉合康动力技术有限公司 一种数字量电路状态检测电路和方法
CN104407252B (zh) * 2014-12-02 2017-10-13 合肥工大高科信息科技股份有限公司 一种矿用转撤机控制按钮的安全检测电路及其检测方法
CN107314886A (zh) * 2017-08-15 2017-11-03 昆山金鸣光电科技有限公司 一种脉冲光光纤开关状态检测方法
CN107526031A (zh) * 2017-08-23 2017-12-29 中国电子科技集团公司第四十研究所 一种基于工作时序控制的微波机械开关测试***及方法
CN108541117A (zh) * 2018-03-28 2018-09-14 杭州斯力德电器有限公司 一种多档位调光灯的控制方法
CN109932647A (zh) * 2019-03-29 2019-06-25 四川虹美智能科技有限公司 一种拨动开关状态检测电路、方法及装置
CN110161888A (zh) * 2018-02-12 2019-08-23 深圳市云海物联科技有限公司 一种模数转换方法、***、装置及单片机
CN110261767A (zh) * 2019-07-05 2019-09-20 瑞纳智能设备股份有限公司 一种通断开关寿命的检测装置及检测方法
CN110888049A (zh) * 2018-09-11 2020-03-17 法雷奥汽车内部控制(深圳)有限公司 开关检测***、车辆以及开关检测方法
CN111983437A (zh) * 2020-08-25 2020-11-24 深圳市旗开电子有限公司 一种5g模块产品gpio口测试电路及测试方法
CN113054965A (zh) * 2021-03-11 2021-06-29 重庆大学 一种车辆高低电平有效开关闭合和悬空状态的检测电路

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1110446A (zh) * 1994-04-09 1995-10-18 华邦电子股份有限公司 电话钩键开关状态检测装置
CN1687799A (zh) * 2005-04-06 2005-10-26 南京师范大学 直流接地电阻的开关状态组合检测装置及组合检测方法
CN101408571A (zh) * 2007-10-11 2009-04-15 瑞昱半导体股份有限公司 插接检测电路
US20100052705A1 (en) * 2006-04-04 2010-03-04 Airbus France Device for detecting the state of a switch

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1110446A (zh) * 1994-04-09 1995-10-18 华邦电子股份有限公司 电话钩键开关状态检测装置
CN1687799A (zh) * 2005-04-06 2005-10-26 南京师范大学 直流接地电阻的开关状态组合检测装置及组合检测方法
US20100052705A1 (en) * 2006-04-04 2010-03-04 Airbus France Device for detecting the state of a switch
CN101408571A (zh) * 2007-10-11 2009-04-15 瑞昱半导体股份有限公司 插接检测电路

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104407252B (zh) * 2014-12-02 2017-10-13 合肥工大高科信息科技股份有限公司 一种矿用转撤机控制按钮的安全检测电路及其检测方法
CN104502683A (zh) * 2014-12-31 2015-04-08 武汉华中数控股份有限公司 一种开关量信号检测方法及检测电路
CN104730454A (zh) * 2015-03-28 2015-06-24 安徽阿瑞特汽车电子科技有限公司 数字开关电路自动检测电路
CN104914376A (zh) * 2015-05-08 2015-09-16 武汉合康动力技术有限公司 一种数字量电路状态检测电路和方法
CN107314886B (zh) * 2017-08-15 2019-07-09 昆山金鸣光电科技有限公司 一种脉冲光光纤开关状态检测方法
CN107314886A (zh) * 2017-08-15 2017-11-03 昆山金鸣光电科技有限公司 一种脉冲光光纤开关状态检测方法
CN107526031A (zh) * 2017-08-23 2017-12-29 中国电子科技集团公司第四十研究所 一种基于工作时序控制的微波机械开关测试***及方法
CN107526031B (zh) * 2017-08-23 2019-07-30 中国电子科技集团公司第四十一研究所 一种基于工作时序控制的微波机械开关测试***及方法
CN110161888A (zh) * 2018-02-12 2019-08-23 深圳市云海物联科技有限公司 一种模数转换方法、***、装置及单片机
CN108541117A (zh) * 2018-03-28 2018-09-14 杭州斯力德电器有限公司 一种多档位调光灯的控制方法
CN110888049A (zh) * 2018-09-11 2020-03-17 法雷奥汽车内部控制(深圳)有限公司 开关检测***、车辆以及开关检测方法
CN109932647A (zh) * 2019-03-29 2019-06-25 四川虹美智能科技有限公司 一种拨动开关状态检测电路、方法及装置
CN109932647B (zh) * 2019-03-29 2021-12-28 四川虹美智能科技有限公司 一种拨动开关状态检测电路、方法及装置
CN110261767A (zh) * 2019-07-05 2019-09-20 瑞纳智能设备股份有限公司 一种通断开关寿命的检测装置及检测方法
CN111983437A (zh) * 2020-08-25 2020-11-24 深圳市旗开电子有限公司 一种5g模块产品gpio口测试电路及测试方法
CN111983437B (zh) * 2020-08-25 2023-09-08 深圳市旗开电子有限公司 一种5g模块产品gpio口测试电路及测试方法
CN113054965A (zh) * 2021-03-11 2021-06-29 重庆大学 一种车辆高低电平有效开关闭合和悬空状态的检测电路

Also Published As

Publication number Publication date
CN102866351B (zh) 2014-07-09

Similar Documents

Publication Publication Date Title
CN102866351B (zh) 一种开关状态检测电路
CN103700542B (zh) 继电器动作响应及延迟检测电路、电路板及具有其的电热产品
CN101710251A (zh) 单片机死机复位电路、装置及方法
CN202305717U (zh) 交流断电快速检测电路
CN203707029U (zh) 继电器动作响应及延迟检测电路、电路板及具有其的电热产品
CN202661818U (zh) 一种新型按键检测电路
CN103488104B (zh) 一种监控复位***
CN201594815U (zh) 一种电容式触摸按键电路
CN202309135U (zh) 一种锂电池充电提示器
CN204945993U (zh) 一种适用于安全输出的看门狗电路
CN102353408B (zh) 一种洗碗机流量计输出信号的检测电路及检测方法
CN202334324U (zh) 变频***及其有源回馈装置
CN103777533B (zh) 一种信号选择输出电路与控制芯片及控制电路
CN202997213U (zh) 一种多功能插排
CN202049190U (zh) 电源供应器输入电压侦测电路
CN201909970U (zh) 一种驱动与检测共用电路
CN202794312U (zh) 一种交流电掉电检测电路
CN104375093A (zh) 一种蓄电池性能测试仪及其实现方法
CN205154714U (zh) 一种告警信号产生装置
CN104793042B (zh) 一种串行的信号检测***及检测方法
CN201212902Y (zh) 测线仪
CN203909143U (zh) 一种数字电阻电容表
CN202330617U (zh) 用于防止二极管反向的测试装置
CN203299974U (zh) 采用二极管检查电极状态的踩踏式报警器
CN201623695U (zh) 带有电流流量检测装置的固态继电器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant