搜索
bottom↓
回复: 31

红外串口收发,请大家拍砖

[复制链接]

出0入0汤圆

发表于 2007-10-12 11:12:14 | 显示全部楼层 |阅读模式


主要意思是通过PWM比较输出产生38K的载波,占空比可调,然后和TXD产生调制波发送,接收采用一体化的接收头,数据接在RXD上,不知道大家实现过没有,效果怎么样,距离能达到多少,请大家拍砖.

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2007-10-12 11:56:47 | 显示全部楼层
做过的兄弟支一声..

出0入54汤圆

发表于 2007-10-12 12:57:22 | 显示全部楼层
哈,以前做过。。38K载波还是用555来做的。。
比较方便,但距离不是特别远。。而且因为载波的关系,波特率有限制,记得好象最大只能到2400。。。

出0入0汤圆

发表于 2007-10-12 14:14:42 | 显示全部楼层

出0入0汤圆

 楼主| 发表于 2007-10-12 19:42:13 | 显示全部楼层
halloween,呵呵,叫的挺好听啊,lusson,距离大概能达到多少米啊?这样子操作没什么问题吧?

出0入0汤圆

发表于 2007-10-12 21:03:01 | 显示全部楼层
红外遥控器的距离能够达到8米,但速度不会超过1000BPS,

出0入0汤圆

发表于 2007-10-13 17:48:23 | 显示全部楼层
有作过
利用555产生约37k载波,通过串口传送2400bps ...当时跟同事一起试6M以上开始不行了
我看你的发射led的那个电阻会不会太大了=.=
我的电路是参考以前老外的一个mp3的摇控,他还用了曼撒斯特编码,我就没用到,不知道用了会不会更好..不过传送速度会减慢了

出0入0汤圆

发表于 2007-10-14 14:18:06 | 显示全部楼层
恩,同意楼上。

电阻有点大了,影响距离的

推荐红外发送载波用硬件实现,会方便一点。

出0入0汤圆

发表于 2007-10-14 16:23:36 | 显示全部楼层
我也曾经试过,2400bps已经是极限,再高就不行了,打算过段时间自己弄个红外接收头来,这样就可以不受38K的限制,波特率应该可以做的更高点

出0入0汤圆

发表于 2007-10-14 17:03:58 | 显示全部楼层
同意楼上,我也最高到2400. 我认为要提高波特率,得改载波频率。

出0入0汤圆

发表于 2009-7-3 00:53:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-7-3 10:54:17 | 显示全部楼层
改载波频率,红外发射接收管还可以很好工作吗??

出0入0汤圆

发表于 2009-7-3 13:52:40 | 显示全部楼层
楼主的电路太复杂了,改成这样怎样?

出0入0汤圆

发表于 2009-7-3 13:53:09 | 显示全部楼层

(原文件名:ourdev_1762221.JPG)

出0入0汤圆

发表于 2009-11-12 11:19:09 | 显示全部楼层
学习了!

出0入0汤圆

发表于 2010-3-31 10:48:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-31 11:10:35 | 显示全部楼层
回复【2楼】lusson
哈,以前做过。。38K载波还是用555来做的。。
比较方便,但距离不是特别远。。而且因为载波的关系,波特率有限制,记得好象最大只能到2400。。。
-----------------------------------------------------------------------

是不是这种用红外物理层传送串口数据的通信距离比遥控器红外信号通信距离小很多啊

出0入0汤圆

发表于 2010-3-31 11:34:30 | 显示全部楼层

(原文件名:QQ截图未命名.jpg)
水木行的这种模块 波特率最高可以达到115200 不知道怎么实现的  呵呵
http://www.irxon.com/products/irda/220/IR220.htm

出0入0汤圆

发表于 2010-3-31 11:41:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-31 18:04:27 | 显示全部楼层
回复【13楼】jiangxingyuan

(原文件名:ourdev_1762221.JPG)
引用图片
-----------------------------------------------------------------------

这样的接收可以吗?

出0入84汤圆

发表于 2010-3-31 21:46:44 | 显示全部楼层
偶做过,红外转485的,波特率在2400,很稳定,改变一下可以到4800波特率,但最好工作在2400,距离8米开外,和LZ的方案不同的是红外的收发由I/O口控制,串口接485芯片,字节字节之间要有间隔,测试了下使用串口大师发送很长的一串数据,转发没有任何问题.
  LZ的接法有问题的,接收头需要选可以接收连续码的红外接收头,本人用的方法不需要特定某种接收头

出0入0汤圆

发表于 2010-4-1 07:49:59 | 显示全部楼层
17楼的图上用的专用的红外通信模块,收发一体的,使用距离更近,一般都是贴近放着才OK。

出0入0汤圆

发表于 2010-4-1 08:14:27 | 显示全部楼层
我使用过9600,肯定是不行的,4800也不很稳定,现在感觉就是2400挺稳定的。看来这个只能用于低速率传输了。

出0入0汤圆

发表于 2010-4-1 09:48:17 | 显示全部楼层
回复【22楼】tiancaigao7 天才杨威利
我使用过9600,肯定是不行的,4800也不很稳定,现在感觉就是2400挺稳定的。看来这个只能用于低速率传输了。
-----------------------------------------------------------------------

38K的载波限制了波特率,如果载波改一下也许会提高波特率吧

出0入0汤圆

发表于 2010-5-18 01:52:32 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2011-5-9 11:28:13 | 显示全部楼层
可以发送吗、我都等李一个月了啊

出0入0汤圆

发表于 2013-2-11 08:42:10 | 显示全部楼层
MARK/MARK/

出0入0汤圆

发表于 2013-9-8 11:38:06 | 显示全部楼层
成功了吗,正研究这个

出0入0汤圆

发表于 2013-9-8 13:04:05 来自手机 | 显示全部楼层
本人遥控器做了十年,这方案15米内都可以,不过波特率要慢,接收头角度会使高低电平时间产生误差,环境有红外光也会影吻响。所以,

出0入0汤圆

发表于 2014-6-19 20:49:39 | 显示全部楼层
AVR_DIY 发表于 2010-3-31 11:34
(原文件名:QQ截图未命名.jpg)
水木行的这种模块 波特率最高可以达到115200 不知道怎么实现的  呵呵
http ...

做到115200波特率,应当用的是HSDL-3601+hadl7001一类的组合。或者采用3/16 SIR 编码.+有这种借口单片机。

出0入0汤圆

发表于 2014-6-20 17:26:48 | 显示全部楼层
jiangxingyuan 发表于 2009-7-3 13:53
(原文件名:ourdev_1762221.JPG)

LED 发射的方法不行的,具体怎么不行我不知道。亲自做过。

出0入0汤圆

发表于 2014-6-20 17:29:15 | 显示全部楼层
楼主,这个传送速度慢,而且误码率很高。不适用。我之前采用的是 红外编码 + 红外解码的方式 (没有使用串口)速度慢,但是误码率极低。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 22:36

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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