恒温水浴装置控制系统设计毕业设计(共64页).doc
《恒温水浴装置控制系统设计毕业设计(共64页).doc》由会员分享,可在线阅读,更多相关《恒温水浴装置控制系统设计毕业设计(共64页).doc(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上摘要随着电子科技、测量和温度控制技术的迅速发展和广泛应用,在工农业生产中温度是一项重要的参数,而采用单片机对这些温度参数进行测量及控制已经成为当今的一项重要控制领域。本设计以STC89C51单片机为核心设计了一套恒温水浴装置控制系统,重点阐述了工作原理和设计方法。温度信号采集选择的温度传感器是温度芯片DS18B20,并以数字信号的形式传送给单片机,通过单片机把温度信号显示在LED上。用四位一体共阳极 LED 数码管显示数据,继电器吸合使负载通电工作,用PNP三极管驱动。该温度控制系统主要包括硬件设计和软件设计两部分,其中硬件设计包括温度检测电路、温度控制电路和数码显示
2、电路;软件设计包括主程序、数码管显示程序、按键扫描及按键处理程序、温度信号处理程序和超温报警程序等。单片机过对信号进行相应的处理,从而实现控制水温的效果。关键词: AT89C51, DS18B20,温度控制ABSTRACT With the rapid development and wide application of the electronic technology, measurement and temperature control technology, the temperature becomes an important parameter in industrial a
3、nd agricultural production, and the control and the measurement of the temperature parameters by single chip microcomputer have become an important control area. This design regards the STC89C51 microcontroller as the core to design a set of control system of thermostatic water, focusing on the work
4、ing principles and design methods. Temperature signal acquisition of the temperature sensor is temperature chip DS18B20, and transmitted to the microcontroller, in the form of digital signal to display temperature signal on LED. The quaternity common anode LED digital tube display the data, using re
5、lays to drive the load and the PNP transistor driver. The temperature control system mainly includes two parts, the hardware design and software design. The hardware design includes temperature detecting circuit, control circuit and digital display circuit; Software design includes the main program,
6、 digital tube display program, key scanning and processing, temperature signal processing program and overtemperature alarm program, etc. Single chip microcomputer processes the signal to achieve the effect of water temperature control.Key words: AT89C51, DS18B20, the temperature control 目录专心-专注-专业第
7、1章 绪 论1.1 恒温水浴装置控制系统设计的背景采用科学的计算方法,集成了多种先进技术的测量和控制可以有效地控制每一个生产环节,不仅保证了标准化生产,提高产品质量,降低成本,但也能确保安全生产。因此,测量和控制技术已广泛应用于炼油,化工,冶金,电力,电子,轻工和纺织工业。单片机以其集成度高、运算速度快、体积小、运行可靠、价格低廉等优势,在过程控制、数据采集、机电一体化、智能化仪表、家用电器以及网络技术等方面得到了广泛的应用,特别是单片机技术的开发与应用,标志着计算机发展史上又一个新的里程碑。作为计算机两大发展方向之一的单片机,以面向对象的实时控制为己任,嵌入到如家用电器、汽车、机器人、仪器仪
8、表等设备中,使其智能化。恒温水浴装置控制系统在工业生产、科学研究和人们的生活领域中,得到了广泛应用。在工业生产过程中,很多时候都需要对水温进行严格的监控,以使得生产能够顺利的进行,产品的质量才能够得到充分的保证。使用恒温水浴装置控制系统可以对生产环境的温度进行有效控制,保证生产的自动化、智能化能够顺利、安全进行,从而提高企业的生产效率。水温控制系统应用十分广阔。1.2 恒温水浴装置控制系统设计的意义随着社会的发展,在各个领域的科学与技术中的应用和测量仪器的发展中,智能化是现代温度控制系统的主流。温度测量与控制系统,控制对象的温度。广泛应用于日常生活和工业温度控制领域,如温室、发酵罐、电源和其他
9、地方的温度控制。和温度控制完成人工并没有足够的重视,在很多地方都需要的温度监测,以防止发生意外。针对这一问题,该系统的设计,实现了连续的温度控制系统,温度控制精度高,它被广泛使用,功能强大,小巧美观,携带方便,是一种实用,价廉的控制系统。特别是近年来,温度控制系统已经应用到人们的生活的每一个方面,温度控制的发展和人们的生活密切相关。水是一种重要的资源,我们的生存,无论是在工业和农业生产,我们的日常生活中随处可见不能沸水。为了控制水温,可以大大提高了生产效率,节约资源,提高我们的生活质量。在当今水资源日益匮乏,具有简单和扩展温度控制系统,对我们社会的可持续发展,都具有十分重要的意义。第2章 设计
10、要求与方案论证首先明确设计要求,再整体讨论和确定方案,一一攻破设计的难点。2.1 设计要求基本范围0-99 ;精度误差 1 ;数码管直读显示;可以温度控制;扩展功能:可以任意设定温度的上下限控制及报警功能,可以驱动加热和制冷负载。2.2 系统基本方案选择和论证 2.2.1 单片机芯片的选择方案和论证由于单片机具有以下的很多优点,被我们选定为制作该作品的首选芯片。(1) 高集成度,体积小,可靠性高 单片机将各功能部件集成在一块晶体芯片上,集成度高,体积自然也小。芯片本身是按工业测控环境要求设计的,内部布线非常短,其抗工业噪音性能优于一般通用的CPU。单片机程序指令,常数及表格等固化在ROM中不易
11、破坏,许多信号通道都在一个芯片内,所以可靠性高。 (2)控制功能强 为了满足对需求对象的控制要求,单片机的指令系统均有极多的条件。分支转移能力,I/O口的逻辑操作及位处理能力,适用于专门的控制功能。 (3)低电压,低功耗,便于生产便携式产品 为了满足广泛使用于便携式系统,许多单片机内的最低工作电压仅为1.8V3.6V,而工作电流仅为数百微安。 (4)易扩展 片内具有计算机正常运行所必需的部件。芯片外部有许多供扩展用的三总线及并行、串行输入/输出管脚,很容易构成各种规模的计算机应用系统。 (5)优异的性价比 单片机的性能极高。为了提高速度和运行效率,单片机已开始使用RISC流水线和DSP等技术。
12、单片机的寻址能力也已突破64KB的限制。由于单片机的广泛使用,因而销量极大,各大公司的商业竞争更使其价格十分低廉,其性能价格比极高。1方案一:采用STC89C51芯片作为硬件核心。STC89C51内部具有4KB ROM 存储空间,512字节数据存储空间,带有2K字节的EEPROM存储空间,与MCS-51系列单片机完全兼容,STC89C51可以通过串口下载。2方案二:采用AT89S51。AT89S51片内具有4K字节程序存储空间,256字节的数据存储空间没有EEPROM存储空间,也与MCS-51系列单片机完全兼容,具有在线编程可擦除技术。两种单片机都完全能够满足设计需要,STC89C51相对AT
13、S89C51价格便宜,且下载简单方便。考虑到方便因素,因此选用STC89C51。2.2.2 温度传感器设计方案论证利用物质各种物理性质随温度变化的规律把温度转换为电量的。这些呈现规律性变化的物理性质主要有体。温度传感器是的核心部分,品种繁多。按测量方式可分为接触式和非接触式两大类,按照及电子元件特性分为热电阻和两类。现代信息技术的三大基础是信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)。温度传感器的发展大致经历了以下三个阶段;(1)传统的分立式温度传感器(含敏感元件);(2)模拟集成温度传感器/控制器;(3)智能温度传感器。国际上新型温度传感器正从模拟式向数字式、由集成
14、化向智能化、网络化的方向发展。在20世纪90年代中期最早推出的智能温度传感器,采用的是8位A/D转换器,其测温精度较低,分辨力只能达到1C。国外已相继推出多种高精度、高分辨力的智能温度传感器,所用的是912位A/D转换器,分辨力一般可达0.50.0625C。由美国DALLAS半导体公司新研制的DS1624型高分辨力智能温度传感器,能输出13位二进制数据,其分辨力高达0.03125C,测温精度为0.2C。为了提高多通道智能温度传感器的转换速率,也有的芯片采用高速逐次逼近式A/D转换器。目前,智能温度传感器的总线技术也实现了标准化、规范化,所采用的总线主要有单线(1-Wire)总线、I2C总线、S
15、MBus总线和spI总线。温度传感器作为从机可通过专用总线接口与主机进行通信。方案一: 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化 的电压或电流采集过来,进行 A/D 转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到 A/D 转换电路,感温电路比较麻烦。方案二:进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只封装的温度传感器 DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。从以上两种方案,两种都完全能够满足设计需要,
16、很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。 2.2.3 显示模块方案论证方案一:1602液晶模块1602液晶也叫1602字符型液晶它是一种专门用来显示字母、数字、符号等显示模块它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。每位之间有一个点距的间隔每行之间也有间隔起到了字符间距和行间距的作用,正因为如此所以他不能显示图形 它的优点是微功耗、体积小、显示内容丰富、超薄轻巧。方案二:数码管显示 数码管是一种半导体发光,其基本单元是。数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个单元(多一个小数点显示);按能显示多
17、少个“8”可分为1位、2位、4位等等数码管:按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。由于它的价格便宜使用简单在特别是家电领域应用极为广泛。
18、3综上所诉:LCD1602虽然显示较全;但数码管已完全能显示温度值,价格也差6倍之多,数码管更适合本设计,所以本设计用数码管作为显示模块。2.3 电路设计最终方案决定综上各方案所述,对此次作品的方案选定:采用STC89C51单片机作为主控制系统;采用封装的DS18B20为传感器;采用数码管作为显示器件。第3章 硬件3.1 STC89C51芯片STC89C51是由宏晶科技公司生产的与工业标准MCS-51指令集和输出管脚相兼容的单片机。(1)中央处理器(CPU)中央处理器是单片机的核心,完成运算和控制功能。8051的CPU能处理8位二进制数或代码。(2)内部数据存储器(内部RAM)8051芯片中共
19、有256个RAM单元,但其中后128单元被专用寄存器占用,能作为寄存器供用户使用的只是前128单元,用于存放可读写的数据。因此通常所说的内部数据存储器就是指前128单元,简称内部RAM。(3)内部程序存储器(内部ROM)8051共有4KB掩膜ROM,用于存放程序、原始数据或表格,因此,称之为程序存储器,简称内部ROM。(4)定时/计数器8051共有两个16位的定时/计数器,以实现定时或计数功能,并以其定时或计数结果对计算机进行控制。 (5)并行I/O口 MCS-51共有4个8位的I/O口(P0、P1、P2、P3),以实现数据的并行输入/输出。(6)串行口8051单片机有一个全双工的串行口,以实
20、现单片机和其它设备之间的串行数据传送。该串行口功能较强,既可作为全双工异步通信收发器使用,也可作为同步移位器使用。(7)中断控制系统8051单片机的中断功能较强,以满足控制应用的需要。8051共有5个中断源,即外中断两个,定时/计数中断两个,串行中断一个。全部中断分为高级和低级共两个优先级别。 (8) 时钟电路8051芯片的内部有时钟电路,但石英晶体和微调电容需外接。时钟电路为单片机产生时钟脉冲序列。系统允许的晶振频率一般为6 MHz和12 MHz。从上述内容可以看出,MCS-51虽然是一个单片机芯片,但作为计算机应该具有的基本部件它都包括,因此,实际上它已是一个简单的微型计算机系统了。3.1
21、.1 STC89C51主要功能及PDIP封装STC89C51主要功能如表3-1所示,其PDIP封装如图3-1所示表3-1:STC89C51主要功能主要功能特性兼容MCS51指令系统4K可反复擦写Flash ROM32个双向I/O口256x8bit内部RAM3个16位可编程定时/计数器中断时钟频率0-24MHz2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能3.1.2 STC89C51引脚介绍 主电源引脚(2根)VCC(Pin40):电源输入,接5V电源GND(Pin20):接地线外接晶振引脚(2根)XTAL1(Pi
22、n19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。ALE/PROG(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。可编程输入/输出引脚(32根)STC89C51单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。P0口(Pin39Pin32):8位双向I/O口线,名称为P0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 恒温 水浴 装置 控制系统 设计 毕业设计 64
限制150内