请问要怎么用红外方式设计无线串口 用最简单的二极管和接收头?谢谢

我是初学者 很多都不懂我在知道上看到你的 嘿
2024-12-03 19:48:49
推荐回答(1个)
回答1:

具体电路暂时没有,我可以给你说其原理。

1、二极管要求其接在电路中的电压为工作电压,大概是1.5V 20mA,你要计算一下,还有就是方向要正确。

2、接收头一般用三个引脚的,电源正、电源负和信号引脚,其中有一个很重要的因素,就是接收频率的问题,就是接收头只能接受固定频率的红外线。

现在以38Khz例子来说明:

1、发送1这个信号,那么就要求接收头接收信号引脚为高电平,红外线发射头(二极管)不工作。

2、发送0这个信号,那么就要求接收头接受引脚为低电平,条件是,红外线发射管(二极管)要形成周期为26ms(1000000除以38000)的通断,为此,红外线发射管要和接收头保持一致,则红外线发射管的负极要接(单片机)串口发送TXD脚。

下面我找了一个图,左边是单片机,右边是红外线发送和接受图,都在一个图上,至于程序如何编写,除了发射控制IO口需要一个26ms周期频率(13ms端口置反)中断外,你就视为有线串口方式。 

不明白再联系