万能学习型红外遥控器制作(毕业设计)
毕业设计论文-红外线遥控
![毕业设计论文-红外线遥控](https://img.taocdn.com/s3/m/01a4aac108a1284ac850437c.png)
专业:题目:作者姓名:导师及职称:导师所在单位:电风扇红外线遥控装置的设计机械设计制造及其自动化吴西伟安徽工程科技学院毕业设计(论文)材料之二(1)编号:200_—jx15—_—_安徽工程科技学院本科生毕业设计(论文)年月日安徽工程科技学院本科毕业设计(论文)任务书Ⅰ毕业设计(论文)题目:中文:英文:Ⅱ原始资料:届系专业编号:200_—jx15—_—学生姓名:吴西伟Ⅲ毕业设计(论文)任务内容:指导教师(签字)教研室主任(签字)批准日期接受任务书日期完成日期接受任务书学生(签字)摘要摘要:本论文简单地介绍了红外线遥控发射和接收系统原理,在文中给出了MCS89C51作为遥控接收系统和作为发射系统的重要位置,以及完整的51汇编程序代码和MCS89C51的各种功能简介,尤其是它在作为红外线遥控系统中几个重要的方面如中断、定时器和其与键盘的连接方面作了更详尽的介绍。
本文中包括红外线发射和红外线接收的原理图,并给出多种方案。
还对红外线遥控的发送程序、红外线接收程序、定时中断程序、发送周期程序、发送数据程序和发送“0”和“1”等程序进行了编制。
另外对各种程序的流程图进行了绘制,从而较全面地完成此设计的要点,参考流程方框图的构思过程,就可以编写应用软件,便是本论文的特点。
利用MCS89C51多次发送及反码校验功能,防止了其它遥控码和未知代码的干扰,从而提高了产品的可靠性。
又由于红外线遥控装置具有体积小,功耗低、功能强和成本低等特点,是现代日常生活中一种重要的遥控设备,因此也是本次作为设计课题的重要理由之一。
关键词:MSC89C51、红外线遥控、键盘接口。
Summarysummary : And acception system principle that this thesis has recommended infrared remote-control command to launch briefly, provide MCS89C51 as the acception system of remote control in the article and as the important position that launch the system, and brief introduction of 51 intact assembler codes and various functions of MCS89C51, especially until several important respect such as cut off , timer and their make more exhaustive introduction with connection of keyboard as infrared remote-control command system it. Include the principle picture that the infrared ray was launched and the infrared ray received in this text, provide many kinds of schemes. Procedure of sending still to infrared remote-control command, infrared ray receive procedure , cut off procedure , send cycle procedure , send data procedure and send " 0 " and " 1 " ,etc. procedure go on , make regularly. In addition has drawn various flow diagrams of procedure , thus finish this main point designed in an all-round way, consult the plot course of the procedure block-diagram, can write the application software , it is a characteristic of a thesis. Utilize MCS89C51 send and yards of check-up function instead many times , prevent other remote control yard and unknown interference of code from, thus improved the dependability of the products. Because again because the infrared remote-control command device is small, low power dissipation , function are strong with the low grade characteristic of the cost, it is a kind of important remote control apparatus in modern daily life, so regarded as one of the important reasons for designing the subject this time too.Keyword: MSC89C51 , infrared remote-control command , keyboard interface目录插图清单和表格清单 ...................................................................................................错误!未定义书签。
红外遥控器毕业设计论文
![红外遥控器毕业设计论文](https://img.taocdn.com/s3/m/5f43b52e2af90242a895e554.png)
红外遥控开关摘要遥控技术是对受控对象进行远距离控制和监测的技术。
它是利用自动控制技术,通信技术和计算机技术而形成的一门综合性技术。
一般都是指对远距离的受控对象的单一的或两种极限动作进行控制的技术,在人们的生产生活中具有广泛的应用空间。
根据控制方式的不同,一般分红外遥控、声控和无线遥控,俗称“三遥”。
伴随着人们的物质文化生活水平日益提高,各种各样的家用电器走进了千家万户,其中,大多数的家用电器都有各自不同的遥控器,人们常常为了控制某台电器而到处寻找其对应的遥控器,这样,就给人们的生活带来了很多不便。
而红外线遥控则是目前最广泛的一种通信和遥控手段。
由于红外线遥控器具有体积小、功耗低、功能强、成本低等特点。
因此,彩电、录像机、音响设备、空调、玩具、门铃以及遥控汽车路牌等其它小型装置上也纷纷采用红外线遥控。
本系统采用单片机AT89S51作为本设计的核心元件,利用红外线遥控发射、接收的工作原理以及单片机外部中断的原理而设计的一款遥控开关。
当一体化红外接收器接收到红外遥控信号后,将光信号转变成电信号,经放大、解调、滤波后,将原编码信号送入单片机AT89S51中进行信号识别、解码,然后进行相应的处理,达到控制电器的目的。
关键词:遥控技术单片机红外编码解码AbstractRemote control technology is controlled objects of remote control and monitoring technology. It is the use of automatic control technolo gy, the communication technology and computer technology, in the form of a comprehensive technology. Generally refers to the distant controll ed object's single or two extreme action control technology, in the peop le's production and life have extensive application space. According to t he control mode of different, generally share out bonus, sonic and the r emote wireless remote control, commonly known as the "three control". With people's material and cultural life level enhances increasingly, all kinds of household appliances into the innumberable families, among t hem, most of the household appliances are all of different remote, peop le often in order to control a station appliances and looking for its corr esponding remote, so, give people's life has brought much inconvenienc e. And infrared remote control is the most extensive a communications and remote control method. Due to the infrared remote control with sm all size, low power consumption, the function is strong and low costs. Therefore, TVS, VCRS, audio equipment, air conditioning, toys, the do orbell and other small car signpost remote device are adopting infrared remote control.The system USES AT89S51 single-chip microcomputer as the cor e components, this design using infrared remote control transmitting and receiving the working principle and the principle of microcontroller ext ernal interruption designed one of remote control switch. When integrati on infrared receiver receive infrared remote control signal after, will ch ange into electrical signals, light signals through enlargement, demodulat ion, filtering, will the original coding signal into SCM in AT89S51 sig nal recognition, decoding, then carries on the corresponding processing, achieve the purpose of control electric appliance.key words:Control technology SCM Infrared code decode目录第一章系统介绍和设计原理 (4)1.1引言 (4)1.2遥控器 (5)1.3系统结构及原理 (6)1.4系统框图 (6)1.5系统设计思想 (6)1.6器件选择 (7)1.7遥控距离的影响因素 (7)第二章系统硬件设计2.1有关知识的介绍 (8)2.1.1单片机AT89S51的知识介绍 (8)2.1.2红外线及器件的基本知识 (12)第三章系统软件设计3.1红外遥控发射器及其编码 (14)3.2 红外发射及编码原理图 (15)3.3红外编码按键图 (14)3.4红外解码原理图 (18)3.5接收器及解码 (18)第四章程序流程图 (19)第五章程序清单 (20)小结 (23)参考文献 (24)第一章系统介绍和设计原理1.1引言随着电子科技的发展,遥控技术的出现,目前市场上出现了越来越多的红外线遥控家电设备;逐步提高了人们的生活水平。
红外遥控系统毕业设计
![红外遥控系统毕业设计](https://img.taocdn.com/s3/m/e81b3e15650e52ea55189862.png)
《单片机设计》课程设计题目:基于单片机的红外遥控系统设计专业:电气工程系班级:姓名:学号:指导老师:小组成员:成绩:摘要随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。
采用单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随便设定等优点。
由于单片机具有集成度高、体积小、可靠性高、价格便宜等优点,其在机电一体化、工业控制、仪器仪表和家用电器等领域得到了广泛应用。
当前单片机对家用电器控制呈现出外形简单化、功能多样化、产品智能化的发展趋向。
红外遥控技术具有使用方便、功耗低、抗干扰能力强、价格便宜的特点,因此它的应用前景十分广阔。
本课题以延伸红外无线遥控技术为目的,提出了一种红外遥控器集中控制的方案,核心是设计出一个红外接收系统。
本设计以红外线作为传递信息的载体,可对受控对象的工作状态进行短距离无线控制,适用于遥控工业、医疗、家用电器等设备的开闭状态。
并含有设备计数模块,可对处于工作状态的设备进行计数,并显示出来。
课题的重点在于通过软件实现二进制数据的解码工作,然后通过红外收发头进行数据传输控制系统。
关键词:红外遥控;单片机控制;显示模块目录1 引言........................................................................................................................................ - 3 -1.1 课题研究的目的........................................................................................................... - 3 -1.2基于单片机的红外遥控系统概述................................................................................ - 4 - 2设计任务及要求....................................................................................................................... - 5 -2.1红外遥控系统的设计与实现任务,主要完成:........................................................ - 5 -2.2 红外遥控系统的设计要求:....................................................................................... - 5 -3 红外遥控系统的硬件设计...................................................................................................... - 6 -3.1 本设计方案思路......................................................................................................... - 6 -3.2 研发方向和技术关键................................................................................................. - 6 - 3.3系统硬件电路的总体设计.................................................................................................... - 7 -3.3.1红外遥控系统..................................................................................................... - 7 -3.3.3 红外接收模块.................................................................................................. - 11 -3.3.4 LED模拟外围设备模块.................................................................................. - 12 -3.3.5液晶显示模块................................................................................................... - 13 -4 红外遥控系统的软件设计.................................................................................................... - 14 -4.1 主控程序..................................................................................................................... - 14 -4.2 遥控发射部分............................................................................................................. - 14 -4.3 遥控接收处理部分..................................................................................................... - 15 -5 测试结果及分析.................................................................................................................... - 15 -5.1 实验仪与计算机的连接............................................................................................. - 15 -5.2 硬件系统的调试......................................................................................................... - 16 -5.3 软件系统的调试......................................................................................................... - 16 -6 总结与体会............................................................................................................................ - 16 - 参考文献.................................................................................................................................... - 17 - 7附录程序代码....................................................................................................................... - 18 -1 引言1.1 课题研究的目的本设计主要研究并设计一个基于单片机的红外发射及接收系统,实现对温度控制、蜂鸣器、LED灯的隔离控制。
基于STM32控制的万能学习型红外遥控器
![基于STM32控制的万能学习型红外遥控器](https://img.taocdn.com/s3/m/3078a580c8d376eeaeaa31cf.png)
设计一个万能学习型遥控器,其具体设计指标要求如下:
①用红外发射管作为系统的红外发射模块。
②用按键来切换学习型红外遥控的学习模式与非学习模式。当用户操作进入非学习模式下是,通过按下发射信号的按钮来控制红外编码信号的发射。
③当用户按下学习键,系统处于学习模式,此时将被学习的红外遥控器对准红外接收头,按下被学习遥控器的按键发射红外信号,系统完成红外编码的捕捉和记录。
④当学习型遥控器处于学习模式时,再按学习键退出学习模式,进入非学习模式状态。
⑤在非学习模式下按下红外发射键,还原红外编码并发送红外信号,实现控制其红外遥控的智能家电。
⑥在此硬件设计时,要尽力做到硬件模块简单方便、性能稳定且易于实现,促使整个系统电路简化。
⑦软件设计流程清晰,且软件程序思维清晰,要做到以最为简单的程序实现系统所需功能。
人们常常会浪费过多时间来寻找控制各种各样家用智能电器遥控器。为了解决人们同时使用众多遥控器的烦恼,于是越来越多的自学习型遥控器也就诞生了。不过现在市场上的红外遥控器,基于成本的考量,绝大部分都是采用455KHz的陶振[2]来驱动,选择以12分频系数,其载波频率约为38KHz,此设计方法也使学习型遥控器的设计变得更加简单。但是现在市面上许多常见的遥控器大多都只能控制几种产品,并不是真正实现“万能”红外遥控器[3]功能。
1.4.3方案的比较和选择
方案一,以单片机(AT89C51)为主控搭建硬件平台系统,所需外围芯片和元器件较为繁多,成本较高。实现所需功能的原理和方法也较为复杂,需有单片机产生38KHz的载波信号,使得单片机的负荷繁重,同时单片机的主板低,捕捉红外信号时由于单片机主频低,误差较大。该方案成本高,编程算法和电路搭建较为复杂,可靠性和后期的扩展性低,所以方案一不适合该设计。方案二,采用ARM架构ARM Cortex-M3的STM32系列的芯片STM32F103C8为该系统的主控,主控内部集成了丰富的资源,且功能强大,搭建后可用ARM内核芯片推出的仿真器J-Link进行在线联调,使得编程更为方便,大大降低了系统软件编程的难度,而且具有成本低、可扩展性强、功耗低、高性能[7]等特点。显而易见选用方案二对系统的后期扩展较为有益,故本设计选用方案二作为系统的设计方案。
毕业设计(论文)-红外遥控电路[管理资料]
![毕业设计(论文)-红外遥控电路[管理资料]](https://img.taocdn.com/s3/m/96c038d2192e45361166f5dd.png)
毕业设计(论文)报告题目红外遥控电路系别电子工程系.专业计算机控制技术.班级0602 .学生姓名.学号.指导教师.2009年4月红外遥控电路摘要随着科学技术的发展,人们的生活水平不断提高,节能环保的意识也逐渐加强。
研究人员不断研究开发新型产品应用于生活使我们的生活质量提高的同时更能节省资源。
红外遥控技术就是应运而生了。
红外遥控技术已经在日常家用电器中得到了广泛应用,其使用方便、功耗低、抗干扰能力强的优点也越来越在智能仪器系统中受到重视。
市场上的各种家电红外遥控系统技术成熟,成本低廉,为人们的家居生活带来方便快捷的服务。
本文主要介绍了利用变压器、整流二极管、电容和三端稳压器作为电源电路,采用新型红外发射芯片BL9148和接收芯片 NB9149作为发射及接收电路,通过编码译码,输出信号,传输给控制电路来控制电路负载。
关键词红外线遥控编码译码电路控制电路Infrared remote control circuitAbstract:With the development of science and technology, people's living standard continuously improving and the awareness of energy saving and environmental protection is gradually strengthening. Researchers continue to research and development of new products used in life so that we improve the quality oflife-saving resources at the same time. Infrared remote control technology is born of. Infrared remote control technology has been in day-to-day household appliances has been widely used, and its easy-to-use, low power consumption, anti-interference ability of the advantages of increasing intelligence apparatus in the system be taken seriously. All kinds of household electrical appliances market infrared remote control system technology is mature, low-cost homes for people's lives more convenient and efficient service.This paper describes the use of transformer, rectifier diodes, capacitors andthree-terminal voltage regulator as a power circuit, using a new type of infrared transmitter and receiver chips BL9148 as a launch and receive NB9149 circuit,through the codec, the output signal, and transmit them to the control circuit to controlthe load circuit.Key words: Infra-red remote control Code decoding circuit Control circuit前言 (1)1. 设计目的 (1) (1)第1章红外遥控系统的组成及工作原理 (2) (2) (2)第2章电源电路 (5) (5)电源电压器 (5) (6) (10) (11)第3章编码译码电路 (12) (12)BL9148芯片的应用 (12)二级放大电路的功能 (14)译码电路 (14)一体化接收头 (14)NB9149芯片的应用 (15)第4章控制电路 (16) (16)CD4013触发器 (18) (19) (20) (21)第5章安装与调试 (21)第6章设计心得及经验总结 (22)谢辞 (23)附录1 (24)附录2 (26)参考文献 (27)红外辐射俗称红外线或红外光,它是人眼看不见的光线,具有强烈的热作用,故又称热辐射。
学习型红外线遥控器的设计-覃业辉--外校查重
![学习型红外线遥控器的设计-覃业辉--外校查重](https://img.taocdn.com/s3/m/851903638e9951e79b89277a.png)
密级:学号:本科生毕业设计(论文)学习型红外线遥控器的设计学院:专业:班级:学生姓名:指导老师:完成日期:学士学位论文原创性申明本人郑重申明:所呈交的论文(设计)是本人在指导老师的指导下独立进行研究,所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文(设计)不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式表明。
本人完全意识到本申明的法律后果由本人承担。
学位论文作者签名(手写):签字日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权江西科技学院可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
(请在以上相应方框内打“√”)学位论文作者签名(手写):指导老师签名(手写):签字日期:年月日签字日期:年月日摘要红外遥控器是一种常用的家用电器遥控通信设备,具有性能稳定、结构简单、易于实现等特点,在日常生活和工业控制等方面应用十分广泛,一般遥控器使用特定解码芯片,只能识别唯一代码,无法达到多个接收端共用一个遥控器的目的。
本文论述了一个基于AT89S52单片机的学习型红外遥控器的设计与实现,该学习型遥控器硬件部分主要由单片机、发射端和接收端几部分构成,同时外加一个键盘控制电路,软件部分主要分为主程序、红外发射程序和红外接收程序的设计,本系统设计的遥控器能够无线遥控各种家用电器。
关键词:红外遥控;单片机;家电;学习;AbstractInfrared remote control is a commonly used household appliances remote communications equipment, with stable performance , simple structure , easy to implement , etc., in daily life and industrial control and other aspects of a wide range of applications , generally using a particular remote control decoder chip , can only identify a unique code , you can not reach multiple receivers share a remote control purposes.This paper discusses the design and implementation of learning IR remote control based on AT89S52 microcontroller , the learning remote hardware mainly by the microcontroller , the transmitter and receiver of several parts , plus a keyboard while the control circuit , the software part is divided into the main program design , program and infrared receiver infrared emission process , the system can be designed remote control wireless remote control of various appliances.Key Words: Infrared remote control ; SCM ; appliances ; learning ;目录第1章引言 (1)1.1 意义与目的 (1)1.2 发展现状 (1)1.3 研究内容 (2)1.4 研究目标 (2)第2章 MCU选择及系统总体设计 (3)2.1 MCU的选择及特点 (3)2.2 红外协议原理 (4)2.3红外解码原理 (4)2.4 系统方案论证和选择 (6)2.5系统的总体设计 (7)第3章系统硬件电路设计 (8)3.1 单片机最小系统设计 (8)3.2 按键部分的设计 (9)3.3 红外发射接收管模块设计 (9)3.4 硬件原理图 (10)第4章系统软件设计 (11)4.1 主程序设计 (11)4.2 红外接收程序设计 (11)4.3 红外发射程序 (12)第5章系统总体调试 (14)5.1 软件调试方法 (14)5.2 硬件调试方法 (14)5.3 常见的硬件故障 (15)第6章总结与展望 (16)6.1 总结 (16)6.2 展望 (16)参考文献 (17)致谢 (18)第1章引言1.1 意义与目的当前,随着人们的物质文化生活自动化程度逐步提高,每个家庭都有许许多多的家用电器,大多数的家用电器都有配有各自的遥控器,多数遥控器的不兼容使得我们有了很多的遥控器,这样使得我们挑选遥控器进入了纠结。
毕业设计论文_万能遥控器
![毕业设计论文_万能遥控器](https://img.taocdn.com/s3/m/ee2b3500964bcf84b9d57b7a.png)
前言随着电子技术的发展,遥控技术得到了越来越广泛的应用。
遥控技术正在向各个领域渗透,其重要性日见突出。
在家用电器方面,带红外遥控的家用电器得以广泛普及.给人们的生活带来了很大的方便。
但是,在一个家庭中如果遥控器过多,则使用过程容易产生混乱,给使用者造成许多不必要的麻烦。
为了解决这个问题,我们设计一种智能型红外遥控器,利用对各种红外遥控器发射的控制信号进行识别、存储和再现。
也就是说,只需要一个智能遥控器,就可以对多个遥控器的发射信号进行学习和记忆,从而实现对多个电器的遥控。
我们设计的智能型遥控器是基于单片机51的而设计的,利用“89C51”和其外围电路,进行对信息的处理,并进行显示。
本设目录1遥控器的现状和发展2红外发射的优缺点及基本原理3智能遥控器的结构和功能4智能遥控器的硬件电路红外发射电路红外接收电路键盘电路显示电路8155的扩展2864(EEPROM)的扩展5智能遥控器的的软件电路原程序的注释各子程序的剖析5心得体会6主要集成电路7附录设计任务书随着电子技术的发展,带红外遥控的家用电器得以广泛普及.给人们的生活带来了很大的方便。
但是,在一个家庭中如果遥控器过多,则使用过程容易产生混乱,给使用者造成许多不必要的麻烦。
为了解决这个问题,可设计一种智能型红外遥控器,利用对各种红外遥控器发射的控制信号进行识别、存储和再现。
也就是说,只需要一个智能遥控器,就可以对多个遥控器的发射信号进行学习和记忆,从而实现对多个电器的遥控。
一、技术要求1. 能对所设置的内容进行存储,2. 有”学习”和”控制”两种状态,并显示3. 能对电路电源进行检测,电源电压低于一定程度发出警报4. 对于宏定义不做要求。
5. 键盘扫描采用逐行扫描6. 由于EPPROM我们只买到了8K的2864A,存储单元不够。
所以,只能先控制两个电器来表示一下。
7. 由于2864(EPPROM)的存储时间较慢,所以采用先存储到RAM里,在由RAM存到ROM 里。
智能红外遥控器的设计毕业设计论文
![智能红外遥控器的设计毕业设计论文](https://img.taocdn.com/s3/m/5ae978bced630b1c59eeb591.png)
智能红外遥控器的设计毕业设计论文(本文档为word格式。
下载后您可以进行编辑和修改!优秀的论文要经过评审和批准。
未经允许,请勿转移。
随着家用电器的增多和无线遥控产品的普及,红外遥控的使用频率越来越多。
针对国内红外遥控学习技术成熟但商业化程度低的特点,本文自主设计了一款具有红外学习和触摸屏显示功能的红外遥控器,以促进红外遥控学习技术在国内市场的普及。
在红外解码中,传统的方法是利用单片机中断或查询来采集红外信号,在不理想的环境下可能需要多次解码。
本文采用计算机辅助记录全波形,通过相关软件优化波形,解码一次即可成功。
在红外发射方面,实验表明红外发射距离受载波占空比和红外二极管通电流的影响,经过调试,38千赫载波红外信号的发射距离增加到10米。
在红外接收方面,进行了红外干扰测试。
在触摸屏验证中,通过实验获得触摸屏数据,利用matlab参数估计lsqcurvefit函数获得校正参数,解决了触摸屏漂移问题。
在彩屏显示方面,遥控器的所有按键都简化为方向键和确认键,虚拟数码管显示按键位置,避免了单片机资源短缺的问题。
此外,彩色屏幕仅支持16位R5G6B5格式数据。
自176*2XXXX以来,遥控技术已经越来越广泛地应用于工业生产、家用电器、安防以及人们的日常生活中。
随着社会科学技术的发展而增加,人们的生活水平也日益提高。
为了减少人们的工作量,有必要为各种家用电器和电子设备设计一个高度集成的控制系统。
单片机集成度高。
它具有体积小、重量轻、价格低、功耗低等突出特点。
特别是,它消耗更少的功率,并且使电源体积小、重量轻。
因此,它特别适用于“基于计算机的产品”。
其应用已深入到工业、农业、国防、科研、教育和日用品(家用电器和玩具)等各个领域单片机特别适合在产品内部制造,代替一些机械和电子零件或部件本发明可以减少产品体积,增强功能,实现不同程度的智能化。
红外线是一种光线,具有普通光的特性,能以光速直线传播,强度可调,能被光学透镜聚焦,能被不透明物体阻挡等特制的半导体发光二极管可以发射特定波长的红外线(通常是近红外线),通过控制二极管的电流可以很容易地改变红外线的强度,达到调制的目的。
基于STM32万能学习型红外遥控器设计
![基于STM32万能学习型红外遥控器设计](https://img.taocdn.com/s3/m/8cf81aacc850ad02df80413a.png)
【摘要】红外遥控技术在目前市场上众多应用领域得到了较为广泛的运用。
红外遥控技术现已广泛的应用于在家用智能化家电的领域和工业化控制方面。
本系统设计采用嵌入式主控芯片来设计万能学习型红外遥控器,采用ARM Cortex-M3内核的STM32系列的芯片为核心部分,结合红外发射、接收模块电路、信号调制电路,独立键盘构成本系统。
从红外的发射与接收两个方面详细地介绍了红外无线传输原理,红外信号的编码解析、信号调制、信号发射与接收、解调与解码的原理。
本系统实现对不同编码方式(PWM\PPM)的红外信号的捕捉,解码、再生原红外信号,载波并发送红外信号,实现自学习型红外遥控器。
本系统所需功能的实现应用到多种电子产品研发技术,其中主要包含C语言高级语言编程技术、单片机开发应用技术和电子线路板设计技术等相关电子应用技术。
综合多种设计方案考量及其各个方面的因素,最终决定采用高性能、低成本、低功耗的ARM Cortex-M3内核的嵌入式芯片为系统的核心STM32主控芯片来设计,真正实现能对各种红外遥控信号进行捕捉和再生,真正实现万能学习型红外遥控器。
【关键词】STM32;红外遥控;C语言;智能;红外解码;红外编码;Learning infrared remote controlScience and Technology Practising College Fujian Normal University Electronic Information Engineering 120352010037 Li Weixiong Tutor: Wu Yunping[Abstract]Infrared remote control technology on the market at present many application fields has been widely used.Infrared remote control technology has been widely applied in the field of intelligent household appliances and industrial control.This system design USES embedded master control chip to design the universal learning infrared remote control, USES the ARM architecture (M3 STM32 series chip as the core part of the kernel, combined with infrared emission and receiving module circuit, signal modulation circuit, keyboard constitute the system independently.From two aspects of the emission and receiving of infrared in detail introduces the principle of infrared wireless transmission, infrared signal code parsing, modulation, signal transmitting and receiving, signal demodulation and decoding principle.This system realize the different encoding (PWM \ parts per million (PPM) of infrared signal capture, decoding, regeneration of the infrared signal, the carrier and send the infrared signal, realize self learning infrared remote control.The realization of the function of this system needed to apply to a variety of electronic products research and development technology, which mainly contains the C language programming in a high-level language technology, single-chip computer application technology and electronic circuit board design techniques and related electronic application technology.Integrated a variety of design considerations and the various aspects of factors, finally decided to adopt high performance, low cost, low power consumption of the ARM architecture (M3 the kernel of the embedded chip for the system at the core of the STM32 master control chip to design, realize to capture and various kinds of infrared remote control signal regeneration, truly universal learning infrared remote control.[Key Words] STM32;Infrared remote control;c language;Infrared decoding;Infrared remote coding;目录1概述 (3)1.1设计背景 (3)1.2设计目的 (3)1.3设计要求 (3)1.3设计方案选型 (3)1.4.1方案一:采用单片机(A T89C51)设计学习型红外遥控器 (3)1.4.2方案二:用STM32F103C8嵌入式芯片其红外发射接收模块电路构成学习型红外遥控器41.4.3方案的比较和选择 (4)2系统硬件设计 (5)2.1系统的总体设计 (5)2.2 STM32F103C8芯片介绍 (5)2.3 主要元器件介绍 (7)2.3.2 红外一体化接收头VS1838B (7)2.4系统各模块介绍 (8)2.4.1电源电路 (8)2.4.2复位电路 (9)2.4.3时钟电路 (9)2.4.4下载电路 (10)2.4.5 独立键盘电路 (10)2.4.6 红外发射电路 (11)2.4.7 红外接收电路 (12)3软件部分设计 (12)3.1 Keil uVision4 集成开发环境介绍 (12)3.2软件总架构 (13)3.2.1系统主程序流程图 (13)3.2.2主程序程序代码 (14)3.2.3 红外接收模块流程图 (15)3.2.4红外接收模块程序代码 (16)3.2.5 红外发射模块流程图 (17)3.2.6红外发射模块程序代码 (17)4总结 (18)5致谢 (18)参考文献............................................................................................................................... 错误!未定义书签。
学习型红外线遥控器的设计3
![学习型红外线遥控器的设计3](https://img.taocdn.com/s3/m/a5268563783e0912a2162a13.png)
题目
学习型红外线遥控器的设计
学生姓名
学工程2008级
指导教师
职 称
单 位
完成日期
年
月
6
日
Southwest Petroleum University
Graduation Thesis
The design of the learning infrared
图1.2.2NRC-304网络多功能遥控器
3、Sunwave公司的SRC—1600,它的主要特点为:具有巨集设定功能,单一按键巨集设定可记忆多达60个指令;具备红外学习功能,具有USB接口,可预设遥控编码和升级系统[4],如图1.6所示。
图1.2.3SRC—1600
4、罗技Harmony 1100,它的主要特点为:黑色铝合金外壳,3.5英寸的触屏;用户可以根据具体情况添加或者删除屏幕上的功能键;设备能通过USB连机,获取罗技在线数据库配置文件,如图1.7所示。
5、单片机红外遥控编码的软硬件实现
2
2
2
红外线是一种电磁波,具有与无线电波及可见光一样的本质。人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为0.62~0.76μm;紫光的波长范围为0.38~0.46μm。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线。红外线的波长在0.76~100μm之间,位于无线电波与可见光之间。红外线遥控就是利用波长为0.76~1.5μm之间的近红外线来传送控制信号的。
本设计是基于AT89C52单片机的采用复制遥控器红外波形思想的红外遥控器的设计,其思想是通过测量经过红外接收芯片解调后输出的编码脉冲宽度,然后存入单片机内部指定地址。当要发生红外信号时,从存储区还原出相应的红外遥控编码,并调制到38 kHz的载波信号上,最后直接驱动红外发光二极管发射红外信号,实现一个遥控器控制多种红外家电设备。
毕业设计(论文)-红外遥控电路(软件部分)[管理资料]
![毕业设计(论文)-红外遥控电路(软件部分)[管理资料]](https://img.taocdn.com/s3/m/eb4b3fd9bd64783e08122bdc.png)
毕业设计(论文)题目:红外遥控电路(软件部分)学院:信息工程学院专业名称:自动化班级学号:学生姓名:指导教师:二零一五年六月一种微功率汽车遥控钥匙(软件部分)学生姓名:余晶班级:110443指导老师:吴国辉摘要:随着社会的发展,汽车越来越普及,汽车钥匙在汽车行业中也显得尤为重要,可以为车主提供更方便的操作体验,同时也可以保证汽车的安全。
在本次设计中采用红外控制,这种控制具有很强的适用先进性和灵活性而且不容易受到其他信号的干扰。
本设计是红外发射部分和红外接收部分这两部分构成。
发射部分通过AT89C51单片机来进行编码,接收部分由AT89C51单片机进行解码,然后再进行相应的遥控控制和利用LCD1062显示。
本文是一种微功率的汽车遥控钥匙的软件部分的设计,所以本文详细的介绍发射部分编码程序的基本原理和程序框架以及接收部分的解码程序的原理和程序框架,在此过程中介绍显示以及控制操作的程序原理。
系统在实际测试以及最后的显示测试中证明可行可靠具有使用的价值。
关键词:AT89C51单片机,红外编码,红外解码, LCD1062液晶指导老师签名:A remote of a micro power key for car(software part)Student name : yujing Class :11044329Supervisor : wuguohuiAbstract:With the development of society, automobile is becoming wide spread, car keys are playing a particularly important role in the automotive industry, providing a more convenient operating experience, also can guarantee the automobile safety. Infrared is used control in the design which with highly advanced and applicable and flexible and are not prone to other signal interference. The design includes two parts: receiver and transmitter. Transmitting part based on the single-chip microcomputer AT89C51 to encode, receiving part consists of AT89C51 MCU decoding, and then the corresponding remote control and using lcd1062 display. This paper is the design of a micro power car remote control key part of the software, so this paper detailed introduction emission coding procedure basic principle and program frame and the receiving part of the decoding process principle and program frame. In this process the display and control principle of operating procedure. The system in the actual test and final test proved to be feasible and reliable display has the use value.Keywords: AT89C51 microcontroller, infrared code, infrared decoder, LCD1062Signature of Supervisor:目录1 绪论....................................................................................................... .1.122 整体方案设计 (3)3 (3) (4)3 硬件的软件操作 (6):AT89C51单片机 (6)AT89C51单片机简介 (6)单片机最小系统 (7)发射部分 (8)按键部分 (8)红外发射部分 (9)接收模块 (9)红外接收头 (9)....................................................................................................................... .10LCD1602显示模块.................................................................................................... .11 4 软件设计 ............................................................................................ .15红外编码特点.................................................................................................... .15 发射部分软件设计............................................................................................ .16 接收部分的软件设计........................................................................................ .19 主程序设计.. (19)红外解码程序设计..................................................................................... .20:LCD1602显示软件设计.............................................................................................. .22 5 软件调试 ...................................................................................... .23.24....................................................................................................................... .24 (24)....................................................................................................................... .24软件的烧录................................................................................................. .24 软件调试结果.................................................................................................... .25 总结......................................................................................................... .27致谢......................................................................................................... .28参考文献 ................................................................................................ .29附录......................................................................................................... .30附录1整体硬件电图. (30)附录2发射部分软件 (30)附录3接收部分软件 (35)一种微功率汽车遥控钥匙(软件部分)1 绪论科学技术的快速进步,人们对于生活的节奏要求也变得越来越高,因此人们一直在需求更快更方便的生活方式,在后来科学家发明了遥控器,伴随着遥控器的发展慢慢的满足了人们对于快节奏生活的要求,使得人们可以从很远的地方完成操作控制。
(完整版)红外遥控系统设计毕业设计
![(完整版)红外遥控系统设计毕业设计](https://img.taocdn.com/s3/m/4504c9333169a4517723a371.png)
本科毕业课程(设计)(设计目)题:简易红外遥控系统设计学院:明德学院专业:机械制造及其自动化班级:机电12151学生:王怀浩指导教师:**2015年 6月贵州大学本科毕业课程(设计)诚信责任书本人郑重声明:本人所呈交的课程设计,是在指导老师的指导下独立进行研究所完成。
在文本设计中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。
特此声明。
课程(设计)作者签名:王怀浩日期: 2015. 6 .23摘要红外遥控技术的出现,不仅大大提高了劳动生产率,降低了成本,而且减轻了人们的劳动强度,改善了劳动条件。
红外线遥控器具有体积小、功耗低、功能强、成本低等特点从而成为了当今非常流行的一种控制方式红外遥控器是一种利用红外遥控系统来控制被控对象的系统.整个系统由数字电路和模拟电路两个部分组成。
发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括LED红外光发射、解调、解码电路。
[1]通过对设计要求地认真分析和研究,拿出了几种可行方案,最终选定了一个最佳方案。
该方案是采用先进的单片机技术实现遥控的主要手段。
我们所设计的遥控器能控制5个电器的电源开关,并且可对一路电灯进行亮度的调节。
关键字:遥控电路,红外发射,红外接收,单片机AbstractInfrared remote control technology, not only greatly improved labor productivity, reduced costs, and reduce the people's labor intensity and improve the working conditions. Infrared remote control , functionality, and low cost in order to become a very popular present-day control.The infrared remote control is one kind of use infrared remote control system controls is controlled the object the departmentgreen overall system is composed by the digital circuit and the analogous circuit two parts. Launches partially including the keyboard matrix, the coded modulation, the LED infrared transmitter; Receives partially including the LED infrared light launch, the demodulation, decodes the electric circuit.After analyzing and researching on the request of the design,we take several blue print and we selected the best one in the end.The project make use of advanced SCM to realize the remote control. Remote controller we designed can dominate 5 electrical source switches and adjust the brightness of one light.keyword:Remote controlling circuit Infrared emission Infrared receiving, SCM目录第一章绪论 (1)第二章设计要求 (2)第三章硬件系统设计 (2)3.1基于单片机红外线遥控控制LED灯显示系统框架图 (2)3.2单片机控制系统及其基本电路 (3)3.2.1单片机最小系统 (3)3.2.2时钟电路 (4)3.2.3复位电路 (4)3.3基于单片机红外遥控控制LED系统的设计原理 (5)3.3.1单片机红外遥控控制LED显示系统原理 (5)3.3.2单片机红外遥控控制LED系统码分制原理 (6)3.4红外遥控发射系统电路设计 (7)3.4.1指令按键电路 (7)3.4.2发射电路 (8)3.4.3显示模块 (9)3.5红外遥控接收系统电路设计 (10)3.5.1接收电路 (11)3.5.2LED灯显示电路 (11)3.6硬件原理图 (12)第四章软件系统设计 (12)4.1红外线发射电路程序流程图设计......................... - 18 -4.2红外线接收电路程序流程图设计 (13)第五章系统测试与分析 (15)5.1利用Proteus和keil进行仿真调试 (15)5.2仿真图 .............................................. - 20 - 第六章总结. (18)致谢 (18)附录1 (19)附录2 (27)参考文献 (32)第一章绪论目前市面上的遥控器铺天盖地,对于家电设备的控制,首选的就是红外遥控器,然而技术和经济的发展使得家庭数字化趋势越来越强烈,一对一遥控器(即一个遥控器只能控制一种类型的家电设备)已经不能满足用户要求。
学习型红外遥控器的设计
![学习型红外遥控器的设计](https://img.taocdn.com/s3/m/30174fcdf605cc1755270722192e453610665ba9.png)
学习型红外遥控器的设计学习型红外遥控器是一种能够学习其他红外遥控器的信号,并且能够模拟出相应信号的智能遥控器。
其设计主要分为硬件设计和软件设计两个方面。
硬件设计方面,需要选择合适的控制芯片、红外传感器和其他电子元器件。
可以选择一些成熟的芯片方案,如STC12C5A60S2、AT89C51等,以及高灵敏度、具有过滤功能的红外传感器。
其他电子元器件如电容、电阻等也需要选择质量稳定、工作性能优良的原件,以保证整个电路的可靠性和稳定性。
软件设计方面,需要编写控制芯片的程序,实现信号的学习和发送,以及其他功能的实现。
其主要流程如下:1. 通过红外传感器采集到信号,将采集到的信号存储在控制芯片的存储器中。
2. 通过按键操作,将存储在存储器中的信号发送出去。
3. 实现其他功能,如定时器、闹钟、亮度调节等。
为了实现信号的学习和发送,需要编写相关的程序,主要包括如下几个部分:1. 红外信号采集:采用红外传感器将红外信号转换为可读取的电信号,并将信号存储在存储器中。
2. 学习信号:将用户能够操作的其他遥控器的信号利用红外传感器采集,并通过控制芯片存储在存储器中。
3. 信号发送:通过控制芯片将存储在存储器中的信号转换为红外信号并发送出去。
4. 其他功能实现:通过编写相应的程序,实现定时器、闹钟、亮度调节等功能。
以上是学习型红外遥控器的设计流程,其中硬件设计和软件设计是相互独立的,但又息息相关。
硬件设计决定了遥控器的性能、稳定性和可靠性,而软件设计则直接决定了遥控器的功能和实际运用中的表现。
综上,学习型红外遥控器是一种智能化的遥控器,通过硬件设计和软件设计的完美结合,实现了信号的学习和发送以及其他多种功能,为人们的生活和工作带来了极大的便利和舒适。
红外遥控器设计(方案)
![红外遥控器设计(方案)](https://img.taocdn.com/s3/m/d2861ae5b307e87100f6964d.png)
3、红外接收电路是红外遥控系统中的指令信号及检出电路,通过一体化红外接收头SM0038(集成红外线的接收、放大、解调,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作)然后将接收到的信号发送给ATmega16, 然后ATmega16通过内部程序对说接收信号进行判断然后救驱动相应的外部设备进行相应的动作。此设计的遥控开关是在通用通用遥控的基础上加以改进的,其实就是将红外遥控器接收部分采用单片机AT89C51来控制。即当一体化红外接收器接收到的红红外遥控红外信号,经放大、解码滤波后,将原编码信号传送入单片机AT89C51中进行信号识别编码然后进行相应的处理,已达到控制电路的目的。红外接收框系统图如图3所示。
M50462A内部振荡电路与2,3脚外接的陶瓷谐振器或LC网络电路组成振荡器,产生频率为455kHz的振荡信号,由时钟电路进行12分频得到38kHz的载波信号,一路送至定时信号发生器,以形成时钟脉冲,使整个系统按照统一的时序进行工作;控制指令码对38kHz载波进行脉冲度调制以降低平均发射功率,以脉冲条幅后的指令码被送至红外激励管VT基极5,6,7,8和12脚为键位扫描信号输出线与13-20脚键位扫描信号输入线组成键盘矩阵,以产生各种键功能信号工作时5,6,7,8和12脚输出时序不同的键进行扫描脉冲,经过键盘矩阵适当选通回送到13-20脚M50462AP则根据13-20脚接收到的不同的键选信号进行编码处理和码值变换,得到遥控指令的功能码,结合21,22脚输入的用户码进行调制处理后,便产生38KHZ的调制载波脉冲信号,再经缓冲器由23脚输出。
除以上输出形式外,还有“锁存”和“暂存”两种形式。所谓“锁存”输出是指对发射端每次发的信号,接收端对应输出予以“储存”,直至收到新的信号为止;“暂存”输出与上述介绍的“电平”输出类似。
红外学习型遥控器的设计
![红外学习型遥控器的设计](https://img.taocdn.com/s3/m/9edc5b1155270722192ef7e5.png)
河南农业大学本科生毕业论文题目红外学习型遥控器的设计学院理学院专业班级08级信安一班学生姓名陈晨指导教师贾树恒撰写日期:2012年5月22日指导教师评语(主要评价论文的工作量、试验数据的可靠性、论文的主要内容与特点、写作水平等):论文的工作量:试验数据的可靠性:论文的主要内容与特点、写作水平:签名:2012年5月22日答辩委员会评语及论文成绩(主要评价论文的性质、难度、质量、综合训练、答辩情况、不足等。
评定论文成绩):论文的性质、难度、质量:学生的综合训练、答辩情况、不足等:论文成绩:主任委员签名:2012年5月28日红外学习型遥控器的设计陈晨摘要随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。
传统的遥控器采用专用的遥控编码及解码集成电路,这种方法虽然制作简单、容易,但由于功能键数及功能受到特定的限制,只实用于某一专用电器产品的应用,应用范围受到限制。
而采用单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随便设定等优点。
本设计以单片机为核心设计一种红外学习型遥控器,可以对基于NEC红外协议的红外线遥控器发射的信号进行识别、存储和再现等功能,从而实现对各类家用电器的控制。
红外学习型遥控器由单片机、红外线接收、红外线发射、显示、存储、按键和电源等部分组成。
本设计详细介绍了红外学习型遥控器的软硬件设计方法,并给出了具体的各单元电路设计、程序设计及主程序流程图。
关键词:单片机;红外遥控;中断;学习型Design of IR Learning Remote ControlerCHEN ChenAbstractWith 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 of some 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.This is to design an intelligent infrared remote focusing on single chip. It can distinguish, store and recurrence to signals that all kinds of infrared remote launched .Thereby, the control of all household electrical appliances can be realized. The intelligent infrared remote is made up of singe clip, infrared receiving, infrared launching, displaying, storing, keys, power supply, etc.This design introduced detailedly the soft and hard designing methods of intelligent infrared remote and gave the details of circuit design, procedure design and main procedure flow chart of every unit.Keywords: Single chip microcomputer; Infrared remote control; Interrupt; The learning目录1绪论 (1)1.1选题的意义 (1)1.2设计思想 (2)1.3设计重点与难点 (2)2 硬件的选取 (3)2.1单片机 (3)2.1.1简介 (3)2.1.2主要功能特性 (3)2.1.3引脚介绍 (4)2.1.4STC89C52RC单片机的工作模式 (6)2.1.5定时器/计数器 (6)2.2电源L7805稳压器概述 (8)2.3存储器 (9)2.3.1AT24C02串行E2PROM的概述 (9)2.3.2AT24C02串行E2PROM的特性 (9)2.4红外接收头 (10)2.4.1NB0038的概述 (10)2.4.2NB0038的特性 (10)3 系统组成设计 (11)4 各单元电路设计 (12)4.1单片机最小系统 (12)4.1.1复位电路 (12)4.1.2CPU时钟电路 (12)4.1.3管脚应用 (13)4.2键盘电路 (13)4.2.1键盘与单片机的接口 (13)4.2.2键连击现象的克服和处理 (14)4.3红外发射电路 (14)4.4红外接收电路 (15)4.4.1红外接收原理 (15)4.5存储器电路 (17)4.5.124C02引脚说明 (17)4.5.2单片机与24C02的接口 (17)4.6指示灯电路 (17)4.7电源电路 (18)5 程序设计 (19)5.1主程序流程图 (19)5.2键号判别程序设计 (20)5.3红外接收程序设计 (21)5.4红外发射程序设计 (22)6 程序源代码 (23)6.1按键扫描源码见附录A (23)6.2I2C总线程序 (23)6.2.1位传输 (23)6.2.2数据传输的字节格式 (23)6.2.3I2C数据传输协议 (23)6.3红外接收源码见附录B (24)6.4红外发射源码见附录C (24)7 系统调试 (25)7.1软件调试 (25)7.2硬件调试 (26)8 调试中遇到的问题和解决方法 (29)8.1硬件部分 (29)8.1.1单片机的选取 (29)8.1.2功能切换键的设置 (29)8.1.3AT24C02的焊接 (29)8.2软件部分 (29)8.2.1红外发射部分 (29)8.2.2中断部分 (29)8.2.3定时器0模式部分 (30)结论 (31)参考文献 (32)附录A (33)附录B (34)附录C (36)附录D (38)附录E (39)致谢 (40)1绪论1.1选题的意义上世纪八十年代初,日本率先在电视产品中使用了红外遥控技术,使用集成发射芯片来实现遥控码的发射,如东芝TC9012,飞利浦SAA3010 等,它的主要特点是:遥控器内预置固定编码,一只遥控器只能控制单一型号的电器。
红外遥控密码锁设计毕业设计
![红外遥控密码锁设计毕业设计](https://img.taocdn.com/s3/m/0dbed0542e3f5727a5e962a4.png)
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□ 优 □ 良 □ 中 □ 及格 □ 不及格
5、完成毕业论文(设计)期间的出勤情况
□ 优 □ 良 □ 中 □ 及格 □ 不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□ 优 □ 良 □ 中 □ 及格 □ 不及格
2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□ 优 □ 良 □ 中 □ 及格 □ 不及格
2、学生掌握专业知识、技能的扎实程度
□ 优 □ 良 □ 中 □ 及格 □ 不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□ 优 □ 良 □ 中 □ 及格 □ 不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□ 优 □ 良 □ 中 □ 及格 □ 不及格
2、论文的观念是否有新意?设计是否有创意?
□ 优 □ 良 □ 中 □ 及格 □ 不及格
涉密论文按学校规定处理。
作者签名:日期: 年 月 日
导师签名: 日期: 年 月 日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:引言(或绪论)、正文、结论
3、论文(设计说明书)所体现的整体水平
罗技万能学习型遥控器简明教程
![罗技万能学习型遥控器简明教程](https://img.taocdn.com/s3/m/08418124ba1aa8114431d9b8.png)
罗技万能学习型遥控器简明教程基本设置第一步:进入罗技的官方网站,在红框内输入你所用的遥控器型号,比如670,如下图然后会出现以下界面,点红框处,即该遥控器的全称现在就会进入该遥控器的总界面这个界面主要是讲该遥控器的简介,主要功能,主要操作,包含的附件及配套软件等,先不必管它,下面会介绍,我们先看看这个遥控器是否能遥控你家的所有具有遥控功能的电器,就在这个界面的下方,点红框内框内选品牌,第三个框内选型号,如下图然后点NEXT,出现以下界面,注意红框处!如果如下图是一个√,那么恭喜你,你的这个电器被该遥控器支持,可以遥控,如果出现的不是√,而是黄色的!号,说明不在遥控器支持之列,返回上一个界面,点左边的 ADD another device,查询其它电器。
以次类推那么如果电器不在支持之列怎么办呢,那我们还可以利用罗技遥控的学习功能来解决,当然前提必须是你有一个原配的遥控器。
好了,现在我们返回主界面看看第一个Overview主要是简介,第二个HOWTO介绍如何工作,这个标题下也可以查询电器,最主要的是软件的下载,第三个SPECFICSSIONS,介绍系统要求以及包含的附属配件。
现在最重要的是下载软件,点HOWTO,进入,点击红框处进入下载页面:进入下载页面后,第一个红框内选你的操作系统,第二个红框内就是下载了,注意下载的是比较新7.4.1的版本,这样在线升级为7.4.3的时候,速度要快很多(否则可能升级一天也升级不完)下载后安装到你的电脑上,好,第一步搞定了第二步:把你的遥控器用配套的USB线连接电脑,点开安装的罗技遥控软件,开始自动检测网络连接并自动升级到最新的7。
4。
3版(如果你原来安装的是7.4.1版本,这个地方大概15分钟内可以完成)然后会出现简介的图片说明,可以看看,也可直接跳过,进入创建帐户界面,以下这几步因为是连接国外的服务器,中间停顿的时间会稍长,耐心点入下一页,注意一下如果帐户名被别人用过的话回要求你重填继续填,你的第一个和最后用名,EMAILL,国家,点NEXT继续点NEXT,开始检测USB连接检测完后进入添加电器页面,和第一步中的电器检测页面一样,把电器的种类,品牌,型号输入就OK,然后继续添加下一个,最多可加15个《仅670而言》,home appliance:家用电器;A V receiver:A V功放,这是一个考验你英文,其实更多是耐心的选择界面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学号密级 ××大学本科毕业论文万能学习型红外遥控器设计院(系)名称:××××专业名称:××××学生姓名:××××指导教师:××××二○○九年五月BACHELOR'S DEGREE THESIS OF ×××× UNIVERSITYDesign of Universal IR LearningRemote ControllerCollege :××××Subject :××××Name :××××Directed by :××××May 2009摘 要随着家用电器种类的增加和无线遥控产品的普及,红外遥控器的使用频率越来越高,针对国内红外遥控学习技术成熟,但产品化程度低的特点,本文自主设计一种具有红外学习和触屏显示功能的红外遥控器,借此促进红外遥控学习技术在国内市场的产品化推广。
在红外解码方面,传统方法采用单片机中断或者查询方式采集红外信号,环境不理想情况下可能需要多次解码,本文借助电脑辅助记录全波形,通过相关软件优化波形,解码一次即可成功;在红外发射方面,本文通过实验发现红外发射距离受载波占空比和红外二极管贯通电流影响,通过调试将38KHz载波红外信号发射距离提高到10米;在红外接收方面,进行了红外干扰测试;在触屏校验方面,通过实验获取触屏数据,利用matlab参数估计lsqcurvefit函数求得校正参数,解决了触屏漂移问题;在彩屏显示方面,将遥控器所有按键简化为方向键和确认键,虚拟数码管显示按键位置,避免了单片机片上资源紧张的问题,此外,彩屏仅支持16位R5G6B5格式数据,一张176*220图片占用72. 6KB空间,造成极大浪费,本文借此讨论了适合本系统的图片压缩技术,给出了一种具体的图片压缩格式。
按照由简单到复杂的顺序,本文先后制作了遥控接收解码装置、遥控编码发射装置、万能学习型红外遥控器,以SAA3010遥控器作为典型代表(遵循飞利浦RC-5编码协议),成功的实现了红外编解码、发射接收、按键触屏双输入、彩屏显示等基本功能,最终制作的万能学习型遥控器在功能上可以完全代替SAA3010遥控器。
关键词:红外学习;红外解码;单片机控制;声卡采样;触屏校验ABSTRACTWith the kind of household appliances increased and the use of remote controller being more and more universal. Many people start to choose IR (Infra-red) remote-operated controller. But the market of IR (Infrared) learning remote controller is not as well as the technology in our country. In paper a design of IR learning remote-operated controller with touch screen is to be discussed to improve the production of IR learning technology.The traditional method for IR coding is collecting the IR signal through Interrupt mode or Query mode by single-chip microcomputer. In some condition this method needs repeat for many times. In paper, PC (Personal Computer) is used to record the whole wave and optimize the wave through software, which makes it easy to finish the decoding for one time; By experiment, the infrared emission distance is turned to be affected by the duty ratio of carrier wave and the current of IR emitting diode. After debugging, the infrared emission distance is increased to 10 meters. The device is also tested by interfering signal. With the data of experiment and the function "lsqcurvefit" of matlab, the wandering of touch screen is settled by the corrected parameters. In color display, every key is simplified by combination of Arrow keys、Enter key and virtual digital tubes, which successfully solve the problem of wasting the resources of single-chip microcomputer. Moreover, in system only BMP (R5G6B5) is supported, and the image size is 176*220(72. 6KB), which is too large to AT89S52. So in paper, a new image compressed format is discussed and the definite format is given.From simple to complex, remote control receiver decoding device、remote control launcher coding device and universal IR learning remote controller are made . then, as a typical example as SAA3010 remote controller, the controller is vested functions as follows: IR coding and decoding, launch and receive, keyboard and touch screen, and color display. The final version of design can replace SAA3010 remote controller in function.Key words: IR learning;IR decoding;MCU control;sound card sampling;TP calibration目 录第1章绪论 (1)1.1 选题的目的意义 (1)1.2 红外学习研究现状 (2)1.3 本文研究内容 (3)第2章红外遥控学习方案设计 (5)2.1 设计目标及要求 (5)2.2 红外遥控方案设计 (6)第3章红外遥控解码学习 (10)3.1 基本原理 (10)3.1.1 红外接收 (10)3.1.2 ISP技术 (10)3.2 红外接收解码装置设计 (11)3.2.1 RS232串口红外接收板 (11)3.2.2 带液晶显示的红外接收板 (12)3.2.3 制作遥控矩阵表 (13)3.3 装置性能检测 (15)3.3.1 红外干扰测试 (15)3.3.2 红外解码测试 (17)第4章红外遥控编码还原 (19)4.1 基本原理 (19)4.1.1 红外发射 (19)4.1.2 红外编码 (19)4.1.3 声卡采样 (22)4.2 红外编码发射装置设计 (23)4.3 装置性能检测 (25)4.3.1 红外编码还原测试 (25)4.3.2 红外发射距离测试 (27)第5章万能学习型红外遥控器实现 (28)5.1 基本原理 (28)5.1.1 触屏校准 (28)5.1.2 彩屏显示 (30)5.2 万能学习型遥控器实现 (31)5.2.1 16位RGB图片压缩 (31)5.2.2 遥控仿真面板制作 (33)5.2.3 红外编码还原实现: (34)5.3 系统性能检测 (36)第六章总结展望 (38)6.1 总结 (38)6.2 展望 (39)参考文献 (40)第1章绪论1.1 选题的目的意义上世纪八十年代初,日本率先在电视产品中使用了红外遥控技术,使用集成发射芯片来实现遥控码的发射,如东芝TC9012,飞利浦SAA3010等,它的主要特点是:遥控器内预置固定编码,一只遥控器只能控制单一型号的电器[1]。
如图1.1所示:图1.1 遥控单一种类电器的遥控器随着电子技术的发展,家用电器越来越普遍,人们希望以一只遥控器遥控所有家用电器,多用遥控器产生了。
它的主要特点是: 遥控器内预置多套编码,可供用户选择,如图1.2所示:图1.2 可遥控多种家用电器的遥控器如今,随着嵌入式的广泛应用,部分厂商推出了具备红外学习的遥控器,它的主要特点是:遥控器内置一个动态编码库,具备红外学习功能,可由用户自主录入编码,如图1.3所示:图1.3 具备学习功能的遥控器通过对具备红外学习功能的遥控器进行市场调查,本文发现:国内红外遥控编码学习技术虽比较成熟,但产品化程度较低,市场推广不够,主要原因在于设计者对用户需求的调查不够全面,以致产品不够实用,性价比较低。
从用户操作方便实用的角度出发,本文自主设计具备红外学习、彩屏虚拟遥控界面的万能学习型红外遥控器,借此促进红外遥控学习技术在国内市场的产品化推广。
1.2 红外学习研究现状现有自主学习型红外遥控器,其核心MCU主要有以下几种:MCS-51系列、Microchip PIC16系列、Winbond W741系列、Holtek HT48系列以及ARM(Advanced RISC Machines)系列。