作者scottish (飘逸之熊)
看板ASM
标题Re: [请益] 以8051控制RELAY作动
时间Wed Dec 26 03:19:06 2012
※ 引述《scottish (飘逸之熊)》之铭言:
: 不好意思 请问一下 我们最近在做实验
: 就是以8051的程式控制继电器来做为开关
: 控制後段输出
: 但是现在碰到一个问题
: 我们以最简单的LED(就是课本上常教的)闪烁控制电路
: 来控制继电器的开关
: 但是每次都跑得跟原本设计的不一样
: 例如
: 00110011
: 11001100
: 送电後常换乱跳 或是根本不跳
: 当初以为是电压不够 所以增加的电压
: 到後来甚至加上达灵顿电路来放大电流
: 但是都只是增加成功率 却无法达到100%成功
: 每次接电都要看运气
: 请问是我们基本程式的问题吗? 还是电路上需要再更改些甚麽?
: 不好意思 再问一个蠢蠢的问题= =
: 请问RELAY会产生 开关弹跳现象吗?
: 是的话要怎麽处理....
我不会把电路po上来欸= = 要怎麽po@@! 我用口头讲好了= =
基本上我8051输出後接达灵顿作放大 接着输出接relay
然後在relay旁并联一个二极体做飞轮
很简单的电路啦 = = 只是怎麽试都不成功
我连程式都非常简单
都是教科书上的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.71.102.116
1F:→ lion21:你有注意51的输出结构吗?是像NPN-C极 输出喔... 12/26 09:11
2F:→ scottish:我是8051输出接第一颗BJT的B极C极接5V 後面就跟一般达灵 12/26 09:22
3F:→ scottish:顿一样 1E接2B 1C接2C 2E接地 12/26 09:23
4F:推 lion21:试试看51输出经过R1K接PNP的B.5V接E.RELAY接C与GND. 12/26 09:40
5F:推 ncr:先不要管bjt and relay,uC output有东西吗?有在工作吗? 12/26 13:14
6F:→ ncr:可以用电表量一下,或用led点点看。 12/26 13:14
7F:推 jimyu15:上次遇到一样情形,电源+-间接个电解电容就解决了~ 12/26 19:44
8F:推 okgogogo:8051和relay中间用光耦合器控制,两组电压源分开 12/30 01:00
9F:→ okgogogo:8051只需要控制LED,不然你电流怎够 12/30 01:01
10F:→ okgogogo:8051让你做IO控制,不是直接驱动装置的阿.... 12/30 01:02
11F:→ okgogogo:举例:8051->控制光耦合器->控制12V继电器->控制110V马达 12/30 01:19
12F:推 WolfLord:好麻烦喔~明明一只3906就可以解决的说 :P 12/30 18:28
13F:推 deo2000:一直很好奇为什麽没厂商出直驱Relay的51 01/12 20:05
14F:→ kikiqqp:有呀 PLC不就是(逃) 01/13 22:23