基于AT89C52的温度控制系统_第1页
基于AT89C52的温度控制系统_第2页
基于AT89C52的温度控制系统_第3页
基于AT89C52的温度控制系统_第4页
基于AT89C52的温度控制系统_第5页
已阅读5页,还剩20页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2页,共25页摘要凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳在能源日益紧张的今天,拇指电热水器,拇指饮水机和电饭煲之类的家用电器在保温时,拇指由于其简单的温控系统,拇指利用温敏电阻来实现温控,拇指因而会造成很大的能源浪费。食指凌阳,拇指凌阳但是利用AT89C51凌阳,拇指凌阳单片机为核心,拇指配合温度传感器,拇指信号处理电路,拇指显示电路,拇指凌阳,拇指凌阳输出控制电路,拇指故障报警电路等组成的控制系统却能解决这个问题。食指单片机可将温度传感器检测到的水温模拟量转换成数字量,拇指并显示于凌阳,拇指凌阳1602显示器上。食指该系统具有灵活性强,拇指易于操作,拇指可靠性高等优点,拇指将会有更广阔的开发前景。食指凌阳,拇指凌阳ABSTRACT凌阳,拇指凌阳THE凌阳,拇指凌阳GROWING凌阳,拇指凌阳TENSION凌阳,拇指凌阳IN凌阳,拇指凌阳THE凌阳,拇指凌阳ENERGY凌阳,拇指凌阳TODAY,凌阳,拇指凌阳ELECTRIC凌阳,拇指凌阳WATER凌阳,拇指凌阳HEATERS,凌阳,拇指凌阳DRINKING凌阳,拇指凌阳FOUNTAINS凌阳,拇指凌阳AND凌阳,拇指凌阳HOME凌阳,拇指凌阳APPLIANCES凌阳,拇指凌阳LIKE凌阳,拇指凌阳RICE凌阳,拇指凌阳COOKERS凌阳,拇指凌阳IN凌阳,拇指凌阳THE凌阳,拇指凌阳INSULATION,凌阳,拇指凌阳DUE凌阳,拇指凌阳TO凌阳,拇指凌阳ITS凌阳,拇指凌阳SIMPLE凌阳,拇指凌阳TEMPERATURE凌阳,拇指凌阳CONTROL凌阳,拇指凌阳SYSTEM,凌阳,拇指凌阳THE凌阳,拇指凌阳USE凌阳,拇指凌阳OF凌阳,拇指凌阳THERMOSENSITIVE凌阳,拇指凌阳RESISTORS凌阳,拇指凌阳TO凌阳,拇指凌阳ACHIEVE凌阳,拇指凌阳TEMPERATURE凌阳,拇指凌阳CONTROL,凌阳,拇指凌阳WHICH凌阳,拇指凌阳MAY凌阳,拇指凌阳CAUSE凌阳,拇指凌阳GREAT凌阳,拇指凌阳WASTE凌阳,拇指凌阳OF凌阳,拇指凌阳ENERGY凌阳,拇指凌阳凌阳,拇指凌阳HOWEVER,凌阳,拇指凌阳THE凌阳,拇指凌阳USE凌阳,拇指凌阳OF凌阳,拇指凌阳AT89C51凌阳,拇指凌阳SINGLECHIP凌阳,拇指凌阳MICROCOMPUTER凌阳,拇指凌阳AS凌阳,拇指凌阳THE凌阳,拇指凌阳CORE,凌阳,拇指凌阳WITH凌阳,拇指凌阳THE凌阳,拇指凌阳TEMPERATURE凌阳,拇指凌阳SENSOR,凌阳,拇指凌阳SIGNAL凌阳,拇指凌阳PROCESSING凌阳,拇指凌阳CIRCUIT,凌阳,拇指凌阳DISPLAY凌阳,拇指凌阳CIRCUIT,凌阳,拇指凌阳THE凌阳,拇指凌阳OUTPUT凌阳,拇指凌阳CONTROL凌阳,拇指凌阳CIRCUIT,凌阳,拇指凌阳FAULT凌阳,拇指凌阳ALARM凌阳,拇指凌阳CIRCUITRY凌阳,拇指凌阳AND凌阳,拇指凌阳OTHER凌阳,拇指凌阳COMPONENTS凌阳,拇指凌阳OF凌阳,拇指凌阳THE凌阳,拇指凌阳CONTROL凌阳,拇指凌阳SYSTEM凌阳,拇指凌阳CAN凌阳,拇指凌阳SOLVE凌阳,拇指凌阳THIS凌阳,拇指凌阳PROBLEM凌阳,拇指凌阳SINGLECHIP凌阳,拇指凌阳TEMPERATURE凌阳,拇指凌阳SENSOR凌阳,拇指凌阳CAN凌阳,拇指凌阳DETECT凌阳,拇指凌阳TEMPERATURE凌阳,拇指凌阳ANALOG凌阳,拇指凌阳TO凌阳,拇指凌阳DIGITAL凌阳,拇指凌阳VOLUME,凌阳,拇指凌阳AND凌阳,拇指凌阳DISPLAY凌阳,拇指凌阳MONITORS凌阳,拇指凌阳IN凌阳,拇指凌阳1602凌阳,拇指凌阳THE凌阳,拇指凌阳SYSTEM凌阳,拇指凌阳HAS凌阳,拇指凌阳FLEXIBILITY,凌阳,拇指凌阳EASY凌阳,拇指凌阳OPERATION,凌阳,拇指凌阳HIGH凌阳,拇指凌阳RELIABILITY,凌阳,拇指凌阳THERE凌阳,拇指凌阳WILL凌阳,拇指凌阳BE凌阳,拇指凌阳A凌阳,拇指凌阳BROADER凌阳,拇指凌阳DEVELOPMENT凌阳,拇指凌阳PROSPECTS凌阳,拇指凌阳凌阳,拇指凌阳水温控制系统概述凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳能源问题已经是当前最为热门的话题,拇指离开能源的日子,拇指世界将失去一切颜色,拇指人们将寸步难行,拇指我们知道虽然电能是可再生能源,拇指但是在今天还是有很多的电能是依靠火力,拇指核电等一系列不可再生的自然资源所产生,拇指一旦这些自然资源耗尽,拇指我们将面临电能资源的巨大的缺口,拇指因而本设计从开源节流的角度出发,拇指节省电能,拇指保护环境。食指凌阳,拇指凌阳本设计任务和主要内容凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳设计并制作一个水温自动控制系统,拇指控制对象为凌阳,拇指凌阳1凌阳,拇指凌阳升净水,拇指容器为搪瓷或塑料器皿。食指水温可以在一定范围内由人工设定,拇指并能在环境温度降低时实现自动控制,拇指以保持设定的温度基本不变。食指凌阳,拇指凌阳凌阳,拇指凌阳本设计主要内容如下凌阳,拇指凌阳凌阳,拇指凌阳(1)温度设定范围为室温90,拇指最小区分度为凌阳,拇指凌阳1,拇指标定温度1。食指凌阳,拇指凌阳凌阳,拇指凌阳(2)环境温度降低时温度控制的静态误差1。食指凌阳,拇指凌阳凌阳,拇指凌阳(3)用1602液晶显示水的实际温度。食指凌阳,拇指凌阳凌阳,拇指凌阳(4凌阳,拇指凌阳)采用适当的控制方法,拇指当设定温度突变(由40提高到60)时,拇指减小系统的调节时间和超调量。食指凌阳,拇指凌阳凌阳,拇指凌阳(5)温度控制的静态误差05。食指凌阳,拇指凌阳第3页,共25页1凌阳,拇指凌阳系统方案凌阳,拇指凌阳11凌阳,拇指凌阳温度传感器的选取凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳目前市场上温度传感器较多,拇指主要有以下几种方案凌阳,拇指凌阳凌阳,拇指凌阳方案一选用铂电阻温度传感器。食指此类温度传感器线性度、稳定性等方面性能都很好,但其成本较高。食指凌阳,拇指凌阳凌阳,拇指凌阳方案二采用热敏电阻。食指选用此类元器件有价格便宜的优点,拇指但由于热敏电阻的非线性特性会影响系统的精度。食指凌阳,拇指凌阳凌阳,拇指凌阳方案三采用DS18B20温度传感器。食指DS18B20是DALLAS公司生产的一线式数字温度传感器,拇指具有3引脚TO92小体积封装形式;温度测量范围为55125,可编程为9位12位A/D转换精度,拇指测温分辨率可达00625,拇指被测温度用符号扩展的16位数字量方式串行输出远端引入。食指此器件具有体积小、质量轻、线形度好、性能稳定等优点其各方面特性都满足此系统的设计要求。食指凌阳,拇指凌阳凌阳,拇指凌阳比较以上三种方案,拇指方案三具有明显的优点,拇指因此选用方案三。食指凌阳,拇指凌阳12键盘显示部分凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳控制与显示电路是反映电路性能、外观的最直观部分,拇指所以此部分电路设计的好坏直接影响到电路的好坏。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳方案一采用可编程控制器8279与数码管及地址译码器74LS138组成,拇指可编程/显示器件8279实现对按键的扫描、消除抖动、提供LED的显示信号,拇指并对LED显示控制。食指用8279和键盘组成的人机控制平台,拇指能够方便的进行控制单片机的输出。食指凌阳,拇指凌阳方案二采用单片机AT89C52与4X4矩阵组成控制和扫描系统,拇指并用89C52的P1口对键盘进行扫描,拇指并用总线的方式在P0口接1602液晶来显示水温和设定值,拇指这种方案既能很好的控制键盘及显示,拇指又为主单片机大大的减少了程序的复杂性,拇指而且具有体积小,拇指价格便宜的特点。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳对比两种方案可知,拇指方案一虽然也能很好的实现电路的要求,拇指但考虑到电路设计的成本和电路整体的性能,拇指我们采用方案二。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳13控制电路部分凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳方案一采用8031芯片,拇指其内部没有程序存储器,拇指需要进行外部扩展,拇指这给电路增加了复杂度。食指凌阳,拇指凌阳方案二采用2051芯片,拇指其内部有2KB单元的程序存储器,拇指不需外部扩展程序存储器。食指但由于系统用到较多的I/O口,拇指因此此芯片资源不够用。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳方案三采用AT89C52单片机,拇指其内部有4KB单元的程序存储器,拇指不需外部扩展程序存储器,拇指而且它的I/O口也足够本次设计的要求。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳比较这三种方案,拇指综合考虑单片机的各部分资源,拇指因此此次设计选用方案凌阳,拇指凌阳三。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳14凌阳,拇指凌阳PID过程控制部分凌阳,拇指凌阳过程控制的基本概念凌阳,拇指凌阳过程控制对生产过程的某一或某些物理参数进行的自动控制。食指凌阳,拇指凌阳模拟控制系统凌阳,拇指凌阳第4页,共25页凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图511凌阳,拇指凌阳基本模拟反馈控制回路凌阳,拇指凌阳被控量的值由传感器或变送器来检测,拇指这个值与给定值进行比较,拇指得到偏差,拇指模拟调节器依一定控制规律使操作变量变化,拇指以使偏差趋近于零,拇指其输出通过执行器作用于过程。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳控制规律用对应的模拟硬件来实现,拇指控制规律的修改需要更换模拟硬件。食指凌阳,拇指凌阳微机过程控制系统凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图512凌阳,拇指凌阳微机过程控制系统基本框图凌阳,拇指凌阳以微型计算机作为控制器。食指控制规律的实现,拇指是通过软件来完成的。食指改变控制规律,拇指只要改变相应的程序即可。食指凌阳,拇指凌阳数字控制系统DDC凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图513凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳DDC系统构成框图凌阳,拇指凌阳DDCDIRECT凌阳,拇指凌阳DIGITAL凌阳,拇指凌阳CONGTROL系统是计算机用于过程控制的最典型的一种系统。食指微型计算机通过过程输入通道对一个或多个物理量进行检测,拇指并根据确定的控制规律算法进行计算,拇指通过输出通道直接去控制执行机构,拇指使各被控量达到预定的要求。食指由于计算机的决策直接作用于过程,拇指故称为直接数字控制。食指凌阳,拇指凌阳DDC系统也是计算机在工业应用中最普遍的一种形式。食指凌阳,拇指凌阳模拟PID控制系统组成凌阳,拇指凌阳第5页,共25页凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图514凌阳,拇指凌阳凌阳,拇指凌阳模拟PID控制系统原理框图凌阳,拇指凌阳PID调节器是一种线性调节器,拇指它将给定值RT与实际输出值CT的偏差的比例P、积分I、微分D通过线性组合构成控制量,拇指对控制对象进行控制。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳1、PID调节器的微分方程凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳TDIPDTETETKTU01凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳式中凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳TCRTE凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳2、PID调节器的传输函数凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳STKSEUDDIP1凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳PID调节器各校正环节的作用凌阳,拇指凌阳1、比例环节即时成比例地反应控制系统的偏差信号ET,拇指偏差一旦产生,拇指调节器立即产生控制作用以减小偏差。食指凌阳,拇指凌阳2、积分环节主要用于消除静差,拇指提高系统的无差度。食指积分作用的强弱取决于积分时间常数TI,拇指TI越大,拇指积分作用越弱,拇指反之则越强。食指凌阳,拇指凌阳3、微分环节能反应偏差信号的变化趋势变化速率,拇指并能在偏差信号的值变得太大之前,拇指在系统中引入一个有效的早期修正信号,拇指从而加快系统的动作速度,拇指减小调节时间。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳数字PID控制器凌阳,拇指凌阳一、模拟PID控制规律的离散化模拟形式离散化形式TCRTENCRNEDTT1TE0NINIEE00第6页,共25页凌阳,拇指凌阳二、数字PID控制器的差分方程凌阳,拇指凌阳凌阳,拇指凌阳001UNUNUNETIEEKDIPNIDI式中凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳称为比例项凌阳,拇指凌阳EP凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳称为积分项凌阳,拇指凌阳NIIITKU0凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳称为微分项凌阳,拇指凌阳1EDPD凌阳,拇指凌阳2凌阳,拇指凌阳总体方案原理的理论分析凌阳,拇指凌阳21系统模块分为DS18B20模块,拇指1602液晶显示模块,拇指继电器模块,拇指键盘输入模块和声光报警模块,拇指DS18B20可以被编程,拇指所以箭头是双向的,拇指CPU(89C52)首先写入命令给DS18B20,拇指然后DS18B20开始转换数据,拇指转换后通89C52来处理数据。食指数据处理后的结果就显示到1602液晶上。食指凌阳,拇指凌阳22系统模块总关系图凌阳,拇指凌阳凌阳,拇指凌阳第7页,共25页本系统的执行方法是循环查询执行的,拇指键盘扫描也是用循环查询的办法,拇指由于第8页,共25页本系统对实时性要求不是很高,拇指所以没有用到中断方式来处理。食指凌阳,拇指凌阳第9页,共25页凌阳,拇指凌阳第10页,共25页凌阳,拇指凌阳3凌阳,拇指凌阳电路与程序设计凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳1继电器模块下图是一个蜂鸣器和一个继电器的图,拇指我们只用到了继电器的图,拇指继电器和单片机的P13口进行通讯。食指凌阳,拇指凌阳2液晶显示模块凌阳,拇指凌阳下图是1602液晶显示模块的图,拇指按照总线接法来连接,拇指1602数据口接单片机的P0口。食指凌阳,拇指凌阳凌阳,拇指凌阳389C51单片机最小系统模块凌阳,拇指凌阳第11页,共25页凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳89C51单片机最小系统模块如下,拇指P0口接10K的上拉电阻以便与显示模块凌阳,拇指凌阳通讯。食指凌阳,拇指凌阳4键盘和DS18B20模块凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳键盘和DS18B20模块如下,拇指采用4X4矩阵键盘接单片机P1口,拇指DS18B20模块对水温进行采样,拇指并与单片机通讯来实现对水温的控制。食指凌阳,拇指凌阳第12页,共25页凌阳,拇指凌阳4软件设计说明凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳本系统采用的是循环查询方式,拇指来显示和控制温度的。食指凌阳,拇指凌阳41总程序流程图如下凌阳,拇指凌阳凌阳,拇指凌阳42中断函数流程图如下凌阳,拇指凌阳第13页,共25页凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳43主要C程序凌阳,拇指凌阳(1)主函数如下凌阳,拇指凌阳INCLUDE凌阳,拇指凌阳凌阳,拇指凌阳INCLUDE凌阳,拇指凌阳凌阳,拇指凌阳INCLUDE“KEYSCANH“凌阳,拇指凌阳INCLUDE“DS18B20H“凌阳,拇指凌阳INCLUDE“XIANSHIH“凌阳,拇指凌阳INCLUDE“PIDH“凌阳,拇指凌阳VOID凌阳,拇指凌阳PIDBEGINVOID凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳/凌阳,拇指凌阳PID参数初始化/凌阳,拇指凌阳凌阳,拇指凌阳VOID凌阳,拇指凌阳MAIN凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳CHAR凌阳,拇指凌阳KEY10,I,K凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳TMP凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳CHAR凌阳,拇指凌阳SHU313,13,0凌阳,拇指凌阳第14页,共25页凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳CHAR凌阳,拇指凌阳COUNTER0凌阳,拇指凌阳凌阳,拇指凌阳PIDBEGIN凌阳,拇指凌阳凌阳,拇指凌阳WHILE1凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳IFCOUNTER凌阳,拇指凌阳凌阳,拇指凌阳0凌阳,拇指凌阳凌阳,拇指凌阳TMP凌阳,拇指凌阳凌阳,拇指凌阳READTEMPERATURE凌阳,拇指凌阳凌阳,拇指凌阳COUNTER凌阳,拇指凌阳凌阳,拇指凌阳20凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳VIEWTMP凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳/温度显示;凌阳,拇指凌阳COMPARE_TEMPER凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳(2)凌阳,拇指凌阳PID算法温度控制程序凌阳,拇指凌阳IFNDEF凌阳,拇指凌阳_PID_H_凌阳,拇指凌阳DEFINE凌阳,拇指凌阳_PID_H_凌阳,拇指凌阳INCLUDE凌阳,拇指凌阳凌阳,拇指凌阳INCLUDE凌阳,拇指凌阳凌阳,拇指凌阳INCLUDE凌阳,拇指凌阳凌阳,拇指凌阳STRUCT凌阳,拇指凌阳PID凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳SETPOINT凌阳,拇指凌阳/凌阳,拇指凌阳设定目标凌阳,拇指凌阳DESIRED凌阳,拇指凌阳VALUE凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳PROPORTION凌阳,拇指凌阳/凌阳,拇指凌阳比例常数凌阳,拇指凌阳PROPORTIONAL凌阳,拇指凌阳CONST凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳INTEGRAL凌阳,拇指凌阳/凌阳,拇指凌阳积分常数凌阳,拇指凌阳INTEGRAL凌阳,拇指凌阳CONST凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳DERIVATIVE凌阳,拇指凌阳/凌阳,拇指凌阳微分常数凌阳,拇指凌阳DERIVATIVE凌阳,拇指凌阳CONST凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳LASTERROR凌阳,拇指凌阳/凌阳,拇指凌阳ERROR1凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳PREVERROR凌阳,拇指凌阳/凌阳,拇指凌阳ERROR2凌阳,拇指凌阳凌阳,拇指凌阳第15页,共25页UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳SUMERROR凌阳,拇指凌阳/凌阳,拇指凌阳SUMS凌阳,拇指凌阳OF凌阳,拇指凌阳ERRORS凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳STRUCT凌阳,拇指凌阳PID凌阳,拇指凌阳SPID凌阳,拇指凌阳/凌阳,拇指凌阳PID凌阳,拇指凌阳CONTROL凌阳,拇指凌阳STRUCTURE凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳ROUT凌阳,拇指凌阳/凌阳,拇指凌阳PID凌阳,拇指凌阳RESPONSE凌阳,拇指凌阳OUTPUT凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳RIN凌阳,拇指凌阳/凌阳,拇指凌阳PID凌阳,拇指凌阳FEEDBACK凌阳,拇指凌阳INPUT凌阳,拇指凌阳凌阳,拇指凌阳SBIT凌阳,拇指凌阳OUTPUTP34凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳CHAR凌阳,拇指凌阳HIGH_TIME,LOW_TIME,COUNT0/占空比调节参数凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳CHAR凌阳,拇指凌阳SET_TEMPER33凌阳,拇指凌阳凌阳,拇指凌阳VOID凌阳,拇指凌阳PIDINIT凌阳,拇指凌阳STRUCT凌阳,拇指凌阳PID凌阳,拇指凌阳PP凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳MEMSET凌阳,拇指凌阳凌阳,拇指凌阳PP,0,SIZEOFSTRUCT凌阳,拇指凌阳PID凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳PIDCALC凌阳,拇指凌阳STRUCT凌阳,拇指凌阳PID凌阳,拇指凌阳PP,凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳NEXTPOINT凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳DERROR,ERROR凌阳,拇指凌阳凌阳,拇指凌阳ERROR凌阳,拇指凌阳凌阳,拇指凌阳PPSETPOINT凌阳,拇指凌阳凌阳,拇指凌阳NEXTPOINT凌阳,拇指凌阳/凌阳,拇指凌阳偏差凌阳,拇指凌阳凌阳,拇指凌阳PPSUMERROR凌阳,拇指凌阳凌阳,拇指凌阳ERROR凌阳,拇指凌阳/凌阳,拇指凌阳积分凌阳,拇指凌阳凌阳,拇指凌阳DERROR凌阳,拇指凌阳凌阳,拇指凌阳PPLASTERROR凌阳,拇指凌阳凌阳,拇指凌阳PPPREVERROR凌阳,拇指凌阳/凌阳,拇指凌阳当前微分凌阳,拇指凌阳凌阳,拇指凌阳PPPREVERROR凌阳,拇指凌阳凌阳,拇指凌阳PPLASTERROR凌阳,拇指凌阳凌阳,拇指凌阳PPLASTERROR凌阳,拇指凌阳凌阳,拇指凌阳ERROR凌阳,拇指凌阳凌阳,拇指凌阳RETURN凌阳,拇指凌阳PPPROPORTION凌阳,拇指凌阳凌阳,拇指凌阳ERROR/比例凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳PPINTEGRAL凌阳,拇指凌阳凌阳,拇指凌阳PPSUMERROR凌阳,拇指凌阳/积分项凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳PPDERIVATIVE凌阳,拇指凌阳凌阳,拇指凌阳DERROR凌阳,拇指凌阳/凌阳,拇指凌阳微分项凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳/凌阳,拇指凌阳凌阳,拇指凌阳第16页,共25页温度比较处理子程序凌阳,拇指凌阳凌阳,拇指凌阳/凌阳,拇指凌阳凌阳,拇指凌阳COMPARE_TEMPER凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳CHAR凌阳,拇指凌阳I凌阳,拇指凌阳凌阳,拇指凌阳/EA0凌阳,拇指凌阳IFSET_TEMPERTEMPER凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳IFSET_TEMPERTEMPER1凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳HIGH_TIME100凌阳,拇指凌阳凌阳,拇指凌阳LOW_TIME0凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳ELSE凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳FORI0I0凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳HIGH_TIME0凌阳,拇指凌阳凌阳,拇指凌阳LOW_TIME100凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳ELSE凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳FORI0I0I凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳DQ凌阳,拇指凌阳凌阳,拇指凌阳0凌阳,拇指凌阳/凌阳,拇指凌阳给脉冲信号凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳DAT1凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳DQ凌阳,拇指凌阳凌阳,拇指凌阳1凌阳,拇指凌阳/凌阳,拇指凌阳给脉冲信号凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳IFDQ凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳DAT|0X80凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳DELAY_18B2010凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳RETURNDAT凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳/写一个字节凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳WRITEONECHARUNSIGNED凌阳,拇指凌阳CHAR凌阳,拇指凌阳DAT凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳CHAR凌阳,拇指凌阳I0凌阳,拇指凌阳凌阳,拇指凌阳FOR凌阳,拇指凌阳I8凌阳,拇指凌阳I0凌阳,拇指凌阳I凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳DQ凌阳,拇指凌阳凌阳,拇指凌阳0凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳DQ凌阳,拇指凌阳凌阳,拇指凌阳DAT凌阳,拇指凌阳第21页,共25页凌阳,拇指凌阳凌阳,拇指凌阳DELAY_18B2010凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳DQ凌阳,拇指凌阳凌阳,拇指凌阳1凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳DAT1凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳/读取温度凌阳,拇指凌阳READTEMPERATUREVOID凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳CHAR凌阳,拇指凌阳A0凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳CHAR凌阳,拇指凌阳B0凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳T0凌阳,拇指凌阳/EA凌阳,拇指凌阳凌阳,拇指凌阳0凌阳,拇指凌阳凌阳,拇指凌阳INIT_DS18B20凌阳,拇指凌阳WRITEONECHAR0XCC凌阳,拇指凌阳/跳过读序号列号的操作凌阳,拇指凌阳WRITEONECHAR0XBE凌阳,拇指凌阳/读取温度寄存器等(共可读9个寄存器)凌阳,拇指凌阳前两个就是温度凌阳,拇指凌阳AREADONECHAR凌阳,拇指凌阳BREADONECHAR凌阳,拇指凌阳/启动下一次温度转换凌阳,拇指凌阳INIT_DS18B20凌阳,拇指凌阳WRITEONECHAR0XCC凌阳,拇指凌阳/凌阳,拇指凌阳跳过读序号列号的操作凌阳,拇指凌阳WRITEONECHAR0X44凌阳,拇指凌阳/凌阳,拇指凌阳启动温度转换凌阳,拇指凌阳凌阳,拇指凌阳TB256A25凌阳,拇指凌阳凌阳,拇指凌阳BB4凌阳,拇指凌阳凌阳,拇指凌阳TEMPERA|B凌阳,拇指凌阳凌阳,拇指凌阳RETURNT2凌阳,拇指凌阳凌阳,拇指凌阳ENDIF凌阳,拇指凌阳凌阳,拇指凌阳5测试方案与测试结果凌阳,拇指凌阳51凌阳,拇指凌阳测试方案如下凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳用继电器模块来控制200W“热得快”来对1升水进行加热,拇指用键盘设定需加热温度值,拇指观察1602所显示的稳定时的水温值和环境温度降低时温度控制的静态误差。食指多次调试并和设定PID参数来完善该系统。食指凌阳,拇指凌阳52凌阳,拇指凌阳测试结果如下凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳经过多次测试,拇指得到如下数据凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳由测试结果和上表数据得出(1)温度设定范围为3090(在4090范围内),拇指最小区分度达到0凌阳,拇指凌阳1(小于1)以上,拇指标定温度值也符合设计要求。食指凌阳,拇指凌阳凌阳,拇指凌阳第23页,共25页(2)由于采用了PID控制,拇指在环境温度降低时温度控制的静态误差小于05(精度高于设计要求)。食指凌阳,拇指凌阳凌阳,拇指凌阳(3)用TS16021液晶来显示水的实际温度和设定温度值,拇指显示很稳定。食指凌阳,拇指凌阳凌阳,拇指凌阳(4凌阳,拇指凌阳)采用了PID控制,拇指当设定温度突变(由40提高到60)时,拇指经过多次调试知道,拇指当P20;I15;D6时系统具有最小的调节时间和超调量。食指凌阳,拇指凌阳凌阳,拇指凌阳(5)当温度稳定时,拇指温度控制的静态误差05。食指凌阳,拇指凌阳(6)经过多次测试和改进,拇指该系统各方面参数都达到和超过设计参数,拇指完成了既定目标。食指凌阳,拇指凌阳凌阳,拇指凌阳6结束语凌阳,拇指凌阳首先,拇指通过本次应用系统设计,拇指在很大程度上提高了我们的独立思考能力和单片机的专业知识,拇指也深刻了解写一篇应用系统的步骤和格式,拇指有过这样的一次竞赛经历,拇指相信在接下来的日子我们能在已有的基础上做得更好。食指我们所设计的该系统主要根据目前节省能源的发展趋势和国内实际的应用特点和要求,拇指采用了自动化的结构形式,拇指实现对水温的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论