1、本科生毕业论文基于单片机的继电器控制设计Design of relay control based on MCU学生姓名所在专业所在班级申请学位指导教师 职称答辩时间 2015年 5 月 30 日教务处制目录目 录设计总说明 .IABSTRACT.II第 1 章 绪论 .11.1 课题背景及其意义 .11.2 遥控技术的发展与现状 .11.3 单片机的概念与发展 .21.4 研究的目标及内容 .2第 2 章 系统硬件部分设计 .42.1 系统硬件设计原理及要求 .42.1.1 系统工作原理 .42.1.2 红外遥控的基本原理 .52.1.3 遥控发射器及其编码 .62.1.4 红外解码思路 .
2、72.2 相关器件简介 .82.2.1 单片机 STC89C52 .82.2.2 红外接收头 PC838.102.2.3 1602 液晶 .112.2.4 USB 接口 .142.2.5 电磁继电器 .152.3 硬件系统相关电路图 .162.3.1 系统整体原理图 .172.3.2 USB 电源系统供电电路 .172.3.3 单片机控制系统电路 .17目录2.3.4 继电器触控电路 .182.3.5 温度传感器接口电路 .19第 3 章 系统软件部分设计 .203.1 程序的基本思路及模块化程序编写介绍 .203.1.1 主程序流程 .203.1.2 模块化程序简介 .203.2 相关程序代
3、码 .213.2.1 主程序模块 .213.2.2 红外解码程序 .223.2.3 温度控制程序 .243.2.4 所用相关延时程序 .28结 论 .29鸣 谢 .30参考文献 .31附 录 .32设计总说明I设计总说明单片机已经渗入到生活的各个领域,它是很难找到哪些领域没有单片机的痕迹。导弹的导航装置,在飞机上控制各种仪器,计算机网络通信和数据传输,工业自动化过程的实时控制和数据处理。该微控制器被广泛用于在该领域的智能管理和过程控制,仪器仪表,家电产品,医疗设备,航空航天,专门的设备。近年来,随着电子信息产业的快速发展,作为继电器的基本组成部分,广泛应用于家电,通讯,汽车,仪器仪表,机械设备
4、,航空航天自动化和控制领域。最近的统计数据显示,继电器已经成为第一大产品在电子元件产品之中。单片机控制继电器的电路在生活中随处可见,小的元件但是作用无穷。本文基于容易实现,方便操作,贴近生活使用的设计理念,采用STC89C52 单片机为控制核心,为控制终端,并采用包括按键、1602 界面显示、以及通过 LABVIEW 开发的上位机控制界面等在内的多个控制源来控制继电器,从而达到控制其他家用电器。关键词:单片机;红外接收头;DS18B20 ;继电器;LCD1602ABSTRACTIIABSTRACTSCM has penetrated into all areas of life, it is
5、very difficult to find which areas notraces of single-chip microcomputer. Missile navigation equipment, various instruments on the aircraft control, computer network communications and data transmission, real-time control and data processing of industrial automation process. The micro controller is
6、widely used in intelligent management and process control in the field of instrumentation, electrical appliances, medical equipment, aerospace, special equipment. In recent years, with the rapid development of electronic information industry, as a basic part of the relay, widely used in home applian
7、ces,communications,automotive,instrumentation,mechanical equipment, aerospace, automation and control field. The latest statistics show, the relay has become the first major products in the electronic component products. MCU control relay circuitcan be seen everywhere in life, small but infinite ele
8、ment. This paper is based on the easy, convenient operation, close to the design philosophy of life, using STC89C52 microcontroller as the control core, and uses as a control terminal,including buttons, 1602 interface display, and through the LABVIEW development of PC control interface, a plurality
9、of control source to control therelay to control the other household electrical appliances.Keywords: single chip; infrared receiver; DS18B20; Relay; LCD16022015 届本科生毕业设计 1第 1章 绪论1.1课题背景及其意义现代的自动控制装置,存在电路的电子电路的电连接到彼此的问题,一方面,如果控制信号的电子电路,能够控制执行电路部件(电机,电磁铁,照明灯等),在另一方面也为电子线路的电器电路提供良好的电隔离,以保护电子电路和人身安全。电子继
10、电器将是作为一个桥梁,能够发挥这种作用。 采用单片机进行遥控开关的设计,具有编程灵活多样,操作个数可以随意设定等优点,并且能以弱点控制强电,方便运用。而红外遥控不影响周边环境、不干扰电气设备;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控,在室内近距离遥控中得到了广泛的应用;目前,市场上一般设备系统均采用专用的遥控编码及解码集成电路,但是由于功能受到特定的限制,只适合于某一专用电器产品的应用,应用范围受到限制。本设计正是应用红外遥控系统,实现了对多路开关的控制。1.2遥控技术的发展与现状遥控技术是在自动控制技术和通信技术基础上发展起来的。遥控系统
11、既可传送离散的控制信息(例如开关的通断),也可传送连续的控制信息(例如汽车油门的大小)。最早的遥控器之一,是一个叫尼古拉特斯拉(Nikola Tesla)(1856 1943)的发明家在 1898 年时开发出来的(美国专利 613809 号) 。到了六十年代初,一些发达国家开始研究民用产品的遥控技术,但由于当时技术条件限制,遥控技术发展很缓慢。七十年代末,随着大规模集成电路和计算机技术的发展,遥控技术才得到快速发展。在遥控方式上大体经历了从有线到无线的超声波、从振动子到红外线、再到使用总线的微机红外遥控这样几个阶段。无论采用何种方式,准确无误地传输信号,最终达到满意的控制效果是非常重要的,最初
12、的无线遥控装置采用的是电磁波传输信号,由于电磁波容易产生干扰,也容易受干扰,因此逐渐采用广东海洋大学寸金学院 2015 届本科生毕业设计2超声波和红外线媒介来传输信号。与红外线相比,超声波传感器频带窄,所能携带的信息量少,易受干扰而引起误动作,较为理想的是光控制方式,采用红外线的遥控方式逐渐取代了超声波遥控方式,出现了红外线多功能遥控器,并且成为当今时代的主流。而从各国将遥控技术在航天、工业等方面得到广泛应用和发展后,遥控装置的中心控制部件已从早期的分立元件、集成电路逐步发展到现在的单片微型计算机,智能化程度大大提高。尤其是红外遥控技术在这十年得到了迅猛发展,在家电和其他电子领域都得到了广泛应
13、用,随着生活水平的提高,人们对产品的追求是使用更方便、更智能化,红外线遥控技术正是一个重点发展方向。1.3单片机的概念与发展单片机在一块半导体硅片上集成了计算机的所有基本功能部件,包括中央处理器、存储器、输入输出接口电路、中断系统、定时器计数器和串行通信接口电路等,因此,单片机只需要与适当的软件及适当的外部设备相结合,就可以构成一个完整的计算机应用系统。单片机诞生于 20 世纪 70 年代,作为微型计算机的一个重要分支,应用面很广,发展很快。如果将 8 位单片机的推出作为起点,那么单片机的发展历史大致可分为以下几个阶段:(1) 第一阶段(1976-1978):单片机探索阶段(2) 第二阶段(1
14、978-1982):单片机完善阶段(3) 第三阶段(1982-1990):微控制器形成阶段(4) 第四阶段(1990 至今):微控制器全面发展阶段随着单片机的各个领域全面深入的发展和应用,导致单片机的发展趋势是向 CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。1.4研究的目标及内容由于在工业、航空以及仪器仪表等红外控制当中通常需要使用专用的配对编、解码芯片,组成红外发射和接收电路,完成对设备或电器的远程控制。使用专用的配对编、解码芯片来组成红外发射电路和红外接收电路,在控制路数较少时矛盾并不突出。但是2015 届本科生毕业设计3当控制路数较多时,其接口的设计
15、和实现就显得比较繁琐。此外编、解码芯片通常是专用配对使用的,即某种解码芯片只能识别某种编码芯片的编码,对其他型号的编码芯片的编码则不能识别。因此,不同的编、解码芯片几乎没有互换性。为了解决上述专用编解码芯片配对的局限性,本文意在研究一种基于基于单片机的红外解码控制系统,实现对红线外解码并完成后置继电器电路的开关控制功能。设计一个多路红外遥控开关,利用市售遥控器发送遥控器键盘数字信号,通过以STC89C52 单片机为核心的控制器接受数字信号并解码,然后通过控制器控制相应的继电器通断,使得后置电路工作并实现各自相关功能,本文所涉及研究内容如下:(1)红外解码思路及红外解码原理的分析。(2)设计相关
16、控制电路、接收电路、以及被控功能电路。(3)采用 C 程序语言进行相关程序的模块化编程并调试。(4)通过电路设计图进行实物焊接并调试,实现红外开关控制功能。广东海洋大学寸金学院 2015 届本科生毕业设计4第 2章 系统硬件部分设计2.1 系统硬件设计原理及要求在进行系统硬件设计时,首先需要保证的便是整个系统的功能性与稳定性,将各个硬件电路模块进行认真仔细的分析,在通电之前,需要排除断路与短路现象的存在,以保证系统调试安全性,避免上述问题造成的硬件系统损坏等的不良结果,同时还需考虑到成本的客观因素,以使本设计简单易懂而又经济实用。2.1.1系统工作原理功能一:遥控器发出的红外遥控信号经红外接收
17、器接收转化成 TTL 信号后送给STC89C52 的中断口 1,单片机采集到这些数据后产生外部中断,进入解码程序,对其进行红外解码处理并获得对后置电路所需的控制信息,这些控制信息可直接从 I/O 口输出,当 I/O 输出高电平是,使得本设计电路中的三极管 9013 导通,继电器线圈导通形成磁场,吸住弹片,常闭断开,常开闭合,连通后置电路中的供电电源。系统框图如图 2.1 所示:图 2.1功能二:温度传感器 DS18B20 接受到当前环境温度,默认上限温度为 38 度,当环境温度低于 38 度的时候,继电器关闭,超过 38 度,继电器打开,可通过按键进行温度上下限的调整,实现了利用温度来控制继电器的开关,系统框图如图 2.2 所示图 2.2继电器控制模块遥控发射模块单片机解码模块红外接收模块继电器控制模块温度传感器液晶显示单片机接收到信号