基于单片机的冷藏库双重温度测控系统设计本科学位论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的冷藏库双重温度测控系统设计本科学位论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的冷藏库双重温度测控系统设计本科学位论文.doc(36页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 计算机控制技术课程设计计算机控制技术课 程 设 计成绩评定表设计课题 :基于单片机的冷藏库双重温度测控系统设计学院名称 : 电气工程学院 专业班级 : 学生姓名 : 学 号 : 指导教师 : 设计地点 : 设计时间 : 指导教师意见:成绩: 签名: 年 月 日36计算机控制技术课 程 设 计 课程设计名称:基于单片机的冷藏库双重温度测控系统设计专 业 班 级 : 学 生 姓 名 : 学 号 : 指 导 教 师 : 课程设计地点: 课程设计时间: 计算机控制技术课程设计任务书学生姓名专业班级学号20074280428题 目基于单片机的冷藏库双重温度测控系统设计课题性质工程设计课题来源自拟指导教
2、师主要内容(参数)初步探讨冷藏库的温度变化规律,找到最佳测控方案。也就是说通过对冷藏库进行多个点的温度测量,找到最佳测量点。然后由单片机为下位机对压缩机、冷凝器液体回路的电磁阀双重控制,二者组成高可靠冷藏库温度测控系统,使得冷藏库温度分布均匀,提高产品冷藏的质量。为了便于观察测量的温度,该系统还利用Pc机作为上位机集中显示温度值和存储数据。任务要求(进度)第1天:熟悉课程设计任务及要求,针对课题查阅技术资料。第2天:确定设计方案。要求对设计方案进行分析、比较、论证,画出方框图,并简述工作原理。第3 - 4天:按照确定的方案设计单元电路。要求画出单元电路图,元件及元件参数选择要有依据,各单元电路
3、的设计要有详细论述。第5天:撰写课程设计报告。要求内容完整、图表清晰、文理流畅、格式规范、方案合理、设计正确,篇幅不少于6000字。主要参考资料【1】齐怀琴,高精度温度测量仪的研究电子测量与仪器学报,2001. 【2】李喜宏,微型节能保鲜冷库天津:科技文献出版社,2003 【33李波,基于CAN总线冷库温度测控系统电子测量技术,2002【4】李福良,基于模拟比较技术的高精度测温方法自动化与仪器仪表,5】李小波,多点、多分度号、远距离温度采集和记录系统自动化与仪表,2002.【6】朱华贵,分布式多路远程温度检测系统的设计与实现乐山师范学院学报,200412.审查意见系(教研室)主任签字: 年 月
4、 日 摘 要 本文设计了一种基于单片机的冷藏库双重温度测控系统。该系统由单片机与PC机组成。此文首先分析了在冷藏货物时冷藏库的温度分布,找出了测温探头的两个最佳放置位置。在此基础上,设计了单片机温度测控电路和相应的程序。 本设计中单片机的控制部分有两部分构成。第一部分是控制压缩机的制冷量,第二部分是控制冷凝器回路液体流动与否第一部分是由单片机进行PID运算,输出模拟信号送到变频器,来控制压缩机改变其制冷量;第二部分是通过上下限控制电路驱动电磁阀来控制冷凝器回路的液体。二者联级实现了双重控制的功能。从而达到了冷藏库最佳温度控制的目的。为了进一步观察到冷藏库的温度,将现场单片机显示的温度值利用VB
5、编程软件设计了通信程序,由RS-485通信接口送到远程计算机显示。该系统在实际使用中,不但可以起到节能作用而且解决了冷藏库温度进行实时测控这项靠人力是难以完成的任务,提高了冷藏产品质量。尤其该设计是通过对冷藏库的温度分布分析找出了测温探头的两个最佳放置位置,并采用双重温度测控法,解决了以前冷藏库温度分布不均匀的问题。该系统设计目标是通过对冷藏库的温度分布分析找出了测温探头的两个最佳放置位置,并采用双重温度测控法,解决了以前冷藏库温度分布不均匀的问题。最终设计出一套基于单片机的冷藏库温度铡控系统的产品。关键词:冷藏库,单片机,温度控制目 录1 引言62方案论证72.1总体方案72.2温度测控系统
6、结构设计82.3 单片机温度测控系统硬件设计92.4 单片机的选择102.5传感器的选择112.6AD转换器的选择132.7AD转换电路模块143单元电路的设计153.1单片机扩展部分的设计153.2信号测量功能模块163.3信号放大电路模块183.4LED显示器与键盘电路203.5上下限控制电路213.6串行通讯模块223.7单片机组成下位机总图234软件部分设计234.1单片杌部分软件设计总体思想234.2PID控制的算法244.3常规PID控制算法244.4测控系统程序流程图265结论306参考文献30附录311 引言当前胶东半岛地区蔬菜、果品冷藏加工企业很多,这些企业的原料、半成品、成
7、品都需用冷藏,冷库的运行状况直接影响冷藏产品的质量指标,因此需要对冷库参数如温度等进行实时测控。这项任务靠人力是难以完成,且很难满足过程控制要求,迫切需要引进计算机系统进行实时监测与控制。由于冷藏库容积较大,储藏技术的研究主要集中在库内空气参数对贮藏果蔬的影响及库内气流组织的分布,而对库体结构没有较多的研究。RobeftEPauH和AL6pez对温度和相对湿度对果蔬质量的影响进行了研究,认为在一定温度和相对湿度范围内,降低温度和升高库内相对湿度有利于库内储藏果蔬品质的提高。随着微型节能冷库在果蔬产地的大量推广应用,国内也对其结构进行了优化设计和分析。本课题主要从温控方面研究以提高冷藏的质量。目
8、前许多这类企业已经在生产中引进计算机系统,但绝大多数只能进行监测,不能用以控制,同时还存在下列问题:采用单片机系统,可扩充性,可修改性差,不能随时调整有关参数。精确度低,抗干扰性差。从许多企业安装的系统看,存在着抗干扰性差,工作不稳定,测量数据与实际相比大起大落问题较普遍且严重,这使的系统生产厂家和客户企业都大伤脑筋,同时也给客户企业造成一些不必要的经济损失。 从总体看,由于经济和技术方面的原因(硬件较贵,通用、高可靠、使用方便的配套软件贫乏)计算机控制系统发展较慢,应用还不广,尤其是在中小企业更是如此。在国外,计算机监控系统的应用已显示出其节能,节省人力和控制效果好等巨大优越性。目前,胶东半
9、岛乡镇企业在这方面发展落后。虽有企业引进,但因可靠性很差,仍不能付诸使用,这就使得一些新企业望“自动控制”而却步。因此本课题的研究对推动企业的生产加工自动化,促进科技进步,提高生产效率,具有现实的经济意义2方案论证2.1总体方案现场制冷状况:三个低温库(-18)分别为两个l5吨,一个25吨采用三洋低温并联压缩机组DCR-BLD375型制冷降温。该机组有三个25KW压缩机并联组成,也就是说每一个压缩机都能对这三个库制冷,而每一个库房的冷凝器均设有液体回路电磁阀。要达到有效控制温度,就必须对压缩机、液体回路电磁阀进行合理控制。 下位机是由多台单片机完成,现以三个库一个制冷机组说明其测控方法。每个库
10、两个点测量由单片机进行运算取其平均值并在现场显示即为其测量值,这样大大提高了其测量的准确度。再由单片机进行PID运算输出模拟信号送到变频器的模拟量输入端子,由变频器根据模拟量输入大小该变电机的转速从而改变制冷机组的一个压缩机制冷量;同时由单片机上下限设定温度控制各自的冷凝器的液体回路电磁阀,避免了其它压缩杌的制冷量对该库房的冷凝器的液体回路的影响,实现了对压缩机、冷凝器的液体回路二者连级双重控制的功能,从而能达到库房最佳温度控制的目的。为了进一步观察到冷藏库的温度。将现场单片机显示的温度值通过RS-485通信送到上位计算机显示。总体框图如图2-1所示。图2-1总体框图2.2温度测控系统结构设计
11、1. 温度测控系统的总体构成图2-2温度测控系统结构框图 图2-2为温度测控系统的结构框图,系统主要由单片机测控平台、温度检测及变换电路、键盘和显示器、变频器、电磁阀、通讯电路、测控制软件组成,采用了模块化的设计方法,组建方式灵活,具有良好的扩展性。2性能特点 (1)可靠性高 在系统设计中对系统可靠性作了充分的讨论,同时采取了相应的解决措施,接个系统的可靠性提高,使运行安全、可靠。 (2)控制精度高由于通过对库房温度分布进行分析,找出最佳测量点,在电路设计方案上我们采用了开关量粗控和模拟量精控二者联级控制以提高精确度,在硬件上采用了高精度的温度传感器和性能良好的集成芯片。使温度精度进一步提高,
12、足以满足用户对温度控制的要求。(3)可控点多,扩展性能良好采用两点取平均测量方法,克服了在以往温度控制中,只能单点测量某一区域的实际温度,出现偏差的现象,能够对库房的不同位置进行测量,了解整个设备的运行状态,准确实现对温度的测控,具有较强的合理性,同时具有良好的扩展性能,可以很方便的扩展到多回路。2.3 单片机温度测控系统硬件设计 图2-3为单片机温度测控系统的组成框图,它由传感器、多路选择开关、放大电路、AD转换器、单片机、键盘控制、显示器等部分所组成。图2-3单片机温度测控框图 温度测控系统采用8位AT89C52单片机作为控制核心,两路温度传感器热电阻将温度信号转换为电压信号,经8通道模拟
13、多路开关CD4051送入放大电路,8路通道模拟开关由单片机进行两个回路的选通,温度信号经集成运算放大器OP-07与CD4051组成的放大电路进行放大,然后进入双积分电路l4位AD转换器ICL7135进行转换,单片机读取转换结果,将结果运算后送入显示区,显示其平均温度,通过4个按键输入设定温度并进行显示,在单片机内读取测量温度和设定温度,进行误差计算和PID运算,运算结果通过转换电路变换为模拟量,输入变频器实现控制,调节库房温度。同时单片机还根据上下限设定值输出信号给控制电路以驱动电磁阀,实现对冷凝器的液体回路通断控制,起到压缩机的制冷量并联运用和隔离作用。2.4 单片机的选择 目前,市场上以M
14、CS-51系列单片机应用最广,配合其生产的芯片也最多。而且51系列已能完成本设计所需要求,价格较低,所以本设计选用51系列单片机AT89C52作为核心芯片。 兼容标准MCS-51指令系统的AT89C52单片机是一个低电压,高性能CMOS 8位单片机,片内含8K bytes的可反复擦写的只读程序存储器(PEROM)和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,片内置通用8位中央处理器和Flash存储单元,功能强大的89C52单片机可为您提供许多高性低比的系统控制应用领域。 其主要功能特性如下:兼容MCS51指令系统8k可反复擦写(100
15、0次)Fkbh ROM32个双向I/O口256X 8bit内部RAM3个l6位可编程定时计数器中断钟频率024MHz2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式2.5传感器的选择热敏电阻的传统优势 1、价格毫无疑问,在大多数情况下,就单个组件进行比较,热敏电阻的价格低于IC温度传感器。但为了将热敏电阻的阻值转换成电压值,需要一个精度为1的上拉电阻,以便获得准确的读数。如果需要以数字方式读出热敏电阻的值,必须再加用带有不同接口(如I2C或SPI)的模数转换器(ADC) 。对于模拟输出的IC温度传感器,单独一颗芯片即可读出电压值,不需外
16、加器件。而对于需要数字化的设计来说,我们能很容易的找到具备不同输出接口的单芯片数字IC温度传感器。以整体系统价格来说,IC温度传感器并不一定较高。 另一方面,随着工艺的改进,美国国家半导体最近宣布了全球最低成本的模拟温度传感器LM19,其价格可与热敏电阻相媲美。 2、各种各样的封装如果就传感器无法安装在电路板上的情况而论,热敏电阻具有优势,但仅限于这种情况。如果传感器需要安装在电路板上,则没有差别,甚至当采用具有良好导热性能的LLP封装的IC温度传感器,如LM20或LM74时,则能获得更准确的读数。 3、精度 在这点上的争论取决于它的用途。在小范围内测量温度,例如体温计,热敏电阻具备输出微调能
17、力,配合精确的外加线路,可以得到精确的读数。由于安装在电路板上受到的限制,IC温度传感器可能因无法直接碰触测量物,精度会有所影响。但是如果在一个允许在电路板上测量温度,而且范围较大的应用领域时,IC温度传感器比热敏电阻更精确。 另一方面,使用热敏电阻时为了达到一致的精度,需要对每批热敏电阻或每颗热敏电阻进行调校。然而IC温度传感器在出厂时即完成测试,保持了系统生产时的稳定性。 温度读取误差的来源 4、读取网络和功耗 热敏电阻是一个电阻随着温度变化的器件。通常设计人员需要建立一个电阻网络以把电阻变化转化成电压变化。 位于上部的电阻是读取数据的第一个误差来源。如果你想读取一个准确的结果,那幺,上部
18、电阻的精度必须不低于1。同样,上部电阻的阻值将影响整个网络的线性度和功耗。 与热敏电阻相比较,IC温度传感器更易于使用。IC温度传感器中有三个引脚,分别是Vcc、GND和Vout。一般而言,Vout与温度呈线性关系,而CMOS工艺能最大程度地降低功耗。再者 ,IC温度传感器一般都可承受一定范围的Vcc变化而不影响输出值。(例如图2的 LM20 可稳定地在2.4V 至5.5V的Vcc下工作) 5、线性度 如读取网络中所示,线性度是造成温度读取误差的另一个因素,特别是当温度读数的范围较宽时。因而热敏电阻在完成数字化过程后总是需要一个查阅表,或增加一些模拟电路,以对线性度进行补偿,这再次增加了成本。
19、 IC温度传感器以线性方式指示温度,而且不需要进行线性度补偿。 图3是热敏电阻与IC温度传感器响应性能的示例。 6、数字化误差 为了读出数字世界中的温度值,我们需要用模数转换器将模拟输出转换为数字量。在这一过程中,模数转换器的线性误差、量化误差、偏移误差、PSRR误差与温度的关系也将造成整体系统的温度读取误差。 因此,如果设计人员认为最终系统的全部参数和误差都依赖于多个因素,那么设计工作将大为复杂。我们可能还需要在生产现场进行系统校准。 IC数字温度传感器将传感器和数字化功能集成在一块芯片内。这种芯片的数字输出级在最后出厂前都经过测试,以排除一切误差来源。整块芯片的精度得到了保证,因而非常容易
20、即行采用。例如,LM92的技术规格为30时的精度为0.33。这时,你可以立即从I2C总线获得准确的数字读数而无须校准! 2.6AD转换器的选择AD转换我们采用ICL7135芯片,它是采用CMOS工艺制作的单片4 12位AD转换器,只要附加译码器,数码显示器,驱动器及电阻电容等元件,就可组成一个满量程为2V的数字电压表 ICL 7135主要特点如下:1、在每次AD转换前,内部电路都自动进行调零操作。2、在2000字(2V满量程)范围内,保证转换精度1字。3、具有自动极性转换功能。4、输出电流典型值IPA。5、所有输出端和rIL电路相容。6、有过量程(oR)和欠量程CUR)标志信号输出,可用作自动
21、量程转换的控制信号7、输出为动态扫描BCD码。8对外提供六个输入,输出控制信号(WH,BUSH,ST,POL,OR,UR),因此除用于数字电压表外,还能与异步接收,发送器,微处理器或其它控制电路连接使用。9、采用28外引线双列直插式封装,在电路内部,CLK和RH两个输入端上分别设置了非门和场效应管的输入电路,以保证该两端在悬空时为高电平。 10、数字部分主要由计数器、锁存器、多路开关及控制逻辑电路等组成。7135一次AD转换周期分为四个阶段:(1)自动调零(Az);(2)被测电压积分(IM); (3)基准电压反积分(DE): (4)积分回零(Z1)。 2.7AD转换电路模块 在温度测控系统中,
22、由于单片机AT89C52只能处理数字信号,传感器检测到的温度转变成电压信号经放大后,得到的是连续变化的模拟信号,经过AD转换器将检测到的连续变化的模拟量转换成离散的数字量,才能输入到单片机中进行处理。AD转换器按照输出代码的有效位数分为4位、6位、8位、10位、12位、14位、16位等多种。 双积分式AD转换器工作原理 电路先对未知的输入模拟电压进行固定时间的积分,然后转为对标准电压进行反向积分,直至积分输出返回起始值。则对标准电压积分的时问正比于模拟输入电压,输入电压大,则反向积分时间长,用高频率标准时钟脉冲来测量时间,即可以得到相应模拟电压的数字量。 在实际应用中考虑到可靠性,应使积分器的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 冷藏库 双重 温度 测控 系统 设计 本科 学位 论文
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内