实验二十八 红外通信
一、实验目的
了解红外接口芯片 IRM5000(或 ZHX1010)的原理和应用
二、实验内容
IRM5000SE 是一个符号 IrDA SIR(Serial Infrared,串行红外协议)的收发模块,是 VISHA
Y 公司的红外收发芯片,该模块在 1 米范围内的最高速度可达 115.2kbps。而且它的供电范
围较宽(2.4~5.5V),可方便地与各种电压的 CPU 进行接口。
IRM5000SE 在 3V 供电时,其典型电流只有 90μA,非常适用于电池供电产品。此外,
ZHX1010 体积小,仅有 9.9mm×3.7mm,且其外围元件少(只需一个电阻和一个电容)。
IRM5000SE 有 6 个引脚,依次是 LEDA、TXD、RXD、SD、Vcc 和 GND。LEDA 内部
与 IRED 红外发光二极管相连,外部接一限流电阻到 Vcc,以给红外管提供工作电流。但应
注意提供的最大电流不能超过 500mA(20%的占空比)。TXD 是数据发送引脚,该脚内部带有
下拉电阻,可以直接接到 MCU 的数据发送端,当器件进入省电模式时,该下拉电阻开路。
RXD 是接收到红外数据后的输出脚,它是一个三态输出引脚,摆率控制的 CMOS 输出驱动
器可驱动标准 CMOS 或 LSTTL 负载。该引脚无需外接电阻。SD 是省电模式控制脚,该引
脚输入高电平时,IRM5000SE 进入省电模式,此时的最大电流只有 1μA。
四、实验连线
1.红外接口的 ZTXD 接单片机的 P1.0 ,ZRXD 接 P1.1,SD 接 P1.2。
2. 串行键盘显示接口区 SDA_04 连接 P3.1,SCL_04 连接 P3.0,INT_KEY 连接 P3.2。用
8 芯线将串行键盘显示接口的 BIT 和 CODE 连接到数码管显示的 BIT 和 CODE,KL
和 KH 接键盘的 KL 和 KH。
五、实验步骤
1. 先二号机运行 IRDARXD.ASM,在二号机上显示 IRDAooo2。
2. 再运行一号机 IRDATXD.ASM,在一号机上显示 IRDAooo1。
3. 将两台机的红外接口相对靠近对准在1米30度范围之内,在一号机上按键在该显示
器的最右边显示该键值,同时二号机在接收到红外数据后也在数码管的右边显示该
|