红外遥控器的设计. 下载本文

内容发布更新时间 : 2024/12/26 1:07:48星期一 下面是文章的全部内容请认真阅读。

基于单片机控制的通用型电视遥控器设计 第 1 页 共 12 页

摘 要: 红外线遥控是目前使用最广泛的一种通信和遥控手段,电视机遥控器是红外遥控系统中的典

型代表。由于各厂家经常使用专用的遥控芯片,不同的遥控器之间互不兼容,因此给我们的生活带来一些不便。我的设计是使用常用的芯片AT89C52代替专用的遥控芯片制作一个遥控器,实现遥控器之间的通用化.该设计具有编程灵活多样,操作码个数可随意设定等优点,并且可以达到“一器多用”。

关键词:遥控器 ,单片机, 键盘矩阵 ,编码

1. 引 言

在现在社会及家庭的各种家用电器产品和娱乐设施中,一般都采用红外线遥控技术。红外遥控器电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作,而且红外遥控编解码容易,还可以进行多路遥控。

目前红外线遥控技术已经在电视机中得到了广泛的应用。电视机遥控器使用的是专用集成发射芯片来实现遥控器的发射,如东芝TC9012,飞利浦SAA3010T等。这些芯片价格贵,且互相之间采用的遥控格式互不兼容,所以各机型遥控器通常只能针对各自的遥控对象而无法通用。本设计利用低成本的MCS-51系列来实现遥控器的模拟发射,并实现遥控器的通用化。 2. 功能要求

通用红外遥控系统由发射和接收两大部分组成,发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调电路和解码电路。遥控信号发射装置通过将某个按键所对应的控制指令调制在38KHz范围内的载波上,然后经放大、驱动红外发射管将信号发射出去。遥控接收头通过对遥控信号的放大、检波、整形、解调出遥控编码脉冲。

图1红外遥控系统总体框图

本设计采用MCS-51系列单片机AT89C52代替专用遥控发射芯片,通过软件模拟实现了电视机遥控编码的发射,具有编程灵活多样,操作码个数可随意设定等优点,并且可以达到“一器多用”。

基于单片机控制的通用型电视遥控器设计 第 2 页 共 12 页

3. 遥控器发射设计原理

目前市场上一般设备系统采用专用的遥控编码芯片,制作比较简单容易,但由于功能键数及功能受到特定的限制,只适合用于某一专用电器产品的应用,应用范围受到限制。而采用单片机进行遥控系统的应用设计,具有编程灵活多样,操作码个数可随意设定等优点。

+3V电源 红外线发射管 发射指示灯 AT89C52单片机 矩阵键盘

低功率损耗电路 图2 遥控发射器总体结构图

4. 遥控发射器硬件电路及其组成 4.1遥控发射器硬件电路图

遥控发射器电路主要由下面几部分组成:AT89C52单片机,低功率损耗电路,红外线发射电路以及由P0口和P2口搭成8×8按键矩阵。当无键按下时,单片机处于低功耗空闲状态。当有键按下时,产生的外中断请求信号(低电平有效)经八输入与非门和非门后送至P3.2端,使CPU进入中断处理,同时点亮按键指示灯。系统产生的遥控编码信号通过P3.5端发出,经放大后驱动发射管发射出去。

硬件电路总图如下图所示:

2

基于单片机控制的通用型电视遥控器设计 第 3 页 共 12 页

图3 遥控器硬件电路总图

4.2 AT89C52单片机

AT89C52是美国ATMEL公司生产的低电压高性能CMOS 8位单片机,片内含8k的可反复擦写的只读存储器和256bytes的随机存取数据存储器,器件采用ATMEL公司的高密度非易失性存储技术生产,与标准MCS-51指令系统及8052产品引脚兼容,片内置8位中央处理器(CPU)和Flash存储单元。功能强大的AT89C52单片机适合于各种各样的控制应用场合。 ·与MCS-51产品指令和引脚完全兼容