文档库 最新最全的文档下载
当前位置:文档库 › 红外电路收发设计

红外电路收发设计

红外电路收发设计
红外电路收发设计

《测控技术工程技能训练设计报告》

班级测控1122 学号1121203236

学生姓名段亚喆

指导教师李华李洪海

淮阴工学院

自动化学院

2015-12

红外电路收发设计

目录

前言 (3)

第1章概述 (4)

第1.1节基于单片机的红外遥控系统概述 (4)

第1.2节设计方案思路 (5)

第1.3节研发方向和技术关键 (5)

第1.4节主要技术指标 (6)

第2章总体设计 (6)

第2.1节红外遥控发射部分 (7)

第2.2节红外遥控接收部分 (8)

第2.3节红外编码标准 (9)

第3章硬件设计 (11)

第3.1节主控芯片AT89C52 (11)

第3.2 功能概述 (12)

第3.3节复位电路 (14)

第3.4节红外发射接收电路 (16)

第4 章软件设计 (17)

第4.1节总体方案 (17)

第五章仿真与调试 (18)

结论 (19)

附录程序代码 (20)

前言

近年来随着计算机在社会各领域的渗透,单片机的应用正在不断地走向深入,同时也带动传统的控制、检测等工作日益更新。传统的遥控器大多采用无线电遥控技术,随着科技的进步,红外线遥控技术的进一步成熟,红外遥控也逐步成为了一种被广泛应用的通信和遥控手段。为了方便实用,传统的家庭电器逐渐采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等有害环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。

红外线的光谱位于红色光之外,波长是0.76~1.5μm,比红光的波长还长。红外遥控是利用红外线进行传递信息的一种控制方式,红外遥控具有抗干扰,电路简单,容易编码和解码,功耗小,成本低的优点。红外遥控几乎适用所有家电的控制。红外遥控是以调制的方式发射数据,就是把数据和一定频率的载波进行“与”操作,这样既可以提高发射效率又可以降低电源功耗。目前有很多种芯片可以实现红外发射,可以根据选择发出不同种类的编码。由于发射系统一般用电池供电,这就要求芯片的功耗要很低,芯片大多都设计成可以处于休眠状态,当有按键按下时才工作,这样可以降低功耗芯片所用的晶振应该有足够的耐物理撞击能力。红外接收头的种类很多,引脚定义也不相同,一般都有三个引脚,包括供电脚,接地和信号输出脚。根据发射端调制载波的不同应选用相应解调频率的接收头。红外接收头内部放大器的增益很大,很容易引起干扰,因此在接收头的供电脚上须加上滤波电容,一般在22uf以上。

红外遥控的特点是不影响周边环境、不干扰其它电器设备。由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控。红外遥控虽然被广泛应用,但各产商的遥控器不能相互兼容。当今市场上的红外线遥控装置一般采用专用的遥控编码及解码集成电路,但编程灵活性较低,且产品多相互绑定,不能复用,故应用范围有限。而本文采用单片机进行遥控系统的应用设计,遥控装置将同时具有编程灵活、控制范围广、体积小、功耗低、功能强、成本低、可靠性高等特点,因此采用单片机的红外遥控技术具有广阔的发展前景。

红外线是一种光线,具有普通光的性质,可以以光速直线传播,强度可调,可以通过光学透镜聚焦,可以被不透明物体遮挡等等。特别制造的半导体发光二极管,可以发出特定波长(通常是近红外)的红外线,通过控制二极管的电流可以很方便地改变红外线的强度,达到调制的目的,因此,在现代电子工程应用中,红外线常常被用做近距离视线范围内的通讯载波,最典型的应用就是家电遥控器。使用红外线做信号载波的优点很多:成本低、传播范围和方向可以控制、不产生电磁辐射干扰,也不受干扰等等。因此被广泛地应用在各种技术领域中。

第1章概述

第1.1节基于单片机的红外遥控系统概述

当今社会科学技术的发展与日俱增,人们生活水平也是日益提高,为了减少人们的工作量,所以对各种家用电器、电子器件的非人工控制的要求越来越高,针对这种情况,设计出一种集成度比较高的控制体系是必然的。现代科技的飞速发展在许多危险、不可近场合也对远程控制提出了越来越高的要求。

单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。

单片机的集成度很高,它体积小、功耗低、控制功能强、扩展灵活、微型化、使用方便等突出特点,尤其耗电少,又可使供电电源体积小、质量轻。所以特别适用于“电脑型产品”,它的应用已深入到工业、农业、国防、科研、教育以及日常生活用品(家电、玩具)等各种领域,几乎很难找到哪个领域没有单片机的踪迹。单片机特别适合把它做到产品的内部,取代部分老式机械、电子零件或元器件。可使产品缩小体积,增强功能,实现不同程度的智能化。

红外线是一种光线,具有普通光的性质,可以以光速直线传播,强度可调,可以通过光学透镜聚焦,可以被不透明物体遮挡等等。特别制造的半导体发光二极管,可以发出特定波长(通常是近红外)的红外线,通过控制二极管的电流可以很方便的改变红外线的强度,以达到调制的目的,因此,在现代电子工程应用中,红外线常常被用做近距离视线范围内的通讯载波。

使用红外线做信号载波的优点很多:成本低、传播范围和方向可以控制、不产生电磁辐射干扰,也不受干扰等等。因此被广泛地应用在各种技术领域中。由于红外线为不可见光,因此对环境影响很小,再由红外光波动波长远小于无线电波的波长,所以红外线遥控不会影响其他家用电器,也不会影响临近的无线电设备。最典型的应用就是家电遥控器。红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象的能力,所以,在设计家用电器的红外线遥控器时,不必要像无线电遥控器那样,每套(发射器和接收器)要有不同的遥控频率或编码(否则,就会隔墙控制或干扰邻居的家用电器)。同类产品的红外线遥控器,也可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。这对于大批量生产以及在家用电器上普及红外线遥控提供了极大的方面。

本设计主要研究并设计一个基于单片机的红外发射及接收系统,实现对八路开关的隔离控制并对工作状态设备计数。控制系统主要是由 AT89C52单片机、电源电路、红外发射电路、红外接收电路、LED 显示电路等部分组成,应用红外遥控系统由发射和接收两大部分组成,应用编/解码专业集成电路芯片来进行控制操作。红外接收头的种类很多,引脚定义也不相同,一般都有三个引脚,包括供电脚,接地和信号输出脚。根据发射端调制载波的不同应选用相应解调频率的接收头。单片机编码发射遥控信号经红外接收处理传送给单片机,单片机根据不同的信息码控制 LED 发光二极管各个状态,并完成相应的状态指示

(如图 1.1)。

第1.2节设计方案思路

本设计主控芯片采用目前比较通用的AT89C52单片机。此类单片机的运算能力强,软件编程灵活,自由度大,市场上比较多见,价格便宜且技术比较成熟容易实现。

红外传输利用载波对信号进行调制从而减少信号传输过程中的光波干扰,提高数据传输效率。由单片机AT89C52定时器 T0 产生周期性的 26.3 的矩形脉冲,即每隔13us,定时器 T0 产生中断输出一个相反的信号使输出端产生周期的 38KHz 脉冲信号。再由单片机将键盘信息及系统识别码等数据调制在红外载波上经红外发射头发射出去。接收方由红外一体化接收头实现对接收信号的放大解调并还原为数据流,经由单片机解码后对相关IO口进行操作。

第1.3节研发方向和技术关键

随着电子技术的发展,当前数字系统的设计正朝着速度快、容量大、体积重量轻的方向发展。在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。

(1)合理设计硬件电路,使各模块功能协调;

(2)红外发射信号的脉冲波形;

(3)红外发射信号的编解码;

(4)单片机对IO口的操作;

第1.4节主要技术指标

(1)遥控距离4到6m;

(2)工作频率为 38KHz,即红外发射和接收的载频为 38KHz;

(3)接收端可显示受控状态。

第2章总体设计

红外遥控系统是集中集光、电于一体的系统。其工作原理是用户按键信号经单片机编码处理后转化为脉冲信号,经由红外发射头发送出去;接收端由红外一体化接收头实现对接收信号的放大解调并还原为数据流,经由单片机解码后对相关IO口进行操作,从而完成整个遥控操作。

整个系统主要是由电源电路、红外发射电路、红外接收电路、LED显示电路等部分组成。系统硬件由以下几部分组成:红外数据发射电路,键盘采用普通按键键盘,按键统一接在单片机P1口。整体设计思路为:根据扫描到不同的按键值对发射脉冲编码赋值后 AT89C52将按照数据处理要求从 P3.4 输出控制脉冲与 T0 产生的 8KHz 的载波(周期是 26us)进行调制,经 PNP三极管对信号放大驱动红外发光管将控制信号发送出去。红外数据接收则是采用 IRLINK 一体化红外接收头,内部集成红外接收、数据采集、解码的功能,只要在接收端 INT0 检测头信号低电平的到来,就可完成对整个串行的信号进行分析得出当前控制指令的功能。然后根据所得的指令去操作相应的用电器件工作,如图 2.1所示。

第2.1节红外遥控发射部分

红外遥控发射部分系统框图见图2.2。发送端采用单片机的定时中断功能,由定时器 T0 产生周期为 26us 的矩形脉冲,即每隔13us定时器 T0 产生中断输出一个相反的信号使单片机输出端产生周期为38KHz的脉冲信号。脉冲图如图 4所示。系统通过直连单片机的按键获取用户遥控信息,经按键扫描确认,然后交由单片机对将要发射数据进行整理,将待发送的二进制信号编码调制在38kHz脉冲基波上,生成脉冲发射信号,最后通过红外发射管发射红外信号。红外发射电路的作用是当接收到外界信号时,驱动红外发光二极管发出调制红外光。

发射系统一般要求芯片的功耗要很低,芯片大多都设计成可以处于休眠状态,当有按键按下时才工作,这样可以降低功耗。红外线通过红外发光二极管(LED)发射出去,红外发光二极管内部材料和普通发光二极管不同,在其两端施加一定电压时,它发出的是红外线而不是可见光。

单片机红外遥控发射器主要有单片机、行列式键盘、低功耗空闲方式控制

电路、红外管发射电路以及单片机的一些电源、复位、震荡子电路组成。

单片机不工作时一直处于低功耗状态,采用了空闲节电工作方式。当遥控器的某一按键被按下以后,外部中断1产生中断,唤醒单片机进入工作状态,查询键盘按下的是哪一个按键,当确认按键后,控制软件启动定时器T0、T1,T1作为发射时间控制器,T0作为红外线发射频率控制器,T0定时溢出时中断程序使红外管接口电平反转一次,写入定时器的初值不同,在输出端口就得到不同的发射频率。T1定时溢出时中断程序关闭关闭T0定时器,停止红外线发射。

第2.2节红外遥控接收部分

红外遥控接收电路框图见图 2.4。红外接收端普遍采用价格便宜,性能可靠的一体化红外接收头(SM0038 , 它接收红外信号频率为38KHz ,周期约26μs)。它能同时对信号进行放大、检波、整形,得到TTL 电平的编码信号。红外接收头收到信号后单片机立即产生中断,开始接收红外信号。接收到的信号经单片机解码得到用户遥控信息并转至IO口执行,同时单片机还完成对处于工作状态的设备进行计数并显示。红外接收电路的作用是接收红外发光二极管发出的调制红外光,并通过运算放大器放大后输入到音频锁相环译码器集成电路进行选频。

单片机红外遥控接收器主要有单片机、红外遥控接收电路、状态指示电路、控制电路以及单片机的一些外围电路组成。

利用单片机中的T0作为红外脉冲计数器,T1作为计数时间控制器。当

电路中红外接收管接收到第一个红外脉冲时,外部中断1被触发,启动计数器T0和定时器T1。定时溢出,中断程序关闭计数器T0,读入计数值并进行判断,确定操作对象(遥控按键)对其进行反转操作,控制电路对所控制的负载进行开或关。还可对接收电路实行上锁功能,对控制电路上锁后,遥控器不能对控制电路实施遥控功能。

红外线接收头的种类很多,引脚定义也不相同,一般都有三个引脚,包括供电脚,接地和信号输出脚。根据发射端调制载波的不同应选用相应解调频率的接收头。

红外线接收头内部放大器的增益很大,很容易引起干扰,因此在接收头的供电脚上须加上滤波电容,一般在22uf以上。有的厂家建议在供电脚和电源之间接入330欧电阻,进一步降低电源干扰。接收电路可以使用一种集红外线接收和放大于一体的一体化红外线接收器,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,而体积和普通的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。

第2.3节红外编码标准

2.3.1 二进制信号的调制

二进制信号的调制仍由发送单片机来完成,如图2.7所示,A是二进制信号的编码波形,B 是频率为38KHz (周期为26μs) 的连续脉冲,C 是经调制后的间断脉冲串(相当于C = A ×B) ,用于红外发射二极管发送的波形。图 2.7 中,待发送的二进制数据为101。图中脉冲个数仅为示意非真实情况。

2.3.2 二进制信号的解调

二进制信号的解调由一体化红外接收头SM0038来完成,它把接收到的红外信号(图2.8 中波形D ,也是图9 中波形C) 经内部处理并解调复原,在输出脚输出图2.8 中波形E (正好是对图2.7 中波形A 的取反) ,SM0038 的解调可理解为:在输入有脉冲串时,输出端输出低电平,否则输出高电平。可直接与单片机串行输入口及外中断相联,以实现随时接收遥控信号并产生中断,然后由单片机对编码还原。

2.3.3 二进制信号的解码

解码是指用特定方法把数码还原成它所代表的内容或将电脉冲信号、光信号、无线电波等转换成它所代表的信息、数据等的过程。解码在无线电技术和通讯等方面广泛应用。

进而二进制信号的解码由接收单片机来完成,它把红外接收头送来的二进制编码波形通过解码,还原出发送端发送的数据。如图2.8 ,把波形E 解码还原成原始二进制数据信息101。

第3章硬件设计

第3.1节主控芯片

AT89C52是美国ATMEL公司生产的

低功耗,高性能CMOS8位单片机,

片内含4k bytes的可系统编程的Fla

sh只读程序存储器,器件采用ATMEL

公司的高密度、非易失性存储技术生产

,兼容标准8051指令系统及引脚。它集

Flash程序存储器既可在线编程(ISP)

也可用传统方法进行编程及通用8位微

处理器于单片芯片中。

3.1.1 主要特性

AT89C52 CPU与MCS-51 兼容图3.1 AT89C52

4K字节可编程FLASH存储器(寿命:1000写/擦循环)

4.0-

5.5V的工作电压范围全静态工作:0Hz-33MHz 三级程序存储器保密锁定128*8位内部RAM

32条可编程I/O线

6个中断源

全双工串行UART通道可编程串行通道

低功耗的闲置和掉电模式

片内振荡器和时钟电路

低功耗空闲和掉电模式

灵活的在系统编程

3.2 功能概述

AT89C52 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32个I/O 口线,看门狗(WDT),两个数据指针,两个16 位定时/计数器,一个 5 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

AT89C52其他主要功能列举如下:

(1)为一般控制应用的 8 位单芯片

(2)晶片内部具时钟振荡器(传统最高工作频率可至 12MHz)

(3)内部程式存储器(ROM)为 4KB

(4)内部数据存储器(RAM)为 128B

(5)外部程序存储器可扩充至 64KB

(6)外部数据存储器可扩充至 64KB

(7)32 条双向输入输出线,且每条均可以单独做 I/O 的控制

(8)5 个中断向量源

(9)2 组独立的 16 位定时器

(10)1 个全多工串行通信端口

(11)8751 及 8752 单芯片具有数据保密的功能

(12)单芯片提供位逻辑运算指令

3.1.3 引脚功能说明

Vcc:电源电压(5V)。 GND:电源接地。

P0 :P0口是一组8位漏极开路型双向I/0口,也即地址/数据总线复用口。作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“l”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在F1ash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1 :Pl 是一个带内部上拉电阻的8位双向I/O口,Pl的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“l”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。Flash编程和程序校验期间,Pl接收低8位地址。

P2 :P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。

在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX@DPTR指令)时,P2口送出高8位地址数据。在访问8 位地址的外部数据存储器(如执行MOVX@Ri 指令)时,P2 口线上的内容(也即特殊功能寄存器(SFR)区中P2寄存器的内容),在整个访问期间不改变。

Flash编程或校验时,P2亦接收高位地址和其它控制信号。

P3 :P3 口是一组带有内部上拉电阻的8 位双向I/0 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL逻辑门电路。对P3口写入“l”时,它们被内部上拉电阻拉高并可作为输入端口。作输入端时,被外部拉低的P3口将用上拉电阻输出电流(IIL)。P3口还接收一些用于Flash闪速存储器编程和程序校验的控制信号。P3口除了作为一般的I/0口线外,更重要的用途是它的第二功能,

如下表3.1所示:

RST

使单片机复位。WDT 溢出将使该引脚输出高电平,设置SFR AUXR的DISRT0 位(地址8EH)可打开或关闭该功能。DISRT0位缺省为RESET输出高电平打开状态。

ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。即使不访问外部存储器,ALE 仍以时钟振荡频率的1/6 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。

对F1ash存储器编程期间,该引脚还用于输入编程脉冲(PROG)。

如有必要,可通过对特殊功能寄存器(SFR)区中的8EH 单元的D0 位置位,可禁止ALE 操作。该位置位后,只有一条M0VX和M0VC指令ALE才会被激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE无效。PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89S51

由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。当访问外部数据存储器,没有两次有效的PSEN信号。

EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。

如EA端为高电平(接Vcc端),CPU则执行内部程序存储器中的指令。 F1ash 存储器编程时,该引脚加上+12V的编程电压Vpp。 XTALl:振荡器反相放大器及内部时钟发生器的输入端。 XTAL2:振荡器反相放大器的输出端。

3.3 复位电路

单片机复位电路包括片内、片外两部分,片外复位电路通过引脚加到内部复位电路上,内部复位电路在每个机器周期S5P2对片外信号采样一次,当RST 引脚上出现连续两个机器周期的高电平时,单片机就完成一次复位。外部复位电

路就是为内部复位电路提供两个机器周期以上的高电平而设计的,AT89C2051通常采用上电自动复位和按键手动复位两种方式。

上电复位电路在通电瞬间,在RC电路充电过程中,RST端出现正脉冲,从而使单片机复位。

复位电路的基本功能是系统上电时提供复位信号直至系统电源稳定后撤销复位信号,为可靠起见电源稳定后还要经一定的延时才撤销复位信号以防电源开关或电源插头分-合过程中引起的抖动而影响复位。复位是单片机初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H单元执行程序。除了进入系统的正常初始化之外,当程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动。

复位操作有上电自动复位和按键手动复位两种方式。本设计采用了按键手动复位方式。图3.4 所示的RC 复位电路可以实现上述基本功能。图3.3按钮开关为手动复位开关, C3 可避免高频谐波对电路的干扰。

第3.2节显示模块

在模拟电子和数字电子中,经常用到的显示方法有LED数码管显示和LCD显示。

本设计中采用的是LED-MPX显示。

第3.3节键盘模块

在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键)。由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。

行扫描法又称为逐行(或列)扫描查询法,是一种最常用的按键识别方法,如图3.6所示键盘,介绍过程如下。

(1)判断键盘中有无键按下将全部行线k1-k4置低电平,然后检测列线的状态。只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的键位于低电平线与4根行线相交叉的4个按键之中。若所有列线均为高电平,则键盘中无键按下。

(2)判断闭合键所在的位置在确认有键按下后,即可进入确定具体闭合键的过程。其方法是:依次将行线置为低电平,即在置某根行线为低电平时,其它线为高电平。在确定某根行线位置为低电平后,再逐行检测各列线的电平状态。若某列为低,则该列线与置为低电平的行线交叉处的按键就是闭合的按键。

图3.6 键盘电路

第3.4节红外发射和接收电路

图3.7为仿真发射接收电路,由于proteus仿真无线传输,故利用中断在单片机产生频率为38KHZ的载波信号,,把发射部分和接收部分用红外接收发射管连接,再在单片机内部进行解调。

图3.7 红外发射接收电路

第4 章软件设计

第4.1节总体方案

基于单片机的红外遥控电路系统设计中编码解码部分全部由单片机实现。即本设计为软件编解码。因此软件设计也是设计的一大重点。编码标准章节 3.3 红外编码标准已详细介绍。这里将具体讲述编解码的软件实现过程。

MCS-51单片机通常使用汇编语言和C语言来进行软件开发。汇编语言是一种简单易掌握、效率较高的开发语言。其程序结构简单,执行速度快,实时性好,程序易优化,编译后占用存储空间校少,是简单的单片机应用系统开发中最常用的程序设计语言。本设计采用汇编语言进行编程,编译器采用Keil μVision V4.00a,该编译器是51系列单片机程序设计的常用工具,既可用汇编,也支持C语言编译。同时具有完善的调试功能。

图 4.1为红外发送子程序的流程图。它每被调用一次便将累加器中的八位二进制数据发送出去。程序从高位开始依次发送累加器中的二进制数据。为‘0’则先发送1.68ms的低电平,为‘1’则先发送0.56ms的低电平。然后打开中断,利用八位自动重装初值定时器使T0口为产生周期26ms的脉冲,脉冲持续时间为0.56ms。脉冲发送完毕,关中断。直至八位数据发送完,本次发射子程序退出。

第五章调试与仿真

系统的软件仿真主要采用Proteus软件。

Proteus软件是英国公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。

发射模块的硬件电路在Proteus中按电路图完成搭建,并在单片机的中断口T1口接上软件提供的虚拟示波器,以显示其输出波形。仿真的主要部分放在了红外发射功能,即通过遥控发射电路与遥控发射程序的联合调试验证模块是否能按要求输出波形,通过此仿真模拟了通过红外电路遥控家用电器的部分模块。

图5.1 仿真效果图

结论

通过这次设计,在老师和同学的耐心辅导与帮助下,我得到了很好地锻炼,实现了我的设计内容。

本设计在分析了当前红外遥控的现状和前景的基础上,在Proteus平台上设计一种红外遥控控制LED的方案,利用单片机的定时器资源模拟红外编解码的格式,并通过键盘输入和控制电路实现了,通过键盘输入控制LED的编号,通过红外发射发送,红外一体化接收头接收到后解码并点亮相应的LED,经过仿真达到了设计的要求。由于时间、水平和经验有限,在信号的发射、编码、抗干扰及功耗控制等方面仍有不足之处,有改进的余地。例如设计中可通过增加红外线发射功率进而增加遥控距离,改进信号编码方式以提高数据的传输速度,使用小型单片机以降低功耗等。另外在系统的调试方面,由于时间和设备的原因,只进行了短距离的调试,更多参数有待进一步的调试。

附录:代码

/***************************************************************

作品:红外线发射

单片机:STC89C52RC

晶振:12M

编译环境:Keil uVision4 V9.00

***************************************************************/

//

// 发射引脚(接PNP三极管b极)

// PNP三极管e极接2Ω电阻,c极接红外发射管

#include

#include

#define uchar unsigned char

#define uint unsigned int

#define SBM 0x80 //识别码

#define m9 (65536-9000) //约9mS

#define m4_5 (65536-4500) //约4.5mS

#define m1_6 (65536-1630) //约1.65mS

#define m_65 (65536-580) //约0.65mS

#define m_56 (65536-560) //约0.56mS

#define m40 (65536-40000) //约40mS

#define m56 (65536-56000) //56mS

#define m2_25 (65536-2250) //约2.25mS

sbit IR = P3^6; //定义发射引脚(接PNP三极管基极)

sbit LED = P3^7; //发射指示灯

uchar KEY(void);

void SanZhuan(void);

void ZZ(uchar x);

void Z0(uchar temp);

void TT0(bit BT,uint x);

void YS(uchar time);

/*┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈

函数功能:主函数

┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈*/

void main(void)

{

TMOD = 0x01; //T0 16位工作方式

IR=1; //发射端口常态为高电平

while(1)

{

SanZhuan();

}

}

/***************************************************************

函数功能:4×4矩阵键盘

键值

P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7

││││││││┃

│││└────13 14 15 16 ┃

││└─────────9 10 11 12 ┃

│└──────────────5 6 7 8 ┃

└────────────────────1 2 3 4 ┃

***************************************************************/

uchar KEY(void)

{

uchar H,L; //行值,列值

H=0;

L=0;

P1 = 0xf0; //将键盘端口行值设为1,列值设为0

if(P1!= 0xf0) //检测是否有按键按下,如果有则hangval必不为0x0f {

YS(10); //按键去抖动,延时10毫秒

if(P1!=0xf0) //确实有按键按下

{

H = P1&0xf0; //按键后得到按键的行标志位,将行标志位赋值给hangval

P1 = 0x0f; //翻转键盘接口输出

L = P1&0x0f; //得到列标志位

}

return (H+L);

}

return 0;

}

/***************************************************************

函数功能:散转程序

入口参数:v

//

// 13 14 15 16

// 9 10 11 12

// 5 6 7 8

// 1 2 3 4

***************************************************************/

void SanZhuan(void)

{

uchar v;

v = KEY();

switch(v)

{

case 0x77:ZZ(0x01);v=0;break; //" "

case 0xb7:ZZ(0x02);v=0;break; //" "

case 0xd7:ZZ(0x03);v=0;break; //" "

case 0xe7:ZZ(0x04);v=0;break; //" "

case 0x7b:ZZ(0x05);v=0;break; //" "

case 0xbb:ZZ(0x06);v=0;break; //" "

case 0xdb:ZZ(0x07);v=0;break; //" "

case 0xeb:ZZ(0x08);v=0;break; //" "

case 0x7d:ZZ(0x09);v=0;break; //" "

case 0xbd:ZZ(0x10);v=0;break; //" "

case 0xdd:ZZ(0x11);v=0;break; //" "

case 0xed:ZZ(0x12);v=0;break; //" "

case 0x7e:ZZ(0x13);v=0;break; //" "

case 0xbe:ZZ(0x14);v=0;break; //" "

case 0xde:ZZ(0x15);v=0;break; //" "

case 0xee:ZZ(0x16);v=0;break; //" "

default:v=0;

}

}

/*┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈函数功能:发送主程序

┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈*/ void ZZ(uchar x)

{

TT0(1,m9); //高电平9mS

TT0(0,m4_5); //低电平4.5mS

/*┈发送4帧数据┈*/

Z0(SBM);

Z0(~SBM);

Z0(x);

Z0(~x);

/*┈┈结束码┈┈*/

TT0(1,m_65);

TT0(0,m40);

/*┈┈重复码┈┈*/

while(KEY())

{

TT0(1,m9);

TT0(0,m2_25);

TT0(1,m_56);

TT0(0,m40);

TT0(0,m56);

LED = !LED; //指示灯

}

LED = 1;

}

/*┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈函数功能:单帧发送程序

入口参数:1帧数据

红外报警器电路设计要点

摘要 本次课设课设题目为红外报警器,是以电路为基础,低频电子线路为指导,采用中小规模集成芯555、三极管、红外二极管、蜂鸣器和各种电阻设计而成。该电路工作原理简单,由555芯片经电源产生的自激信号为红外发射二极管提供电压使其发出特定频率红外光,红外接收二极管作为一个开关控制蜂鸣器的响与不响。本报警器可以实现对局部通道的监控报警作用,也可用来对重要物品的保护。通过对报警电路的设计及焊接,最后能够实现它的功能。 关键字:红外报警器;555定时器;多谐振荡器。

(1)采用红外对管电路结构,当其中光路被遮挡时,报警器发出间歇式报警。(2)采用LED显示,0代表未遮挡,1代表光被遮挡。 (3)每遮挡一次LED显示逐次增加。 (4)设置外部按键,当按键按下时,计算清零。 (5)蜂鸣器的报警由555多谐振荡器给出

用中小规模集成芯片设计并制作红外报警器电路。红外对管中,红外接收管可采用光敏二极管,从光敏二极管的特性知,光敏二极管具有受光导通,不受光截止的特性。因此,可以利用光敏二极管作为开光,控制蜂鸣器的响与不响。采用555多谐振荡器,给蜂鸣器自激信号,给蜂鸣器提供一个电源信号,再通过二极管与4脚相连可控制蜂鸣器状态。LED显示状态可采用七段数码管显示数字0、1,0代表光敏二极管未被遮挡,1代表被遮挡。电路状态计数可采用74161构成的十进制计数器,通过LED显示数字计数。 在这个方案中,首先采用555多谐振荡器给发生二极管一个脉冲信号,这样才可以使接收二极管产生一个不对称的脉冲信号,同时是一个交流信号。再由运放使交流信号放大,并且需要利用三极管的开关作用对蜂鸣器的支线进行短路或者不短路。本方案中元件选取虽多,但是多是用到相同元件控制,在达到同一目的情况下电路相对简单,成本更低的方案。

什么是红外对管电路

红外对管 特性简介: 直径:3mm,波长:940nm,工作电压:1.2V,工作电流:20mA,测量距离:<20cm。波段为红外光,受可见光干扰小。 红外对管电路连接图(对不同型号红外对管,可适当调整电阻以达到相关电气参数) 1、AD采样实现避障功能 针对一些红外接收管容易受到可见光的影响,从而改变其阻值,容易造成系统的误判。可以考虑采用上面的电路。100-100k欧姆,是红外接收管在不同光线条件下(室内-阳光直射)的阻值的大小。在正常的光线下通过IOA0口A/D采集到一个电压值作为一个参考电压。 当随着光线变化时,IOA0口读进来的电压值也就发生变化。这个使用通过IOA4、IOA5、IOA6、IOA7依次选通,选择最接近参考值的电压作为判断电压。 该电路可以避免可见光带来的干扰,检测障碍物的距离在0-15cm。效果不错。缺点是引用占用IO口较多,操作较为复杂。 2、直流驱动避障电路 直流驱动红外探测器电路的设计与参数计算电路如图所示。W1和R1及V1构成简单直流发光二极管驱动电路,调节W1可以改变发光管的发光光强,从而调节探测距离,NE555及其外围元件构成施密特触发器,其触发电平可通过W2 控制,接收管V2和电阻R2构成光电检测电路。通过NE555第3脚输出的TTL 电平可以直接驱动单片机I/O口。

由于555输出信号为TTL电平,单片机检测方便。缺点同样是容易受可见光干扰。 3、交流调制驱动避障电路 LM567及其外围芯片构成音频检频器,其检频频率f0由R4、C5决定:。其中f0为检频频率,当R4=10K,C5=222时,f0=41KHz。这一振荡信号经过V3扩流后,驱动发光管,这样处理后可以保证发光频率与检频频率严格一致使LM567 的输出仅与光强有关。为进一步提升探测距离,我们还设立了一级交流放大器,其增益约为240倍,虽然这样大的放大倍数放大器的线性和稳定性会较差,但对于频率检测不会造成太大的影响。 4、检测液滴电路 无液滴落下时,接收管与发射管正对,接收管接收到的光强较强,有液滴滴下时,下落中的水滴对红外光有较强的漫反射、吸收及一定的散射作用,导致接收光强的较大改变,接收管接收到的信号经一级施密特触发器,送单片机的中断口,据此就可以正确的探测出液滴的滴落。解决了因液体透明而使得发射不明显的问题。 5、检测液面电路一

红外遥控器电路(接收电路)

电子技术基础课程设计任务书2014-2015学年第一学期第18周-19周

目录 1、总体方案的设计与选择........................... 错误!未定义书签。 1.1、选题及要求 (1) 1.2、原理与方案 (1) 1.2.1、红外线与红外接收二极管 (1) 1.2.2、红外接收电路 (1) 1.2.3、电源电路 (3) 1.2.4、红外接收总电路 (3) 1.2.5、元器件的选择 (4) 1.2.3方案确定 (4) 2、总电路图,印刷图及相关说明 (5) 2.1、原理图 (5) 2.2、清单图 (5) 2.3、PCB (6) 2.4、PCB三维图 (6) 2.5、PCB板3D显示图 (7) 3、计算机仿真及相关说明 (9) 3.1、仿真电路图 (9) 3.2、仿真过程 (9) 4、电路制作与调试 (11) 4.1、元件确定 (11) 4.2、元件检测 (11) 4.3、仪表仪器 (11) 4.4、电路板制作 (11) 4.5、电路板调试 (13) 4.6、调试常见故障与处理方法 (15) 5、心得体会 (16) 6、参考文献 (17)

引言 随着时代的发展,人民的生活水平不断提高,各种家用电器设备也随之进入千家万户,一些家用电器开关在使用的时候非常麻烦,为了方便大家使用,现在社会上也设计出了各种各样的控制开关,其中包括红外遥控开关,红外遥控是目前家用电器中用的较多的遥控方式。 红外遥控有以下特点: 1、抗干扰能力强。由于其无法穿透墙壁,故不同房间的家用电器可以使用通用的遥控器而不会产生相互的干扰; 2、电路调试简单,操作简单; 3、成本低,符合大众消费观念。 由于其抗干扰能力强,操作简单等诸多有点,红外遥控已经广泛应用于彩色电视机、DVD、空调、组合音响等各种家用电器上。 基于红外遥控发射与接收原理,我们小组设计了一款简易红外遥控电路,通过这个设计,不仅可以明白红外遥控的工作原理,还能在之后自己DIY红外遥控开关。相信通过这个设计也能让其他人对红外遥控开关的工作原理有进一步的了解。

基于单片机控制的红外线防盗报警器的设计

目录 1 绪论 (3) 1.1 研究目的和意义 (3) 1.2 研究内容 (3) 1.3研究方法和技术路线 (3) 1.4 预期的研究目标 (4) 2 系统总体设计 (4) 2.1系统概述 (4) 2.2 主要器件介绍 (6) 2.2.1 热释电红外传感器概述 (6) 2.2.2 AT89C51 单片机概述 (9) 2.3 总体设计框图 (14) 3 系统硬件设计 (15) 3.1信号检测与放大模块 (15) 3.1.1电路实现功能 (15) 3.1.2电路图 (15) 3.1.3电子元件介绍 (15) 3.2 LED显示模块 (16) 3.2.1 电路实现功能 (16) 3.2.2电路图 (16) 3.2.3电子元件介绍 (16) 3.3 报警执行模块 (17) 3.3.1 电路实现功能 (17) 3.3.2电路图 (17) 3.3.3电子元件介绍 (17) 3.4 手工暂停模块 (18) 3.4.1 电路实现功能 (18)

3.4.2电路图 (18) 3.5 晶振与复位模块 (18) 3.5.1 电路实现功能 (18) 3.5.2电路图 (19) 3.5.3电子元件介绍 (19) 4 系统软件设计 (21) 4.1 软件设计介绍 (21) 4.2 主程序设计 (21) 4.2.1 实现功能 (21) 4.2.2 流程图 (21) 4.3 定时中断程序设计 (23) 4.3.1 实现功能 (23) 4.3.2 10s定时流程图 (23) 4.3.3 关键技术 (23) 4.3.4 关键代码: (25) 4.4 解除中断程序设计 (26) 4.4.1 实现功能 (26) 4.4.2 程序流程图 (26) 4.4.3 关键技术 (27) 4.4.4 关键代码 (28) 5 实验结论 (29) 结束语 (30) 附录一 (30) 附录二 (33) 附录三 (33) 参考文献 (34) 致谢 (35)

红外收发对管电路

For personal use only in study and research; not for commercial use 红外收发对管 1、红外收发对管是一种利用红外线的开关管,接受管在接受和不接受红外线时电阻发生明显的变化,利用外围电路可以时输出产生明显的高低电平的变化,高低电平的变化输入单片机就可使之识别,从而实现智能控制。我们使用的单片机是凌阳61板,经过我们试验,在输入电压小于1.5伏时单片机识别为低电平,在输入电压大于1.85伏时单片机识别为高电平。 2、用途:蔽障、计数(记液体点滴的个数、记玻璃小球的个数、记小车轮子的转数)、寻迹 3、红外发射接收电路: ??? 3.1输入信号采用38KHz的调制波 红外发射电路由电阻R2、三极管Q2、电阻R3与红外发射二极管D1构成,如图 接收电路由红外接收管和放大电路组成,如图 2.2。Q4接收到红外信号后,经过三极管Q1进行第一级放大,放大后的信号送入三极管Q3进行第二级放大,通过Rx就可以得到放大后的红外接收信号。 为了降低干扰,Tx一般采用调制方式,这里,其波形如图2.3。 图2.3 38KHz调制波 对应图2.3的调制波,如果VCC为5V,发射接收对管的有效距离(单片机可检测)大概为20cm;如果VCC为3V,发射接收对管的有效距离(单片机可检测)大概为10cm。3.2直接采用直流电源 本电路电路简单,性能稳定,安装方便,但距离比较近。当阻挡了接收管接收红外线的强度时,产生一个低电平的脉冲信号,由于对管的发射口径较小,单光束发射,小球相对红外装置正交落下时,很容易检测处理。 使用此电路寻迹实现小车跟黑色轨道行驶,在行驶过程中不超出该线。考虑到黑线和白纸组合,我们采用红外对管辨认路面的黑白两种不同状态。由于红外对管对黑白色的感应比较明显,又不需要很高的精度,适用于简单的寻迹。但外部影响比较大,所以须将接收头用黑皮套套上以提高信号的接受率。该小车采用三对红外对管,通过他们送入单片机信号的不同,将其逻辑组合后向小车的各个电机发送启动信号,从而,驱动小车实现寻迹功能。

基于51单片机的红外遥控器设计

天津职业大学 二○一五~二○一六学年第1学期 电子信息工程学院 通信系统综合实训报告书 课程名称:通信系统综合实训 班级:通信技术(5)班 学号:1304045640 1304045641 1304045646姓名:韩美红季圆圆陈真真指导教师:崔雁松 2015年11月17日

一、任务要求 利用C51单片机设计开发一套红外线收发、显示系统。 具体要求: ●编写相关程序(汇编、C语言均可); ●用Proteus绘制电路图并仿真实现基本功能; ●制作出实物 二、需求分析(系统的应用场景、环境条件、参数等) 现在各种红外线技术已经源源不断进入我们的生活中,在很多场合发挥着作用。 机场、宾馆、商场等的自动门,会在人进出时自动地开启和关闭。原来,在自动门的一侧有一个红外线光源,发射的红外线照射到另一侧的光电管上,红外线是人体察觉不到的。当人走到大门口,身体挡住红外线,电管接收不到红外线了。根据设计好的指令,触发相应开关,就把门打开了。等人进去后,光电管又可以接到红外线,恢复原来的线路,门又会自动关闭。因此这种光电管被称为“电眼”,在许多自动控制设备中大显身手。 在家庭中,许多电子设备如彩色电视、空调、冰箱和音响等,都使用了各种“红外线遥控器”。利用它我们可以非常方便的转换电视频道或设定空调的温度档次。 三、概要设计(系统结构框图/系统工作说明流程图) 红外线收发、显示系统硬件由以下几部分组成:红外遥控器,51单片机最小系统,接收放大器一体集成红外接收头,LED灯显示电路。 红外线接收是把遥控器发送的数据(已调信号)转换成一定格式的控制指令脉冲(调制信号、基带信号),是完成红外线的接收、放大、解调,还原成发射格式(高、低电位刚好相反)的脉冲信号。这些工作通常由一体化的接收头来完成,输出TTL兼容电平。最后通过解码把脉冲信号转换成数据,从而实现数据的传输。 红外遥控系统电路框图

红外接收发射(电路图和PCB)

学年论文 (课程论文、课程设计) 题目:红外发射接受 作者: 所在学院:信息科学与工程学院专业年级:电子信息工程08-1班指导教师:王建英 职称:讲师 2009年1月7日

实验目的: 1. 学会熟练操作Altium Designer 6软件。 2. 学会用Altium Designer 6软件进行电子线路设计并运用软件分析各种参数。 3.熟练掌握基本红外发射接收的设计、分析及运。 4. 学会红外发射接收电路基础的电路设计并进行研究分析。 实验要求: 1.了解红外发射接收的基本电路结构。 2.概述音频放大器的构造及功能。 3.用Multisim完成对电压和功率放大器的电路设计。 4.对电路的各部分功能作简要解释。 5.要求所设计的电路实现对电压和功率的放大功能。 6.对电路进行调与仿真,得到重要性能参数且要求要有电路的输入与输出波形。 7.对放大器的一些性能指标进行研究分析。(对输入输出波形研究以及对频率效应的研究等等)。 8.得出实验结论。 实验内容: 一、实验原理图

红外线遥控器在家用电器和工业控制系统中已得到广泛应用,了解他们的工作原理和性能、进一步自制红外遥控系统,也并非难事。 1.红外线的特点 人的眼睛能看到的可见光,若按波长排列,依次(从长到短)为红、橙、黄、绿、青、蓝、紫,如图1所示。 由图可见,红光的波长范围为0.62μm~0.76μm,比红光波长还长的光叫红外线。红外线遥控器就是利用波长0.76μm~1.5μm之间的近红外线来传送控制信号的。 红外线的特点是不干扰其他电器设备工作,也不会影响周边环境。电路调试简单,若对发射信号进行编码,可实现多路红外遥控功能。 2.红外线发射和接收 人们见到的红外遥控系统分为发射和接收两部分。发射部分的发射元件为红外发光二极管,它发出的是红外线而不是可见光,如图2所示。 常用的红外发光二极管发出的红外线波长为940nm左右,外形与普通φ5mm发光二极管相同,只是颜色不同。一般有透明、黑色和深蓝色等三种。判断红外发光二极管的好坏与判断普通二极管一样的方法。单只红外发光二极管的发射功率约100mW。红外发光二极管的发光效率需用专用仪器测定,而业余条件下,只能凭经验用拉距法进行粗略判定。 接收电路的红外接收管是一种光敏二极管,使用时要给红外接收二极管加反向偏压,它才能正常工作而获得高的灵敏度。红外接收二极管一般有圆形和方形两种。由于红外发光二极管的发射功率较小,红外接收二极管收到的信号较弱,所以接收端就要增加高增益放大电路。然而现在不论是业余制作或正式的产品,大都采用成品的一体化接收头,如图3所示。红外线一体化接收头是集红外接收、放大、滤波和比较器输出等的模块,性能稳定、可靠。所以,有了一体化接收头,人们不再制作接收放大电路,这样红外接收电路不仅简单而且可靠性大大提高。 图3是常用两种红外接收头的外形,均有三只引脚,即电源正VDD、电源负(GND)和数据输出(Out)。接收头的引脚排列因型号不同而不尽相同,图3列出了因接收头的外形不同而引脚的区别。

红外对管

红外对管怎么判断哪个是接收管? 红外线对管的判断方法人们习惯把红外线发射管和红外线接收管称为红外对管。红外对管的外形与普通圆形的发光二极管类似。初接触红外对管者,较难区分发射管和接收管。本文介绍三种简便的识别方法。 1 菽诓拷峁故侗鸷焱舛怨艿哪诓拷峁谷缤?‘所示。图1(a)是红外发射管,管芯中央凹陷,类似聚光罩的形状、,图1(b)是红外接收管,管芯中央的平台上有红外感光电极。红外对管的两引脚1长1短,长引脚是正极,和普通发光管相同。 2.用三用表测量识别可用500型或其他型号指针式三用表的Rxlk电阻挡,测量红外对管的极间电阻,以判别红外对管。 判据 一:在红外对管的端部不受光线照射的条件下调换表笔测量,发射管的正向电阻小,反向电阻大,且黑表笔接正极(长引脚)时,电阻小的(1k—20k)是发射管。正反向电阻都很大的是接收管。判据 二:黑表笔接负极(短引脚)时电阻大的是发射管,电阻小并且三用表指针随着光线强弱变化时,指针摆动的是接收管。 注: 1)黑表笔接正极,红表笔接负极时测量正向电阻。 2)电阻大是指三用表指针基本不动。 3.通电试验方法判别用一只发光二极管和—只电阻与被测的对管串联,如图2所示。图中电阻起限流作用,阻值取220欧--510欧。LED发光二极管用来显示被测红外管的工作状态。用遥控器(电视机遥控器等)对着被测管按下遥控器的任意键,LED亮时,被测管是红外接收管。不亮则是红外发射管。 用普通的红外发射接收对管怎样才能提高发射与接收的距离,至少距离要5米 加载波, 常用的红外发光二极管(如SE303·PH303),其外形和发光二极管LED相似,发出红外光(近红外线约0.93μm )。管压降约1.4V ,工作电流一般小于20mA。为了适应不同的工作电压,回路中常串有限流电阻。

38khz红外发射与接收解析

38khz红外发射与接收 38khz红外发射与接收 红外线遥控器在家用人的眼睛能看到的可见光,若按波长排列,依次(从长到短)为红,橙,黄,绿,青,蓝,紫,如图1所示. 由图可见,红光的波长范围为0.62μm~0.76μm,比红光波长还长的光叫红外线.红外线遥控器就是利用波长0.76μm~1.5μm之间的近红外线来传送控制信号的. 红外线的特点是不干扰其他电器设备工作,也不会影响周边环境. 人们见到的红外遥控系统分为发射和接收两部分.发射部分的发射元件为红外发光二极管,它发出的是红外线而不是可见光,如图2所示. 常用的红外发光二极管发出的红外线波长为940nm左右,外形与普通φ5mm发光二极管相同,只是颜色不同.一般有透明,黑色和深蓝色等三种.判断红外发光二极管的好坏与判断普通二极管一样的方法.单只红外发光二极管的发射功率约100mW.红外发光二极管的发光效率需用专用仪器测定,而业余条件下,只能凭经验用拉距法进行粗略判定. 接收电路的红外接收管是一种光敏二极管,使用时要给红外接收二极管加反向偏压,它才能正常工作而获得高的灵敏度.红外接收二极管一般有圆形和方形两种.由于红外发光二极管的发射功率较小,红外接收二极管收到的信号较弱,所以接收端就要增加高增益放大电路.然而现在不论是业余制作或正式的产品,大都采用成品的一体化接收头,如图3所示.红外线一体化接收头是集红外接收,放大,滤波和比较器输出等的模块,性能稳定,可靠.所以,有了一体化接收头,人们不再制作接收放大电路,这样红外接收电路不仅简单而且可靠性大大提高. 图3是常用两种红外接收头的外形,均有三只引脚,即红外接收头的主要参数如下: 工作电压:4.8~5.3V 工作电流:1.7~2.7mA 接收频率:38kHz 峰值波长:980nm 静态输出:高电平 输出低电平:≤0.4V 输出高电平:接近工作电压 3.红外线遥控发射电路 红外线遥控发射电路框图如图4所示. 框图4是目前所有红外遥控器发射电路的功能组成,其中的编码器即调制信号,按遥控器用途的编码方式可以很简单,也可以很复杂.例如用于电视机,VCD,DVD 和组合音响的遥控发射的编码器,因其控制功能多达50种以上,此时的编码器均采用专用的红外线编码协议进行严格的编程,然而对控制功能少的红外遥控器,其编码器是简单而灵活.前者编码器是由生产厂家的专业人员按红外遥控协议进行编码,而后者适用于一般图4中编码器的编码信号对38kHz的载波信号进行调制,再经红外发射管D向空间发送信号供遥控接收端一体化接收头接收,解调输出,再作处理.

万能学习型红外遥控器制作(毕业设计)

学号 密级 ××大学本科毕业论文 万能学习型红外遥控器设计 院(系)名称:×××× 专业名称:×××× 学生姓名:×××× 指导教师:×××× 二○○九年五月

BACHELOR'S DEGREE THESIS OF ×××× UNIVERSITY Design of Universal IR Learning Remote Controller College :×××× Subject :×××× Name :×××× Directed by :×××× May 2009

摘 要 随着家用电器种类的增加和无线遥控产品的普及,红外遥控器的使用频率越来越高,针对国内红外遥控学习技术成熟,但产品化程度低的特点,本文自主设计一种具有红外学习和触屏显示功能的红外遥控器,借此促进红外遥控学习技术在国内市场的产品化推广。 在红外解码方面,传统方法采用单片机中断或者查询方式采集红外信号,环境不理想情况下可能需要多次解码,本文借助电脑辅助记录全波形,通过相关软件优化波形,解码一次即可成功;在红外发射方面,本文通过实验发现红外发射距离受载波占空比和红外二极管贯通电流影响,通过调试将38KHz载波红外信号发射距离提高到10米;在红外接收方面,进行了红外干扰测试;在触屏校验方面,通过实验获取触屏数据,利用matlab参数估计lsqcurvefit函数求得校正参数,解决了触屏漂移问题;在彩屏显示方面,将遥控器所有按键简化为方向键和确认键,虚拟数码管显示按键位置,避免了单片机片上资源紧张的问题,此外,彩屏仅支持16位R5G6B5格式数据,一张176*220图片占用72. 6KB空间,造成极大浪费,本文借此讨论了适合本系统的图片压缩技术,给出了一种具体的图片压缩格式。 按照由简单到复杂的顺序,本文先后制作了遥控接收解码装置、遥控编码发射装置、万能学习型红外遥控器,以SAA3010遥控器作为典型代表(遵循飞利浦RC-5编码协议),成功的实现了红外编解码、发射接收、按键触屏双输入、彩屏显示等基本功能,最终制作的万能学习型遥控器在功能上可以完全代替SAA3010遥控器。 关键词:红外学习;红外解码;单片机控制;声卡采样;触屏校验

红外线发射与接收电路图

红外线发射与接收电路图 由455KHZ的晶振CRY,反相器74HC04及电阻、电容构成的振荡器产生455KHZ的方波信号。经脉冲分频器74LS92,六分频成为75.83KHZ的脉冲信号。再经过D触发器构成的2分频/整形电路变成38KHZ的方波信号。由单片机的异步串行口TX输出的串行数据信号,送到与非门74HC00的输入端。与非门的另一输入端接38KHZ的载波信号。与非门的输出信号用来控制三极管的开通或关断,从而控制红外发射管发送信息。这样就达到了用串行口TX输出的串行数据信号直接调制载波,进行红外数据传输的目的。发射电路的调制采用的是时分制幅度键控调制方式。因单片机在复位后,TXD脚为高电平,为满足同步的要求,采用低电平同步脉冲,经与非门(U3)后变成高电平同步脉冲。所以单片机TXD 发送的编码应是反码。 据说,发送数据"0"的载波脉冲个数不少于14个,这样发送速率不高于1200b 设计中采用一种高效能的红外接收器——德律风根TFMS5380。德律风根所开发的微型接收器TFMS5380是近期市场上最高效能的红外接收器。同一组件内已装上了接收二级管和前置放大器。TFMS5380特点:(1)单一的接收器和前置放大器的组合。(2)超敏感度和传送距离。(3)内置PCM频率过滤器。(4)无外置组件需要。(5)特强光及电场干扰屏蔽。(6) TTL及CMOS兼容,适用于微处理器操作控制。(7)可选频率由30KHZ至56KHZ。(8)低功耗。(9)ISO9000认可。TFMS5380适用于数据传送、电视机、录像机、组合音响及

卫星接收器等。TFMS5380的内部框图及构成的接收电路。如图3所示。 红外二极管就和普通的发光二极管原理一样,就是在半导体PN结区域电子和空穴复合发光。发光的波长和半导体的禁带宽度有关。 光敏红外二极管和普通的光敏二极管也是一样的。在PN结附近由于光照产生的激子被结电场拉开成为电子-空穴对,分别流向不同的电极。一般光敏管反向偏置,有光时反向电阻会变化。 一般红外管用来通信,比如电视机的遥控器。或者测距,比如自动冲水马桶

红外线报警器设计说明书

湖北文理学院物电学院 自动化1211 模拟电路课程设计 姓名:程梦学号:2012118010姓名:库才席学号:2012118032姓名:方凯学号:2012118016姓名:李沈辉学号:2012118040姓名:蔡嘉伦学号:2012118002

前言 近年来,随着改革开放的深入发展,电子电器的飞速发展.人民的生活水平有了很大提高。各种高档家电产品和贵重物品为许多家庭所拥有。然而一些不法分子也是越来越多。这点就是看到了大部分人防盗意识还不够强.造成偷盗现象屡见不鲜。因此,越来越多的居民家庭对财产安全问题十分担忧。 报警器这时正为人们解决了不少问题.但是市场上的报警器大部分都是用于一些大公司财政机构。价格高昂,一般人们难以接受。如果再设计和生产一种价廉、性能灵敏可靠的防盗报警器,必将在防盗和保证财产安全方面发挥更加有效的作用。由于红外线是不见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用,此外,在电子防盗、人体探测等领域中,被动式热释电红外探测器也以其价格低廉、技术性能稳定等特点而受到广大用户和专业人士的欢迎。 红外报警器大多数采用国外的先进技术,其功能也非常先进。其中包括被动式热释电型红外报警器,也即是本文将研究的产品。还有红外监控无线报警器,超声波防盗报警器,红外线防盗报警器,高灵敏红外报警器,触摸式延时防盗报警器, 触摸式防盗报警器,红外报警器,

红外线声先报警器…… 其外,可用红外报警器原理,控制各种电器的运行…… 目录 1.功能说明-------------------------------------------------------------2.结构框图-------------------------------------------------------------3.使用说明-------------------------------------------------------------4.原理与原理图--------------------------------------------------------

红外收发对管电路之欧阳学文创作

红外收发对管 欧阳学文 1、红外收发对管是一种利用红外线的开关管,接受管在接受和不接受红外线时电阻发生明显的变化,利用外围电路可以时输出产生明显的高低电平的变化,高低电平的变化输入单片机就可使之识别,从而实现智能控制。我们使用的单片机是凌阳61板,经过我们试验,在输入电压小于1.5伏时单片机识别为低电平,在输入电压大于1.85伏时单片机识别为高电平。 2、用途:蔽障、计数(记液体点滴的个数、记玻璃小球的个数、记小车轮子的转数)、寻迹 3、红外发射接收电路: 3.1输入信号采用38KHz的调制波 红外发射电路由电阻R2、三极管Q2、电阻R3与红外发射二极管D1构成,如图 接收电路由红外接收管和放大电路组成,如图2.2。Q4接收到红外信号后,经过三极管Q1进行第一级放大,放大后的信号送入三极管Q3进行第二级放大,通过Rx就可以得

到放大后的红外接收信号。 为了降低干扰,Tx一般采用调制方式,这里,其波形如图2.3。 图2.3 38KHz调制波 对应图2.3的调制波,如果VCC为5V,发射接收对管的有效距离(单片机可检测)大概为20cm;如果VCC为3V,发射接收对管的有效距离(单片机可检测)大概为10cm。3.2直接采用直流电源 本电路电路简单,性能稳定,安装方便,但距离比较近。当阻挡了接收管接收红外线的强度时,产生一个低电平的脉冲信号,由于对管的发射口径较小,单光束发射,小球相对红外装置正交落下时,很容易检测处理。 使用此电路寻迹实现小车跟黑色轨道行驶,在行驶过程中不超出该线。考虑到黑线和白纸组合,我们采用红外对管辨认路面的黑白两种不同状态。由于红外对管对黑白色的感应比较明显,又不需要很高的精度,适用于简单的寻迹。但外部影响比较大,所以须将接收头用黑皮套套上以提高信号的接受率。该小车采用三对红外对管,通过他们送入单

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

基于单片机的红外遥控设计与制作 13工试2班舒佳章韬略 一、设计目的 对于本课题的研究,其理论中的价值是对红外线这种电磁波的特性进行更加深入的研究。同时在与单片机和电子电路的共同作用下,找到单片机及电子电路在实际运用中的更多功能,从而挖掘出红外线和硬件设备结合中的更多可能性。在现实意义中,对于红外线的使用,它不仅提高了单片机、硬件设备和硬件系统在智能遥控领域的广泛应用,而相对了在硬件设施上使用了红外线的遥控技术,也同时大大拓宽了硬件设施的应用围。在不久的将来,我相信,人们对于红外遥控控制的运用,会变得越来越广。 二、设计要求 基本功能要求: 1.以一个单片机作为控制遥控器,另一个单片机控制系统为被遥控对象; 2.用遥控器的10个遥控开关,控制遥控对象的10个电源开关通断; 3.能实现10个电源开关状态显示; 4.能实现定时开关某一个电源开关。 扩展功能: 1.能实现灯光亮度连续调节;

2.能根据不同电器实现不同时间通断控制; 3.其他扩展功能。 三、方案设计 3.1红外遥控发射电路的方案 采用指令键产生电路产生不同的控制指令,单片机进行状态的编码,直接由单片机的口输出方波信号控制红外发射管进行发射。红外发射管采用普通的红外发射二极管。 3.2红外遥控接收电路的方案 遥控系统采用红外线脉冲个数编码,直接利用单片机软件解码,实现功能的遥控。 3.3单片机的选择 本设计所编写的程序比较简单,功能也比较少,所用到的输入输出端口也不是很多,所以我们决定用STC89C52单片机来完成本设计,既方便也很实用。 3.4红外遥控系统电路的原理框图以及各部分作用

各部分作用: (1)行列式键盘 行列式键盘又称为矩阵式键盘,用I/O线组成行列结构,按键设置在行列的交点上,行列式分别连接到按键开关的两端。键盘中有无按键按下是由行线送入扫描字及列线读入列线状态字来判断的,有键按下时通过查键并执行键功能程序。 (2)红外线发射电路 遥控器信息码由单片机的定时器1中断产生40KHZ红外线方波信号。由P3.5口输出,经过三极管放大,由红外线发射管发送。 (3)单片机 单片机用于输出方波信号控制红外发射电路的工作。 3.5红外接收部分原理框图以及各部分作用 各部分作用: (1)+5V电源电路 给单片机最小系统、控制电路提供以及红外接收电路提供电压。

红外接收电路设计

基于单片机的主从红外通信系统的研究与设计2009-11-17 21:24出处:中华电子网作者:刘永春、王秀碧、陈彬【我要评论】[导读]发射端将二进制数字信号调制成某一频率的脉冲序列,经电光转换电路,驱动红外发射管以光脉冲的形式发送到空中。接收端将接收到的光脉冲转换成电信号,再经解调和译码后恢复出原二进制数字信号。本文设计了一种基于单片机PIC18F248的主从式红外通信系统,主要设计了红外接口电路以及主机和从机通信软件流程。 1、引言 红外通信是目前比较常用的一种无线数据传输手段,其具有无污染、信息传输稳定、信息安全性高以及安装使用方便等优点,并且可以在很多场合应用,如家电产品,工业控制、娱乐设施等领域。红外通信是利用950nm近红外波段的红外线作为传递信息的载体,通过红外光在空中的传播来传递信息,由红外发射器和接收器实现。发射端将二进制数字信号调制成某一频率的脉冲序列,经电光转换电路,驱动红外发射管以光脉冲的形式发送到空中。接收端将接收到的光脉冲转换成电信号,再经解调和译码后恢复出原二进制数字信号。本文设计了一种基于单片机PIC18F248的主从式红外通信系统,主要设计了红外接口电路以及主机和从机通信软件流程。 2、系统硬件电路设计 在主从式红外通信系统中,主机及从机的红外发射电路相同,红外线的载波频率都为38KHz,在同一时间内,可以是主机发射,从机接收;或者从机发射,主机接收。 2.1 红外发射电路设计 红外发射器电路主要由单片机,驱动管Q1和Q2、红外发射管D1等组成,电路如下: 红外发射器工作原理为:单片机通过I/O端口控制整个发射过程。其中,红外载波信号采用频率为38KHz的方波,由PIC18F248的CCP模块的PWM功能实现,并由CCP1端口传输到三极管T2的基极。待发送到数据由单片机的TX端口以串行方式送出并驱动三极管Q1,当TX为“0”时使Q1管导通,通过Q2管采用脉宽调制(PWM)方式调制成38KHz的载波信号,并由红外发射管D1以光脉冲的形式向外发送。当TX为“1”时使Q1管截止,Q2管也截止,连接Q1和Q2的两个上拉电阻R1和R3把三极管的基极拉成高电平,分别保证两个三极管可靠截止,红外发射管D1不发射红外光。因此通过待发送数据的“0”或“1”就可控制调制后两个脉冲串之间的时间间隔,即调制PWM的占空比。比如若传送数据的波特率为1200bps,则每个数位“0”就对应32个载波脉冲调制信号。红外发射管D1采用TSAL6200红外发射二极管,其实现将电信号转变成一定频率的红外光信号,它发射一种时断时续的高频红外脉冲信号,由于脉冲串时间长度是恒定的,根据脉冲串之间的间隔大小就可以确定传输的数据是“0”还是“1”。 2.2 红外接收电路设计 红外接收电路主要采用Vishay公司的专用红外接收模块HS0038B。接收电路及

红外报警电路设计报告

成都信息工程大学 应用电子设计 课题名称:红外报警电路设计 学院:光电学院 专业班级:电科131 学生姓名:林静 学号: 2013031030 指导教师:王建波 完成时间: 2016.01.09

红外报警电路设计报告 一. 设计要求 设计并制作反射式的红外报警电路,当有人靠近时能够发出声光报警,必须使用脉冲方式驱动红外发光二极管。 (1).反射式的有效探测距离>40cm ; (2).系统采用单 5V 供电 ; (3).发出的声光报警必须是断续的方式,并且能够持续 10-15S 时间,然后自动解除报警(或者采用手动解除报警); (4).能够“记忆”报警次数并可以通过按键查询。 备注:可使用红外对管。 二. 方案选择及电路的工作原理 方案一:使用红外接收头作为红外接收电路,红外接收头集成了红外线接收PD二极管、放大、滤波和比较器输出等,当红外接收头接收头采集到红外信号后会产生一个高电平输出,来触发后续报警电路。但是由于外界红外干扰因素较多,导致红外接收头误工作,进而使电路误报警,因此避免误报警是难点; 方案二:采用普通发射管接收管设计电路,这样接收到的信号较小、干扰大。孤儿需要对接收信号进行滤波、放大和整形。采用运算放大器进行信号放大、滤波、整形电路的设计对我们来说比较熟悉,电路调试难度不高,只是运放电路结构略显复杂。 方案选择:综合各方案考虑,因个人能力有限,故选择设计实施较简单的方案二 三.单元电路设计计算与元器件的选择 1.红外发射管发射电路

主要利用电容C2的充放电过程实现断续功能。当其两端电压小于1/3VCC时放电管截止。大于2/3VCC时开始放电;降至1/3时又开始充电,电路震荡产生矩形脉冲。 震荡周期T = 0.7(R8+2R12)*C2;振荡频率 = 1/T; 占空比q =( R8+R12)/(R8+2R12) = 66.7% 元器件选择:定时器芯片NE555;电容C2用1uF,C3用1uF;红外二极管D1;三极管Q1 2N3904;电阻R8 1K、R9 1K、R12 1K、R13 1K。 2.信号放大电路 LM358反向比例放大器放大倍数N = -R22/R25 ;R25为100Ω滑变,故放大倍数可适当调节。 3.比较电路 使用LM358运算放大器,因为延时系统采用的是NE555单稳态触发器(低电平触发);当反向端输入小于同向端输入,高电平输出;反之输出低电平。

(完整版)红外遥控电路设计

引言 随着远程教育系统的不断发展和日趋完善,利用多媒体作为教学手段在各级各类学校都得到了广泛应用。近年来,在多媒体教学系统的使用、开发和研制中,经常遇到同时使用多种设备,如:数字投影机、DVD、VCD、录像机、电视机等,由于各种设备都自带遥控器,而且不同的设备所遵循的红外传输规约也不尽相同,操纵这些设备得使用多种遥控器,给使用者带来了诸多不便。本次毕业设计的主题就是红外遥控电路设计。红外遥控的特点是利用红外线进行点对点通信的技术,不影响周边环境,不干扰其他电器设备。室内近距离(小于10米),信号无干扰、传输准确度高、体积小、功率低的特点,遥控中得到了广泛的应用。通过基于单片机的控制指令来对多种设备进行远程控制,可以选择不同的按键来控制不同的设备。从而方便快捷的实现远程控制。 常用的红外遥控系统一般分发射和接收两个部分。发射部分的主要元件为红外发光二极管。它实际上是一只特殊的发光二极管;由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便发出的是红外线而不是可见光。红外发光二极管一般有黑色、深蓝、透明三种颜色。判断红外发光二极管好坏的办法与判断普通二极管一样;用万用表电阻挡量一下红外发光二极管的正、反向电阻即可。红外发光二极管的发光效率要用专门的仪器才能精确测定,而业余条件下只能用拉锯法来粗略判判定。 接收部分的红外接收管是一种光敏二极管。在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度。红外发光二极管一般有圆形和方形两种。由于红外发光二极管的发射功率一般都较小,所以红外接收二极管接收到的信号比较微弱,因此就要增加高增益放大电路。最近几年不论是业余制作还是正式产品,大多都采用成品红外接收头。成品红外接收头的封装大致有两种:一种采用铁皮屏蔽;一种是塑料封装。均有三只引脚,即电源正(VDD)、电源负(GND)和数据输出(VO或OUT)。 红外接收头的引脚排列因型号不同而不尽相同,红外接收头的优点是不需要复杂的调试和外壳屏蔽,使用起来如同一只三极管,非常方便。

红外收发对管电路

红外收发对管电路 This model paper was revised by the Standardization Office on December 10, 2020

红外收发对管 1、红外收发对管是一种利用红外线的开关管,接受管在接受和不接受红外线时电阻发生明显的变化,利用外围电路可以时输出产生明显的高低电平的变化,高低电平的变化输入单片机就可使之识别,从而实现智能控制。我们使用的单片机是凌阳61板,经过我们试验,在输入电压小于伏时单片机识别为低电平,在输入电压大于伏时单片机识别为高电平。 2、用途:蔽障、计数(记液体点滴的个数、记玻璃小球的个数、记小车轮子的转数)、寻迹 3、红外发射接收电路: 3.1输入信号采用38KHz的调制波 红外发射电路由电阻R2、三极管Q2、电阻R3与红外发射二极管D1构成,如图 接收电路由红外接收管和放大电路组成,如图。Q4接收到红外信号后,经过三极管Q1进行第一级放大,放大后的信号送入三极管Q3进行第二级放大,通过Rx就可以得到放大后的红外接收信号。 为了降低干扰, Tx一般采用调制方式,这里,其波形如图。 图 38KHz调制波 对应图的调制波,如果VCC为5V,发射接收对管的有效距离(单片机可检测)大概为20cm;如果VCC为3V,发射接收对管的有效距离(单片机可检测)大概为10cm。3.2直接采用直流电源

本电路电路简单,性能稳定,安装方便,但距离比较近。当阻挡了接收管接收红外线的强度时,产生一个低电平的脉冲信号,由于对管的发射口径较小,单光束发射,小球相对红外装置正交落下时,很容易检测处理。 使用此电路寻迹实现小车跟黑色轨道行驶,在行驶过程中不超出该线。考虑到黑线和白纸组合,我们采用红外对管辨认路面的黑白两种不同状态。由于红外对管对黑白色的感应比较明显,又不需要很高的精度,适用于简单的寻迹。但外部影响比较大,所以须将接收头用黑皮套套上以提高信号的接受率。该小车采用三对红外对管,通过他们送入单片机信号的不同,将其逻辑组合后向小车的各个电机发送启动信号,从而,驱动小车实现寻迹功能。

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

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

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

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

相关文档