红外通信模块4.14.1设计目的及任务设计任务:设计一个红外通信电路;了解红外调制的过程;了解一体化红外接收头的使用;熟悉Keiluv2集成开发环境;熟悉STC-ISP软件的使用。功能指标:红外通信电路能够正常收发。要求:所设计的红外通信电路应满足系统设计要求,并能与整个系统有效结合。范例:以下是一个设计范例及其讲解,供参考。4.14.2TSOP18XX一体化红外接收头原理TSOP18xx系列是Temic公司推出的一体化红外线接收模块,集红外线接收、放大、解调于一体,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作;而体积只有普通三极管大小一样,适合各种红外线遥控和红外线数据传输,其传输距离大于4米。其外形如图4.14.1所示图4.14.1一体化红外接收头外形图TSOP18xx系列的特性如下:(1)多种接收频率可供选择:30kHz、33kHz、36kHz、36.7kHz、38kHz、40kHz、56kHz(2)大范围工作电压:3-6V(3)工作电流:3mA(4)遥控距离:大于4m(5)内置金属保护装置(6)综合限幅电路功能(7)多种主要传输码(8)智能自动增益控制(AGC),在不同的环境下也能发挥较高接收灵敏度。TSOP18xx系列红外线模块接收器的受光面一侧为黑色环氧聚焦滤波透镜,此透镜消除了可见光对它的干扰,对于提高可靠性及滤除光噪声至关重要。模块内含红外线PIN接收管、前置放大器和解调器。当红外线发射器发出的信号经空间传送到TSOP18xx系列模块时,模块内部PIN红外线接收管将红外光转换为电信号,该信号经前置放大、解调后由3脚输1+5V+5VGNDGND出与TTL电平兼容的电信号,该信号能直接送入到微控器等要求TTL电平信号输入的芯片中。图4.14.2是TSOP18xx系列模块的输入输出波形图,图中输出信号的波形中逻辑,“0”代表有光,逻辑“1”代表无光。图4.14.2红外接收头输入输出波形图本实验为单片机串口通过红外线反射形成自发自收。接收部分选用TSOP1838系列,即38KHz载波系列,发射部分选用普通红外发射管。载波利用52系列单片机P1.0口的自动翻转功能产生,载波经过“或非门”对串口数据(TXD)进行调制,调制信号通过三极管驱动发射管,接收管输出接到单片机的串口输入端(RXD)。4.14.3设计内容1、实验仪红外通信接口定义实验仪红外接口定义如图4.14.3所示红外通信电路2+5V+5V38KTXDRXDGNDGND1DATA3VCCGND12图4.14.3实验仪红外接口定义2、原理图VCCVCCN1D2R15U2AVCC20K38kTXD231R142KQ12SC9013RXD74LS02图4.14.4红外通信原理图3、原理框图图4.14.5红外通信原理框图4、软件流程3图4.15.6红外通信软件流程例4.14.1红外通信相关代码voidClock_init()//载波初始化{C_T2=0;T2MOD=0x02;RCAP2L=0xB7;RCAP2H=0xFF;TR2=1;}voidInitUART(void)//串口初始化{TMOD=0x20;TH1=256-(unsignedchar)(gCLK/384.0/UART_BAUD);TL1=256-(unsignedchar)(gCLK/384.0/UART_BAUD);SCON=0x50;PCON=0x00;4TR1=1;IE=0x90;}voidserial()interrupt4//9600串口初始化;//允许串口中断using3//红外接收并显示函数{staticuchari=0;if(RI){RI=0;RE_SHOW_Data[i++]=SBUF+48;if(i==10){lcd_string(RE_SHOW_Data,2);EA=0;}}if(TI)return;}5、设计步骤1、把电源模块、CPU模块、1602液晶模块、串口通信模块、红外通信模块、8155I/O扩展模块、按键模块插在正确的位置上,并把跳帽进行正确短接2、建立Keil工程,编辑、编译源代码并生成可下载的HEX文件3、连接串口线,通过串口通信模块使用STC-ISP软件下载程序4、调试,直到能够把按键数据通过红外发射出去,然后接收并正确显示跳线的用法:J42、3脚短接(J4上端为1);下载程序时需把通信板上的J71、2,J81、2短接(J7、J8右端为1),红外板上的J1、J2不能短接;程序下载结束需把J71、2,J81、2悬空,红外板上的J1、J2短接56、思考与发挥:(1)对于外界光线干扰能想到哪些方法去除?(2)串口自发自收如何保证可靠性?4.14.4电子设计DIY设计要求:请参考上述红外通信电路原理图在EDP试验仪的面包板上自行完成一个红外通信电路,完成自发自收功能,发送数据由键盘或者串口输入,接收数据可以用液晶显示或者用串口送出,画出电路原理图并完成相应的软硬件设计。设计提示:请用两台实验仪设计一个红外报警防侵入系统,正常情况一台发送一台接收,如有入侵则不能正常接收,给出报警信息。6