搜档网
当前位置:搜档网 › 红外遥控控制系统设计

红外遥控控制系统设计

红外遥控控制系统设计
红外遥控控制系统设计

河南科技学院机电学院单片机课程设计报告

题目:红外遥控控制系统设计

专业班级:电气工程及其自动化103

姓名:张明军

时间:2012.12.15 ~2012.12.28

指导教师:田丰庆邵锋张素君完成日期:2012年12月28 日

红外遥控控制课程设计任务书

1.设计目的与要求

设计出一个用于红外遥控控制的控制器。准确地理解有关要求,独立完

成系统设计,要求所设计的电路具有以下功能:

(1)有效遥控距离大于10米。

(2)遥控控制的路数在5路以上。

(3)采用数码管显示当前工作的控制电路。

(4)通过遥控器可以任意设置用户密码(1-16位长度),只有合法用户才能有修改电路控制的功能,同时系统掉电后能自动记忆和存储密码在系统中。

(5)密码的输入时间超过12秒或者连续3次输入失败,声音报警同时锁定系统,不让再次输入密码。此时只有使用管理员密码方能对系统解锁。

2.设计内容

(1)画出电路原理图,正确使用逻辑关系;

(2)确定元器件及元件参数;

(3)进行电路模拟仿真;

(4)SCH文件生成与打印输出;

3.编写设计报告

写出设计的全过程,附上有关资料和图纸,有心得体会。

4.答辩

在规定时间内,完成叙述并回答问题。

论文结构清晰,层次分明,理论严谨

目录

1引言 (1)

2总体设计方案 (2)

2.1 设计思路 (2)

2.2设计方框图 (3)

3设计原理分析 (4)

3.1发射电路设计 (4)

3.2接收电路设计 (7)

3.3 软件设计 (9)

4 结束语 (12)

参考文献 (13)

附录一 (14)

附录二 (15)

红外遥控控制系统

摘要:本设计由发射器和接收器两部分组成。指令键、指令信号产生电路、调制电路、驱动电路及红外线发射器组成。当指令键被按下时,指令信号产生电路便产生所需要的控制信号,控制指令信号经调制电路调制后,最终由驱动电路驱动红外线发射器,发出红外线遥控指令信号。

接收器由红外线接收器件、前置放大电路、解调电路、指令信号检出电路、记忆及驱动电路、执行电路组成。当红外接收器件收到发射器的红外指令信号时,它将红外光信号变成电信号并送到前置放大电路进行放大,再经过解调器后,由信号检出电路将指令信号检出,最后由记忆电路和驱动电路驱动执行电路,实现各种操作。

控制信号一般以某些不同的特征来区分,常用的区分指令信号的特征是频率和码组特征,即用不同的频率或者编码的电信号代表不同的指令信号来实现遥控。所以红外遥控系统通常按照产生和区分控制指令信号的方式和特征分类,常分为频分制红外线遥控和码分制红外线遥控。

关键词:4×4矩阵键盘;AT89C51;接收器件;震荡特性

1 引言

红外线遥控是目前使用很广泛的一种通信和遥控技术。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可*而且能有效地隔离电气干扰。

远程遥控技术又称为遥控技术,是指实现对被控目标的遥远控制,在工业控制、航空航天、家电领域应用广泛。红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备广泛采用,并越来越多的应用到计算机系统中。红外线又称红外光波,在电磁波谱中,光波的波长范围为 0.01um~1000um 。根据波长的不同可分为可见光和不可见光,波长为0.38um~0.76um 的光波可为可见光,红外线遥控是利用近红外光传送遥控指令的,波长为0.76um~1.5um 。用近红外作为遥控光源,是因为目前红外发射器件( 红外发光管 ) 与红外接收器件 ( 光敏二极管、三极管及光电池 ) 的发光与受光峰值波长一般为 0.8um~0.94um ,在近红外光波段内,二者的光谱正好重合,可获得较高的传输效率及较高的可靠性。随着远程教育系统的不断发展和日趋完善,利用多媒体作为教学手段各级各类学校都得到了广泛应用。但经常会遇到同时使用多种设备,如: DVD 、 VCD 、录像机、电视机等,由于各种设备都自带遥控器,而且不同的设备所遵循的红外传输规约也不尽相同,操纵这些设备得用多种控器,给使用者带来了诸多不便。基于单片机的控制指令来对多种设备进行远程控制,从而方便快捷的实现远程控制。红外遥控的特点是不影响周边环境的、于10 米)遥控中得到了广泛的应用。

2 总体设计方案

2.1 设计思路

主要的设计实施过程:

首先,选用ATMEL公司的单片机AT89C51,以及选购其他电子元器件。

第二步,使用DXP 2004设计硬件电路原理图,并设计PCB图完成人工布线

第三步,使用Keil uVision2软件编写单片机的汇编语言程序、仿真、软件调试。

第四部,使用PROTEUS软件进行模拟软、硬件调试。最后,联合软硬件调

试电路板,完成本次毕业设计。

2.1.1 方案确定

红外遥控器的发射器电路比较简单,由一个4×4矩形键盘、一个NPN驱动三极管、一个红外线发光二极管和限流电阻组成。要遥控哪台接收器由键盘输入,即由键盘输入要红外遥控的地址,地址经过编码、调制后通过红外发光二极管发射出去。

矩阵键盘部分由16个轻触按键按照4行4列排列,将行线所接的单片机的I/O口作为输出端,而列线所接的作为输入。当没

然后解码:平时,遥控器无键按下时,红外发射二极管不发出信号,遥控接收头输出信号1,有键按下时,0和1的编码的高电平经遥控接收头反相后会输出信号0,由于与单片机的中断脚相连,将会引起单片机中断。继续接收下面的数据,当接收到32位数据时,说明一帧数据接收完毕,然后判断本次接收是否有效,如果两次地址码相同并且等于本系统的地址码,数据码和数据反码之和等于0FFH,则接收的本帧数据有效,点亮一只发光二极管,否则丢弃本次接收到的数据。接收完毕后,初始化本次接收到的数据,准备下次遥控接收。

2.2 设计方框图

图2-1 发射电路

红外遥控系统由发射和接收两大部分组成,系统采用编 / 解码专用集成电路和单片机芯片来进行控制操作。设计的电路由如下的几个基本模块组成:红外发射电路,红外接收电路及控制部分。

2-3系统框图如图2-2 所示。

图2-2 接收电路原理图

3 设计原理分析

3.1红外发射电路的设计

3.1.1单片机 89C51 介绍

主要特性:

·8031 CPU与MCS-51 兼容

· 4K字节可编程FLASH存储器(寿命:1000写/

擦循环)

图3-1 89C51·全静态工作:0Hz-24KHz

·三级程序存储器保密锁定

· 128*8位内部RAM

· 32条可编程I/O线

·两个16位定时器/计数器

·6个中断源

·可编程串行通道

·低功耗的闲置和掉电模式

·片内振荡器和时钟电路

图3-1 89C51

3.1.2 管脚说明

VCC:供电电压。GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1

口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH 进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口,如下表所示:

管脚备选功能:P3.0 RXD(串行输入口)

P3.1 TXD(串行输出口)

P3.2 /INT0(外部中断0)

P3.3 /INT1(外部中断1)

P3.4 T0(记时器0外部输入)

P3.5 T1(记时器1外部输入)

P3.6 /WR(外部数据存储器写选通)

P3.7 /RD(外部数据存储器读选通)

P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE 脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。

/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA 端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V 编程电源(VPP)。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反向振荡器的输出。

3.1.2 震荡特性

XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。

3.1.3芯片擦除

整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE 管脚处于低电平10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。

此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。

3.1.4 4×4矩阵键盘

如图所示,本系统采用4×4矩阵键盘,16个按键分为输入数字键:*、0、#、1、2、3、4、5、6、7、8、9;功能键lock、modify、cel、Enter。矩阵键盘。

图3-2 矩阵键盘

3.1.5复位电路

图3-3 复位电路

时钟电路工作后,在REST管脚上加两个机器周期的高电平,芯片内部开始进行初始复位(如图3—3)。

3.1.6振荡电路

图3-4 振荡电路

本设计晶振选择频率为12MHZ,电容选择30pF如图(3-4)。经计算得单片机工作胡机器周期为:12×(1÷12M)=1us。

3.2接收电路的设计

该接收模块是一个三端元件,具有功耗低、抗干扰能力强、输入灵敏度高、对其它波长(950nm 以外)的红外光不敏感的特点。工作原理为:首先,

通过红外光敏元件将接收到的载波频率为38kHz 的脉冲调制红外光信号转化为电信号,再由前置放大器和自动增益控制电路进行放大处理;然后,通过带通滤波器进行滤波,滤波后的信号由解调电路进行解调;最后,由输出级电路行反向放大输出。当接收到红外信号,就会把红外信号转换的电平从OUT 脚输出,P2.0 口就会产生一个中断,进入红外中断服务程序,进而判断是什么信号,并且对信号做出反应。

3.2.1摇控码的编码格式

该遥控器采用脉冲个数编码,不同的脉冲个数代表不同的码,最小为2个脉冲,最大为17个脉冲。为了使接收可靠,第一位码宽为3ms,其余为1ms ,遥控码数据帧间隔大于10ms,如图3-5所示。

图3-5输出端口波形图

3.2.3 数码帧的接收处理

在接收过程中,脉冲通过光学滤波器和红外二极管转换为40KHZ的电信号,此信号经过放大,检波,整形,解调,送到解码与接口电路。通常,红外遥控器将遥控信号(二进制脉冲码) 调制在40KHz的载波上,经缓冲放大后送至红外发光二极管,产生红外信号发射出去。将上述的遥控编码脉冲对频率为 40 KHz( 周期为26.3ms) 的载波信号进行脉幅调制 (PAM ) ,再经缓冲放大后送到红外发光管,将遥控信

3.3 软件设计

因为发光二极管的发光距离与其发射功率成正比,为了提高发光二极管的发光距

离,必须提高它的发射功率,也就是使红外发光二极管工作于脉冲状态。可以用两种

方法来实现:

一是用硬件方法,即设计脉冲电路来产生占空比尽量小的脉冲载波信号;另一种

就是用软件来控制MSP430F413 的输出端P2.1,让其输出即为占空比较小的脉冲信号。

这里利用软件来实现这个功能。即在需要输出高电平的时候,让程序定时把 P2.1 口

输出状态反向,其中定时时间是由指令数和指令周期来决定的,每条指令的指令执行

周期是固定的,所以如果想让反向频率高一些,则让指令执行的少一些,反之就让指

令多一些。可见输出信号占空比可以由定时时间的长短来决定,这样就可以在高电平

时输出占空比尽量小的脉冲信号。因为接收头对38KHz 的光信号转换能力比较强,所

以把高电平的频率设置为38KHz。

在需要输出低电平的时候,控制P2.1 口一直为低就可以了。红外发光二极管发

射波形如图 3 所示。先发一段前导码,以检验这组码是否为想要的码。前导码由一

个9ms 的高电平和一个4ms 的低电平组成。然后再发32 位数据代码,其中高电平为

0.5ms,低电平为0.5ms 的一个周期为代码“0”;高电平为0.5ms,低电平为1.5ms 的

一个周期为代码“1”。为了提高发射功率,实际工作时,发光二极管的高电平用38kHz

的载波信号载波,低电平则一直为低。

在主程序中,先设置

都捕获,然后中断允许,进

入主循环。一旦P2.0 口有

电平的跳变即进入中断程

序。在中断程序中,首先判

断是否上升沿。若是,则上

升沿标志置1,并记录上升沿

时刻;否则,说明是下降沿,

再判断上升沿标志是否置1。

若是,说明已有上升沿,记

录下降沿时刻,并计算脉宽

(脉宽=下降沿时刻—上升

沿时刻);否则,说明这是

干扰信号,直接返回。下一

步,判断脉宽的大小。

4 结束语

由于目前的遥控装置大多对某一设备进行单独控制,而在本设计中的红外遥控电路设计了多个控制按键,可以对不同的设备,也可以对同一设备的多个功能进行不同的控制。基本符合技术要求。但是本电路也有不完 , 它只能单通道实现对多个设备的控制 , 即它不能同时控制两个或者两个以上的设备。

通过这次毕业设计,让我复习了很多学过的旧知识,同时锻炼了自己的动手能力和查阅资料。尤其是解决在实际中解决排查问题的能力。通过这次的设计,我熟悉了使用protel的技巧,学会了制作电路板的一些技巧,并且熟悉了

如何选购使用电子元器件。在设计中,我学到了如何使用C语言对单片机进行编写程序,熟悉了使用KEIL C软件,并且加深了对单片机的编程技巧。在做这个设计的过程中,我遇到了不少的问题。这锻炼了我筛选、查阅资料,并将理论结合到自己的设计中的能力。一步一步的排除故障原因,找到故障的原因并解决故障。

在设计过程中,通过大量的查阅资料,认真研究材料,对单片机有了更为深刻的理解,在设计软件时,须仔细的分析硬件电路,画出程序流程图,培养了我的耐性和刻苦钻研的精神。

参考文献

[1] 当方.微型计算机控制技术[M].中国水利水电出版社,2001年,42-45

[2] 胡汉才.单片机原理及其借口技术[M].清华大学出版社,1996年,24-28

[3] 赵新民.智能仪器设计基础[M].哈尔滨工业大学出版社,1999年,34-36

[4] 潘新,民王,燕芳.微型计算机控制技术[M].电子工业出版社,2003年,67-68

[5] 李钟实.实用电子报警器精选百例[M].北京:科技技术文献出版社,2002年,12-15

[6] 陈爱弟.Protel99se实用培训教程[M].人民邮电出版社,2000年,33-35

[7] 阎石.数字电子技术基础[M].高等教育出版社,1998年,56-57

[8] 童诗白.模拟电子技术基础[M].高等教育出版涉,1998年,78-80

[9] 候振鹏.嵌入式C语言程序设计[M].北京:人民邮电出版社,2006年,99-100

[10] 徐士良.C语言程序设计教程[M].北京:人民邮电出版社,2001年,66-72

附录一

附录图1 红外发射图

附录图2 红外接收图附录二

外遥控发射程序:

ORG 0000H ;程序执行开始地址

AJMP START ;跳至START执行

ORG 000BH ;定时器T0中断入口地址

LJMP INTT0 ;跳至INTT0中断服务程序

ORG 0030H

PCODE EQU 30H ;识别码

OPPCODE EQU 31H ;识别码反码

BUT EQU 32H ;按键码

OPPBUT EQU 33H ;按键反码

START:

MOV SP,#70H ;设堆栈基址为70H

CLR P3.4 ;关遥控输出

MOV IE,#00H ;关所有中断

MOV IP,#01H ;设优先级

MOV TMOD,#22H ;8位自动重装初值模式

MOV TH0,#0F3H ;定时为13微秒初值

MOV TL0,#0F3H

SETB EA ;开总中断允许

MOV PCODE,#0ABH ;识别码赋值

MOV OPPCODE,#54H ;识别码反码赋值

JIAN: ;识别键盘有无键按下子程序

MOV P2,#00FH ;置列线为1

MOV R7,#0FFH ;延时

DJNZ R7,JIAN1

JIAN1:

MOV A,P2 ;读P2口

CPL A ;求反后高电平表示有键按下

ANL A,#00FH ;判别有键值按下吗

JZ JIAN ;无键按下时返回重新扫描

LCALL DELAY

SKEY: ;识别具体按键值子程序

MOV A,#00 ;下面进行行扫描1行1行扫

MOV R0,A ;R0作为行计数器开始为0

MOV R1,A ;R1作为列计数器开始为0

MOV R3,#07FH ;R3为行扫描字暂存高4位为行SKEY2:

MOV A,R3

MOV P2,A ;输出行扫描字低4位全1 NOP

NOP

NOP ;3个NOP操作使P2口输出稳定

MOV A,P2 ;读列值

MOV R1,A ;暂存列值

CPL A ;高电平则有键闭合

ANL A,#00FH ;取列值

S123:

JNZ SKEY3 ;有键按下转SKEY3,无键按下时进 INC R0 ;行计数器加1

SETB C ;准备将行扫描右移1位形成下一 MOV A,R3 ;R3带进位C右移1位

RRC A

MOV R3,A ;形成下一行扫描字送入R3

MOV A,R0

CJNE A,#04H,SKEY2 ;最后一行扫4次完了吗

NN: LJMP JIAN

MN: MOV BUT,A

CPL A

MOV OPPBUT,A

LCALL REMOTE ;转发送程序

AJMP NN

SKEY3: MOV A,R1

JNB ACC.0,SKEY5

JNB ACC.1,SKEY6

JNB ACC.2,SKEY7

JNB ACC.3,SKEY8

LJMP NN

SKEY5: MOV A,#01H

MOV R2,A ;存0列号

AJMP DKEY

SKEY6: MOV A,#01H

MOV R2,A ;存1列号

AJMP DKEY

SKEY7: MOV A,#01H

MOV R2,A ;存2列号

AJMP DKEY

SKEY8: MOV A,#01H

MOV R2,A ;存3列号

AJMP DKEY

DKEY: MOV A,R0 ;取行号

ACALL DECODE

LJMP MN

DECODE: MOV A,R0 ;取行号送A

MOV B,#04H ;每一行按键个数

MUL AB ;行号*按键数

ADD A,R2 ;行号*按键数+列号=键值在A中 RET

REMOTE: SETB ET0 ;开T0中断

SETB TR0 ;开启定时器T0

MOV R1,#06H ;原数值#09H

OUT01: MOV R2,#0C8H ;发5ms引导码

DJNZ R2,$

DJNZ R1,OUT01

CLR TR0 ;关定时器T0

CLR ET0 ;关T0中断

CLR P3.4 ;关脉冲输出

MOV R1,#0AH ;3ms空隙

OUT02: MOV R2,#96H

DJNZ R2,$

DJNZ R1,OUT02

OUT03: ;发射数据流

MOV A,PCODE

LCALL OUT04 ;调用发送子程序

MOV A,OPPCODE

ACALL OUT04 ;调用发送子程序

MOV A,BUT

LCALL OUT04 ;调用发送子程序

MOV A,OPPBUT

LCALL OUT04 ;调用发送子程序

SETB C ;发送结束码1

LCALL SEND ;调用发送子程序

MOV R1,#0EAH ;延时130MS

OUTWAIT:

MOV R2,#0C8H

DJNZ R2,$

DJNZ R1,OUTWAIT

RET

OUT04: ;循环发射各数据位

MOV R1,#08H

OUT: RLC A

ACALL SEND

DJNZ R1,OUT

RET

SEND: CLR TR0 ;关定时器T0

CLR ET0 ;关T0中断

CLR P3.4 ;关脉冲输出

JC SEND1

MOV R3,#08H ;发射0码

SEND0: MOV R4,#69H ;0码低电平

DJNZ R4,$

DJNZ R3,SEND0

AJMP SIG ;转脉冲发送信号

SEND1: MOV R3,#02H ;1码低电平

SEND10: MOV R4,#8CH

DJNZ R4,$

DJNZ R3,SEND10

SIG: SETB ET0 ;开T0中断

SETB TR0 ;开启定时器T0

MOV R3,#08CH ;发射脉冲

DJNZ R3,$

CLR TR0 ;关定时器T0

CLR ET0 ;关T0中断

CLR P3.4 ;关脉冲输出

RET

INTT0: CPL P3.4 ;40kHZ红外线遥控信号产生 RETI ;中断返回

DELAY: MOV R7,#10H ;延时10秒子程序

TS1: MOV R6,#0FFH

TS2: DJNZ R6,TS2

DJNZ R7,TS1

RET

END ;程序结束

附录三

红外遥控系统接收部分源程序:

ORG 0000H

LJMP START

ORG 0003H

LJMP INTEX0

ORG 0030H

PCODE EQU 30H ;识别码

OPPCODE EQU 31H ;识别码反码

BUT EQU 32H ;按键码

OPPBUT EQU 33H ;按键反码

CODENUM EQU 34H ;接收码数

MINMA EQU 35H ;储存密码

GUAN EQU 36H ;储存管理员密码

MOV IE,#00H ;关所有中断

SETB EX0 ;开外中断

SETB EA ;总中断允许

MOV PCODE,#0ABH ;识别码初值

MOV OPPCODE,#54H ;识别码反码初值

MAIN: MOV R3,#0FFH

DJNZ R3,$ ;持续510微秒

MOV R5,#08H

XUN: CLR C

MOV C,P3.2 ;读入P3.2引脚状态

MOV A,R6

RLC A

MOV R6,A

DEC R5

DJNZ R5,XUN

MOV A,R6

SETB P2.0 ;开放显示器控制

SETB P3.1 ;开放显示器控制

MOV SBUF,A ;送LED显示

LJMP MAIN ;转MAIN循环

NOP ;PC值出错处理

LJMP START ;出错时重新初始化

INTEX0: MOV 37H,A ;采用中断接收保护现场

MOV 20H,C

CLR EX0 ;关外中断

JNB P3.2,READ ;P3.2口为低电平转READ

OUT: SETB EX0 ;开中断系干扰

MOV A,37H ;恢复现场

MOV C,20H

RETI 退出中断

READ: CLR A ;清A 读取引导码

MOV DPH,A ;清DPTR

MOV DPL,A

HEAD: JB P3.2,HEAD01 ;P3.2变高电平转HARD01 INC DPTR ;用DPTR对低电平计数

MOV R1,#04H

DJNZ R1,$

AJMP HEAD ;转HARD循环循环周

HEAD01: MOV A,DPH ;DPTR高8位放入A

JZ OUT 0脉宽小于16*255=4秒 MOV R1,#0AH ;3ms低电平

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

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

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

西安邮电学院 毕业设计(论文)任务书 学生姓名指导教师职称工程师学院电子工程学院系部光电子技术 专业光电信息工程 题目基于单片机的红外遥控智能小车 任务与要求 任务:以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.sodocs.net/doc/2712468819.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

无线遥控玩具小车设计与制作

“发明杯”大学生创新大赛作品题目: 无线遥控玩具小车设计与制作

目录 摘要 (1) 引言 (3) 1 方案设计与论证 (4) 1.1 直流调速系统 (4) 1.2 防碰撞系统 (5) 1.3 显示系统 (5) 2 硬件设计 (5) 2.1 小车系统框图 (5) 2.2 单片机最小系统设计 (6) 2.3 电机驱动电路设计 (7) 2.4 遥控发射接收电路设计 (9) 2.4.1 无线发送电路 (10) 2.4.2 无线接收电路 (11) 2.5 检测系统设计 (11) 2.5.1 速度检测设计 (11) 2.5.2 防跌落系统设计 (12) 2.5.3 防碰撞系统设计 (13) 2.6 显示电路设计 (13) 2.7 单片机I/O口的分配 (14) 2.8 电源设计 (14) 2.9 小车车体设计 (14) 3 软件设计 (15) 3.1 主程序设计 (15) 3.2 PWM子程序设计 (17) 3.3 遥控子程序 (18) 3.4 防跌落、碰撞子程序 (20) 3.5 显示子程序 (21) 4 结果分析及结论 (22) 5 谢辞 (23)

6 参考文献 (23) 附件1 程序清单 (24) 附件2 硬件电路图 (33) 附件3 电路PCB图 (34)

无线遥控玩具小车设计与制作 摘要:80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评,该课题的基本思想是设计一台能够遥控行走并自动回退防止跌落的机器小车。遥控接收端以 80C51 单片机为控制核心,其中数据的发射和接收部分通过无线通讯模块完成。可通过发射端来控制小车的直流电机实现无极调速, 遥控小车进行转向, 并能在液晶上显示出小车的实时速度值。小车还能自动检测落差较大的落差,遇到楼梯等低处会自动回避,以防止小车由高处摔落。 关键词:80C51单片机、PWM调速、遥控小车

红外遥控开关课程设计报告

电子课程设计报告 题目:红外遥控开关的设计 专业班级:电气工程及其自动化 姓名 时间: 指导教师: 完成日期:2013年6月 5 日 红外遥控开关的设计任务书 1.设计目的与要求 设计一个红外遥控开关控制电路,要认真并准确地理解有关要求,独立完成系统设计,要求所设计的电路具有以下功能: (1)采用红外遥控发射和接收; (2)遥控距离要大于6米; (3)采用锁相环等实现红外遥控操作的加密; (4)输出负载可以为日光灯、白炽灯。 2.设计内容 (1)画出电路原理图,正确使用逻辑关系; (2)确定元器件及元件参数; (3)电路仿真; (4)SCH文件生成与打印输出; (5)PCB文件生成与打印输出。 3.编写设计报告 写出设计的全过程,附上有关资料和电路图,有总结体会。 4.答辩 在规定时间内,完成叙述并回答问题。 目录 1引言 (3)

2总体设计案 (3) 2.1设计思路 (4) 2.2总体设计图 (4) 3设计原理析 (4) 3.1红外发射置 (4) 3.2红外接收装置 (5) 4总结与体会 (6) 5参考文献 (6) 附录1 (7) 附录2 (7) 红外遥控开关的设计 摘要: 单路红外遥控开关,它可以控制一路负载,可用于控制灯具,电风扇、排风扇等家用电器,设计介绍了可控制1KHZ 的红外遥控开关,除具有一般红外遥控的发射、接收及控制外,还特别设计了利用锁相环实现加密的功能。另外,用于使用的器件以及电路的性能都比较好,它的干扰性也是很好的,特别适用于对发射和接收要求高的场合。 关键词: 发射器;接收器;锁相环电路;红外遥控开关 1 引言 现在社会上已经设计出了各种各样的控制开关,其中包括红外遥控开关,红外遥控是目前家用电器中用的较多的遥控方式我们这个设计既具有红外遥控的一般通用特性,也设计了一种具有自己独特性能的部分,让人们更好的使用家用电器,以下介绍红外遥控的特点:它不影响周边环境的、不干扰其他电器设备。由于其无法穿透墙壁,故不同房间的家用电器可以使用通用的遥控器而不会产生相互的干扰;电路调试简单。由于其抗干扰能力强,操作简单等诸多有点,已经广泛应用于彩色电视机,VCD,DVD空调,组合音响等各种家用电器上,我们设计的这个红外遥控开关,不仅是要让人们明白红外遥控的工作原理,还要使他们能更深刻的把握电器性能好坏,相信通过这个设计大家也能对红外遥控开关的工作原理有进一步的了解。 2 总体设计方案 首先需要了解红外信号编码的特点,红外信号有几种不同的编码方式,例如可以使用不同的脉冲宽度代表0和1,也可以使用信号沿的变化代表0和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

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

红外遥控发射和接收系统设计 摘要 本设计是以红外技术为基础,可以实现无线遥控,摆脱了信息传递需要导线的限制,而且红外实现方式灵活,得到了广泛的应用。特别是随着芯片技术的发展,红外集成芯片价格的降低,更加扩展了红外的应用范围。现在在我们的日常生活中都能感受到红外的应用,以及它给我们带来的便利。本设计充分利用能够很容易买到的普通电视机遥控器,通过编码发射红外线,然后由通用红外接收芯片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所示。

基于单片机的WIFI智能小车毕业设计论文

毕业设计方案 课题名称:《基于51单片机的WIFI 遥控小车设计》

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

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

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

本科毕业设计开题报告 题目:基于单片机防盗报警系统的设计 专题: 院(系):电信学院 班级:自动化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)软件工程类课题应有程序清单,并提供电子文档

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

课程设计 基于单片机的红外遥控系统设计 学院:计算机与通信工程学院 专业:通信工程 班级:通信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)

无线遥控玩具小车设计与制作

“发明杯”大学生创新大赛作品 题目: 无线遥控玩具小车设计与制作 目录 摘要 (1) 引言 (3) 1 方案设计与论证 (4) 1.1 直流调速系统 (4) 1.2 防碰撞系统 (5) 1.3 显示系统 (5) 2 硬件设计 (5) 2.1 小车系统框图 (5) 2.2 单片机最小系统设计 (6) 2.3 电机驱动电路设计 (7) 2.4 遥控发射接收电路设计 (9) 2.4.1 无线发送电路 (10) 2.4.2 无线接收电路 (11) 2.5 检测系统设计 (11) 2.5.1 速度检测设计 (11) 2.5.2 防跌落系统设计 (12) 2.5.3 防碰撞系统设计 (13) 2.6 显示电路设计 (13) 2.7 单片机I/O口的分配 (14) 2.8 电源设计 (14) 2.9 小车车体设计 (14) 3 软件设计 (15) 3.1 主程序设计 (15) 3.2 PWM子程序设计 (17) 3.3 遥控子程序 (18) 3.4 防跌落、碰撞子程序 (20) 3.5 显示子程序 (21)

4 结果分析及结论 (22) 5 谢辞 (23) 6 参考文献 (23) 附件1 程序清单 (24) 附件2 硬件电路图 (33) 附件3 电路PCB图 (34) 无线遥控玩具小车设计与制作 摘要:80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评,该课题的基本思想是设计一台能够遥控行走并自动回退防止跌落的机器小车。遥控接收端以 80C51 单片机为控制核心,其中数据的发射和接收部分通过无线通讯模块完成。可通过发射端来控制小车的直流电机实现无极调速, 遥控小车进行转向, 并能在液晶上显示出小车的实时 速度值。小车还能自动检测落差较大的落差,遇到楼梯等低处会自动回避,以防止小车由高 处摔落。 关键词:80C51单片机、PWM调速、遥控小车 引言 在我国,单片机已不是一个陌生的名词,它的出现是近代计算机技术的里程碑事件,因为单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。在单片机诞生之前,为了满足工控对象的嵌入式应用要求,只能将计算机进行机械加固、电气加固后嵌入到对象体系中构成自动控制。但由于体积过大,无法嵌入到大多数对象体系,如家电、玩具、仪器仪表等。单片机则应嵌入式应运而生。单片机的微小体积和极低的成本,可广泛应用到如玩具、家电、仪器仪表、汽车电子系统、工业控制单元、办工自动化系统、金融电子系统、个人信息终端及通信产品中,成为现代化电子系统中最重要的智能化工具。 本系统以80C51单片机为核心器件,由一块液晶显示小车的运动数据,采用L298N来驱动控制电机的正反转,利用无线遥控装置对小车进行遥控,实现具有前进、后退、左移和右移四种运动方式。利用光电一体化红外线传感器,检测落差较大的地方,实现自己判定,并自己避免落到落差较大的地方。利用微动开关,实现小车碰撞到物体后能自动回避,从而达到遥控智能控制的目的。 基于单片机控制的设计思想,选用廉价的遥控编码解码集成电路(PT2262/PT2272)采用LM298N芯片驱动直流电机,通过PWM实现调速,在小车的外围安置红外传感器。实现小车的无级调速控制 ,小车调试性能稳定。这种遥控方案能实现对电动小车的运动状态进行实时控

基于单片机的防盗报警器课程设计(改良版)

目录 摘要 (1) 引言 (1) 1设计任务与要求 (2) 2 基础知识介绍 (2) 2.1热释电红外传感器简单介绍 (3) 2.2 PIR的原理特性 (3) 2.3 AT89C51单片机简单概述 (3) 3 方案设计 (4) 3.1总体设计思路 (4) 3.2具体电路模块设计 (5) 3.2.1 热释电红外传感器原理 (5) 3.3 系统硬件电路的选择及说明 (7) 3.4 软件的程序实现 (8) 3.4.1主程序工作流程图 (8) 3.4.2中断服务程序工作流程图 (9) 4 软件仿真 (9) 5总结 (10) 6参考文献 (11) 7致谢 (12) 8 附录 (13)

摘要: 基于社会安全保障的需要,电子报警这门综合技术的正在不断的发展。与此同时,红外技术已成为先进科学技术的重要组成部分,由于红外线是不可见光,因此用它进行红外探测监控,具有良好的隐蔽性,白天和黑夜都可以使用,而且其抗干扰能力强。防盗报警系统利用单片机控制技术,自动探测发生在布防区内的侵入行为,产生报警信号,一旦发生突发事件,就会向人们发出报警提示,从而让人即使采取应对措施。本系统采用了热释电红外传感器,它的制作简单、成本低、安装比较方便,而且防盗性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。这种防盗器安装隐蔽,不易被盗贼发现,同时它的信号经过单片机系统处理后方便和PC机通信,便于多用户统一管理。本设计包括硬件和软件设计两个部分。硬件部分包括单片机控制电路、红外探头电路、驱动执行报警电路、LED控制电路等部分组成。 处理器采用51系列单片机AT89C51,整个系统是在系统软件控制下工作的。因此在防盗、警戒等安保装置中得到了广泛的应用。此外,在电子防盗、人体探测等领域中,热释电红外探测器也以其价格低廉、技术性能稳定等特点而受到广大用户和专业人士的欢迎。 关键词:单片机;红外传感器;数据采集;报警电路 引言 随着社会的不断进步和科学技术、经济的不断发展,人们生活水平得到很大的提高,对私有财产的保护意识在不断的增强,因而对防盗措施提出了新的要求。本设计就是为了满足现代住宅防盗的需要而设计的家庭式电子防盗系统。 就目前市面上装备主要有压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发式防盗报警器等各种报警器,但这几种比较常见的报警器都存在一些缺点。而本设计中所使用的红外线是不可见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用。这种热释电红外传感器能以非接触形式检测出人体辐射的红外线,并将其转变为电压信号,同时,热释电红外传感器既可用于防盗报警装置,也可用于制动控制、接近开关、遥测等领域。红外线报警器分主动式和被动式两种。 主动式红外线报警器,是报警器主动发出红外线,红外线碰到障碍物,就会反弹回来,被报警器的探头接收。如果探头监测到,红外线是静止不动的,也就是不断发出红线线又不断反弹的,那么报警器就不会报警。当有会动的物体触犯了这根看不见的红线

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

单片机红外遥控系统设计 随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。传统的遥控器采用专用的遥控编码及解码集成电路,这种方法虽然制作简单、容易,但由于功能键数及功能受到特定的限制,只实用于某一专用电器产品的应用,应用范围受到限制。而采用单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随便设定等优点。 本设计主要应用了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研究背景 目前市场上采用的一般是遥控编码及解码集成的电路。此方案的特点是制作简单、容

基于arm平台的无线遥控小车设计报告

高级职业技能实训
课程设计报告
课题名称基于 ARM 平台的智能遥控小车 专 班 姓 业
电子信息工程技术
级电子 B1512 班 名
同 组 人 指导教师
2017-11-02



1.设计题目、要求及分工 .................................................................................... 3 1.1 设计题目 ............................................................................................................ 3 1.2 设计要求 ............................................................................................................ 3 1.3 分工 .................................................................................................................... 3 2.设计方案 .......................................................................................................... 3 3.硬件电路设计 ................................................................................................... 4 3.1 硬件系统整体分析 ............................................................................................. 4 3.2 各模块功能介绍 ................................................................................................. 4
3.2.1 L298N 驱动模块 ................................................................................................ 4 3.2.2 NRF24L01 无线通信模块 ................................................................................ 5 3.2.3 STM32 处理器 .................................................................................................... 6 3.2.4 液晶屏显示模块 ............................................................................................... 6 3.2.5 显示屏与微控制器通信方式 ......................................................................... 6 3.2.6 本章小结 ............................................................................................................ 8
4.软件系统的分析与设计 .................................................................................... 8 5.调试结果记录及分析.......................................................................................10 5.1 作品编译环境 ................................................................................................... 10 5.2 结果记录及分析 ............................................................................................... 11
5.2.1 电阻式触摸屏调试记录 .................................................................................. 11 5.2.2 2.4G 无线通信模块调试记录 ........................................................................ 11 5.2.3 直流电机调试记录 .......................................................................................... 11
参考文献 .............................................................................................................12 附录 1..................................................................................................................13 附录 2..................................................................................................................22

相关主题