找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

關(guān)于單片機(jī)控制繼電器電路設(shè)計實現(xiàn)

查看數(shù): 3450 | 評論數(shù): 27 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2022-11-8 15:59

正文摘要:

大家好,想讓大家指導(dǎo)我設(shè)計一個電路圖,先謝謝大家了,高電平打開繼電器,低電平關(guān)閉繼電器;想實現(xiàn)功能如下:單片機(jī)控制口輸出高電平(繼電器打開)30ms后關(guān)閉繼電器,但是單片機(jī)控制還是輸出高電平,想用電路來實現(xiàn) ...

回復(fù)

ID:236035 發(fā)表于 2022-11-14 11:19
電容電壓不能突變的原理,仿真看下,又不復(fù)雜。
ID:220661 發(fā)表于 2022-11-11 11:15
如果單片機(jī)引腳可控制,最簡單的辦法是先用強(qiáng)上拉輸出高電平驅(qū)動繼電器,然后用弱上拉保持高電平。如果不這樣,就三極管基極對電源正極并個電容,串個二極管防倒灌即可。
ID:236035 發(fā)表于 2022-11-11 08:09
樓主的圖是在延時后把輸出對地短路,這不太合適啊。
ID:824490 發(fā)表于 2022-11-10 21:25
Hephaestus 發(fā)表于 2022-11-10 18:41
樓主說的是30ms,這個用硬件還是可以做的。如果真是30s那么硬件幾乎無法完成,需要的電容太大,電流太小 ...

或許你認(rèn)為大延時必需大電容?
ID:824490 發(fā)表于 2022-11-10 21:23
Hephaestus 發(fā)表于 2022-11-10 18:41
樓主說的是30ms,這個用硬件還是可以做的。如果真是30s那么硬件幾乎無法完成,需要的電容太大,電流太小 ...

30Ms與30S對于電路來說沒差別,差別的是組成形式。再說“單穩(wěn)態(tài)”,定時鬧鐘也可以說是“單穩(wěn)態(tài)”,可以1天、N年!
ID:883242 發(fā)表于 2022-11-10 18:41

樓主說的是30ms,這個用硬件還是可以做的。如果真是30s那么硬件幾乎無法完成,需要的電容太大,電流太小,電容的漏電可能都比充放電流還大。
ID:824490 發(fā)表于 2022-11-10 16:22
liushiming82 發(fā)表于 2022-11-10 10:55
謝謝大佬的回復(fù),因為程序不是我搞的,想用硬件電路來實現(xiàn)這樣功能,看我上面硬件電路圖是否滿足

給你一個圖參考一下:

ID:824490 發(fā)表于 2022-11-10 16:08
liushiming82 發(fā)表于 2022-11-10 10:55
謝謝大佬的回復(fù),因為程序不是我搞的,想用硬件電路來實現(xiàn)這樣功能,看我上面硬件電路圖是否滿足

如要硬件電路來實現(xiàn)這樣功能,比較麻煩。

ID:3666 發(fā)表于 2022-11-10 10:55
名字不是重點 發(fā)表于 2022-11-10 10:49
有這個想法很好!
但這個”安全“的議題不會這么簡單:
你要在單片機(jī)中養(yǎng)條狗,這條狗的主要作用就是讓 ...

謝謝大佬的回復(fù),因為程序不是我搞的,想用硬件電路來實現(xiàn)這樣功能,看我上面硬件電路圖是否滿足
ID:824490 發(fā)表于 2022-11-10 10:49
liushiming82 發(fā)表于 2022-11-9 11:34
擔(dān)心單片機(jī)會死機(jī)一直出現(xiàn)高電平,繼電器一直導(dǎo)通燒壞后面設(shè)備

有這個想法很好!
但這個”安全“的議題不會這么簡單:
你要在單片機(jī)中養(yǎng)條狗,這條狗的主要作用就是讓某個IO不停在輸出高低電平,與繼電器的控制IO一起作某種運算:控制IO為高,狗的IO不停高低(2條件缺一不可!。藭r才能讓繼電器吸合,
當(dāng)單片機(jī)死機(jī)后,不能再喂狗了,狗的IO只能鎖定高或低,此時繼電器不滿足條件,只能釋放。

就是這樣的思路。
當(dāng)然,你還可以加入更多的條件,比如負(fù)載電流突然變大了、溫度超限了、液位超限了、緊急按鈕被按下了。。。。。等等,都可以釋放繼電器。
ID:3666 發(fā)表于 2022-11-10 10:48
謝謝各位大佬的回復(fù),這個電路作用就是防止單片機(jī)死機(jī),一直輸出高電平,繼電器打開,會燒壞后面設(shè)備,所以加這個電路就是讓繼電器打開幾十MS再關(guān)閉繼電器
ID:170318 發(fā)表于 2022-11-10 09:20
樓主害怕單片機(jī)端口關(guān)斷后會變成高電平,那換種思路不就完成了嗎。單片機(jī)采用低電平打開繼電器,高電平關(guān)斷繼電器,驅(qū)動三極管由NPN改成PNP,連接的方式變換一下,成本也不會變,豈不是打消樓主的顧慮啦!
ID:554658 發(fā)表于 2022-11-10 09:10
請問樓主一個問題,你這個繼電器只打開一次嗎?如果只打開一次,才會有這個奇怪的需求,否則你繼電器關(guān)閉后,后續(xù)怎么打開了?
ID:752974 發(fā)表于 2022-11-10 08:31
感覺樓主對單片機(jī)和電子電路的應(yīng)用還沒有入門,建議對基礎(chǔ)知識多做點功課。
ID:123289 發(fā)表于 2022-11-10 08:07
有單片機(jī),還這樣做,多此一舉。
ID:213173 發(fā)表于 2022-11-9 11:47
本來是一個單片機(jī)定時控制繼電器的簡單電路,樓主非得要復(fù)雜化。既然有“單片機(jī)控制口輸出高電平(繼電器打開)30ms后關(guān)閉繼電器,但是單片機(jī)控制還是輸出高電平”這種奇怪要求,數(shù)字電路加阻容即可,何必使用單片機(jī)?
ID:3666 發(fā)表于 2022-11-9 11:34
Hephaestus 發(fā)表于 2022-11-8 18:11
這活兒是單片機(jī)來干的。

擔(dān)心單片機(jī)會死機(jī)一直出現(xiàn)高電平,繼電器一直導(dǎo)通燒壞后面設(shè)備
ID:123289 發(fā)表于 2022-11-9 11:24
1、圖中1與2之間接個二極管,負(fù)極接1。
2、單片機(jī)的程序,可以讓控制口輸出高電平30ms后,改為低電平。
ID:965189 發(fā)表于 2022-11-8 22:16
這功能可以用阻容積分電路,在繼電器動作之后開始積分,時間到了就使繼電器斷開。這太麻煩了吧。
ID:883242 發(fā)表于 2022-11-8 20:06
ID:582276 發(fā)表于 2022-11-8 18:47
這個理念,只一個端口控制是不行的。想用一個端口,最簡單也要加一個大的隔直電容,充電期間吸合,但無法準(zhǔn)確控制時間,處理不好會造成繼電器二次工作或損壞端口。
當(dāng)然你覺得一定要這樣子搞,可以買一個時間繼電器。那樣就浪費資源了。
ID:883242 發(fā)表于 2022-11-8 18:11
liushiming82 發(fā)表于 2022-11-8 17:57
謝謝大佬提供的電路圖,但是我不是想要繼電器控制電路,而是高電平打開斷電器30ms后能自動關(guān)閉繼電器的功 ...

這活兒是單片機(jī)來干的。
ID:3666 發(fā)表于 2022-11-8 17:57
Hephaestus 發(fā)表于 2022-11-8 17:22
R2是選配,可以不接。

謝謝大佬提供的電路圖,但是我不是想要繼電器控制電路,而是高電平打開斷電器30ms后能自動關(guān)閉繼電器的功能。
ID:1007932 發(fā)表于 2022-11-8 17:54
555單穩(wěn)態(tài)觸發(fā)
ID:883242 發(fā)表于 2022-11-8 17:22


R2是選配,可以不接。

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

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

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