基于51单片机的无线遥控技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要:本文讲解了基于51单片机的无线遥控技术。
关键词:51单片机 无线遥控技术
在无线遥控应用领域,P T 2272和P T2262为应用最为广泛,使用最为简单的无线编码解码芯片。其中2272为解码芯片,2262为编码芯片。如图1、2所示,P T2262/P T2272是台湾普城公司生产的一种C M O S工艺制造的低功耗低价位通用编解码芯片。主要用于无线遥控发射电路。
编码芯片P T2262发出的编码信号由地址码、数据码、同步码组成一个完整的传输信号,解码芯片P T2272接到信号后,其地址码经过两次比较核对后,V T脚输出高电平,与此同时相应的数据脚也输出高电平,如果遥控器一直按住按键,编码芯片也会连续发射。当遥控器没有按键按下时,P T2262不接通电源,其17脚为低电平;当有按键按下时,PT2262 工作,其第17 脚输出串行信号
。
PT2272解码芯片有不同的后缀,表示不同的功能,有L4/M4/L6/M6之分,其中L表示锁存输出,M表示非锁存(点动)输出,后缀的6和4表示有几路并行的控制通道,当采用4路并行数据点动输出时(P T2272-M4),对应的地址编码应该是8位,如果采用6路的并行数据点动输出时(P T2272-M6),对应的地址编码应该是6位。除了编码解码芯片的地址码相同才可以配对使用外,还需要它们对应的振荡电阻大小匹配,图1、2中的16脚和15脚使用时所连接的电阻为相应的振荡电阻。
下面以无线遥控小车为例介绍一下51单片机构成的多路控制遥控器,如图3所示,想实现复杂的遥控信号传输,在发射端必须进行单片机的程序控制才能进行复杂的按钮输出,本例分为8种情况的按钮输出,分别为前进、后退、左转、右转、前进加左转、前进加右转、后退加左转及后退加右转,需要注意的是单片机使用的晶振为4M H Z,否则将影响信号传输的稳定性。其汇编程序为:
S1 EQU P1.0;前进S2 EQU P1.1;左转S3 EQU P1.2;右转S4 EQU P1.3;后退TE EQU P3.0ORG 0000H JMP MAIN1ORG 0030H
;****************MAIN1: MOV B,#0;MAIN: MOV A,P1;ANL A,#0FH ; CJNE A,B,L0 ; JMP MAIN
;****************L0: CJNE A,#00001110B,L1 ;CALL Q1 L1: CJNE A,#00000111B,L2 ;CALL Q2 L2: CJNE A,#00001101B,L3 ;CALL Q3
L3: CJNE A,#00001011B,L4 ;CALL Q4 L4: CJNE A,#00001100B,L5 CALL Q5 L5: CJNE A,#00001010B,L6 CALL Q6 L6: CJNE A,#00000101B,L7 CALL Q7 L7: CJ N E A,#00000011B,L8
CALL Q8
L8: JMP MAIN
;****************Q1: MOV P3,#01 CALL FS MOV B,#00001110B RET Q2: M OV P3,#02 CALL FS MOV B,#00000111B RET Q3: MOV P3,#03 CALL FS MOV B,#00001101B RET Q4: MOV P3,#04 CALL FS MOV B,#00001011B RET
Q5: M OV P3,#05
CALL FS MOV B,#00001100B RET Q6: M OV P3,#06 CALL FS MOV B,#00001010B RET Q7: MOV P3,#07 CALL FS MOV B,#00000101B RET Q8: M OV P3,#08 CALL FS MOV B,#00000011B RET
;****************FS: SETB TE CLR TE RET
END
图3:遥控器原理图
在遥控接收端,控制小车的2个电机,一个电机的正反转决定小车的前进或后退,另一个电机的正反转决定小车的左转或右转,实现的功能与遥控端相对应,分别为前进、后退、左转、右转、前进的同时左转或右转及后退的同时左转或右转。接收端原理图
(见图4)
图4:遥控接收端原理图
基于51单片机的无线遥控技术
段刚 沈阳市装备制造工程学校 辽宁沈阳 110002
24SCIENCE&TECHNOLOGY FOR DEVELOPMENT
IT 技术与应用