基于单片机的温度计设计开发毕业论文.doc
《基于单片机的温度计设计开发毕业论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的温度计设计开发毕业论文.doc(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基于单片机的温度计设计开发毕业设计目 录第一章 绪论11.1 温度控制系统设计的背景、发展历史与意义11.2 温度控制系统的目的.21.3 温度控制系统完成的功能2第二章 总体设计42.1方案论证42.1.1题目分析42.1.2温度传感器的选择52.1.3显示器的选择52.1.4报警控制模块62.1.5控制芯片部分62.1.6复位电路的选择72.2总体方案设计8第三章 系统设计分析93.1电源供电模块93.2单片机控制系统93.3温度传感器模块133.4液晶显示模块203.5温控电路与报警电路设计243.6总体系统电路25第四章 软件设计264.1主程序流程与模块分析264.2DS18B20
2、模块程序设计274.3HS1602驱动程序设计314.4温控电路与报警电路程序设计344.5单片机主程序设计384.6完整系统控制程序38附 录49参考文献60致 谢6268 / 70 第一章 绪论本章主要介绍一下温度控制系统发展的背景、目的、发展过程和国外的研究现状,以与本设计的重难点。1.1温度控制系统设计的背景、发展历史与意义随着社会的快速发展,科技的飞跃进步,以与测温仪器在各个领域的应用,智能化已经是现代温度控制系统发展的主流方向。特别是近几年来,温度控制系统已应用到人们生活的各个方面,例如空调,冰箱等家用电器。但在农用菜棚里面,智能化温度控制研究不多。针对这种实际情况,设计一个适合于
3、菜棚里的温度控制系统,就具有广泛的应用前景与实际意义。温度是科技中最基本的物理量之一,化学、物理、生物等学科都离不开温度。在工业生产和实验研究中,像电力、石油、化工、冶金、航空航天、机械制造、酒类生产、粮食存储等领域,温度通常是表征对象和过程状态的最重要的参数。例如,发电厂锅炉的温度须控制在一定的围之;很多化学反应的工艺过程必须在适当的温度下方能正常进行;炼油过程中,原油须在不同的温度和压力下进行分馏才能得到汽油、煤油、柴油等产品。没有适宜的温度环境,很多电子设备就不能正常工作,粮仓的储粮就会霉烂变质,酒类的品质就无法保障。因此,各行各业对温度控制的要求都越来越高。可见,对于温度的测量和控制是
4、非常重要的。在国数字温度计的研究起步较晚,在数字温度计的研究上,其发展大致经历了以下3个阶段: 1.以传统的分立式温度传感器(含敏感元件)热电偶传感器为感温元件,通过进行非电量与电量之间的转换进行测温,但是热电偶的体积大,不便于携带。2.以模拟集成温度传感器为测量元件。集成传感器采用硅半导体集成工艺制成,因此亦称硅传感器或者单片集成温度传感器。它的准确度高,功耗低,读数很方便。3.智能温度传感器。它是微电子技术、计算机技术以与自动测试技术的结晶。智能温度传感器部包含温度传感器、信号处理器、A/D传感器、存储器(或寄存器)以与接口电路。智能温度传感器的特点是能输出温度数据和相关的温度控制量,适配
5、于各种微控制器,并且它是在硬件的基础上通过软件来实现测试功能的。目前温度计的发展比较快,从原始的玻璃管温度计发展到了现在的热敏电阻温度计、热电偶温度计、数字温度计、电子温度计等等。目前的温度计中传感器是它的重要组成部分,它的精度灵敏度基本上决定了温度计的精度、测量围、控制围以与用途等。传感器的应用极其广泛,目前已经研制出多种新型的传感器。但是,作为应用系统设计人员需根据系统要求选用适当的传感器,并与自己设计的系统相连接,构成性能优良的监控系统。单片机在电子产品中的应用已经越来越广泛,在许多的电子产品中也用到了温度检测以与温度控制。随着温度控制器件应用围的日益广泛和多样,各种适用于不同场合的智能
6、温度控制器件应运而生。1.2温度控制系统的目的本设计的容是温度测量控制系统,控制的对象是温度。温度控制在日常生活以与工业领域中应用相当广泛,比如温室、发酵缸、水池、电源等场所的温度控制。而在以往温度控制是由人工完成的而且没有足够的重视,其实在很多场所温度都需要进行监控以防止发生意外。还有些场合,如果对温度控制得当,能提高效益。针对此问题,本设计的目的是实现一种可连续高精度的温度控制系统,成品应用广泛,功能强大,小巧美观,便于携带,是一款既实用又廉价的控制系统,而且能够很好的应用在蔬菜大棚里进行温度控制1。总之,温度控制广泛应用在人们的生产和生活中,人们使用以前的温度计来采集温度,这样不仅控制精
7、度低、实时性差,而且操作人员的劳动强度很大。即使有些人采用半导体二极管作温度传感器,但由于其互换性差,效果也不太理想。在很多行业中对温度的要求较高,因为工作环境温度不合理而引发的事故时有发生。对工业生产的可靠进行造成影响,甚至造成操作人员的安全。为了避免这类缺点,需要在某些特定的环境里安装数字温度测量和控制设备。本设计因为采用了新型单片机对温度进行实时控制,以其测量精度高,操作简单。价格低廉,可运行性强等优点,特别适用于医疗2,生活,工业生产等方面的温度测量与控制。1.3温度控制系统完成的功能本设计目的是对温度进行实时监测与控制,设计的温控系统实现了基本的温度控制功能:当温度低于设定下限温度时
8、,系统自动报警,蜂鸣器报警,同时红灯亮。当温度高于设定上限温度时,系统自动启动风扇降温,使温度下降,蜂鸣器报警,同时红灯亮。当温度下降到适当温度时,停止降温。温度在上下限温度之间时,绿灯亮,执行机构不执行。LCD1602即时显示温度,精确到小数点一位。本设计是一个数字温度测量和控制系统,能测环境的温度,并能在超限的情况下进行控制、调整,并报警。本设计重点是对温度控制系统的软件设计,各个模块子程序的编程原理,特别是液晶显示器,温度传感器的软件编程。难点在温度传感器的原理分析,由于DS18B20为单总线器件,硬件的简单势必造成软件的巨大开销,这就需要严格的按照传感器复位、读写时序图来编写程序。本论
9、文首先介绍一下该温度控制系统的总体设计,从对题目的分析到温度传感器、液晶显示器的、控制芯片的选择以与各个模块的比较。最终确定本设计所用的芯片。然后接着介绍了系统的软件分析,各个模块的软件编程分析,以与各个模块的电路连接图。其中包括电源模块,温度传感器模块,液晶显示模块和控制芯片部分。最后介绍一下本设计的软件设计思路,以与各个模块的软件分析。其中包括温度传感器模块,液晶显示模块温度处理模块,报警控制模块以与整体程序。第二章 总体设计本章主要介绍一下本设计的总体情况从对题目的分析到温度传感器、液晶显示器的、控制芯片的选择以与各个模块的比较。最终确定本设计所用的芯片。2.1方案论证2.1.1题目分析
10、本节主要对毕业设计的题目进行了分析,根据要实现的具体功能,综合比较了几种设计方法,提出了实现系统功能的最正确方案。温度测量方法按感温元件是否与被测介质接触, 可分成接触式和非接触式两大类。 接触式测温是使温度敏感元件和被测温度的对象相接触, 当被测温度与感温器件达到热平衡时, 温度敏感元件就与被测温度对象的温度相等。这类温度传感器具有结构简单,工作可靠,精度较高,稳定性好,价格低廉等诸多优点。这类测温方法的温度传感器主要有: 基于物体受热体积膨胀性质的膨胀式温度传感器,基于导体或半导体的电阻值随温度变化的电阻式温度传感器,基于热电效应的热电偶式温度传感器。 非接触式测温方法是利用物体的热辐射能
11、量随温度的变化而变化的原理。物体辐射能量的大小与温度有关,并以电磁波形式向四周辐射,当选择适宜的接收检测装置时,就可测得被测对象发出的热辐射能量并转换成可测量或显示的各种信号, 实现温度的测量。这类测温方法的传感器主要有光电高温传感器、光纤高温传感器、红外辐射温度传感器等。非接触式温度传感器理论上不存在热接触式温度传感器的测量滞后以与在温度围上的限制,可测高温、有毒、腐蚀、固体与运动物体、液体表面的温度, 不干扰被测温度场, 但精度比较低, 使用不太方便。题目分析本设计是一个数字温度显示控制系统,能测量环境温度,并能在超限的情况下进行控制、调整,并报警。温度控制在日常生活以与工业领域中应用相当
12、广泛,比如温室、发酵缸、水池、电源等场所的温度控制。而在以往温度控制是由人工完成的而且没有足够的重视,其实在很多场所温度都需要进行监控以防止发生意外。还有些场合,如果对温度控制得当,能提高效益。针对此问题,本设计的目的是实现一种可连续高精度的温度控制系统,成品应用广泛,功能强大,小巧美观,便于携带,是一款既实用又廉价的控制系统,而且能够很好的应用在蔬菜大棚里进行温度控制。根据本设计的要求,要利用温度传感器显示实时温度。当温度高于设定的温度时,蜂鸣器发出响声提示,并执行降温处理。当温度低于设定的温度时,蜂鸣器发出响声对其进行提示。同时要求能设定温度。毕业设计的主要任务是能对温度进行自动的检测与简
13、单控制。设计中采用单片机来控制温度,因此要有温度的采集电路,显示电路,温控电路,报警电路,复位电路等几个部分3。 本系统方案上要进行单片机的选择,外部晶振的选择,复位电路的选择,温度传感器的选择,显示模块的选择,报警电路的选择。2.1.2温度传感器的选择方案一:采用热敏电阻即可满足测温要求,但热敏电阻精度太低,重复性和可靠性都较差,对于精度要求较高的测温并不适用,而且采用热敏电阻要求复杂的电路和算法,增加了设计的复杂度。方案二:采用数字单片智能温度传感器DS18B20是世界上第一片支持 “一线总线”接口的温度传感器。一线总线具有独特而且经济的特点,而现在新一代的“DS18B20”体积更小、更灵
14、活、更经济,可充分发挥“一线总线”的长处。 采用专用的数字化温度传感器(DS18B20)测温,数字化温度传感器有接口简单、直接数字量输出以与精确度高等优点。DS18B20是DALLAS公司研发的最新单线数字温度传感器,它是世界上第一片支持“一线总线”接口的温度传感器。一线总线独特且经济的特点,使用户可以轻松地组建传感器网络,它的测量温度围为55125,在1085围,精度为0.5。现场温度直接以“一线总线”的数字形式传输,大大提高了系统的抗干扰性,适合恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等领域,DS18B20支持35.5V的电压变化围,使系统设计更灵活、更便宜
15、、更方便、体积更小。DS18B20可以程序设置912位的分辨率,精度为0.5,分辨率设定以与用户设定的报警温度存储在E2PROM中,掉电以后依然保存。因此,本方案选择DS18B20作为温度测量传感器。2.1.3显示器的选择方案一、 LED显示器采用动态数码管显示。其优点是显示时间较为清晰,远距离也能看见,而且价格便宜,一个四位动态数码管才四块钱,大大节省了成本。缺点是电路接线较多,显示容少,只能显示数字,显示字符有限。LED虽然价格便宜,但是在现代的许多仪表、各种电子产品中逐渐被LCD所取代。方案二、 LCD液晶屏采用LCD液晶显示屏进行显示。LCD液晶显示器是一种低压、微功耗的显示器件,只要
16、23V就可以工作,工作电流仅为几微安,是任何显示器无法比拟的,而且同时可以显示大量信息,除数字外,还可以显示文字、曲线,比传统的数码管LED显示器显示的界面有了质的提高。在仪表和低功耗的应用系统中得到了广泛的应用。优点为:1.显示质量高,由于液晶显示器的每个点收到信号后就一直保持着那种色彩和亮度恒定发光,因此液晶显示器的画质高而且不会闪烁。如图2-1:图2-1 1602的显示实物图2数字式接口,液晶显示器传输都是数字式的,和单片机的接口连接也很方便。3功率消耗小,相比而言液晶显示器的主要功耗是在部电极和驱动IC上,因而耗电量比其他器件小很多。虽然LCD显示器的价格比数码管要贵些,且容易烧毁,须
17、加限流电阻,但它的显示效果好,成为当今显示器的主流,考虑到显示与成本,所以本设计采用LCD 作为显示器。2.1.4报警控制模块 方案一、采用语音芯片实现语音的提示。语音芯片优点是能输出各种录制好的声音,输出容较为丰富。缺点是电路复杂,价钱贵,而且要先录制才能播放。方案二、采用蜂鸣器输出双频音提示。优点是电路简单,价钱便宜。考虑成本与本设计只需要一种功能的提示,用简单的蜂鸣器电路已经足够,应选方案二。2.1.5控制芯片部分由于单片机技术在各个领域得到了越来越广泛的应用,世界上许多集成电路的生产厂家相继推出了各种类型的单片机,而在单片机家族的众多成员中,MCS-51系列单片机以其优越的性能、成熟的
18、技术以与高可靠性和高性能价格比,迅速占领了工业测控和自动化工程应用领域的主要市场,成为国单片机应用领域中的主流。由于MCS系列单片机集成了几乎完善的中央处理单元,处理功能较强,中央处理单元中集成了方便灵活的专用寄存器,这为我们利用单片机提供了极大的便利。单片机把微型计算机的主要部件集成在一块芯片上,使得数据的传送距离大大缩短,运行速度更快,可靠性更高,抗干扰能力更强。由于是芯片化的微型计算机,各功能部件在芯片中的布局和结构达到最大优化,工作也相当稳定。MCS-51的优点是价钱便宜,I/O口较多,程序空间大。因此,测控系统中,使用51单片机成为最理想的选择。以MCS-51技术核心为主导的单片机已
19、成为很多厂家、电气公司竞相选用的对象,并以此为基核,推出许多与MCS-51有极好兼容性的CHMOS单片机,同时增加了一些新的功能,综合考虑所以选用51基核的STC89C52RC。2.1.6复位电路的选择当MCS -5l系列单片机的复位引脚9脚RST(全称RESET)出现2个机器周期以上的高电平时,单片机就要执行复位操作。如果RST持续为高电平,单片机就会处于循环复位状态。根据应用的要求,复位操作通常有两种基本形式,即上电复位和开关复位。上电复位要求接通电源后,自动实现复位操作。是在加电的瞬间电容通过充电来实现的。常用的上电复位电路如以下图2-2所示。图中电容C和电阻R对电源+5V来说构成了微分
20、电路。上电后,保持RST一段高电平时间,由于单片机等效电阻的作用,不用图中电阻R,也能达到上电复位的操作功能。图2-2 上电复位电路图开关复位要求电源接通后,单片机自动复位,并且在单片机运行期间,用开关操作也能使单片机复位。常用的开关复位电路如以下图2-3所示。上电后,由于电容C1的充电作用,使RST持续一段时间的高电平。当单片机已在程序运行当中时,按下复位键后松开,也能使RST为一段时间的高电平,从而实现上电和开关复位的操作。根据实际操作的经验,本设计采用常用的开关复位电路如下:图2-3 开关复位电路2.2总体方案设计本系统电源模块采用二极管整流和常用的7805和7812三端集成稳压芯片,控
21、制芯片采用单片机STC89C52RC,采用三点式电容震荡电路为单片机提供振荡源,复位电路采用常用的开关复位电路,温度传感器采用单总线DS18B20传感器,显示模块采用流行的LCD1602液晶显示器,报警控制模块用蜂鸣器。 第三章 系统设计分析本章主要介绍一下各个模块的软件编程分析,以与各个模块的电路连接图。包括电源模块,温度传感器模块,液晶显示模块和控制芯片部分。3.1电源供电模块电子产品中,常见的三端稳压集成芯片有正电压输出的78 系列和负电压输出的79系列。顾名思义,三端IC是指这种稳压用的集成芯片,只有三条引脚输出,分别是输入端、公共接地端和输出端。它的样子象是普通的三极管,TO- 22
22、0 的标准封装,也有9013型号的TO-92封装。用78/79系列三端稳压IC来组成稳压电源所需的外围元件较少,电路部还有过流、过热与调整管的保护电路,使用起来方便、可靠,而且价格便宜。该系列集成稳压IC型号中的78或79后面的数字就代表该三端集成稳压电路的输出电压,如7806表示输出电压为正6V,7909表示输出电压为9V。由于三端固定集成稳压电路的使用方便,电子制作中经常采用。 电源模块电路图3-1如下:图3-1 电源模块电路图3.2单片机控制系统1.采用外部晶振11.0592MHz,如下图三点式电容振荡电路:目前三点式振荡电路主要分为电感三点式和电容三点式振荡电路。 电感三点式振荡电路是
23、指原边线圈的3个端口分别接在晶体管的3个电极。又称为电感反馈式振荡电路或者哈特莱振荡电路。其特点是: (1)易起振。 (2)调节频率方便。采用可变电容可以获得较宽的频率调节围,一般用于产生几十赫兹以下的正弦波。(3)输出波形较差。 电容三点式振荡电路是指两个电容的3个端口分别接在晶体管的3个电极。又称为电容反馈式振荡电路或者科皮兹式振荡电路。其特点是: (1)输出波形较好。这是由于反馈电压取自电容,而且电容对于高次谐波阻抗较小。 (2)振荡频率较高,一般可达到100MHz以上。 (3)调节电容可以改变振荡频率,但会影响到起振条件。因此,这种电路适用于固定频率的振荡。综合考虑这里选择电容三点式振
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温度计 设计 开发 毕业论文
限制150内