找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1483|回復(fù): 12
收起左側(cè)

單片機(jī)驅(qū)動(dòng)繼電器 繼電器驅(qū)動(dòng)電鈴的代碼怎么寫(xiě)?

[復(fù)制鏈接]
ID:1113925 發(fā)表于 2024-3-31 15:54 | 顯示全部樓層 |閱讀模式
用52單片機(jī)的P2.0口去驅(qū)動(dòng)繼電器,然后用繼電器去控制電鈴
這部分代碼不知道怎么寫(xiě)  求助大家

運(yùn)行時(shí)正常顯示 但是電鈴不響

運(yùn)行時(shí)正常顯示  但是電鈴不響
回復(fù)

使用道具 舉報(bào)

ID:604515 發(fā)表于 2024-3-31 17:33 | 顯示全部樓層
不了解電鈴,IO直接輸出高低電平就可以了,如果需要PWM輸出,IO口就輸出PWM就可以。
回復(fù)

使用道具 舉報(bào)

ID:1113925 發(fā)表于 2024-3-31 17:55 | 顯示全部樓層
linwanxiang 發(fā)表于 2024-3-31 17:33
不了解電鈴,IO直接輸出高低電平就可以了,如果需要PWM輸出,IO口就輸出PWM就可以。

之前做的時(shí)候是直接在這個(gè)IO口接蜂鳴器,是可以正常響鈴。但是接了繼電器后,不太了解繼電器,代碼不知道是否要進(jìn)行修改、怎么修改
回復(fù)

使用道具 舉報(bào)

ID:405140 發(fā)表于 2024-3-31 21:20 | 顯示全部樓層
仿真是理想電路,蜂鳴器應(yīng)該是有源的,p2.0輸出高電平控制繼電器吸合供電就可以了
回復(fù)

使用道具 舉報(bào)

ID:405140 發(fā)表于 2024-3-31 21:23 | 顯示全部樓層
sbit BUZ=P2^0
BUZ=1;
回復(fù)

使用道具 舉報(bào)

ID:1109793 發(fā)表于 2024-4-1 07:09 | 顯示全部樓層
標(biāo)準(zhǔn)的51,這個(gè)驅(qū)動(dòng)電路是不能用的,如果新的型號(hào)可以把那個(gè)IO設(shè)置推挽輸出,這個(gè)是可以的。
之前我推薦這個(gè)驅(qū)動(dòng)時(shí)忘記這個(gè)問(wèn)題了。因?yàn)楹芫脹](méi)有用AT89C51,實(shí)際上我只在多年前用過(guò)2051,后來(lái)就改成了AVR的,再后來(lái)就是STC的。
不知道仿真系統(tǒng)是不是支持推挽輸出的IO,所以最好是在NPN前邊增加一個(gè)PNP,這樣程序也不需要改動(dòng)。如果能推挽輸出,就需要把邏輯反一下,如5樓。輸出高電平時(shí),繼電器吸合。
回復(fù)

使用道具 舉報(bào)

ID:1109793 發(fā)表于 2024-4-1 07:21 | 顯示全部樓層
111.png
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2024-4-1 08:09 | 顯示全部樓層
xiaobendan001 發(fā)表于 2024-4-1 07:09
標(biāo)準(zhǔn)的51,這個(gè)驅(qū)動(dòng)電路是不能用的,如果新的型號(hào)可以把那個(gè)IO設(shè)置推挽輸出,這個(gè)是可以的。
之前我推薦這 ...

并不是不能用,只要能忍上電后繼電器短時(shí)導(dǎo)通就行。

而且不少應(yīng)用場(chǎng)合,上電后蜂鳴器短時(shí)響一下不但不是bug,反而是個(gè)feature,證明蜂鳴器沒(méi)壞。
回復(fù)

使用道具 舉報(bào)

ID:1109793 發(fā)表于 2024-4-1 08:18 | 顯示全部樓層
Hephaestus 發(fā)表于 2024-4-1 08:09
并不是不能用,只要能忍上電后繼電器短時(shí)導(dǎo)通就行。

而且不少應(yīng)用場(chǎng)合,上電后蜂鳴器短時(shí)響一下不但不 ...

兩個(gè)3K 串聯(lián),并且有一個(gè)是并聯(lián)在發(fā)射結(jié)上面。這種沒(méi)有推挽模式時(shí),其高電平是無(wú)法讓三極管導(dǎo)通的。
回復(fù)

使用道具 舉報(bào)

ID:596109 發(fā)表于 2024-4-1 08:26 | 顯示全部樓層
電鈴那側(cè)這么沒(méi)看到有供電?是不是接錯(cuò)了?
回復(fù)

使用道具 舉報(bào)

ID:1113925 發(fā)表于 2024-4-1 09:59 | 顯示全部樓層
yxtao 發(fā)表于 2024-4-1 08:26
電鈴那側(cè)這么沒(méi)看到有供電?是不是接錯(cuò)了?

噢是  這塊接錯(cuò)了,沒(méi)接電源
回復(fù)

使用道具 舉報(bào)

ID:1113925 發(fā)表于 2024-4-1 10:06 | 顯示全部樓層

添加了一個(gè)PNP,代碼中設(shè)置電鈴會(huì)響一分鐘,但是仿真的時(shí)候繼電器的開(kāi)關(guān)一直在跳動(dòng),不是閉合,電鈴沒(méi)有什么聲音,這是什么原因呢

改過(guò)的原理圖在這

改過(guò)的原理圖在這
回復(fù)

使用道具 舉報(bào)

ID:1113925 發(fā)表于 2024-4-2 19:27 | 顯示全部樓層

好嘞謝謝
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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