文档视界 最新最全的文档下载
当前位置:文档视界 › 基于单片机的红外遥控系统设计毕业设计

基于单片机的红外遥控系统设计毕业设计

本科生毕业设计(论文)

论文题目:

基于单片机的红外遥控系统设计

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:

指导教师签名:日期:

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

本设计是基于单片机的红外遥控系统设计,设计内容包括了红外接收,红外解码和步进电机控制三大块。

如今红外遥控技术已经得到了广泛的应用;其利用红外线来传输数据,这种情况下不需要实体连线,体积小,成本低,功能强。我们日常生活中的电视机,洗衣机,空调,航天飞机,工业现场设备等都运用了红外遥控的技术。本设计中发射端采用专用的发射芯片来实现红外遥控码的发射,且遥控码格式是NEC标准。接收端采用市面上流行的1838一体化红外接收头,接收到的红外信号经由1838接收头完成光/电转化和解调的工作,然后把33位的完整码发送到解码芯片中去完成解码工作。

本设计中的主芯片是STC89C52单片机,主芯片和解码芯片之间进行串行通讯。系统启动后,解码芯片将解码后得到的8位数据码串行发送到主芯片中,然后通过主芯片来控制步进电机的正转,反转,加速,减速。

本设计中的被控对象是步进电机,步进电机最适合做数字控制。步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。本设计中通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

关键词:红外遥控技术步进电机控制单片机控制

This design is based on the infrared remote control MCU system design, design elements include the infrared receiver, infrared decoding and stepper motor control three blocks.

First, the infrared remote control technology has been a wide range of applications; use infrared to transfer the data, this case does not require a physical connection, small size, low cost, function. In our daily lives, televisions, washing machines, air conditioners, space shuttle, the industrial field devices and so the use of the technology of infrared remote control.The sender of this design using a dedicated transmitter chip to achieve the emission of infrared remote control code, and the remote control code format is the NEC standard.The receiving end of the popularity of the 1838 integration of infrared receiver, the infrared signal received through 1838 to receive the head, the optical / electrical conversion and demodulation of the 33 complete code sent to the decoder chip to complete the decoding.

The design of the main chip is STC89C52. Serial communication between the main chip and decoder chip. System startup, the decoder chip decoding 8-bit serial data code sent to the main chip, and then through the main chip to control the stepper motor forward, reverse, speed up, slow down.

The design of the controlled object is a stepper motor, stepper motor is the most suitable for digital control. The stepper motor is the electrical pulses into angular displacement or linear displacement of the open-loop control element. This design by controlling the number of pulses to control the amount of angular displacement, so as to achieve accurate

positioning purposes; at the same time by controlling the pulse frequency to control the motor rotation speed and acceleration, so as to achieve the purpose of speed control.

Key word:Stepper motor Infrared remote control

Single-Chip Microcomputer Control

目录

摘要............................................... I Abstract........................................... III

1 绪论 (1)

1.1课题研究背景及意义 (1)

1.2 本设计的主要工作 (1)

2 硬件设计 (2)

2.1 整体设计方案及框图 (2)

2.2 系统功能模块设计 (3)

2.2.1 红外收发模块 (3)

2.2.2红外解码电路模块 (6)

2.2.3 显示模块 (7)

2.2.4 步进驱动模块 (9)

2.2.5 电源模块 (14)

2.2.6 主机模块 (14)

3 软件设计 (19)

3.1 主程序设计 (19)

3.2 解码程序设计 (24)

4调试及开发环境 (28)

4.1 硬件调试及开发环境 (28)

4.2软件调试及开发环境 (30)

5 总结和改进 (33)

5.1 设计总结 (33)

5.2 设计改进 (33)

致谢 (34)

附录一 (35)

附录二 (56)

附录三 (57)

参考文献 (58)

1 绪论

1.1 课题研究背景及意义

本设计采用红外线来遥控步进电机。红外遥控是如今广泛使用的一种通信和遥控手段;红外线遥控利用红外线来传输数据,这种情况下不需要实体连线,体积小,成本低,功能强;因此红外遥控设备已经广泛的应用在如今的电气设备的数据交互和设备控制中[2]。比如航空航天及我们日常中的电视机,洗衣机,空调等。并且在工业设备中,在辐射,高压,粉尘,有毒气体,许多恶劣的环境中能够有效的隔离电气干扰。

在工业控制系统中,通常需要控制机械部件的平移和转动[4],这些机械部件的驱动大多采用交流电机,直流电机和步进电机,在这三种电机中,步进电机最适合做数字控制,因此在数控机床,家用电器,步进电机都得到了广泛的应用。

由于红外遥控和步进电机的优越性,本设计中采用了单片机来实现红外解码及产生步进电机脉冲信号。因为红外遥控和步进电机都得到了广泛的应用,所以此课题基于红外遥控步进电机是很有实际意义的。

1.2本设计的主要工作

本设计是红外遥控步进电机,设计的工作主要包括以下几个方面。

(1)硬件电路设计,包括红外接收电路,红外解码电路,主电路,显示电路,步进驱动电路的设计,双机通讯等。

(2)软件设计,在keil uVison3平台上编写步进控制主程序,显示程序,红外解码程序。

(3)软硬件的调试,包括在protel99se平台下原理图的绘制,焊接电路板,keil平台下程序的编写及调试,STC_ISP下载等。

(4)总结以及改进。

2硬件设计

2.1整体设计方案及框图

本设计采用的是NEC 编码的遥控器,当遥控器的某个按键被按下以后,遥控器产生红外脉冲信号通过红外发射管发射出去[2],接收端采用1838的红外接收头来接收红外脉冲信号,1838接收头的信号输出端OUT 连接到STC12C2052的外部中断INT0,这样1838把接收到的红外脉冲信号送到STC12C2052去解码,解码处理完成后得到的8位有效数据通过串行口TXD 发送到主机STC89C52去处理,主程序中的switch 语句能够判断出什么键被按下了,同时根据不同键值产生不同的控制策略,比如步进电机的控制脉冲通过P2.0~P2.3送出,经由ULN2003功率放大,驱动4相5线的步进电机转动,同时P0口能送出段码使数码管上显示转速。本设计硬件包含了5个主要部分。

(1) 红外接收部分,包括1838红外接收器及其外围电路。

(2) 红外解码电路,包括STC12C2052做解码芯片。

(3) 显示部分 ,包括有3个运行指示灯和4位8段数码管。

(4) 主机 STC89C52 及其外围电路,复位电路,晶振电路等。

(5) 步进驱动电路,ULN2003驱动芯片,驱动4相5线的步进电机。

系统整体的框图如图2-1所示。

图2-1 系统整体框图

红外接收 STC12C2052 INT0 TXD

解码芯片 P1.0~p1.2 P1.4~p1.7

P3.0/RXD

P2.0~p2.3

主机

STC89C52

数码管显示 步进驱动 步进电机 红

射 运行指示灯

2.2 系统功能模块设计

2.2.1 红外收发模块

红外遥控系统由发射和接收两个部分组成。发送部分包括了遥控器键盘,编码调制芯片,LED红外发射器;接收部分包括了光/电转化放大器[2],解码,解调。本设计采用现成遥控器,此遥控器使用了专用的集成发射芯片来实现遥控码的发射。信号发射,就是将某个按键所对应的控制指令和系统码,调制在38KHz 的载波上,经由放大,驱动红外发射管将信号发射出去。而接收电路采用红外线接收和放大于一体的一体化红外接收器,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,而体积和普通的的塑料封装的三极管大小一样,它适用于各种红外遥控和红外线数据传输。如图2-2所示。

NEC编码键盘编码和调制LED LED

光电放大解调

红外遥控器一体化红外接收头

图2-2 红外线遥控系统框图

由于不同公司的遥控芯片,采用的遥控码格式不一样。现在市场上较为普遍的编码标准有两种,一种是NEC标准,一种是PHILIPS标准。

本设计中的遥控器的遥控芯片是NEC标准,下文介绍一下什么是NEC标准。遥控发射的信号调制在频率38KHz的载波上;当用户按下按键时发送一个完整码。一个完整码[7] = 一位引导码+ 8位用户码+ 8位用户码+ 8位数据码+ 8位数据反码,总共33位,其中引导码是9ms = 4.5 ms 的高电平+ 4.5 ms的低电平;其中用户码16位,它的作用是用来区分不同的遥控设备,不至于不同的遥控设备互相干扰。注意同一个遥控器,按哪个键用户码都是一样的。最后发送的是16位的数据码,数据码是有8位的数据码和8位的数据反码组成[12],数据反码用来校验接收的是否准确。在本设计中,真正需要的是8位的数据码,所以解码过程中最重要的工作就是判断出这8位的二进制数据码是什么?需要逐次

判断出8位数据码中每一位是0还是1,这就是所谓的解码。然后发送给主机的就是解码后的8位数据码。由于0码和1码电平持续的时间是不同的,通过判断0 ,1电平持续的时间的不同来区分。由于NEC标准中:

0的表示:0.56的高电平+ 0.565ms的低电平= 1.125ms

1的表示:0.56的高电平+1.69ms的低电平= 2.25ms

但是要非常注意的是当LED发射管发射高电平的时候,1838红外接收管输出的是低电平。且当LED发射管发射的是低电平的时候,1838红外接收管输出的是高电平;所以1838接收头输出的波形是与发射波形反向的。红外信号是从1838的OUT端获得的,所以解码时候要按照如下来判断0,1:

0的表示:0.56的低电平+ 0.565ms的高电平= 1.125ms

1的表示:0.56的低电平+1.69ms的高电平= 2.25ms

显而易见,由于低电平时间一致;那么解码程序编写的思路就是在解码程序通过一个while循环语句判断出每位高电平的时间是0.565ms还是1.69ms,如果一位码的高电平持续的时间0.565ms,那么就是码0;如果高电平持续的时间是1.69ms,那么这位码就是1。

遥控器发射的信号和1838输出的信号的区别如图2-3所示。

0.56ms 高电平

0.565ms 低电平

遥控器发送的码“0”共1.125ms

0.56ms 低电平

0.565ms 高电平

1838接收头输出的码“0”共1.125ms

0.56ms 高电平

1.69ms 低电平

遥控器发射的码“1”共2.25ms

0.56ms 低电平

1.69ms 高电平

1838输出的码“1”共2.25ms

图2-3 遥控器输出信号和1838输出信号对比

本设计采用protel99se 绘制红外接收电路,1838是自建的元件库画出来的,104是0.1UF 瓷片电容做去耦电容用,与47UF 电容配合做电源滤波用。22k 是上拉电阻,100欧是限流电阻。1838红外接收头的OUT 端是信号输出端,GND 端接地,VCC 端供电。信号输出端OUT 端接到解码芯片的INT0口。

O U T

3

G N D 2

V C C 1

R222K

R3100

C1104

VC C

C247UF

图2-4 红外接收电路

2.2.2 红外解码电路模块

(1)本设计中采用STC12C2052作为红外解码芯片。1838的OUT管脚接到STC12C2052的INT0端,1838将红外信号送到解码芯片中去解码。然后解码芯片STC12C2052的TXD端接到主机STC89C52的RXD端[2],STC12C2052将解码后的8位数据发送到主机中去。双机通讯,主机和从机的波特率均是设定为9600bps。

(2)解码芯片STC12C2032

STC12C2052,DIP-20,超小封装的8051.特点如下:

-------增强型1T流水线,精简指令集RISC型CPU内核,速度比普通的8051快12倍

-------工作频率范围:0---35MHz,当大于8051的0---420MHz

--------无法解密

--------低功耗,掉电模式<0.1UA,空闲模式<1MA,工作模式4MA-7MA

--------高速,高可靠,强抗静电,强抗干扰

---------内部集成了R/C振荡器,精度不高可以省去外部晶振

--------宽电压(3.4 V---5.5V)

--------256字节片内RAM数据存储器

--------2个硬件16位定时器/计数器,兼容普通的8051

--------2K字节的Flash存储器

--------在系统可编程,无需编程器

(3)波特率设定的计算过程。

波特率= (2SMOD/32) * 定时器T1的溢出率[1]

定时器T1的溢出率= T1计数率/产生溢出所需的周期数

= (f osc / 12)/ (2k - TC)

K- 定时器T1的位数

TC-定时器T1的预置初值

SMOD = 0 ,f osc = 11.0592MHz = 11059200Hz,k = 8 ,TC = 0Xfd = 253

代入公式中得波特率= (1 / 32)* (11059200 / 12) / (28 - 253 ) = 9600bps

红外解码电路如图2-5所示。

RS T

1P3.1/TXD 3XTAL24XTAL15P3.2/INT06P3.3/INT17P3.4/T08P3.5/T19GND

10

P3.0/RXD 2VC C 20P1.719P1.618P1.517P1.416P1.315P1.214P1.113P1.012P3.7

11

STC12C 2052R4

1K

C430PF

C330PF

晶振

11.0592MHz

TXD RXD

D2LED

R5470

VC C

hw_in

图2-5 红外解码电路

2.2.3显示模块

(1)本设计采用的是4位合一的八段LED 数码管作为显示模块,4位8段数码管采用共阳接法,将4个八段数码管的段选线分别并在一起,位选线独立引出;这种4位合一的数码管只能是动态扫描形式;所以每一时刻只能片选一个数码管,让其选中,然后送出相应的段码(反码)。每个管子依次交替点亮,由于管子之间切换时间很短,动态扫描起来利用人眼视觉暂留,让人觉得每个管子都在亮。之所以用共阳数码管,是由于单片机的拉电流的能力很弱,不建议用共阴极接法。采用共阳接法,公共端接到VCC +5V ,单片机的8位I/0口P0分别接在段选线上,P0输出的相应的反码即可显示相应的数字。由于位选线上的电流可能很大,比如8位数码管一起亮,所以位选端要用PNP 三极管驱动。将e 极接在VCC 上;基极接在p1.4 到p1.7,当基集是低电平的时候,管子导通,完成片选,集电极提供了数码管驱动电流。

(2)由于是共阳接法,P0.0~P0.7送出相应的反码使得数码管相应的段点亮。表2-1是段码表。

表2-1 段码表

显示字符反码dp g f e d c B A

0 0xc0 1 1 0 0 0 0 0 0

1 0xf9 1 1 1 1 1 0 0 1

2 0xa4 1 0 1 0 0 1 0 0

3 0xb0 1 0 1 1 0 0 0 0

4 0x99 1 0 0 1 1 0 0 1

5 0x92 1 0 0 1 0 0 1 0

6 0x82 1 0 0 0 0 0 1 0

7 0xf8 1 1 1 1 1 0 0 0

8 0x80 1 0 0 0 0 0 0 0

9 0x90 1 0 0 1 0 0 0 0

A 0x88 1 0 1 0 0 0 0 0

B 0x83 1 0 1 1 0 0 0 0

C 0xc6 1 1 0 0 0 0 0 0

D 0xa1 1 1 0 1 0 0 0 0

E 0x86 1 1 1 0 0 0 0

F 0x8e 1 1 1 1 0 0 0 0

数码显示电路如图2-6所示。图中的4位数码管是自建的,其中的三极管是PNP S8550 ,段选段的限流电阻是470欧,位选端的限流电阻是5.1K。

R8470

R9470 R10470 R11470 R12470 R13470 R14470 R15470

Q1

PNP

Q2

PNP

Q3

PNP

Q4

PNP

VC C

VC C

VC C

VC C R17 5.1K

R16 5.1K

R18 5.1K

R19 5.1K

P1.4

P1.5

P1.6

P1.7

a

1

b

2

c

3

d

4

e

5

f

6

g

7

dp

8

1

1

2

2

3

3

4

4

b

c

d

e

a

f

g

b

c

d

e

a

f

g

b

c

d

e

a

f

g

b

c

d

e

a

f

g

4位8段数码管

图2-6 数码管显示电路

2.2.4步进驱动模块

(1)步进控制系统组成

步进控制系统由3个部分组成,第一部分是控制器,第二部分步进驱动器,第三部分是步进电机以及步进电机拖动的工作台[4];控制器可以是PLC ,定位控制模块和单片机,控制器的功能是产生脉冲以及正弦方案信号,步进驱动器收到控制器发出来的脉冲,对脉冲进行分配和功率放大以控制步进电机每一相线圈是否得电,步进电机旋转,拖动工作台工作[10]。

步进电机的分类表2-2所示。

表2-2 步进电机分类表

分类方式具体类型

按力矩产生的原理[5](1)反应式:转子无绕组,由被激磁的

定子绕组产生反应力矩实现步进运行(我们现

在大量用的是反应式的步进电机)

(2)激磁式:定,转子均有激磁绕组,

或转子是永久磁钢

由电磁力矩实现步进运行按输出力矩大小(1)伺服式:输出力矩在百分之几至十

分之几(N.M)只能驱动较小的负载,要与液

压扭矩放大器配用,才能驱动机床工作台等较

大的负载

(2)功率式:输出力矩在5~50N.m以上,

可以直接驱动机床工作台等较大的负载

(我们现在主要用的是功率式的,步进电

机和机床工作台直接相连)

按定子数(1)单定子式(2)双定子式(3)三定

子式(4)多定子式

按各相绕组的分布(2)径向分布式:电机各相按圆周依次排列

(2)轴向分布式:电机各相按轴向依次排列

我国使用的多为反应式步进电机,分为轴向分布式和径向分布式两种。

反应式的步进电机的转子上有小齿,不同的步进电机,转子上齿的个数是不

同的,定子上要有线圈(线圈按轴向分布,或径向分布),反应式步进电机定子

除了有轴向分布的绕组外,它的定子还分成几个极.,一个极上一个绕组以及有

小齿,转子上也有小齿。

步进电机工作原理实际上是电磁铁作用的原理[6],当某相定子励磁后(所谓励磁后就是给定子绕组,线圈通电),它吸引转子,转子的齿与该定子磁极上的齿对齐了,转子转过一个角度,换一相得电,转子又转过一个角度,如此每一相不停的轮流得电,转子不停转动。也就是说,先给定子线圈通电,定子线圈(绕组,磁极)产生磁场,在磁场力的作用下会吸引转子转动,转子转动的角度就是转子上的齿和定子上的齿对齐了,转子就停下来了,不停的给每一相轮流通电,转子就不停转动了。

假设先给A相通电以后,产生磁场,因为磁力线力图通过磁阻最小路径,故而产生磁阻转矩,使靠近A相转子齿被吸引到与定子极A对齐的位置,这个磁力线经过转子,将转子磁化,因此在磁场力的作用下,这个时候,磁场会吸引.这个转子,对齐后就不会转动了。A相断电,B相通电以后,那么会在这个方向建立一个磁场,这个转子会随着磁场变化下转动,它会将离这个B相磁极最近的齿把它吸引过来。

步进电动机在启动时,启动转矩不仅要克服负载转矩,而且还要克服惯性转矩,如果脉冲频率过高,转子跟不上,电动机就会失步,甚至不能启动,步进电动机不失步启动的最高频率为启动频率。

步进电机的转角与脉冲数成正比,转速与脉冲频率成正比,不受电压,负载与环境的影响,上述特性正好符合数字控制系统的要求,因此步进电机在数控机床,军事工业获得了广泛的应用。

(4)步进电机控制

步进电机是将电脉冲信号转变为输出轴的角位移或线位移的电动机[10],因此也称为脉冲电机。交流电机,直流电机都是连续旋转的,而步进电机是一步一步的旋转,步进电机每次能够转动的最小的角度是步距角(本设计中的步距角是0.087890625°);每当步进电机的驱动器,收到一个脉冲信号时候,步进电机就按照设定的方向转过一个固定的角度,即步进角。可以通过改变加在驱动器上的脉冲的频率来改变步进电机的转速和加速度;可以通过改变加在驱动器上的脉冲的个数来改变步进电机转过的角度;利用这一个线性关系的存在,使得步进电机在速度控制,位置等控制领域用步进电机来控制变得非常的简单。

本设计中用到的步进电机是28BYJ-48 ,5V 驱动的4相5线的步进电机,且是减速的步进电机,参考手册中这个步进电机的减速比是1:64,步进角是为0.087890625°(5.625°/64 = 0.087890625°)那么转过一圈要4096个脉冲 (360°/0.087890625°= 4096 )。本设计中采用四相八拍的驱动方式,8拍一步,8拍方式的精度更高。那么每一步转过的角度是0.703125°(8 *0.087890625°=0.703125°),所以512步转一圈。(360°/ 0.703125°= 512步 )。

四相五线步进电机28BYJ-48 1.额定电压:5V 2.相数:4 3.减速比:1/64

4.步距角:

5.625°/64 = 0.087890625° 5.驱动方式:4相8拍 (5) 步进驱动器

本设计采用ULN2003做驱动芯片[10]。ULN2003的特点是高耐压、大电流复合晶体管,由七个硅NPN 复合晶体管组成。ULN2003工作电压高,工作电流大,灌电流可达500mA ,并且能够在关态时承受50V 的电压,输出还可以在高负载电流下并行运行,可直接驱动继电器等负载,输入5V 电平,输出可达500mA/50V 。由于51的拉电流的能力小于100uA,灌电流10mA,而本设计中的步进电机需要200mA 的驱动电流,所以需要ULN2003来驱动。步进电机驱动电路如图2-7所示。

VC C

VC C

P2.0P2.1P2.2P2.3

5线4相步进电机MOTOR STEPPER

com

1

12233445

5

R20

A472J

VC C B22B33B44B55B66B77E 8

C116C215C314C413C512C611C710COM

9B11ULN2003

图2-7 步进电机驱动电路

(6)步进驱动脉冲分配表

正转表:4-1-2驱动,8拍一步

D-DC-C-CB-B-BA-A-AD

表2-3 正转表

P2端口值P2^0(D相) P2^1(C相) P2^2(B相) P2^3(A相) 0x01 1 0 0 0

0x03 1 1 0 0

0x02 0 1 0 0

0x06 0 1 1 0

0x04 0 0 1 0

0x0c 0 0 1 1

0x08 0 0 0 1

0x09 1 0 0 1

反转表:4-1-2驱动,8拍一步

D-DA-A-AB-B-BC-C-CA

表2-4 反转表

P2端口值P2^0(D相) P2^1(C相) P2^2(B相) P2^3(A相) 0x01 1 0 0 0

0x09 1 0 0 1

0x08 0 0 0 1

0x0c 0 0 1 1

0x04 0 0 1 0

0x06 0 1 1 0

0x02 0 1 0 0

0x03 1 1 0 0

基于单片机的遥控器设计

本科毕业设计 题目:基于AT89C51单片机的多功能红外遥控器设计 题目:基于AT89C51单片机的多功能 红外遥控器设计 学生:高强 学号:1202214062 专业班级:12-电子信息班 指导老师:王芳 2016年3月25日

基于单片机的红外遥控器设计 摘要 由于单片机具有集成度高、体积小、可靠性高、价格便宜等优点在机电一体化、工业控制、仪器仪表和家用电器等领域得到了广泛应用当前单片机对家用电器控制呈现出外形简单化、功能多样化、产品智能化的发展趋向。红外遥控技术具有使用方便、功耗低、抗干扰能力强、价格便宜的特点,因此它的应用前景十分广阔。本课题以延伸红外无线遥控技术为目的提出了一种红外遥控器集中控制的方案,核心是设计出一个红外多路遥控发射/接收系统。本设计以红外线作为传递信息的载体可对 4 个受控对象的工作状态进行短距离无线控制,适用于遥控工业、医疗、家用电器等设备的开闭状态。并含有设备计数模块可对处于工作状态的设备进行计数并显示出来。课题的重点在于通过软件实现二进制数据的编码与解码工作然后通过红外收发头进行数据传输。 Abstract As high integration, small size, high reliability and low price of the single chip .It has been widely applied on electrical integration, industrial control, instrumentation and household appliances. SCM(Single Chip Micyoco) control of household appliances develops towards simplified form, functional diversification, and intelligent currently. Infrared remote control technology has characteristics of easy to use, low power consumption, anti-interference ability and cheap, so its prospects are bright. The topics to extend the infrared wireless remote control technology for the purpose, a centralized control infrared remote control program, the core is to design a wireless infrared remote control multiple transmit / receive system. The design of an infrared transmission of information as a carrier of controlled object can work 8 state short-range wireless control for industrial, medical, home appliances and other equipment on or off remotely. It contains counting module equipment, and can count the equipment in

外文翻译-- 基于STC单片机的红外遥控开关系统的设计

JSJ-1302 计算机信息工程学院 2013 届毕业设计(论文)外文阅读与翻译 毕业设计题目基于STC单片机的红外遥控开关系统的设计外文翻译题目Decoding Infraed Remote Controls Using a PIC16C5X Microcontroller 专业计算机信息科学与技术班级 姓名学号 指导教师职称

介绍: 家用电子工业已经应用红外遥控器控制电视机,录像机和有线电视很多年了。同样的技术最近开始应用于工业应用以替代小键盘。 可以通过PIC16C5X译解大多数的红外信号。这份说明书是描述如何破解的。 唯一用来译解IR信号的强制性硬件是红外接收仪。它的两种类型的用法在这里都有说明。两种模块类型都经常被用于家用电子工业。第一种类型响应的已调制的红外信号大概为40KHz。第二种响应未调制的红外脉冲并且有受限范围。每种类型的硬件成本都不高于2美元。 此处描述了三种PIC16C5X应用程序,说明了如何用它们来创建一个算法使其能够破译任何遥控信号。每种PIC16C5X应用程序表示在映射出一个预先存在的红外格式的一个步骤。最终的应用程序是一个用来完全实现的示例的红外信号解码和解调的一种Teknika电视遥控器。 三个层次的红外线信号 典型的红外信号遥控器有三层。用于这些层的名字没有被标准化。在这个应用程序中注意他们被称为“红外、调制和串行数据。 红外层是种发射方式。红外线是一种因为波长太长以至于看不到的光。虽然你不能看到红外光束,但它是光的一种形式,所以如果你不能看到目标设备,你就不能用红外信号控制它。控制绕过拐角,通过不透明的材料、RF,通常使用超高频信号。虽然这个应用程序注没有进一步提到RF,这里介绍的许多东西都是可以用作一个射频传输介质。 这个频率层爆出的红外信号通常是在频率调制32.75千赫和56.8千赫之间。这样做是为了减少环境光的影响。虽然考虑到这一层,但还是可选的。如果不调整红外格式的输出,发送脉冲与未调整的红外线则相反。这样做是为了延长电池寿命和远程控制减少成本的遥控装置。 串行数据层的信息包含一个命令。这是典型的编码在长度的红外脉冲或长度的差距红外脉冲。一个长缺口或突变被诠释为一个“1”,一个短间隙或突变被解释为“0”。 硬件信息 在示意图显示了一个工具,可以帮助解调红外接收器的代码。图示由PIC16C57连接到两种可用的红外接收器。一个接收器是为非调制信号,另一个用于调制信号。调制接收器都可以从夏普和Lite,零件编号和lt - 1060 GP1U521Y分别解调。这个非调制类型可以从质量技术QSE157QT零件号码。 PIC16C57的选择并不表示这些处理操作需要解码。典型的红外接收器的代码可以放入不到一半的可用PIC16C54 ROM空间中,并使用四个内存位置。选择一个PIC16C57是由于需要存储大量的信号长度为以后阅读方便。

基于51单片机的红外遥控设计-毕业设计论文

基于51单片机的红外遥控设计 摘要 很多电器都采用红外遥控,那么红外遥控的工作原理是什么呢?本文将介绍其原理和设计方法。红外线遥控就是利用波长为0.76~1.5μm之间的近红外线来传送控制信号的。常用的红外遥控系统一般分发射和接收两个部分。红外遥控常用的载波频率为38kHz,这是由发射端所使用的455kHz晶振来决定的,在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz÷12≈37.9 kHz≈38kHz。也有一些遥控系统采用36kHz、40kHz、56kHz等,一般由发射端晶振的振荡频率来决定。接收端的输出状态大致可分为脉冲、电平、自锁、互锁、数据五种形式。“脉冲”输出是当按发射端按键时,接收端对应输出端输出一个“有效脉冲”,宽度一般在100ms左右。一般情况下,接收端除了几位数据输出外,还应有一位“数据有效”输出端,以便后级适时地来取数据。这种输出形式一般用于与单片机或微机接口。除以上输出形式外,还有“锁存”和“暂存”两种形式。所谓“锁存”输出是指对发射端每次发的信号,接收端对应输出予以“储存”,直至收到新的信号为止;“暂存”输出与上述介绍的“电平”输出类似。 关键词:80c51单片机、红外发光二极管、晶振

目录 第一章 1、引言 (3) 2、设计要求与指标 (3) 3、红外遥感发射系统设计 (4) 4、红外发射电路设计 (4) 5、调试结果及分析 (9) 6、结论 (10) 第二章 1、引言 (10) 2、设计要求与指标 (11) 3、红外遥控系统设计 (11) 4、系统功能实现方法 (15) 5、红外接收电路 (16) 6、软件设计 (17) 7、调试结果及分析 (18) 8、结论 (19) 参考文献

红外遥控系统毕业论文

红外遥控系统毕业论文 红外遥控系统毕业论文题目:红外遥控系统——红外发射器

目录 前言……………………………………………………………………1、绪论……………………………………………………………… 1.1、研究背景 1.2、研究目的 1.3、研究意义 2、单片机简介……………………………………………………… 2.1、单片机的特点及发展 2.2、单片机的基本组成 2.3、单片机的特点 2.4、单片机的应用 3、硬件电路………………………………………………………… 3.1、AT89S51单片机介绍 3.2、时钟电路 3.3、复位电路 3.4、红外接收器的电路设计 4、软件程序………………………………………………………… 附录 1、元件清单 2、红外接收器电路原理图 致谢

单片机红外遥控系统——红外接收器 前言 摘要:二十世纪九十年代以来,计算机、信息、电子、控制、通信等技术得到迅速发展,促使了社会生产力的提高,也使人们的生产方式和生活方式产生了日新月异的变化,单片机因其高可靠性和高性价比,在智能化家用电器、仪器仪表等诸多领域内得到了极为广泛的应用。当前单片机对家用电器控制呈现出外型简单化、功能多样化、性能优越化的发展趋向。红外遥控器具用使用方便、功耗低、抗干扰能力强的特点,因此它的应用前景是不可估量。 本课题以延伸红外无线遥控技术为目的,核心是设计出一个无线红外多路遥控发射/接收系统。顾名思义本系统分发射器和接收器,接收器接收发射出来的红外信号控制8路LED灯以不同方式点亮的效果。 关键词:单片机、红外接收器、8路LED灯 Chip infrared remote control system -- the infrared receiver Abstract: since the nineteen ninties, computer, information, electronics, control, communication and technology obtained the rapid development, promoted the improvement of social productivity, but also to people's way of life and mode of production produced change rapidly changes, SCM because of its high reliability and cost-effective, in the intelligent home appliances, instrumentation and other many other areas has been very widely used. The current SCM on household appliances control presents a simplistic appearance, functional diversification, the development trend of superior performance. Infrared remote control apparatus with easy to use, low power consumption, strong

基于单片机的红外遥控设计与制作

基于单片机的红外遥控设计与制作 引言: 红外遥控技术已广泛应用于日常生活中,如电视机、空调、音响等家电产品的遥控控制。本文将介绍基于单片机的红外遥控器的设计和制作过程。 一、设计方案 1.硬件设计 (1)红外发射模块:负责发射红外信号,通过红外LED进行。 (2)红外接收模块:负责接收外界发射的红外信号,通过对接收到的信号进行解码,判断所接收到的红外遥控码是否与预设的相同。 (3)单片机:作为中央处理单元,负责控制红外发射和接收模块的工作。 (4)按键开关:用于控制红外发射模块,当按键按下时,红外发射模块进行红外信号的发射。 2.软件设计 (1)初始化:对硬件进行初始化,包括设置单片机引脚的输入输出方向、设置红外接收模块相关参数等。 (2)红外码解码:通过红外接收模块接收到的红外信号进行解码,判断接收到的红外遥控码是否与预设的相同。 (3)功能实现:根据接收到的红外码,判断所对应的功能,并执行相应的操作。

二、制作过程 1.硬件制作 (1)选择合适的单片机,并连接红外发射和接收模块到单片机上。 (2)按照电路图进行焊接,注意焊接时的接线是否正确。 (3)搭建电路测试台,连接电源和调试设备,进行电路的测试和调试。 2.软件开发 (1)选择合适的单片机开发工具,如Keil C51等,进行软件开发环境的搭建。 (2)编写初始化代码,并将其烧录到单片机上。 (3)编写红外码解码函数和功能实现函数,通过对接收到的红外码进行判断,执行相应的功能。 三、测试与调试 1.进行硬件的测试和调试,检查电路连接是否正常,并观察红外接收模块是否能正确接收到红外信号。 2.进行软件的测试和调试,观察是否能正常解码和执行功能。 四、应用与展望 总结: 本文介绍了基于单片机的红外遥控器的设计和制作过程,包括硬件设计、软件设计、制作过程以及测试与调试。通过制作一个简单的红外遥控

基于单片机的红外遥控系统设计毕业设计

本科生毕业设计(论文) 论文题目: 基于单片机的红外遥控系统设计

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

本设计是基于单片机的红外遥控系统设计,设计内容包括了红外接收,红外解码和步进电机控制三大块。 如今红外遥控技术已经得到了广泛的应用;其利用红外线来传输数据,这种情况下不需要实体连线,体积小,成本低,功能强。我们日常生活中的电视机,洗衣机,空调,航天飞机,工业现场设备等都运用了红外遥控的技术。本设计中发射端采用专用的发射芯片来实现红外遥控码的发射,且遥控码格式是NEC标准。接收端采用市面上流行的1838一体化红外接收头,接收到的红外信号经由1838接收头完成光/电转化和解调的工作,然后把33位的完整码发送到解码芯片中去完成解码工作。 本设计中的主芯片是STC89C52单片机,主芯片和解码芯片之间进行串行通讯。系统启动后,解码芯片将解码后得到的8位数据码串行发送到主芯片中,然后通过主芯片来控制步进电机的正转,反转,加速,减速。 本设计中的被控对象是步进电机,步进电机最适合做数字控制。步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。本设计中通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 关键词:红外遥控技术步进电机控制单片机控制

单片机红外遥控器设计

牡丹江师范学院学士学位论文单片机红外遥控器设计 姓名:高德 指导教师:曹望成 系别:计算机科学与技术系年级:2004级 专业:计算机科学与技术

目录 摘要 .............................................................................................................................. II 英文摘要 ............................................................................................................................. III 1 文献综述 . (1) 1.1红外遥控的特点 (1) 1.2红外遥控的发展过程 (2) 1.3红外遥控的发展趋势 (2) 2 红外遥控开关电路 (4) 3 系统硬件电路设计 (5) 3.1红外遥控电路设计 (5) 3.1.1发射电路部分 (5) 3.1.2接收电路部分 (8) 3.2系统功能实现方法 (13) 3.2.1遥控码的编码格式 (13) 3.2.2设定遥控码的发射 (14) 3.2.3数据帧的接收处理 (14) 3.3遥控发射及接收控制程序流程图 (14) 3.3.1遥控发射部分 (14) 3.3.2遥控接收部分 (16) 4 系统调试 (18) 4.1调试的主要步骤 (18) 4.2静态检测与调试 (18) 4.3动态检测与调试 (18) 4.4调试注意事项 (19) 参考文献 (20) 致谢 (21)

红外遥控系统设计报告

红外遥控系统设计报告 一、研究意义 随着远程教育系统的不断发展和日趋完善,利用多媒体作为教学手段在各级各类学校都得到了广泛应用。近年来,在多媒体教学系统的使用、开发和研制中,经常遇到同时使用多种设备,如:数字投影机、DVD、VCD、录像机、电视机等,由于各种设备都自带遥控器,而且不同的设备所遵循的红外传输规约也不尽相同,操纵这些设备得使用多种遥控器,给使用者带来了诸多不便。本次毕业设计的主题就是红外遥控电路设计。红外遥控的特点是利用红外线进行点对点通信的技术,不影响周边环境,不干扰其他电器设备。室内近距离(小于10米),信号无干扰、传输准确度高、体积小、功率低的特点,遥控中得到了广泛的应用。通过基于单片机的控制指令来对多种设备进行远程控制,可以选择不同的按键来控制不同的设备。从而方便快捷的实现远程控制。 二、设计要求 红外遥控是目前使用较多的一种遥控手段。红外线遥控装置具有体积小、功耗低、功能强、成本低等特点。在家庭生活中,录音机、音响设备、空调彩电都采用了红外遥控系统。设计要求利用红外传输控制指令及智能控制系统,借助微处理器强大灵活的控制功能发出脉冲编码,组成的一个遥控系统。红外线编码是数据传输质是一种脉宽调制的串行通讯。红外线通讯的发送部分主要是把待发送的数据转换成一定格式的脉冲,然后驱动红外发光管向外发送数据。接收部分则是完成红外线的接收、放大、解调,还原成同步发射格式相同,但高、低电位刚好相反的脉冲信号,其主要输出TTL兼容电平。最后通过解码把脉冲信号转换成数据,从而实现数据的传输。本设计的主要技术指标如下: (1) 遥控范围:4—6米 (2) 显示可控制的通道 (3) 接收灵敏可靠,抗干扰能力强 (4) 控制用电器电流最高为2A

基于AT89C51单片机红外遥控系统本科毕业设计论文

毕业设计(论文)说明书题目:基于AT89C51单片机红外遥控系统

毕业论文(设计)原创性声明 本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名:日期: 毕业论文(设计)授权使用说明 本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名:指导教师签名: 日期:日期:

注意事项 1.设计(论文)的内容包括: 1)封面(按教务处制定的标准封面格式制作) 2)原创性声明 3)中文摘要(300字左右)、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入) 6)论文主体部分:引言(或绪论)、正文、结论 7)参考文献 8)致谢 9)附录(对论文支持必要时) 2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。 3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。 4.文字、图表要求: 1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写 2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画 3)毕业论文须用A4单面打印,论文50页以上的双面打印 4)图表应绘制于无格子的页面上 5)软件工程类课题应有程序清单,并提供电子文档 5.装订顺序 1)设计(论文) 2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订 3)其它

毕业设计 单片机无线遥控控制室内灯光

毕业设计(论文) 题目:基于单片机的无线 控制灯光系统

摘要 随着人们生活水平的不断提高,当人们在一天繁忙的工作之后,回到家里需要有个轻松舒适的环境。而灯光在家庭环境中占了很大的部分,能够轻松控制灯光成为人们一个共同的要求,所以我们需要设计一个灯光控制系统,来满足人们的要求。 本问阐述了遥控技术的发展和历史,生活中的应用,为我们的生产生活提供的诸多方便,在遥控技术中主要阐述了用红外线的遥控方式在本设计中的应用。本文就是通过遥控技术和单片机的相互结合设计灯光控制系统,该系统是基于单片机的控制系统,用遥控的方式对系统灯光进行控制。本人设计了分为遥控发射模块和遥控接收模块,调光控制电路几个重要部分。本设计主要解决信号的发射和接收,在信号的处理接收之后对信号的处理程序,通过电路对灯光系统进行控制,这样我们就可以很方便的控制室内灯光的开关和亮度了。 关键词:遥控技术红外线单片机AT89C51 可控硅

Abstract Along with people living standard unceasing enhancement, after peoplein a day busy work, gets in the home to need to have a relaxedcomfortable environment. But the light has occupied the very majorpart in the home environment, can with ease control the light tobecome a people common request, therefore we need to design a lightcontrol system, satisfies people's request. Q expounded on the remote control technology in the development and history of life, we provide for the production and livelihood of the many convenient, remote control technology in the main paper, the infrared remote control in the design of the application. This paper is through remote control technology and MCU integrated lighting control system, The system is based on the computer's control system, remote-controlled manner to control lighting system. I designed a remote control transmitter module into the remote control and receiver module, dimmer control circuit several important part. Designed mainly to solve the signal transmitting and receiving the signal processing after receiving the signal processing Circuit right through lighting system control. So as to meet people's visual requirements. This way we can easily control indoor lighting switch and the brightness. Keywords : Infrared remote control technology AT89C51 SCR

基于单片机的红外遥控控制模块的设计

基于单片机的红外遥控控制模块的设计 一、介绍 红外遥控技术广泛应用于家电、智能家居、车辆和工业控制等领域,可以实现远程控制的功能。本文将介绍一个基于单片机的红外遥控控制模块的设计,详细分析其硬件和软件实现。 二、硬件设计 1.红外遥控接收模块:用于接收来自红外遥控器的信号,并将信号解码为数字数据。常用的红外接收器有红外二极管和红外收发模块,我们选择红外收发模块来实现接收功能。 2.单片机:选择一个适合的单片机作为控制模块的核心,常用的单片机有STC89C51、PIC16F628A等,本文选择STC89C51单片机。它具有丰富的外设接口和强大的处理能力。 3.电源电路:对于单片机和红外接收模块,都需要稳定的电源供应。可以使用稳压芯片或直接使用电源适配器来提供适当的电压。 4.显示设备:为了方便调试和显示结果,可以连接一个数码管或LCD 显示屏。 5.按键开关:用于模块的启动和程序功能的选择。 三、软件设计 1.红外信号解码

红外接收模块接收到红外遥控器发出的信号后,需要进行解码。我们可以利用红外接收模块的输出脚接入单片机的外部中断输入脚,在中断服务程序中对信号进行解码。 2.命令识别和执行 通过解码后的红外信号,我们可以识别出遥控器发送的命令。针对不同的命令,我们可以在控制模块中设计相应的功能代码,如控制家电设备的开关、音量调节等。 3.程序功能选择 通过按键开关选择不同的程序功能,可以实现模块的多功能。例如,我们可以通过按下不同的按键选择不同的遥控设备或控制家电设备的不同功能。 4.显示界面 为了方便用户操作和调试,可以在显示设备上显示模块当前的状态和接收到的命令。可以通过调用LCD显示屏的相关函数或直接操作数码管来实现。 四、总结 本文介绍了一个基于单片机的红外遥控控制模块的设计。通过选用合适的硬件和软件设计,可以实现红外信号的接收和解码,并根据不同的命令实现相应的功能。该模块具有灵活性和可扩展性,可以应用于各种遥控控制场景。

红外遥控系统毕业设计基于单片机的红外遥控系统设计

《单片机设计》课程设计题目:基于单片机的红外遥控系统设计专业:电气工程系 班级: 姓名:学号: 指导教师: 小组成员: 成绩:

摘要 随着社会的进展、科技的进步和人们生活水平的慢慢提高,各类方便于生活的遥控系统开始进入了人们的生活。采纳单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随意设定等优势。 由于单片机具有集成度高、体积小、靠得住性高、价钱廉价等优势,其在机电一体化、工业操纵、仪器仪表和家用电器等领域取得了普遍应用。当前单片机对家用电器操纵呈现出外形简单化、功能多样化、产品智能化的进展趋向。红外遥控技术具有利用方便、功耗低、抗干扰能力强、价钱廉价的特点,因此它的应用前景十分广漠。 本课题以延伸红外无线遥控技术为目的,提出了一种红外遥控器集中操纵的方案,核心是设计出一个红外接收系统。本设计以红外线作为传递信息的载体,可对受控对象的工作状态进行短距离无线操纵,适用于遥控工业、医疗、家用电器等设备的开闭状态。并含有设备计数模块,可对处于工作状态的设备进行计数,并显示出来。课题的重点在于通过软件实现二进制数据的解码工作,然后通过红外收发头进行数据传输操纵系统。 关键词:红外遥控;单片机操纵;显示模块

目录 1 引言........................................................................................................................................ - 4 - 1.1 课题研究的目的........................................................................................................... - 4 - ............................................................................................................................................. - 4 - 2设计任务及要求....................................................................................................................... - 5 - 2.1红外遥控系统的设计与实现任务,要紧完成:........................................................ - 5 - 2.2 红外遥控系统的设计要求:....................................................................................... - 5 - 3 红外遥控系统的硬件设计...................................................................................................... - 6 - 3.1 本设计方案思路......................................................................................................... - 6 - 3.2 研发方向和技术关键................................................................................................. - 6 - ..................................................................................................................................................... - 7 - ...................................................................................................................................... - 7 - 3.3.3 红外接收模块.................................................................................................. - 11 - 3.3.4 LED模拟外围设备模块.................................................................................. - 12 - .................................................................................................................................... - 13 - 4 红外遥控系统的软件设计.................................................................................................... - 14 - 4.1 主控程序..................................................................................................................... - 14 - 4.2 遥控发射部份............................................................................................................. - 14 - 4.3 遥控接收处置部份..................................................................................................... - 15 - 5 测试结果及分析.................................................................................................................... - 15 - 5.1 实验仪与运算机的连接............................................................................................. - 15 - 5.2 硬件系统的调试......................................................................................................... - 16 - 5.3 软件系统的调试......................................................................................................... - 16 - 6 总结与体会............................................................................................................................ - 16 - 参考文献.................................................................................................................................... - 1 7 - 7附录程序代码....................................................................................................................... - 1 8 -

基于STC89C52红外遥控系统设计

基于STC89C52红外遥控系统设计 引言: 随着科技的发展,遥控系统在现代生活中变得越来越普遍,特别是在家庭电器和自动化控制领域。本文旨在设计一个基于STC89C52单片机的红外遥控系统,通过LCD显示器显示遥控指令的传输和接收过程,以及相应的操作结果。 设计思路: 该遥控系统主要由红外传感器、STC89C52单片机、LCD显示器和电源部分组成。红外传感器负责接收红外遥控信号,将其转换为电信号,传递给STC89C52单片机进行解码处理。STC89C52单片机通过解码获得红外遥控指令,并将其转换为相应的操作。同时,STC89C52单片机会将操作结果通过LCD显示器显示出来。 电路设计: 在电路设计方面,主要需要连接红外传感器、STC89C52单片机和LCD 显示器。首先,将红外传感器的输出引脚连接到STC89C52单片机的一个可编程引脚上,以便传递红外信号。然后,将STC89C52单片机的其他引脚连接到LCD显示器的对应引脚上,以便进行数据和控制信号的传输。最后,将适量的电源接入整个系统,以提供必要的电力。 程序设计: 在程序设计方面,首先需要根据红外传感器的工作原理对接收到的红外遥控信号进行解码。可以采用红外遥控解码库进行解码,以便获得具体

的遥控指令。然后,根据解码获得的遥控指令,编写相应的操作函数,在LCD显示器上显示出操作结果。 测试和优化: 在完成电路和程序设计后,需要进行测试和优化,以确保系统的正常工作。可以使用遥控器发送不同的指令,观察系统的响应情况,并在LCD 显示器上进行验证。如果出现问题,可以通过调试程序和电路进行优化,直到系统能够正常工作。 总结: 通过以上设计,可以实现基于STC89C52的红外遥控系统,并通过LCD显示器显示遥控指令的传输和接收过程,以及相应的操作结果。该系统可以广泛应用于家庭电器和自动化控制领域,提高生活便利性和自动化水平。同时,该设计也为学习和研究红外遥控技术提供了一个实践平台。

单片机红外遥控系统设计

单片机红外遥控系统设计 摘要:本文设计了一种基于AT89S52单片机的红外遥控系统,可 用于控制多种电器的开关,交流电机的转速及启停等方面。阐述了 发射部分和接收部分的设计原理和工作过程,介绍了一种红外遥控 解码程序的实现方法,并用流程图表示了程序的设计过程。 1 引言 红外线波长远小于无线电波的波长,所以红外遥控不会干扰其他无线设备的工作;其次其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;再次红外线电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作,并且编解码容易,可进行多路遥控;另外红外遥控器作为控制系统的输入设备,具有成本低、灵活方便的特点。红外遥控的这些优点可为用户提供方便的操控手段,因此该技术被广泛应用于各种家电产品、娱乐设施、现代化仪器仪表和工业控制中,为现代家居和生产生活增添了一丝亮色。 单片机集CPU,RAM,ROM,I/O口、中断和定时器于一体,具有体积小,重量轻,控制灵活方便,价格低廉等优点,广泛应用于工业自动化、仪器仪表、家用电器、信息和通信产品以及军事装备等方面。采用单片机进行红外遥控系统设计,具有编程灵活多样,操作码数可随意设定等优点。单片机经过不断地更新换代,其性能也在不断的提升,其中ATMEL公司生产的闪速存储器单片机芯片AT89S52是一种低功耗,

高性能的CMOS8位微控制器,本设计以AT89S52单片机为核心,附以相应的外围电路,构成基于单片机控制的红外遥控系统。 2 系统硬件设计 本文所设计的红外遥控系统分为两个部分:即遥控发射部分和接收控制部分(整个系统原理框图如图1,图2所示)。整个系统需要解决的关键问题是实现红外信号的有效发射与接收,本设计将采用脉冲个数编码,和单片机软件解码的方式来实现红外遥控器对继电器的开和关,从而控制电器设备。 图1: 遥控发射部分框图 图2:接收控制部分电路 2.1遥控发射部分(其电路原理图如图3): 主要由AT89S52单片机、矩阵式操作键盘、红外发射电路和电源

基于单片机的红外遥控控制模块的设计

分类号密级— UDC 毕业论文 基于单片机的红外遥控 控制模块的设计 学生学号 指导教师 系、中心 专业通信工程年级 论文答辩日期 2012 年月日

基于单片机的红外遥控控制模块的设计 完成日期: 指导教师签字: 答辩小组成员签字:

基于单片机的红外遥控控制模块的设计 摘要 随着科技的发展,越来越多的现代化电器走进了普通老百姓的家庭,而这些家用电器大都由红外遥控器操控,本文在总结和分析大量资料的基础上,设计一款以 AT89C51单片机为核心的红外遥控器,能够到达学习和动手的能力,具有一定的现实意义。 采用红外技术和单片机技术,首先将各个按键进行编码,当不同的指令键被按下时,指令信号电路产生不同脉冲编码的指令信号,也就是进行编码,然后经芯片进行调制从而产生不同的编码信号,再由驱动电路驱动红外发射器发射红外信号。把单片机等产生的编码控制信号,经由调制电路调制为32~40 KHz的方波信号〔提高发射效率、降低功耗〕。再经由驱动电路驱动红外发光二极管〔IRED〕发出红外遥控信号;在接收端使用与发送端相配对的红外光电二极管,接收含有控制信号的红外信号,在将该红外信号解调为电信号后,再送入AT89C51单片机进行解码,以得到相应的控制信号,从而完成红外信息的传送,最后在屏幕上显示相应的数字。 本系统很大程度上提高遥控系统的准确性,可靠性,运行起来切实有效。 关键词;红外技术;单片机;AT89C51;准确可靠

MCU infrared remote control system Abstract With the development of science and technology, more and more modern appliances entered the family of ordinary common people, and these household appliances are made by infrared remote control, based on the review and analysis of large amounts of data on the basis of a design, using AT89C51MCU as the core of the infrared remote control, can achieve the learning and practical ability, has the certain realistic significance. Using infrared technology and microcomputer technology, design of the infrared remote controller. Firstly, each key to encode different instructions, when the key is pressed, the instruction signal circuit generates different pulse coded command signal, is encoded, and then by chip to produce different coding modulation signal, the drive circuit drives the infrared emitter infrared signal. The single generated coded control signal, the modulation circuit modulation of 32~ 40 KHz square wave signal ( improved emission efficiency, reduce power consumption ). The drive circuit drives the infrared light-emitting diode ( IRED ) emit infrared remote control signal; at the receiving end and sending end use paired infrared photodiode for receiving control signals, containing the infrared signal, the infrared signal is demodulated into electrical signals, and then sent to the AT89C51 MCU decoding, in order to obtain the corresponding control signal, thereby completing infrared transmission of information. Finally the corresponding digit is displayed in the screen. This system can greatly improve the accuracy of remote control system, reliability, run effectively. Key words; infrared technology; MCU; AT89C51; accurate and reliable

相关文档
相关文档 最新文档