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

红外多路遥控发射/接收系统设计兰兴付、成雄、张辉摘要:本系统由红外发射部分和接受部分组成。
发射部分通过键盘及其代码产生电路产生表示控制信号的BCD代码,在对控制信号代码和地址代码进行编码,并转化成串行发送数据,由发送数据对调制振荡电路产生的信号进行脉冲调制,形成发送信号,再将发射信号放大,并转化为红外光信号。
接收部分将接收到的红外光信号转化成电信号,并放大、调制出串行数据,通过解码电路将接收到的串行数据转化成控制代码,再将控制代码译成控制信号,从而对受控设备进行开/关控制。
关键词:红外遥控、编码、调制、解调1 系统方案比较方案一:用专用调制、解调芯片组成的红外发射、接收系统的核心——编码、解码电路。
代码产生电路由按键与其它元器件组成。
本设计通过VD5026对键盘电路产生的控制信号进行并/串转换,由17脚输出编码数据,再将编码数据通过脉调制电路调制在较高的载波上通过红外光发射。
红外接收管将光信号转换为电信号,由解码器进行解调,再由VD5027对解调出来的串行数据进行解码,使其成为控制代码去控制各电路。
其原理框图如图1。
图1红外发射、接收系统组成方框图方案二:代码是按键组成的键盘电路产生,然后施密特触发器对按键信号进行整形所得,编码和调制用89C2051单片机的定时器将按键信号调制在38KHz 的载波信号上,然后通过功率放大后通过红外发射管发射出去。
接收电路用红外线接收二极管实现光电转换,然后用高频模拟锁相环进行信号解调,解调后的串行数据送单片机进行解码,同时实现对后续电路的控制功能。
[5,6] 其原理框图如图2所示。
(b)红外接收电路框图图2红外发射/接收电路框图方案一中采用专用芯片组成编码解码电路,可实现对16×211路电路的控制,其电路简单,抗干扰能力强,编码调制全部用硬件实现,各分支电路相互独立,设计调试比较简单、成本低,组装方便,易于推广。
方案二利用89C2051单片机对信号进行编码、解码,同时用单片机的定时器将信号进行调制,需用软件完成,其编程工作量大,要求严格,尤其是高频信号,程序稍有差错便使接收部分不能正常工作成本高。
红外遥控发射与接收系统设计

红外遥控发射与接收系统设计专业:机械工程学院测控技术与仪器简单地介绍了红外线遥控发射、接收系统的原理,给出用MC145026/MC1450 27作为遥控接收系统编、译码器的一种巧妙实现方法。
该系统具备一个发射装置和一个接收装置;接收装置中具有4个开关控制的设备。
遥控距离大于5m。
设遥控系统的载波频率为40KHz。
它包括红外遥控发射、接收的原理图及其红外接收电路、红外发射电路接收、发射红外光信号并将其转换成串行代码的过程。
由红外接收管PH3028接收的光信号经CX20106进行限幅放大、带通滤波、解调和信号整形,可以消除杂散的电磁干扰或瞬间接收到的红外光干扰信号,提高产品的可靠性。
红外线遥控接收装置具有体积小,功耗低、功能强、成本低等特点。
关键词:红外遥控发射、接收系统AbstractSimply introduced fired infrared remote control, the principle of the recei -ving system, is used as a remote receiver system MC145026/MC145027 series, a decoder ingenious methods. This system has a launch of device and a recei ving device; The receiving device has four switches in the control of the equip ment. Remote control range is more than 5 m. Remote Control System for the carrier frequency is 40 KHz. It includes infrared remote transmitting and recei ving schematic circuits and infrared receivers, infrared transmitter receiver fired infrared optical signal and convert serial code into the process. PH3028 by th e infrared receiver of the optical signal received by the CX20106 for limiting enlarge, band-pass filtering, signal demodulation and plastic, can eliminate stray electromagnetic interference or receive instant infrared light interference letter. Key words:Infrared remote trsnsmiting and receiving system1......…...系统方案的比较2 ......... 系统方案设计2.1......系统设计组成框图2.2......…...电路功能简介2.2.1......…...键盘及其代码产生电路2.2.2......…...编码电路2.2.3......…...调制振荡电路;2.3......…...单元电路设计2.3.1......…...键盘及其代码产生电路(1)……….....电路分析与计算(2) ……….....电路原理图(3)………..... 74HC147相关参数①………..... 74HC147内部结构②……….....74HC147引脚端功能③………..... 74HC147主要技术指标④………..... 74HC147电流特性2.3.2......…...编码电路(1) ……….....电路分析与计算(2)……….....电路原理图(3) ………..... MC145026/27相关参数①………..... MC145026/27的内部组成电路图②………..... MC145026/27工作原理③………..... MC145026/27各引脚功能④………..... MC145026/27有关参数及限定值⑤………..... MC145026/27应用电路2.3.3......…...编码调制及红外发射电路(1) ……….....电路分析与计算()(2)……….....电路原理图(3)………..... CX20106相关参数①………..... CX20106内部结构②………..... CX20106工作原理及其工作波形③………..... CX20106各引脚静态电压④………..... CX20106主要电性能参数⑤………..... CX20106技术特点2.3.4......…...红外接收电路(1) ……….....电路分析与计算()(2)……….....电路原理图(3)………..... CX20106相关参数①………..... CX20106内部结构②………..... CX20106工作原理及其工作波形③………..... CX20106各引脚静态电压④………..... CX20106主要电性能参数⑤………..... CX20106技术特点2.3.5 ......…...解码电路整机调试(1) ……….....电路分析与计算()(2) ……….....电路原理图2.3.6……….....译码与控制电路(1) ……….....电路分析与计算()(2)……….....电路原理图(3) ………..... CC4013相关参数①………..... CC4013内部结构②………..... CC4013工作原理③………..... CC4013引脚端功能④………..... CC4013性能参数⑤………..... CC4013应用电路3……….....系统测试3.1……….....键盘与代码产生电路3.2……….....编码电路3.3……….....脉冲调制电路3.4……….....接收电路3.5……….....整机调试正文1 方案比较方案1:采用LM9901/9902红外遥控集成电路形成红外线遥控收发系统采用红外线遥控电路,电路主要由红外线编码发射电路和接收译码电路组成。
红外遥控发射接收系统

现代电子技术实验
红外遥控发射、接收系统
设计任务 设计方案 单元电路设计 系统调试
系统的组成框图 电路功能简介
现代电子技术实验
红外遥控发射、接收系统
设计任务
系统的组成框图 :
设计方案
键盘及
编码
脉冲调
红外
其代码
制振荡
发射
单元电路设计 系统调试
红外
解码
译码
控制
接收
1
·· ·· · 控制
4
返回
现代电子技术实验
返回
现代电子技术实验
红外遥控发射、接收系统
设计任务 设计方案 单元电路设计 系统调试
• 整机调试
先将发射装置与接收装置直接连机进行 调试,即将编码器MC145026的(15)脚输 出DOUT,与接收装置MC145027的输入⑨脚 连接,按各编码键观察相应各发光二极管的 亮/灭情况。然后作无线联调。如果遥控距 离不够,可增大红外发射管的电流,用多个 红外管串联以增强红外光。也可以在将接收 红外管并联以增大接收灵敏度。还可以检查 发射载波频率与接收装置带通滤波的中心频 率是否一致。
设计任务
• 键盘及代码产生电路
设计方案 单元电路设计
系统调试
分 别 按 住 S1~S8 使 74HC147的一个输入端为低 怦,用万用表或示波器测
出对应的BCD码逻辑电平
返回
现代电子技术实验
红外遥控发射、接收系统
设计任务 设计方案 单元电路设计 系统调试
• 编码电路
先调整电阻RP使(12) 脚的时钟频率到设计值; 然后按一个编码键如S1, 用示波器测输出波形DOUT
返回
现代电子技术实验
红外遥控发射、接收系统
多路红外遥控器课程设计

多路红外遥控器课程设计一、课程目标知识目标:1. 学生能理解红外遥控器的基本原理,掌握红外遥控信号的发送与接收过程。
2. 学生能掌握多路红外遥控器的电路组成,了解各部分功能及相互关系。
3. 学生能了解并运用红外编码和解码技术,实现不同设备的遥控功能。
技能目标:1. 学生能运用所学知识设计并搭建简单的多路红外遥控器电路。
2. 学生能通过编程实现对红外遥控信号的编码与解码,实现设备的遥控功能。
3. 学生能在实践中培养动手能力、团队协作能力和问题解决能力。
情感态度价值观目标:1. 学生对红外遥控技术产生兴趣,提高对电子技术的热情。
2. 学生在课程学习过程中,培养探究精神、创新意识和实践能力。
3. 学生能认识到红外遥控技术在生活中的应用,增强学以致用的意识。
课程性质:本课程为电子技术课程,以实践操作为主,结合理论讲解,培养学生的动手能力和创新能力。
学生特点:本课程针对初中生,学生对电子技术有一定的基础,对新事物充满好奇,喜欢动手实践。
教学要求:教师应注重理论与实践相结合,引导学生主动参与,关注学生个体差异,鼓励学生相互协作,培养解决问题的能力。
通过本课程的学习,使学生能够达到上述课程目标,并在后续教学设计和评估中,对学生的学习成果进行有效检测。
二、教学内容1. 红外遥控器原理及电路组成- 红外遥控基本原理- 红外发射与接收电路的组成- 红外编码和解码技术2. 多路红外遥控器设计与搭建- 多路红外遥控器的电路设计- 选择适当的元器件和工具- 搭建与调试多路红外遥控器电路3. 红外遥控信号编程与解码- 学习红外遥控信号的编程方法- 了解红外解码芯片的工作原理- 编程实现对红外信号的编码与解码4. 实践应用与拓展- 设计并实现一个简单的红外遥控器控制系统- 了解红外遥控器在实际应用中的优缺点- 探讨红外遥控技术的未来发展教学内容安排与进度:第一课时:红外遥控器原理及电路组成第二课时:多路红外遥控器设计与搭建第三课时:红外遥控信号编程与解码第四课时:实践应用与拓展本教学内容根据课程目标,结合课本相关章节,系统地组织和安排教学,旨在使学生掌握红外遥控技术的基本原理、设计方法和实际应用,培养其创新能力和实践能力。
课程设计红外发射接收器

课程设计红外发射接收器12020年4月19日本科实验报告实验名称: 红外遥控发射/接收器的设计文档仅供参考,不当之处,请联系改正。
一、设计任务和主要技术指标设计一个八路红外遥控器电路,主要技术指标为:1.码元速率:400bit/S2.调制方式:幅度键控,载频40kHz。
二、设计方案选择利用MC145026/MC145027、NE555和CX10206A等芯片设计制作一个八路红外遥控器。
总体设计框图如下:红外传输三、电路原理与设计1、MC145026编码器MC145026由时钟振荡器、分频器、地址编码/数据编码输入电路以及数据选择与缓冲器等几部分组成。
时钟振荡器和分频器向编码电路提供基准时钟。
地址编码/数据编码输入电路,将不同的地址和控制数据码编为相应的信号。
编码方式是以不同的脉冲宽度组合,表征不同的地址码和控制数据。
数据选择与缓冲电路将编码电路的并行码变为串行码输出。
MC145026共有9条地址线A1~A9,最多有512个不同地址;其中4条与地址复用的数据线D6~D9,使用4位编码输入,16种编码状态。
编码以串行方式由Dout 脚(引脚15)输出。
如果MC145026与译码器MC145027配对使用,则只能采用“5位地址线及4位数据线”的固定编码传送模式。
该器件的地址线和数据线采用并行编码复用输入,码状态为1、0和开路三种状态,一般仅使用前两种编码状态,每个编码的码元宽度对应编码器内部的8个时钟周期,主要靠脉冲占空比大小区分编码状态,三种状态编码波形如图1所示。
MC145026内部振荡频率的典型运用范围一般选择为:4kHz ~9kHz 。
外接阻容元件R S 、R TC 、C TC 的参数值决定了内部时钟频率,原则上要求内部振荡频率范围为:1kHz≤f osc ≤400kHz。
其中应满足R S =2 ~5R TC ,一般情况当R S ≥20kΩ、R TC ≥10kΩ、400pF <C TC <15μF 时,一般遵循以下原则确定内部振荡频率:'3.21TCTC osc C R f =,式中,pF C CTC TC20'+=。
红外多路遥控发射与接收系统设计与实现 毕业设计

目录摘要 (I)ABSTRACT (II)1 绪论 (1)1.1引言 (1)1.2本课题的主要任务 (1)2红外遥控系统简介 (2)2.1系统框图 (2)2.2多路控制的红外遥控系统 (3)3 红外遥控系统的总体设计 (5)3.1发射控制系统设计 (5)电路设计 (5)软件设计 (7)3.2接收控制系统的设计 (9)电路设计 (9)软件设计 (12)4 器件介绍 (15)4.1AT89S52单片机简介 (15)主要特性 (15)管脚说明 (16)振荡器特性 (18)芯片擦除 (18)4.274HC08简介 (18)74HC08概述 (18)74HC08特性 (18)引出端符号 (19)74HC08引脚图 (19)4.31838红外接收头 (19)5 PROTEL 99 简介 (21)5.1PROTEL安装要求 (21)Protel99 设计平台软硬件配置要求 (21)操作系统 (21)5.2PROTEL基本操作 (22)新建设计数据库文件 (22)打开和管理设计数据库 (23)观看多个设计文档 (23)原理图连线设计 (23)检查原理图电性能可靠性 (24)6系统调试与分析 (25)结束语 (26)谢辞..................................................................................... 错误!未定义书签。
参考文献. (28)附录1:程序清单 (29)附录2:程序编译环境 (42)附录3:整体电路原理图 (42)附录4:整体PCB图 (42)红外多路遥控发射/接收系统设计与实现摘要随着科学技术的飞速发展,信息的飞快传播,红外遥控在人们的生活中已经成为不可或缺的部分。
本文重点介绍了利用单片机AT89S52实现红外发射和接收电路的设计方法[1]。
发射电路采用单片机AT89S52将待发送的二进制信号编码调制为脉冲信号通过红外发射管发射红外信号。
课程设计-红外遥控开关(完整版附程序)

2008届计算机与信息学院计算机科学与技术专业一.课程设计题目:红外遥控开关二.课程设计任务内容1.课程设计的目的意义:通过课程设计培养同学们的系统设计能力,使同学们达到以下能力训练:⑴、调查研究、分析问题的能力;⑵、使用设计手册、技术规范的能力;⑶、查阅中外文献的能力;⑷、制定设计方案的能力;⑸、计算机应用的能力;⑹、设计计算和绘图的能力;⑺、技术经济指标的分析能力;⑻、语言文字表达的能力。
2.本课题研究的主要内容:设计一个多路红外遥控开关,利用市售彩电遥控器(以编码芯片LC7461为例),发送遥控器键盘数字信号,控制器接收解码,控制相应的输出。
基本要求:⑴、设计实验电路(要求利用实验仪的硬件资源)⑵、分析实验原理⑶、列出实验接线表⑷、采用汇编语言编写实验程序⑸、通过实验验证功能的实现⑹、编写课程设计说明书红外遥控技术的出现,大大方便了人们的生活,而单片机技术的出现,给现代工业测控领域带来了一次新的革命。
红外线遥控器具有体积小、功耗低、功能强、成本低等特点从而成为了当今非常流行的一种控制方式,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。
工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。
红外遥控器是一种利用红外遥控系统来控制被控对象的系统.整个系统由数字电路和模拟电路两个部分组成。
发射部分包括键盘矩阵、编码调制、红外发射器;接收部分包括红外接收、解调、解码电路。
关键字:红外遥控器,红外发射,红外接收,单片机第一章绪论 (1)1.1红外遥控技术简介 (1)1.2红外遥控技术特点 (1)第二章红外遥控系统设计方案 (2)2.1红外遥控系统框图 (2)2.2遥控发射器及其编码 (2)2.3红外接收器及解码 (3)2.4系统程序控制流程 (4)2.5技术难点 (4)第三章红外遥控开关硬件系统设计 (5)3.1处理芯片的选择 (5)3.2显示器件的选择 (5)3.3红外遥控发射器的选择 (6)3.4红外接收器的选择 (6)第四章红外遥控开关软件系统设计 (7)4.1主控程序 (7)4.2遥控发射部分 (7)4.3遥控接收解码部分 (8)4.4遥控接收处理部分 (10)4.5精确延时部分 (10)第五章设计调试 (12)5.1实验仪与机器的连接 (12)5.2硬件系统的调试 (12)5.3软件系统的调试 (12)第六章小结 (13)参考文献 (14)附录(计算机程序清单) (15)第一章绪论目前市面上的遥控器很多,对于家电设备的控制,首选的就是红外遥控器,多功能红外遥控器是在普通红外遥控器的基础上,应市场需求而产生的,它能控制不同种类的设备,并且操作方便,深受人们的喜爱。
红外遥控实验课程设计

红外遥控实验课程设计一、课程目标知识目标:1. 让学生掌握红外遥控的基本原理,了解红外遥控信号的发送与接收过程;2. 使学生掌握红外遥控器的功能及其在生活中的应用;3. 引导学生了解红外传感器的工作原理及其在智能控制系统中的应用。
技能目标:1. 培养学生动手操作能力,学会使用红外遥控器进行信号发送与接收;2. 培养学生运用红外传感器设计简单的智能控制系统,提高解决问题的能力;3. 培养学生团队协作能力,学会在小组合作中共同分析问题、解决问题。
情感态度价值观目标:1. 培养学生对红外遥控技术的兴趣,激发学习热情;2. 增强学生的创新意识,鼓励学生敢于尝试,勇于探索;3. 培养学生关注科技发展,认识到红外遥控技术在实际生活中的重要性。
课程性质:本课程为科学实验课程,结合理论知识与实践操作,注重培养学生的动手能力、创新意识和团队合作精神。
学生特点:六年级学生具备一定的科学知识基础,对新鲜事物充满好奇,动手能力强,喜欢探索未知领域。
教学要求:结合学生特点,采用启发式教学,引导学生主动参与实验过程,注重培养学生的实际操作能力和问题解决能力。
在教学过程中,关注学生的情感态度,激发学习兴趣,提高学习积极性。
将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 红外遥控基本原理:介绍红外遥控信号的发送与接收过程,红外遥控器的工作原理,以及红外传感器在智能控制系统中的应用。
教材章节:《科学》六年级下册第四章第三节“光的应用”。
2. 红外遥控器功能与应用:分析红外遥控器在日常生活用品中的应用,如电视、空调等,了解红外遥控器的功能及操作方法。
教材章节:《科学》六年级下册第四章第四节“生活中的光”。
3. 红外传感器工作原理:介绍红外传感器的工作原理,以及在智能控制系统中的应用实例。
教材章节:《科学》六年级下册第四章第五节“光传感器”。
4. 实践操作:设计红外遥控实验,让学生动手操作,体验红外遥控信号的发送与接收过程,运用红外传感器设计简单的智能控制系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
红外遥控发射和接收系统设计摘要本设计是以红外技术为基础,可以实现无线遥控,摆脱了信息传递需要导线的限制,而且红外实现方式灵活,得到了广泛的应用。
特别是随着芯片技术的发展,红外集成芯片价格的降低,更加扩展了红外的应用范围。
现在在我们的日常生活中都能感受到红外的应用,以及它给我们带来的便利。
本设计充分利用能够很容易买到的普通电视机遥控器,通过编码发射红外线,然后由通用红外接收芯片sw0038实现对红外的接收,但是因为考虑到题目的要求仅仅是实现对一个开关的简单开管控制,所以舍弃了依靠单片机来对遥控器发出的红外进行解码实现多种控制的方案。
本方案简洁可行,充分利用现有的资源进行开发,取得比较好的效果,并且具有良好的移植性,可以通过简单的修改就应用到其他领域。
关键字:红外遥控红外解码双稳态AbstractThis 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 系统方案设计 (3)1.1任务要求 (3)1.2总体方案设计 (3)1.2.1设计思路……………………………………‥31.2.2 方案论证与比较……………………………‥41.2.3 系统组成 (8)2 单元电路设计与仿真 (8)2.1 电源部分电路的设计 (8)2.2 红外发射部分电路设计........................‥9 2.3 红外接收电路部分设计........................‥10 2.4电源电路仿真 (11)2.5 双稳态电路仿真…………………………‥113 结论 (12)参考文献 (12)1系统方案设计1.1任务要求实现一个红外发射和接收系统的设计,并要求可以用红外进行遥控,实行对继电器的开关控制。
1.2总体方案设计1.2.1设计思路题目要求设计一个带遥控的红外发射和接收系统,整个系统可以划分为几个部分。
首先为电源模块,考虑到我所使用的芯片电压为5伏,所以采用了先通过桥堆整流,然后滤波,选用比较常用的电源稳压芯片7805便可以得到实验所需要的5v电压。
红外发射电路舍弃了自己制作红外发射电路的方法,因为考虑到实现遥控红外控制,一个很重要的因素是容易操作,所以选用了易购的电视机遥控器,不但可以方便实现遥控功能,还可以方便地实现对红外的功能扩展。
接收部分采用了通用的红外接收芯片sw0038,接收来自遥控器的红外编码信号,然后接入一个双稳态电路,每按键一次,实现对开关的相应控制。
图1 红外接收部分电路图电路原理:主要由红外接收头和IC4069组成的红外控制开关电路。
红外接收头静态时输出高电平。
当收到遥控发射器送来的红外脉冲信号时,接收头的第脚输出低电平(脉冲信号)。
经ICa整形、放大、倒相而得到负脉冲信号,再由D5、C4、R3检波,延时送至ICb(达到反相器的阈值电压),致使ICb输出低电平,然后C4端电压经R3放电,使ICb输入端低于反相器的阈值电压,ICb输出端恢复高电平。
这样,每按动一次红外发射器,在IC6输出端就得到一个负脉冲信号,去触发由ICc和ICd组成的双稳态电路,促使双稳态电路翻转,输出H或L电平,通过R8控制单向可控硅的导通或截止,进而控制灯具的亮与灭。
1.2.2 方案论证与比较(1)电源电路的方案论证与选择方案一:直接使用5v电源。
方案二:自己制作电源,利用桥堆进行整流,电容滤波,在通过常用的7805整流芯片就可以得到我们所需要的5v电压。
方案选择:考虑到市面找到一个5v的电源比较难,并且一般的电源的稳定性并不能满足要求,而自己对9v电源进行整流和稳压就可以满足要求。
(2)遥控电路的方案论证与选择方案一:利用555芯片制作振荡电路产生一定频率的驱动信号使红外发出信号方案二:使用可以很容易购买到的电视遥控器,因为技术很成熟,发射的距离也比较远,而且所布的按键也很适合实现遥控控制。
方案选择:考虑到实现遥控功能,使用遥控器可以更方便的实现和进行遥控操作,而555电路所做的发射装置的可移动性并不是很好,所以选用电视机遥控器作为红外的发射装置实现红外发散功能。
图2 555构成的红外发射电路图3 555内部结构图图4 555引脚排列图5 555构成的多偕振荡器图6 普通电视机遥控器(3)接收电路方案论证与选择方案一:使用红外接收二极管方案二:使用集成的芯片来实现对红外的接收和解码,而通用红外接收芯片sw0038就是一款常用的红外接收芯片,还可以配合单片对编码的红外信号进行解码方案选择:红外接收芯片集接收、整形、放大于一体,具有良好的接收能力,而且更加方便红外接收系统的扩展图7 使用红外接收管接收电路图图8 红外接收芯片sw0038以及其典型连接电路(4) 红外解码方案论证与选择方案一:使用单片机进行解码,可以对电视机遥控器的红外编码进行解码,因为红外编码器有一套专门的时序规则对所发出的信号进行编码,所以这种方法可以实现多种功能的遥控控制,具有很强的应用价值,在很多的家用电器中都经常能够看到。
方案二:使用普通的电路进行识别,也可对红外进行解码,只不过只能识别是否有键按下,但是这种电路很方便,不需要使用单片机,也可实现对开关的单一红外控制。
遥控器使用方便,功能多.目前已广泛应用在电视机、VCD、DVD、空调等各种家用电器中,且价格便宜,市场上非常容易买到。
如果能将遥控器上许多的按键解码出来.用作单片机系统的输入.则解决了常规矩阵键盘线路板过大、布线复杂、占用I/O口过多的弊病。
而且通过使用遥控器,操作时可实现人与设备的分离,从而更加方便使用。
单片机遥控接收电路红外遥控接收可采用较早的红外接收二极管加专用的红外处理电路的方法。
如CXA20106,此种方法电路复杂,现在一般不采用。
较好的接收方法是用一体化红外接收头,它将红外接收二极管、放大、解调、整形等电路做在一起,只有三个引脚.分别是+5V电源、地、信号输出。
常用的一体化接收头的外形及引脚见图3和图4。
红外接收头的信号输出接单片机的INTO或INTl脚.典型电路如图5所示.图中增加了一只PNP型三极管对输出信号进行放大。
遥控信号的解码算法及程序编制。
遥控器无键按下。
红外发射二极管不发出信号,遥控接收头输出信号1。
有键按下时.O和1编码的高电平经遥控头倒相后会输出信号O.由于与单片机的中断脚相连,将会引起单片机中断(单片机预先设定为下降沿产生中断)。
单片机在中断时使用定时器0或定时器1开始计时.到下一个脉冲到来时,即再次产生中断时,先将计时值取出。
清零计时值后再开始计时.通过判断每次中断与上一次中断之间的时间间隔。
便可知接收到的是引导码还是 O和1。
如果计时值为9ms。
接收到的是引导码,如果计时值等于1.12ms,接收到的是编码O。
如果计时值等于2 25ms.接收到的是编码1。
在判断时间时,应考虑一定的误差值。
因为不同的遥控器由于晶振参数等原因,发射及接收到的时间也会有很小的误差。
以接收TC9012遥控器编码为例,解码方法如下:a 设外部中断0(或者1)为下降沿中断,定时器0(或者1)为16位计时器.初始值均为O。
b 第一次进入遥控中断后,开始计时。
c从第二次进入遥控中断起,先停止计时。
并将计时值保存后,再重新计时。
如果计时值等于前导码的时间,设立前导码标志。
准备接收下面的一帧遥控数据,如果计时值不等于前导码的时间,但前面已接收到前导码,则判断是遥控数据的O还是1。
d 继续接收下面的地址码、数据码、数据反码。
e 当接收到32位数据时,说明一帧数据接收完毕。
此时可停止定时器的计时,并判断本次接收是否有效.如果两次地址码相同且等于本系统的地址,数据码与数据反码之和等于0FFH,则接收的本帧数据码有效。
否则丢弃本次接收到的数据。
f 接收完毕,初始化本次接收的数据,准备下一次遥控接收。
方案选择:使用单片机可以实现对多功能的遥控,但是根据题意只需要实现遥控的红外发射和接收系统即可,考虑到方案二简单,并且也可以实现题目的要求,所以选择方案二,舍弃单片机解码的方案。
1.2.3 系统组成这是一个红外遥控发射和接收系统,所以红外的传输距离是一个需要重点考虑的因素,红外的发射能力需要达到一定的要求,而接收系统也需要一定的灵敏度,在整个系统设计时都需要重点注意。
2 单元电路设计与仿真2.1 电源部分电路的设计通过对9v电源进行整流滤波,再由7805进行稳压,就可以达到所需的电压,稳定性能够达到要求。