• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

用运放实现一按键式的开关机电路

开关电路通过按键来选择.
对于低成本的电子设备,一般采用通/断型的开关.其按键开或者通的状态对应的位置不一样,这样的比较简单.
另一种是通过触发电路来实在,按键的动作只是对应一个脉冲,这样的就比较复杂,比如手机中先按一下是开机,再按一下是关机,再按又开机.这样的电路在高档电子设备中运用比较广泛.
问题是可否用运放来实现按键式的开关机电路?
请高手们赐教.
全部回复(37)
正序查看
倒序查看
2006-10-29 23:53
怎么没有人回应?
大家都没有考虑过这方面的问题吗?
有什么意见讨论一下也好啊,我可是想了几天也没有想出个好办法啊..
0
回复
2006-10-30 08:45
@hustwangxin
怎么没有人回应?大家都没有考虑过这方面的问题吗?有什么意见讨论一下也好啊,我可是想了几天也没有想出个好办法啊..
用4013,
0
回复
2006-10-30 08:55
@又冒烟了
用4013,
可否具体一些?
0
回复
2006-10-30 09:33
@hustwangxin
可否具体一些?
4013就是D触发器或T触发器(具体忘了,懒得查). 4000系列的IC. 如CC4013,CD4013...,后面的数字是4013,前面字母不同,表示不同制造商.
10年以前,我做过用运放和门电路来做这种开关电路.做肯定是可以做的.
但是,你说的手机按键原理.是由单片机软件实现的,不是普通电路实现的.
0
回复
2006-10-30 11:42
@deep_thought
4013就是D触发器或T触发器(具体忘了,懒得查).4000系列的IC.如CC4013,CD4013...,后面的数字是4013,前面字母不同,表示不同制造商.10年以前,我做过用运放和门电路来做这种开关电路.做肯定是可以做的.但是,你说的手机按键原理.是由单片机软件实现的,不是普通电路实现的.
多谢!
我今天在网上又找了一下.终于发现了一个简单实用的一键式开关电路.
感谢你的回复.
0
回复
2006-10-30 13:42
@hustwangxin
多谢!我今天在网上又找了一下.终于发现了一个简单实用的一键式开关电路.感谢你的回复.
看这个图,
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/46/1162186912.gif');}" onmousewheel="return imgzoom(this);">
0
回复
2006-10-30 16:31
@deep_thought
看这个图,[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/46/1162186912.gif');}"onmousewheel="returnimgzoom(this);">
以前我用三个三极管做了一个一键开关电路发在电子报上,但现在我都不记得那电路啥样了,呵呵,报纸还收藏在家里,可能都让虫蛀了..
0
回复
2006-10-31 17:07
@又冒烟了
以前我用三个三极管做了一个一键开关电路发在电子报上,但现在我都不记得那电路啥样了,呵呵,报纸还收藏在家里,可能都让虫蛀了..
呵呵,10年前,我同事要我帮做一个用单运放做的一键开关电路.
昨天,花了1个小时,才重新想出这个电路来,没实验.只理论可行.
0
回复
dotcom
LV.5
10
2006-10-31 23:21
@deep_thought
看这个图,[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/46/1162186912.gif');}"onmousewheel="returnimgzoom(this);">
R207,R208的值对调过来.
0
回复
2006-11-01 09:46
@dotcom
R207,R208的值对调过来.
理论上,不需要改的. 你做过试验? 仿真过?
0
回复
hustwangxin
LV.3
12
2006-11-01 17:36
@deep_thought
看这个图,[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/46/1162186912.gif');}"onmousewheel="returnimgzoom(this);">
如果一直按住按键不放会怎么样?
感觉有点靠不住啊.
0
回复
hustwangxin
LV.3
13
2006-11-01 17:54
@hustwangxin
如果一直按住按键不放会怎么样?感觉有点靠不住啊.
刚开始时VO的状态可高可低啊.
用做开关,好象不行吧.
0
回复
2006-11-02 10:46
@hustwangxin
刚开始时VO的状态可高可低啊.用做开关,好象不行吧.
考虑过一直按住按键的问题,理论上没问题.
你说的上电开始状态的问题,提得很好. 可以在R204,R205上并联1个小电容(100P)来实现在上电时固定一个状态.
0
回复
hustwangxin
LV.3
15
2006-11-02 12:22
@deep_thought
考虑过一直按住按键的问题,理论上没问题.你说的上电开始状态的问题,提得很好.可以在R204,R205上并联1个小电容(100P)来实现在上电时固定一个状态.
为什么不将R204和R205的值设得有点差别,使得开始时负向端电压更高一点?
有没有谁调试过这个电路啊?
0
回复
2006-11-03 10:10
@hustwangxin
为什么不将R204和R205的值设得有点差别,使得开始时负向端电压更高一点?有没有谁调试过这个电路啊?
你提的方法应该可以.
0
回复
长城
LV.8
17
2006-11-03 10:33
就是双稳态电路啊,用两个三极管都可以了
0
回复
2006-11-03 17:32
@deep_thought
看这个图,[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/46/1162186912.gif');}"onmousewheel="returnimgzoom(this);">
重新做了仿真. 发现要用比较器才可以.电路和波型如下:
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/47/1162546051.gif');}" onmousewheel="return imgzoom(this);">

上面是Pin 4波形,下面的对应 pin 2 波形.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/47/1162546071.gif');}" onmousewheel="return imgzoom(this);">
0
回复
hustwangxin
LV.3
19
2006-11-05 17:20
@长城
就是双稳态电路啊,用两个三极管都可以了
关注的重点就是如果用两个三极管来实现..
或者用比较器,或者用运放.
当然,最简单的好象是用D触发器.
0
回复
hy.power
LV.5
20
2006-11-05 18:24
用555电路做,非常好用.
在《555集成电路应用800例》第38页.
0
回复
hustwangxin
LV.3
21
2006-11-05 18:29
@hy.power
用555电路做,非常好用.在《555集成电路应用800例》第38页.
555好象比D触发器还是贵一些吧.
感觉运放或者是比较器应该是最便宜的.
倒是正反馈的系数等等,不好确定.
0
回复
njyd
LV.8
22
2006-11-05 21:35
@deep_thought
看这个图,[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/46/1162186912.gif');}"onmousewheel="returnimgzoom(this);">
  R203应该可以不要,204也可能可以不要.
0
回复
hustwangxin
LV.3
23
2006-11-06 10:03
@deep_thought
重新做了仿真.发现要用比较器才可以.电路和波型如下:[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/47/1162546051.gif');}"onmousewheel="returnimgzoom(this);">上面是Pin4波形,下面的对应pin2波形.[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/47/1162546071.gif');}"onmousewheel="returnimgzoom(this);">
我仿真得到的结果仍然是初态不确定.
你试着确定一下比较器初态设定,可能得到的结果就没有这么乐观了.
0
回复
hustwangxin
LV.3
24
2006-11-06 10:06
@njyd
  R203应该可以不要,204也可能可以不要.
仔细想一想,觉得很有道理.
可否唯一确定比较器的初态呢?
0
回复
2006-11-06 12:24
@hustwangxin
我仿真得到的结果仍然是初态不确定.你试着确定一下比较器初态设定,可能得到的结果就没有这么乐观了.
我用DC source仿真时,上电会进入6V左右输出状态(不高不低). 但是,我改用一个脉冲电源(pulse source)时, 上电时,初始输出固定为低. 把脉冲电源频率设得很低(0.1Hz), 可以模拟是一个DC source串联一个开关.
如果,我在R203上并联一个220P电容. 则上电初始输出固定为高.
0
回复
hustwangxin
LV.3
26
2006-11-06 14:35
@deep_thought
重新做了仿真.发现要用比较器才可以.电路和波型如下:[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/47/1162546051.gif');}"onmousewheel="returnimgzoom(this);">上面是Pin4波形,下面的对应pin2波形.[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/47/1162546071.gif');}"onmousewheel="returnimgzoom(this);">
因为393必须接上接电阻,在系统上电时,是有可能停留在高电位输出的.
改输入电源的特性来得到一个好的仿真结果是没有意义的.可否通过电路的方式来改变呢?
如果能够唯一确定高电位输出也不错.
0
回复
njyd
LV.8
27
2006-11-06 20:27
@hustwangxin
仔细想一想,觉得很有道理.可否唯一确定比较器的初态呢?
  今天想想不能不要.
  不要可以稳态,但不能翻转.
0
回复
jhx07
LV.1
28
2006-11-06 22:24
@hustwangxin
555好象比D触发器还是贵一些吧.感觉运放或者是比较器应该是最便宜的.倒是正反馈的系数等等,不好确定.
555只要0.4元,可行.目前我都用两只NPN三极管作,很好.
0
回复
2006-11-07 09:04
@njyd
  今天想想不能不要.  不要可以稳态,但不能翻转.
是这样的,我仿真过了.
0
回复
njyd
LV.8
30
2006-11-07 20:35
@deep_thought
是这样的,我仿真过了.
  原则是输出电压范围要大于正输入端电压变化范围.
0
回复
hustwangxin
LV.3
31
2006-11-08 14:44
@jhx07
555只要0.4元,可行.目前我都用两只NPN三极管作,很好.
可否进一步说明如何用两个三极管做?
0
回复