基于单片机的温控迷你电风扇大学毕设论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的温控迷你电风扇大学毕设论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的温控迷你电风扇大学毕设论文.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本 科 生 毕 业 设 计(论文)( 2010届)信息工程学院题 目: 温控迷你电风扇 学生姓名: 孙夏斐 学 号: 200605060428 专业名称: 电子信息工程 班 级: 电子信息062 指导教师 姓名: 周素茵 学科 : 检测技术与自动化装置 职称: 讲师 2010年 5月 16 日31 温控迷你电风扇摘要:温度测量与控制在工业、农业等领域有着广泛的应用。本文中的简易温度控制器主要是利用温度传感器和单片机控制技术控制电机风扇来实现的。该控制器由温度控制器、控制电路、显示及降温电路组成。温度检测采用DS18B20实现;控制电路采用的是单片机,水位的显示采用1602液晶实现,降温采用电机
2、实现。当温度高于预设温度时,电机会启动降温,是温度降到预设温度以内,同时给出相应的温度显示。关键词:温度检测;51单片机;电机降温;液晶显示Simple temperature control controllerAbstract:Temperature measurement and control the industry, agriculture and other areas has a wide application. the summary temperature controller is mainly use the temperature sensor and monoli
3、thic integrated circuits to control the technology control motor to achieve. the controller on the temperature control, control circuit, display and cool the circuit. the temperature of the implementation of the inspection ds18b20 ; control circuit is a monolithic integrated circuits, the level of u
4、se lcd display was true, the motor cooling. when the temperature is above predetermined temperature, The opportunity to launch this is the temperature dropped to a predetermined temperature, both show the temperature.Key Words: THERM;Single-Chip Microcompute;Motor cooling ,LCD目 录1 绪论11.1 研究温度监测控制器的必
5、要性11.2 温度监测控制器的发展现状与应用领域12 系统方案与硬件设计22.1系统的方案22.1.1 系统的组成22.1.2 系统的整体框图22.1.3 系统的工作原理22.2 系统的硬件设计及各部分的工作原理32.2.1 温度检测电路32.2.2 控制电路62.2.3 显示和电路103 系统的软件设计163.1 系统的软件设计组成163.2 主程序的设计及流程图163.3 温度检测子程序的设计及流程图183.4 显示和电机调节子程序设计及流程图214 系统存在的不足及展望245 调试过程中遇到的故障及解决方法25结束语26致 谢27参考文献28附录291 源程序代码292 完整电路图341
6、 绪论1.1 温度监测控制器的必要性目前人类已经进入信息量日益剧增的“信息爆炸”的时代,现代化信息技术在人类发展过程中起着越来越重要的作用。仅凭着自然赋予人类的智慧去处理这些信息是无法胜任的。依靠电子信息技术,采用软、硬件技术的有机组合,通过计算机将大量信息进行准确而科学的采集、传输、处理、存储和调用,构成为完成某一项或者多项预定目标的对信息进行处理的信息技术系统,就可以达到人们所需要实现的目的1。微电子技术和信息技术的发展,使得计算机技术已经深入到了人们生活和生产的各个领域。单片机技术作为计算机技术的一个分支,在当今的信息社会中扮演着重要的角色。对于电气信息类专业的学生,掌握单片机的原理和应
7、用技术是十分必要的。而其中水位测量与控制在工业、农业等行业有着广泛的应用2。利用单片机技术的水位检测器以其方便、可靠性高而被广泛采用, 因此我们有必要去进一步去了解和研究它。1.2 温度监测控制器的发展现状与应用领域当今社会已经完全进入了电子信息化,温度控制器在各行各业中已经得到了充分的利用。具有对温度进行实时监控的功能,以保证工业仪器,测量工具,农业种植的正常运作,它的最大特点是能实时监控周围温度的高低,并能同时控制电机运作来改变温度。它的广泛应用和普及给人们的日常生活带来了方便。简易温度监测控制器是利用单片机系统来完成的一个小型的控制系统。现阶段运用与国内大部分家庭,系统效率越来越高,成本
8、也越来越低。其发展趋势可以根据其性质进行相应的改进可以运用与不同场合的温度监测控制,并带来大量的经济效益4。它广泛应用于城市、农村、各种工业生产,在一定情况下亦适用于太阳能、锅炉及对温度敏感的产业的自动控制和温度报警,是实现无人值守的理想产品,市场极为广阔,需求量大。并且使用寿命长,适用范围广,安装极其容易5。2 系统方案与硬件设计 系统的方案与硬件的设计的合理性是是否能完成本次设计的前提条件,以下就关于这两方面进行详细的介绍。2.1 系统的方案 该水位报警控制器主要由AT89C51、显示电路、温度检测、电机控制电路等组成。工作过程如下:由单片机实时采温度的变化数据并进行处理,然后用液晶显示当
9、前温度。当水位过高时,由单片机控制电机运作进行降温。2.1.1 系统的组成 本系统包含一个DS18B20温度传感器,1片点位器,1片AT89C51,一个12V电机及变压器,一个液晶显示器,一片AD7812以及其他器件。 总体上包括:温度检测电路、显示电路、电机控制电路、中断请求电路、复位电路,变压电路6个部分个部分。2.1.2 系统的整体框图系统的整体框图如图2-1所示。 单片机 温度检测电路复位电路显示电路电机控制电路电路电路中断请求图2-1 系统的整体框图2.1.3 系统的工作原理温度的变化有DS18B20采集送入单片机AT89C51进行处理后,经输出驱动电路显示于液晶上。当温度过高时,该
10、电机控制器会发出运转。使周围温度降低,当温度降低到某一值(此温度值根据自己需要进行预先设定)时,电机停止运转,从而使温度控制在一定范围内。2.2 系统的硬件设计及各部分的工作原理系统的硬件设计是本次系统最基本的一个环节,以下就对硬件设计的各个部分进行了进一步的阐述。2.2.1 温度检测电路温度检测电路是进行温度采集,检测、处理的必备电路,温度检测电路的好坏将直接影响着检测结果的准确程度。2.2.1.1 温度传感器的种类和选择 目前市场上常用的温度传感器有pt100,温敏电阻,DS18B20等等。本次设计我们采用DS18B20,DS18B20是DALLAS公司生产的一线式数字温度传感器它具有以下
11、特点:1.独立的单线接口,只需一个接口引脚即可通信2多点能力使分布使分布式温度检测应用得以简化3.不需外部元件4.可用数据线供电,不需要备用电源5测量范围从-55摄氏度到+125摄氏度,增值量为0.5摄氏度6以9位数字值方式读出温度7在1秒(典型值)内把温度变为数字8用户可定义的,非易失行的温度警告设置9告警收索命令识别和寻址温度在编订的极限范围之外的器件10应用范围包括恒温控制,工业系统,消费类产品,温度计和各种热敏系统2.2.1.2 DS18B20的工作原理及其单片机的接口电路 DS18B20内部结构如图2-2所示,主要由4部分组成:64位ROM、温度传感器、非挥发的温度报警触发器TH和T
12、L、配置寄存器。DS18B20的管脚排列如图2所示,DQ为数字信号输入输出端;GND为电源地;VDD为外接供电电源输入端。 图2-2 DS18B20内部结构图由于DS18B20只有一根数据线。因此它和主机(单片机)通信是需要串行通信,而AT89C51有两个串行端口,所以可以不用软件来模拟实现。经过单线接口访问DC18B20必须遵循如下协议:初始化、ROM操作命令、存储器操作命令和控制操作。要使传感器工作,一切处理均从序列开始。主机发送(Tx)-复位脉冲(最短为480s的低电平信号)。接着主机便释放此线并进入接收方式(Rx)。总线经过4.7K的上拉电阻被拉至高电平状态。在检测到I/O引脚上的上升
13、沿之后,DS18B20等待15-60s,并且接着发送脉冲(60-240s的低电平信号)。然后以存在复位脉冲表示DS18B20已经准备好发送或接收,然后给出正确的ROM命令和存储操作命令的数据。DS18B20通过使用时间片来读出和写入数据,时间片用于处理数据位和进行何种指定操作的命令。它有写时间片和读时间片两种。写时间片:当主机把数据线从逻辑高电平拉至逻辑低电平时,产生写时间片。有两种类型的写时间片:写1时间片和写0时间片。所有时间片必须有60微秒的持续期,在各写周期之间必须有最短为1微秒的恢复时间。读时间片:从DS18B20读数据时,使用读时间片。当主机把数据线从逻辑高电平拉至逻辑低电平时产生
14、读时间片。数据线在逻辑低电平必须保持至少1微秒;来自DS18B20的输出数据在时间下降沿之后的15微秒内有效。为了读出从读时间片开始算起15微秒的状态,主机必须停止把引脚驱动拉至低电平。在时间片结束时,I/O引脚经过外部的上拉电阻拉回高电平,所有读时间片的最短持续期为60微秒,包括两个读周期间至少1s的恢复时间。一旦主机检测到DS18B20的存在,它便可以发送一个器件ROM操作命令。所有ROM操作命令均为8位长。图2-3 DS18B20与单片机接口电路: 2.2.2 控制电路2.2.2.1 单片机的种类及选择 当今世界上的单片机种类繁多,厂商琳琅满目,产品性能各异。其种类如下:1) AVR单片
15、机:ATMEL公司的AVR单片机,是增强型RISC内载Flash的单片机,芯片上的Flash存储器附在用户的产品中,可随时编程,再编程,使用户的产品设计容易,更新换代方便。AVR单片机采用增强的RISC结构,使其具有高速处理能力,在一个时钟周期内可执行复杂的指令,每MHz可实现1MIPS的处理能力。AVR单片机工作电压为2.76.0V,可以实现耗电最优化。AVR的单片机广泛应用于计算机外部设备,工业实时控制,仪器仪表,通讯设备,家用电器,宇航设备等各个领域。 2) Motorola单片机:Motorola是世界上最大的单片机厂商。从M6800开始,开发了广泛的品种,4位,8位,16位,32位的
16、单片机都能生产,其中典型的代表有:8位机M6805,M68HC05系列,8位增强型M68HC11,M68HC12 ,16位机M68HC16, 32位机M683XX。 Motorola单片机的特点之一是在同样的速度下所用的时钟频率较Intel类单片机低得多,因而使得高频噪声低,抗干扰能力强,更适合于工控领域及恶劣的环境。3) MicroChip单片机:MicroChip单片机的主要产品是PIC 16C系列和17C系列8位单片机,CPU采用RISC结构,分别仅有33,35,58条指令,采用Harvard双总线结构,运行速度快,低工作电压,低功耗,较大的输入输出直接驱动能力,价格低,一次性编程,小体
17、积。 适用于用量大,档次低,价格敏感的产品。在办公自动化设备,消费电子产品,电讯通信,智能仪器仪表,汽车电子,金融电子,工业控制不同领域都有广泛的应用,PIC系列单片机在世界单片机市场份额排名中逐年提高,发展非常迅速。4) MDT20XX系列单片机:工业级OTP单片机,Micon公司生产,与PIC单片机管脚完全一致,海尔集团的电冰箱控制器,TCL通信产品,长安奥拓铃木小轿车功率分配器就采用这种单片机。5) Scenix单片机:Scenix公司推出的8位RISC结构SX系列单片机与Intel 的Pentium II等一起被评选为1998年世界十大处理器。在技术上有其独到之处:SX系列双时钟设置,
18、指令运行速度可达50/75/100MIPS(每秒执行百万条指令,XXX M Instruction Per Second) ;具有虚拟外设功能,柔性化I/O端口,所有的I/O端口都可单独编程设定,公司提供各种I/O的库函数,用于实现各种I/O模块的功能,如多路UART,多路A/D,PWM,SPI,DTMF,FS,LCD驱动等等。采用EEPROM/FLASH程序存储器,可以实现在线系统编程。通过计算机RS232C接口,采用专用串行电缆即可对目标系统进行在线实时仿真。 6) EPSON单片机:EPSON单片机以低电压,低功耗和内置LCD驱动器特点著名于世,尤其是LCD驱动部分做得很好。广泛用于工业
19、控制,医疗设备,家用电器,仪器仪表,通信设备和手持式消费类产品等领域。目前EPSON已推出四位单片机SMC62系列,SMC63系列,SMC60系列和八位单片机SMC88系列。7) 东芝单片机:东芝单片机门类齐全,4位机在家电领域有很大市场,8位机主要有870系列,90系列,该类单片机允许使用慢模式,采用32K时钟时功耗降至10UA数量级。东芝的32位单片机采用MIPS 3000A RISC的CPU结构,面向VCD,数字相机,图像处理等市场。 8) 8051单片机:8051单片机最早由Intel公司推出,其后,多家公司购买了8051的内核,使得以8051为内核的MCU系列单片机在世界上产量最大,
20、应用也最广泛,有人推测8051可能最终形成事实上的标准MCU芯片。LG公司生产的GMS90系列单片机,与Intel MCS-51系列,Atmel 89C51/52,89C2051等单片机兼容,CMOS技术,高达40MHZ的时钟频率,应用于: 多功能电话,智能传感器,电度表,工业控制,防盗报警装置,各种计费器,各种IC卡装置,DVD,VCD,CD-ROM。 9) 华邦单片机:华邦公司的W77,W78系列8位单片机的脚位和指令集与8051兼容, 但每个指令周期只需要4个时钟周期,速度提高了三倍,工作频率最高可达 40MHz。同时增加了WatchDog Timer,6组外部中断源,2组UART,2组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温控 迷你 电风扇 大学 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内