《水位检测与恒温控制系统(1).doc》由会员分享,可在线阅读,更多相关《水位检测与恒温控制系统(1).doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、水位检测与恒温把持系统方案目标跟把持方案选择方案目标:使用STC89C52单片机方案一套功能庞杂、应用便当、价钞票昂贵的温度跟水位把持系统。系统该当存在实时表示温度的功能跟温度设置功能。恳求恒温温度把持的范围在0C100C连续可调,且存在水位过高过低报警、高低水位把持功能。系统把持方案的选择:由于加热模块是一个存在非线性、大年夜滞后、大年夜惯性、时变性、升温单向性等特点的把持东西,特别难用数学办法树破精确的数学模型,用传统的把持实践跟办法特别难到达特别好的把持结果,因此选择STC89C52单片机停顿温度把持。水位检测需要能实现过高过低水位报警,因此选用号停顿减少。PNP三极管开关电路对幽微的电
2、信系统的硬件方案系统的结构框图:系统义务情理:在温控部分,选用STC89C52单片机为地点处理器,通过DS18B20温度传感器停顿温度搜罗,将搜罗到的温度旗帜暗记传输给单片机,再由单片机把持表示器,并停顿运算处理,然后驱动小型继电器的通断,把持加热模块的导通周期数,实现对温度的把持。在水位把持部分,当水位到达对应水位时,水位电极会将旗帜暗记送入单片机,然后单片机会做出呼应的举动。DS18B20简介DS18B20温度传感器是美国DS18B20的功能特点如下:DALLAS半导体公司推出的一种改进型温度传感器,独特的单线接口仅需要一个端口引足停顿通信;无须外部器件;可通过数据线供电,电压范围温度以9
3、或12位数字读出;用户可以定义报警设置;3.0-5.5V;负电压特点,电源极性接反时,温度计不会因发热而烧毁,只是不克不迭畸形义务而已。功率驱动部分:本系统功率驱动部分采用单片机把持的小型继电器控温电路,其波形为残缺的正弦波,对热惯性较大年夜的被控东西,是一种动摇、发办法。可靠、较公正的把持办法,因此本系统采用过零触水位检测电路:由于水的导电性特别幽微系统的硬件方案送出的电旗帜暗记特别幽微,不克不迭开门见山送入单片机,因此需要对该旗帜暗记停顿处理,这里我们选用PNP三极管开关电路。系统的软件方案本系统的软件大年夜要可分为三个部分:主次序:要紧对内存单元停顿分配,对一些变量值赋初值,对中断系统停
4、顿初始化把持;循环实行水位把持次序。键盘中断效力次序:对键盘中断停顿照应,然后键盘,转入对应的键值次序。T0中断效力次序:用来停顿温度旗帜暗记采样、数据转换、运算跟把持输出。主次序流程图开始系统初始化T0,T1初始化开中断T0运行高水位检测把持低水位检测把持T0中断流程图基于STC89C52单片机的水位检测与恒温把持系统,在硬件部分有以下的特点:1对于水位,使用PNP三极管开关电路将搜罗到的旗帜暗记送入单片机中,位的检测。停顿高低水2对于温度使用温度传感DS18B20,将采样到的温度旗帜暗记开门见山输出到单片机中,由单片机按照测量温度与设定温度的差值跟算法生成把持旗帜暗记,把持温度的恒定。3在表示电路上采用了串行办法,从而减小了单片机口线的应用。再如斯的方案使系统不需要应用A/D转换芯片,使全体系统结构紧凑、所用芯片少。总结在软件上,有以下一些特点:1温度把持部分采用了经典的算法,办法庞杂,且把持结果优良;2同时采用STC89C52单片机把持输出去把持加热的时辰,罢黜了一级D/A转换器,减小了本钞票,且庞杂易行;3采用定时器中断对采样时辰停顿把持,使每一次的采样时辰全然一样,减小了对系统动摇性的阻碍。