欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    单片机构成的环境温度实时测控装置毕业设计.docx

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

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

    单片机构成的环境温度实时测控装置毕业设计.docx

    单片机对温度的测控是一个工业生产中经常碰到的控制问题,采用单片机对温度进行测控不仅具有控制方便、简朴和灵活等优点,并且可以大幅度提高控制质量。单片机构成的温度测控系统是通过单片机8051及其温度检测和控制电路,对环境的温度进行控制。本文重要介绍了温度传感器的选取和温度实时测控装置硬件部分的电路设计。设计中选用独特的单总线温度传感器DS1820,并且把整个硬件系统的电路设计划分为DS1820与8051的硬件接口电路设计、数据显示与键盘设计、数据存储器的扩展电路设计、通信接口电路设计。该装置可实现环境温度的实时测量与控制,并能记录、存储相关数据,并附有通信接口,能方便地应用于各种温度控制场合。关键词:单片机;传感器;检测;控制;电路AbstractMicrocomputertotemperaturemonitoringisafrequentlyencounteredbytheindustrialproductioncontrol,adoptingmicrocomputertocarryonthecontroltothemnotonlyhavethecontrolconvenience,simpleandagility,butalsowithsignificantimprovethequalityofcontrol.Makinguseof8051anditstemperaturedetectionandcontrolcircuits,microcomputertemperaturecontrolsystemcancarryonthedetectionandcontroltothetemperatureoftheenvironment.Thisarticlemainlyintroducestheselectionofthetemperaturesensorsandthecircuitdesignofthetemperaturereal-timedetectionandcontrolhardwaredevicepartial.IchooseDS1820theunique1-wirebustemperaturesensor,anddividethewholecircuitsofhardwaresystemfortheDS1820withthe8051ofhardwareinterfacecircuitdesign,datadisplayandthedesignofkeyboard,theexpandcircuitdesignofdatamemoryandthecircuitdesignofcommunicationinterface.Thisdevicecanachievereal-timemeasurementandcontrolofenvironmentaltemperature,andcanrecord,savingrelateddata,andappendthecommunicationsinterface,socanbeapplyinvarioussituationoftemperaturecontrolexpediently.KeyWords:microcomputer;sensor;detect;control;circuit目录1 .概述11.1 单片机构成的环境温度控制装置的意义1.2 温度测控装置所实现的功能2 .微机控制系统简介1. 1微机控制系统的组成1.2微机控制系统的分类3 .温度传感器的选择3.1 温度传感器的分类3.2 温度传感器信号传输模式3.3 3温度传感器的拟定3.4 单总线温度传感器DS1820介绍4 .温度测控装置的电路设计4. 1Intel8051单片机简介4. 1.1Intel8051的结构及特性5. 1.2Intel8051时钟电路与复位电路4.2DS1820与8051的接口电路设计4.3温度显示与键盘设计4.3.11.ED数码管筒介及其显示电路4.3.2键盘电路设计4.4存储器的扩展电路设计4.5通信接口电路设计4.5.1RS-323C标准介绍4.5.2MAX232与8051的接口电路5.总结单片机构成的环境温度实时测控装置设计1 .概述本课题的题目是“单片机构成的环境温度实时测控装置设计”,重要论述了环境温度实时测控装置的硬件部分的设计,涉及核心元器件的选取和介绍、单片机控制系统的电路设计。1.1 单片机构成的环境温度控制装置的意义电子技术和微型计算机的迅速发展,促进了微型计算机测量和控制技术的迅速发展和广泛应用。可以说,微机测控技术的应用己渗透到国民经济的各个部门。国防技术,航空,航天,铁路,冶金,化工等产业自不必说,就连平常生活中也用上了微机控制的电梯,微波炉,电冰箱,电视机,电扇,智能照相机,玩具,模糊控制洗衣机,模糊控制空调机,携带式心脏监护机等,所有这些智能机电一体化产品的出现,无不是微机测控技术的成功应用。环境温度是一种最基本的环境参数,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测控温度,在农业生产中也离不开温度的测控,而温度也是最不易保障的指标,因此研究可靠并且实用的温度测控装置具有重要的意义。而采用MCS51单片机来对温度进行控制,不仅具有控制方便、组态简朴和灵活性大等优点,并且可以大幅度提高被控温度的技术指标,从而可以大大提高产品的质量和数量。环境温度实时测控装置在工业生产中也会经常会碰到,因此,具有很强的实用价值。测控温度的关键是控制器和温度传感器。环境温度实时测控装置的设计采用的控制器为51单片机,温度传感器是智能集成温度传感器DS1820。单片机作为控制器件,具有体积小、功能强可靠性高、价格低廉等一系列优点,再加上近年来随着计算机在社会领域的渗透,单片机的应用正在不断地走向进一步,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。单片机不仅已成为工业测控领域普遍采用的智能化控制工具,并且已渗入到人们工作和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代。因此,设计该装置时选用的控制器是8051单片机,以保证达成设计的控制规定。DS1820是智能集成数字温度传感器,能快速准确的进行温度采集,从而使温度的检测和控制达成设计规定。1 .2温度测控装置所实现的功能环境温度实时测控装置可在050C的范围内任意设定温度控制点,数码管可以显示出环境温度,并附有RS-232通信接口可使多个这样的装置方便地与计算机互联,以实现温度的测控。由于该装置采用了一线数字温度传感器DS1820来实现温度采样,所以也可以实现多点温度采样的集中控制。此外,该装置还可自动控制多个设备的多点时间控制电路,便于功能的扩展,可保证温度指标满足设计规定。因此能方便地应用于各种温度控制场合,因而具有更广泛的应用。环境温度实时测控装置的设计,是以8051单片机为控制核心,以DS1820为温度检测核心构成一个环境温度的实时测量与控制系统。该装置可实现的功能如下:(1)在050间可任意设定温度控制点;(2)可以实时显示监测环境温湿度的变化情况,并记录、存储相关数据;(3)具有多点定期设备控制电路,便于功能扩展;(4)配有通信接口,可方便地与计算机进行通信;(5)温度控制的精度为:(050°C)+0.5°Co本装置的整个硬件系统的电路划分为DS1820与8051的硬件接口电路、数据显示与键盘、数据存储器的扩展电路、通信接口电路,并通过这些电路来实现上述功能,在本论文中将对这些电路作具体介绍。2 .微机控制系统简介微机测控系统是由微型机与其它器件和装置适当连接起来的硬件系统,并在软件的操作下协调运营执行预定的测量与控制任务。电子技术和微型计算机的迅速发展,促进了微型计算机测量和控制技术的迅速发展和广泛应用。可以说,微机测控技术的应用己渗透到国民经济的各个部门。国防技术,航空,航天,铁路,冶金,化工等产业自不必说,就连平常生活中也用上了微机控制的电梯,微波炉,电冰箱,电视机,电扇,智能照相机,玩具,模糊控制洗衣机,模糊控制空调机,携带式心脏监护机等,所有这些智能机电一体化产品的出现,无不是微机测控技术的成功应用。2.1 微机控制系统的组成微机控制系统涉及硬件和软件两部分。硬件是微机控制系统的物质基础。它在软件的协调下运营,实现对生产过程或被控对象参数的检查,完毕对生产过程或被控对象的控制任务。硬件涉及:主机,外部设备,传感器和变送器,功率放大和执行机构,模拟量输入通道,模拟量输出通道,开关量输入和输出通道,接口电路和电源。控制系统的软件,指的是它的所有程序,涉及系统软件和应用软件两大类。其中系统软件重要涉及以下内容:(1)监控程序和操作系统监控程序是一种低档计算机的管理程序。它的功能是扫描键盘,实现人机对话,接受用户程序,显示、调试、修改和运营用户程序,显示和修改存储器中的内容。通电后立即进入监控程序,各种程序均在监控程序下运营。操作系统是一种微型计算机的大型管理程序,是在监控程序的基础上进一步扩展许多控制程序形成的。其重要功能是实现人机对话,管理微型机、存储器、操作台、外部设备、文献和作业进程。它控制各种软件,如汇编程序、解释程序、编译程序、I/O驱动程序、连接程序等。(2)汇编程序、解释程序和编译程序汇编程序用于把汇编语言程序变为计算机可以结识和执行的机器语言程序,也称为目的程序。例如MCS-51单片机仿真器里有MCS-51汇编程序,用户可以把自己用汇编语言编写的程序送入仿真器然后把它变为机器语言程序,再把这些机器语言程序固化到EPROM中,EPROM中的程序就可以在用户系统中执行。解释程序能把用某种程序设计语言写的源程序(如BASIC),翻译成机器语言的目的程序,此目的程序是可执行程序。编译程序能把用高级语言编写的源程序,编译成某种中间语言(如汇编语言)或机器目的程序。应用软件是由微机控制系统的设计者编写的,对不同的系统,应用软件的差别也很大,就算是同一个系统,也会有多种应用软件。应用软件一般采用模块化结构,一个程序模块就是一个子程序。总的来说,这些子程序可分为两类:通用软件和专用软件。(1)通用软件通用软件在一般的微机控制系统软件设计中经常用到,常见的有以下几种:a.数制变换程序,例如二进制与BCD码之间互相转换程序;b.运算程序,涉及加、减、乘、除、乘方、开方、函数运算等;c.数字滤波程序,用于对数据进行解决;d.工程量程序,在工程显示时往往会用到这类程序;e.查表程序,例如查找热电势相应的温度值;f报警程序。(2)专用软件这是针对某一具体控制系统和不同控制规律编制的程序,常见的有以下几种:a.数据采集程序;b.输出程序;c各种控制算法程序,例如PID算法程序。2. 2微机控制系统的分类微型机控制系统有多种分类方法,这里是按单片机在系统中参与控制的方式来分。(1)生产过程的巡回检测和数据解决系统这种系统是微型机不断轮流检测生产过程的各个参数,即所谓巡回检测,然后微型机对所测得的参数进行解决和加工,如数字滤波,并将解决和加工的数据存于半导体存储器或磁盘上,在需要时可打印和显示这些数据。假如发生异常情况,还可以发出声光报警。这样的系统称为生产过程的巡回检测和数据解决系统,简称为巡回检测系统或数据采集系统。人们可以运用巡回检测系统所得到的数据和信息获得生产过程的数学模型和其它有用信息,作为设计或修改微型机控制系统的依据。这种系统更多地是作为较大型和复杂的生产过程控制系统的一部分,作为这个控制系统的数据采集装置,它能快速向微机提供生产过程的有关数据和信息,由微机行复杂的运算和决策,以便实现自适应控制和最优控制。(2)直接数字控制系统(DDC)DDC(DireCtDigitaICOntroI)控制系统,就是微型机不仅对数据进行采集,还通过输出通道直接对生产过程进行控制。这里的“数字”二字是区别于模拟或连续控制系统而言的。大多数直接数字控制系统不需配备磁盘驱动器、打印机和显示终端,而用简朴的数码显示器代替显示终端。系统的控制过程是:DDC微型机通过模拟量输入通道和开关量输入通道巡回检测生产过程的参数,并与事先存于存储器中的给定值进行比较,得出误差(给定值与生产过程的被调量之差),然后根据误差及其变化趋势,运用体现控制规律的控制算法(程序)求出控制器的输出量,并通过模拟量输出通道和开关量输出通道送给执行机构,控制生产过程,使被控量接近给定值。(3)计算机监督控制系统(SCC)计算机监督控制系统即SCC(SupervisoryComputerCOntrOl)系统是比DDC系统更高一级的系统,它是一个两级控制系统。上位级是SSC计算机,它根据原始的生产工艺信息和其它信息,如运营条件的变更等,按照生产过程的数学模型,计算出生产过程的最优给定值(设定值或盼望值)送给SCC计算机的下级计算机。建立生产过程的数学模型和求解控制策略是SCC计算机的两个重要任务。由于SCC计算机的输出不直接控制执行机构,而是给出下级计算机的设定值,所以这种系统也称为设定值控制系统SPC(SetPointComputer)o监督控制系统的下位级为DDC计算机或模拟控制系统,它对生产过程进行直接控制,从而实现整个生产过程的综合最优控制,例如生产效率高、产品质量好、能源消耗少、原材料省、成本低、人员和设备安全等。(4)计算机多机控制系统计算机多机控制系统是为了适应现代化工业生产规模大,生产过程复杂,规定可靠性高的规定出现的,它不仅对生产过程进行控制,还进行各种管理工作。整个系统由三级组成:最低档为直接控制级,中间级为计算机监督控制级(SCC),最高级为管理级MlS(ManagementInformationSystem)o直接控制级采集生产过程的参数,接受来自SCC计算机的给定值并按预定的控制规律对被控对象进行控制。监督控制级的SCC计算机的作用如前面所述,其功能重要是建立过程的数学模型,求解控制策略,拟定各DDC级的给定值并传送给各DDC级以实现最优或自适应控制。SCC计算机不仅可以与DDC级通讯,各SCC级之间也有通讯联系,以便交流信息。(5)分布型综合控制系统分布型综合控制系统TDCS(TotalDistributedControlSystems)也称为分布型微解决机控制系统(DiStribUtedMicroprocessorsControlSystems)或分布控制系统(DiStribUtCdControlSystems),简称集散系统或分布系统。它实质上就是一种多级控制系统,只但是系统各部分(硬件和软件)以组件或模块的形式出现。集散控制系统由基本控制器进行局部分散控制,用协调级协调各基本控制器的工作,实现最优控制,并实现集中监视、操作和管理,以达成掌握全局的目的。集散系统的优点是:(1)容易掌握,组建系统工作量少。(2)扩充灵活,可实现各种控制。(3)分散控制,故障分散,再加上有完善的系统自检功能,故可靠性高。(4)集中协调和管理,可实现最优控制。(5)维修方便。哪一部分有故障,换下来即可,系统可不断止运营。对于大型集散系统,用户可以购买现成模块,只需把模块连接起来并对软件进行组态就可组成系统。按这种方法组成系统,节省时间,系统性能优良,可靠性高。根据单片机构成的温度测控装置的设计规定实现的功能如下:(1)在050C间可任意设定温度控制点;(2)可以实时显示监测环境温湿度的变化情况,并记录、存储相关数据;(3)具有多点定期设备控制电路,便于功能扩展;(4)配有通信接口,可方便地与计算机进行通信;(5)温度控制的精度为:(050C)±0.5°Co为了达成上述规定,并且使装置结构尽量简朴,本温度测控装置采用的是直接数字控制方式,属于直接数字控制系统。3.温度传感器的选择设计环境温度实时测控装置,一方面碰到的问题就是选用什么样的温度传感器,这对于整个系统的性能、简繁限度以及设计成本等都有一定的影响,因此我对各种温度传感器先进行了比较。温度传感器的发展经历了三个发展阶段:传统的分立式温度传感器,模拟集成温度传感器,智能集成温度传感器。目前,国际上新型温度传感器正从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展。3.1 温度传感器的分类依据制作温度传感器采用材料的不同,常用的温度传感器有热电偶、热电阻、NTC热敏电阻、半导体温度传感器等。热电偶由两种特定的金属材料(如粕楮)结合后制成,测温范围一般在-184至2300°Co热电阻是由一种特定的金属材料(如钳等)制成的,测温范围一般在-200至850。以上两种温度传感器测温范围宽、可以在高温场合工作、体积较大、成本较高。NTC热敏电阻即负温度系数热敏电阻。它由Mn-Co-Ni-Fe-Cu等过渡金属氧化物的2至4种组合,采用陶瓷工艺烧结而成。测温范围一般在-55至300。NTC热敏电阻阻值随温度的变化符合指数规律,其最大的缺陷也在于它的非线性,一般需要通过线性化解决,使输出电压与温度之间基本上成线性关系。随着对检测温度精度规定越来越高,以及测量环境规定越来越苛刻,目前,人们正在研制高精度高可靠性的NTC热敏电阻。NTC热敏电阻的综合性能以日本的产品为最佳。NTC热敏电阻重要用于静电复印机、自动化设备、热打印头、锅炉、热水器等做温度控制检测。半导体温度传感器的温度检测依据是PN结正向电压和温度的关系。其测温范围一般在-55C至150Co半导体温度传感器很容易制成集成温度传感器。与热电偶、热电阻、热敏电阻等其它温度传感器相比,半导体温度传感器具有灵敏度高、线性度好、响应速度快等特点。此外,它将驱动电路、信号解决电路以及必要的逻辑控制电路集成在单片IC上,有尺寸小、使用方便等特点。随着集成工艺的提高,集成温度传感器的功能和性能己有了较大的提高,已广泛应用于台式计算机、笔记本电脑、打印机、数字相机、汽车电子、家电控制器等系统。集成温度传感器一般用来测量自身封装的温度,但是片上加热后封装温度上升,可以测量气流温度,二极管连接方式的三极管可以测量远端温度。集成温度传感器的信号输出有三种形式:模拟输出、逻辑输出和数字输出。根据温度传感器的输出信号方式,可以分为模拟温度传感器、逻辑温度传感器和数字温度传感器。(1)模拟温度传感器模拟温度传感器输出模拟信号,信号为电压或电流。模拟信号必须通过专门的A/D转换接口电路,转换成数字信号后才干由微解决器进行解决。传统的热电偶、热电阻、热敏电阻及半导体温度传感器都是将温度通过一定的接口电路转换后输出电压或电流信号,再用这些电压、电流信号进行测量控制。假如想将这种模拟信号转换成微解决器可以解决的信号,需要运用模数转换器将模拟信号转换为数码,然后由微解决器读取、解决。另一种转换方式是进行V/F变换。V/F变换器事实上是一个振荡频率随控制电压变化而变化的振荡电路。电压输出温度传感器重要特点是电源电压和电流比较低,在传输线路电压降和电压噪声不是重要考虑因素时,其电压输出直接成为控制系统和数据采集系统的输入。常用的电压输出半导体温度传感器有NS公司的1.M35/45/50等。电流输出温度传感器的重要特点是输出阻抗高,输出电流不受传输线路电压降和电压噪声的影响,且对电源电压脉冲和漂移具有很强的克制能力。电流输出温度传感器与微解决器接口时,一般仍需将电流变成电压,再转换成微解决器可以解决的信号。这样的传感器有AD公司的AD590、TMPI7等。(2)逻辑温度传感器逻辑温度传感器在有些文献中将其划分为模拟温度传感器,称为输出跳变信号的模拟温度传感器。在有的系统中,并不需要知道精确的温度值,而只需了解温度是否高于或低于某特定值即可。该信息可用来触发风扇、空调、加热器等环境控制单元。这种特殊的模拟传感器一般只是输出跳变信号进行控制,通常称之为温度控制器。逻辑温度传感器可由传统的温度传感器和比较器组合或集成而成。当温度超过预设门限时,输出发生变化,一般是电平发生跳变。如Maxim公司的MAX6501/6502,AD公司的AD22105等均属于此类产品。(3)数字温度传感器习惯上将具有数字输出能力的温度传感器称为数字温度传感器。将模拟温度传感器与数字转换接口电路集成在一起制成的温度传感器是其中的-种。另一种是传感器内部不涉及到模拟量的真正意义上的数字温度传感器,比如用振荡器和计数器等构成的温度传感器。由于半导体技术的迅猛发展,功能越来越强大、精确,便宜的数字温度传感器己在不断推出。数字温度传感器目前有单线输出和多线输出等形式。单线输出数字温度传感器的特点是接口电路简朴。由于只有一根输出线,测量出的温度值必须转换成某种方式以方便进行输出。常见的输出方式有时间输出、频率输出以及数值输出等。由微解决器将温度传感器输出的信号转换成真实温度值,再进行进一步的解决与控制。多线输出数字温度传感器采用的是目前比较成熟的几种工业总线形式,输出格式时序严格遵守某种协议,方便使用,适合于各种场合,特别是远端测量。这种温度传感器一般有多根线进行输出。3.2 温度传感器信号传输模式温度传感器信号传输的模式,根据温度传感器的种类及其与数据采集器之间连接方式的不同,可以分为多线制和总线制。对于使用模拟温度传感器的温度检测系统,为了解决温度传感器供电和信号传输问题,温度传感器与数据采集器之间采用多线方式连接,即每个温度传感器至少有两根线与数据采集器相连,这样按线的分派方式不同,常见的有2N线制,N+2线,即有2根公共线,N+1线制,有1根公共线等几种。如图3.1所示是N+1线系统的连接形式。图3.1N+1线系统多线制系统用线量大,安装、调试和维护困难,点数多时将导致成本的大幅度提高。但由于原理简朴、可靠性高,目前在小规模工程及工业领域仍然使用这种多线制系统。随着通信技术的进步,出现了总线制传输方式。总线制通常采用地址编码方式将所有的传感器并联在24根总线上,每个温度传感器拥有自己独立的地址以区别其它温度传感器。目前应用较多的是2总线制和单总线制。2总线制中温度传感器与数据采集器之间需要两根数据线传送信息;单总线制中则只需要一根数据线传递信息。图3.2和图3.3分别是2总线和单总线的连接形式。图3.22总线连接形式图3.3单总线连接形式对于多线制系统,信号传输的内容不涉及地址信息,不同的温度传感器根据信号线的接口位置的不同进行区分;对于总线制系统,信号传输的内容必须涉及地址信息,以此区分同一个接口上的多个温度传感器。单总线也称为一线总线。单总线技术是美国DA1.1.AS半导体公司近年推出的新技术。它将地址线、数据线、控制线合为一根信号线,允许在这根信号线上挂接多个测控对象,这些测控对象所用器件芯片是由DA1.1.AS公司提供的。每个芯片均有一个64位的ROM,厂家对每一个芯片烧写了固定的编码,其中存有16位十进制编码的序列号,也称之为身份证号,保证挂在单总线上后,可以被唯一地区分并辨认出来。这是定位和寻址器件实现单总线测控功能的前提条件。ROM中具有CRC校验码,能保证数据互换可靠。芯片内还设有收、发控制和电源存储电路。这些芯片在检测点就把模拟信号数字化了,这样在单总线上传送的是数字信号,提高了系统的抗干扰性能和可靠性。这类芯片的耗电量都很小,既可以用电源从供电端直接供电,也可以从总线上“偷”一点电,空闲时几微瓦,工作时几毫瓦,并把“偷”来的电存在大电容中,供芯片电路正常工作使用。这种供电方一线总线图3.4单总线芯片入口示意图式被称为数据线寄生供电。单总线芯片入口的示意图如图3.4所示。接收发送电源单总线技术是建立在码分多址、串行数据互换基础上的,因此只能用于对速度规定不高的场合,一般用于100kbps以下速率的测控系统中。3. 3温度传感器的拟定研究了目前各种温度传感器的特性以及信号传输方式后,我认为单片机环境温度实时测控装置中选择单总线数字温度传感器DS1820比较合适。传统的温度检测系统以热敏电阻为温度敏感元件,热敏电阻成本低,但需要后续信号解决电路,并且热敏电阻的可靠性较差,测量温度的准确度低,检测系统的精度差。假如采用模拟温度传感器,模拟信号在传输过程中碰到的干扰问题往往不能得到彻底解决,当传感器与数据采集器距离较远,信号线周边存在电磁干扰源时,该问题显得尤为突出。此外,模拟传感器特性参数的不一致性和放大器的零点漂移问题使系统调试变得十分困难。从温度传感器信号传输方式考虑,多点检测时多线制用线量大,施工困难,成本高,系统的整体可靠性差;2总线制由于不能采用寄生供电,传感器数量较多时,也会使整个系统结构变得复杂起来。单总线数字温度传感器克服了上述局限性。用单总线温度传感器设计单片机环境温度实时测控装置具有如下特点:较高的性能价格比;监测对象越多越能显示其优越性;硬件施工工作量少;系统维修方便;抗干扰性能好;有CRC校验,可靠性高;系统简明直观。由于单片机环境温度实时测控装置温度巡检的速度并不规定太快,所以单总线速率较慢的问题不会对系统导致明显的不良影响。3. 4单总线温度传感器DS1820介绍DS1820的引脚见图3.5图3.5DS1820的引脚图GND:接地引脚。DQ:数据输入/输出引脚(单总线接口,可作寄生供电)。VDD:+5V电压电源电压引脚。DS1820是DA1.1.AS半导体公司生产的单总线数字温度传感器。单线数字温度传感器是通过输出9位(二进制)数字来直接表达所测量的温度值,温度值是通过DS1820的数据总线直接输入到CPU,无需A/D转换,并且读写指令以及温度转换指令又都是通过数据总线传入DS1820,可以无需接外部电源。由于每一个DS1820在出场是己经给定了唯一的编码,该编码存放在DS1820内部ROM中。开始的8位是产品类型编码。接着的48位是每个器件的唯一序号。最后8位是前面56位的CRC(循环冗沉检查)码。正由于每个DS1820都包具有一个唯一的64位ROM编码,所以可以在一根总线上挂接多个器件。DS1820数字温度传感器与AD590,1.M35等温度传感器相比除具有相称的测温范围和精度外,还具有温度测量精确,不受外界干扰等。并且所有的传感元件及转换电路集成在一块极小的芯片上,外形如同普通小功率塑封三极管,体积很小,在温度测控系统中使用十分方便。与其它温度传感器相比DS1820具有以下特点:1、独特的单线接口方式。DS1820在与微解决器连接时仅需要一条接口线即可实现微解决器与DS1820的双向通讯。2、DS1820在使用中无需任何外围元件。3、可以由总线提供电源。4、支持多点组网功能。多个DS1820可以并接在同一条总线上,实现多点测温。5、测温范围-55至+125C,固有测温分辨率0.5。6、测量结果以9位数字量方式串行传送。7、可以设立温度警报系统,当温度超界时可以通过警报搜寻命令,和外部设备相连。8、转换温度时间小于1秒。DS1820的内部结构框图如图3.6所示。图3.6DS1820的内部结构框图1、DS1820的寄生供电原理DS1820既可以由外部电源供电也可以运用总线信号寄生供电。在寄生供电情况下,当总线信号为高电平时,DS1820从总线上获得能量并储存在内部电容上;当总线为低电平时,由电容向DS1820供电。运用DS1820的这一特点,可以构成简洁明了的温度测控系统,能节省大量的线材以及施工费用。2、DS1820的测温原理DS1820的测温原理框图如图1-7所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1、计数器2和温度寄存器被预置在-55所相应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度计数器的值将加1,计数器1的预置值将被重新装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器的累加,此时温度寄存器中的数值即为所测温度。图3.7中的斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。图3.7DS1820的测温原理框图在正常测温情况下,DS1820的测温分辨率为0.5C,以9位数据格式表达,其中最低有效位(1.SB)由比较器进行0.25比较,当计数器1中的余值转化成温度后低于0.25°C时,清除温度寄存器的最低位(1.SB);当计数器1中的余值转化成温度后高于0.25°C时,置位温度寄存器的最低位(1.SB)。DS1820操作的总体流程分三步完毕:系统通过反复操作,搜索DS1820序列号;启动所有在线DS1820做温度A/D变换;逐个读出在线DS1820变换后的温度数据。4温度测控装置的电路设计为了使单片机构成的环境温度实时测控装置的硬件设计具有层次行,并在设计时方便对整个控制系统硬件系统进行优化,我将整个硬件系统的电路设计划分为DS1820与8051的硬件接口电路设计、数据显示与键盘设计、数据存储器的扩展电路设计、通信接口电路设计。其装置结构框图如图4.1所示。图4.1单片机构成的环境温度实时测控装置的结构图下面一方面介绍本系统的核心控制器件8051单片机和温度传感器的选,然后将分别介绍以上几种电路的设计。具体电路图见附录1。4.1 Intel8051单片机简介4.1.1 Intel8051的结构及特点Intel8051单片机为8位高档单片机,它在一块大规模集成电路上集成了CPU、ROM、RAM、定期器/计数器和4X8位并行I/O,一个串行I/O线等一台微型机的基本部件,其结构框图如图4.2所示。中断控制并行I/O口串行串行箱入出图4.2InteI8051结构框图其内部的部件和特性如下:(1)一个8位微解决器;(2)振荡器和时钟电路;(3)4KB的片内程序存储器;(4)可寻址外部程序存储器和数据存储器,各64KB;(5)两个16位定期器/计数器;(6) 32位可编程并行I/O口;(7) 一个可编程全双工串行I/O口;(8)二十多个特殊功能寄存器;(9)5个中断源,两个优先级嵌套中断结构。由于8051单片机芯片的集成度很高,它将微型计算机的重要部件都集成在一个芯片上,所以它具有下列特点:(1)体积小、重量轻、价格便宜、耗电少。(2)根据工控环境规定设计的,许多功能部件集中在芯片内部,其信号通道受外界影响小,故可靠性高,抗干扰性能优于采用的CPU。(3)控制功能强,运营速度快。其结构组成与指令系统都着重满足工控规定。有极丰富的条件分支转移指令,有很强的位解决功能和I/O逻辑操作功能。(4)片内存储器的容量不也许很大,引脚也较少,I/O引脚常不够用,且兼第二功能,但存储器和I/O口都容易扩展。当然,尚有很多系列的单片机的性能比8051单片机更加优秀,但8051单片机构成的环境温度实时测控装置以可以达成设计规定,考虑到成本因素及单片机的使用效率,我在本设计中选择了8051单片机作为系统的控制核心器件。4.1.2InteI8051时钟电路与复位电路8051单片机芯片内部有一个反向放大器构成的振荡电路,XTA1.为振荡电路的输入端、XTAIs为振荡电路的输出端。8051的时钟可以由内部方式或外部方式产生。内部方式时钟电路如图4.3所示,运用8051内部的振荡电路,在XTA1.和XTA1.z引脚上外接定期元件,内部振荡电路便产生自激振荡。定期元件一般采用石英晶体和电容组成的并联谐振回路。晶体可以在1.212MHz之间任选,电容可以在530pF之间选择,电容Cl、C2的大小,可起频率微调作用。上述电路可用示波器观测到XTA1.z输出的正弦波。图438051内部方式时钟电路外部方式的时钟电路,如图4.4所示。XTA1.接地,XTA1.接外部振荡器。对外部振荡信号无特殊规定,但需保证脉冲宽度,通常为频率低于12MHZ的方波信号。图4.4外部方式时钟电路在单片机构成的环境温度实时测控装置的设计中,采用的是内部方式时钟电路。其电路结构简朴,需要附加的元器件相对来说也较少。要了解8051的复位电路,一方面要知道复位的工作状态。复位不影响片内RAM存放的内容,但它在复位后单片机的初始状态如下:(1) (PC)=OOOOH复位后程序的入口地址为OOOoH;(2) (PSW)=OOH由于RSI(PSW4)=0,RSO(PSW3)=0,复位后单片机选择工作寄存器0组;(3) (SP)=07H复位后堆栈在片内RAM的08H单元处建立;(4) THkT1.1、TH0、T1.O的内容为OOH,复位后定期器/计数器的初值为0;(5) (TMOD)=OOH复位后定期器/计数器0、1选择定期器工作方式0,非门控方式。(6) (TCON)=OOH复位后定期器/计数器0、1停止工作,外部中断0、1为电平触发方式;(7) (T2C0N)=OOH复位后定期器/计数器2停止工作;(8) (SCON)=OOH复位后串行口工作在移位积存器方式、且严禁串行移位接受;(9) (IE)=OOH复位后中断系统严禁工作;(10) (IP)=OOH复位后所有中断设立在低优先级中断状态;(II)POP3口锁存器都是全1状态,说明复位后这些并行借口可以作输入口。8051单片机和其他计算机同样,经常有上电复位和操作复位两种方法。所谓上电复位,是指计算机上电瞬间,要在RST引脚上出现宽度大于IoinS的正脉冲,使单片机进入复位状态。操作复位是指用户按下“复位”按键使单片机进入复位状态。且复位电路是要靠外部电路实现的,复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤消复位信号。为可靠起见,电源稳定后还要经一定的延时才撤消复位信号,以防电源开关或电源插头分一合过程中引起的抖动而影响复位。如图4.5所示的RC复位电路可以实现上述基本功能,图4.7为其输入一输出特性。但解决不了电源毛刺(A点)和电源缓慢下降(电池电压局限性)等问题。并且调整RC常数改变延时会令驱动能力变差。左边的电路为高电平复位有效,右边为低电平,Sm为手动复位开关,C4可避免高频谐波对电路的干扰。GND图4.5RC复位电路图4.6所示的复位电路是我所采用的复位电路,在一般的RC复位电路增长了二极管,在电源电压瞬间下降时使电容迅速放电,一定宽度的电源毛刺也可令系统可靠复位。图4.7所示复位电路输入输出特性图的下半部分是其特性,可与上半部分比较增长放电回路的效果。Dl图4.6增长放电回路的RC复位电路图47RC复位电路输入-输出特性4.2DS1820与8051的接口电路设计前面已对DS1820作了具体的介绍,采用DS1820数字温度传感器也是本系统设计的一个特点,但DS1820毕竟只是一个传感器,所以其自身无法独立工作,只有在微机的控制下工作,本系统选择的微机是8051单片机。此外由于DS1820可以使用寄生电源方式或外部电源方式提供工作能量,所以与8051接口有两种方式。图4.8为寄生电源方式。DS1820是通过当

    注意事项

    本文(单片机构成的环境温度实时测控装置毕业设计.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开