一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 4477|回复: 4
收起左侧

这个单键开关如何实现(3AG1请进)

[复制链接]
发表于 2012-9-4 14:30 | 显示全部楼层 |阅读模式
请问3阿哥这个开关有没简单点的方法来实现(不用MCU来做):
单键触发控制,
1.按第一次打开第一路并延时几秒关断,另一路不开;
2.如果在规定时间内如连按2次(或长按一定时间)第二路打开并长开;不影响第一路仍然在延时时间到后关闭,如果不是在规定时间内连按则永远只出现第一种状态。
3.在第二种状态下止时再按一次(或长按)第二路关,并返回到初始状态1下
现我只知道用十进制计数(如4017)可以实现,不知有没其它方法可以实现?
发表于 2012-9-4 22:22 | 显示全部楼层
用普通硬件电路实现你说的这个功能,难度很大的,电路恐怕不会很简单。

主要难点在脉宽检测,宽脉冲比较容易检测,窄脉冲比较难办。

另外你叙述的不是很清楚,这个电路是不是必须第一路开始工作,才能第二路打开?
还是只要长时间按下开关(或两次按动开关),不管第一路是否打开,第二路也可以工作?如果是这种,电路会很复杂,不如使用单片机制作。
 楼主| 发表于 2012-9-5 08:20 | 显示全部楼层
先谢谢3阿哥!可以必须第一路开始工作,才能第二路打开,确实感觉不好实现就上来请教了,如果用硬件太复杂就失去意义了,不过真心的谢谢您!
发表于 2012-9-7 20:36 | 显示全部楼层
先谢谢3阿哥!可以必须第一路开始工作,才能第二路打开,确实感觉不好实现就上来请教了,如果用硬件太复杂就 ...
xu_xiazai 发表于 2012-9-5 08:20 https://www.yleee.com.cn/images/common/back.gif



    看下这个帖子:
https://www.yleee.com.cn/thread-18137-1-1.html

https://www.yleee.com.cn/attachments/forumid_17/12090720316a61ac6e36934c89.gif.thumb.jpg
发表于 2012-9-13 11:17 | 显示全部楼层
本帖最后由 locky_z 于 2012-9-13 11:32 编辑

我的理解对不对?

Q1 Q2是两个输出,
短按,Q1输出n秒的电平1,并复位Q2输出
长按,Q2就一直输出1
用积分电路+施密特触发器,将按键信号分解成2个信号A和B
1.PNG
真值表
           A     B      Q1     Q2
没按下   1     1       0        0
短按      0     1       1        0
长按      0     0       1        1
长按释放1     0       保持/任意?    保持/任意?

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-29 18:03 , Processed in 0.062668 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表