作者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