【接收模块介绍】
接收模块有七个引出端,分别为10、11、12、13、GND、VT、VCC,其中VCC为5V供电端,GND为接地端,VT端为解码有效输出端,10、11、12、13是解码芯片PT2294集成电路的输出脚,为四位数据点动输出端,接收到有效信号时能输出5V高电平,驱动电流约2mA,与发射器上的四为个按键一一对应。
表1:接收模块输出电位表
|
11 |
12 |
13 |
14 |
GND |
VT |
VCC |
静态(无操作) |
0 |
0 |
0 |
0 |
GND |
0 |
VCC(+5V) |
按压发射键A |
1 |
0 |
0 |
0 |
GND |
1 |
VCC(+5V) |
按压发射键B |
0 |
1 |
0 |
0 |
GND |
1 |
VCC(+5V) |
按压发射键C |
0 |
0 |
1 |
0 |
GND |
1 |
VCC(+5V) |
按压发射键D |
0 |
0 |
0 |
1 |
GND |
1 |
VCC(+5V) |
注:表中5个输出引脚10、11、12、13、VT的“0”代表低电位OV,1代表高电位5V。
【无线遥控模块的应用设计】
下面是一个无线遥控套件配合AT89C2051单片机的应用电路,可供学习参考,对于普通应用,可以简单采用查询端口电位的方式来检测接收模块的输出电位,此时VT引脚可以不接线,但是此种方式下有可能出现遥控指令漏失的可能;
在遥控指令不允许漏失,对遥控指令响应时间要求严格的应用系统中,可以通过解码有效输出VT端产生中断,采用中断查询的方式来检测有效遥控指令,确保不漏码。
无线遥控四路继电器应用电路
>>>点击此处下载完整的PDF格式电路图
<<<
【无线遥控解码编程】
无线遥控接收模块输出为点动方式,通过配合AT89C2051单片机软件编程,可以实现继电器的点动输出、锁存输出、自锁输出、互锁输出、双稳触发输出等多种输出方式,而且分别可以定义每个继电器的不同输出方式,为我们的开发应用提供了很大的灵活性。由于接收模块自带PT2294解码芯片,因此程序的编写也相当简单,下面是两种输出方式编程,供大家学习参考。
A、双稳态自锁控制程序实例:该程序实现4个继电器输出的双稳态自锁输出,当按压遥控器的按键A,继电器J1吸合,再次按压遥控器按键A,则继电器J1释放,如此触发翻转,实现开关功能,J2、J3、J4的功能相同。
;--------------------------------------------
ORG 0000H
AJMP MAIN
ORG 0033H
MAIN: JB P1.0,P10H ;检测遥控器按键A
JB P1.1,P11H ;检测遥控器按键B
JB P1.2,P12H ;检测遥控器按键C
JB P1.3,P13H ;检测遥控器按键D
AJMP MAIN ;循环检测
P10H: CPL P1.4 ;按键A有效,继电器J1动作
ACALL DELAY ;延时
JB P1.0,$ ;等待按键释放
AJMP MAIN
P11H: CPL P1.5 ;按键B有效,继电器J2动作
ACALL DELAY ;延时
JB P1.1,$ ;等待按键释放
AJMP MAIN
P12H: CPL P1.6 ;按键C有效,继电器J3动作
ACALL DELAY ;延时
JB P1.2,$ ;等待按键释放
AJMP MAIN
P13H: CPL P1.7 ;按键D有效,继电器J4动作
ACALL DELAY ;延时
JB P1.3,$ ;等待按键释放
AJMP MAIN
;------ 延时子程序 ------
DELAY: MOV R7,#228
SDL1: MOV R6,#0FFH
SDL0: DJNZ R6,SDL0
DJNZ R7,SDL1
RET
END
;--------------------------------------------
B、继电器互锁控制程序实例:该程序实现4个继电器互锁输出,当按压遥控器的按键按键时候,任何时候只有一个继电器吸合,其他继电器均处于释放状态。
;--------------------------------------------
ORG 0000H
AJMP MAIN
ORG 0033H
MAIN: JB P1.0,P10H ;检测遥控器按键A
JB P1.1,P11H ;检测遥控器按键B
JB P1.2,P12H ;检测遥控器按键C
JB P1.3,P13H ;检测遥控器按键D
AJMP MAIN ;循环检测
P10H: CLR P1.4 ;继电器J1吸合
SETB P1.5 ;继电器J2释放
SETB P1.6 ;继电器J3释放
SETB P1.7 ;继电器J4释放
AJMP MAIN
P11H: SETB P1.4 ;继电器J1释放
CLR P1.5 ;继电器J2吸合
SETB P1.6 ;继电器J3释放
SETB P1.7 ;继电器J4释放
AJMP MAIN
P12H: SETB P1.4 ;继电器J1释放
SETB P1.5 ;继电器J2释放
CLR P1.6 ;继电器J3吸合
SETB P1.7 ;继电器J4释放
AJMP MAIN
P13H: SETB P1.4 ;继电器J1释放
SETB P1.5 ;继电器J2释放
SETB P1.6 ;继电器J3释放
CLR P1.7 ;继电器J4吸合
AJMP MAIN
END
;--------------------------------------------
我们通过对上面的学习,对无线遥控收发套件的应用有了比较全面的认识了。当然,你可以充分发挥你的想象力,开发出更加实用的无线遥控系统来,实现你的要求。。。