![]() |
發(fā)布時間: 2022-5-2 12:49
正文摘要:12C5A60S2芯片 為什么我不管怎么寫這個P20口,它這個電磁鎖都是導(dǎo)通的。我寫1或者0都無法讓電磁鎖的工作狀態(tài)的受控制。12C5A60S2芯片。 |
以及他, 發(fā)表于 2022-5-2 19:20 不行,你要找到主要問題。 |
注意下端口的模式 要置推挽 還有三極管的耐壓也要注意一下 還有電磁閥那個續(xù)流二極管要加上![]() |
IO口的問題吧 |
也有可能是 IO 口壞了。 |
愛電子998 發(fā)表于 2022-5-2 20:55 是這樣寫的,沒錯啊 |
把P20和電阻斷開,用一個導(dǎo)線直接連接電阻到正極,看看電磁閥的狀態(tài),然后在連接負極在看看。 |
端口定義需要這樣寫P2.0=0; |
原因:三極管沒有完全導(dǎo)通,可以測量一下1,2端的電壓就知道了。 解決辦法:1-用兩個三極管組成復(fù)合管。2-換大功率三極管,例如TIP41等。3-換場效應(yīng)管 |
18701931930 發(fā)表于 2022-5-2 16:50 那我直用一個更大的電阻換掉R4可以嗎? |
把P20拉低,用萬用表測量下引腳電壓。一般單片機低電平不等于0,有零點幾伏的樣子,三極管沒有完全關(guān)斷。在三極管基極加一個下拉電阻和R4進行分壓 |
Powered by 單片機教程網(wǎng)