9450|6

25

帖子

3

TA的资源

一粒金砂(中级)

楼主
 

STC15W408AS红外接受问题(INT0引脚接受) [复制链接]

我用STC89C51RD+开发板测试IR1838B红外接收模块,没有一点问题,都能正常接受红外信号。这两天用STC15W408AS画了一个红外接收的板子,也是用INT0中断来实现的,INT0引脚的信号在不接受红外信号时,引脚的状态总是发生跳变,不知道各位大侠做红外接收相关的项目时,有没有遇到类似的问题?在线等,求助???
此帖出自51单片机论坛

最新回复

[attach]198865[/attach] 这个是内部原理吃参考图。输出已经有上拉电阻了,但是没有找到这个电阻的阻值是多大,一般内部的上拉都不会太小。这样你再串大电阻的话输出驱动能力可能就很弱了。自己加上拉或者把串的电阻换小。   详情 回复 发表于 2015-5-22 11:26
点赞 关注
 

回复
举报

3404

帖子

6

TA的资源

裸片初长成(初级)

沙发
 
都是51单片机,相差应该不大,不过不同的型号的管脚配置可能不太一样。看看STC15W408AS的INT0管脚有没有其他功能,是不是默认的不是中断输入。
还有一说的管脚状态变化问题可以加一个上拉电阻试试。
此帖出自51单片机论坛

点评

这个是我的红外接线图,貌似跟R1电阻值有关,刚把10K的阻值,换成了1K的阻值,好像能被INT0中断识别了!不过想来,应该跟R1的阻值没什么关系,目前还在测试中...  详情 回复 发表于 2015-5-22 11:11
嗯,正在测试  详情 回复 发表于 2015-5-22 11:04
 
 
 

回复

25

帖子

3

TA的资源

一粒金砂(中级)

板凳
 
jishuaihu 发表于 2015-5-22 10:31
都是51单片机,相差应该不大,不过不同的型号的管脚配置可能不太一样。看看STC15W408AS的INT0管脚有没有其他功能,是不是默认的不是中断输入。
还有一说的管脚状态变化问题可以加一个上拉电阻试试。

嗯,正在测试
此帖出自51单片机论坛
 
 
 

回复

25

帖子

3

TA的资源

一粒金砂(中级)

4
 
jishuaihu 发表于 2015-5-22 10:31
都是51单片机,相差应该不大,不过不同的型号的管脚配置可能不太一样。看看STC15W408AS的INT0管脚有没有其他功能,是不是默认的不是中断输入。
还有一说的管脚状态变化问题可以加一个上拉电阻试试。

这个是我的红外接线图,貌似跟R1电阻值有关,刚把10K的阻值,换成了1K的阻值,好像能被INT0中断识别了!不过想来,应该跟R1的阻值没什么关系,目前还在测试中...

IR1838B.png (12.86 KB, 下载次数: 0)

IR1838B

IR1838B
此帖出自51单片机论坛

点评

R1作为信号线上的电阻是不能太大的。如果是数据线一般都不需要再串电阻的,有的时候串一个几十欧姆的电阻就可以了,可以减小冲击电流。 我在网上看了一下这个接收头的资料,参考电路中串的电阻是100欧姆。而且需要  详情 回复 发表于 2015-5-22 11:23
 
 
 

回复

3404

帖子

6

TA的资源

裸片初长成(初级)

5
 
WKfirst 发表于 2015-5-22 11:11
这个是我的红外接线图,貌似跟R1电阻值有关,刚把10K的阻值,换成了1K的阻值,好像能被INT0中断识别了!不过想来,应该跟R1的阻值没什么关系,目前还在测试中...

R1作为信号线上的电阻是不能太大的。如果是数据线一般都不需要再串电阻的,有的时候串一个几十欧姆的电阻就可以了,可以减小冲击电流。
我在网上看了一下这个接收头的资料,参考电路中串的电阻是100欧姆。而且需要上拉电阻。因为这个接收头厂家比较多,可能有些差别,加个上拉电阻应该是比较保险的。具体的看一下你用的那个型号的资料看看输出需要不需要上拉。我觉得这儿的可能性大。
此帖出自51单片机论坛

点评

这个红外电路我是根据一个 51开发板上面的原理图画的,上面标的电阻值是 10K,结果我发现板子上实际用的电阻值是1K,感觉应该差别不太,结果试了一下,猜测可能就是电阻值选择的问题。关于在信号线上是否加电阻,阻  详情 回复 发表于 2015-5-22 11:28
 
 
 

回复

3404

帖子

6

TA的资源

裸片初长成(初级)

6
 


这个是内部原理吃参考图。输出已经有上拉电阻了,但是没有找到这个电阻的阻值是多大,一般内部的上拉都不会太小。这样你再串大电阻的话输出驱动能力可能就很弱了。自己加上拉或者把串的电阻换小。
此帖出自51单片机论坛
 
 
 

回复

25

帖子

3

TA的资源

一粒金砂(中级)

7
 
jishuaihu 发表于 2015-5-22 11:23
R1作为信号线上的电阻是不能太大的。如果是数据线一般都不需要再串电阻的,有的时候串一个几十欧姆的电阻就可以了,可以减小冲击电流。
我在网上看了一下这个接收头的资料,参考电路中串的电阻是100欧姆。而且需要上拉电阻。因为这个接收头厂家比较多,可能有些差别,加个上拉电阻应该是比较保险的。具体的看一下你用的那个型号的资料看看输出需要不需要上拉。我觉得这儿的可能性大。

这个红外电路我是根据一个 51开发板上面的原理图画的,上面标的电阻值是 10K,结果我发现板子上实际用的电阻值是1K,感觉应该差别不太,结果试了一下,猜测可能就是电阻值选择的问题。关于在信号线上是否加电阻,阻值选择多大,这个还不是太清楚!
此帖出自51单片机论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表