用单片机如何对6个红外接收管同时解码?6个接收管子可能同时受到红外数据 5

 我来答
OCNEB
2013-11-23 · TA获得超过600个赞
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:31.1万
展开全部

明白你意思了,你的红外发射和接收里面并没有调制信号,只是想判断发射和接收之间是否有阻挡,

以51单片机为例比如发射管分别接在P1口的低6位,为0代表驱动发射管发射。

接收管分别接P2口的低6位,为0代表收到信号。且各位相对应。程序按如下模式进行

 

  1. P1口送1111 1110   判断P2口是否为1111 1110然后延时1ms P1送1111 1111延时2ms

  2. P1口送1111 1101   判断P2口是否为1111 1101然后延时1ms P1送1111 1111延时2ms

  3. P1口送1111 1011   判断P2口是否为1111 1011然后延时1ms P1送1111 1111延时2ms

  4. P1口送1111 0111   判断P2口是否为1111 0111然后延时1ms P1送1111 1111延时2ms

  5. P1口送1110 1111   判断P2口是否为1110 1111然后延时1ms P1送1111 1111延时2ms

  6. P1口送1101 1111   判断P2口是否为1101 1111然后延时1ms P1送1111 1111延时2ms

  7. 这样其中如果哪个位置被遮挡,P2口读的数据就不是相应的数据,然后可以转去执行相应操作。

追问
是用两片单片机哦,一片是发射管,另一片是接收管
追答
哦,本来一个单片机就能完成的工作,为什么要用两个来实现呢?
用两片单片机一样方式处理就可以了,但是前提两个单片机要同步起来,
就是当发射端开始发射时接受端应该知道对方现在在发射。以区分是因为对方没发送才没有收到信号,还是因为有遮挡才没有收到信号。
你可以设计一段程序用来两个单片机同步,比如开始时所有发射灯都发射,接收端收到信号。然后所有灯均关闭,等待约定时间后开始扫描送出上面提到的信号。而接收端从收不到信号后开始计时约定时间,开始判断收到信号。这样就简单的有了一个同步。
可以开始时做这样一个同步。运行中间也可以多次有类似同步。
但上面提到同步方式不是很好就是接收端没法反馈一个信号给发送端告诉对方自己已准备好了。
如果接收端能给一个反馈信号给发送端这样就能更好的做一个握手了。
有这样一个思路,具体怎么处理就可以想到很多不同的方法了。
资深技术
2013-11-23 · TA获得超过3836个赞
知道大有可为答主
回答量:2808
采纳率:83%
帮助的人:1287万
展开全部
六个接收管同时接收一个发射信号没有必要,使用一个接收就可以了
六个接收管同时接收六个发射信号不能使用,会相互干扰
不考虑上述原因,只要单片足够快,可以同时解码
追问
有必要,因为安装的高度不同
先第一个发射管发1ms的38k,然后停止2ms,再第二个发射管发1ms的38k,然后停止2ms,如此类推,发 完6个就重头循环
就是因为6个接收管都有可能接收到信号,所以不知道咋搞,如果接收管用定时扫描方式解码,就是一个时间段里只有一个接收管有效,这个程序咋写呢
追答
不同时发送,可以像你说的这样6个接收同时使用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
硬件开发88
2013-11-23 · TA获得超过8675个赞
知道大有可为答主
回答量:1757
采纳率:84%
帮助的人:594万
展开全部
这个问题可以但是要看你具体 想实现什么功能,6个红外接收管同时接收一个发射,不明白你想做什么,6个接收管接收一个发射没有问题,都可以接收到数据,解码的话程序不好解码,你总不能把6个接收管都解码把,那单片机占用资源太多,也浪费单片机资源,感觉没有必要。
更多追问追答
追问
是这样,6个发射管,6个接收管,一一对应,比如挡住第一束LED1灯就亮,如此类推,挡到哪一束就哪一个灯亮,
发射那边是这样:先第一个发射管发1ms的38k,然后停止2ms,再第二个发射管发1ms的38k,然后停止2ms,如此类推,发 完6个就重头循环,这样就是不会接收管那边怎么样解码,有人说用扫描方式,但是不知道咋搞
追答
没有明白你的意思比如挡住第一束LED1灯就亮,如此类推,挡到哪一束就哪一个灯亮,请问你6个发射管程序写好了吗,你6个发射管和6个接收管,放置距离有多远,不然接收会相互接收,比如第一个发射管发出,6个接收管都会接收到。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式