找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1062|回复: 9
收起左侧

单片机驱动NPN三极管控制PLC如何改成PNP控制

[复制链接]
ID:743654 发表于 2025-3-6 09:43 | 显示全部楼层 |阅读模式
100黑币
图①: NPN.png

图②:
PNP.png

P3~P5为+5V单片机输出引脚,图①为NPN控制,现需要改成PNP控制,图②是否正确?若不正确要怎么修改?PLC(COM端为+6~36V)


最佳答案

查看完整内容

直接这样就完事了,光耦随便找个就行,R2是5.1K;LED和R3模拟的PLC内部电路不用管
回复

使用道具 举报

ID:446156 发表于 2025-3-6 09:43 | 显示全部楼层
捕获.PNG
直接这样就完事了,光耦随便找个就行,R2是5.1K;LED和R3模拟的PLC内部电路不用管


回复

使用道具 举报

ID:466250 发表于 2025-3-6 12:19 | 显示全部楼层
电路有错,因不共地的原因,方法就是把电路中的NPN换成光耦即可。
回复

使用道具 举报

ID:322197 发表于 2025-3-6 12:42 来自触屏版 | 显示全部楼层
参考这个电路
回复

使用道具 举报

ID:322197 发表于 2025-3-6 12:44 来自触屏版 | 显示全部楼层
参考一下
IMG_20250306_124137.jpg

评分

参与人数 1黑币 +15 收起 理由
cheney03 + 15 可行,接光耦比较安全。

查看全部评分

回复

使用道具 举报

ID:446156 发表于 2025-3-6 13:17 | 显示全部楼层
1、图二的NPN三极管的发射极接GND
2、PNP三极管的基极需要限流电阻
3、COM端的电源需要和单片机共地,也就是6V~36V这个电源的GND需要和单片机的GND连一块,如果找不到COM的GND在哪还是用继电器或者光耦吧
回复

使用道具 举报

ID:1136941 发表于 2025-3-6 14:07 | 显示全部楼层
图2不正确,建议Q4,Q6,Q7用光耦取代,Q8,Q9,Q10基级加电阻。
回复

使用道具 举报

ID:743654 发表于 2025-3-6 15:32 | 显示全部楼层
蓝蓝小星星 发表于 2025-3-6 12:19
电路有错,因不共地的原因,方法就是把电路中的NPN换成光耦即可。

嗯,不共地,光耦要什么型号的,具体怎么实现
回复

使用道具 举报

ID:446156 发表于 2025-3-6 15:35 | 显示全部楼层
蓝蓝小星星 发表于 2025-3-6 12:19
电路有错,因不共地的原因,方法就是把电路中的NPN换成光耦即可。

NPN换成光耦也不行,目的是需要把PNP的基极电流流到COM的GND上去,把PNP的基极和它的集电极接一块是无法打开PNP的,找不到COM的GND还不如直接用一个光耦把COM和相应的OUT连一块
回复

使用道具 举报

ID:743654 发表于 2025-3-6 15:35 | 显示全部楼层
qinlu123 发表于 2025-3-6 13:17
1、图二的NPN三极管的发射极接GND
2、PNP三极管的基极需要限流电阻
3、COM端的电源需要和单片机共地,也 ...

PLC和单片机不共地。用继电器会不会对PLC有干扰,光耦有没推荐的型号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表