基于单片机的红外遥控电风扇控制系统设计

基于单片机的红外遥控电风扇控制系统设计
基于单片机的红外遥控电风扇控制系统设计

安庆职业技术学院

毕业论文(设计)任务书

题目:基于单片机的红外遥控电风扇控制系统设计

姓名:张兵

学号:1120131033

系别:电子信息系

专业:应用电子技术

班级:2012级电子

指导教师:杜青

2014年6月10日

(一)课题意义及主要内容:

随着社会的发展,人们生活水平的提高,对物质要求有了进一步的提高,特别是电子产品这样的东西,人们对其有了新的要求,希望他们有着,节能,使用方便以及智能等要求,若于是电器也向着智能化方向发展,各种智能电风扇,电饭锅,电磁炉,等层出不穷。本文专对智能电风扇进行了一系类的阐述和全面的设计方案。

2014年6月10日

(二)目的要求:

红外遥控电风扇控制系统的总体方案设计是根据其功能和设计要求,从全局的角度,以系统的观点而进行整体方面的设计,主要包括无线收发模块设计,信号触发模块设计和报警电路模块设计等。

2014年6月15日

(三)进度计划:

1.第1周~第4周:查阅资料,消化内容,形成方案,写出开题报告。

2.第5周~第6周:根据开题报告进行设计,设计出各功能模块并画出其原理图。

3.第7周~第8周:焊接出各主要功能模块并进行调试,发现问题并对原理图做进一步的修改。

4.第9周~第10周:用protel99SE软件制做出整个实验仪的功能模块PCB图。

5.第11周~第12周:根据整个系统,写出毕业设计报告。

6.第13-14周:论文文本打印,交老师审阅,进一步修改完善。进行答辩。

2014年6月15日

(四)审批意见:

系(专业)负责人签字:

2014年6月15日

(五)学生开始执行任务书日期:

2014年6月15日

(六)学生提交全部论文日期:

2014年9月10日

(七)学生签名:

2014年9月10日

(八)指导教师签名:

2014年9月10日

(九)注意事项:

1、本任务书一式二份,各系留存一份,交教务处一份;任务书第(一)、(二)、(三)、(五)、(六)、(八)项由指导教师认真填写;第(四)项由系或专业负责人认真填写;第(七)项由学生本人填写。

2、学生应在指导教师指导下根据本任务书的要求制定具体实

施计划并按时完成任务。

目录

【摘要】

【关键词】

Key words:--------------------------------------------------------6 0.引言---------------------------------------------------------6

1.遥控器-------------------------------------------------------7 1.1工作原理及组成部分-----------------------------------------7 1.2红外发射---------------------------------------------------7 1.3红外发射的编码方式-------------------------------------------8 1.4硬件设计----------------------------------------------------8 1.5软件设计-----------------------------------------------------9

2.电风扇控制板-----------------------------------------------9 2.1工作原理及组成部分------------------------------------------9 2.2设计方案-----------------------------------------------------10 2.3硬件设计-----------------------------------------------------11 2.4软件设计-----------------------------------------------------11

3结束语----------------------------------------------------------21

参考文献----------------------------------------------------------21

红外遥控电风扇控制系统设计

摘要:遥控电风扇是90年代初期在广东珠江三角洲地区作做大量的研发和生产,并有专门的掩模芯片作为主控芯片使用,现本人用单片机作了接收和发射的配套使用的系统方案。红外遥控电路现在已成为一种设计电路的时尚,现简单地介绍了红外线遥控发射、接收系统的原理,给出用89C2051作为遥控接收系统解码器的一种巧妙实现方法,以及完整的51汇编程序代码。包括发射、接收的原理图及其编程的主程序、发送程序、接收程序、定时中断程序的流程过程,从而完成此设计的要点,参考流程方框图的构思过程,可以编写应用软件。遥控电风扇控制系统分为两大部分:遥控器和电风扇控制板,下面分别加以描述。

关键词:89c2051;编码;解码;电风扇控制.

The design of Infrared remote

control electric fan control system

Abstract:Electric remote control is the early90's for the Pearl River Delta region in Guangdong,a great deal of R&D and production,as well as a dedicated control chip chip mask use,is I made use of single-chip receive and transmit system supporting the use of program.Infrared remote control circuit design has become a fashion circuit,it is a simple introduction to infra-red remote control launching,the principle of the receiving system is given by89C2051system as a remote control decoder to receive an ingenious method,as well as a complete compilation of the51program code.Including the launch,receive the schematic diagram of the main program and its programming,sending process,receiving process,from time to time interrupted the course of processes in order to complete the design of the main points of reference the idea of the process flow block diagram,you can prepare applications.Remote fan control system is divided into two major parts:a remote control and electric control panel,respectively,are described below.

Key words:89c2051;encoding;decoding;electric fan control.

0.引言

随着社会的发展,人们生活水平的提高,对物质要求有了进一步的提高,特别是电子产品这样的东西,人们对其有了新的要求,希望他们有着,节能,使用方便以及智能等要求,于是电器也向着智能化方向发展,各种智能电风扇,电饭锅,电磁炉,等层出不穷。本文专对智能电风扇进行了一系类的阐述和全面的设计方案。

现代电子设计技术的核心是EDA(Electronic DesignAutomation)技术。就是依赖功能强大的计算机,使设计者的工作仅限于利用软件的方式,即利用硬件描述语言和EDA 软件来完成对系统硬件功能的实现。在这样的背景下,传统的电子电路的设计方法发生了革命性的变化。在现代高新电子产品的设计和生产中,微电子技术和现代电子设计技术是相互促进、相互推动又相互制约的两个技术环节。微电子技术代表了物理层在广度和深度上硬件电路实现的发展,现代电子设计技术则反映了现代先进的电子理论、电子技术、仿真技术、设计工艺和设计技术与最新的计算机软件技术有机的融合和升华。EDA 技术应用是这二者的结合,是这两个技术领域共同孕育的奇葩。

1.遥控器

为了能远离距的控制电风扇,采用了红外遥控器。通常红外遥控器由发射和接收两部分组成,发射部分由单片机80C2051等构成。接收部分装在电风扇的控制器内,由89C51等构成。

1.1工作原理及组成部分

(1)CPU采用AT89C2051单片机,AT89C2051的功能:MCS-8051产品兼容、2KB可重编程闪速存储器、耐久性:1000写/擦除周期、2.7V~6V的操作范围、全静态操作:0Hz~24MHz、两级加密程序存储器、128×8位内部RAM、15根可编程I/O引线、6个中断源、可编程串行UART通道、直接LED驱动输出、片内模拟比较器、低耗空载和掉电方式。

(2)电源采用4节7号电池来提供电源,并用一个二极管(IN4148)进行降压。

(3)调制部分:采用CD40106进行缓冲放大并整形.发送的数字信号与38K的载波进行相与,将其调制在一起,整形并缓冲放大,经过8050进行放大驱动红外发射管,使其发射红外光。

(4)红外发射方原理见图(1)所示。

(图1)遥控器原理框图

1.2红外发射

(1)发射部分包括键盘矩阵、编码调制、红外发送器。使用89C2051芯片将按键信号调制在38KHz的载波信号上通过三极管放大后发射出去。红外编码为:全码=引导码+系统码+系统反码+数据码+数据反码。89C2051的P1口构成矩阵式键盘,用T1产生定时中断,驱动P3.3产生一个38K的方波,作为红外线的调制基波。将发送的数据和P3.0进行逻辑与后,经过40106整形,用三极管驱动红外发射管发射。

(2)按键功能

K1:低档、中档、高档;键值为01H

K2彩灯:键值为02H

K3:自然风、睡眠风、正常风键;值为03H

K4定时;键值为04H

K5开/关机;键值为05H

(3)当无键按下时,延时10秒后进入待机状态,系统处于低功耗模式。当有按键按下时,INT0中断产生中断,同时唤醒CPU进行工作状态。

1.3红外发射的编码方式

遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明,现以日本NEC的uPD6121G组成发射电路为例说明编码原理。当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:

(1)采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms

的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管发射。

(2)遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制0FFH;后16位为8位操作码(功能码)及其反码。

(3)遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为108ms。一组码本身的持续时间随它包含的二进制“0”和“1”的个数不同而不同,大约在45~63ms之间。

(4)其相关的波形图如下图2:

(图2)遥控编码

1.4.硬件设计

硬件设计见电路原理图(3)所示。

(图3)遥控器电路原理图

1.5软件设计

(1)采用中断的处理程序完成整个系统的操作,INT0中断处理完成

键盘扫描以及发送。

(2)程序流程图:见图4:遥控器软件流程图

(图4)遥控器软件流程图

2.电风扇控制板

2.1工作原理及组成部分

红外接收部分包括光电转换放大器、解调、解码电路。

(1)CPU板将单片机、控制、键盘组合在一起完成了人机对话。用AT8C51单片机来作主芯片控制,采用红外T1838接收头,用双向可控硅MC97A6控制电机档位,具有红外遥控功能。

(2)电源部分:交流220V经变压器降压为2×8V,全波整流后再由三端稳压器LM78 05稳压,供给控制板。

(3)电风扇控制板框图如图5

(图5)电风扇控制板框图

2.2设计方案

(1)控制部分,如下图6

(图6)电机引线图

K1:低、中、高档,相应的指示灯亮。参见(图6)

K2:控制彩灯,相应的指示灯亮

K3:自然风、睡眠风、正常风控制。参见图8、图9、图10

K4:定时30分钟,1小时,2小时,4小时。相应的指示灯亮。见图7

K5:具有开机功能和关机功能

(图7)定时时循环图

(2)风类

自然风的处理流程:

(图8)自然风的循环图

睡眠风的处理流程:

(图9)自然风的循环图

正常风的处理流程:

(图10)正常风循环

(3)工作方式:分为手动和遥控两种方式。

2.3硬件设计:参见(图11)

(图11)电风扇控制板电路原理图

2.4软件设计:

(1)红外遥控输入在P3.2(INT0),面板按键P3.3(INT1)。

(2)遥控的解码过程:

(图12)编码

(图13)数据帧图形

单片机收到一个中断后,开始计数,然后在主程序有一个判断子程序,首先判断是否>8MS,是否有高电平,再判断是否>4MS的低电平,然后再判断是否是0或1,循环32次完成,32个码的接收和存储。

(3)程序流程图:

(图14)控制板主程序流程

(图15)键值处理流程

电风扇红外发射(遥控器)程序;按键说明:

K1:低风档,键值为01 K2:中风档,键值为02 K3:高风档,键值为03 K4:彩灯档,键值为04

K5:自然风档,键值为05 K6:睡眠风档,键值为06

K7:正常风档,键值为07

K8:定时档,键值为08

K9:开关机,键值为9

采用4×1.5V供电,用89C2051作CPU芯片,当没有按键按下时,入待机状态,按键采用INT0进行中断,只采用了8个按键include(2051RAM.INC)

ORG0000H JMP MAIN ORG0003H JMP KEY_INT0 ORG000BH JMP FM_T0

ORG0100H

MAIN:MOV R0,#7FH

CLR A

MAIN0

MOV@R0,A

DJNZ R0,MAIN0清缓冲地址单元值

MOV SP,#60H

MOV P1,#00001111B将P1置输入

CLR KEYON

CLR IT0设置电平触发

SETB PT0

SETB EX0

SETB EA

MOV40H,#0FFH

MOV41H,#0FFH

MOV42H,#0FFH

CLR DATAOUT

CLR FMOUT38K的中断

初始值

MOV TMOD,#02H

MOV TH0,#0F7H

SETB FMOUT

CLR TR0

1/3的高电平标志

MOV R2,#02H

2/3的循环次数DJNZ40H,LOOP1

DJNZ41H,LOOP1

DJNZ42H,LOOP1

MOV PCON,#01H;进入待机LOOP1:JMP MAIN

中断程序:完成其按键按下的标志位

KEY_INT0:

PUSH ACC

PUSH PSW

CLR EX0

MOV A,P1

CPL A

ANL A,#0FH

MOV R2,A将行号存入R2中MOV P1,#0F0H将列置输入端MOV A,P1

CPLA

ANL A,#0F0H取列号并存入A中MOV R1,#03H置列初号

MOV R3,#03H置循环次数

CLR C

PINT01:RLC A取列号

JC PINT01

DEC R1

DJNZ R3,PINT01

PINT02:MOV A,R2取行号MOV R2,#00H

MOV R3,#03H置循环次数

PINT03:RRC A

JC PINT04

INC R2

DJNZ R3,PINT03

PINT04:MOV A,R2

CLR C

RLC A

RLC A

ADD A,R1

MOV SENDBUF+2,A键号存32H单元

CPL A

MOV SENDBUF+3,A存键号的反码

MOV SENDBUF,#0FFH系统码在30H单元中

MOV SENDBUF+1,#00H系统反码在31H单元中

LCALL SEND

SETB ET0发送引导码

SETB TR0启动T0

LCALL PP发送一帧数据.包括系统码和数据码

CLR TR0当发送完后关断定时器

CLR ET0关T0的中断

SETB EX0执行完后打开外INT0MOV40H,#0FFH

MOV41H,#0FFH

MOV42H,#0FFH

POP PSW

POP ACC

RETI

FM_T0:JB F0,IT01 DJNZ R2,GRET

MOV R2,#2

IT01:CPL FMOUT CPL F0

GRET:RETI

引导脉冲子程序SEND:SETB DATAOUT LCALL DY9000us

CLR DATAOUT

LCALL DY4500us

RET

发送四个缓冲单元中的内容程序:

PP:MOV R3,#4发送的字节数

MOV R1,SENDBUF

PP0:MOV R2,#08H让其循环8次

MOV A,@R1将数据首址

CLR C清CY

PP1:RRC A右环移带进位

JC ONE若C等1

ZER0:SETB DATAOUT若C等0CALL DY562us

CLR DATAOUT

CALL DY562us ONE:SETB DATAOUT CALL DY562us

CLR DATAOUT

CALL DY1687us DJNZ R2,PP1

INC R1

DJNZ R3,PP0等四个字节的发送完

RET

DY1687us:

MOV R31,#38

L2:PUSH R31

L3:DJNZ R31, L3

POP

R31

DJNZ

R31,L2

RET

DY562us:

MOV R31,#20

L22:PUSH R31

L33:DJNZ R31, L33

POP

R31

DJNZ R31,L22

RET

延时9000us子程序:

DY9000us:

MOV R31,#91

L2A:PUSH R31

L3A:DJNZ R31, L3A

POP R31

DJNZ

R31,L2A

RET

延时4500us子程序

DY4500us:

MOV R31,#67

L2B:PUSH R31

L3B:DJNZ R31, L3B

POP R31

DJNZ

R31,L2B

RET

DY10S:MOV R6,#10

L2C:MOV R4,#2

L3C:MOV R5,#248

DJNZ R5,$

DJNZ R4,L3C

DJNZ R6,L2C

RET

END

INC文件内容

AT89C2051内存RAM分配Fiel= 2051ram.INC

SAVE

NOLIST

R31DATA1FH

KEYON BIT20H按键按下的标志

RESTOR

电风扇红外接收(控制板)程序

用89C51单片机来作主芯片控制,采用红外1838接收头,可控硅采用MC97A6

风扇具有红外遥控功能

K1:低档,中档,高档,相应的指示灯亮

K2:彩灯,相应的指示灯亮

K3:自然风控制睡眠风的控制正常风的控制

K4:定时30分钟,1小时,2小时,4小时

K5:开关机功能

自然风的处理流程:停--->开低档--->延时6秒--->开中档-->延时6秒--->开高档--->循环睡眠风的处理流程:停6S--->开低档10S--->停延时10S-->开中档10S-->停延时10S-->开高档10S--->循环正常风的处理流程:开低档10S-->开中档10S-->开高档10S--->循环

INCLUDE(REG51.INC)

INCLUDE(89C51RAM.INC)

ORG0000H

JMP START

ORG0003H

JMP JISH_INT0;红外遥控中断设置

ORG000BH

JMP LP0;定时中断

ORG0013H

JMP KEY_INT1;按键中断

ORG0100H

START:

MOV R0,#7FH;预使用单元清0

CLR A

MAIN0:

MOV@R0,A

DJNZ R0,MAIN0

MOV SP,#60H

MOV TMOD,#01H

MOV TH0,#3CH;定时50MS

MOV TL0,#0B0H

SETB LLOW关低风

SETB MDI关中风

SETB HIGHT关高风

SETB LLAP关彩灯

MOV P0,#0FFH关所有的指示灯

SETB EX0

SETB EX1

SETB EA CPU开中

MAIN:JB LKEYON,KEYHANDLE检按键标志位

JB REC,KEYHANDLE检接收中断标志位

JMP MAIN转主程序

键值的处理的程序

键盘处理程序

K1键:完成弱、中、强控制,相应的指示灯点亮

K2键:完成彩灯控制,相应的指示灯点亮

K3键:完成自然风、睡眠风、正常风的控制,相应的指示灯点亮K4键:完成定时的控制,同时0.5H,1H,2H,4H,相应的指示灯点亮K5键:开/关机

定时控制

KEY4:

CJNE A,#04H,KEY5K4的定时处理程序

JB SJ01,DY1H

JB SJ02,DY2H

JB SJ03,DY4H

JNB SJ00,FAN4

CLR SJ

SETB TR05H

JMP MAIN

DY1H:

JNB SJ01,FAN4

CLR SJ01

SETB TR0

JMP MAIN

DY2H:

JNB SJ02,FAN4

CLR SJ02

SETB TR0

JMP MAIN

DY4H:

JNB SJ03,FAN4

CLR SJ02

SETB TR0

FAN4:JMP MAIN

INC MIN

MOV A,MIN

JB SJ01,LOOP_1H定时1h

JB SJ02,LOOP_2H定时2h

JB SJ03,LOOP_4H定时4h

CJNE A,#30,GRET0.5h到向下执行

MOV P1,#0FFH关断所有档位

MOV P0,#0FFH

SETB SJ01将1H的标志位置1

JMP GRET

LOOP_1H:

CJNE A,#60,GRET h到,向下执行

MOV P1,#0FFH

MOV P0,#0FFH

CLR SJ01将1H的标志位置0

SETB SJ02将2H的标志位置1

JMP GRET

LOOP_2H:

CJNE A,#60,GRET1h到,向下执行

INC HOUR

MOV A,HOUR

CJNE A,#2,GRET

MOV P1,#0FFH关断

MOV P0,#0FFH

LR SJ02关断2H的标志位

SETB SJ03将4H的标志位置位

JMP GRET中断返回

LOOP_4H:

CJNE A,#60,GRET1小时到,向下执行

INC HOUR

MOV A,HOUR

CJNE A,#4,GRET4小时到,向下执行

MOV P1,#0FFH关断

MOV P0,#0FFH

CLR SJ03将4H的标志位清零

JMP GRET中断返回

GRET:

CLR TR0

POP PSW

POP ACC

RETI

INT0中断处理程序:

对接收数据进行接收

JISH_INT0:

PUSH ACC

PUSH PSW

CLR EX0关断中断

MOV R6,#10避开9MS时间的引导码

SB:CALL DY882US

JB P3.2,EXIT EX检测为1时退出

DJNZ R6,SB检测为0时,引导码过

JNB P3.2,$检测为0时,等待

ACALL DY4700US避开4.5MS时间的引导码

MOV R7,#16避开系统码

JJJJA:JNB P3.2,$

LCALL DY882US

MOV C,P3.2将P3.2送C中

JNC UUUA若C=0则转

LCALL DY1000US

UUUA:DJNZ R7,JJJJA

MOV R1,#MRD

MOV R2,#2

PP:MOV R3,#8右移的次数

JJJJ:JNB P3.2,$=0则等

LCALL DY882US

MOV C,P3.2送C中

JNC UUU

LCALL DY1000US

UUU:MOV A,@R1送存贮的首址

RRC A

MOV@R1,A送存贮单元中

DJNZ R3,JJJJ完成一个字节

INC R1

DJNZ R2,PP

MOV A,MRD

CPL A

CJNE A,31H,EXIT数据码和数据的反码比较

EXIT:POP PSW

POP ACC

SETB LREC置REC的标志位

SETB EX0打开INT0的中断

RETI

INT1的中断处理

KEY_INT1:

PUSH ACC

PUSH PSW

CLR EX1关断INT1

LCALL SCANKEY CALL KEY_K10置高中低的标志位CALL FENG_3置风类的标志位

CALL JS置定时时间标志位

SETB LKEYON按键标志位

SETB EX1打开中断位

POP PSW

POP ACC

RETI

RET DY882US:MOV R4,#20 D1:MOV R5,#20

DJNZ R5,$

DJNZ R4,D1

RET

DY1000US:

MOV R4,#2

D3:MOV R5,#248

DJNZ R5,$

DJNZ R4,D3

RET

DY4700US:

YS2:MOV R4,#10

D2:MOV R5,#235

DJNZ R5,$

DJNZ R4,D2

RET

END

3结束语

基于单片机控制的红外线遥控电风扇设计

毕业设计(论文)《基于单片机控制的红外线遥控电风扇设计》 专业(系)电气工程系 班级车辆电子101 学生姓名 指导老师 完成日期

目录 摘要 (1) 第1章任务与要求 (1) 1.1课题概述 (1) 1.1.1设计简介 (1) 1.1.2 任务要求 (2) 1.2 设计内容与要求 (2) 1.3参数要求 (2) 第2章引言 (3) 2.1研究背景 (3) 2.2论文研究目标和意义 (4) 2.3论文章节安排 (4) 第3章方案论证与设计 (6) 3.1 总体设计分析 (6) 3.2 方案的选择与设计 (6) 3.2.1信号调制及红外信号方案 (6) 3.2.2电机调速方案 (7) 3.3 方案确定 (8) 第4章系统电路设计 (9) 4.1 原理分析 (9) 4.1.1硬件设计 (12) 4.1.2软件设计 (9) 4.2原理图 (26) 4.3 PCB (28) 第5章电路调试 (29) 5.1调试的设备 (31) 5.2调试步骤 (31) 5.2.1 XXXXXX (31) 5.2.2 XXXXXX (31) 第6章使用说明 (32) 6.1 使用方法 (32) 6.1.1 XXXXXX (32) 6.1.2 XXXXXX (32) 6.2故障分析 (32) 6.2.1 XXXXXX (32) 6.2.2 XXXXXX (32) 第7章心得体会 (34) 参考文献 (35)

摘要 本系统以51系列单片机为核心,旨在开发一种新型遥控电风扇控制系统,该系统由遥控发射模块,风扇接收控制模块组成,使系统可以以遥控或手动的方式对系统进行控制。遥控发射模块主要以AT89C2051单片机核心,外加键盘,和红外信号整形与发射电路一起组成遥控器,键盘作入,单片机主要完成信号的编码及信号与载波的调制,调制信号经发射末端整形放大发射出。接收部分主要以AT89C51为主控中心,配以键盘,红外接收模块,电机驱动模块,液晶显示模块,及相应指示灯;红外接收模块,键盘,液晶显示模块,指示灯共同完成人机交互功能;单片机主控中心接收各种输入,驱动液晶,指示灯,控制电机驱动模块来调节电机转速。电机主要采用直接PWM无级调速。 关键词:遥控电风扇控制系统;PWM无级调速;红外发射,红外接收 Abstract The system is of 51 series single-chip microcomputer as the core, to develop a new type of remote control electric control system, the system fired by remote control module, the fan control module receiving the composition, the system can be remote or manually controlled. Remote Control Transmitter Module AT89C2051 mainly single-chip core, plus a keyboard, and infrared signals with the launch of plastic components with a remote control circuit, a keyboard for entry, the main achieve single-chip signal encoding and signal modulation and carrier modulation signal launch the end of the plastic surgery to enlarge the launch. AT89C51 a receiver module for the main control center, with a keyboard, infrared receiver modules, motor drive modules, liquid crystal display module, and the corresponding indicator light; infrared receiver module, keyboard, liquid crystal display module, a common indicator achieve human-computer interaction function; single chip main control center to receive a variety of input, drive liquid crystal,led, motor drive control module to adjust the motor speed. Direct PWM motor speed control. Key words: Remote fan control system; PWM speed control; infrared emission; infrared receiver

基于单片机的红外遥控智能小车设计报告

基于单片机的红外遥控智能小车设计报告

毕业设计(论文)题目:基于单片机的红外遥控智能小车

西安邮电学院 毕业设计(论文)任务书 学生姓名指导教师职称工程师学院电子工程学院系部光电子技术 专业光电信息工程 题目基于单片机的红外遥控智能小车 任务与要求 任务:以51单片机为控制核心,实现具有自动避障、加速、减速等功能的红外遥控智能小车。 要求:1 搜集资料,熟悉单片机开发流程;熟悉红外传感器等相关器件; 掌握单片机接口和外围电路应用;具备一定的单片机开发经 验。 2 学会电路设计、仿真等相关软件的使用; 3 具备一定的硬件调试技能。 4 学会查阅资料; 5 学会撰写科技论文。 开始日期2010年3月22日完成日期2010年6月27日主管院长(签字) 年月日

西安邮电学院 毕业设计 (论文) 工作计划 学生姓名赵美英指导教师崔利平职称工程师学院电子工程学院系部光电子技术 专业光电信息工程 题目基于单片机的红外遥控智能小车 工作进程

主要参考书目(资料) 1、何立民,单片机应用系统设计,北京:航天航空大学出版社; 2、李广弟,单片机基础,北京:北京航空航天大学出版社,2001; 3、何立民,MCS-51系列单片机应用系统设计系统配置与接口技术,北 京航空航天大学出版社,1990.01; 4、赵负图,传感器集成电路手册,第一版,化学工业出版社,2004; 5、Atmel.AT89S51数据手册.https://www.360docs.net/doc/b18224273.html, 主要仪器设备及材料 1.普通计算机一台,单片机开发环境; 2.电路安装与调试用相关仪器和工具。 (如示波器、万用表、电烙铁、镊子、钳子等)。 论文(设计)过程中教师的指导安排 每周四进行交流与总结;其余时间灵活安排,及时解决学生问题。 对计划的说明 依学生实际情况,适当调整工作进度。

基于单片机的红外遥控小车设计

单片机系统设计实例 红外遥控小车 专业:信息对抗技术 姓名:吴志飞 学号:1411050121 指导教师:张东阳

目录 1 绪论 (1) 2 系统分析 (2) 2.1系统框架 (2) 2.2电机驱动模块 (3) 2.3 LCD显示模块 (4) 3 系统硬件设计 (5) 3.1主控模块的电路设计 (6) 3.1.1AT89C51单片机的简介 (8) 3.1.2AT89C51管脚功能 (8) 3.2红外遥控模块的电路设计 (9) 3.2.1红外遥控的实现原理 (10) 3.2.2红外发射器 (11) 3.2.3红外接收器 (12) 3.3电机驱动模块的电路设计 (12) 3.4显示模块的电路设计 (13) 4 系统软件设计 (14) 4.1程序代码 (14) 4.2软件流程图 (17) 5 调试与仿真 (18) 5.1在keil中进行调试 (18) 5.2在Proteus中进行仿真 (19) 6 总结 (21) 参考文献 (22) I

沈阳理工大学课程设计说明书 1 绪论 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,,智能化程度越来越高,应用范围也越来越广,包括海洋开发、宇宙探测、工农业生产、军事、社会服务、娱乐等各个领域。智能电动小车系统以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科。主要由路径识别、角度控制及车速控制等功能模块组成。同时,当今机器人技术发展的如火如荼,其在国防等众多领域的应用广泛开展。神五、神六升天、无人飞船等等无不得益于机器人技术的迅速发展。一些发达国家已把机器人制作比赛作为创新教育的战略性手段,参加者多数为学生,目的在于通过大赛全面培养学生的动手能力、创造能力、合作能力和进取精神,同时也普及智能机器人的知识。从某种意义上来说,机器人技术反映了一个国家综合技术实力的高低,而智能电动小车是机器人的雏形,它的控制系统的研制将有助于推动智能机器人控制系统的发展,同时为智能机器人的研制提供更有利的手段。 本次课设设计的红外遥控智能小车可以分为四大组成部分:红外遥控部分、显示部分、执行部分、控制部分。智能小车可以实现按遥控指示前行,后退,左转和右转。该设计主要通过对系统硬件电路的设计,软件设计和程序的编写,然后通过后期软硬件调试达到设计初衷。 1

毕业设计236无线防盗报警系统的设计

目录 摘要 ....................................................... 错误!未定义书签。关键词 . (2) 1引言 (3) 1.1防盗报警系统概述 (3) 1.1.1报警探测器 (3) 2、方案论证与系统总方框图 (6) 2.1系统方框图 (7) 3.分机电路 (7) 3.1热释红外检测分机电路 (7) 3.1.1集成电路HN911L (8) 3.1.2 信号编码、发射组件FDD-5 (9) 3.2 干簧管磁控传感器检测分机电路 (10) 4主机电路 (10) 4.1 主机信号接收处理电路 (11) 4.1.1主机信号接收处理电路 (11) 4.1.2 信号接收、解码组件JDD-5 (12) 4.2 主机音频放大输出电路 (12) 5电源电路 (14) 5.1电源电路方案 (14) 5.2 主机电源电路 (14) 6 报警系统布、撤防电路 (14) 6.1布、撤防电路方案 (14) 6.2 无线布、撤电路 (15) 6.3 编译码集成电路VD5026/VD5027 (16) 6.4 遥控电路概述 (18) 结语 (20) 参考文献 (20) 致谢 (21)

文中主要介绍了无线防盗报警系统的设计过程,它由分机电路、主机电路、电源电路、遥控电路组成。分机电路是对现场进行监控,一旦有入侵者,分机就向主机发射报警信号。本设计中的分机电路最多有十五路,分机电路有两种组成方式:热释红外传感器分机电路、干簧管磁控传感器分机电路。主机的任务主要是对分机发射来的报警信号进行接收、处理,指示出警情所发生的地点和发出报警声。在电源电路的设计中,分机采用电池供电,主机采用交流电源和电池进行替换供电,交流电源停电时,电源自动切换为电池供电。遥控电路的目的是完成系统的布、撤防工作。文中还介绍了有关的芯片的使用,并且对无线收发、遥控电路的基本组成进行了一定的描述。 关键词 传感器;无线发射;无线接收;编码;解码 Design of the wireless guard against theft and alarm system Abstract: In the article mainly introduced the wireless security alarm system design process, it by the extension telephone electric circuit, the main engine electric circuit, the power circuit, controls remotely the electric circuit to be composed. The extension telephone electric circuit is carries on the monitoring to the scene, once has the intruder, the extension telephone on to the main engine launch alarm. In this design extension telephone electric circuit most has 15 groups, the extension telephone electric circuit has two compositions ways: The heat releases the infrared sensor extension telephone electric circuit, does spring pipe the magnetism to control the sensor extension telephone electric circuit. The main engine duty mainly is the half machine launch alarm carries on the receive, processing, instructed the police sentiment occurs the place and sends out reports to the police the sound. When in the power circuit design, the extension telephone uses the battery power supply, the main engine uses the alternating current supply and the battery carries on the replace power supply, the alternating current supply power cut, power source automatic cut over for battery power supply. Controls remotely the electric circuit the goal is completes the system the cloth, withdraws from a defended position to work. In the article also introduced the related chip use, and to wireless receiving and dispatching, controlled remotely the electric circuit the basic composition to carry on the certain description Keyword: Sensor ; Launch wirelessly; Receive wirelessly; Code; Decoding

红外线遥控电风扇设计思路

红外线遥控电风扇设计思路 作者:邵贝贝文章来源:华信单片机点击数:1175 更新时间:2008-06-13 概述 遥控电风扇是90年代初期在广东珠江三角洲地区作做大量地研发和生产,并有专门地掩模芯片作为主控芯片使用, 现本人用单片机作了接收和发射地配套使用地系统方案.红外遥控电路现在已成为一种设计电路地时尚,现简单地介绍了红外线遥控发射、接收系统地原理,给出用89C2051作为遥控接收系统解码器地一种巧妙实现方法,以及完整地51汇编程序代码.包括发射、接收地原理图及其编程地主程序、发送程序、接收程序、定时中断程序地流程过程,从而完成此设计地要点,参考流程方框图地构思过程,可以编写应用软件.遥控电风扇控制系统分为两大部分:遥控器和电风扇控制板,下面分别加以描述. 一、遥控器 为了能远离距地控制电风扇,采用了红外遥控器.通常红外遥控器由发射和接收两部分组成,发射部分由单片机 80C2051等构成.接收部分由单片机89C51等构成. 1. 工作原理及组成部分 (1)CPU 采用AT89C2051单片机,AT89C2051地功能: 和MCS-8051产品兼容、2KB可重编程闪速存储器、耐久性:1000写/擦除周期、2.7V~6V地操作范围、全静态操作:0Hz~24MHz、两级加密程序存储器、128×8位内部RAM、15根可编程I/O引线、6个中断源、可编程串行UART通道、直接LED驱动输出、片内模拟比较器、低耗空载和掉电方式. (2)电源采用4节7号电池来提供电源,并用一个二极管(IN4148)进行降压. (3)调制部分:采用CD40106进行缓冲放大并整形.发送地数字信号与38K地载波进行相与,将其调制在一起,整形并缓冲放大,经过8050进行放大驱动红外发射管,使其发射红外光. (4)红外发射方原理见图(1)所示.

红外遥控发射和接收系统课程设计

红外遥控发射和接收系统设计 摘要 本设计是以红外技术为基础,可以实现无线遥控,摆脱了信息传递需要导线的限制,而且红外实现方式灵活,得到了广泛的应用。特别是随着芯片技术的发展,红外集成芯片价格的降低,更加扩展了红外的应用范围。现在在我们的日常生活中都能感受到红外的应用,以及它给我们带来的便利。本设计充分利用能够很容易买到的普通电视机遥控器,通过编码发射红外线,然后由通用红外接收芯片sw0038实现对红外的接收,但是因为考虑到题目的要求仅仅是实现对一个开关的简单开管控制,所以舍弃了依靠单片机来对遥控器发出的红外进行解码实现多种控制的方案。本方案简洁可行,充分利用现有的资源进行开发,取得比较好的效果,并且具有良好的移植性,可以通过简单的修改就应用到其他领域。 关键字:红外遥控红外解码双稳态 Abstract This design is take the infrared technology as a foundation, realizing the wireless remote control, getting rid of the the limit of wire information transmission. Beacause infrared technology is easy to be realized,it is widely used in many fields. Specially ,with the chip technology development, infrared integrated chip price reducing, even more expanded the infrared application scope . Now in our daily life ,we can feel the application of the infrared, and the convenience it has brought us.In this design,I take ordinary television remote control device to realize coding and Infrared Emission,then it is received by the general infrared receive chip sw0038 .what the topic requests is merely the realization of a simple switch control,so I give up the program on the MCU. The program is simple and feasible, making full use of the existing resources for development, and achieve fairly good results.It has a good portability,so only after a little change,it can be transplanted to other fields. Key word: infrared remote control infrared decode bistability

单片机的红外遥控器解码设计

第1章红外解码系统分析 第1节设计要求 整个控制系统的设计要求:被控设备的控制实时反应,从接收信号到信号处理及对设备控制反映时间应小于1s;整个系统的抗干扰能力强,防止误动作;整个系统的安装、操作简单,维护方便;成本低。 红外载波、编码电路设计要求:单片机定时器精确产生38KHz红外载波;根据控制系统要求能对红外控制指令信号精确编码并迅速发送。 红外解码电路设计要求:精确接收红外信号,并对所接收信号进行解码、放大、整形、解调等处理,最后输出TTL电平信号;对非红外光及边缘红外光抗干扰能力强。 设备扩展模块设计要求:直流控制交流;抗干扰能力强;反应迅速不产生误动作;能承受大电流冲击。 第2节总体设计方案 2.1方案论证 驱动与开关 方案一:采用晶闸管直接驱动。 其优点是体积小,电路简单,外围元件少。但控制电流小,大电流晶闸管成本高,并且隔离性能差。 方案二:采用三极管驱动继电器。 其体积大,外围元件多。优点是控制电流大,隔离性能好。 根据实际情况,拟采用方案二。 2.2总体设计框图 经过上述方案的分析选择,得出系统硬件由以下几部分组成:电视红外遥控器,51单片机最小系统,接收放大于一体集成红外接收头,1602液晶显示驱动电路。 整体设计思路为:根据扫描到不同的按键值转至相对应的ROM表读取数据。确认设备及菜单选择键后AT89S2将从ROM读取出来的值,按照数据处理要求从P2.5输出控制脉冲与T0产生的38KHz的载波(周期是26.3μs)进行调制,经NPN三极管对信号放大驱动红外发光管将控制信号发送出去。红外数据接收则是采用HS0038一体化红外接收头,内部集成红外接收、数据采集、解码的功能,只要在接收端INT0检测头信号低电平的到来,就可完成对整个串行的信号进行分析得出当前控制指令的功能。然后根据所得的指令去操作相应的用电器件工作,如图1-1所示。

防盗报警系统毕业设计开题报告

本科毕业设计开题报告 题目:基于单片机防盗报警系统的设计 专题: 院(系):电信学院 班级:自动化08--4 姓名:肖焕超 学号: 17号 指导教师:李春华 教师职称:讲师

黑龙江科技学院本科毕业设计开题报告 题目基于单片机防盗报警系统的设计来源生产实践 1、研究目的和意义 随着社会的不断进步和科学技术、经济的不断发展,人们生活水平得到很大的提高,对私有财产的保护意识在不断的增强,因而对防盗措施提出了新的要求。本设计就是为了满足现代住宅防盗的需要而设计的家庭式电子防盗系统。 就目前市面上装备主要有压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发式防盗报警器等各种报警器,但这几种比较常见的报警器都存在一些缺点。而本设计中所使用的红外线是不可见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用。这种热释电红外传感器能以非接触形式检测出人体辐射的红外线,并将其转变为电压信号,同时,热释电红外传感器既可用于防盗报警装置,也可用于制动控制、接近开关、遥测等领域。 2、国内外发展情况(文献综述) 目前,国内市场上的防盗报警系统大部分是国外品牌,国内防盗报警产品厂商发展时间比较短,真正取得长足发展也是在2000年以后,特别是在2004年国内有些厂商迅速成长,投资规模和企业规模都在迅速发展和扩大。但是与国外厂商相比还有很大差距。 现阶段,大部分工程商安装防盗报警产品时倾向于国外品牌,其中,安装的国外产品主要来自美国、日本和韩国,这三个国家的产品占据我国报警市场的近80%的市场份额。这主要是因为,在产品供给市场上,绝大部分国外品牌来自美国和日韩,防盗报警产品在这些国家的发展已经非常成熟,产品功能稳定、性能完善,再加上进入我国是时间较早,所以在我国市场上占有相当大的份额。 随着社会的发展,人们安防意识的提高,现代化的安防技术得到了广泛的应用。为了防止非法的入侵和各种破坏活动,传统的防范手段己难以适应要害部门、重点单位安全保卫工作的需要。人力防范往往受时间、地域、人员素质和精力等因素的影响,亦难免出现漏洞和失误。近年来由于红外线是不可见光,具有很强的隐蔽性和保密性,所以众多的红外产品也逐渐应用到小区的安保之中,但大多数都应用在夜间照明,以提高监控性能。同比国外的各类防盗、保安报警器基本都是以超声波、红外发射/接收以及微波等技术为基础。利用科技手段和有效的物业管理,改变人们安全防范的方法和手段,从单一封闭式、被动型安全防范模式向多元化、综合化、电控化以及红外报警处理方向发展。目前国际上应用最多的是主动红外对射总线制报警主机的方式,这种方式具有技术成熟、可靠性高、易扩展、操作简便、经济性好等优点。

红外遥控器设计(方案)(1)

毕业实践环节毕业设计(典型性项目)说明书红外遥控器设计(方案)

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

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

智能红外遥控电风扇控制系统

目录 1.1 选题依据与研究意义 (1) 1.2 设计的任务与要求 (1) 2、整体方案设计 (3) 2.1系统方案设计 (3) 2.2方案论证 (4) 2.2.1 温度传感器的选择 (4) 2.2.2 控制器的选择 (5) 2.2.3 显示模块的选择 (6) 2.2.4 直流电机驱动方式 (7) 3、系统硬件组成 (8) 3.1 单片机主控单元设计 (8) 3.2 独立按键电路 (9) 3.3 数码管显示电路 (10) 3.4 温度采集电路 (11) 3.5 风扇电机驱动与调速电路 (11) 3.6舵机驱动电路 (12) 3.7 LED显示电路 (13) 3.8风扇遥控发射与接收电路 (14) 3.9单片机引脚资源分配 (15) 4、软件设计 (16) 4.1 程序设计 (16)

4.2 温度测量子程序 (17) 4.3 数码管显示子程序 (18) 4.4按键扫描子程序 (19) 4.5转速计算函数 (20) 4.6 延时函数 (21) 4.7定时函数 (21) 4.8红外遥控函数 (22) 5、系统仿真与调试 (23) 5.1 独立按键调试 (23) 5.2 数码管显示调试 (23) 5.3 温度采集调试 (24) 总结 (26) 参考文献 (27) 附录1 (29) 附录2 (30)

摘要:传统的手工操作、模拟调控为主的风扇,功能简单,智能化程度不高,调速方式一般采用电机抽头的小型电机来实现,不能实现无级调速,而且功耗高,效率低。针对上述缺点,本设计采用单片机STC89C51作为控制器,利用数字温度传感器DS18B20作为温度采集器,可以根据采集的温度,另外通过单片机的脉宽调制控制三极管的导通关断来驱动风扇电机和控制风扇电机的转速。风扇可利用红外遥控器或手动按键实现切换风扇的挡位、工作模式以及定时时间,可根据系统设定温度与实际检测到的温度进行比较来实现风扇的自动启停,并可以根据温度的变化来自动改变风扇转速,同时可通过数码管来显示实际检测的温度。关键词:单片机、DS18B20、风扇控制器、红外遥控

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

课程设计 基于单片机的红外遥控系统设计 学院:计算机与通信工程学院 专业:通信工程 班级:通信11-3班 姓名: 学号:

天津理工大学 摘要 本设计采用51单片机作为遥控发射接收芯片,HS003B作为红外一体化接收发射管,在此基础上设计了一个简易的智能红外遥控系统。系统包括接收和发射两大部分,发射部分有16个按键,接收部分含有8盏彩色LED灯、一片二位数码管和蜂鸣器系统。发射部分通过键盘扫描判断哪个键被按下,经过单片机编码程序进行编码,控制红外发射电路发送信号。接收部分解码信号,实现相应的输出。本设计方案结合红外遥控设计简单、作方便、成本低廉等特点。 关键字:红外遥控信号调制编码解码

天津理工大学 目录 摘要................................................................................................................................................... I I 1.绪论 (1) 1.1课题目的和意义 (1) 1.2红外线简介 (1) 1.3红外遥控系统简介 (1) 2 课题方案和设计思路 (2) 2.1总体方案 (2) 2.2红外发射器设计 (3) 2.2.1红外发射器原理 (3) 2.2.2红外编码 (3) 2.3红外接收端设计 (4) 3硬件结构设计与介绍 (5) 3.1AT89C51系列单片机功能特点 (5) 3.1.1主要特性 (5) 3.1.2管脚说明 (5) 3.1.3基本电路 (7) 3.2红外发射电路 (8) 3.3红外接收电路设计 (9) 3.3.1红外接收模块 (9) 3.3.2数码管 (9) 3.3.3彩灯系统 (10) 3.3.4蜂鸣器系统 (11) 3.3.5红外接收端电路图 (12) 4 软件设计 (12) 4.1定时/计数器功能简介 (12) 4.2遥控码的发射 (13) 4.3红外接收 (14) 5.课程设计总结和心得 (15) 参考文献 (16) 附录 (17) 附录1P ROTEUS仿真图 (17) 附录2发射程序 (17) 附录3接收程序 (20)

基于stm32的红外遥控风扇设计

基于Android的红外智能风扇 摘要:为了解决家用电器在遥控方面的缺陷,结合智能家居的相关概念和技术,本文提出了一种基于Android手机的红外智能风扇设计方案。利用Android平台的应用软件,将智能风扇分为两种模式,一种模式是手动调节模式,通过红外模块把控制信号发送到STM32控制模块,而后由主控芯片STM32控制风扇的启停以及速度调节;另一种模式是智能模式,利用人体红外感应器和温湿度传感器,当检测到是否有人存在,且当前的温湿度(可通过设置数值大小)是否超出设定值,风扇将自动开关,调节风速大小,从而实现智能手机遥控电器的功能。 关键词:智能家居;Android;红外线;STM32;风扇

第一章概述 目前,市面上的家用电器如电视、空调、DVD等都有自己专用的红外遥控器;另外,还有一种叫万能遥控器,可以实现控制不同品牌的家用电器。但是遥控器过多,也给用户带了不便,可以通过手机集成红外遥控功能,实现简化。该方法通过手机发射红外信号,主控芯片接受到该红外信号后,对与之连接各种电器设备进行相应控制。 Android系统是Google公司推出的开源手机平台,采用Linux内核,是一 个标准化的、开放式的手机平台[1]。它具有强大的无线网接入能力,丰富、便捷的开发工具,和开放的平台等特点。STM32F1系列属于中低端的32位ARM微控制器,该系列芯片是意法半导体(ST)公司出品,其内核是Cortex-M3。该控制芯片具有低功耗、高稳定、大容量等特点,适合多场合的控制应用。 基于当前安卓智能手机的普及,为了满足智能家居的需求,本文设计了一款基于Android 手机控制的智能风扇。把安卓智能手机作为控制平台,采用红外通信接口,把安卓智能手机与家用电器结合在一起,从而实现手机的无线智能遥控的功能。另外,本文还对风扇工作的模式进行了拓展,使其能够红外遥控调节模式与智能调节模式之间切换。 第二章硬件设计 2.1 方案选择 红外协议需要载波调制信息,设计方案有: 方案一:采用555定时器调制38KHz载波信号供单片机加载信息;555 定时器成本低,性能可靠,但占空比调制困难,频率确定无法改变。 方案二:采用单片机内部的PWM机制调制38KHz载波信号加载信息;这个方案节约空间、抗噪性能强,可随时改变频率与占空比,但程序不易编写 众多遥控器一体对数据库存储需求大,方案设计有: 方案一:采用AT24Cxx扩展外部存储器; 方案二:采用自带高存储容量的存储器; 综合以上考虑,本设计采用STM32系列单片机,这款单片机有脉宽调节模式,能满足本方案的38KHz需求,且此单片机Flash程序存储区有512K,不需要扩展存储空间也能满足加载万能遥控器的数据库。功能满足的情况下,也为了不让硬件过剩的原则,我们采用了载波方案二和数据库存储方案二。

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

单片机红外遥控系统设计 随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。传统的遥控器采用专用的遥控编码及解码集成电路,这种方法虽然制作简单、容易,但由于功能键数及功能受到特定的限制,只实用于某一专用电器产品的应用,应用范围受到限制。而采用单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随便设定等优点。 本设计主要应用了AT89C51单片机作为核心,综合应用了单片机中断系统、定时器、计数器等知识,应用红外光的优点,设计了一个红外线遥控系统。本系统包含发射和接收两大部分,利用编码/解码芯片来进行控制操作。发射部分包括键盘矩阵、编码调制、LED 红外线发射器;接收部分包括红外线接收芯片、光电转换器、调解电路。其优点硬件电路 简单,软件功能完善,性价比较高等特点,具有一定的使用和参考价值。 关键词:单片机AT89C51;LED红外线发射器

目录 目录 (2) 1 绪论 (2) 1.1研究背景 (2) 1.2国内外研究现状 (3) 1.3研究目的与意义 (3) 2系统方案设计论证 (5) 2.1单片机红外遥控发射器设计原理 (5) 2.2单片机红外遥控接收器设计原理 (5) 2.3方案选择和论证 (6) 3红外解码硬件电路设计 (8) 3.1红外解码系统设计 (8) 3.2单片机及其硬件电路设计 (8) 3.3红外发射电路设计 (10) 3.4红外接收电路设计 (11) 3.5本章小结 (13) 4红外解码程序设计 (14) 4.1红外接收电路主程序流程图 (14) 4.2红外接收电路子程序流程图 (14) 4.3本章小结 (15) 5 联机与调试 (16) 结论和展望 (23) 附录A:系统原理图 (24) 附录B:系统PCB图 (25) 附录C:系统仿真图 (26) 附录D:系统源程序 (27) 1 绪论 1.1研究背景 目前市场上采用的一般是遥控编码及解码集成的电路。此方案的特点是制作简单、容

智能红外遥控电风扇系统的设计解析

泰山学院 本科毕业设计智能红外遥控电风扇系统的设计 所在学院机械与工程学院 专业名称机械设计制造及其自动化 申请学士学位所属学科工学 年级二〇一〇级 (3+2) 学生姓名、学号王晓彬 2010170018 指导教师姓名、职称张秀红讲师 完成日期二〇一二年五月

摘要 电风扇是一种传统的家用电器,但随着空调的普及,电风扇的市场地位受到了巨大的冲击。传统的开/关、调速功能现已不能满足市场的需求,人们希望电风扇能在体积小、操作方便等的基础上拥有更多的功能,而红外遥控的普遍应用及单片机的成熟,使得电风扇的发展趋向于智能红外遥控系统。 本设计方案为满足市场的需求,结合红外遥控系统设计简单、操作方便、成本低廉等特点,运用了51单片机作为遥控发射接收芯片,HS0038为红外一体化接收发射管,设计了一个简易的单片机红外遥控电风扇系统,系统包括接收和发射两大部分。该系统设计实现了几项电风扇的基本功能:开/关功能、多级调速功能、定时功能、自然、正常两种风类的选择功能,此外本系统有16个按键,可用于扩展控制其他电器。 关键字:红外遥控,信号调制,编码,解码

ABSTRACT With the popularity of air conditioners, the market position of the electric fans which are the traditional household appliances will receive a huge impact, the traditional on / off and speed control function have been unfit for the needs of the market. It is hoped that the fans in small, easy to operate, and so on the basis can have more features. When the application of infrared remote control becomes wilder and technologies of SCM become mature, the remote control system is the trend. The design was based on the needs of the market. Considering that infrared remote control is simple, easy to operate, low-cost, I use a special launching and receiving chip which depends on remote control. On the basis of this chip a system of intelligent infrared remote-control was designed for the fan. The system consists of the launching part and the receiving part. This system is designed to achieve some basic functions of fans: on / off function, three kinds of speed, the timing function which can be chosen at different times of 0.5-7.5 hours, and the function of two kinds of wind which are the natural wind and the normal wind. Key words: Infrared Remote Control, Signal Modulation, Encoding, Decoding

红外遥控课程设计

单片机与接口技术课程设计 题目: 基于单片机红外线遥控控制 LED灯显示系统设计与制作班级:电子科学与技术1101 姓名:李婷 学号:110803025 2013年12月11日

目录 第一章设计要求 (3) 第二章硬件系统设计 (3) 2.1基于单片机红外线遥控控制LED灯显示系统框架图 (3) 2.2单片机控制系统及其基本电路 (4) 2. 2.1 单片机最小系统 (4) 2.2.2时钟电路 (5) 2.2.3复位电路 (5) 2.3基于单片机红外遥控控制LED系统的设计原理 (6) 2.3.1单片机红外遥控控制LED显示系统原理 (6) 2.3.2单片机红外遥控控制LED系统码分制原理 (7) 2.4红外遥控发射系统电路设计 (8) 2.4.1指令按键电路 (8) 2.4.2 发射电路 (9) 2.4.3 显示模块 (9) 2.5红外遥控接收系统电路设计 (11) 2.5.1接收电路 (11) 2.5.2 LED灯显示电路 (11) 2.6硬件原理图 (12) 第三章软件系统设计 (12) 3.1 红外线发射电路程序流程图设计 (13) 3.2 红外线接收电路程序流程图设计 (13) 第四章系统测试与分析 (14) 4.1 利用Proteus和keil进行仿真调试 (14) 4.2 仿真图 (16) 第五章总结 (18) 附录1 (18) 附录2 (22) 参考文献 (25)

赣南师范学院 2013 — 2014 学年第_1_学期课程论文行政班级:电子科学与技术1101 学号:110803025 姓名:李婷

图2-1 系统的设计总框图 2.2单片机控制系统及其基本电路 2.2.1单片机最小系统 单片机晶振电路:对于MSC-51一般的晶振频率可以在1.2MHz—12MHz 之间选择,这是电容C可以对应的选择10pF—30pF。当使用89C55时晶振频率可以提高到24MHZ。对于本设计的电容C用30pF,晶振选用11.0592MHz。晶振电路如下图3-1所示,一条引脚接在XTAL1,另一条接在XTAL2。单片机的复位电路:为了防止程序执行过程中失步或运行紊乱,此处采用了上电复位及手动复位电路,电路图如下图2-1所示: 图2-2-1 单片机最小系统图

红外遥控器信号接收和显示的设计1

电子电路综合设计总结报告 题目:红外遥控器信号接收和显示的设计 摘要: 随着电子技术的发展,红外遥控器越来越多的使用到电器设备中,但各种型号遥控器的大量使用带来的遥控器大批量多品种的生产,使得检测成为难题,因此智能的红外遥控器检测装置成为一种迫切的需要。在该红外遥控器信号的接收和显示电路以单片机和一体化红外接收器为核心技术,具体由单片机最小系统、单片机和PC机间的通信模块、红外接收模块、数码管显示模块和流水灯模块组成。在本系统的设计中,利用红外接收器接收遥控器发出的控制信号,并通过软件编程将接收信号存储、处理、比较,并将数据处理送至数码管显示模块。总之,通过对电路的设计和实际调试,可以实现红外遥控器信号的接收和显示功能。根据比较接收信号的不同,在数码管显示电路及流水灯电路上显示相应的按键数字或闪烁变化功能,并可实现单片机及PC机之间的通信功能,使得控制信号能在PC机上显示。

关键词:单片机红外接收器HS0038 解码串口调试

设计任务 结合单片机最小电路和红外线接收接口电路共同设计一个基于单片机的红外遥控信号接收和转发系统,用普通电视机遥控器控制该系统,使用数码管显示信号的接收结果。 1、实现单片机最小系统的设计。 2、当遥控器按下数字键时,在数码管上显示其键值。如按下数字键1,则在数码管上显示 号码01。 3、当遥控器按下音量△及音量▽时,用两位数码的周围段实现顺时针或者逆时针旋转的流 水灯功能。(为使得音量的增减清晰显示,试验中在单片机的P1口外接一排流水灯,具体功能的实现见方案的可行性论证) * 运用串口调试助手,在遥控器有按键按下时,将其键值显示在PC机上。 * 当遥控器按下频道△及频道▽时,在数码管上显示加1或减1后的数值。 一、系统方案比较和论证 1、方案比较和选择 为了实现系统整体功能,红外解码部分是核心,红外解码是指将遥控发射器所产生的红外遥控编码脉冲所对应的键值翻译出来的过程。下面将系统方案做一论证,通常有硬件解码和软件解码两种方案。 方案一:此方案中,使用专用遥控器作为控制信号发出装置,当按下遥控器的按键后,一体化红外接收装置接收到遥控器发出的设置控制信号,然后将信号送到专用的解码芯片中进行解码,解码后将信号送到单片机,由单片机查表判断这个信号是按键数值信号或控制音量、频道等信号,当确认是何种信号后,启动子程序,然后进行查询。每次红外接收头接收到红外信号传到解码器中,解码器解码完毕后送到单片机,单片机再通过查表确定这些数值并进行相应功能的控制。设计原理图如图1所示。 图1、方案一设计原理图 方案二:此方案中,采用普通的家用遥控器作为控制信号发出装置,当按下遥控器的按键后,一体化红外接收装置接收到遥控器发出的红外线控制信号,然后把这个信号转换成电信号,传到单片机中,利用单片机对这个信号进行解码,解码完成后查表确定是按键数值信号或控制音量、频道等信号,启动子程序,进行相应的显示数字等功能。然后查询,重复上述流程。设计原理图如图2所示。

相关文档
最新文档