欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于51单片机的多路温.docx

    • 资源ID:16678559       资源大小:421.44KB        全文页数:75页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于51单片机的多路温.docx

    1、基于51单片机的多路温编号: 毕业设计说明书题 目:基于51单片机的多路温 度参数检测系统设计 学 院: 机电工程学院 专 业: 电气工程及其自动化 学生姓名: 刘 志 威 学 号: 0600120310 指导教师: 李 彩 林 职 称: 副 教 授 题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发2010年5月20日摘 要随着自动化技术的发展和人民生活水平的提高,高精度、快速的温度测量报警系统在工业、农业、国防等行业有着巨大的需求,而生活中温度测量更是与人们息息相关。本文中的多路的温度检测更可以实现多点多状态下的多回路综合温度检测,并可以利用其进行报警、显示、控制等多种用途。

    2、利用51单片机技术的温度检测系统以其体积小,可靠性高而被广泛采用。本文对该检测系统进行了分析设计,这个系统可以用在水、大气、土壤等多处的温度检测,并能够实时显示显示并可对报警的阀值进行设置。首先,本文针对设计要求和实际进行各个部分模块的方案分析,并作出方案选择。主要分析被测目标、测温方式、传感器选择、单片机选择、阀值设置方式、LCD显示方案和报警的各种方案的选择。 其次,本文针对系统所使用的单片机的性能和发展情况做了简单说明;对系统使用的温度传感器DS18B20的技术参数和特点以及控制方式进行分析;对显示LCD1602液晶模块的显示控制做了说明;还对按键和LED报警电路进行说明;以上各部分最终

    3、组成了该系统的硬件电路。针对所选用的硬件方案在Keil C及Protues联合调试下进行了电路原理仿真及软件的编程。在Protel中绘制了电路原理图,绘制了印制电路板图,并最终制成了实物,完成了硬件制作。根据硬件的设计和检测系统所要实现的功能,本设计对软件和硬件也进行了调试,并经过反复的模拟运行、调试,修改并简化了软件系统,最终形成了一套完整的系统。关键词:温度;多路参数检测;单片机;DS18B20;LCD1602AbstractWith the development of the automation technology and the live conditions of nowday

    4、s people,a faster,highter measurment of temperature alarm system has been needing applied in the industry,agriculture and national defense. Meanwhile the emperature measurement has a closely relationship with peoples daily life.The multi-temperature detection has been mentioned in article that can a

    5、chive multi-state integrated temperature measurement circuit,and used for alarming,exhibitting,controling and such functions.Using 51 MCU technology, the temperature detection system was widely used in many areas by its smaller size and high reliability. There coming an analysis and design to the sy

    6、stem which can be apllied on the temperature meansure of hydrology,climate and soil,and set the alarm threshold by real-timely exhibition.First of all,this article actual analyze of the various parts of the program modules by the design requirements,and to make program choices.The main Analysis test

    7、ed includs the temperature measurement methods, sensor selection, MCU selection, threshold setting mode, LCD display options and alarm program of choice. Scondly,the paper simply intraduces the MCU system performance and a brief description of the development, analyzed the temperature sensor DS18B20

    8、 technical parameters and characteristics, and control mode;brought in the 1602 LCD display control module to do the introduction;also expounded the button and LED alarm on the circuit description. All over the final composition of the various parts make up the system hardware. The harsware was made

    9、 circuit simulation and software programming by the joint commissing of Keil C and Protues and drawed the circuit diagram ,the printed circuit board in Protel.Eventually it made into a physical to complete the hardware production.the design which is based on the hardware and testing systems to achie

    10、ve the functions. The software and hardware have also been debugging, and after repeated simulation run, debug and simplify the software system, and form a complete set of the system .Key words: Temperature;Multi-parameterdetection;MCU;DS18B20;LCD1602目 录引言 11 绪论 21.1 课题背景及意义 21.2 系统设计主要任务 22 方案选择 32

    11、.1 系统结构框图 32.2 测温方式的选择 32.2.1 温度测量元件的选择论证 42.2.2 温度传感器方案的选定 82.2.3 测温电路的方案 92.3 显示模块的方案 112.3.1 TC1602液晶模块 122.4 温度设定电路的方案 142.5 报警电路方案 142.6 51单片机的选择方案 152.7 AT89S52芯片的引脚与功能 153 硬件电路 183.1 AT89S52的各输入输出口电路 183.2 18B20电路 183.3 LED灯电路 183.4 按键及时钟电路 193.5 复位电路 193.6 液晶显示电路 203.7 蜂鸣器及其他电路 214 软件与编程 224

    12、.1 DS18B20的温度读取 224.1.1 DS18B20的时序 244.1.2 测温子程序 254.2 温度阀值的设定 264.3 温度比较及报警 274.3.1 温度的比较与LED报警 274.3.2 蜂鸣器报警 274.4 1602LCD显示的程序设计 284.5 主程序 295 程序及原理图的仿真 316 系统的制作与调试 326.1 系统的PCB制作 326.2 硬件调试 336.3 软件调试 337 误差的分析与修正 348 结论 35谢辞 36参考文献 37附录 38引言随着现代信息技术的飞速发展,人们的日常生活以及生产服务越来越需要多路的实时参数采集系统。多路参数不单可以得

    13、到多点的状态,还可以相互比较,相互作用影响从而得出其他的二次参数,从而服务于生产生活。电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对工业及日常生活中的温度进行检测和控制。目前有各种各样的多路参数采集系统,如基于FPGA的多路参数采集,基于DSP的多路参数采集、基于PLC的多路参数采集等等。本次的设计:基于51单片机的多路温度参数检测报警系统就属于多路参数采集系统的一种。采用MCS-51单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术

    14、指标,从而能够大大提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。我们利用温度控制来更好的为我们的生活工作所服务,提高我们的生活质量。当然本次温度控制的设计也有不足之处,相信在不久的以后,随着单片机行业的迅速发展,将会有更好的温度控制仪的出现。在生活中,随着人们生活水平的不断提高,智能化的家用电器逐渐走进千家万户,此外,许多居民转而选择相对省钱的电器产品。而控温产品是人们使用最多的电器之一。入空调、热水器、电水壶、微波炉等,这些电器今后的市场发展潜力巨大,从全国来看,将会有越来越多的智能电器进入千家万户。低成本的多路的温度传感器在这些电器上的应用可以降低电能

    15、损耗、加强电器使用的安全性、提高家居智能化水平,使绿色低碳也能在寻常百姓家实现。而使用51单片机的这一温度检测报警系统就能很好满足成本和性能以及可靠性的要求。因此它在智能家居中必定有很大的发展潜力。本次设计的目的在于学习基于51单片机的多路温度采集报警系统设计的基本流程和方法。本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号从数字温度传感器传递到单片机上。单片机数据处理之后,发出信息改变和报警状态的改变,同时将当前温度信息发送到LCD进行显示。本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,发出控制信

    16、号达到控制蜂鸣器和LED报警灯的目的。所采用的控制芯片为AT89S52,此芯片功能较为强大,能够满足设计要求。这个设计实现了在-55至125之间精确到0.1的温度采集、比较。另外通过对芯片的外围扩展还可以达到对温度的控制和调节功能。1 绪论本设计是基于DSl8B20的多路采集测温的单片机系统,并通过液晶屏同时显示3路中任一路的实时温度,又具有循环检测3路温度,同时还能对3路设定不同报警温度的数字式温度声光报警系统。此系统能够满足现代生产生活的需要,效率高,具有较强的稳定性和灵活性。1.1 课题背景及意义在实际生产、生活等各个领域中,温度是环境因素不可或缺的一部分,对温度及时精确的控制和检测显得

    17、尤为重要。比如,农业上土壤各个层面上的温度将会影响植物的生长;在医院的监护中也用到温度的测量。在工业中,料桶里外上限温度要求不一,热处理中工件各个部位的温度对工件形成后的性能至关重要。现代电子工业的飞速发展对自动测试的要求越来越高。采用单片机对温度进行控制,不仅具有控制方便和组态简单的优点,而且可以提高被控温度的技术指标。早期的温度传感器大多为电压输出型,即将测量信号转换为05V电压输出,通过模拟数字转换电路转换为数字信号供单片机读取、控制。电压输出型压力传感器抗干扰能力差,有时输出的直流电压上还叠加有交流成分,使控制出现错误,严重时还会损坏设备。而且模拟信号转换为数字信号需要AD转换,所以还

    18、需要开关电路,同时又占用大量IO口,这对于工业生产上的单片机多路测温的成本控制和设计简化来说是很不合理的,因此针对单片机的多路测温,具有单总线结构的数字式测温传感器是较优选择。本文介绍的多路温度采集单片机系统,就是依照上述要求设计出来的,适用于无人值守条件下长时间自动采集数据,结构简单工作稳定,可满足多种环境下的工作要求。1.2 系统设计主要任务现代工业生产中常常需要对来自不同场合的信号源进行数字化处理,本文要求利用单片机设计一多回路参数检测系统。因为能够进行工业检测,所以要求成本更低,测量范围较广,测量精度较高、实时性好。(1)在仿真模拟参数的实时测量与在线显示38路,并硬件实现至少1路。(

    19、2)动态显示参数采用48位LCD。(3)动态显示参数、并可通过外部按键设置各回路报警的阈值本次任务要求使用51系列单片机来完成设计。在此基础上添加测温电路、温度设置按键电路、LCD显示电路、声光报警电路来共同组成一个完整的多路温度检测报警系统。2 方案选择2.1 系统结构框图电热水器水温自动调节器以AT89S52单片机为核心,由温度测定电路、温度设定电路、单片机。设定温度显示电路、报警电路等几部分组成,结构框图如图2.1所示。(1)温度测定电路,最终采用DS18B20温度传感器。 (2)AT89S52单片机。本控制器的核心,温度采入比较、显示输出和报警就是用它的软件来控制实现的。(3)温度设定

    20、电路。通过四个非编码开关按键来设定水温的上下阀值。(4)温度显示电路。单片机将设定的温度值通过动态扫描的方法输出,液晶上可直接显示采集到的温度和设定的温度。(5)报警电路。由单片机产生高低电平来控制LED和蜂鸣器来实现声光报警。图2.1 系统结构框图在该框图中,画出了几个模块相连接的情况,主要为了说明各个模块之间的关系和模块的作用。在下面的的说明中则是从各方面来说明选择各个模块方案的原因。2.2 测温方式的选择温度是表征物体冷热程度的物理量。因为工业中被测目标的类型有很多,如气体、液体、还有固体等等,因而测量温度的方法也很多,但从感受温度的途径来分,有下面两大类:一类是接触式的,即通过测温元件

    21、与被测物体的接触而感知物体的温度;另一类是非接触式,即通过接收被测物体发出的辐射热来判断温度。因此也就产生了各种测温传感器:传统的分立式温度传感器(含敏感元件);模拟集成温度传感器;智能温度传感器(即数字温度传感器)。(1)分立式温度传感器传统的热电偶、热电阻、热敏电阻及半导体温度传感器,均属于分立式温度传感器,传感器本身就是一个完整的、独立的感温元件。此类传感器通常要陪温度变送器,以获得标准的模拟量(电压或电流)输出信号。使用时还需配上二次仪表,才能完成温度测量计控制功能。其主要缺点是外围电路比较复杂、测量精度较低、分辨力不高、需进行温度校准(例如非线性校准、温度补偿、传感器标定等),另外它

    22、们的体积较大、使用也不够方便。因此,分立式温度传感器将逐渐被淘汰。(2)模拟集成温度传感器集成温度传感器是采用硅半导体集成工艺而制成的,因此亦称硅传感器或单片集成传感器。模拟集成温度传感器是在20世纪80年代问世的,它是将温度传感器集成在一个芯片上、可完成温度测量及模拟信号输出功能的专用IC,它属于最简单的一种集成温度传感器。模拟集成温度传感器的主要特点是功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗,适合远距离测温、控温,不需要进行非线性校准。外围电路简单,它是目前国内外应用最为普遍的一种集成传感器。典型产品有AD590、AD592、TMP17、LM135

    23、等。(3)智能温度传感器智能温度传感器(亦称数字温度传感器)是在模拟集成温度传感器的基础上发展而成的第三代温度传感器,它将温度传感器、A/D转换器、寄存器、接口电路集成在一个芯片上,有的还包含中央处理器(CPU)、只读存储器(ROM)、随机存取存储器(RAM或SRAM)、实时日历时钟以及报警电路。它是在20世纪90年代中期问世的。智能传感器是微电子技术、计算机技术和自动测试技术的结晶,它也是集成温度传感器领域中最具活力和发展前途的一种新产品。智能温度传感器具有以下三个显著特点:第一,能输出温度数据及相关温度控制量,适配各种微控制器(MCU);第二,能以最简方式构成 高性价比、多功能的智能化温度

    24、测控系统;第三,它是在硬件的基础上通过软件来实现测试功能的,其智能化程度也取决于软件的开发水平。2.2.1 温度测量元件的选择论证(1)用热电偶作测温元件测温原理把两种不同的金属A和B连接成闭合回路。如果将它们的两个节点中的一个进行加热,使其温度为T,而另一个置于室温T1中,则在回路中就有电流产生,这一现象就称为热电效应。在这种情况下产生的电动势称为热电势,用E(T1,T)来表示。通常把两种不同的金属的这种不同组合称为热电偶。,A和B称为热极,温度高的接点称为热端(或称工作端),温度低的称为冷端(或称为自由端)。利用热电偶把被测温度信号转变为热电势信号,用仪表测出电势大小,就可间接求得被测温度

    25、值。热电偶温度传感器的种类结构及优缺点常用热电偶可分为标准热电偶和非标准热电偶两大类。所调用标准热电偶是指国家标准规定了其热电势与温度的关系、允许误差、并有统一的标准分度表的热电偶,它有与其配套的显示仪表可供选用。非标准化热电偶在使用范围或数量级上均不及标准化热电偶,一般也没有统一的分度表,主要用于某些特殊场合的测量。热电偶是工业上最常用的温度检测元件之一。其优点是:a.测量范围广。常用的热电偶从-50+1600均可连续测量,某些特殊热电偶最低可测到-269(如金铁镍铬),最高可达+2800(如钨-铼)。b.构造简单,使用方便。热电偶通常是由两种不同的金属丝组成,而且不受大小和开头的限制,外有

    26、保护套管,用起来非常方便。其缺点是:测量时间长,测量范围太宽,在低温测量中不适合用热电偶温度传感器。如下表2.1是我国常用的几种标准型热电偶。表2.1我国常用的几种标准型热电偶产品名称型号分度号测量范围长时间测量短时间测量铂铑30铂铑6WRRB0 1600 0 1800 铂铑10铂WEPS0 1300 0 1600 镍铬镍硅WRNK0 1200 0 1300 镍铬-铜镍WRKE0 600 0 800 (2)用热电阻作测温元件热电阻是中低温区最常用的一种温度检测器。它的主要特点是测量精度较高,性能较稳定。其中铂热电阻的测量精确度是最高的,它不仅广泛应用于工业测温,而且被制成标准的基准仪。热电阻测

    27、温是基于金属导体的电阻值随温度的增加而增加这一特性来进行温度测量的。热电阻大都由纯金属材料制成,目前应用最多的是铂和铜,此外,现在已开始采用镍、锰和铑等材料制造热电阻。但是转换成电信号需要AD模块。下面表2.2是几种常用的热电阻:表2.2 几种常用的热电阻产品名称型号分度号测温范围铂热电阻WZPPt100200650铜热电阻WZCCu5050150(3)用模拟温度传感器作测温元件模拟集成温度传感器按输出方式可以分为:电流、电压、周期、频率、比率输出方式集成温度传感器。较常用的AD590是电流输出式集成温度传感器。AD590的性能特点AD590兼有集成恒流源和集成温度传感器的特点,具有测温误差小

    28、、动态阻抗高、响应速度快、传输距离远、体积小、微功耗等优点,适合远距离测温、控温,不需要进行非线性校准。图2.2 AD590的内部电路AD590的工作原理:AD590的内部电路如图2.2所示。芯片中的R和R是采用激光修正的校准电阻,它能使298.2K(+25)下的电流恰好为298.2uA。首先由晶体管VT和VT产生与热力学温度(即绝对温度)成正比的电压信号,再通过R5和R6把电压信号转化电流信号。为保证良好的温度特性,R、R的电阻温度特性应该非常小,这里采用激光修正的SiCr薄膜电阻,其电阻温度系数低至(-30-50)10/。VT的集电极电流能够跟随VT和VT的集电极电流的变化,使总电流达到额

    29、定值。R、R也需要在25的标准温度下校准。AD590等效于一个高阻抗的恒流源其输出(阻抗10M欧),能大大减小因电源电压波动而产生的测量误差。AD590的测温范围是-50+150,对于热力学温度T每变化1K,输出电流就变化1uA,这表明其输出电流I (uA)与热力学温度T(K)严格成正比。电流温度系数K的表达式为:=8 (2-1)经过一系列的转换,可得出热力学温标(K)与摄氏温度()、华氏温度()之间的换算关系如下式:t()=T(K)-273.15 (2-2)t()= t()+32 (2-3)(4)采用智能温度传感器DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的

    30、温度报警触发器TH和TL、配置寄存器。内部结构如图2.3。 图2.3 DS18B20的内部结构DS18B20的主要性能: DS18B20采用美国DALLAS半导体器件公司的“单线总线”专有技术,通过串行通信口(I/O)直接输出被测温度值,适配各种单片机或系统机。 每一片DS18B20具有全球唯一的序列号,多个DS18B20可以并联在唯一单线上,实现多点测温。 DS18B20的测温范围为:-55+125,在-10+85时,其精度为+0.5。测温结果的数字量位数912位,可编程进行选择。 DS18B20内部含寄生电源,器件既可由单线总线供电,也可用外部的电源(3.05.5V)供电。 用户可分别设定

    31、各路温度的上、下限并写入随机存储器RAM中。 DS18B20采用特有的温度测量技术,其内部测温电路如图2.4 图2.4 DS18B20内部测温电路2.2.2 温度传感器方案的选定通过以上几种测温元件的分析、比较,可以知道,热电偶温度计可以应用在比较高的温度下进行测量,如它可以测量在1100以上的温度,而电阻式温度计相对来说,它主要于-200+500的温度范围内获得较广泛的运用。对于多路温度的测量,传统的热电偶、热电阻、热敏电阻及半导体温度传感器需要配温度变送器,以获得标准的模拟量(电压或电流)输出信号。多路的AD转换会占用51单片机的大量IO口,这是很不合理的,使用时还需配上二次仪表,才能完成温度测量及控制功能。其主要缺点是外围电路比较复杂、测量精度不是很高、分辨力不高、需进行温度校准(例如非线性校准、温度补偿、传感器标定等),另外,它们的体积较大,使用也不够方便。用在实时的温度检测中,实在不理想。因为,在工业自动化中的实时温度测量,涉及到信号的传输,


    注意事项

    本文(基于51单片机的多路温.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开