遥控信号的单片机控制.doc

上传人:文****钱 文档编号:36594 上传时间:2018-05-06 格式:DOC 页数:48 大小:2.44MB
下载 相关 举报
遥控信号的单片机控制.doc_第1页
第1页 / 共48页
遥控信号的单片机控制.doc_第2页
第2页 / 共48页
遥控信号的单片机控制.doc_第3页
第3页 / 共48页
遥控信号的单片机控制.doc_第4页
第4页 / 共48页
遥控信号的单片机控制.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

1、毕业论文设计报告题目遥控信号的单片机控制系部计算机科学系专业名称计算机应用技术(控制方向)班级12计算机应用技术(一)班姓名学号A123GZ053010XXXX指导教师XXXX2014年11月25日姓名性别男学号A123GZ0530101023(系)专业计算机科学系论文(设计)题目遥控信号的单片机控制课题来源课题类别编程检测选题原因条件分析首先,我本身学的专业是计算机应用技术(控制方向),代码的编写和仿真是我的主修课,而遥控信号的单片机控制是其中的一部分。其次,遥控信号的单片机控制在各个领域也有广泛的运用,所以更需要对遥控信号的单片机控制进行了解与研究。红外遥控的特点是不影响周边环境、不干扰其

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

3、业论文设计任务书系部计算机科学系班级12计算机应用技术(1)班姓名学号A1230530101023论文题目遥控信号的单片机控制指导教师姓名2014年11月25日内容和要求1本文以AT89S52单片机作为核心,综合应用单片机的中断系统、定时器等知识和应用红外线的优势来设计。2遥控发射器通过对红外发射频率的控制来区别不同的操作。3遥控接收器通过对红外光接收频率的识别,判断出控制操作,来完成整个红外发射器、接收过程。4在控制器中主要包括红外线信号的接收、信号的整形和放大、解码、信号的软件处理、控制等功能。将原编码信号送入单片机AT89S52中进行信号识别、解码,然后进行相应的处理,达到控制电器的目的

4、。指导教师签字年月日毕业论文设计指导教师成绩评定表学生姓名班级计算机应用技术(1)班学号A123GZ0530101023题目遥控信号的单片机控制评价内容具体要求分值评分调查论证能独立查阅文献和从事其他调研;有收集、加工各种信息及获取新知识的能力。10分析及实践能力理论分析与计算正确,有较强的实际动手能力、分析能力和计算机应用能力。20基础理论专业知识能运用所学知识和技能去发现与解决实际问题;能对课题进行理论分析,得出有价值的结论。20论文设计)写作质量立论正确,论述充分,结论严谨合理;分析处理科学;文字通顺,技术用语准确,符号统,编号齐全,书写工整规范,图表完备、整洁、正确;论文有应用价值、设

5、计结果达到要求。30学习态度工作质量按期圆满完成规定的任务,工作量饱满,难度较大;工作努力,遵守纪律;工作作风严谨务实。10创新有创新意识;对前人工作有改进或突破,或有独特见解。10总分30总分指导教师评语是否可以提交答辩是否指导教师签字年月日毕业论文设计评阅教师成绩评定表学生姓名班级计算机应用技术(1)班学号A123GZ0530101023题目遥控信号的单片机控制评价内容具体要求分值评分文献综述综述简练完整,有见解;有收集、加工各种信息及获取新知识的能力。10论文设计写作质量立论正确,论述充分,结论严谨合理;实验正确,分析处理科学;文字通顺,技术用语准确,符号统一,编号齐全,书写工整规范,图

6、表完备、整洁、正确论文结果有应用价值、设计结果达到要求。70工作量及难度工作量饱满,难度较大。10创新有创新意识对前人工作有改进或突破,或有独特见解。10总分30总分评阅教师评语是否可以提交答辩是否评阅教师签字年月日摘要随着科技的发展,越来越多的现代化电器走进了普通老百姓的家庭,而这些家用电器大都由红外遥控器控制,本文在总结和分析大量资料的基础上,设计一款以AT89S52单片机为核心的红外遥控器,能够达到学习和动手的能力,具有一定的现实意义。采用红外技术和单片机技术,首先将各个按键进行编码,当不同的指令键被按下时,指令信号电路产生不同冲编码的指令信号,也就是进行编码,然后经芯片进行调制从而产生

7、不同的编码信号,再由驱动电路驱动红外发射器发射红外信号。把单片机等产生的编码控制信号,经由调制电路调制为3240KHZ的方波信号(提高发射效率、降低功耗)。再经由驱动电路驱动红外发光二极管(IRED)发出红外遥控信号;在接收端使用与发送端新配对的红外光电二极管,接收含有控制信号的红外信号,在将该红外信号解调为电信号后,再送入AT89C51单片机进行解码,以得到相应的控制信号,从而完成红外信息的传送,最后在屏幕上显示相应的数字。关键词控制器;红外;遥控;单片机控制ABSTRACTWITHTHEDEVELOPMENTOFSCIENCEANDTECHNOLOGY,MODERNAPPLIANCESMO

8、REANDMOREINTOTHEORDINARYFAMILIES,THESEHOMEAPPLIANCESAREMOSTLYCOMPOSEDOFINFRAREDREMOTECONTROL,BASEDONTHEREVIEWANDANALYSISOFALARGEAMOUNTOFDATAONTHE,DESIGNOFAAT89S52MICROCONTROLLERASTHECOREOFTHEINFRAREDREMOTECONTROLLER,TOACHIEVETHEABILITYOFLEARNINGANDHANDSON,HASCERTAINPRACTICALSIGNIFICANCE。USINGINFRARE

9、DTECHNOLOGYANDTHESCMTECHNOLOGY,FIRST,EACHKEYCODE,WHENTHEINSTRUCTIONOFDIFFERENTKEYISPRESSED,COMMANDSIGNALCIRCUITGENERATESACOMMANDSIGNALATDIFFERENTCODE,THATISTOENCODE,THENTHECHIPTOGENERATEDIFFERENTCODESIGNALSMODULATION,THENTHEDRIVECIRCUITTODRIVETHEINFRAREDEMITTEREMITSINFRAREDSIGNAL。THESINGLECHIPCONTRO

10、LSIGNALGENERATEDCODE,THROUGHTHEMODULATIONCIRCUITFOR3240KHZSQUAREWAVESIGNALIMPROVEEMISSIONEFFICIENCY,REDUCEPOWERCONSUMPTION。THROUGHTHEDRIVECIRCUITTODRIVEANINFRAREDLIGHTEMITTINGDIODEIREDEMITINFRAREDREMOTECONTROLSIGNAL,INTHEUSEANDSENDINGANDRECEIVINGENDNEWPAIREDINFRAREDPHOTODIODE,RECEIVESTHEINFRAREDSIGN

11、ALCONTAININGCONTROLSIGNAL,INTHEINFRAREDSIGNALISDEMODULATEDINTOELECTRICALSIGNALS,ANDTHENINTOTHEAT89C51MICROCONTROLLERDECODING,TOGETTHECORRESPONDINGCONTROLSIGNAL,TRANSFERTOCOMPLETEINFRAREDINFORMATION,FINALLY,THECORRESPONDINGDIGITALDISPLAYONTHESCREEN。KEYWORDSCONTROLLER;INFRARED;TELECONTROL;SINGLECHIPMI

12、CROCOMPUTERCONTROL前言红外遥控是一种短距离无线通讯技术,红外通信技术具有性价比高、实现简单、抗电磁干扰能力强、空间接入灵活等特点,在红外遥控、军工企业、家电制造,特别是在现场环境恶劣,需要非电信号进行点对点直线数据传输的场合,其扮演者重要角色。单片机技术的不断发展,为红外通信的研究及应用提供了一个便捷的平台。作为一款8位单片机,AT89S52具有较强的功能,其便于用较低的成本构成一个较大的系统,在低功耗、实时性要求高的工控场合拥有较大的优势。红外线接收头是集成红外线接受PD二极管,放大、滤波和比较器输出等的IC模块,通常可以按频率分为369,40,567KHZ可按不同需求选择

13、使用不同频点分类,红外接收头是用来接收红外信号的电子元器件,红外接收头的应用领域也越来越广泛,比如常用的红外遥控,红外感应,红外数据读取等。单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。本文集中介绍了一种基于AT89S52的红外遥控与控制系统设计中的控制器的设计方法,其中包含着红外接收、解码、光电隔离等较为宽泛的电路要点,整个系统有着特殊的思路,在今

14、后的研究中可以借鉴。目录一、绪论111论文研究的背景及意义1111论文研究的背景1112论文研究的意义112研究的现状以及发展趋势2121研究的现状2122遥控系统的发展趋势213研究的内容和方法3131研究的内容3132研究的方法3二、遥控信号的单片机控制的总体设计321本文研究的方案322遥控系统的主要功能423遥控系统的组成部分及结构框图4三控制模块的硬件设计531单片机主控模块5312引脚说明632单片机外围电路图8321电源电路8322复位电路9323独立按键9324数码管1033红外遥控解码实验硬件11四、控制模块的软件设计1241红外接收头的简介及工作原理12411红外遥控器的简

15、介及工作原理1442遥控系统的电路设计17421信号发射电路17422遥控发射编码格式1943数据帧的接收处理1944红外遥控器的按键分析2044红外线遥控发射流程图2145红外线遥控接收流程图2246程序代码2347仿真结果及说明28五、总结与展望33结论34参考文献35声明36致谢37第1页共48页一、绪论11论文研究的背景及意义111论文研究的背景60年代初,一些发达国家开始研究民用产品的遥控技术,但由于受到当时技术条件的限制,遥控技术发展很缓慢。70年代末,随着大规模集成电路和计算机技术的发展,遥控技术得到快速的进步。在遥控方式上大体经历了从高成本的有线到成本低廉控制方便的无线控制。无

16、论采用何种方式,准确无误传送信号,最终达到满意的控制效果是非常重要的。红外遥控系统主要由遥控发生器、一体化接收头、单片机、接口电路组成。遥控器用来产生遥控编码脉冲,驱动红外发射管输出红外遥控信号,遥控接收头完成对遥控信号的放大、检波、整形、解调出遥控编码脉冲,遥控编码脉冲是一组串行二进制码,对于一般的遥控红外系统,此串行码输入到微控制器,由其内部CPU完成对遥控指令解码,并执行相应的遥控功能。使用遥控器作为遥控系统的输入,需要解决如下几个关键问题如何接收红外遥控信号;如何识别红外遥控信号以及解码软件的设计、控制程序的设计。红外遥控技术在工农业,通信技术,家用电器等多种领域中得到了广泛的应用,特

17、别是在门禁系统中的应用,更加收到了人们的瞩目。本设计的红外线遥控就是将红外遥控技术和单片机技术应用结合的一种方案。他的特点是抗干扰能力强,工作可靠,使用方便,传递信息准确可靠,几乎让传统电器匹配智能电器。红外遥控作为一种高科技产品,在很多领域已经成为主导产品,现在它正以飞快的速度进入寻常百姓家。为我们所熟知。112论文研究的意义随着科技的发展,人们的节奏也越来越快,随着人们对方便,快捷的要求也不断增高。遥控器的出现,在一定程度上满足人们这个要求,遥控器是由高产的发明家ROBERTADLER在五十年代发明的。而红外遥控是20世纪70十年代才开始发展起来的一种远程控制技术,其原理是利用红外线来传递

18、控制信号,实现对控制对象的远距离控制,具体来讲,就是有发射器发出红外线指令信号,有接收器接收下来并对信号进行处理,最后实现对控制对象的各种功能的远程控制。伴随着计算机技术的进步,无线通信技术和自动控制技术也得到了飞速的发展。同时计算机等信息工具以及一些新的技术和产品不断的进入普通老百姓的家中,其中遥控器在里面也显得有非常重要的作用。而目前使用最多的红外遥控器具有如下的功能,就是用户在对各种家用电器进行操作的时候。不需要离得很近,在遥控器离家电有几米甚第2页共48页至几十米外的距离都能够对其操作。通过对存储和控制各个子系统的信息,来实现对各个行业有关遥控器电器的控制,以达到解决人们的工作方便、生

19、活简单。具有广泛的发展前景。12研究的现状以及发展趋势121研究的现状随着科技的日益发展,人们对近距离的现场遥控以及无线通信的技术指标要求越来越高,尤其是在模拟锁像环集成电路和感器技术的巨大进步下,大大加速了这个进程。目前无线产品在各个领域已相当普遍的使用,但大多存在这很大的局限性,如电路复杂,计算难度大且多数运用的是模拟电路。这不仅使其抗干扰能力差、准确度低,也加剧了电路的调式和维修难度。于是越来越多的遥控系统和数据通信系统引入了不可见的红外线作为传输媒介进行通信,组成了无线红外遥控系统。红外遥控是一种无线、非接触控制技术,具有信息传输可靠、抗干扰能力强、安全度高、功耗低、成本低、易实现等的

20、优点。是目前应用最为广泛的一种通信和遥控手段。红外遥控的特点是不影响周边环境、不干扰其它电器设备。由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控。不必像无线电遥控器那样,每套(发射器和接收器)要有不同的遥控频率或编码(否则,就会隔墙控制或干扰别的电器)。所以同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。以达到准确度高,速度快、即方便等优点,从人让人们随心所欲的操作电器。在以后的各个行业中遥控技术将不断的得到推广。122遥控系统的发

21、展趋势红外线是太阳光线中众多不可见光线中的一种,由德国科学家赫歇尔于1800年发现,又称为红外热辐射。太阳光谱上红外线的波长大于可见光线,波长为0751000M。红外线可分为三部分,即近红外线,波长为075150M之间;中红外线,波长为15060M之间;远红外线,波长为60L000M之间。红外技术发展的先导是红外探测器的发展。1800年,FW赫歇尔发现红外辐射时使用的是水银温度计,这是最原始的热敏型红外探测器。20世纪初开始,测量了大量的有机物质和无机物质的吸收、发射和反射光谱,证明了红外技术在物质分析中的价值。30年代,首次出现红外光谱代,以后,它发展成在物质分析中不可缺少的仪器。40年代初

22、,光电型红外探测器问世,以硫化铅红外探测器为代表的这类探测器,其性能优良、结构牢靠。50年代,半导体物理学的迅速发展,使光电型红外探测器得到新的推动。到60年初期,对于第3页共48页13、35和813微米三个重要的大气窗口都有了性能优良的红外探测器。到现在,在固体物理、光学、电子学、精密机械和微型致冷器等方面都得到快速的发展,使红外技术在军、民两用方面都得到了广泛的普及。13研究的内容和方法131研究的内容通过单片机、数字电子技术、模拟电子技术等课程,结合实践加深对所学的知识的解,通过设计红外线遥控电路,进一步掌握单片机等理论知识的运用,加深了解电子元件特别是集成电路(芯片)的结构与功能,同时

23、在设计过程中增加自己的动手能力以及独立思考的能力,为以后在社会立足添加了经验。本文主要是设计一个基于单片机的红外线遥控器控制,即使用红外线遥控技术,单片机来实现红外信号的发射和接收,同时利用数码显示传递的信息。本文设计要求主要利用AT89S52作为本设计的核心元件。辅助电路要求包括发射模块电路、接收模块电路、电源电路等。132研究的方法我现在了遥控信号的单片机控制这个题目后,去图书馆查阅有关红外线、单片机的书籍,上网搜索资料,去探究红外线遥控技术的基本原理。遥控器分为发射器和接收器两部分,我先研究遥控发射器,遥控发射器电路采用红外线发光二极管发出经过调制的红外光波;再研究遥控接收器,接收器红外

24、发射器的红外光波转换为相应的电信号,再送放大器处理还原成信号。最后对遥控器进行总结。二、遥控信号的单片机控制的总体设计21本文研究的方案本系统采用单片机AT89S52作为本设计的核心元件。利用红外线遥控发射、接收的工作原理以及单片机外部中断的原理而制作的一款遥控开关。通用红外遥控系统优由发射和接受两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如下图所示。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解码、解码电路。遥控开关时在通用红外遥控系统的基础上加以改进实现的。其实质就是将红外遥控接收部分采用单片机AT89C51来控制。即当一体化红外接收器收到

25、红外控制信号后,将光信号转变成电信号,经放大、解调、滤波后,将原编码信号送入单片机AT89C51中进第4页共48页行信号识别、解码,然后进行相应的处理,达到控制电器的目的。22遥控系统的主要功能系统采用单片机AT89S52作为本设计的核心元件。利用红外线遥控发射、接收的工作原理以及单片机外部中断的原理而制作的一款遥控开关。通用红外遥控系统优由发射和接受两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如下图所示。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解码、解码电路。遥控开关时在通用红外遥控系统的基础上加以改进实现的。其实质就是将红外遥控接收部分

26、采用单片机AT89C51来控制。即当一体化红外接收器收到红外控制信号后,将光信号转变成电信号,经放大、解调、滤波后,将原编码信号送入单片机AT89C51中进行信号识别、解码,然后进行相应的处理,达到控制电器的目的。23遥控系统的组成部分及结构框图图21红外遥控系统的组成系统组成如图21所示,系统由发射部分和接收部分组成。发射部分采用脉冲个数编码,将待发射信号调制成38KHZ的载波信号,由红外发射管进行发射。接收部分由红外接收管进行解码接收,单片机通过对所接收信号的分析,输出相应的控制信号,由发光二极管和数码管指示出发射部分按下的按键号。按键矩阵即矩阵盘电路,键盘在单片机应用系统中能实现向单片机

27、输入数据、传送指令等功能,是人工干预单片机的主要手段。键盘实质上是一组案件开关的集合。AT89S52单片机红外遥控系统的主核心,实现的系统信息的处理和调解等。红外发射电路将经过调制后的信号进行功率放大,并转换成红外信号发射出去。红外接收电路将接收到的红外信号转换成电信号,并放大将接收到的红外信号解调后转换成一定格式的串行数据传送给单片机。显示经过处理后的信号被还原后,将信号显示出来。按键矩阵AT89S52单片机红外线发射电路红外线接收电路显示第5页共48页三控制模块的硬件设计31单片机主控模块AT89S52单片机为ATMEL所生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程F

28、LSAH存储器。AT89S52主要功能列举如下1、拥有灵巧的8位CPU和在系统可编程FLASH2、晶片内部具时钟振荡器(传统最高工作频率可至12MHZ)3、内部程序存储器(ROM)为8KB4、内部数据存储器(RAM)为256字节5、32个可编程I/O口线6、8个中断向量源7、三个16位定时器/计数器8、三级加密程序存储器9、全双工UART串行通道10、AT89S52单片机方框图第6页共48页图31AT89S52单片机方框结构图312引脚说明AT89S52单片机引脚图如图31所示32AT89S52引脚图AT89S52的引脚功能介绍电源引脚(40脚)电源正极VCC;(20脚)电源负极GND。复位引

29、脚(9脚)复位引脚RST。时钟信号输入输出引脚(19脚)XTAL1;(18脚)XTAL2;外部ROM的读选通引脚(29脚)PSEN(低电平有效)。地址锁存和ROM编程脉冲输入引脚(30脚)ALE/PROG为高电平时为地址锁存允许控制信号;为低电平时为对内部ROM编程脉冲输入端。访问外部存储器控制引脚(31脚)EA/VPP当接高电平时,可访问内部和外部程序存储器;当接低电平时只能访问外部程序存储器。第7页共48页1P0端口结构P0口可以当作普通I/O口,也可以在系统外部扩展存储器的时候,输出低8位的地址。2P1口结构P1口一般用作通用I/O端口,其可以用作位处理,各位都可以单独输出或输入信息。另

30、外AT89S系列的(6脚)MOSI;(7脚)MISO;(8脚)SCK可用作程序下载。P1端口各位的第二功能P1端口的位第二功能注释P10T2T2(定时器/计数器T2的外部计数输入),时钟输出P11T2EXT2EX(定时器/计数器T2的捕捉和重载触发信号控制)P12P13P14P15MOSI指令输入(编程用)P16MISO数据输出(编程用)P17SCK时钟输入(编程用)3P2口结构P2口可以当作普通I/O口,也可以在系统外部扩展存储器的时候,输出高8位的地址。4P3口内部结构P3端口是一个具有第二功能、且可位操作的端口。当作为普通I/O端口时,P3口可以进行位操作,是准双向端口。当系统需要扩展外

31、部器件时,P3口可以作为第二功能使用。P3端口各位的第二功能P3端口的位第二功能注释P30RXD串行数据输出P31TXD串行数据输入P32INT0外中断0信号输入端P33INT1外中断1信号输入端第8页共48页P34T0T0计数脉冲输入端P35T1T1计数脉冲输入端P36WR读外部数据存储器P37RD写外部数据存储器单片机4个8位I/O端口的不同结构,决定了各自的应用范围。例如,在一些复杂的应用系统中,只用一个单片机很难达到系统的要求,经常需要外部功能扩展。因此,单片机的P0口和P2口常用于组成16位地址总线。P0口用作8位数据总线,P3口由于其特有的第二功能,因此常用于传输和控制等,只有P1

32、口可以真正的用于I/O操作。另外,在单片机应用时,P0口需要外加上拉电阻,而P1口、P2口和P3口内部设置有上拉电阻,不用外加。这4个I/O端口均为准双向I/O端口,其驱动能力不同,P0口的驱动能力最强,可以驱动8个LSTTL负载,其余3个端口只能驱动4个LSTTL负载。32单片机外围电路图321电源电路6V电源的6V端过D2二极管4007降压后,到达整个电路的VCC,为整个电路供电电源。二极管的压降一般为O7V,经过降压后的电压大概为5V左右。如图32所示。图33电源电路第9页共48页322复位电路图33中的C1、RESET、R1和MCU51,一起组成了本设计的复位电路,其中R1和C1是常用

33、的阻容复位电路,当工作在瞬间上时,电容C1瞬间导通,5V加载到单片机的第九引脚(RESET),系统完成了通电情况的热启动。设计此按键的好处是,当系统在死机的情况下,可以在不断电的情况下按下此按键,完成单片机的热启动。图34复位电路323独立按键如下图,由六个按键组成,每个按键的一端连接IO口,另一端直接连接GND(0电位)。六个按键分别接入P37P32,只要按下按键,相应位的IO口位将被拉为低电平(0),程序可以判断相应位是否为0来确认按键已按下。图356路键盘按键结构行列式的工作原理按键设置在行、列线分别接到按键开关的两端,行线通过上拉第10页共48页电阻接到5V上。无按键的时候行线处于高电

34、平状态,而当有按键按下的时候,行线电平状态由此行线相连的列线的电平线决定。列线的电平如果为低,则行线为低;列线的电平如果为高,则行线的电平为高;相反行线为高。这一点是识别行列式键盘是否按下的关键所在。只有在行列信号相互配合的情况下,才能确定闭合的位置。324LED显示器常用的LED显示器为8段或7段(8段比7段多了个小数点“DP”段)。每一个段对应以个发光二极管,这种显示器由共阴极和共阳极两种,如图33所示。共阴极的LED显示器的发光二极管的阴极连接在一起,通常次共阴极接地。当某个发光二极管的阳极为高电平时,发光二管亮,相应的段被实现。同样,共阳极LED显示器的发光二极管的阳极连接在一起,通常

35、此共阴极接正点压,当某个发光二极管的阴极接低电平时,把不同段的发光二极管被点亮,相应的段被显示,为了使LED显示器显示不同的符号和数字,就要把不同段的发光二极管点亮,从而显示不同字型,因此,该段码称着为段码(或称这为字型代码)。7段发光二管在加上一个小数点,共计8段。因此提供给LED显示器的段码正好为1B。各段字节中给位对应关系如下图34所示。图368段LED结构及外形324数码管电路使用一个四位共阳型数码管,四个公共阳级由三极管放大电流来驱动,三极管由P10P13控制开与关。数码管的阴级由P0口经过电阻限流连接。第11页共48页图37数码管33红外遥控解码实验硬件一体化红外线接收器是一种集红

36、外线接收和放大整形于一体,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,而体积又很小巧,它适合于各种红外线遥控和红外线数据传输,广泛用于电视机、卫星接收机、VCD、DVD、音响、空调等家用电器中接收红外信号,图35是一体化接收头的引脚排列图,下载线是本站产品配套的采用屏蔽线焊接的一体化红外接收头,接收更可靠本品AT89S52单片机第12页共48页四、控制模块的软件设计41红外接收头的简介及工作原理红外接收头一般是接收、放大、解调一体头,一般红外信号经接收头解调后,数据“0”和“1”的区别通常体现在高低电平的时间长短或信号周期上,单片机解码时,通常将接收头输出脚连

37、接到单片机的外部中断,结合定时器判断外部中断间隔的时间从而获取数据。重点是找到数据“0”与“1”间的波形差别。3条腿的红外接收头一般是接收、放大、解调一体头,接收头输出的是解调后的数据信号(具体的信号格式,搜“红外信号格式”,一大把),单片机里面需要相应的读取程序。红外通信是利用红外技术实现两点间的近距离保密通信和信息转发。它一般由红外发射和接收系统两部分组成。发射系统对一个红外辐射源进行调制后发射红外信号,而接收系统用光学装置和红外探测器进行接收,就构成红外通信系统。红外线我们都知道,人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为062076

38、M;紫光的波长范围为038046M。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线。红外线遥控就是利用波长为07615M之间的近红外线来传送控制信号的。常用的红外接收头有以下外形IRM38A系列IRM138S系列IRM13B系列MN系列IRM338系列图41常用的红外接收头图本文采用的是H1838红外接收头,红外遥控系统,常用的红外遥控系统一般分发射和接收两个部分。发射部分的主要元件为红外发光二极管。它实际上是一只特殊的发光二极管,由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便第13页共48页发出的是红外线而不是可见光。目前大量使用的红外发光二极管发出的红外线波长

39、为940NM左右,外形与普通发光二极管相同,只是颜色不同。红外发光二极管一般有黑色、深蓝、透明三种颜色。判断红外发光二极管好坏的办法与判断普通二极管一样用万用表电阻挡量一下红外发光二极管的正、反向电阻即可。红外发光二极管的发光效率要用专门的仪器才能精确测定,而业余条件下只能用拉距法来粗略判定。接收部分的红外接收管是一种光敏二极管。在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度。红外接收二极管一般有圆形和方形两种。由于红外发光二极管的发射功率一般都较小(100MW左右),所以红外接收二极管接收到的信号比较微弱,因此就

40、要增加高增益放大电路。前些年常用PC1373H、CX20106A等红外接收专用放大电路。最近几年不论是业余制作还是正式产品,大多都采用成品红外接收头。成品红外接收头的封装大致有两种一种采用铁皮屏蔽;一种是塑料封装。均有三只引脚,即电源正(VDD)、电源(GND)和数据输出(VO或OUT)。红外接收头的引脚排列因型号不同而不尽相同,可参考厂家的使用说明。成品红外接收头的优点是不需要复杂的调试和外壳屏蔽,使用起来如同一只三极管,非常方便。但在使用时注意成品红外接收头的载波频率。红外遥控常用的载波频率为38KHZ,这是由发射端所使用的455KHZ晶振来决定的。在发射端要对晶振进行整数分频,分频系数一

41、般取12,所以455KHZ12379KHZ38KHZ。也有一些遥控系统采用36KHZ、40KHZ、56KHZ等,一般由发射端晶振的振荡频率来决定。红外遥控的特点是不影响周边环境、不干扰其它电器设备。由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控。由于各生产厂家生产了大量红外遥控专用集成电路,需要时按图索骥即可。因此,现在红外遥控在家用电器、室内近距离(小于10米)遥控中得到了广泛的应用。多路控制的红外遥控系统多路控制的红外发射部分一般有许多按键,代表不同的控制功能。当发

42、射端按下某一按键时,相应地在接收端有不同的输出状态。接收端的输出状态大致可分为脉冲、电平、自锁、互锁、数据五种形式。“脉冲”输出是当按发射端按键时,接收端对应输出端输出一个“有效脉冲”,宽度一般在100MS左右。“电平”输出是指发射端按下键时,接收端对应输出端输出“有效电平”,发射端松开键时,接收端“有效电平”消失。此处的“有效脉冲”和“有效电平”,可能是高、也可能是低,取决于相应输出脚的静态状况,如静态时为低,则“高”为有效;如静态时为高,则“低”为有效。大多数情况下“高”为有效。“自锁”输出是指发射端每按一次某一个键,接收端对应输出端改变一次状态,即原来为高电平变为低电平,原来为低电平变为

43、高电平。此种输出适合用作电源开关、静音控制等。有时亦称这种输出形式为“反相”。“互锁”输出是指多个输出互相清除,在同一时间内只有一个输出有效。电视机的选台就属此种情况,其它如调光、调速、音响的输入选择等。“数据”输出是指把一些发射键编上号码,利用接收端的几个输出形成一个二进制数,来代表不同的按键输入。一般情况下,接收端除了几位数据输出外,还应有一位“数据有效”输出端,以便后级适时地来取数据。这种输出形式一般用于与单片机或微机接口。除以上输出形式外,还有“锁存”和“暂存”两种形式。所谓“锁存”输出是指对发射端每次发的信号,接收端对应输出予以“储存”,直至收到新的信号为止;“暂存”第14页共48页

44、输出与上述介绍的“电平”输出类似。红外一体式发射接收器由于感应的是红外光,常见光对它的干扰较小,是在小车、机器人等制作中广泛采用的一种方式。红外一体式发射接收器检测黑线的原理为,由于黑色吸光,当红外发射管发出的光照射在上面后,反射的部分就较小,接收管接到的红外线也就较少,表现为电阻较大,通过外接的电路就可以读出检测的状态,同理,当照射在白色表面时发射的红外线就比较多,表现为接收管的电阻就比较小。411红外遥控器的简介及工作原理红外线遥控是目前使用很广泛的一种通信和遥控技术。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等

45、其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。红外线是太阳光线中众多不可见光线中的一种,由德国科学家霍胥尔于1800年发现,又称为红外热辐射,他将太阳光用三棱镜分解开,在各种不同颜色的色带位置上放置了温度计,试图测量各种颜色的光的加热效应。结果发现,位于红光外侧的那支温度计升温最快。因此得到结论太阳光谱中,红光的外侧必定存在看不见的光线,这就是红外线。也可以当作传输之媒界。太阳光谱上红外线的波长大于可见光线,波长为0751000M。红外线可分为三部分,即近红外线,波长为075150M之间;中红外线,

46、波长为15060M之间;远红外线,波长为60L000M之间。真正的红外线夜视仪是光电倍增管成像,与望远镜原理全完不同,白天不能使用,价格昂贵且需电源才能工作。电视遥控器使用的是专用集成发射芯片来实现遥控码的发射,如东芝TC9012,飞利浦SAA3010T等,通常彩电遥控信号的发射,就是将某个按键所对应的控制指令和系统码(由0和1组成的系列)调制在38KZ的载波上,然后经放大,驱动红外发射管将信号发射出去。不同公司的遥控芯片,采用的遥控码也不一样。较普通的有两种,一种是NEC标准,一种是PHILIPS标准。本次实验采用的是NEC标准NEC标准遥控载波的频率为38KHZ占空比为13;当某个按键按下

47、时,系统首先发射一个完整的全码,如果键按下超过108MS仍未松开,接下来发射的代码(连发代码)将仅由起始码(9MS)和结束码(25MS)组成。一个完整的全码引导码用户码用户码数据码数据反码。其中,引导码高电平45MS,低电平45MS;系统码8位,数据码8位,共32位;其中前16位为用户识别码,能区别不同的红外遥控设备,防止不同机种遥控码互相干扰。后16位为8位的操作码和8位的操作反码,用于核对数据是否接收准确。收端根据数据码做出应该执行什么动作的判断。连发代码是在持续按键时发送的码。它告知接收端,某键是在被连续地按着。NEC标准下的发射码表示第15页共48页图42NEC标准下的发射码表示发射数

48、据时0用“056MS高电平0565MS低电平1125MS”表示,数据1用“高电平056MS低电平169MS225MS”表示即发射码“0”表示发射38KHZ的红外线056MS,停止发射0565MS,发射码“1”表示发射38KHZ的红外线056MS,停止发射169MS需要注意的是当一体化接收头收到38KHZ红外信号时,输出端输出低电平,否则为高电平。所以一体化接收头输了的波形是与发射波形是反向的,如图第16页共48页图43波形图PHILIPS标准载波频率为38KHZ;没有简码,点按键时,控制码在1和0之间切换,若持续按键,则控制码不变。一个全码起始码11控制码用户码用户码,如图所示。图44控制码数

49、据0用“低电平1778MS高电平1778MS”表示;数据用“高电平1778MS低电平1778MS”表示。连续码重复延时114MS。NEC、TOSHIBA、SAMSONG公司的编码格式有其共通之处遥控全码都由“引导码系统码系统码或系统码取反数据码数据码取反”组成;数据“0”和“1”的定义相同;不同的只是引导码高低电平的持续时间不同,系统码位数有长有短,第一个简码和全码最后一位之间的延时不同,简码的引导脉冲不同等;所以可以把相同的部分做成通用子程序,包括产生数据“0”和“1”的子程序“ONE”和“ZERO”,9MS、45MS、225MS、22MS、45MS等时间控制子程序。键值处理,可采用外中断的方式,有键按下时,就向CPU发出中断请求,当然这里面还包括了去抖动、多键同时按时只处理一键的处理部分。机芯的不同状态由单片机P3口的P35、第17页共48页P34、P31、P30四位的输入数值来区分判断,比如“0000”表示工作于东芝TC90系列状态,“0001”则表示要求工作于NEC公司的PD61系列状态。判断了是哪一只键按下以及处于机芯的哪种状态以后,程序就严格按照相应的遥控编码方式来进行遥控码的发射,也就是说将一定时段、一定数值的电平脉冲调制在38KHZ载波上,逐一发射出去。42遥控系统的电路设

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。