[小宋原创]USB转红外模块

2020-01-26 13:00发布

红外通信是短距离通信的一个常用的手段,应用于电力行业特别多。我制作了这个USB转红外模块,可以让电脑和外部红外模块进行通信,创新点在于:通常做的红外发送会让自己自发自收,我进行了一个电路上的改进,让这个模块的自己发送的时候,控制接收模块不工作,有效的做到了发送接收自如,相互不干扰。将图奉上给大家看看,实验已经完成,预备过一段时间投板做几块。

简单的USB转TTL的模块 (原文件名:1.jpg)


NE555产生38K的红外载波 (原文件名:2.jpg)



红外发送以及接收管的控制 (原文件名:5.jpg)

在这里做到的就是当发送数据的时候,控制了接收管的电源,让接收管不工作,这样就有效的完成了自己发送自己不会接收数据。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
51kingst
1楼-- · 2020-01-26 13:53
另外请注意,这个模块不能用来接收遥控器的红外发送数据,因为通常遥控器用的是编码芯片,他们的编码比较特殊,不能用于正常的串口波特率通信,因此不能用来遥控器和电脑通信。
forthisforthat
2楼-- · 2020-01-26 17:27
有点意思
823032003
3楼-- · 2020-01-26 18:34
 精彩回答 2  元偷偷看……
ldz2000
4楼-- · 2020-01-26 22:30
效果怎么样?发射距离和波特率能达到多少?
51kingst
5楼-- · 2020-01-27 02:58
回复【3楼】823032003 尼美根
-----------------------------------------------------------------------
青岛的,呵呵。
51kingst
6楼-- · 2020-01-27 06:12
回复【4楼】ldz2000
-----------------------------------------------------------------------

发射距离,保持在10来米没问题。至于你说的波特率,红外的波特率是有限制的,我测试过,4800,误码就很高了,2400基本没问题,大家通常都用1200。
因为红外有个38K调制,所以如果波特率太高,38K调制的时候,调制波形倍数太小,0038在解调的时候就比较困难了。

一周热门 更多>