[AVR单片机] 开关量输入电路老烧mega16引脚

[复制链接]
 楼主| wxjia2004 发表于 2008-9-12 09:05 | 显示全部楼层 |阅读模式
我用图中的电路做一个开关量采样,外部接一个开关(IN2 接地有效).

最开始输出X2到mega16的PC0,开始时正常(IN2不接地,X2输出低电平,IN2接地,X2输出高电平).使用一段时间后,发觉输出的X2老为低电平(IN2不接地,X2输出0.09V,IN2接地,X2输出0.04V).
   1>换三极管,电阻,电容等皆无解.  
   2>断开与CPU的引脚连接,逻辑正常.
初步分析,可能是CPU引脚损坏,换X2接到mega16的PC1,逻辑正常..不想使用两天后,出现了同样的故障!!!!

恳请各位帮忙支招!!

coldra 发表于 2008-9-12 09:07 | 显示全部楼层

三极管改光耦

taoest 发表于 2008-9-12 13:28 | 显示全部楼层

in2

IN2串个电阻,100欧
 楼主| wxjia2004 发表于 2008-9-12 15:28 | 显示全部楼层

基极串电阻?

是说基极串一个限流电阻保护吗?那是接到电容的右边?

可还是无法解释以上的现象啊?
ilymy 发表于 2008-9-13 19:39 | 显示全部楼层

加稳压管

awey 发表于 2008-9-13 20:55 | 显示全部楼层

X2串个电阻

可能是X2不小心设成输出(程序问题或跑飞造成的),并输出高电平,被Q2短路烧了IO口。
Wxy8030 发表于 2008-9-15 21:33 | 显示全部楼层

TO 楼上

那样应该烧的是上拉管,不应该是对地短路,串电阻是个好办法,但没找到这个问题的原因

恐怕楼主提供的信息还太少,比如IN2外引线多上,为什么用24V,为什么不隔离等.......
 楼主| wxjia2004 发表于 2008-9-16 12:04 | 显示全部楼层

还是找不出问题啊?

外部传感器要求电源为24V,成本低,环境也不是很恶劣,就没使用光耦啊。。。
还是找不出问题啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

29

帖子

2

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

8

主题

29

帖子

2

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