|
一个 Button 做 On Off 的 circuit
[复制链接]
|
|
发表于 17-1-2010 04:45 PM
|
显示全部楼层
本帖最后由 fayelife2007 于 17-1-2010 04:56 PM 编辑
回复 17# pic
嗯,好像是。我忘了。才离职两个月就忘了
还愧我以前工作是做circuit的
谢谢提醒。 |
|
|
|
|
|
|
|
发表于 17-1-2010 04:51 PM
|
显示全部楼层
回复 16# pic
呵呵!的确是叫pull high resistor, 一时忘了。 |
|
|
|
|
|
|
|
发表于 17-1-2010 05:02 PM
|
显示全部楼层
我想纠正不对。。。你要直接接5V去MCU也可以的。
当MCU被设定成input 后, 其实是很高的阻抗, 并没有太多的电流流进MCU, 流进MCU 的电流, 只是不大过10uA。
pic 发表于 17-1-2010 11:10 AM
其实这个是个人喜好。因为做motherboard design 时都会放一个很少value 的resistor来做defensive. 我以前求学作project 是没有放的。
有上拉电阻,MCU 的那个input 是维持高电位, 并不会Floating。
pic 发表于 17-1-2010 11:10 AM
这个我是怕他没有放ground. 只是switch 在source 而已。
我的表达严重错误。sorry |
|
|
|
|
|
|
|
发表于 17-1-2010 06:24 PM
|
显示全部楼层
本帖最后由 pic 于 17-1-2010 06:36 PM 编辑
其实这个是个人喜好。因为做motherboard design 时都会放一个很少value 的resistor来做defensive. 我以前求学作project 是没有放的。
保护电路很多种, 其实是看应用(Application)而定。
比如我对外接的Push Button, 我会接成Active Low, 在输入MCU 那边会放Diode。
但是如果Push Button 是在电板上的,就没有必要保护什么, 就直接输入去MCU。
如果外接的信号是不知道的, 也可能会用光耦合(Opto-Couple) 来做电气隔离。
这个我是怕他没有放ground. 只是switch 在source 而已。
我的表达严重错误。sorry
你#2楼的图, 基本上是比较特殊的, 我不建议那种接法。。。
其实, 我们可以先了解楼主的问题, 才回覆建议他。
他可能只是把问题拆出来问, 然后热心的网友们给一大堆的建议, 最后也未必会帮到楼主。
以往有很多这类型的帖子,这也是为什么版主要设定版规。。。很多不清不楚的, 或问到最后楼主失踪的, 不上不下的帖子。。很乱。。。
请看置顶的
【指南】开帖格式
【指南】问帖的技巧, 发帖必读
其实没有按版规发帖者, 理当删帖,
或然道版主是有立法, 没执法的?上面的规则是版主set 爽的?有时就想不要太严, 用劝导的方法。。。希望慢慢形成这里独有的风气。。。
所以你可以发觉, 一般按版规发帖者, 我一定会回覆。。。
主题: 一个 Button 做 On Off 的 circuit
这个是很简单的Toggle Switch, google 都一大把答案。。
要OnOff 什么东西? 为什么要这样做? 出发点是什么?
这里沦为问功课的地方。。没关系, 但请按版规发帖。。。
这个楼主是什么程度呢? 大学? 学院? 中学?还是业余电子爱好者?
要帮他, 按他的程度来回覆。。。
比如他是大学程度, 就叫他用MCU
如果是不会用MCU的, 就用IC, Logic gate, Flipflop, 555 IC 等等来做。。
如果只很基本的, 可能教他用relay 来做~
比如你看
【教学】简易点亮LED的方法 (26/09/07 新增限流器)
http://cforum3.cari.com.my/viewthread.php?tid=878871&extra=page%3D1&page=14
从#328 楼开始看。。。
那个网友Seizai 要的东西用MCU是可以轻易的解决。。
但鉴于他没有MCU 的知识+设备, 我不会叫他用MCU 做。。
他只有很基本电子知识, 我建议他一些其他他能做到的解决方法。
在来就是他有做功课, 我才会花时间去为他设计。。。
楼主说可能将来做FYP会用到, 只是想知道而已, 而不是想做。。。你可以讲一大推, 他可能似懂非懂。。。听过就算。。。
这个帖, 反而是Sushi-x 在学习 programming的部分。。其实还有更好的写法。。。interlock, 怎样有效的做debouncing,反而这些都是值得讨论的。。
最后, 请网友们按版规发帖。。。
如果没有按版规发帖的, 就请热心的网友提醒他们, 在不了解以前, 不做出任何的回应。
过后网友可以热心回帖贡献, 有讲错的地方, 知道的人可以纠正, 不要客气, 因为论坛是交流的地方。 |
|
|
|
|
|
|
|
楼主 |
发表于 17-1-2010 07:10 PM
|
显示全部楼层
回复 24# pic
谢谢版主的提醒,突然间大家给我发了这么多, 我有点难消化。
小弟是在大学程度, 但在design 电子circuit 还算是初学者,没什么经验。
我知道on off circuit 是有很多,如像 fayelife2007 大大 所介绍的 microcontroller 方法(我没想过这点,但可以试试。)
看过google, 很多是介绍用IC。
但小弟想知道的是,用最基本的方法,如relay 和 normally open push button, 不知可不可以做出on off circuit。 当然,toggle switch 更简单,但我想学,是希望将来在project 或 fyp 可以用。 (这不是功课,只是个人想学和知道更多。)
因小弟不太懂,也不知这circuit 的真确名字叫什么,所以对我来说,要找资料,没有去向,是很难。
希望各位能了解,如有冒犯,请见谅。 |
|
|
|
|
|
|
|
发表于 18-1-2010 12:02 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 18-1-2010 12:13 AM
|
显示全部楼层
回复 25# cyong87
老实说我现在也有点不明白 你要的是什么 |
|
|
|
|
|
|
|
楼主 |
发表于 18-1-2010 12:26 AM
|
显示全部楼层
回复 27# fayelife2007
就是想重最基本的学起,我想知道用最基本的方法,如hard wiring 或 breadboard 这样的东西来做 on off circuit, 但不是用 toggle switch 那样的简单,而是用平常用的relay 来做,不知道可以吗?
抱歉,麻烦了你,也让你误解了。 |
|
|
|
|
|
|
|
发表于 18-1-2010 12:41 AM
|
显示全部楼层
回复 28# cyong87
你的意思是 你不要用switch 来做?而是要用hard wiring 来control on and off? |
|
|
|
|
|
|
|
楼主 |
发表于 18-1-2010 02:18 AM
|
显示全部楼层
本帖最后由 cyong87 于 19-1-2010 02:26 AM 编辑
回复 29# fayelife2007
这是我找的问题,但我决绝不到:
Given :
1 Normally open push button,
and relays.
Make a circuit that turn ON when button is pressed, turn Off when press again.
*You can use as many relay as you like.
(我用英文写,怕翻译了会错)
我试了做,但不成功。听说用 3 个 14pin 的relay可做出来。
(抱歉,我不知到是不是问题有错误) |
|
|
|
|
|
|
|
发表于 18-1-2010 10:00 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 18-1-2010 10:50 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 18-1-2010 11:31 AM
|
显示全部楼层
回复 fayelife2007
这是我找的问题,但我决绝不到:
Given :
1 Normally open push button,
and re ...
cyong87 发表于 18-1-2010 02:18 AM
哪,楼主你要的hard wiring control...
花了一个早上才弄出来的,不过用了4粒relay...
|
评分
-
查看全部评分
|
|
|
|
|
|
|
发表于 18-1-2010 12:31 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 18-1-2010 01:58 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 19-1-2010 02:18 AM
|
显示全部楼层
本帖最后由 cyong87 于 19-1-2010 02:24 AM 编辑
回复 33# kiam06
真的谢谢你!这就是我要的,很感激你花了宝贵时间帮忙。 谢谢
*如果有更好的答案,我会分享。让我先试了看看有没问题 |
|
|
|
|
|
|
|
楼主 |
发表于 19-1-2010 02:21 AM
|
显示全部楼层
回复 32# fayelife2007
没关系大大,毕竟大家都在学习,错了就从错误中学习,毕竟大大也是想帮忙,我也没怪你,但也谢谢你的教导 |
|
|
|
|
|
|
|
发表于 19-1-2010 09:16 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 19-1-2010 10:14 AM
|
显示全部楼层
回复 38# pic
谢谢版主加分,版主的circuit很精彩!~
不过小弟有点点疑问。。。
1,要是button按着不放的话,两粒relay不是跳来跳去??
2,普通的6V Relay,长期connect 12V的话,relay寿命会不会大大缩短??
3,换成AC230V power supply和AC110V的Relay应该是行不通了吧?? |
|
|
|
|
|
|
|
发表于 19-1-2010 10:55 AM
|
显示全部楼层
1,要是button按着不放的话,两粒relay不是跳来跳去??
kiam06 发表于 19-1-2010 10:14 AM
不会。
2,普通的6V Relay,长期connect 12V的话,relay寿命会不会大大缩短??
只有按下不放的情况下, 其中一个6Vrelay的要承受12V
比较担心是button 坏掉, 按下后不会弹上来。。。
一般使用, Button只是按一下就放了。。。所以, 那个relay 不会过热而烧毁吧。。。
要不, 就加串连电阻, 电阻调到两颗6V relay 串连, 也能被激发的电阻值。
6V 的relay, 有一些可能在4V 就启动了。
所以, 你可以看出其实我的电路是有缺点的, 都说了是画来玩儿。。。只是把概念带出来而已。。
当然, 还可以有其他的接法的。。。你不妨试试。。
3,换成AC230V power supply和AC110V的Relay应该是行不通了吧??
其实, 现实中不会有人这样搞吧。。。
可以试试两颗都用230V 的relay, 搞不好可以操作。
或两颗都是110V 但是加电阻。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|