標(biāo)題: 單片機驅(qū)動繼電器沒有反應(yīng) [打印本頁]

作者: shenqiwei    時間: 2022-6-2 01:46
標(biāo)題: 單片機驅(qū)動繼電器沒有反應(yīng)
程序給了他

1.png (28.53 KB, 下載次數(shù): 95)

1.png

2.png (8.24 KB, 下載次數(shù): 83)

2.png

3.png (22.72 KB, 下載次數(shù): 119)

3.png

4.png (16.74 KB, 下載次數(shù): 78)

4.png

作者: xuyaqi    時間: 2022-6-2 06:21
你的程序就沒有操作繼電器。
作者: 君工創(chuàng)    時間: 2022-6-2 07:40
沒有驅(qū)動繼電器程序。
作者: xianfajushi    時間: 2022-6-2 08:08
浪費電子元件
作者: mrjhl    時間: 2022-6-2 08:18
relay_init  函數(shù)沒調(diào)用吧。。。
作者: jjwangxu2008    時間: 2022-6-2 08:46
D10 會亮嗎?
作者: jjwangxu2008    時間: 2022-6-2 08:47
繼電器的參數(shù) 把線圈電壓可能不是5伏吧
作者: lkc8210    時間: 2022-6-2 09:03
這繼電器要12V來驅(qū)動吧?


把12V改為5V看看



作者: catlu    時間: 2022-6-2 09:05
主函數(shù)外沒有聲明繼電器對應(yīng)引腳,程序里沒有對繼電器的操作命令
作者: hzhehe    時間: 2022-6-2 11:50
看你那頭文件寫的直接無語了,relay是哪個腳?硬件引腳地址也沒在軟件上對應(yīng),頭文件的初始化也沒寫進主函數(shù),那不是白調(diào)用頭文件白白浪費空間?繼電器12v的線圈5v極大概率驅(qū)不動
作者: shenqiwei    時間: 2022-6-2 13:44
hzhehe 發(fā)表于 2022-6-2 11:50
看你那頭文件寫的直接無語了,relay是哪個腳?硬件引腳地址也沒在軟件上對應(yīng),頭文件的初始化也沒寫進主函 ...

我是模塊化編程的,在H文件下有

作者: 騎狗遛狗    時間: 2022-6-2 13:54
繼電器是12v的驅(qū)動電壓是5V的,還有有些繼電器是看不到動作,led接常閉繼電器得電不亮表示繼電器動作
作者: hy47566398    時間: 2022-6-2 14:59
R10改小,改成100歐試下
作者: 啤酒瓶子老大    時間: 2022-6-2 23:15
繼電器我都是用8050用高電平控制繼電器吸合,低電平斷開,用89C52接上拉電阻。這樣可以完美解決單片機5V控制12V繼電器的問題。
不明白你畫的為什么下拉。要不你先看看三極管控制繼電器的電路圖吧。
作者: 單片機學(xué)習(xí)習(xí)    時間: 2022-6-3 22:54
把+5V改成+12v搞定,因為繼電器是12V的,這個電路完全沒有問題,就是繼電器供低了電壓
作者: man1234567    時間: 2022-6-6 09:08
1、將繼電器改為工作電壓5V的;或
2、將電壓輸入的12V與5V對調(diào)。
作者: shenqiwei    時間: 2022-6-8 01:17
燈亮了,繼電器還是不動不跳,程序是沒問題的.
作者: shenqiwei    時間: 2022-6-8 01:23
騎狗遛狗 發(fā)表于 2022-6-2 13:54
繼電器是12v的驅(qū)動電壓是5V的,還有有些繼電器是看不到動作,led接常閉繼電器得電不亮表示繼電器動作

我燈亮了,繼電器沒有動作.
作者: shenqiwei    時間: 2022-6-8 01:36
難到說繼電器要設(shè)置過

5.png (14.92 KB, 下載次數(shù): 81)

5.png

作者: onetwoto    時間: 2022-6-8 05:19
沒看到讓繼電器delay0動作的代碼
作者: wuxiaoxiao    時間: 2022-6-8 09:43
relay_init 函數(shù)沒調(diào)出來吧
作者: 哈嗨    時間: 2022-6-8 09:51
函數(shù)沒調(diào)用,沒有程序驅(qū)動繼電器
作者: 17337161031    時間: 2022-6-8 10:28
建議先檢查程序,應(yīng)該是程序的問題,其次還要檢查仿真里面的繼電器驅(qū)動電壓以及型號
作者: 愛吃炸雞的蟲蟲    時間: 2022-6-8 21:29
main()和timer0_ISR()沒見relay的相關(guān)函數(shù)啊
作者: taotie    時間: 2022-6-8 22:58
你用這個繼電器模型是看不到繼電器銜鐵動作的~~
換另一種不帶方框的那種
作者: 7788李    時間: 2022-6-21 09:50
電阻改小一點試試
作者: zpxm01    時間: 2022-6-21 13:41
從這個電路的各電位點看,理論上說已起控關(guān)閉D11,就是LED-D11不亮才對,是Q1驅(qū)動電流不夠。去除R11或調(diào)小R10試一試。
作者: zpxm01    時間: 2022-6-21 13:47
也可以減少R13和D10的分支電流,即調(diào)大R13電阻至1K試試
作者: 00云夢澤00    時間: 2022-6-21 16:28
硬件問題:NTE-R16-12中的-12是12V,電路圖中繼電器電壓是5V     軟件問題:沒有給繼電器的控制引腳輸出驅(qū)動信號
作者: 18878648063    時間: 2022-6-21 17:36
可能沒接好,或者電壓過大




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1