已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题目名称:水温控制系统王立君摘要 : 为了完成水温控制系统的设计,本文介绍了基于STC89C52单片机的自动水温控制系统的设计及实现过程。该系统具有实时显示、温度测量、温度设定并能根据设定值对水的温度进行调节和控温的目的以及达到上限温度的报警功能,控制算法是基于数字PID算法。关键字 : PID; SSR固态继电器;制冷片;DS18B20温度传感器Abstract : In order to complete the water temperature control system design, this paper introduces STC89C52 based automatic temperature control system design and implementation process. The system has real-time display, temperature measurement, temperature setting and can according to value of water temperature regulation and temperature control purposes as well as to limit temperature alarm function, the control algorithm is based on the digital PID algorithmKeyword : PID; SSR solid state relay;refrigeration,;DS18B20 temperature sensor一、方案论证与比较1加热系统比较方案一:采用直形加热管。直形加热管的加热效率低,速度慢,且加热不均匀,导致容器内水温的上下温差较大,使温度计测量的温度误差较大,影响实验的准确性。方案二:采用螺旋加热管。可将螺旋加热管固定到容器内部,通电加热时能使水在容器内形成对流,效率相对较高,加热较均匀,使得测量误差较小。故采用方案二。2制冷系统比较方案一:采用压缩机制冷。它从吸气管吸入低温低压的制冷剂气体,通过电机运转带动活塞对其进行压缩后,向排气管排出高温高压的制冷剂气体,为制冷循环提供动力,从而实现压缩冷凝膨胀蒸发(吸热)的制冷循环。其优点是制冷效果好,但成本太高,体积庞大且难控制。方案二:采用制冷片、散热片和风扇进行制冷微调。制冷片分为两面,一面吸热,一面散热,只是起到导热作用,本身不会产生冷。其优点是成本低,容易控制,缺点是制冷效果一般。方案三:采用外部传导方式进行制冷粗调。利用冰(干冰)的融化(升华)吸热,使水的温度快速的降下来。其优点是效率高,制冷迅速,但不易控制。故采用方案二的制冷微调和方案三制冷粗调一起制冷。3加热驱动电路方案一:可采用可控硅控制其导通脚来达到控制加热电流大小的目的,但电路较复杂,稳定性较差,成本也相对较高。方案二:采用PWM控制电磁式继电器来达到控制加热电流大小的目的,但由于磁场外泄,故对整体系统干扰较大,且响应时间长,达不到理想的控制效果。方案三:采用PWM控制固态继电器来达到控制加热电流大小的目的,对整体系统基本无干扰,响应时间小于30ms,可以满足系统的需求。故采用方案三。4温度传感器的选择方案一:用NTC型热敏电阻采集温度。但由于其需要借助A/D对电压进行采集,耗用资源较大,调试较复杂。方案二:采用热电偶采集温度,需要配备专门的芯片进行测温,成本较高,调试较复杂。方案三:采用DS18B20温度传感器采集温度,并用单总线与主机进行通信,占用资源较少,灵敏度较高,其分度值可达到0.0625,可以满足系统需求。故采用方案三。5制冷电源的选择方案一:采用大功率变压器制作制冷电源,但转换效率较低,且存在磁泄漏现象,输出的电压线性不稳定。方案二:采用PWM开关电源。PWM开关电源是让功率晶体管工作在导通和关断的状态,在这两种状态中,加在功率晶体管上的伏-安乘积是很小的(在导通是,电压低,电流大;关断时,电压高,电流小)输出功率大,并且效率高。能满足系统的需求。故采用方案二。6容器的选择方案一:方形搪瓷杯。外型美观,但容器壁较厚,不易加工且成本较高。方案二:塑料饭盒。容器壁薄,传导效果差,但保温效果良好,易加工,但不耐高温,易烧焦。方案三:不锈钢杯。容器壁薄,导热效果良好,保温效果差,易加工,耐高温,取材方便,成本低。7主控芯片的选择方案一:采用凌阳公司的16位单片机。它是16位控制器,具有体积小、驱动能力强、可靠性高、功耗低、结构简单具有语音处理、运算速度快等优点,但考虑到我们小组对这个方案采用的微处理器并不熟悉,使用起来并不是很方便,这对于硬件电路的设计和软件编程增加了难度。方案二:采用STC89C52单片机作为主控芯片。STC89C52是一个超低功耗,高性能的51内核的CMOS 8位单片机,片内含8kB空间的可反复擦写1000次的Flash只读存储器,具有512bytes的随机存取数据存储器(RAM),32个IO口,两个16位可编程定时计数器。且该系列的51单片机支持串口下载和串口调试。所以我们选择了方案二。8软件算法的选择方案一:采用模糊控制算法。但由于我们的知识层面有限,对这种算法并不熟悉,所以排除了此方案。方案二:采用经典PID控制算法和根据实验数据分区间控制的算法,对于温度系统来说,被控对象没有精确的数学模型。用螺旋加热器加热使得水温具有热惯性,采用补氧设备往水里加入空气,使水的上下温差变得非常小,故检测的实时数据基本能完全体现1L水的实际温度,所以经典PID控制算法中的P能满足设计要求,但必须根据实验数据进行调整。故选择方案二。二、硬件的设计对题目进行分析之后,将整个系统分为温度采集电路、加热功率控制电路、制冷控制电路和键盘显示电路四个部分,其系统框图如下:图11温度采集电路采用单总线数字温度传感器DS18B20,可直接输出数字量,单总线器件和单片机的接口只需一根信号线,所以本设计的硬件电路简单,节省单片机资源,容易实现。能达到0.0625的固有分辨率,使用读取温度暂存寄存器数据处理后能达到0.1的精度。用3个DS18B20测量相同深度不同位置,反应出同一水平内不同点的温度,减小误差。DS18B20连接电路图如下图所示。 图22加热功率控制电路此部分用于在闭环控制系统中对被控对象实施控制,此处被控对象为加热管,采用对加在加热管两端的电压进行通断的方法进行控制,以实现对水加热功率的调整,从而达到对水温控制的目的。对加热管通断的控制采用SSR固态继电器,SSR是半导体继电器,所以较小的驱动功率即可使SSR工作。它的使用非常简单,且响应时间短,对系统干扰小。只要在控制台端加上一个TTL、CMOS电平或光耦,即可实现对继电器的开关。其电路图如下所示。图33制冷控制电路制冷元件采用半导体制冷片,以风扇作为散热手段,进行小幅度制冷,采用物质吸热原理进行大幅度制冷。控制部分采用光耦控制电磁继电器中断,从而控制制冷片的工作,同时用光耦控制L298N,使电机有规律的进行正反转,从而达到外部制冷设备的升降,达到快速降低水温的目的。 图44键盘、显示电路这部分实际上是一个单片机最小系统的基本电路,可选用最常用的51系列单片机,足够满足系统的要求。键盘选用七位独立按键。本着简单实用的原则,选择了7个按键,分别用作温度设定、方向选择、确定和图形显示按键。在显示方面,选用了常用的MS12864R液晶显示模块。通过相应的软件编程,可以实现比较美观和丰富的显示界面。模块连接电路图如下图所示。S1UPS2SETS3LEFTS4OKS5RIGHTS6WAVS7DOWNP1.1P1.2P1.3P1.4P1.7P1.5P1.6 图5 5电路最终方案温度采集电路采用DS18B20加热功率控制电路采用SSR固态继电器制冷控制电路采用半导体制冷片和外部物质吸热原理控制电路采用单片机最小系统的基本电路键盘选用七位独立按键显示电路采用MS12864R液晶显示模块三、软件的设计1软件设计流程图本设计为了实现对1L水的温度的测量控制并用液晶显示,并能实现在1070量程范围内对每一点温度的自动控制,以保持设定的温度基本保持不变。使待测水温的静态误差在1范围以内。温度设定范围为1070,最小区分度为0.1,标定温差0.2。同时当水温达到设定值时在环境温度降低时温度控制的静态误差1。主程序流程图如下图所示,实现对范围温度值的设定,执行、显示实时温度。并显示温度随时间变化的曲线。2软件具体设计方案通过PWM算法,对加热管的功率进行控制,减小水的温度惯性。将全量程的水温分为两档。当高温档降温时,只采用制冷片制冷,当低温档降温时,采用冰块和制冷片共同制冷。显示波形时,可根据温度范围自动切换量程,当实际值和设定值相差2.5范围以外时,显示分度值为1的波形。当相差2.5范围以内时,显示分度值为0.1的波形。 图6四、数据测量与分析1仪器设备与测试方法仪器设备:PC机(BENQ),数字万用表(DT9205M),精密温度计(沈阳仪器厂,量程是0-100,分度值是1/5),示波器(YB4320F,江苏绿扬电子仪器厂,)1 动态温度测量测量方式:将数据线接入控制仪,将容器中装入1L室温的水,设定控温温度。记录调节时间、超调温度、稳态温度波动幅度等。测量仪器:精密温度计(沈阳仪器厂,量程是0-100,分度值是1/5),DS18B20,秒表,自制精密温度控制仪。测量结果:如下表所示设定温度()404550556065超调温度()40.245.450.455.360.265.2变化范围()39.840.244.945.449.850.454.855.359.760.264.865.2根据测量结果,控制的最大动态误差2,系统达到稳态的时间8min。2 静态温度测量测量方式:断开电源,往容器里加入1L一定温度的水,连接好装置。保持环境温度和其测量条件不变,接通电源,任意设置几组目标温度,利用精密温度计测量水温,与液晶显示的水温进行比较。测量仪器:精密温度计(沈阳仪器厂,量程是0-100,分度值是1/5),DS18B20,秒表,自制精密温度控制仪。测量结果:如下表所示 目标温度 30时间t(min)012345678测量温度()3030.130.229.830.230.129.930.129.9误差()00.10.20.20.20.10.10.10.1 目标温度 50时间t(min)012345678测量温度()5050.150.350.149.949.649.850.250.1误差()00.10.30.10.10.40.20.20.1误差分析:温度计和DS18B20反应的灵敏度不同,且测量的是不同位置的水温。此误差均在1以内,且没有规律性,所以不再软件补偿温度值。系统测量的静态误差1,系统达到稳态的时间为6min,要远远小于题目要求的15min。MS12864R显示的波形曲线图如下:2测试结果分析由以上测量可见,系统性能基本上达到了所要求的指标。静态测温的精度主要由DS18B20决定。DS18B20的精度比较高,这里采取了读取温度寄存器办法,测温精度能够达到0.1C,比较符合系统要求。在控温指标中,影响系统性能的因素非常多。最关键的是加热系统本身的物理性质及控制算法。由于传感器必须加上防水设施,因此温度传感器难免会有迟滞,螺旋加热器本身的延迟,水对流传热等因素也会造成测温的延时,这些都会直接影响系统的控制性能。控制算法方面,需反复试验比较,在上升时间和超调量之间作权衡,选出较好的PID系数。五、结论整个系统的设计思想是提高静态控温精度,减小调节时间和超调量。整个系统综合有如下几个特点:1 通过DS18B20集成温度传感器减少了A/D转换电路,简化了电路结构。2 采用SSR固态继电器,简化了功率控制电路,提高了系统的稳定性。3在电路设计中充分考虑了系统的可靠性和安全性。通过精心调试达到基本功能指标,动态性能也
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025汽车驾驶员技师考试题及答案
- 2025一级消防工程师《综合能力》真题练习题及答案与解析
- 集装箱租赁市场增长受全球贸易和物流需求驱动
- 2026年《药物临床试验质量管理规范》(GCP)网络培训题库及答案
- 2026年职业病主治医师考试备考冲刺模拟试卷含答案解析
- 患者沟通:同理心倾听艺术
- 研发员工规划书
- 眼耳鼻喉手术麻醉课件
- 2026年甲乳外科细针穿刺技术认证模拟
- 2026医疗岗事业单位面试专项自测题含解析
- 化工企业环保培训课件
- 山东省德州市2026-2027年上学期高三联考化学试题(含答案)
- 2026年中国人寿校招笔试题及答案
- 2026年传感器技术及应用期末试卷及答案
- 北师大版《心理健康》七年级上册全套课件
- 2026教科版(五四制)七年级英语上册单词表
- (2026年)蛛网膜下腔出血护理查房课件
- 3.6《改进我们的乐器》教学设计-2026-2027学年科学四年级上册新教科版
- 创伤性心脏骤停高级生命支持诊疗指南(2025版)+ 损伤控制复苏流程
- 2007款帕萨特领驭 用户手册完整核心内容(原厂中文版)
- 2026上半年教师资格证302中学教育知识与能力真题(试题+答案)
评论
0/150
提交评论