用二极管代替光耦后怎么很容易烧IO口?按理不会烧啊。

[复制链接]
17410|80
awey 发表于 2010-9-5 00:52 | 显示全部楼层
楼主看看PLC的电路,所有开关量的输入都用光耦,
这个钱还是别省的好。
求知的电工 发表于 2010-9-5 11:51 | 显示全部楼层
光耦,,在这里是输入高低电平让I/0口检测的作用。。
mmax 发表于 2010-9-5 17:36 | 显示全部楼层
away 说的对,加个光耦搞定一切,也多不了几个钱。

还有你在出厂测试就有这么大的不良率,不加光耦你敢保证到了现场还能行吗?
Wxy8030 发表于 2010-9-6 13:01 | 显示全部楼层
用光耦合固然能解决很多问题,但第一增加了成本,第二——兄弟们显然是想知道这里为什么会有此问题,如果不加光耦,能否达到同样的效果?

PLC里用光耦,那是因为许多地方必须要电气隔离,这里既然检测电路和CPU本身就共地,用二极管+电阻应该能达到同样的效果,只是需要分析:1、干扰是怎么串进来烧掉IO的;2、保护应该怎么加的问题而已!
fameic 发表于 2010-9-6 13:48 | 显示全部楼层
:handshake
guyibeijing 发表于 2010-9-7 21:33 | 显示全部楼层
看不明白,新手
谈的元 发表于 2010-9-7 22:50 | 显示全部楼层
顶老A与chunyang ,  串一个20K-100K电阻

串一个20K-100K电阻即可,二极管都可以不要
ahwei 发表于 2010-9-8 09:58 | 显示全部楼层
有一种可能是, 这个MCU, 上电时IO口的默认行为是什么,只要上电后到你正常程序执行将其设置为输入的瞬间,有作为输出端口的时刻,就有可能烧掉IO口。 看看手册, 检查一下程序执行流程。
hardware_team 发表于 2010-9-8 10:37 | 显示全部楼层
首先,IO 口被击穿和你的电机控制没什么必然关联;
其次,你的4148的二极管方向有疑问,既然是输入信号,为什么二极管的K极指向的不是IO口了?
再次,既然IO 口被击穿,那么肯定是该IO口承受了较大的倒灌电流,可以在IO口处加一个串联电阻,同时,将100nF的电容容值增大
试试看,应该问题不大
ahwei 发表于 2010-9-8 11:08 | 显示全部楼层
首先,IO 口被击穿和你的电机控制没什么必然关联;
其次,你的4148的二极管方向有疑问,既然是输入信号,为什么二极管的K极指向的不是IO口了?
再次,既然IO 口被击穿,那么肯定是该IO口承受了较大的倒灌电流,可以 ...
hardware_team 发表于 2010-9-8 10:37

4148 方向调过来的话, 从理论上就100%烧IO了。。。。
zxrom 发表于 2010-9-8 12:36 | 显示全部楼层
貌似小问题,实藏大学问。
e_007 发表于 2010-9-10 19:22 | 显示全部楼层
本帖最后由 e_007 于 2010-9-10 19:30 编辑

从改前电路PC817左侧的R15=200 ohm看,你的系统输入电流是比较大的(和PC817右侧及改后的电路比较)
PC817粗略看,左侧与右侧都可以看做一个二极管,但是两边的电流可是差了近乎~50倍(R15 V.S. R14 ).
如果你改的电路是上述所示,你想想右侧与IC连接的接口,在改动前后似乎没啥电流的差别,但是你是直接接D1的,而你系统输入端接口的电流没有变化的话,相当于加了50倍的电流到IC端口上了,简单看,出问题的可能性不是没有的;
粗略的解决办法是你或许可以模拟PC817左侧面的电路,就是限流电路R15=200 ohm,其实对于这样相对大的电流输入,防止地电流差异,尖峰浪涌及毛刺干扰抑制之类是需要考虑的(想必不是简单的加个电阻这么简单

....粗略看哦,自己再检查为准.:lol
lhqlhq2 发表于 2010-9-10 19:44 | 显示全部楼层
不是电流烧毁,是浪涌尖峰过压击穿。
与外部设备连接的I/O口必须加抗干扰措施,否则I/O必坏无疑吧
xg3469 发表于 2010-9-12 23:10 | 显示全部楼层
同意10楼
meng730507 发表于 2010-9-14 11:00 | 显示全部楼层
1、用电阻分压
2、再加一个负压保护二极管
3、IO上还要加一个小电容,或是加一个TVS,以防干扰
zjp8683463 发表于 2010-9-14 12:19 | 显示全部楼层
75# meng730507

加这么多东西,还不如一个光耦省钱
 楼主| fei 发表于 2010-9-14 15:30 | 显示全部楼层
ahwei说的必需要考虑进去。看了芯片资料。这个io口刚上电是不确定状态
chuangong 发表于 2010-9-14 16:25 | 显示全部楼层
lz,
根据你的描述,你的损坏实验是容易“再现”,
按照各位网友的建议,
你还没有结果吗?
另外,io口刚上电它一般是高阻态输入态。
shboxin 发表于 2010-9-14 17:40 | 显示全部楼层
最经济的方案是,把外部的滤波电容改成二极管,阳极接地即可!由于电容的存在,当输入信号为1Khz时,CPU引脚要承受3V左右的负压,对位嵌位二极管烧坏就很正常了。如测试有问题,请把结果反馈给我。hongbingliang@msn.com
today_lucky 发表于 2012-3-5 13:19 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部