目录摘要 (1)引言 (3)第一章设计方案 (4)第二章电路设计 (5)§2.1 硬件设计 (5)§2.2 遥控发射部分 (5)§2.2.1 遥控器及遥控芯片概述 (5)§2.2.2 红外遥控发射按键矩阵简介 (9)§2.2.3 芯片控制简介 (11)§2.3 遥控接收解码部分 (12)§2.3.1 单片机最小系统 (12)§2.3.2 红外遥控接收 (13)§2.3.3 LED七段数码管的显示驱动 (14)§2.4 软件系统 (16)第三章制作与调试 (19)第四章测试 (20)第五章展望 (21)参考文献 (22)附录 (23)附录A 红外发射和接收原理图 (23)附录B 实物图 (24)附录C 部分源程序 (25)红外遥控发射与接收系统摘要:本文主要是围绕无线遥控发射、接收系统的相关理论和实践应用进行了研究。
主要内容是根据项目要求,设计无线遥控发射、接收系统,设计出相应的硬件电路和编码、解码方式与元件结构等,详细叙述了系统硬件线路的设计要点和结构以及遥控电路的编码、解码技术。
文中提出了一种通过按键实现多路遥控控制的设计方法,给出了该设计方法详细的原理说明和具体的设计电路。
同时给出了一种独特、详细的系统抗干扰措施和节能措施。
文中设计的电路和控制方法适用于一般的简单遥控系统设计,硬件设计也有一定的实用性和通用性。
关键词:无线遥控调制解调单片机解码Infrared Remote Control Transmitter and Receiver System Abstract:This paper is mainly on the wireless remote control transmitting and receiving system related theory and practice application were studied. Main content is according to the requirements of the project, the design of wireless remote control transmitting and receiving system, and designed the corresponding hardware circuit and encoding, decoding way and element structure, etc, this paper describes the system hardware circuit design essentials and structure and remote circuit encoding, decoding technology. This paper brings forward a new key realization way by remote control design method is presented, the design method and principle of detailed design specific circuit. As a unique and detailed anti-interference measures of energy saving measures and systems. The design of the circuit and control method is applicable to the general simple control system design, hardware design also has certain practical and universal.Key words: Wireless Remote Control, Demodulation,SCM Decoding引言红外线遥控是利用红外线传递控制信号,实现对控制对象的远距离控制的目的。
红外线遥控在家用电器、安全保卫、工业控制以及人们的日常生活等许多领域中已获得广泛应用。
不过,就目前红外线遥控的应用而言,其有效的遥控距离大多为l0m 左右,如果遥控距离超过20m,则它就无能为力了。
鉴于红外线遥控的诸多特点,鉴于红外线遥控的诸多特点,如安全、可靠、抗干扰能力强、无环境污染、结构简单等等,在一些特殊的场合应用红外线遥控将具有非常好的优点,比如在航空港对飞机进行遥控加油,较长流水线上的定向控制,大厅窗帘与屏幕布的控制等。
但是在这些场合中,必须提高遥控距离。
而且,在涉及到户外作业时,还必须要提高遥控的抗干扰性能。
遥控器的发射和接收系统主要包括了遥控发射部分和遥控接收部分。
发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。
当遥控器任一按键被按下以后,经过遥控芯片的编码产生一帧的码值,然后通过红外发射管发射出去;接着红外接收管接收到码值,通过单片机(CPU)解码解出码值。
最后通过数码管显示码值。
系统框图如下所示:图1.1系统框图该电路可分为:硬件设计与实现和软件系统两大部分。
§2.1 硬件设计硬件设计与实现包括遥控编码发射部分和遥控接收解码部分。
红外遥控发射系统由于电压为3V左右,且本发射系统空间有限,直接接两个1.5V的直流干电池提供电源。
§2.2 遥控发射部分§2.2.1 遥控器及遥控芯片概述遥控器的种类很多,但电路原理相似。
一般由三大部分组成:一是按键扫描矩阵,二是专用集成电路,三是红外线发射部分。
遥控器产生不同的编码脉冲,输出各种以红外线为媒介的控制脉冲信号,这些脉冲是计算机指令代码,用来控制中央处理器(CPU)的操作。
本作品使用的芯片是士兰微电子的遥控芯片,它的型号是SC73P1601MD-K064的一款芯片。
SC73P1601MD-K064遥控芯片简介:1.管脚图图2.1遥控芯片2.管脚描述管脚PIN 名称NAME 描述DESCRIPTIONS1 GND 地2 P50 1位输入脚(有下拉电阻)用于键盘扫描输入3 P51 1位输入脚(有下拉电阻)用于键盘扫描输入4 XT1 晶振脚5 XT2 晶振脚6 P52 1位输出脚指示灯7~10 P00~P03 4位输入脚(有下拉电阻)用于键盘扫描输入11~12 P10~P11 2位输入脚(有下拉电阻)用于键盘扫描输入13~14 P12~P13 2位输出脚用于键盘扫描输出15~18 P20~P23 4位输出脚用于键盘扫描输出19 P53 带载波的遥控信号输出20 VDD 电源(2.0~4.0V)3V(典型)3.编码方式:SC73P1601MD-K064发射码型格式为UPD6122,振荡频率为4MHz,载波频率为38KHz,占空比为1/3。
4.UPD6122码型:一帧数据中含有32位,即16位用户编码(C0~C15)+8位键数据编码(D0~D7)+8位键数据编码反码(D0’~ D7’)。
图2.2 一帧码组成部分如上图所示:一帧完整的发射码有引导码、用户编码、键数据码、结束位组成。
引导码由一个9ms高电平脉冲及4.5ms的低电平脉冲组成;16位用户编码发送完后,8位的键数据码都被连续发送两次,第一次发送的是的原码,第二次发送的是的反码。
UPD6122编码采用脉冲位置调制方式(PPM),根据低电平时间的长度判断“0”码和“1”码。
输出波形参数如下图所示:图2.3 发码状态以上如图所示,表明了发码一帧发完了等待108ms后发下一帧。
图2.4 逻辑电平的占空比以上如图所示,表明了逻辑电平“1”和“0”的占空比。
图2.5 载波频率以上如图所示,说明了载波的周期。
5.编码值:系统码04CBH键号码值键号码值K01 4C K29 02K02 12 K30 06K03 05 K31 47K04 11 K32 4B6.说明:每个按键平时按住键时常亮;放开后会亮5秒然后进入HOLD模式,只要有键按下LED灯会亮电路原理图实际布线时,电源和地之间的电容布线应该尽量的短,并且尽量靠近IC。
其他OTHERS7.功能说明:1)工作模式电路有两种工作模式:正常工作模式及HOLD模式;除非有键按下,振荡器平时是停振的(HOLD模式),这样可降低功耗。
电路有去抖动功能,按键时间不够长(小于25ms),无码发出。
2)键盘输入有关事项按键时,发送遥控信号;当键松开时,等码发完后进入低功耗模式。
当先按下一个键,发送遥控信号,然后按下另一个键,停止发送遥控信号。
两个或两个以上键同时按下,视为无效键操作,不发送遥控信号。
双键按下后,有一个键释放,则发射仍在按着的那个键的信号。
以上的码在发送过程中,有新键按下,以最后一次的KEY为新键发送信号,中途按下的键均视为无效输入。
8.另注:(1)以上有关时间的数据均以晶振取4MHz时为准,如晶振有所变动相应数据也需改变。
(2)该资料提供参数仅供参考,如果与实际测试有差别,请以实际测试为准。
(3)IC振荡输入端在PCB板上布线切勿在最外层,避免遥控器在不带外壳测试时,人体碰到该线路,影响IC正常工作。
§2.2.2 红外遥控发射按键矩阵简介按键矩阵由集成电路的扫描输出、输入电路引脚组成横竖交叉矩阵。
无键按下时,输入输出互不相连。
输入口(即KI)为低电平,当某一键按下时,相应的输入口即有信号送达,使专用集成电路得知哪一个按键被按下。
每一只按键对应一组编码。
如NEC6121集成给输出口按时序的先后顺序送出键盘扫描信号。
电路共有32组不同的编码,NEC6122集成电路则有64组不同的编码。
在实际使用中,当两键同时按下时,不输出信号。
当然,也有一些电路特设双键,当指定的双键按下时,它会发出一种指定的信号。
遥控器专用集成电路遥控器专用集成电路(俗称发射块)是遥控器的核心部分。
一般情况下,一种型号的电路只对应一种格式。
所谓格式,就是数据码l和0的高低电平的脉宽及组成方式。
一种CPU只接收规定的一种格式。
现在也有将多种不同格式编码集成在一块电路中,通过外部引脚的接线来挑选编码格式,那么它可以适用多种CPU。
红外线发射部分该部分由晶体三极管提供功率放大,以足够的功率驱动红外线发光二极管,发射出红外线脉冲信号。
编码信号之所以要调制在38kHz的载波信号上,因为驱动红外发射管工作的脉冲的最佳频率在38kHz附近,调制后的编码脉冲占空比降低了,这就使发射器工作的平均电流也变小了,从而降低了对电池的消耗。
不按键时,振荡电路不起振,此时静态电流在微安级。