打印

有个红外接收发射系统的问题请教大家~

[复制链接]
1736|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
allantxj|  楼主 | 2012-6-1 14:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人做了一个基于红外发射接收的通信系统。通信双方是pc的串口与单片机实现数据传输,现在碰到个问题:因为我在串口端和单片机端均有红外接收和发射管,也就是说单片机一端有一只发射管和一只接收管,pc端也是如此~那么互不成对的发射和接收管老是会相互产生干扰,应该怎么避免呢?

相关帖子

沙发
coody| | 2012-6-1 14:21 | 只看该作者
PC端比较麻烦,想办法转成半双工的。
MCU一端的,使用半双工

使用特权

评论回复
板凳
tyw| | 2012-6-1 14:37 | 只看该作者
载波频率错开

使用特权

评论回复
地板
r207| | 2012-6-1 14:57 | 只看该作者
以上两种都行. 如果可以的话 最好自定义个半双工的协议

使用特权

评论回复
5
funnybee1210| | 2013-1-31 11:39 | 只看该作者
本帖最后由 funnybee1210 于 2013-1-31 11:40 编辑

采用半双工会降低传输效率,还要更改程序。麻烦 推荐使用不同的载波频率。一般都是38khz,再用一组其他频率的,56khz。频率差的远些比较好。换一组发射和接收头就可以了.

使用特权

评论回复
6
mohanwei| | 2013-1-31 12:30 | 只看该作者
速度?

使用特权

评论回复
7
fristbear| | 2013-3-13 13:49 | 只看该作者
这个应该是半双工通讯的吧,单片机本身就是半双工的串口。这样单片机平时工作在就收状态,可以串行中断。当发送数据时,单片机关闭串行中断。至于通讯速度,就看用的是什么模式的模块了。

使用特权

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

本版积分规则

1

主题

16

帖子

0

粉丝