|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
單片機輸出通過光耦能驅動繼電器嗎? |
| 作者:Quiza 欄目:單片機 |
單片機用來控制通斷傳感器的電源,通過單片機-光耦-繼電器-傳感器電源來控制,光耦用的是TLP521,輸出VCC為12v,繼電器用的是微型的,觸電電壓24VDC,電流1A。現在情況是:單片機輸出高電平后,經測量光耦輸入端的LED是被導通了,但是輸出卻沒有通,在繼電器的線包上沒有產生壓降,因此無法開合觸點,不知道這種情況是不是就是光耦驅動不了繼電器?這種繼電器難道需要很大電流來驅動嗎,一般是多少啊,我應該怎么做才能使這個通道正常呢? |
| 2樓: | >>參與討論 |
| 作者: hq_y 于 2006/12/5 22:34:00 發(fā)布:
當然啊,光敏三極管再加一個npn的三極管組成達林頓管 例如2N5551,即可驅動繼電器, |
|
| 3樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/5 22:41:00 發(fā)布:
請教一下 1。是不是沒有我這種直接拿光耦去驅動繼電器的做法? 2。光耦輸出的電流一般最多多大? 3。驅動繼電器需要的電流一般有多大?跟線包的額定壓差有關系嗎? 我是新手,第一次接觸,希望高手多多指教,先謝謝了!! |
|
| 4樓: | >>參與討論 |
| 作者: hq_y 于 2006/12/5 23:35:00 發(fā)布:
re: 1。是不是沒有我這種直接拿光耦去驅動繼電器的做法? 沒有 2。光耦輸出的電流一般最多多大? 521-1我估計最大不會超出5~10mA 3。驅動繼電器需要的電流一般有多大?跟線包的額定壓差有關系嗎? 同樣個頭大小的繼電器,額定電壓越高,電流越小; 電流=V/R(線包電阻) |
|
| 5樓: | >>參與討論 |
| 作者: conwh 于 2006/12/6 3:06:00 發(fā)布:
還是先看看書 |
|
| 6樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/6 11:17:00 發(fā)布:
好的非常感謝! 還有一個問題: 1。我的繼電器是那種微型的,線包12VDC,觸點24VDC,1A,那么驅動這個繼電器需要多大電流 2。單片機接光耦要加上拉電阻嗎? 3。我的光耦輸出端接的是VCC為12v,VEE串一個電阻連到GND,為什么導通后VEE腳上的輸出只有7v? 希望高手賜教。! |
|
| 7樓: | >>參與討論 |
| 作者: Wxy8030 于 2006/12/6 12:29:00 發(fā)布:
有光耦直接驅動繼電器的~~~~~~ 不過那光耦較貴而已 |
|
| 8樓: | >>參與討論 |
| 作者: cgkdxx 于 2006/12/6 13:07:00 發(fā)布:
TLP627,用過,不是很好,最好用三極管,C1815就行了 |
|
| 9樓: | >>參與討論 |
| 作者: hq_y 于 2006/12/6 16:48:00 發(fā)布:
re: 1。我的繼電器是那種微型的,線包12VDC,觸點24VDC,1A,那么驅動這個繼電器需要多大電流 I=12V/R(線包電阻) 2。單片機接光耦要加上拉電阻嗎? 需要,單片機的內部上拉電阻太大了;一般的光耦的上拉電阻為5K~10K; 3。我的光耦輸出端接的是VCC為12v,VEE串一個電阻連到GND,為什么導通后VEE腳上的輸出只有7v? 希望高手賜教!。 1)可能你的這個電阻太小了;換成2倍這個電阻值試試看! 2)或者輸入光耦的電流太小了! * - 本貼最后修改時間:2006-12-6 16:50:47 修改者:hq_y |
|
| 10樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/6 19:31:00 發(fā)布:
非常感謝hq_y 深受啟發(fā),可惜還是太菜,需要您的指點!現在準備用9014驅動繼電器來控制一個超聲波傳感器的供電,在21ic找了張電路圖,準備參考此圖了,還有幾個問題: 1。三極管基極那兩個電阻應該如何取值呢? 2?紤]到我是給傳感器供電,開關不是很頻繁,續(xù)流二極管是不是一定要加? 3。三極管的作用是開關還是放大電流? 再次感謝了! |
|
| 11樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/6 19:32:00 發(fā)布:
電路圖!
|
|
| 12樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/6 19:34:00 發(fā)布:
補充一下! 光耦輸出和繼電器線包是12VDC |
|
| 13樓: | >>參與討論 |
| 作者: hq_y 于 2006/12/6 19:57:00 發(fā)布:
re: 1。三極管基極那兩個電阻應該如何取值呢? 1)一般的三極管的放大倍數可以假設為100; 2)Rb可以取10K; 3)Rbe可以取2K; 4)實際使用的時候調整一下就可以了; 5)如果不能飽和導通,減小Rb即可; 2。考慮到我是給傳感器供電,開關不是很頻繁,續(xù)流二極管是不是一定要加? 需要加續(xù)流二極管; 3。三極管的作用是開關還是放大電流? 三極管處于開關狀態(tài); 飽和導通或者截至; |
|
| 14樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/6 20:01:00 發(fā)布:
非常感謝。! 明白了,明天就做,謝謝hq_y,從您這學到了不少東西。。 |
|
| 15樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/6 20:06:00 發(fā)布:
對了 續(xù)流二極管一般用什么型號的較可靠呢? |
|
| 16樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/6 20:13:00 發(fā)布:
二極管參數多少比較可靠? |
|
| 17樓: | >>參與討論 |
| 作者: hq_y 于 2006/12/6 20:18:00 發(fā)布:
1N4007啊,呵呵,前不久論壇還說除了1N4007就沒有別的二極管了 |
|
| 18樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/6 20:32:00 發(fā)布:
嗯好的 明天去買,呵呵,謝謝拉! |
|
| 19樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/6 20:40:00 發(fā)布:
再問一下哦: 2)Rb可以取10K; 3)Rbe可以取2K; ======= 這兩個電阻各是起什么作用,限流嗎?是不是都必須要加? |
|
| 20樓: | >>參與討論 |
| 作者: guohuoping 于 2006/12/7 10:58:00 發(fā)布:
試試這個 用4N33試試,如果是微繼電器,應該沒問題,我直接用它推動電氣閥都成功過 |
|
| 21樓: | >>參與討論 |
| 作者: AA_55 于 2006/12/7 12:20:00 發(fā)布:
要熟悉光耦的特性才能用好光耦 TLP521是晶體管輸出的光耦。它的晶體管的Icm=50MA。一般微型繼電器的線圈電流大約就是10到20多mA,電流驅動能力是滿足的;輸出晶體管的Vceo=55V,也能滿足12V的繼電器需要(但是繼電器必須加續(xù)流二極管防止晶體管擊穿)。(線圈的電流可以查繼電器的規(guī)格書,或者直接測量線圈直流電阻,然后用歐姆定律算出來) 但是有一個問題必須注意:光耦有個特有的參數"傳輸比CTR"。這個參數是指:光耦輸入發(fā)光二極管的電流與輸出的能得到的電流的比值。 TLP521典型的傳輸比是50%到100%。如果你的繼電器線圈驅動的電流是20mA,那么你在光耦的發(fā)光二極管上輸入的電流至少要達到20/0.5=40mA才能保證繼電器吸合。TLP521的發(fā)光二極管最大允許電流是70mA(TLP521-1),能承受40mA的驅動電流。但是你給了這么大的驅動電流了嗎?沒有的話,繼電器就不會動了。 現在明白問題出在哪里了吧。解決的辦法:一是增加TLP521的驅動電流,比如加個三極管驅動(但這不是個好主意);二是換個高CTR的光耦,例如輸出側是達林頓型的光耦;三就是在輸出側再加三極管放大電流。 * - 本貼最后修改時間:2006-12-7 12:25:19 修改者:AA_55 |
|
| 22樓: | >>參與討論 |
| 作者: 音樂樂樂 于 2006/12/7 17:11:00 發(fā)布:
4N32,肯定沒問題 |
|
| 23樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/7 21:10:00 發(fā)布:
AA-55真知灼見,令小弟佩服! 又學到不少拉!我現在準備用一只NPN三極管控制線包兩端電壓(12v)的開關,但是根據上面那個電路圖搭了個電路,沒工作起來,郁悶,馬上再做實驗! |
|
| 24樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/7 22:04:00 發(fā)布:
真是奇怪! 按照前頁的電路連好后(三極管用的是9014,Rb=10K,Rbe=2.7k,原電路中的24v用12v替代),始終不能工作,經測量Vbe=0.68v,Vce=6.08v,線包兩端電壓5.5v,繼電器無法工作。按道理工作在導通狀態(tài)下時,Vce應該很小很小啊,大家分析一下是什么原因呢? |
|
| 25樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/7 22:30:00 發(fā)布:
再帖一下圖!
|
|
| 26樓: | >>參與討論 |
| 作者: AA_55 于 2006/12/7 23:01:00 發(fā)布:
從電路上看,應該沒有太大問題 1、74LS07的輸出端所接的電阻是多少?如果這個電阻過大也不可能完全驅動電路。 2、三極管的β值夠不夠大?如果不夠大,也不能驅動。 3、有沒有接錯器件的管腳?如果用錯了器件,也是不能驅動的。 4、先不用P1.0驅動,直接用高低電平驅動74LS07,看看電路如何反應,以排除程序有可能存在的問題。 |
|
| 27樓: | >>參與討論 |
| 作者: awey 于 2006/12/7 23:08:00 發(fā)布:
Rb限流,Rbe提高控制電壓的門限,抗干擾 |
|
| 28樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/7 23:22:00 發(fā)布:
感謝諸位大俠的幫助 這個電路是我在21ic上找的,現在我只是在面包板上做實驗,光耦和前面都沒有加,而直接在Rb左側加高電平(接到12v電源)/低電平(接電源地)來測試是否能驅動繼電器,我想知道為什么三極管BE導通了,Vce還等于6.5v左右?這時候三極管工作在什么狀態(tài),是不是沒有進入飽和導通狀態(tài)?三極管用的是9014,另外:將繼電器換成10k電阻,測試發(fā)現是在飽和導通狀態(tài),Vce約為0,這才應該是正常的吧,換了繼電器就有問題了! |
|
| 29樓: | >>參與討論 |
| 作者: awey 于 2006/12/7 23:30:00 發(fā)布:
驅動不夠,Rb=2K,Rbe=1K試試 |
|
| 30樓: | >>參與討論 |
| 作者: hq_y 于 2006/12/8 0:13:00 發(fā)布:
主要看: 1、If=?也就是限流電阻多大? 2、繼電器需要的驅動電流多大? 加了三極管,就可以使用Ic=放大倍數*Ib來分析了 |
|
| 31樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/8 12:36:00 發(fā)布:
謝謝大家! 聽了大家的建議,我做了實驗,最終Rb=2.7k ,Rbe=10k時,繼電器終于被驅動成功了,不知道這個取值長時間工作是否沒有問題,還有我想知道,這里電阻的取值有沒有公式可算,或者僅憑經驗嗎? |
|
| 32樓: | >>參與討論 |
| 作者: AA_55 于 2006/12/8 12:49:00 發(fā)布:
要理清思路 你一直沒有提供繼電器的線圈驅動電流,這個是最根本的參數。不知道線圈驅動電流,怎么估算電路參數? 這個計算過程是最基本的模擬電路知識,去看看書吧。 |
|
| 33樓: | >>參與討論 |
| 作者: lws 于 2006/12/8 16:39:00 發(fā)布:
AA_55是正解 使用光耦一定要考慮傳輸比(CTR)參數,在這上面我也有過教訓。 |
|
| 34樓: | >>參與討論 |
| 作者: 21ele 于 2006/12/8 17:09:00 發(fā)布:
AA_55講得精辟,受教了。 |
|
| 35樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/8 19:26:00 發(fā)布:
不好意思啊。。 我剛量了一下,繼電器線包兩端的電阻是400歐左右,驅動電流是不是可以由12v/400=30ma這樣算出? 怎樣算出三極管工作在放大區(qū)還是飽和區(qū)嗎?手頭上也沒有合適的書,只能在網上搜索相關信息了,但也不是很明白。。。 |
|
| 36樓: | >>參與討論 |
| 作者: AA_55 于 2006/12/8 19:51:00 發(fā)布:
對的 繼電器線圈驅動電流就應該是30mA左右。給你說一下估算過程吧。 這種低速開關驅動,三極管就要工作在飽和區(qū),最好是深度飽和,要求Ic遠大于Ib*β,F代的中低功率管β都比較大,一般在50以上。所以這種情況,Ib=30mA/50=0.6mA。考慮到工程上所說的“遠大于”一般是10倍以上,Ib應當在6mA以上合適。 所以,Rb應當取24V/6mA=4k左右(以上計算忽略次要條件),取3.3K就可以了。Rbe取10k是可以的(道理自己可以去想) 這樣也就明白,為啥你的Rb從10k減少到2.7k繼電器就能工作了 |
|
| 37樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/9 18:58:00 發(fā)布:
經過一天努力終于成功了! 電路圖和MultiSIM仿真如圖!
|
|
| 38樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/9 19:36:00 發(fā)布:
我還是不太明白Rbe的作用 Rbe即圖中的R2,在multisim中改變其值,但是只是通過其的電流隨著阻值變大而變小,其他沒什么影響,我還是不確定這個值應該取多少,能說說它是怎么起到“Rb限流,Rbe提高控制電壓的門限,抗干擾”的作用的?謝謝了。! |
|
| 39樓: | >>參與討論 |
| 作者: Quiza 于 2006/12/9 20:18:00 發(fā)布:
另外,一點問題: 我是用繼電器控制溫度傳感器24v電源的開關,現在繼電器吸合后電源接通,但發(fā)現接通時電源的紋波(Vpp將近0.1v,且呈頻率為1KHz的三角波狀)比未接通時(Vpp為20mv左右)要大很多,已經到了不可接受的地步,請問這1KHz的三角波噪聲是繼電器引起的嗎?用什么方法解決呢?謝謝。。 |
|
| 40樓: | >>參與討論 |
| 作者: video_vb 于 2006/12/15 10:49:00 發(fā)布:
我一直很擔心,但是居然沒問題! 我也是用PC817直接控制繼電器的,是那一種大一點的繼電器,使用沒問題。 以前一直擔心它的穩(wěn)定性,現在使用一年多了居然沒問題! |
|
| 41樓: | >>參與討論 |
| 作者: sesy 于 2006/12/15 11:40:00 發(fā)布:
完全應該可能的 AA_55講的很到位,12V的繼電器用光耦應該能驅動的 補充一下,同類型繼電器線包的動作功率是固定的,也就是工作電壓等級越高需要的電流越小,一般12V的驅動電流小于20MA,用傳輸比高的光耦應該能驅動 我以前曾經想用PC817C驅動G5V-1 5V的繼電器,驅動需要的電流是>30MA,PC817C傳輸比為200%左右,IO口直接輸出10MA左右的不能動作,輸出15MA時能跳了,不過CPU也復位了,所以用之前必須算好參數 |
|
| 42樓: | >>參與討論 |
| 作者: highway 于 2006/12/15 16:37:00 發(fā)布:
光耦建議大家不要使用TLP521了,大家也不要只知道521 普通TLP521可直接使用K1010等替換 驅動繼電器的可使用K4010,需要該器件或樣品請聯系我,見簽名 |
|
| 43樓: | >>參與討論 |
| 作者: hq_y 于 2006/12/15 16:40:00 發(fā)布:
highway說的K1010,實際上買起來很麻煩~~~~~~~~~ 在中發(fā)很難買到; 另外,好像價格也比521貴 |
|
| 44樓: | >>參與討論 |
| 作者: highway 于 2006/12/15 16:44:00 發(fā)布:
應該是更便宜,我正在去做這些事情,提到光耦,不少人只知道521 這確實讓人悲哀,實際上VISHAY,AVAGO(AGILENT),FAIRCHILD等公司都有 大家需要K1010的光耦可聯系我,樣品免費提供,需要請聯系 |
|
| 45樓: | >>參與討論 |
| 作者: hq_y 于 2006/12/15 16:45:00 發(fā)布:
給站內短信報個價嘛~~~~~~~ 光耦這個東西是大量使用的~~~~~~~~~~~ |
|
| 46樓: | >>參與討論 |
| 作者: highway 于 2006/12/15 16:53:00 發(fā)布:
就公開吧,零售0.50,批量肯定低于0.5,也肯定低于TLP521 這個不賺錢我也會做的,主要是想大家使用,數量稍大的情況下,免除運費,使和你在本地購買沒有價格區(qū)別,運輸時間一般隔日到,任何人都可向我免費申請樣品,不需要理由,因為這個價格低,利潤基本沒有,因此,樣品運輸可能采用平信或掛號信方式 |
|
| 47樓: | >>參與討論 |
| 作者: lybiny 于 2006/12/15 16:59:00 發(fā)布:
幾個記號明天再看。。。 |
|
| 48樓: | >>參與討論 |
| 作者: lrzxc 于 2006/12/15 21:21:00 發(fā)布:
我也作個記號先 |
|
| 49樓: | >>參與討論 |
| 作者: 21ele 于 2006/12/27 16:04:00 發(fā)布:
支持highway,做個記號 也是不是不想用別的光偶,只是不方便購買 |
|
| 50樓: | >>參與討論 |
| 作者: highway 于 2006/12/28 8:44:00 發(fā)布:
數量則要稍大,我就不收運費,讓大家和在當地購買沒有區(qū)別 我寧愿一分錢不賺,甚至倒貼都可以 也可以直接用K4010直接驅動繼電器 |
|
| 51樓: | >>參與討論 |
| 作者: Quiza 于 2007/1/18 17:58:00 發(fā)布:
頂
|
|
| 52樓: | >>參與討論 |
| 作者: shu_lin1 于 2007/1/19 11:42:00 發(fā)布:
順便問下 有沒有D213和PC3H3/4啊?價格呢? |
|
| 53樓: | >>參與討論 |
| 作者: wildboar 于 2007/1/19 21:30:00 發(fā)布:
thanks for your !! |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |