標(biāo)題: STC15F104W單片機驅(qū)動8050驅(qū)動電磁閥問題診斷 [打印本頁]

作者: Jang    時間: 2023-5-10 11:55
標(biāo)題: STC15F104W單片機驅(qū)動8050驅(qū)動電磁閥問題診斷
我用P3.5驅(qū)動8050,然后去控制12V電磁閥,電磁閥的電流是300mA
不接電磁閥的時候指示燈是亮的,也就是電磁閥的接口是有12V的,一接上電磁閥燈熄滅了,也沒有12V輸出了,這個是怎么回事
求大神診斷一下問題在哪,感謝,謝謝

捕獲.PNG (27.83 KB, 下載次數(shù): 63)

捕獲.PNG

作者: 名字不是重點    時間: 2023-5-10 14:01
12V電源供電不足
作者: yuyechenai    時間: 2023-5-10 15:20
電磁閥是個電感 ,內(nèi)阻很小的,不過沒事,電磁閥觸發(fā)時候回LED會亮
作者: Hephaestus    時間: 2023-5-10 15:57
12V電源功率太小,保護了。
作者: 一事無成    時間: 2023-5-10 17:09
也許12V電源功率太小了
作者: munuc_w    時間: 2023-5-10 17:28
R10阻值太大了,換個1k的試試看。
作者: coody_sz    時間: 2023-5-10 17:54
量一下P3.5的輸出電平
作者: hhh402    時間: 2023-5-10 18:19
R8太大造成8050驅(qū)動電流不足,改成330或220,并且STC單片機P3.5端口設(shè)置成推挽輸出。
作者: Jang    時間: 2023-5-10 19:03
Hephaestus 發(fā)表于 2023-5-10 15:57
12V電源功率太小,保護了。

我是用直流電源供電的,功率絕對夠
作者: Jang    時間: 2023-5-10 19:03
一事無成 發(fā)表于 2023-5-10 17:09
也許12V電源功率太小了

我是用直流電源供電的,功率絕對夠
作者: npn    時間: 2023-5-10 19:12
P3.5配置為強推挽,建議加光耦隔離。
作者: wulin    時間: 2023-5-10 21:20
Jang 發(fā)表于 2023-5-10 19:03
我是用直流電源供電的,功率絕對夠

實際電路與原理圖不符
作者: 君工創(chuàng)    時間: 2023-5-11 09:21
驅(qū)動后沒有12V輸出,指那一個點的電壓?
作者: Jang    時間: 2023-5-13 17:24
君工創(chuàng) 發(fā)表于 2023-5-11 09:21
驅(qū)動后沒有12V輸出,指那一個點的電壓?

不接負(fù)載(電磁閥)CN6端子,有12V,LED4也亮,一插上負(fù)載,LED4滅了,CN6也沒有輸出了,R8試了各種阻值的電阻,最好的效果是LED4還可以亮著,但是CN6只有4V左右,電磁閥是12V的,也吸合不了。我直接給P3.5端施加5V電壓,電磁閥是可以驅(qū)動的,說明只要單片機P3.5輸入夠電壓是絕對可以驅(qū)動的。我量了P3.5端電壓,不接負(fù)載有5V,一接負(fù)載只有0.6V
作者: Jang    時間: 2023-5-13 17:26
hhh402 發(fā)表于 2023-5-10 18:19
R8太大造成8050驅(qū)動電流不足,改成330或220,并且STC單片機P3.5端口設(shè)置成推挽輸出。

請問這個型號的單片機怎么把端口設(shè)置成推挽輸出。目前看就是單片機輸出不夠力。




不接負(fù)載(電池閥)CN6端子,有12V,LED4也亮,一插上負(fù)載,LED4滅了,CN6也沒有輸出了,R8試了各種阻值的電阻,最好的效果是LED4還可以亮著,但是CN6只有4V左右,電磁閥是12V的,也吸合不了。我直接給P3.5端施加5V電壓,電磁閥是可以驅(qū)動的,說明只要單片機P3.5輸入夠電壓是絕對可以驅(qū)動的。我量了P3.5端電壓,不接負(fù)載有5V,一接負(fù)載只有0.6V
作者: lzts88    時間: 2023-5-13 19:44
檢測電源功率, 開電插好電磁閥, 把OUT2和地短接, 這時電磁閥應(yīng)該閉合, 測量12V電源電壓, 如下降太多就是電源功率不足.
作者: lzts88    時間: 2023-5-13 20:29
1.測電源功率, 插好電磁閥通電, OUT2和地短接, 這時電磁閥閉合, 12V電源下跌太多則電源功率不足.     2.  在程序中把 P3.5 置為推挽輸出, 把R8改為470歐試下. 不過 300 mA 電流對8050來說也太大了. 最好的方式是把8050改為如AO3400這樣的N溝場效應(yīng)管,  你程序和電阻都不用改就可以了.(如P3.5高不起來就把R9不要)  
作者: 君工創(chuàng)    時間: 2023-5-13 20:46
Jang 發(fā)表于 2023-5-13 17:24
不接負(fù)載(電磁閥)CN6端子,有12V,LED4也亮,一插上負(fù)載,LED4滅了,CN6也沒有輸出了,R8試了各種阻值 ...

你已經(jīng)找到問題在那了。就是單片機驅(qū)動電流不足,設(shè)置端口:    P3M0 = 0x20; P3M1 = 0x00;
把P3.5設(shè)置成推挽輸出。把R8換成100歐或者300歐。
作者: 188610329    時間: 2023-5-13 22:49
Jang 發(fā)表于 2023-5-13 17:26
請問這個型號的單片機怎么把端口設(shè)置成推挽輸出。目前看就是單片機輸出不夠力。

可以用這個設(shè)
http://www.torrancerestoration.com/bbs/dpj-211950-1.html
作者: Jang    時間: 2023-5-19 15:43
188610329 發(fā)表于 2023-5-13 22:49
可以用這個設(shè)
http://www.torrancerestoration.com/bbs/dpj-211950-1.html

感謝!就是模式問題,設(shè)成推挽模式搞定了!謝謝樓主肝出來的頭文件
作者: Jang    時間: 2023-5-19 15:44
npn 發(fā)表于 2023-5-10 19:12
P3.5配置為強推挽,建議加光耦隔離。

感謝!就是模式問題,設(shè)成推挽模式搞定了!!
作者: Jang    時間: 2023-5-19 15:44
君工創(chuàng) 發(fā)表于 2023-5-13 20:46
你已經(jīng)找到問題在那了。就是單片機驅(qū)動電流不足,設(shè)置端口:    P3M0 = 0x20; P3M1 = 0x00;
把P3.5設(shè)置 ...

感謝!就是模式問題,設(shè)成推挽模式搞定了。
作者: Jang    時間: 2023-5-19 15:44
感謝各位的回復(fù)!就是模式問題,設(shè)成推挽模式搞定了!!
作者: 老愚童63    時間: 2023-5-19 19:37
把8050換成SI2308試一試。
作者: Jang    時間: 2023-5-20 11:41
老愚童63 發(fā)表于 2023-5-19 19:37
把8050換成SI2308試一試。

8050驅(qū)動300mA還是可以的,但是我換另一個700mA的電磁閥就發(fā)熱很厲害,一會兒就直接常閉了。大電流還是要選場效應(yīng)管才行,謝謝你的建議




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