找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5619|回復(fù): 14
打印 上一主題 下一主題
收起左側(cè)

單片機驅(qū)動繼電器電路中電阻的選擇

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:594633 發(fā)表于 2019-8-12 22:40 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式

單片機為 STC15F104W,R5 R6均為10K電阻
P3.2高電平時繼電器不吸合,三極管BE電壓只有0.6V(VCC端電源12V和5V都不吸合),不知道什么原因,哪位大神能指點一下呢?
用PNP管子低電平方式應(yīng)該可以,沒測試。就是想搞懂高電平這種方式為什么不行…… 選擇多大電阻或者設(shè)計比較合適呢?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:213173 發(fā)表于 2019-8-13 07:41 | 只看該作者
樓主這個問題很好解決。首先把R5去掉或改接到三極管be間,R6改為1K。
MCU輸出腳換為P3.3。程序初始化時設(shè)置P3.3為強推挽P3M0 = 0x08;
P3M1 = 0x00;
下載用戶程序時選擇P3.3腳上電復(fù)位后為低電平。


這樣改好上電復(fù)位時繼電器不會抖動,MCU高電平輸出有近20mA的驅(qū)動能力。





回復(fù)

使用道具 舉報

板凳
ID:365802 發(fā)表于 2019-8-13 08:17 | 只看該作者
推薦R5 10K, 下拉. R6 1K.
設(shè)三極管放大倍數(shù)300, Ib = 5V / 10K = 0.5mA
則Ice = 0.5mA X 300 = 150 mA. 看這個150mA 能不能驅(qū)動你的繼電器, 驅(qū)動不了則減小Rb 的電阻. 但注意整體不要超過三極管的Ice上限.
回復(fù)

使用道具 舉報

地板
ID:524818 發(fā)表于 2019-8-13 08:37 | 只看該作者
把發(fā)光二極管去掉
回復(fù)

使用道具 舉報

5#
ID:7485 發(fā)表于 2019-8-13 08:58 | 只看該作者

這個問題很容易查找的。1、把繼電器拔掉,看看LED亮否。2、若不亮,把芯片拔掉,看亮不亮?再不亮查三極管、電阻、LED有沒問題。3、繼電器兩端直接接電源,看吸合否,如果吸合測一下吸合電流,不能大于15毫安(5V-0.6)/20k~=0.44,   0.44*50~=22毫安,取放大倍數(shù)為50計算)。4、續(xù)流二極管的方向?qū)Σ粚Γ?br />
這兩個電阻換阻值小一點的。
回復(fù)

使用道具 舉報

6#
ID:332444 發(fā)表于 2019-8-13 09:19 | 只看該作者
若單從繼電器能吸合角度講,把電阻都改為1K肯定能正常工作,哪有不行?
回復(fù)

使用道具 舉報

7#
ID:441665 發(fā)表于 2019-8-13 16:59 | 只看該作者
三極管BE電壓有0.6V,不能不吸合,說明三極管或繼電器壞了
回復(fù)

使用道具 舉報

8#
ID:543533 發(fā)表于 2019-8-13 21:25 | 只看該作者
BE有0.6V,說明BE極之間導(dǎo)通了,去掉LED試試,另外R5,R6取值有點大
回復(fù)

使用道具 舉報

9#
ID:594633 發(fā)表于 2019-8-13 22:38 來自手機 | 只看該作者
arto 發(fā)表于 2019-8-13 16:59
三極管BE電壓有0.6V,不能不吸合,說明三極管或繼電器壞了

http://www.torrancerestoration.com/bbs/dpj-35371-1.html
請查看壇子里這個帖子,原理圖上面一段內(nèi)容。我懵了……
回復(fù)

使用道具 舉報

10#
ID:594633 發(fā)表于 2019-8-13 22:40 來自手機 | 只看該作者
xianfajushi 發(fā)表于 2019-8-13 09:19
若單從繼電器能吸合角度講,把電阻都改為1K肯定能正常工作,哪有不行?
http://www.torrancerestoration.com/bbs/dpj-35371-1.html
這個帖子的樓主用1K的貌似不行……
回復(fù)

使用道具 舉報

11#
ID:594633 發(fā)表于 2019-8-13 22:47 來自手機 | 只看該作者
wulin 發(fā)表于 2019-8-13 07:41
樓主這個問題很好解決。首先把R5去掉或改接到三極管be間,R6改為1K。
MCU輸出腳換為P3.3。程序初始化時設(shè) ...

如果不設(shè)置IO口為推挽模式,高電平可以正常驅(qū)動不??
回復(fù)

使用道具 舉報

12#
ID:332444 發(fā)表于 2019-8-14 09:04 | 只看該作者
只要添加一個三極管并修改電路即可確保無憂.

回復(fù)

使用道具 舉報

13#
ID:468878 發(fā)表于 2019-8-14 09:17 | 只看該作者
測量一下繼電器兩端電壓。如果電壓達到或者接近了額定值,但并未吸合,說明繼電器壞了!。!
你這個圖按道理原理上是可行的。別讓LED分流太多就行。
回復(fù)

使用道具 舉報

14#
ID:426861 發(fā)表于 2019-8-14 09:44 | 只看該作者
R6太大了
回復(fù)

使用道具 舉報

15#
ID:441665 發(fā)表于 2019-8-14 17:46 | 只看該作者
kevind 發(fā)表于 2019-8-13 22:38
http://www.torrancerestoration.com/bbs/dpj-35371-1.html
請查看壇子里這個帖子,原理圖上面一段內(nèi)容。我懵了……

三極管用0805,放大倍數(shù)小  R6改為 2.2K    R4大于 1K   可以工作的。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表