標(biāo)題: STC15f104w控制的繼電器模塊 [打印本頁(yè)]
作者: forgetname 時(shí)間: 2015-5-27 16:54
標(biāo)題: STC15f104w控制的繼電器模塊
STC15f104w控制的繼電器模塊
家里魚缸充氧器,買的功率大,24小時(shí)不停使用,感覺有點(diǎn)浪費(fèi)。為實(shí)現(xiàn)魚缸充氧器的定時(shí)開關(guān),DIY了一個(gè)通過(guò)STC15f104w控制的繼電器模塊(淘寶上面的繼電器模塊加郵20元左右,主要是使用不方便,需要自己增加一個(gè)電源),利用手里現(xiàn)有的元件自己動(dòng)手,解決問題也是一件樂事。
達(dá)到的目的:實(shí)現(xiàn)繼電器的循環(huán)開啟、關(guān)閉,繼電器模塊與供電模塊合二為一。
1.jpg (63.81 KB, 下載次數(shù): 172)
下載附件
2015-5-27 16:51 上傳
主要元件:STC15f104w1個(gè)、220變12v變壓器1個(gè)、12v繼電器(5v驅(qū)動(dòng)不了)1個(gè)、78051個(gè)、1000uf電容2個(gè)、104電容2個(gè)、二極管5個(gè)、9013三極管1個(gè)、10k電阻一個(gè)(最開始使用的1k電阻,不能正常工作,三極管的基極-發(fā)射極電壓只有0.6v,改用10k達(dá)到3.0左右??????請(qǐng)指點(diǎn))。
原理圖:
2.jpg (93.17 KB, 下載次數(shù): 196)
下載附件
2015-5-27 16:51 上傳
增加了程序燒寫接口和改用途時(shí)的備用接口。
電路圖:
3.jpg (223.86 KB, 下載次數(shù): 175)
下載附件
2015-5-27 16:51 上傳
各變壓器不同,我的1、2、3、5腳不用管它的,4-6之間12V。U1、U2為繼電器的輸出端(兩觸點(diǎn))。
實(shí)物圖:
4.jpg (56.27 KB, 下載次數(shù): 170)
下載附件
2015-5-27 16:51 上傳
改用途時(shí)的備用接口沒有安裝。
程序簡(jiǎn)單:
- #include <STC15.H>
- void Delay1000ms() //@11.0592MHz
- {
- unsigned char i, j, k;
- i = 43;
- j = 6;
- k = 203;
- do
- {
- do
- {
- while (--k);
- } while (--j);
- } while (--i);
- }
-
- void main()
- {
- unsigned int n,m; //n、m控制間隔時(shí)間長(zhǎng)短
- P3=0x00;
- while(1)
- {
- n=2;
- m=2;
- while(m--)
- {Delay1000ms();}
- P3=~P3;
- while(n--)
- {Delay1000ms();}
- P3=~P3;
- }
- }
復(fù)制代碼
作者: forgetname 時(shí)間: 2015-5-27 16:55
最開始使用的1k電阻,不能正常工作,三極管的基極-發(fā)射極電壓只有0.6v,改用10k達(dá)到3.0左右??????請(qǐng)指點(diǎn)
作者: lanrumu 時(shí)間: 2015-5-28 00:18
感覺很不錯(cuò)!
作者: 為萌而飛 時(shí)間: 2015-6-2 17:46
厲害啊
作者: 安陽(yáng)市新世紀(jì) 時(shí)間: 2015-8-18 11:48
建議你改成PNP三極管驅(qū)動(dòng)。比如8550,功率較大驅(qū)動(dòng)穩(wěn)定,對(duì)單片機(jī)有好處
作者: haohainiu 時(shí)間: 2015-9-12 09:35
我也說(shuō)一句感謝樓主提供的方法和程序,很實(shí)用,想學(xué)習(xí)一個(gè)單鍵控制繼電器的程序樓主可以幫一下嗎謝謝了。
作者: xsynet 時(shí)間: 2015-12-12 18:51
不用光耦嗎?有點(diǎn)弄不懂
作者: fghjgjjfg 時(shí)間: 2016-8-1 22:00
這個(gè)開和關(guān)的時(shí)間分別是多少?如何改動(dòng)時(shí)間
作者: fdt 時(shí)間: 2016-10-29 08:22
厲害啊但是如何調(diào)整時(shí)間
作者: ben1 時(shí)間: 2018-12-3 10:12
請(qǐng)問為什么5V驅(qū)動(dòng)不了,我這個(gè)是5V的繼電器,供電也是5V的,但是一供電就來(lái)回吸合關(guān)斷
作者: 15250314250 時(shí)間: 2018-12-6 22:42
ben1 發(fā)表于 2018-12-3 10:12
請(qǐng)問為什么5V驅(qū)動(dòng)不了,我這個(gè)是5V的繼電器,供電也是5V的,但是一供電就來(lái)回吸合關(guān)斷
樓主當(dāng)時(shí)手上應(yīng)該沒有5v繼電器
作者: spwlm 時(shí)間: 2018-12-7 17:44
就是單按鍵控制LED發(fā)光的程序一樣。論壇里有的。
作者: 1113634577 時(shí)間: 2019-3-30 11:49
while的用法感覺很有意思
作者: 快樂a123 時(shí)間: 2019-4-2 04:56
ben1 發(fā)表于 2018-12-3 10:12
請(qǐng)問為什么5V驅(qū)動(dòng)不了,我這個(gè)是5V的繼電器,供電也是5V的,但是一供電就來(lái)回吸合關(guān)斷
5伏輸出電流不夠,帶載能力不行,繼電器吸合瞬間,5伏電壓下降,單片機(jī)因?yàn)榈蛪翰荒苷9ぷ鳎瑢?dǎo)致繼電器釋放,所以就來(lái)回吸合,換個(gè)電壓大點(diǎn)的5伏電源就可以了,或者繼電器和單片機(jī)的供電之間插入一個(gè)電感隔離一下,
作者: aking991 時(shí)間: 2019-4-2 08:10
PCB布線很不合理,強(qiáng)電與單片機(jī)地線間距不夠,當(dāng)濕度太大情況下有觸電風(fēng)險(xiǎn),切記安全第一啊
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |