OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5749|回复: 3

红外发射接收的输出是什么

[复制链接]

23

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
149
金钱
149
注册时间
2013-12-8
在线时间
0 小时
发表于 2014-5-28 22:24:26 | 显示全部楼层 |阅读模式
5金钱

最近在做智能小车,对红外发射接收模块有一点疑惑:一般发射接收是在一起的,假设给这个模块供电后,当有遮挡物时,它的输出是绝对的低电平或高电平吗??我写了一段代码进行测试,貌似不是,我想的是,如果有遮挡物,接收管接收后,最终输出如果是绝对的低电平,那我就可以让蜂鸣器响,结果没有达到效果,代码如下

sbit beep=P2^3;//蜂鸣器

sbit RED=P2^4;//红外发射接收模块的输出

void main()

{

    while(1)

    {

       if(RED==0)beep=0;//检测到遮挡物,输出低,则让蜂鸣器响

    }

}

所以,我想问到底红外发射接收模块,当检测到遮挡物时输出到底是什么呢??为什么有地智能小车避障循迹功能时可以完全检测低电平 高电平来达到目的

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-5-28 23:16:27 | 显示全部楼层
你用万用表/示波器测试下就知道了.
单独的接收管,是不输出信号的,你要接上拉电阻,然后测接收管两端的电压,挡住和不挡住,是有明显区别的.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

23

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
149
金钱
149
注册时间
2013-12-8
在线时间
0 小时
 楼主| 发表于 2014-5-30 12:50:35 | 显示全部楼层



一个是实物,一个是原理图,我现在就想知道有障碍物遮挡时这个小模块输出是什么,我才好编程控制,因为我想单片机I/O口智能检测到高低电平,这个模块有障碍物时输出会是高低电平吗,应该只是电压线性或某种关系在变化吧
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-5-31 01:21:32 | 显示全部楼层
回复【3楼】suso:
---------------------------------
你没有万用表可以测试的么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 22:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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