標(biāo)題: 單片機(jī)驅(qū)動NPN三極管控制PLC如何改成PNP控制 [打印本頁]

作者: cheney03    時間: 2025-3-6 09:43
標(biāo)題: 單片機(jī)驅(qū)動NPN三極管控制PLC如何改成PNP控制
圖①:

圖②:


P3~P5為+5V單片機(jī)輸出引腳,圖①為NPN控制,現(xiàn)需要改成PNP控制,圖②是否正確?若不正確要怎么修改?PLC(COM端為+6~36V)



作者: qinlu123    時間: 2025-3-6 09:43

直接這樣就完事了,光耦隨便找個就行,R2是5.1K;LED和R3模擬的PLC內(nèi)部電路不用管



作者: 藍(lán)藍(lán)小星星    時間: 2025-3-6 12:19
電路有錯,因不共地的原因,方法就是把電路中的NPN換成光耦即可。
作者: mhb7231    時間: 2025-3-6 12:42
參考這個電路
作者: mhb7231    時間: 2025-3-6 12:44
參考一下

IMG_20250306_124137.jpg (162.84 KB, 下載次數(shù): 0)

IMG_20250306_124137.jpg

作者: qinlu123    時間: 2025-3-6 13:17
1、圖二的NPN三極管的發(fā)射極接GND
2、PNP三極管的基極需要限流電阻
3、COM端的電源需要和單片機(jī)共地,也就是6V~36V這個電源的GND需要和單片機(jī)的GND連一塊,如果找不到COM的GND在哪還是用繼電器或者光耦吧
作者: 太陽雨ZW    時間: 2025-3-6 14:07
圖2不正確,建議Q4,Q6,Q7用光耦取代,Q8,Q9,Q10基級加電阻。
作者: cheney03    時間: 2025-3-6 15:32
藍(lán)藍(lán)小星星 發(fā)表于 2025-3-6 12:19
電路有錯,因不共地的原因,方法就是把電路中的NPN換成光耦即可。

嗯,不共地,光耦要什么型號的,具體怎么實(shí)現(xiàn)
作者: qinlu123    時間: 2025-3-6 15:35
藍(lán)藍(lán)小星星 發(fā)表于 2025-3-6 12:19
電路有錯,因不共地的原因,方法就是把電路中的NPN換成光耦即可。

NPN換成光耦也不行,目的是需要把PNP的基極電流流到COM的GND上去,把PNP的基極和它的集電極接一塊是無法打開PNP的,找不到COM的GND還不如直接用一個光耦把COM和相應(yīng)的OUT連一塊
作者: cheney03    時間: 2025-3-6 15:35
qinlu123 發(fā)表于 2025-3-6 13:17
1、圖二的NPN三極管的發(fā)射極接GND
2、PNP三極管的基極需要限流電阻
3、COM端的電源需要和單片機(jī)共地,也 ...

PLC和單片機(jī)不共地。用繼電器會不會對PLC有干擾,光耦有沒推薦的型號




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