红外线是波长在750nm~lmm的电磁波,它的频率高于微波而低于可见光,是一种人的眼睛看不到的光线。红外通信一般采用红外波段内的近红外线,波长在0.75μm~25μm,目前无线电波和微波已被广泛地应用在长距离的无线通信之中。但由于红外线的波长较短,对障碍物的衍射能力差,所以更适合应用在需要短距离无线通信的场合,进行点对点的直线数据传输,从应用领域来看,红外通信主要应用于遥控和数据通信这两方面。红外通信口一般数据传输速率可达2400bit/s~115.2kbit/s,有些甚至可达4Mbit/s。
本设计实现单片机之间通过红外接口进行通信。通信双方约定发送方为甲机,接收方为乙机。甲机向乙机发送一组数据,如果乙机接收到的数据正确,就向甲机发送0x55;如果乙机接收到的数据不正确,就向甲机发送0xFF,甲收方收到0xFF后重传数据。
红外通信技术主要是利用红外发射器和红外接收器来完成信号的无线收发工作。在发射端,对发送的数字信号经过适当的调制后,送入电光变换电路、驱动红外发光二极管发射红外光脉冲;在接收端,红外接收器对收到的红外信号进行光电逆变换,并进行相应的解调后、恢复出原信号,如下图所示。
红外通信的硬件电路由发射电路和接收电路两个部分组成。如下图所示,图中的上半部分为发射部分电路,下半部分为接收部分电路。当然作为通信的另一方,也有类似的一组收发电路。<