红外遥控器信号接收和显示的设计1
电视遥控器红外线原理
电视遥控器红外线原理电视遥控器是我们日常生活中常用的电子设备之一。
它通过无线红外线技术来实现与电视之间的通信和控制。
本文将深入探讨电视遥控器红外线原理的工作流程以及其在电子设备中的应用。
一、红外线的介绍红外线是一种电磁辐射,其波长范围在700纳米至1毫米之间。
与可见光相比,红外线的波长更长,无法被人眼直接看到。
然而,许多电子设备都能感知和利用红外线的特性。
二、电视遥控器的工作原理1. 发射端电视遥控器的发射端包含了一个红外发射二极管(IR LED),它被用来发射红外线信号。
当我们按下遥控器上的按钮时,相应的按键电路会给红外发射二极管提供电流,使其发射脉冲的红外线信号。
2. 接收端电视机上的接收端包含了一个红外接收二极管(IR Receiver)。
当红外线信号到达接收端时,红外接收二极管会接收并将其转化为电信号。
然后,这些电信号经过一系列处理和解码,最终被传递给电视机的主板。
三、电视遥控器红外线信号编码为了实现不同按键对应不同功能的控制,电视遥控器需要将每个按键输入映射为特定的红外线编码。
这通常通过红外线编码器来实现。
红外线编码器将不同按键的信号转化为特定的红外线编码序列,以便电视机能够正确地识别并执行相应的操作。
常见的红外线编码协议包括NEC、RC-5、RC-6等,每个协议都有自己特定的编码格式和解码规则。
四、电视遥控器的应用除了在电视机上,电视遥控器的原理和技术也被广泛应用在其他电子设备上。
例如空调遥控器、音频设备遥控器、家电遥控器等。
这些设备通常采用类似的红外线原理,使用红外线信号进行通信和控制。
电视遥控器的优势在于它的方便性和灵活性。
通过遥控器,我们可以在不需要亲身接触电子设备的情况下,轻松控制它们的各种功能。
这极大地提高了我们的生活便利性。
总结:电视遥控器通过红外线技术实现了人机交互和设备控制。
发射端的红外发射二极管发射红外线信号,接收端的红外接收二极管接收并转化为电信号。
红外线编码器将按键信号编码为特定的红外线编码序列,以实现不同按键对应不同功能的控制。
红外遥控综合实验报告
红外遥控综合实验报告一、实验目的通过本次实验,掌握红外遥控的原理和基本应用,了解红外遥控器的工作原理,并通过实际操作掌握红外遥控的编程与控制方法。
二、实验器材- STM32F103RD开发板- 红外遥控接收器- 红外遥控发射器- 电脑三、实验原理红外遥控技术基于红外线的传输和接收。
红外遥控接收器和发射器分别位于遥控器和被控制设备之间,实现信号的传输和解码。
红外遥控器通过发送不同的红外信号来控制不同的设备。
当按下遥控器上的按钮时,红外遥控发射器会发出特定的红外信号。
被控制设备上的红外遥控接收器接收到红外信号后,通过解码判断接收到的信号是什么指令,然后执行相应的操作。
四、实验步骤1. 准备实验器材,将红外遥控接收器和发射器分别连接到开发板上。
2. 在电脑上下载并安装开发板的驱动程序和编程软件。
3. 编写程序,实现红外遥控的编码和传输功能。
使用开发板的GPIO口来控制红外发射器的工作,并通过编程设置红外遥控发射时的频率和协议。
4. 编写程序,实现红外遥控的译码和执行功能。
使用开发板的GPIO口来接收红外遥控接收器的信号,并通过解码判断接收到的信号是什么指令,然后执行相应的操作。
5. 将程序烧录到开发板上,将遥控器和被控制设备连接好。
6. 进行遥控测试,按下遥控器上的按钮,检查被控制设备是否执行了相应的操作。
五、实验结果经过实验,我们成功实现了红外遥控的功能。
按下遥控器上的按钮时,被控制设备能够准确执行相应的操作,例如打开或关闭灯光、调节电风扇的风速等。
六、实验总结本次红外遥控综合实验通过理论与实际操作相结合的方式,让我们更深入地了解了红外遥控的原理和应用。
通过编程与控制的实践,我们进一步加深了对红外遥控技术的理解,提高了程序设计和调试的能力。
红外遥控技术在日常生活中广泛应用于电视、空调、音响、智能家居等各种设备上。
掌握了红外遥控的编程和控制方法,对我们今后的学习和工作都将有很大的帮助。
通过本次实验,我们学会了团队合作和解决实际问题的能力。
红外接收电路设计
[光
的
Spectrum ]
b. Noise 频 系 Noise 在R/M上使用可以遮断可见光的光学滤波。 使用High Frequency(30KHz ~ 56.9KHz) Carrier Modulation 在Pre-Amp Chip上,使用 I-V Stage 可变impedance及低频噪声折断滤波器。
Receiver Module Transmitter Vcc Vout GND C R Vcc Rp µ-com GND
8
REMOCON
c. 由于Vcc line Ripple Noise而没有输出信号的事例 - Set 區 : 卫星接收器的机顶盒。 - Noise Source : 在前面板的显示使用的七段码现使用脉冲驱动开关电路的噪声流入到 R/M的 Vcc Line上.. Vcc line noise 觀 R/M Output 觀 – Transmitter signal
[ incandescent lamp & Halogenlamp ]
R球
光
- Electronic Ballast ]
* channel 構 - ch-1 : Lamp ˘ - ch-M : spectrum * Modulation = - 120 Hz *} ¯ - Main : 47.0KHz
Vcc line Noise signal Noise signal
= 120Hz
R/M Output
② EMI Noise
a. Noise Source - TV CRT 的 b. Noise - 应用可以遮断 以及其他周边设备放射的 .
的金属屏蔽设计, 即可简单的路掉电磁波噪声. 整机厂商的IQC or PCB Ass’y 检查时,必须将金属屏蔽外壳和GND相连。 如果不接地,可能会使遥控距离变短。
数字系统课程设计 红外线遥控接收器
数字系统课程设计报告第一部分设计题目及要求本次课程设计的题目及要求如下:一、设计题目红外线遥控接收器二、设计步骤1、EDA实验板组装调试参照提供的EDA实验板电路原理图、PCB图以及元器件清单进行电路板的组装。
电路板组装完成后,编写三个小程序进行电路板测试。
2、红外遥控系统的设计(1)发射编码部分使用指定的元器件在万用板上完成红外遥控器的制作。
(2)接收解码部分接收解码用VHDL语言编写程序,在EDA实验板上实现解码。
二、功能要求1、将一体化红外接收解调器的输出信号解码(12个单击键、6个连续键,单击键编号为7-18,连续键编码为1-6),在EDA实验板上用七段数码管显示出来。
2、当按下遥控器1—6号连续键时,在EDA实验板上用发光二极管点亮作为连续键按下的指示,要求遥控器上连续键接下时指示灯点亮,直到松开按键时才熄灭,用于区别单击键。
3、EDA实验板上设置四个按键,其功能等同于遥控器上的1—4号按键,当按下此四个按键时七段数码管分别对应显示“1”、“2”、“3”、“4”。
4、每当接收到有效按键时,蜂鸣器会发出提示音。
第二部分设计分析本次课程设计包括两大部分,一是电路设计及电路焊接,二是程序的设计及编写。
电路部分,根据题目要求,要做到红外发送,显然整个电路系统要分为红外发射和红外接收两个电路,分别做到红外的编码发射和译码接受,再在接收板上显示接受到的红外信号。
另外还包括一个从电脑下载程序到芯片上的下载线电路。
一、红外发射电路本次课程设计的红外遥控器由红外遥控专用芯片PT2248作为编码及发送部分,PT2248最大可用作18路红外遥控系统的编码,其内部己集成了38kHz的红外载波振荡及相应的数字脉码调制电路,只需外接3×6的矩阵式按键、红外发光二极管及其驱动电路等少量元器件便可完成编码发送的功能。
由PT2248和少量外围元件组成的红外遥控发射电路如下图所示芯片的发送指令由12位码组成,其中C1~C3是用户码,可用来确定不同的模式。
红外遥控原理和制作方法
红外遥控原理和制作方法红外遥控原理是利用红外线的特性进行无线通信,通过发送和接收红外信号实现对电器设备的控制。
红外遥控主要包括三个组成部分:遥控器、红外发射器和红外接收器。
1. 遥控器:遥控器是红外遥控系统的控制中心,主要由按键、遥控电路和电源组成。
当用户按下遥控器上的按键时,遥控电路会根据按键的编码发出相应的控制信号。
2. 红外发射器:红外发射器是将遥控信号转换成红外光信号的装置。
它由LED发射管、发射电路和电源组成。
当遥控电路发出控制信号时,发射电路会使LED发射管发出红外光信号。
3. 红外接收器:红外接收器是将红外光信号转换成电信号的装置。
它主要由光电二极管、接收电路和电源组成。
当红外光信号照射到光电二极管上时,接收电路会将信号转换成电信号,并传输给被控制的设备。
制作红外遥控的方法如下:1. 建立遥控电路:根据需要控制的设备,设计并建立相应的遥控电路。
遥控电路包括按键、编码器、遥控芯片等。
2. 选择合适的红外发射器:根据遥控电路的输出信号特性,选择合适的红外发射器。
通常使用红外LED发射管来发射红外信号。
3. 连接发射电路:将发射电路与遥控电路连接,确保能够正确发射红外信号。
发射电路通常由驱动芯片和发射LED组成。
4. 选择合适的红外接收器:根据需要接收红外信号的设备特性,选择合适的红外接收器。
通常使用光电二极管作为红外接收器。
5. 连接接收电路:将接收电路与被控制设备连接,确保能够正确接收红外信号并控制设备。
接收电路通常由解码器和驱动芯片组成。
6. 测试与调试:完成以上步骤后,进行测试与调试,确保遥控信号的正常发送和接收。
红外遥控原理和制作方法
红外遥控原理和制作方法一、引言红外遥控技术是一种常见的无线通信技术,广泛应用于家电、电子设备等领域。
本文将介绍红外遥控的原理和制作方法。
二、红外遥控原理红外遥控原理基于红外线的发射和接收。
遥控器发射器中的红外发射二极管会产生红外光信号,信号经过编码后发送给接收器。
接收器中的红外接收二极管会接收到红外光信号,并进行解码。
解码后的信号通过微处理器进行处理,最终转化为对应的控制信号,控制设备的操作。
三、红外遥控制作方法1. 硬件设计制作红外遥控器的第一步是设计硬件。
需要准备的材料有红外发射二极管、红外接收二极管、编码解码芯片、微处理器等。
在电路设计中,需要根据具体的遥控器功能,选择合适的编码解码芯片和微处理器,并按照电路原理图进行连接。
2. 程序编写制作红外遥控器的第二步是编写程序。
根据遥控器功能需求,编写相应的程序代码。
程序代码可以使用C、C++、Python等编程语言进行编写,通过对按键的扫描和编码解码的处理,将控制信号转化为红外光信号。
3. 硬件连接将硬件电路和程序进行连接。
将编写好的程序通过编程器下载到微处理器中,将红外发射二极管和红外接收二极管连接到电路中的相应位置。
确保电路连接正确无误。
4. 测试与调试完成硬件连接后,进行测试与调试。
使用万用表等工具检查电路连接是否正常,确保红外发射和接收二极管工作正常。
通过按下遥控器按键,检查接收器是否可以正确解码,并将信号转化为对应的控制信号。
四、红外遥控的应用红外遥控技术广泛应用于各种家电和电子设备中,例如电视、空调、DVD播放器等。
通过红外遥控器,用户可以方便地控制设备的开关、音量、频道等功能。
五、红外遥控技术的发展趋势随着科技的不断进步,红外遥控技术也在不断发展。
目前,一些新型的红外遥控技术已经出现,例如基于无线网络的红外遥控技术,可以通过手机等设备进行远程控制。
此外,一些智能家居系统也开始使用红外遥控技术,实现对家中各种设备的集中管理。
六、结论红外遥控技术是一种常见且实用的无线通信技术,通过红外线的发射和接收,可以实现对各种设备的远程控制。
红外遥控器的设计.
摘要: 红外线遥控是目前使用最广泛的一种通信和遥控手段,电视机遥控器是红外遥控系统中的典型代表。
由于各厂家经常使用专用的遥控芯片,不同的遥控器之间互不兼容,因此给我们的生活带来一些不便。
我的设计是使用常用的芯片AT89C52代替专用的遥控芯片制作一个遥控器,实现遥控器之间的通用化.该设计具有编程灵活多样,操作码个数可随意设定等优点,并且可以达到“一器多用”。
关键词:遥控器,单片机,键盘矩阵,编码1. 引言在现在社会及家庭的各种家用电器产品和娱乐设施中,一般都采用红外线遥控技术。
红外遥控器电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作,而且红外遥控编解码容易,还可以进行多路遥控。
目前红外线遥控技术已经在电视机中得到了广泛的应用。
电视机遥控器使用的是专用集成发射芯片来实现遥控器的发射,如东芝TC9012,飞利浦SAA3010T等。
这些芯片价格贵,且互相之间采用的遥控格式互不兼容,所以各机型遥控器通常只能针对各自的遥控对象而无法通用。
本设计利用低成本的MCS-51系列来实现遥控器的模拟发射,并实现遥控器的通用化。
2. 功能要求通用红外遥控系统由发射和接收两大部分组成,发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调电路和解码电路。
遥控信号发射装置通过将某个按键所对应的控制指令调制在38KHz范围内的载波上,然后经放大、驱动红外发射管将信号发射出去。
遥控接收头通过对遥控信号的放大、检波、整形、解调出遥控编码脉冲。
图1红外遥控系统总体框图本设计采用MCS-51系列单片机A T89C52代替专用遥控发射芯片,通过软件模拟实现了电视机遥控编码的发射,具有编程灵活多样,操作码个数可随意设定等优点,并且可以达到“一器多用”。
3. 遥控器发射设计原理目前市场上一般设备系统采用专用的遥控编码芯片,制作比较简单容易,但由于功能键数及功能受到特定的限制,只适合用于某一专用电器产品的应用,应用范围受到限制。
基于单片机的红外通信系统设计
基于单片机的红外通信系统设计1 简介红外通信是指利用红外线进行信息传输的一种无线通讯方式。
其传输距离在10米以内,速度较快,常用于遥控器、智能家居、安防监控等领域。
本文将介绍基于单片机的红外通信系统设计。
2 系统原理红外通信系统需包含红外发射器、红外接收器和处理器三个部分。
通信原理是将信息编码成红外信号,通过红外发射器发出,再由红外接收器接收,经过解码后传输到处理器中处理。
3 系统设计步骤3.1 红外接收器电路设计红外接收器采用红外管接收器,其特点是灵敏度高,在不同角度能接收到较远的红外信号。
红外管接收器与电路板焊接,电路板再选用较长的电线接到处理器的端口上。
3.2 红外发射器电路设计红外发射器采用红外二极管,其工作电压一般为1.2-1.4V。
通过接通1kHz以上的方波信号控制二极管的导通,使其发出红外光。
为保证其稳定性和较远的有效距离,需在电路中添加反向电流保护二极管。
3.3 处理器设计处理器选用常用的单片机,如AT89C51等。
单片机内置了红外通信模块,可用来发送和接收红外信号。
同时,还需通过编程实现对红外信号的解码和编码,实现信息传输与处理。
4 系统测试测试时,可用遥控器模拟发送红外信号,系统接收并解码后显示在液晶屏幕上。
测试距离一般在10米以内,且需保持天空无其它遮挡物。
5 总结基于单片机的红外通信系统设计,具有灵敏度高、速度快、传输距离短等特点。
其应用广泛,在智能家居、安防监控、车载通信等领域均有应用。
但需注意遮挡物的影响,以及信号干扰等问题。
红外线遥控器的工作原理
红外线遥控器的工作原理红外线遥控器是一种广泛应用于家电控制和其他无线设备的遥控器。
其工作原理基于红外线通信技术。
下面将详细介绍红外线遥控器的工作原理。
红外线遥控器的工作原理主要涉及红外线的发射和接收过程。
遥控器由发射器和接收器两部分组成。
发射器通常包含一颗红外线发射二极管(IR LED)和一个微控制器。
当我们按下遥控器上的按钮时,微控制器会发送相应的红外线编码信号。
这个编码信号是一个特定序列的数字信号,其格式会根据遥控器的不同而不同。
红外线发射二极管会根据这个编码信号发射红外线。
红外线是一种电磁辐射,波长在0.75至1000微米之间,处于可见光和微波之间。
在红外线通信中,我们通常使用的是近红外线(IR-A)范围的红外线,其波长在0.75至3微米之间。
这种红外线的特点是能够穿透空气,并避免对设备和人体产生光学损伤。
接收器部分通常由一个红外线接收二极管和一个解码器组成。
当我们按下遥控器上的按钮时,发射的红外线会经过空气传播到被控设备的红外线接收二极管。
红外线接收二极管会将接收到的红外线信号转化为电信号,并传输给解码器。
解码器会将电信号转化为与按键对应的数字编码。
这个解码过程是通过对红外线信号进行解调和解码操作实现的。
解调是指将接收到的红外线信号进行滤波和放大,以获得稳定的电信号。
解码是指将解调后的电信号进行数字化,并与预先设定的编码进行比较,以确定按下的是哪个按键。
一旦解码器确定了按下的是哪个按键,它就会通过连接到被控设备的红外线接口发送相应的控制指令。
这个控制指令可以是开关设备、调节音量、切换频道等等。
被控设备会根据接收到的指令进行相应的操作。
总结一下,红外线遥控器的工作原理是通过发射器发射特定编码的红外线信号,接收器接收并解码这个信号,将其转化为相应的控制指令发送给被控设备。
这种工作原理使得红外线遥控器成为一种简单、方便的远程控制方式,在家电控制和其他无线设备中得到广泛应用。
红外线遥控器是一种无线遥控设备,可以通过发射和接收红外线信号来实现远程控制。
红外遥控灯设计范文
红外遥控灯设计范文红外遥控灯是一种可以通过红外线信号来控制灯光的装置。
它的设计目的是为了提供更加便捷和智能的照明体验,可以通过遥控器来控制灯光的开关、亮度和颜色等功能。
本文将从设计原理、硬件设计、软件设计和性能优化四个方面来详细介绍红外遥控灯的设计。
一、设计原理1.红外线传输:遥控器通过按键产生不同的红外信号,然后利用红外发射器将信号转化为红外线信号并发射出去。
红外发射器通常使用红外LED作为发射源,通过控制红外LED的开关来控制红外线信号的发送。
2.灯光控制:红外遥控灯接收到红外线信号后,需要通过解码器对信号进行解码,得到相应的指令。
然后将指令转化为灯光控制信号,通过控制电路来控制灯光的开关、亮度和颜色等功能。
二、硬件设计1.红外发射器:选择适当的红外LED作为发射源,并将其连接到发射电路中。
发射电路可以通过控制发射器的开关来控制红外线信号的发送。
2.红外接收器:选择适当的红外接收器,将其连接到接收电路中。
接收电路可以通过接收器接收红外线信号,并将信号转化为电压信号。
3.解码器:选择适当的解码器,将接收到的红外线信号进行解码,并得到相应的指令。
然后将指令转化为灯光控制信号。
4.控制电路:根据设计需求选择合适的控制电路,将解码器输出的信号转化为灯光控制信号。
控制电路可以控制灯光的开关、亮度和颜色等功能。
5.灯光电路:选择适当的灯光电路,将控制电路输出的信号转化为适合该灯光的电信号。
灯光电路可以根据控制信号来控制灯光的亮度、颜色和效果等。
三、软件设计1.遥控器端程序:设计遥控器的程序,可以通过按键来产生不同的红外信号。
按键之间的映射关系可以通过查表或者编程实现。
2.接收器端程序:设计接收器的程序,可以通过解码器对接收到的红外线信号进行解码,得到相应的指令。
然后根据不同的指令来执行相应的操作,例如控制灯光的开关、亮度和颜色等。
四、性能优化红外遥控灯的性能优化包括以下几个方面:使用高质量的红外发射器和接收器,提高传输的稳定性和可靠性;设计合理的解码器和控制电路,提高信号的解码准确性和响应速度;优化软件程序,减少程序复杂度和运行时间,提高系统的性能。
基于单片机的红外线遥控器设计毕业设计
毕业设计设计课题:基于单片机的红外线遥控器设计摘要随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。
传统的遥控器采用专用的遥控编码及解码集成电路,这种方法虽然制作简单、容易,但由于功能键数及功能受到特定的限制,只实用于某一专用电器产品的应用,应用范围受到限制。
而采用单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随便设定等优点。
本设计主要应用了AT89C51单片机作为核心,综合应用了单片机中断系统、定时器、计数器等知识,应用红外光的优点。
遥控操作的不同,遥控发射器通过对红外光发射频率的控制来区别不同的操作。
遥控接收器通过对红外光接收频率的识别,判断出控制操作,来完成整个红外遥控发射、接收过程。
其优点硬件电路简单,软件功能完善,性价比较高等特点,具有一定的使用和参考价值。
关键词:单片机,红外遥控,中断,定时,计数,频率AbstractWith the development of our society and the gradual improvement of science and technology, various kinds of help remote control systems have began to enter people’s life. The traditional remote controllers adopt special remote control code and decode integrated circuits, though this kind of method is simply and easily, it is only the practical application ofsome certain special electric equipments because of the counted functional keys is counted and the restricted function, so the range of application is limited. But the remote controllers which adopt the microprocessors have many advantages such as flexible operating and unceremonious manipulative keys.The design has used AT89C2051 microprocessor as core, integratively apply the interruptive system, timer , counter ,etc. mainly to design originally and also take the advantage of the infrared light. The remote control launcher distinguishes different operation through the control on frequency of infrared emission of light. The remote control receiver judges control operation by adopting the discerned frequency of the received infrared light to finish the whole launching and receiving course.Its advantage is that the hardware circuit is simple, the software is with perfect function, have certain use and reference valueKeywords: Microprocessor, Infrared remote control,Interrupt,Timing,Counting,Frequency目录绪论 (7)第一章红外发射部分 (8)1、引言 (8)2、设计要求与指标 (9)3 红外遥感发射系统的设计 (9)4、红外发射电路的设计 (10)5 调试结果及其分析 (15)6、结论 (16)第二章红外接受部分 (16)1、引言 (16)2、设计要求及指标 (17)3、红外遥控系统的设计 (17)4、系统的功能实现方法 (21)5、红外接受电路图 (23)6、软件设计: (24)7、调试结果及分析: (26)8、结论: (26)参考文献 (27)绪论人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。
(完整word)自学习万能红外遥控模块简介 - ChinaUnix博客-专业IT技术博客
自学习万能红外遥控模块软、硬件设计红外线遥控就是利用波长为0.76~1。
5μm之间的近红外线来传送控制信号的。
红外遥控是目前家用电器中用得较多的遥控方式,在家用电器、室内近距离(小于10米)遥控中得到了广泛的应用。
但各产生的遥控器不能相互兼容。
目前市场上常见的万能遥控器只能对某几种产品进行控制,不是真正的“万能”,而且不能对新上市的产品进行控制。
所以,如何实现对种类繁多得红外家电设备进行控制是本系统必须解决得任务之一。
本模块用单片机对红外遥控器信号接收和转发的方法,由于只关心发射信号波形中的高低电平的宽度,不管其如何编码,所以能实现绝大部分红外设备的遥控。
自学习万能红外遥控模块整体框图如下:本模块主要要实现的功能为:●管理键盘和液晶,用户进行红外遥控器的学习等操作;●学习各种红外设备的编码并记录保存下来;●将学到的红外设备的编码发射出去,实现对红外设备的遥控;●与系统主机进行通讯,执行主机发送过来的命令,实现远程控制。
一.硬件设计1.红外信号的的发射发射部分的主要元件为红外发光二极管。
它实际上是一只特殊的发光二极管,由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便发出的是红外线而不是可见光。
目前大量使用的红外发光二极管发出的红外线波长为940nm左右。
用遥控脉冲信号调制38kHz方波,然后将已调波放大,驱动红外发光二极管,就可以得到遥发射信号.该部分原理图如下:图中,与非门4011组成振荡电路,通过调整电阻VR3的值可调整调制频率。
SEND脚连接单片机,是信号的输入端。
有些遥控器的载频可能是40kHz,只须稍微加大发射功率仍然可用38kHz载频使其接收电路动作。
2.红外信号的接收和波形测量所有红外遥控器的输出都是用编码后串行数据对38~40kHz的方波进行脉冲幅度调制而产生的。
如果直接对已调波进行测量,由于单片机的指令周期是微秒(μs)级,而已调波的脉宽只有20多μs,会产生很大的误差。
红外遥控实验课程设计
红外遥控实验课程设计一、课程目标知识目标:1. 让学生掌握红外遥控的基本原理,了解红外遥控信号的发送与接收过程;2. 使学生掌握红外遥控器的功能及其在生活中的应用;3. 引导学生了解红外传感器的工作原理及其在智能控制系统中的应用。
技能目标:1. 培养学生动手操作能力,学会使用红外遥控器进行信号发送与接收;2. 培养学生运用红外传感器设计简单的智能控制系统,提高解决问题的能力;3. 培养学生团队协作能力,学会在小组合作中共同分析问题、解决问题。
情感态度价值观目标:1. 培养学生对红外遥控技术的兴趣,激发学习热情;2. 增强学生的创新意识,鼓励学生敢于尝试,勇于探索;3. 培养学生关注科技发展,认识到红外遥控技术在实际生活中的重要性。
课程性质:本课程为科学实验课程,结合理论知识与实践操作,注重培养学生的动手能力、创新意识和团队合作精神。
学生特点:六年级学生具备一定的科学知识基础,对新鲜事物充满好奇,动手能力强,喜欢探索未知领域。
教学要求:结合学生特点,采用启发式教学,引导学生主动参与实验过程,注重培养学生的实际操作能力和问题解决能力。
在教学过程中,关注学生的情感态度,激发学习兴趣,提高学习积极性。
将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 红外遥控基本原理:介绍红外遥控信号的发送与接收过程,红外遥控器的工作原理,以及红外传感器在智能控制系统中的应用。
教材章节:《科学》六年级下册第四章第三节“光的应用”。
2. 红外遥控器功能与应用:分析红外遥控器在日常生活用品中的应用,如电视、空调等,了解红外遥控器的功能及操作方法。
教材章节:《科学》六年级下册第四章第四节“生活中的光”。
3. 红外传感器工作原理:介绍红外传感器的工作原理,以及在智能控制系统中的应用实例。
教材章节:《科学》六年级下册第四章第五节“光传感器”。
4. 实践操作:设计红外遥控实验,让学生动手操作,体验红外遥控信号的发送与接收过程,运用红外传感器设计简单的智能控制系统。
红外遥控器信号接收和显示的设计
电子电路综合设计总结报告题目:红外遥控器信号接收和显示的设计(设计选题十四)姓名:班级:学号:成绩:摘要:随着电子技术的发展,红外遥控器越来越多的应用到电器设备中,但各种型号遥控器的大量使用带来的遥控器大批量多品种的生产,使得检测成为难题,因此智能的红外遥控器检测装置成为一种迫切的需要。
在该红外遥控器信号的接收和显示电路以单片机和一体化红外接收器为核心技术,具体由单片机最小系统、单片机与PC机间的通信模块、红外接收模块、数码管显示模块和流水灯模块组成。
在本系统的设计中,利用红外接收器接收遥控器发出的控制信号,并通过软件编程将接收信号存储、处理、比较,并将数据处理送至数码管显示模块。
总之,通过对电路的设计和实际调试,可以实现红外遥控器信号的接收与显示功能。
根据比较接收信号的不同,在数码管显示电路及流水灯电路上显示相应的按键数字或闪烁变化功能,并可实现单片机及PC机之间的通信功能,使得控制信号能在PC机上显示。
关键词:单片机红外接收器HS0038 解码串口调试设计任务结合单片机最小电路和红外线接收接口电路共同设计一个基于单片机的红外遥控信号接收与转发系统,用普通电视机遥控器控制该系统,使用数码管显示信号的接收结果。
1、实现单片机最小系统的设计。
2、当遥控器按下数字键时,在数码管上显示其键值。
如按下数字键1,则在数码管上显示号码01。
3、当遥控器按下音量△及音量▽时,用两位数码的周围段实现顺时针或者逆时针旋转的流水灯功能。
(为使得音量的增减清晰显示,试验中在单片机的P1口外接一排流水灯,具体功能的实现见方案的可行性论证)* 运用串口调试助手,在遥控器有按键按下时,将其键值显示在PC机上。
* 当遥控器按下频道△及频道▽时,在数码管上显示加1或减1后的数值。
一、系统方案比较与论证1、方案比较与选择为了实现系统整体功能,红外解码部分是核心,红外解码是指将遥控发射器所产生的红外遥控编码脉冲所对应的键值翻译出来的过程。
红外线遥控器(nec编码方式)
抗干扰优化
通过调整编码方式或增加滤波器等手段,增强遥控器的抗干扰能 力。
测试结果与结论
测试结果显示,该红外线遥控器 在有效范围内能够正常工作,按 键响应准确,抗干扰能力较强。
通过调试优化,进一步提高了遥 控器的性能和稳定性。
结论:该红外线遥控器符合预期 要求,可以用于实际应用中。
在NEC编码中,脉冲的宽度和间隔时间 被分为两种不同的比例,即1:2和1:1, 通过这两种比例的不同组合,可以表示 出0和1两种不同的二进制位。
当发送数据时,首先发送起始位,然 后是数据位,最后是停止位。起始位 是一个较长的脉冲和一个较短的间隔 时间,数据位由一系列的脉冲和间隔 时间组成,停止位是一个较短的脉冲 和一个较长的间隔时间。
红外线遥控器(NEC编码方式)
目 录
• 红外线遥控器简介 • NEC编码方式简介 • 红外线遥控器(NEC编码方式)的电路设计 • 红外线遥控器(NEC编码方式)的软件设计 • 红外线遥控器(NEC编码方式)的测试与调试
01 红外线遥控器简介
红外线遥控器的原理
红外线遥控器利用红外线作为信号传输介质,通过调制信号来控制设备的开关或功 能。
THANKS FOR WATCHING
感谢您的观看
01
采用NEC编码算法,将按键信息转换为红外线信号。
解码算法
02
将接收到的红外线信号解码为按键信息。
测试与调试
03
对编码和解码算法进行测试和调试,确保其正确性和稳定性。
05 红外线遥控器(NEC编码 方式)的测试与调试
测试方法
1 2
发射距离测试
测试遥控器在不同距离下的信号发射效果,确保 遥控器在有效范围内能够正常工作。
HS0038红外接受电路设计与应用
HS0038红外接受电路设计与应用红外接收电路是一种常用的电子电路,在很多领域中都有广泛的应用。
它主要用于接收和解码红外线信号,从而实现远程控制、通信、遥控器等功能。
本文将从红外接受电路的原理、设计和应用方面进行详细介绍。
一、红外接收电路的原理红外接收电路主要由红外传感器以及解码电路组成。
其中,红外传感器是将红外线信号转化为电信号的核心部件,而解码电路则用于解码接收到的电信号,以获取所需的信息。
红外传感器一般采用的是红外光敏二极管,常用的红外光敏二极管有HS0038、HS0038B等型号。
它们是一类特殊的二极管,只对红外线具有敏感性。
当红外线照射到光敏二极管时,光敏二极管内部会产生电压信号,信号的幅度与照射光的强度成正比。
然后,这个电压信号会通过一个电压比较器进行放大和处理,最后输出一个数字信号。
解码电路是将接收到的数字信号解码为对应的功能信号。
常用的解码电路有NEC、SONY等协议解码电路。
解码电路会识别数字信号的序列标识,根据标识的不同来生成相应的功能信号。
例如,遥控器的数字信号可以代表不同的按键操作,解码电路会根据接收到的数字信号来判断用户所按下的按键,并触发相应的功能。
二、红外接收电路的设计在设计红外接收电路时,需要考虑到传感器的信号放大、滤波以及解码等多个方面。
下面是一个简单的红外接收电路设计流程:1.选择合适的红外传感器:在选择红外传感器时,要根据具体的应用场景来确定。
不同的红外传感器有不同的特性和响应频率,需要根据实际需求进行选择。
2.放大和滤波电路设计:接收到的红外信号一般较弱,需要经过放大电路的放大处理。
常见的放大电路有共射放大电路、共集放大电路等。
此外,为了去除杂波信号,还需要设计一个合适的滤波电路。
3.解码电路设计:解码电路根据具体的协议来设计。
常用的解码协议有NEC、SONY等。
解码电路的设计需要根据协议的要求,选择合适的电子元件和电路连接方式。
4.供电电路设计:红外接收电路一般需要外部供电,因此需要设计一个合适的供电电路。
基于单片机红外遥控开关的设计
基于单片机红外遥控开关的设计一、引言随着科技的发展和人们对生活品质的追求,智能化家居逐渐成为人们生活中的一部分。
其中,红外遥控技术是实现智能化家居的重要手段之一、本文将介绍基于单片机的红外遥控开关的设计方案,通过学习该方案,读者可以了解到红外遥控技术的原理和应用。
二、设计方案1.硬件设计本设计方案采用AT89S52单片机作为控制核心,通过红外接收头接收红外信号,并通过解码,将信号转化为数字信号;同时,使用继电器作为开关,通过控制继电器的通断,实现对电器设备的开关控制。
2.红外信号解码红外信号解码是实现遥控开关的关键步骤。
当用户按下遥控器上的按键时,红外发射器会发射一组特定的红外信号。
这组信号会被红外接收头接收,并通过解码器进行解码。
解码器将解码后的信号与预设的数据进行比对,确认遥控指令是否有效。
如果有效,则向单片机发送指令,控制继电器通断。
3.程序设计在单片机中,需要编写相关的程序,实现对红外信号的解码和继电器的控制。
首先需要配置单片机的I/O口为输入和输出模式,然后初始化红外接收头,设置外部中断,以便能够接收到红外信号。
接收到红外信号后,将解码后的数据与预设的数据进行比对,如果相同,则通过单片机的输出口控制继电器的通断,实现开关控制。
三、实验结果通过实验验证,基于单片机红外遥控开关的设计方案可以正常工作。
用户可以通过按下遥控器上的按键,控制继电器的通断,从而实现对电器设备的开关控制。
四、应用展望基于单片机红外遥控开关的设计方案可以广泛应用于智能化家居中,通过设置不同的红外编码,可以实现对不同设备的开关控制。
例如,通过不同编码实现对灯光、电视、空调等设备的开关控制。
此外,还可以通过增加传感器模块,实现对环境的监测和控制。
比如,根据温度传感器的数据,自动控制空调的开关,实现智能化温度控制。
总结:基于单片机红外遥控开关的设计方案利用了红外遥控技术和单片机控制技术,实现了对电器设备的智能化控制。
通过学习该方案,读者可以了解到红外遥控技术的原理和应用,以及单片机的应用。
红外遥控系统课程设计
红外遥控系统课程设计一、教学目标本节课的教学目标是使学生掌握红外遥控系统的基本原理、组成及其应用。
具体包括以下三个方面的目标:1.知识目标:学生需要了解红外线的特性、红外发射和接收原理;掌握红外遥控系统的组成,包括发射器、接收器、编码和解码过程;了解红外遥控系统在日常生活和工业中的应用。
2.技能目标:学生能够分析红外遥控系统的工作原理,绘制简单的系统电路图;通过实验操作,掌握红外发射和接收设备的连接与使用;能够编写简单的红外遥控程序,实现对家电设备的控制。
3.情感态度价值观目标:培养学生对科技创新的兴趣,提高学生动手实践能力,增强学生团队协作意识,培养学生节能环保、安全第一的意识。
二、教学内容本节课的教学内容主要包括以下几个部分:1.红外线的特性及其应用:介绍红外线的基本概念、特性,以及红外线在日常生活和工业中的应用。
2.红外遥控系统的原理:讲解红外遥控系统的组成、工作原理,包括发射器、接收器、编码和解码过程。
3.红外遥控器的电路组成:分析红外发射器和接收器的电路结构,讲解红外遥控器如何实现对家电设备的控制。
4.红外遥控系统的应用:介绍红外遥控系统在日常生活和工业中的应用案例,如电视、空调遥控器等。
5.实验操作:学生动手实践,搭建红外遥控系统,学习如何使用红外遥控器控制家电设备。
三、教学方法本节课采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:讲解红外线的基本概念、特性,以及红外遥控系统的原理和应用。
2.讨论法:学生讨论红外遥控系统在日常生活和工业中的应用,以及红外遥控技术的未来发展。
3.案例分析法:分析具体的红外遥控器电路图,让学生了解红外遥控器是如何实现对家电设备的控制。
4.实验法:学生动手实践,搭建红外遥控系统,培养学生的动手能力和团队协作精神。
四、教学资源本节课所需的教学资源包括:1.教材:选用与红外遥控系统相关的基础教材,为学生提供理论知识的学习。
2.参考书:提供红外遥控技术的相关参考书籍,丰富学生的知识体系。
电视机遥控器红外原理
电视机遥控器红外原理电视机是我们生活中常见的电器之一,而遥控器则是控制电视机进行各种操作的重要工具。
而遥控器与电视之间的通信主要依靠红外线技术。
本文将详细介绍电视机遥控器的红外原理。
红外线是一种电磁辐射,它的频率范围介于可见光和微波之间。
虽然人眼无法直接看到红外线,但我们可以利用红外线的性质进行通信和控制。
遥控器通过发射红外线信号来控制电视机的操作。
红外遥控器主要由发射器和接收器两部分组成。
发射器通常使用红外二极管作为发射器件,接收器则使用红外接收模块,以接收来自遥控器的红外信号。
一、发射原理遥控器的发射功能通过红外二极管来实现。
红外二极管是一种特殊的半导体器件,它可以将电能转化为红外光能,然后发射出去。
发射器通常由多个红外二极管组成的阵列构成,通过对这些二极管进行适当的控制,可以发射出符合相关通信协议的红外信号。
在发送信号时,遥控器会利用电路将电流流经红外二极管。
红外二极管受到电流作用后,将电能转化为红外光能,采用脉冲调制的方式发射出去。
脉冲调制可以使红外信号在传输中更加稳定可靠,同时还能够提高信号的传输距离和抗干扰能力。
二、接收原理电视机上的红外接收器通常位于机身的前方,用于接收来自遥控器的红外信号。
接收器内置有红外解码芯片,可以将接收到的红外信号转换为电信号,然后经过解码处理,最终实现对电视机的控制。
接收器接收到红外信号后,首先要进行红外信号的检测和滤波。
由于环境中可能存在其他的红外光源干扰,因此接收器会对接收到的信号进行滤波处理,只保留符合遥控器发送的红外信号。
接收到合法的红外信号后,接收器会将信号转换为电信号,并经过解码芯片进行解码处理。
解码芯片会根据事先设置好的通信协议,将电信号转换为特定的指令信号,然后将指令信号传递给电视机的控制单元,从而实现对电视机的各种操作。
通过上述的发射和接收原理,电视机遥控器能够方便地进行信号的发送和接收,从而实现与电视机的远程通信和控制。
红外遥控技术的出现,使得我们可以不再需要亲自走到电视机旁边进行操作,大大提高了操作的便利性和舒适度。
红外光接收运放电路
红外光接收运放电路红外光接收运放电路是一种用于接收和放大红外光信号的电路,常用于红外遥控、红外通信等领域。
本文将详细介绍红外光接收运放电路的工作原理、设计要点以及应用案例。
一、工作原理红外光接收运放电路的工作原理基于红外光的特性。
红外光是指在电磁波谱中波长较长的光,其波长范围一般为700nm至1mm。
红外光可以被物体反射、透过或发射,因此可以用于传输信息。
红外光接收运放电路的核心部件是红外光接收器,它是一种特殊的半导体器件,能够感应、接收红外光信号并将其转换为电信号。
接收器通常由红外光敏电阻、红外滤光片和红外二极管等组成。
当红外光照射到红外二极管上时,红外二极管会产生电流,其电流大小与照射到二极管上的红外光强度成正比。
接下来,将红外二极管输出的微弱电流信号输入到运放电路中,通过运放电路的放大作用,可以将微弱的红外光电流信号放大到足够的幅度,以便后续的处理和解码。
二、设计要点设计红外光接收运放电路时,需要考虑以下几个要点:1. 选择合适的红外光接收器:不同的应用场景对红外光接收器的要求有所不同。
一般来说,要选择响应速度快、灵敏度高的红外光接收器。
2. 选择合适的运放电路:运放电路是将红外光接收器输出的微弱电流信号放大的关键。
常用的运放电路有差分放大电路、电流放大电路等。
根据具体应用需求选择合适的运放电路。
3. 电源稳定性:红外光接收运放电路对电源的稳定性要求较高,需要提供稳定的电源电压以保证电路的正常工作。
4. 抗干扰能力:红外光接收运放电路通常工作在复杂的环境中,需要具备一定的抗干扰能力,以减少外界信号对电路的影响。
三、应用案例红外光接收运放电路广泛应用于各种红外遥控设备和红外通信系统中。
以红外遥控器为例,当用户按下遥控器上的按键时,遥控器会发送一组特定的红外光信号。
这些红外光信号经过传输后,被红外光接收器接收并转换为电信号。
接着,红外光接收运放电路将电信号放大并进行解码,最终将解码后的信号传递给控制电路,实现对被控设备的控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子电路综合设计总结报告题目:红外遥控器信号接收和显示的设计摘要:随着电子技术的发展,红外遥控器越来越多的使用到电器设备中,但各种型号遥控器的大量使用带来的遥控器大批量多品种的生产,使得检测成为难题,因此智能的红外遥控器检测装置成为一种迫切的需要。
在该红外遥控器信号的接收和显示电路以单片机和一体化红外接收器为核心技术,具体由单片机最小系统、单片机和PC机间的通信模块、红外接收模块、数码管显示模块和流水灯模块组成。
在本系统的设计中,利用红外接收器接收遥控器发出的控制信号,并通过软件编程将接收信号存储、处理、比较,并将数据处理送至数码管显示模块。
总之,通过对电路的设计和实际调试,可以实现红外遥控器信号的接收和显示功能。
根据比较接收信号的不同,在数码管显示电路及流水灯电路上显示相应的按键数字或闪烁变化功能,并可实现单片机及PC机之间的通信功能,使得控制信号能在PC机上显示。
关键词:单片机红外接收器HS0038 解码串口调试设计任务结合单片机最小电路和红外线接收接口电路共同设计一个基于单片机的红外遥控信号接收和转发系统,用普通电视机遥控器控制该系统,使用数码管显示信号的接收结果。
1、实现单片机最小系统的设计。
2、当遥控器按下数字键时,在数码管上显示其键值。
如按下数字键1,则在数码管上显示号码01。
3、当遥控器按下音量△及音量▽时,用两位数码的周围段实现顺时针或者逆时针旋转的流水灯功能。
(为使得音量的增减清晰显示,试验中在单片机的P1口外接一排流水灯,具体功能的实现见方案的可行性论证)* 运用串口调试助手,在遥控器有按键按下时,将其键值显示在PC机上。
* 当遥控器按下频道△及频道▽时,在数码管上显示加1或减1后的数值。
一、系统方案比较和论证1、方案比较和选择为了实现系统整体功能,红外解码部分是核心,红外解码是指将遥控发射器所产生的红外遥控编码脉冲所对应的键值翻译出来的过程。
下面将系统方案做一论证,通常有硬件解码和软件解码两种方案。
方案一:此方案中,使用专用遥控器作为控制信号发出装置,当按下遥控器的按键后,一体化红外接收装置接收到遥控器发出的设置控制信号,然后将信号送到专用的解码芯片中进行解码,解码后将信号送到单片机,由单片机查表判断这个信号是按键数值信号或控制音量、频道等信号,当确认是何种信号后,启动子程序,然后进行查询。
每次红外接收头接收到红外信号传到解码器中,解码器解码完毕后送到单片机,单片机再通过查表确定这些数值并进行相应功能的控制。
设计原理图如图1所示。
图1、方案一设计原理图方案二:此方案中,采用普通的家用遥控器作为控制信号发出装置,当按下遥控器的按键后,一体化红外接收装置接收到遥控器发出的红外线控制信号,然后把这个信号转换成电信号,传到单片机中,利用单片机对这个信号进行解码,解码完成后查表确定是按键数值信号或控制音量、频道等信号,启动子程序,进行相应的显示数字等功能。
然后查询,重复上述流程。
设计原理图如图2所示。
图2、方案二设计原理图方案三:此方案中采用分立元件实现红外接收装置,通过外围电路实现将遥控信号的接收、放大、检波、整形等功能,并将信号转换成单片机识别的TTL 信号。
其余和方案二相同。
方案的比较如下:方案一为硬件解码方案,硬件解码需要使用和遥控器相配套的专用的解码器芯片,而解码芯片一般不易得到,价格也较贵,或者自行开发解码电路(但电路太复杂,性能欠佳)。
方案二为软件解码方案,软件解码可以不考虑遥控器的芯片是什么型号的,因为我们只需检测到它的发射编码,然后用软件方式来对它进行处理,从而得到所要的信息。
软件解码具有灵活、硬件精简(仅需集成红外接收头和一片单片机)、可靠性高,成本低等特点。
方案三所用的红外接收外围电路设计工作复杂,电路复杂程度相对较大,不方便使用,并且性能欠佳。
经以上的论证,我采用方案二的软件解码方案,成本低,方便实现,并且系统整体性能和可靠性高。
2、 方案的可行性论证采用方案二的具体思路如下:遥控器为控制信号的发出装置,用一体化红外接收装置HS0038接收遥控器发出的红外线控制信号,并和单片机相连实现数据传输,将信号解码成二进制编码,并按位进行存储,通过单片机编程将接收到的数字编码在数码管上显示出来,编程比较若接收到信号为音量增减则实现数码管外围段的流水灯显示功能(在实验中我在P1口连接了8个流水灯,使得音量增加或减少在流水灯上显示为自下向上流动或自上向上流动),在比较中若接收到的信号为频道的增减则实现在原本显示数值上加1或减1的功能。
用单片机的P0口控制数码管的段选,P3^2及P3^3控制数码管的位选,在数码管显示模块中,利用动态扫描的方式来显示数字或数码管流水灯。
使用MAX232芯片、串口及若干电容来完成串口模块,以实现单片机和PC 机的通信功能并且达到可以使用串口调试助手的目的。
有上述论证可知此方案可行。
3、 经以上方案的选择和论证,确定总体系统框图如下:图3、总体系统框图二、系统各单元电路的设计和分析1、单片机最小系统单片机的主要功能是负责整个系统的控制及数据的存储和处理,因此在设计本系统时选用STC89C51。
其中,系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。
引脚XTAL1和XTAL2分别是振荡器的高增益反相放大器的输入端和输出端。
这个放大器和作为反馈元件的片外晶体谐振器一起构成一个自激振荡器。
外接晶体谐振器以及电容C3和C4构成并联谐振电路,接在放大器的反馈回路中。
根据情况本设计中选择12MHz的晶振,补偿电容选择30pF左右的瓷片电容,如图中Y1、C3、C4;复位电路则采用手动按键复位方式,通过按键将电阻R9和VCC接通,复位脉冲的高电平宽度大于2个机器周期,即可实现复位,如图中的R9、C1所示;P0口外接上拉电阻,其结构如图中103,采用10K的排阻以提供给I/O口合适的电流。
在焊接刷电路板时,晶体振荡器和电容应尽可能安装得和单片机芯片靠近,以减少寄生电容,更好地保证震荡器稳定和可靠地工作。
单片机最小系统电路图如图4所示。
图4、单片机最小系统电路图2、通信模块的设计通信模块选用MAX232芯片。
MAX232是MAXIM公司专门为PC视RS-232标准串口设计的电平转换电路。
该芯片和TTL/COMS电平兼容,片内有2个发送器,2个接收器,且使用+5 V单电源供电,使用非常方便。
现从MAX232芯片中两路发送接收中任选一路作为接口,其发送接收的引脚一一对应。
本系统中使T2in 接单片机的发送端TXD,同时R2out 接单片机的RXD端,1、3脚和4、5脚接104瓷片电容,其接口电路如图5所示。
图5、通信模块电路图3、红外接收模块设计一体化的红外接收装置将遥控信号的接收、放大、检波、整形集于一身,并且输出可以让单片机识别的TTL 信号,这样大大简化了接收电路的复杂程度和电路的设计工作,方便使用。
在本系统中我们采用红外一体化接收头HS0038。
HS0038 黑色环氧树脂封装,不受日光、荧光灯等光源干扰,内附磁屏蔽,功耗低,灵敏度高。
在用小功率发射管发射信号情况下,其接收距离可达35 m。
它能和TTL、COMS 电路兼容。
HS0038 为直立侧面收光型。
它接收红外信号频率为38 kHz,周期约26 μs,同时能对信号进行放大、检波、整形,得到TTL 电平的编码信号。
三个管脚分别是地、+5 V 电源、解调信号输出端。
解调信号输出端和单片机P3^4相连,Vcc和GND间接104瓷片电容滤波整形,电路图如图6所示。
图6、红外接收模块电路图4、数码管显示电路设计数码管显示电路采用两位共阳数码管LG5022BH,具体电路如图7。
其中由单片机的P3^2和P3^3作为位选口,输出低电平时数码管被选中;P0口外接上拉电阻后作为段选,输出低电平时相应的段被点亮。
数码管的驱动选用三极管S8550,图中的电阻R10和R11选取1K的阻值大小,以提供合适的电流使三极管导通。
图7、数码管显示电路电路图5、流水灯电路设计流水灯电路采用八个发光二极管,所有发光二极管的正极接到单片机的P1口,负极分别通过一个1k的限流电阻接到GND端,当单片机的相应端口为高电平时发光二极管点亮,通过控制单片机P1端口的高低电平实现流水灯功能,电路图如图8所示。
图8、流水灯电路6、程序设计和说明在本设计中,数据的处理、存储、比较以及芯片的控制都是由单片机编程实现的。
其中,判断是显示按键数值或按键为音量增减键调用流水灯函数或按键为频道增减键调用加减函数及显示加1或减1后的数值信息等,均是使用单片机的软件部分实现,在整个设计中还存在较多的延时函数的调用和循环语句。
具体程序见附录。
主函数软件流程图如下图9所示。
图9、主函数软件流程图三、系统的安装调试及测试数据分析1、测试仪器晶体管直流稳压电源1台数字万用表1块示波器1台2、硬件调试的方法和过程完成电路设计后,采用整体布局、分模块安装调试再连调的方法。
整个过程中对出现的问题进行了比较适当的解决。
a、单片机最小系统焊接完成后,不能正常工作,经观察发现单片机的Vcc没有和电源正极相连,连接完成后用示波器观察晶振两端起振,且30管脚有波形。
单片机最小系统正常工作。
b、数码管显示部分在安装调试过程工作不稳定。
经老师提醒,是数码管管脚过细和插槽接触不良导致。
将管脚镀锡后在进行调试,问题得到了良好的解决。
c、在焊接完通信模块后单片机不能和PC机之间进行通信,仔细检查电路,发现MAX232的V-管脚没有接地,将此电路焊接完成后,单片机和PC机之间的通信功能得以实现。
在硬件调试的过程中有两处失误的原因均为电路芯片的管脚没有和公共的Vcc或GND 接到一起,寻找错误的原因是在焊接电路的过程中均将Vcc和GND悬空,待其它电路焊接完成,最后焊接公共端,在最后寻找的过程中由于不细心导致有遗漏,对此颇有体会,在以后的实验或是工程中将更加细心。
3、软件调试问题及解决方法A、首先在将最初编写好的程序下载到电路板上后,只能接受一次数据,第二次发送数据后不能再数码管上显示其结果,后经细心研究,增加无条件转移指令,使得能端口能一直查询红外接收电路是否有电平的变化,从而达到每次发送信号时均能在数码管上显示。
B、其次,在将数码管流水灯及外接的流水灯程序加进后,当程序走到流水灯的循环之后,不能自动的跳转出循环,经耐心的学习探讨,找到两种解决方案,一是用外部中断,使得程序能挑出循环,但由于中断的功能及调用的方法不能灵活运用,所以又经细心的研究选择使用查询的方法,同样达到了目的,也使程序简单易懂。
C、再次,使用示波器测得音量及频道增减按键的编码时,由于示波器显示的时间以及人为按下按键时间间隔不好掌控,需要测量很多次,方可测得所需要的编码,将编码测得后,写入相应的程序,若编码错误则不能实现相应按键按下所要得到的功能,在此过程中需要耐心细致,最后均测得了正确的编码。