實驗二十八 紅外通信
一、實驗目的
了解紅外接口芯片 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度范圍之內,在一號機上按鍵在該顯示
器的最右邊顯示該鍵值,同時二號機在接收到紅外數據后也在數碼管的右邊顯示該
|