欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网
全部分类
  • 图纸下载>
  • 教育资料>
  • 专业文献>
  • 应用文书>
  • 行业资料>
  • 生活休闲>
  • 办公材料>
  • 毕业设计>
  • ImageVerifierCode 换一换
    首页 人人文库网 > 资源分类 > DOC文档下载  

    基于单片机的温度采集控制系统.doc

    • 资源ID:138563       资源大小:1.44MB        全文页数:55页
    • 资源格式: DOC        下载积分:9积分
    扫码快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
    二维码
    微信扫一扫登录

    手机扫码下载

    请使用微信 或支付宝 扫码支付

    • 扫码支付后即可登录下载文档,同时代表您同意《人人文库网用户协议》

    • 扫码过程中请勿刷新、关闭本页面,否则会导致文档资源下载失败

    • 支付成功后,可再次使用当前微信或支付宝扫码免费下载本资源,无需再次付费

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

    基于单片机的温度采集控制系统.doc

    毕业设计(论文)报告用纸第1页共55页摘要现今,自动控制技术尤其是温度控制技术在国内外得到广泛的应用和发展。时滞效应始终困扰着其实际应用,为此人们发明了多种控制方法来解决时滞问题,例如比例控制方式、DDC控制方式,本文将针对一种温度控制方式进行学习,并设计一个以8051单片机为核心、利用新型集成化智能1-Wire总线数字温度传感器DS18B20实现的温度采集控制系统,同时还阐述了直接数字控制(DDC)中的最少拍控制算法。本设计采用以8位8051单片机作为系统的CPU。使用电加热器升温,直流电机风扇降温,配合键盘输入,液晶显示器显示。具有硬件结构简单、人机界面友善、管理功能健全、系统可靠性高、记录数据准确、使用维护方便等优点。本系统按照模块化程序设计思想,完成了对系统软件部分的设计,给出了各个功能模块的设计思想和流程图。温度采集控制控制系统不但能够准确地进行温度数据的采样转换,稳定进行升温、降温、恒温的控制过程,而且可以记录温度时间对应关系,并以现今广泛使用的液晶显示器作为输出设备,使数据读取更加直观。现场实验表明,该系统在测试过程中工作稳定,满足设计要求。在系统设计过程中利用WAVE仿真器通过实验机配套的串行通讯电缆,将电缆的一端与实际机相连,另一端与PC机的串行口相连,构成一个8051单片机在线仿真调试系统,完成了本系统软硬件的开发调试。关键字:温度采集控制系统;单片机;DS18B20;DDC毕业设计(论文)报告用纸第2页共55页AbstractNowadays,theautomaticcontroltechniqueisatemperatureparticularlycontrolstechniqueatdomesticandinternationalgettheextensiveapplicationwithdevelop.Timepostponeeffectperplexalwaysinfactontheoccasionofapplied,forthispersoninventsvariouscontrolsmethodtoresolvetheproblemofTimepostpone.Thispaperintroducesadesignoftemperaturedataacquisitionsystembasedonsingle-chip8051.Thesystemcollectstemperaturedatathrough1-WireDigitalThermometerDS18B20,andthecontrolalgorithmoffuzzyadjustmentofDDCparametersispresented.Thetemperaturedataacquisitionandcontrolsystemadoptionwith88051singleamachineforsystemCPU.Theusageelectricityheatingapparatusheats,thedirectcurrentelectricalengineeringfanreducestheheat,matchingwiththekeyboardimportation,displayswiththeLCD.Ithassimplestructure,highsystemreliability,andthedatarecordedarereliableandtheoperationandmaintenanceareconvenient.Thissystemaccordingtomoldadesignforturningproceduredesigntoughing,completingtosystemsoftwarepartofdesigns,givingeachfunctionmoldpiecethoughtwithflowchart.Afunctiontemperaturecontrolsystemcanproceedaccuratelythedataadoptsthekindconverts,stabilizingtheproceedingheat,reducetheheat,thecontrolprocessoftheconstanttemperature,andcansatisfycompletelytotherequestofthesystemaccuracy.andcanshowthemtotheoperatorsbythewayoftheLiquidCrystalDisplay.ThissystemusedthepresenttheusagetheLCDandactionsoutputequipments,makedatakepttheviewmore.Theresultsoftheexperimentsshowthatthesystemworksstablyandmeetstheexpecteddesignrequirements.MakeuseofinsystemdesignprocesstheWAVEimitatethetruemachinepassesacommunicationelectriccablethatexperimentthemachinekit,willtheelectriccableofoncarryingtoconnectwitheachotherwithactualonboard,anotheroncarryingtoadjusttotrywiththemachineofPCahardwareforconnectingwitheachother,constitutingfirst8051singleamachineson-lineimitatingreallyadjustingtryingsystem,completingthissystemwiththedevelopmentofthesoftware.Keywords:temperaturedataacquisitionandcontrolsystem;single-chip;DS18B20;DDC毕业设计(论文)报告用纸第3页共55页目录引言····································································11绪论··································································31.1课题背景······························································31.2立题的目的和意义······················································31.3温度采集控制系统的预期功能和基本原理··································31.4本系统主要研究内容····················································42温度采集控制系统总体分析与设计···································52.1温度采集控制系统的组成和工作原理······································52.2温度采集转换系统······················································62.3升降温控制系统系统····················································72.4键盘显示系统··························································92.5报警系统······························································92.6电源系统·····························································102.7硬件电路设计·························································102.7.1系统硬件配置······················································102.7.2主要元件简介······················································103软件系统设计······················································223.1软件总体设计························································223.2系统初始化函数······················································233.3控制函数····························································233.4键盘显示函数························································243.5降温函数····························································243.6曲线算法····························································253.采样································································263.时间函数····························································274调试与运行························································284.1WAVE仿真器调试软件··················································284.2功能模块的调试······················································294.3综合测试···························································30结论····································································31致谢····································································32毕业设计(论文)报告用纸第4页共55页参考文献·······························································33附录一系统电路原理图················································34附录二系统PCB图······················································35附录三系统源程序·····················································36毕业设计(论文)报告用纸第5页共55页引言温度是一个很重要的基本物理量,自然界中任何物理、化学过程都紧密地与温度相联系,在许多生产过程中,温度测量和控制都直接和安全生产、保证产品质量、提高生产效率、节约能源等重大经济技术指标相联系,因此温度测控技术在国民经济各个领域中都受到了相当的重视。对于不同生产情况和工艺要求下的温度控制,所采用的加热方式,燃料,控制方案也有所不同。例如冶金、机械、食品、化工等各类工业生产中广泛使用的各种加热炉、热处理炉、反应炉等;燃料有煤气、天然气、油、电等;控制方案有直接数字控制(DDC),推断控制,预测控制,模糊控制(Fuzzy),专家控制(ExpertControl),鲁棒控制(RobustControl),推理控制等。温度的测控技术已由模拟测控技术逐渐让位与以单片机为主的微处理器测控技术,形成数字与模拟混合的测控系统和纯数字测控系统的应用,并正向全数字测控方向快速发展。单片机是在一块硅片上集成了各种部件的微型计算机,这些部件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时器/计数器和多种I/O接口电路。用单片机取代模拟电路作为温度的测量控制器有如下优点:(1)可靠性高。芯片本身是按工业测控环境要求设计的,其工业抗干扰能力优于一般的通用CPU,且程序指令、系统常数均固化在ROM中,不易破坏,硬集成度高,使系统整体可靠性大大提高。(2)易于扩展。单片机内具有计算机正常运行所必需的部件,芯片外部有许多供扩展用三总线及并行、串行管脚,很容易构成各种规模的计算机应用系统。(3)控制能力强。为满足工业控制要求,单片机的指令系统均有极为丰富的条件分支转移指令、I/O端口的逻辑操作以及位处理能力。(4)体积小。由于单片机的高集成度,整个电路系统的体积有得到大幅度缩小,使便携式仪器的制造成为可能。要想构成一个先进的温度测控系统,除了采用单片机作为其控制器外,性能优良的温度传感器也是必不可少的。智能温度传感器是在模拟集成温度传感器/控制器的基础上发展而成的第三代温度控制器,它将温度传感器、A/D转换器、寄存器、接口电路集成在一个芯片中,有的还包含中央处理器(CPU)、只读存储器(ROM)、随机存储器(RAM或SRAM)、实时日历时钟以及温度控制与报警电路等。其主要优点是:数字化输出、测试及控制能力强、传输距离远、抗干扰能力强、微型化、微功耗、易于配微控制器(MCU)或微型计算机进行数据处理或温度控制。本系统紧跟当今传感器的发展潮流,选用美国DALLAS半导体公司生产的DS18B20型单线智能温度传感器作为温度采集控制部件以实现更高的系统指标。毕业设计(论文)报告用纸第6页共55页本设计的控制对象为一恒温装置,输入为加在升降温装置两端的电压,输出为恒温装置的温度。输入和输出的传递函数为:G(s)=2/(s(s+1)。控温范围为-55+125,所采用的控制方案为直接数字控制(DDC)中的最少拍控制。本设计采用总线技术和模块化结构,实现了由MCS51单片机和DS18B20型单线智能温度传感器组成的智能温度测控系统,甩掉了传感器变送器A/D转换器单片机的传统模式,大大减少了电路中元器件和I/O连线,创建了一种新型的高稳定可靠温度测控系统。通过P3.2口,单片机与温度传感器可互发信息,从而共同进行相应的信息处理。在配套程序的驱动下,单片机端设置并发送上限温度HT和下限温度LT给温度传感器,同时读取温度传感器发来的当前温度CT,进行相应显示及处理。当CT超过HT,将点亮红色LED并驱动制冷控制所对应的继电器,从而进行报警提示及制冷控制。当CT低于LT,温度控制器将点亮蓝色LED并驱动加热控制所对应的继电器,从而进行报警提示及加热控制。除了上述可以将现场温度维持在上限温度和下限温度之间的一定范围内外,当设置的上限温度HT和下限温度LT为同一温度值时,温度测控系统将使现场温度保持在相应的恒温状态。温度控制器的LCD将显示时间、当前温度、上限温度和下限温度。毕业设计(论文)报告用纸第7页共55页1绪论1.1课题背景温度控制是自动控制经常讨论的课题之一,它代表了一类自动控制的方法。而且其应用十分广泛,可以说在生产生活中无处不在,例如锅炉、电冰箱等。而由温度控制带来的时滞效应难题始终困扰着实际应用。随着科学技术的高速发展,温度控制技术得到了很大的进步,其应用的领域也不断的扩大。本文将使用8051型单片机对温度控制的基本原理实例化,设计一个带有多功能的、能够减小时滞效应的温度采集控制系统。目的是利用毕业设计的这段时间学习一种利用8051型单片机进行温度采集控制的方法。1.2立题的目的和意义8051型单片机是常用的控制芯片,在智能仪器仪、工业检测控制、机电一体化等方面取得了令人瞩目的成果,用其作为温度采集控制系统的实例也很多。使用8051单片机能够实现温度全程的自动控制,而且8051单片机易于学习、掌握,性能价格比高。使用8051型单片机设计温度采集控制系统,可以即时、精确的反映温度变化。完成诸如升温到特定温度、降温到特定温度、在温度点保持恒温等多种控制方式,可以应用到空调、锅炉、电热器一类的设备上。1.3温度控制系统的预期功能和基本原理多功能温度控制系统的设计初衷是满足实际生产中温度控制的需要。为此本系统针对实际应用开发了两种温度控制的模式。第一种控制模式类似于空调,锅炉等需要保持在一定区间内恒温的设备,他们都需要有加温或降温功能,有的当温度超过一定上限时会报警。本系统中把这种工作模式命名为Control模式,简写为C模式。系统工作在这种模式下时,首先系统会提示用户输入温度的上限与下限的温度值。然后根据实际温度的情况决定采取那些方案。如下图131所示:用户设定的下限温度用户设定的下限温度当前实际温度毕业设计(论文)报告用纸第8页共55页图131第一种控制模式示意图该时刻的实际温度低于用户设定的下限温度,所以此时刻系统正处于升温状态,直到实际温度到达上限温度值,系统才停止升温。反之,如果实际温度高于用户设定的下限值时,系统处于降温状态。当实际温度超过用户设定的上、下限温度时,系统还会通过声音、警报灯来报警,同时启动相应的降升温措施。第二种模式在日常生产中是十分普遍的,例如铸造模具、热时效处理等都需要完成“升温恒温降温”反复的过程。本系统模拟了热时效的处理过程,采用“升温恒温升温恒温降温恒温降温”的梯形曲线过程,如下图132所示的:温度时间秒图132图131第二种控制模式示意图这种模式对温度控制的要求比较高,技术指标也很多,例如必须保持采样时间有单位并且均匀、升温降温的过程要稳定、迅速等。常用的温度控制算法都采用PID算法。本设计从成本、设计复杂度、实用性及开发时间诸多因素的考虑采用了DDC算法,主要体现在升降温过程中。系统为典型的反馈式温度控制系统,组成部分见图133。其中数字控制器的功能由8051单片机实现。图133温度控制系统组成框图1.4本系统主要研究内容本系统所要完成的任务是:(1)能够实时、准确的采样温度值。(2)能够以DDC控制方式,进行升温、降温过程。(3)完成温度梯形曲线的变化过程。(4)更加人性化的设计。上、下界限温度能够用户输入并显示,声音、警报灯的毕业设计(论文)报告用纸第9页共55页报警功能等。2.多功温度控制系统总体分析与设计2.1温度控制系统的组成和工作原理多功能温度控制系统能是以8051单片机作为核心,周边设备使用DS18B20型单线智能温度传感器、液晶显示芯片74HC00、继电器及其驱动电路、红、蓝色发光二极管、蜂鸣器、电加热器、直流电机风扇等。经DS18B20采集到的数字量与用户设定的温度值进行比较,即可得到现场温度和设定温度的偏差。用户设定值由键盘输入。由8051单片机构成的数字控制器按最小拍进行运算,计算出所需要的控制量。数字控制器的输出经标度变换后送给8051内部定时计数器转变为高低电平的不同持续时间,送至继电器及其驱动电路,触发晶闸管并改变其导通角大小,从而控制电加热器的加热电压,起到控温的作用。系统基本硬件结构框图如图211所示。其功能和原理如下:(1)8051:负责中心运算和控制,协调系统各个模块的工作。(2)温度温度传感器DS18B20:负责温度与数字量的转化。其精度可精确到小数点后四位。(3)功率模块:采用随机型固态继电器控制加热设备的方式。随机型固态继电器采用低电压输入方式,一般为DC310V,用可控硅做输出器件。这样控制部分与大功率部分实现隔离,可抑制干扰。图211系统基本硬件结构框图(4)人机交互模块:用4X1键盘和液晶显示器构成友善的人机交互界面。(5)抗干扰模块:使用看门狗芯片X25045,其看门狗功能将对系统起到有效的监视作用,内含512B串行E2PROM,具有掉电非易失特性,在本系统中做数据备份用。(6)红、蓝色LED,蜂鸣器:负责系统的报警功能。当温度超过用户设定的上、下限值时系统将报警。LED灯在单片机的控制下点亮,同时蜂鸣器发出报警声,通知用户

    注意事项

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

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




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

    网站客服QQ:2881952447     

    copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

    备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!