基于AT89C51电话远程控制家用电器的设计
- 格式:pdf
- 大小:5.68 MB
- 文档页数:34
南京信息职业技术学院毕业设计论文作者薛亮学号*****T32 系部电子信息学院专业无线电技术题目基于单片机的家用电器远程遥控装置的设计与制作指导教师李光明评阅教师完成时间:2010年2月11日目录第1章绪论 (5)1.1 概述 (5)1.2 设计要求及主要功能介绍 (5)1.3 MCS-51系列单片机简介 (7)第2章系统总体设计 (9)2.1 系统功能模块的划分 (9)2.2 系统原理框图 (9)2.3 系统软件主要特色 (10)第3章各模块详细设计 (12)3.1 振铃检测模块的设计 (12)3.2 双音多频模块的设计 (13)3.3 自动摘机及超时挂机模块的设计 (16)3.4 语音提示模块的设计 (17)3.5 密码设置模块的设计 (21)3.6 EEPROM及看门狗模块的设计 (23)3.7 继电器驱动模块的设计 (27)3.8 系统总程序的设计 (28)第4章系统的组装、调试和测试 (30)4.1 系统的组装、调试 (30)4.2 振铃检测及自动摘机功能的测试 (30)4.3 语音及双音多频功能的测试 (30)4.4 密码设置功能的测试 (30)4.5 EEPROM密码存储功能的测试 (31)4.6 继电器驱动、电器状态显示及语音提示功能的测试 (31)4.7 超时自动挂机功能的测试 (31)第5章系统方案总评 (32)结论 (33)致谢 (33)参考文献 (33)附录A 家用电器远程遥控装置的功能及使用 (35)1 家用电器远程遥控装置的功能 (35)2 家用电器远程遥控装置的使用方法 (36)图1 家用电器远程遥控装置原理图 (38)图2 家用电器远程遥控装置印制板图 (39)图3 家用电器远程遥控装置CPLD内部电气图 (40)表1 家用电器远程遥控装置元器件清单 (41)第1章绪论1.1 概述单片机以其强大的控制能力已经被广泛应用于诸多领域,从最初的8位控制器到现在的16位、32位控制器都还有很大的发展和应用空间。
中图分类号:TP39 文献标识码:A 文章编号:1009-2552(2009)05-0126-02基于AT89C51的远程抄表系统设计向 丹(广东技术师范学院自动化学院,广州510635)摘 要:介绍了一种崭新的以AT89C51单片机为核心器件,结合外部元件设计的远程抄表系统设计方案。
并介绍了具备远程数据采集功能和数据通信功能的系统的硬件设计和软件设计。
经投入使用,表明该系统的各种功能都能达到预期效果,效果较好。
关键词:远程抄表;AT89C51单片机;RS2485Design of remote meter reading system based on AT89C51XI ANG Dan(School of Autom ation,G u angdong Polytechnic N orm al U niversity,G u angzhou510635,China) Abstract:Using AT89C51single2chip microcom puter as the core device,combined with external com ponents,the design of a rem ote meter reading system is presented in this paper.The hardware and s oftware systems which possess the rem ote data collecting and date communication functions are als o designed in this paper.The system has been used in practice,The results show that the various features of the system achieved the desired results and g ood effects.K ey w ords:rem ote meter reading;AT89C51single2chip microcom puter;RS24850 引言信息化社会在逐步改变人们的生活方式与工作习惯的同时,也对一些传统的理念提出了挑战。
基于AT89C51红外线控制自动门摘要:随着经济的发展和人民生活水平的提高,自动门的应用也越来越广泛,它已经成为宾馆、超市等现代建筑所必备的,是建筑智能化水平的重要指标。
自动门控制系统作为自动门系统的控制核心,决定了自动门系统的性能。
国外生产的自动门控制系统性能比较优良,但是价格偏高;国内的同类产品虽然价格便宜,但是性能较差,故障率较高。
本文研究一种基于AT89C51的自动门控制系统,功能强大,运行可靠,用户操作方便,而且成本适中,在市场上有较强的竞争力。
关键词:自动门控制系统;AT89C51;ABSTRACT:With the development of economy and living standard,automatic doors are being widely used.It is absolutely necessary to a modern building such as hotel,supermarket.As the controlling core of the automatic door,the automatic door controller determines its performance.Most of automatic door controllers that have been sold in our country are made by foreign manufactures.The performance of these products is high, but they are very expensive. Our home-made automatic door controllers are not so expensive,however,the performance is unsatisfied and the faulty rate is high. So we have developed a new kind of automatic door controller based on AT89C51. The controller has good competitive ability because it’s powerful, reliable, convenient and low-cost.Key words:automatic door controller;AT89C51;目录第一章绪论 (3)1.1引言 (3)1.2系统功能简介 (3)1.2.1实用的操作模式 (3)1.2.2完善的故障监测和故障/状态显示功能 (4)1.2.3灵活的参数设置 (4)1.2.4智能化处理 (4)1.2.5紧急按钮 (4)1.2.6手动复位 (4)1.3系统结构和工作原理 (5)1.3.1电源 (5)1.3.2主控芯片、存贮器及外围电路 (6)1.3.3步进电机控制及驱动电路 (6)1.3.4红外传感器部分 (6)1.3.5电流电压监测电路 (7)第二章红外线感应原理 (8)2.1红外传感技术简介 (8)2.2. 1主动式 (8)2 .2. 2被动式 (8)第三章硬件电路设计 (12)3.1电源部分 (12)3.1.1整流滤波电路 (12)3.1.2开关电源 (13)3.2主控芯片AT89C51接口电路 (14)3.3控制面板电路 (16)3.4电磁锁控制电路 (17)3.5制动控制电路 (19)3.6电流电压监测电路 (21)3.6.1总电流监测电路 (21)3.6.2交流电掉电检测电路 (22)3.7红外传感器和光电管 (22)第四章系统程序流程 (23)4.1定时中断服务程序 (24)4.2门的运动 (26)4.2.1电机的操作 (27)4.2.2输入捕捉程序 (31)4.3控制面板按键程序 (32)4.3.1修改系统操作模式 (33)4.3.2修改运动参数 (33)4.3.3系统复位 (33)4.3.4自由滑动 (33)参考文献 (35)第一章绪论1.1引言随着经济的发展和人们生活水平的提高,自动门的应用也越来越广泛。
摘要近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,再根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
微波炉控制系统设计采以微控制器(MCU)为核心,基于MCU 编制软件系统,结合8位数码管(LED)显示以及必要的外围电路,完成微波炉的可编程智能控制。
系统由计时控制、火力设定、用户界面、音响发生几大模块组成。
能够根据键盘输入完成相应的功能,同时使用LED 显示系统状态,并进行响铃提示。
关键词:微控制器;微波炉;控制器ABSTRACTWith the computer penetration in the social sphere in recent years, and the development of large scale integrated circuits, microcontroller applications are continually developing deeply, because of its powerful function, small size, low power consumption, cheap price, reliable performance, easily using, etc, it is particularly suitable for systems with control. It is used more and more widely in automatic control, intelligent instruments, meters, data acquisition, military products and home appliances etc, SCM is often used as a core component in according to the specific hardware architecture, and it is often combined with application-specific features of the software objects to make perfect.Microwave oven control system design used the microcontroller as the core, based on MCU preparation software system, combined with eight digital tube (LED) display and necessary peripheral circuits to complete the microwave oven programmable intelligent control. System consisted of several modules such as the time controlling , fire setting, the user interface, sound design. It could complete the function under the keyboard , meanwhile used the LED to display the status of system, and prompted us through a ringer.Key words:microcontroller; microwave oven; controller目录第一章绪论 (1)1.1 引言 (1)1.2 课题背景 (1)1.3 课题研究来源 (2)1.4 本文主要研究工作 (3)1.5 本文结构 (3)第二章控制系统总述 (5)2.1 工作原理 (5)2.1.1 系统框图 (5)2.1.2 系统功能实现 (5)2.2 控制电路设计 (6)2.3 软件设计 (7)2.4 本章小结 (8)第三章各模块设计方案 (10)3.1档位输出方案 (10)3.2计时控制方案 (10)3.3键盘设计方案 (11)3.4显示设计方案 (11)3.5火力输出方案 (12)3.5.1 微波炉火力输出原理 (12)3.5.1 微波炉火力输出方案 (12)3.5响铃提示方案 (12)3.6本章小结 (12)第四章硬件设计 (14)4.1系统核心AT89C51介绍 (14)4.1.1 AT89C51主要性能 (14)4.1.2 AT89C51的引脚及功能 (14)4.1.3 AT89C51单片机的内置功能 (16)4.2时钟电路设计 (18)4.3键盘电路设计 (18)4.4档位显示电路设计 (19)4.5显示电路设计 (20)4.5.1 驱动数码管芯片 (20)4.5.2 数码管 (22)4.6响铃、提示电路设计 (23)4.6.1 蜂鸣器发声原理 (23)4.7火力大小输出设计 (24)4.8电源电路设计 (24)4.9电路板设计 (25)4.9.1 电路原理图绘制 (25)4.9.2 PCB图绘制 (27)4.10本章小结 (28)第五章软件设计 (29)5.1显示程序设计 (29)5.2键盘模块程序设计 (30)5.3计时模块程序设计 (30)5.4系统待机程序设计 (31)5.5用户设定程序设计 (33)5.6响铃、提示程序设计 (35)5.6.1 按键发音程序设计 (35)5.6.2 提示程序设计 (35)5.7本章小结 (36)第六章仿真验证 (36)6.1仿真软件 (37)6.2仿真过程 (38)6.3仿真结果 (44)6.5仿真中出现的问题 (45)6.5本章小结 (45)第七章结论 (46)7.1论文总结 (46)7.1.1 主要工作及结论 (46)7.1.2 存在的问题 (46)7.2感想或者收获 (46)致谢 (48)参考文献 (49)附录A:硬件设计原理图与PCB图 (50)附录B:软件程序清单 (52)附录C:仿真验证结果 (65)附件:毕业论文光盘资料 (66)第一章绪论1.1引言现在可以说单片机是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。
毕业论文-基于AT89C51单片机的空调控制系统设计精品1总体方案设计随着人们生活水平的提高,人们对空调的舒适性和空气品质的要求越来越高,分体式空调已不能满足人们的要求,户式中央空调得到了迅猛的发展。
就室内居住环境而言,恒温环境并非是卫生和舒适的。
因为除了温度外,还有湿度、空气流速、空气洁净度等诸多因素影响到舒适的程度。
而传统的中央空调靠设置机械温控开关来实现房间的恒温控制。
这种控制方法,一方面操作不方便;另一方面温度波动范围大,不但影响人的舒适感,而且会造成一定的能量损耗。
采用单片机温度控制系统控制的户式中央空调系统,可以根据室内的环境因素,调节风机的转速,为人们创造一个舒适的室内环境,同时又节省电。
随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代工业控制测控领域带来了一次新的革命。
目前,单片机在工业控制系统诸多领域得到了极为广泛的应用。
特别是其中的C51系列的单片机[3]的出现,具有更好的稳定性,更快和更准确的运算精度,推动了工业生产,影响着人们的工作和学习。
而本次设计就是要通过以C51系列单片机为控制核心,实现空调机温度控制系统的设计。
1.1方案一选用AT89C51单片机为中央处理器,通过温度传感器DS18B20对空气进行温度采集,将采集到的温度信号传输给单片机,由单片机控制显示器,并比较采集温度与设定温度是否一致,然后驱动空调机的加热或降温系统对空气进行处理,从而模拟实现空调温度控制单元的工作情况。
在整个设计中,涉及到温度检测电路、驱动控制电路、显示电路、键盘电路以及电源的设计等电路。
其中单片机的控制程序是起到各个电路之间的相互协调,控制各个电路正常工作的至关重要的作用。
其方框图如下:图1-1 方案一设计图框该图控制简单,思路清晰,各单元模块的相互衔接较简单,同时成本低廉,用的各种器件都是常用器件,更具有使用性。
题目: 基于AT89C51的温度控制器设计摘要温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的广泛应用,利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快的开发。
随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研各个领域。
数字式温度计以数字温度传感器作感温元件,它以单总线的连接方式,使电路大大的简化。
传统的温度检测大多以热敏电阻为传感器,这类传感器可靠性差,测量温度准确率低且电路复杂。
因此,本温度计摆脱了传统的温度测量方法,利用单片机对传感器进行控制,这样易于智能化控制。
本次设计采用AT89C51单片机作为控制芯片,采用半导体集成温度传感器AD590采集温度信号来控制外围电路。
关键词:温度传感器;AT89C51单片机;AD590温度传感器ABSTRACTthe temperature detection and control is the process of industrial production is one of the typical applications, with the sensor in the production and life of the more widely used, use of novel single bus digital temperature sensor to realize the temperature measurement and control get faster development, with the era of progress and development, single-chip technology has spread to our life, work, research, each field. A digital thermometer with digital temperature sensor as a temperature-sensing element, with single bus connection, so that the circuit is greatly simplified. The traditional temperature detection mostly by the thermistor as a sensor, the sensor reliability, accurate temperature measurement rate and low circuit complexity. Therefore, the thermometer out of traditional method of temperature measurement using MCU, sensor control. It is easy to intelligent control.Key words: temperature sensor; AT89C51 microcontroller; AD590 temperature sensor目录1 系统总体方案设计 (1)2 系统硬件设计 (1)2.1 中央处理器 (1)2.1.1 AT89C51简介 (1)2.1.2特殊功能存储器 (2)2.1.3芯片擦除 (2)2.1.4复位电路的设计 (2)2.1.5时钟电路设计 (3)2.2 温度传感器AD590 (3)2.3 信号调理电路 (4)2.4 A/D转换 (5)2.5 LED显示 (7)2.6 控制电路 (9)3 系统软件设计 (10)3.1程序初始化 (12)3.2主程序 (12)3.3 A/D转换子程序 (13)3.4 标度转换子程序 (14)3.5控制子程序 (14)3.6 键盘子程序 (14)结论 (15)参考文献 (16)致谢 (17)1 系统总体方案设计本次设计采用MCS-51单片机作为控制芯片,采用半导体集成温度传感器AD590采集温度信号。
黑龙江科技学院2011届本科毕业论文(设计)论文题目:基于单片机的电话远程控制系统目录1绪论 (4)2系统设计原理 (6)2.1 硬件功能分析 (6)2.2 软件模块分析 (8)3 系统硬件电路设计 (9)3.1振铃检测电路 (9)3.1.1电路工作原理 (9)3.1.2 电路图设计 (9)3.2 摘挂机控制电路 (9)3.2.1电路工作原理 (9)3.2.2 电路图设计 (10)3.2.3 核心AT89C2051芯片介绍 (11)3.3 双音频DTMF解码电路 (12)3.3.1 电路工作原理 (12)3.3.2 电路图设计 (13)3.3.3 核心MT8870芯片介绍 (13)3.3.4 MT8870解码表 (14)3.4 家用电器控制电路 (15)3.4.1 电路工作原理 (15)3.4.2 电路图设计 (15)3.4.3 核心74LS273芯片介绍 (16)3.5 信息反馈电路 (17)3.5.1 电路工作原理 (17)3.5.2 音乐集成电路芯片介绍 (18)3.5.3音乐集成电路使用中的注意事项 (18)4系统软件设计 (19)4.1 软件设计原理 (19)4.2 系统程序设计流程图 (19)5结束语 (20)参考文献 (21)附录一电路总图 (22)附录二程序清单 (23)基于单片机的电话远程控制系统摘要:随着通讯产业的迅速发展,电话机已经走进了千家万户,但是利用电话机进行远程控制的技术却没有多少实质性的进展.如何将电话远程控制用于日常生活中正是本文所要研究的课题,众所周知,近几年通信和电子信息技术行业有了长足发展,本文设计了一种电话远程控制系统,该系统以AT89C2051单片机和MT8870双音多频解码集成电路为核心,借助公共电话网络,通过电话实现对远程设备智能化控制。
文章介绍了系统的组成、工作原理及程序设计方法。
对“振铃检测、模拟摘挂机控制、双音频解码,语音提示及家用电器控制”等电路作了详细的说明。
基于AT89C51的温度控制系统设计冯晓锋西安翻译学院实验中心摘要:本系统是基于AT89C51单片机和DS18B20数字温度传感器的智能温度控制系统,根据要求可进行最高和最低温度的设定,通过RS-485总线标准实现与PC机的远程通信,实现PC机对采集温度的存储、处理、打印等功能。
关键字:AT89C51 数字温度传感器温度控制系统一、系统总体结构设计根据设计要求对某指定地点的温度进行实时的监测与控制,采用了分布式系统的控制方式,即在测控点配置能独立工作的从机,从机由主机进行监控管理,上下采用主从式监控管理形式,系统总体结构如图1所示。
图1 系统总体结构系统的各个部分功能和关系如下:①主机为管理机,完成参数设置、数据存储、处理及管理及打印功能。
②从机为控制机,采用单片机AT89C51,直接实现各个模块的控制功能,并能在主机关机的条件下实现所有的控制功能。
③通讯转换芯片MAX485实现RS-232信号和RS-485信号的转换,主机通过其向从机发送控制参数,从机将现场采集数据通过其传给主机。
④数据采集实现对传感器及运行设备的检测。
⑤输入输出部分包括输入模块和输出模块,输入模块将采集的信号转换后输入到从机,输出模块将系统的控制信号输出到控制器及其设备。
二、系统工作方式系统以温度监控为核心,温度参数和设备运行状态由主机根据用户要求定时向从机查询,各控制模块的设置参数修改时,将新的参数发送到从机。
主机可以对从机进行参数设置及控制,从机也可以独立工作。
从机通过温度传感器不间断地采集温度数据,根据控制模块的设置参数做出控制决策,驱动设备运行,并随时准备接受主机的指令,当受到询问时,将各项数据编码通过串行通信方式传输到主机。
主机接收到数据后,进行数据处理,在监控界面上显示当前的状态信息,并将此信息实时地存储到数据库中,为用户维护和管理准备数据。
对数据可以进行查询,也可以将一段时期的数据信息汇集成报表,报表包括各项统计数据,还可以将数据处理绘制成图形曲线,实现对数据的分析与管理。