打印

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

[复制链接]
楼主: fei
手机看帖
扫描二维码
随时随地手机跟帖
61
awey| | 2010-9-5 00:52 | 只看该作者 回帖奖励 |倒序浏览
楼主看看PLC的电路,所有开关量的输入都用光耦,
这个钱还是别省的好。

使用特权

评论回复
62
求知的电工| | 2010-9-5 11:51 | 只看该作者
光耦,,在这里是输入高低电平让I/0口检测的作用。。

使用特权

评论回复
63
mmax| | 2010-9-5 17:36 | 只看该作者
away 说的对,加个光耦搞定一切,也多不了几个钱。

还有你在出厂测试就有这么大的不良率,不加光耦你敢保证到了现场还能行吗?

使用特权

评论回复
64
Wxy8030| | 2010-9-6 13:01 | 只看该作者
用光耦合固然能解决很多问题,但第一增加了成本,第二——兄弟们显然是想知道这里为什么会有此问题,如果不加光耦,能否达到同样的效果?

PLC里用光耦,那是因为许多地方必须要电气隔离,这里既然检测电路和CPU本身就共地,用二极管+电阻应该能达到同样的效果,只是需要分析:1、干扰是怎么串进来烧掉IO的;2、保护应该怎么加的问题而已!

使用特权

评论回复
65
fameic| | 2010-9-6 13:48 | 只看该作者
:handshake

使用特权

评论回复
66
guyibeijing| | 2010-9-7 21:33 | 只看该作者
看不明白,新手

使用特权

评论回复
67
谈的元| | 2010-9-7 22:50 | 只看该作者
顶老A与chunyang ,  串一个20K-100K电阻

串一个20K-100K电阻即可,二极管都可以不要

使用特权

评论回复
68
ahwei| | 2010-9-8 09:58 | 只看该作者
有一种可能是, 这个MCU, 上电时IO口的默认行为是什么,只要上电后到你正常程序执行将其设置为输入的瞬间,有作为输出端口的时刻,就有可能烧掉IO口。 看看手册, 检查一下程序执行流程。

使用特权

评论回复
69
hardware_team| | 2010-9-8 10:37 | 只看该作者
首先,IO 口被击穿和你的电机控制没什么必然关联;
其次,你的4148的二极管方向有疑问,既然是输入信号,为什么二极管的K极指向的不是IO口了?
再次,既然IO 口被击穿,那么肯定是该IO口承受了较大的倒灌电流,可以在IO口处加一个串联电阻,同时,将100nF的电容容值增大
试试看,应该问题不大

使用特权

评论回复
70
ahwei| | 2010-9-8 11:08 | 只看该作者
首先,IO 口被击穿和你的电机控制没什么必然关联;
其次,你的4148的二极管方向有疑问,既然是输入信号,为什么二极管的K极指向的不是IO口了?
再次,既然IO 口被击穿,那么肯定是该IO口承受了较大的倒灌电流,可以 ...
hardware_team 发表于 2010-9-8 10:37

4148 方向调过来的话, 从理论上就100%烧IO了。。。。

使用特权

评论回复
71
zxrom| | 2010-9-8 12:36 | 只看该作者
貌似小问题,实藏大学问。

使用特权

评论回复
72
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

使用特权

评论回复
73
lhqlhq2| | 2010-9-10 19:44 | 只看该作者
不是电流烧毁,是浪涌尖峰过压击穿。
与外部设备连接的I/O口必须加抗干扰措施,否则I/O必坏无疑吧

使用特权

评论回复
74
xg3469| | 2010-9-12 23:10 | 只看该作者
同意10楼

使用特权

评论回复
75
meng730507| | 2010-9-14 11:00 | 只看该作者
1、用电阻分压
2、再加一个负压保护二极管
3、IO上还要加一个小电容,或是加一个TVS,以防干扰

使用特权

评论回复
76
zjp8683463| | 2010-9-14 12:19 | 只看该作者
75# meng730507

加这么多东西,还不如一个光耦省钱

使用特权

评论回复
77
fei|  楼主 | 2010-9-14 15:30 | 只看该作者
ahwei说的必需要考虑进去。看了芯片资料。这个io口刚上电是不确定状态

使用特权

评论回复
78
chuangong| | 2010-9-14 16:25 | 只看该作者
lz,
根据你的描述,你的损坏实验是容易“再现”,
按照各位网友的建议,
你还没有结果吗?
另外,io口刚上电它一般是高阻态输入态。

使用特权

评论回复
79
shboxin| | 2010-9-14 17:40 | 只看该作者
最经济的方案是,把外部的滤波电容改成二极管,阳极接地即可!由于电容的存在,当输入信号为1Khz时,CPU引脚要承受3V左右的负压,对位嵌位二极管烧坏就很正常了。如测试有问题,请把结果反馈给我。hongbingliang@msn.com

使用特权

评论回复
80
today_lucky| | 2012-3-5 13:19 | 只看该作者
MARK!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则