终极-果蔬仓储温度控制系统设计_第1页
终极-果蔬仓储温度控制系统设计_第2页
终极-果蔬仓储温度控制系统设计_第3页
终极-果蔬仓储温度控制系统设计_第4页
终极-果蔬仓储温度控制系统设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、辽辽 宁宁 工工 业业 大大 学学计算机控制技术计算机控制技术 课程设计(论文)课程设计(论文)题目:题目:果蔬仓储温度控制系统设计果蔬仓储温度控制系统设计院(系):院(系): 电气工程学院电气工程学院 专业班级:专业班级: 学学 号:号: 学生姓名:学生姓名: 指导教师:指导教师: (签字)起止时间起止时间: : 2011.12.14-2011.12.232011.12.14-2011.12.23 本科生课程设计(论文)I课程设计(论文)任务及评语课程设计(论文)任务及评语院(系):电气工程学院 教研室: 注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算学 号学生姓名专业班级课

2、程设计(论文)题目果蔬仓储温度控制系统设计课程设计(论文)任务设计任务及要求设计任务及要求1、确定系统设计方案,包括单片机的选择,输入输出通道,键盘显示电路;2、建立被控对象的数学模型;3、推导 PID 控制算式,设计 PID 算法的程序流程图或程序清单;4、仿真研究,验证设计结果。5、撰写、打印设计说明书一份;设计说明书应在 4000 字以上。技术参数技术参数温度控制范围:-5+5 C误差小于 5%低于下限或高于上限时报警进度计划1、布置任务,查阅资料,确定系统方案(1 天)2、被控对象建模(1 天)3、算法推导,程序设计(3 天)4、仿真研究(2 天)5、撰写、打印设计说明书(2 天)6、

3、答辩(1天)指导教师评语及成绩平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年 月 日本科生课程设计(论文)II本科生课程设计(论文)III摘 要本设计是以单片机为核心的果蔬仓储温度控制系统设计,使用温度传感器对储藏室的温度进行实时检测,经过输入通道转换成为单片机能够识别的数字型号后输入到单片机中;单片机作为控制器,经过 PID 控制算法得出输出量,通过输出通道控制空调改变室内温度。如果温度超出极限范围进行报警。其中输入通道由温度传感器 AD590,I/V 转换电路,模数转换芯片 ADC0804组成;AD590 检测温度后输出电流信号,经过 I/V 转换电路变换成 05V 的标准电压信

4、号,最后由 ADC0804 转换成为 8 位的数字信号传送给单片机。输出通道主要器件为变频器。本设计包括总体方案设计,硬件电路设计加选型,最后是软件程序设计加实验室模拟仿真调试等几大部分。关键词:单片机;果蔬仓库温度控制;PID 算法本科生课程设计(论文)IV目 录第 1 章 绪论.1第 2 章 课程设计的方案.2第 3 章 硬件设计.33.1 单片机最小系统设计 .33.2 核心芯片的选择 .43.3 输入通道设计 .53.3.1 传感器选择 .53.3.2 模数转换器设计 .53.3.3 I/V 转换电路的设计.53.4 输出通道设计 .63.5 LCD1602 显示电路 .63.6 按键

5、输入电路 .63.7 报警电路 .6第 4 章 软件设计.74.1 单片机软件设计 .74.2 PID 参数的整定 .124.2.1 被控对象的建立 .124.2.2 PID 参数的计算.14第 5 章 课程设计总结.16参考文献.17本科生课程设计(论文)1第 1 章 绪论果蔬生产是我市六大农业特色产业之一,在我市的农业生产中占重要位置。由于果蔬生产的季节性、地域性和多样性,使水果生产的淡、旺季很明显。果蔬是鲜活产品,组织柔嫩、含水量高、易腐烂变质、不耐贮运,采后极易失鲜、降低品质,从而使营养价值和商品经济价值降低或失去。为使人们获得果蔬的均衡供应,除了加强反季种植、周年茬口安排、促进栽培、

6、选择品种、分期收获等栽培技术措施和采用设施栽培外,还要搞好采后贮藏和运输工作,以调节淡旺季的矛盾,丰富市场果蔬的种类。对于生产者来说,做好果蔬的贮藏和保鲜是保证果蔬丰产丰收、减少损失、增加收入的重要手段,也是促进生产发展的有效措施。果蔬采摘后,离开了植株或土壤,失去了水和无机物的供应,也无法通过正常的光合作用合成有机物质,但仍然是有生命的活体,其最重要的特征是仍在进行着旺盛的呼吸代谢,以维持其生命活动所需的能量和各种代谢需要的物质。果蔬的呼吸作用涉及多种酶反应,在生理温度范围内,这些反应的速率随温度的升高按指数规律增大。果蔬的呼吸作用中会有一部分能量以热的形式散发出来,这种释放的热叫做呼吸热。

7、不同种类的果蔬,在不同温度时的呼吸所产生的热量是不一样的。果蔬温度越高,呼吸强度越高,其呼吸产生的热量就越高;反之,果蔬温度越低,呼吸强度越低,其呼吸产生的热量就越低。温度对果蔬采后的影响主要表现在对呼吸作用的影响。果蔬品温在 3240高温时,呼吸作用、蒸腾作用、乙烯产生、后熟老化都会加快进行,大分子物质水解,水分、养分损耗加速,这些数量上的变化将随着时间的推延引起深刻的质变,即引起代谢失调,导致生理障碍,这将大大降低果蔬的耐贮抗病性能,继而引起外部侵染,随着温度的升高,微生物的活动也加剧。因此存储果蔬时对温度的控制就显得尤为重要。本设计将实现利用单片机设计建立一个果蔬仓储温度控制系统模型。通

8、过温度传感器检测和给单片机输入信号,通过键盘电路可对本系统进行键入设定等控制操作,通过显示电路显示当前温度值,送入单片机的信号经过 PID 运算后,输出信号通过执行器对果蔬仓的温度进行调整。最终实现对温度的控制范围在-5+5 C 之间,误差小于 5%。低于下限或高于上限时有报警功能。 本科生课程设计(论文)2第 2 章 课程设计的方案本设计是基于单片机对数字信号的高敏感和可控性、温度传感器可以产生模拟信号,和 A/D 模拟数字转换芯片的性能,此设计以 AT89S52 基本系统为核心的一套检测系统,其中包括 A/D 转换、I/V 转换、单片机、复位电路、时钟电路、温度检测、键盘及显示、报警电路、

9、系统软件等部分的设计。系统总体方框图如图2.1。单片机模拟量传感器A/D 转换器键盘按钮变频器空调机显示电路I/V 转换电路报警电路图 2.1 系统总体框图本设计由信号采集、信号分析和信号处理三个部分组成的:(1) 信号采集 由 AD590 及按键组成;(2) 信号分析 由 A/D 转换器 ADC0804 芯片、I/V 转换电路、单片机AT89S52 基本系统组成;(3) 信号处理 由变频器控制空调、LCD1602 液晶显示器和报警电路组成。信号采集中 AD590 进行的是温度的采集,按键电路负责温度设定值的输入。应设定在 0左右;信号分析中 I/V 转换电路负责将检测的电流信号转换成为电压信

10、号,ADC0804 负责将电压信号转换成数字信号,单片机 AT89S52 负责分析输入信号,给出控制信号。信号处理中 LCD1602 负责显示当前温度值,变频器接收单片机输出的控制信号,控制空调升降温。本科生课程设计(论文)3第 3 章 硬件设计3.1 单片机最小系统设计本设计的单片机最小系统由时钟电路与复位电路加单片机组成。其中复位电路有手动复位、上电复位和上电加手动复位等多种设计方案。为系统工作的可靠性与出现问题的修复性考虑,使用上电加手动复位的方式。时钟电路则分为外部时钟和内部时钟两种。为提高效率与稳定性,使用外部时钟电路,选用 12MHz 的晶振,为系统提供工作频率。时钟周期约为 1u

11、S。x1x2单片机RST时钟电路复位电路图3.1 单片机最小系统图图3.2温度控制系统的结构框图,系统主要由单片机,检测系统及变换电路、键盘、显示器、变频器、执行机构组成,采用了模块化的设计方案,组建方式灵活,具有良好的扩展性。输入PID 增量算法变频器空调控制对象输出温度检测及变换电路本科生课程设计(论文)4图 3.2 温度控制系统结构框图该系统的性能特点:(1) 可靠性高,在系统设计中对系统可靠性作了充分的论证, 同时采取了相应的解决措整个系统的可靠性高,使运行安全、可靠。(2) 控制精度高,由于对仓储温度分布进行了分析,找出最佳测量点,在设计方案上采用了开关量控制和模拟量控制以提高精确度

12、,在硬件上采用了高精度的传感器和性能良好的集成芯片,使温度精度进一步提高满足用户对温度要求。(3) 可控点多,扩展性能良好,采用平均值算法客服了以往温控制能单点测量某一区的温度值。3.2 核心芯片的选择目前,市场上以 MCS-51 系列单片机应用最广,配合其生产的芯片业最多,而且 51 系列以能完成本系统所需要求,价格较低,所以本系统选用 51 系列单片机AT89S52 作为核心芯片。AT89S52 是一种低功耗、高性能 CMOS 八位微控制器,具有 8K 在系统可编程 Flash 存储器,使用 ATMEL 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上 F

13、lash 允许 ROM 在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程Flash,使其为众多嵌入式控制应用系统提供灵活的解决方案其主要功能特性如下:(1) 与 MCS-51 单片机产品兼容;(2) 8K 字节在系统可编程 Flash 存储器;(3) 1000 次擦写周期;(4) 全静态操作:0Hz33Hz;(5) 三级加密程序存储器;(6) 32 个可编程 I/O 口线;(7) 三个 16 位定时器/计数器;(8) 八个中断源;(9) 全双工 UART 串行通道;(10) 低功耗空闲和掉电模式;(11) 掉电后中断可唤醒; (12) 看门狗定时器;(13

14、) 双数据指针;(14) 掉电标识符。本科生课程设计(论文)53.3 输入通道设计3.3.1 传感器选择集成温度传感器 AD590 是美国模拟器件公司生产的集成两端感温电流源。AD590 是电流型温度传感器,通过对电流的测量可得到所需要的温度值。温度传感器主要特性:流过器件的电流(A)等于器件所处环境的热力学温度(开尔文)度数即:Ir/T=1,式中,Ir流过器件(AD590)的电流,单位为 A;T热力学温度,单位为 K;AD590 的测温范围为-55+150;AD590 的电源电压范围为 430V,可以承受 44V 正向电压和 20V 反向电压,因而器件即使反接也不会被损坏;输出电阻为 710

15、m;精度高,AD590 在-55+150范围内,非线性误差仅为0.3。AD590 的工作原理:AD590 温度感测器是一种已经 IC 化的温度感测器,它会将温度转换为电流。其规格如下:温度每增加 1,它会增加 1A 输出电流。可量测范围-55至 150。供应电压范围+4V 至 30V。3.3.2 模数转换器设计本设计中温度传感器选用的是 AD590,为模拟量传感器,输出信号为模拟信号,所以需要进行 A/D 转换,因为只有一路信号为节约成本选用一路 A/D 转换器ADC0804。ADC0804 为 8 位 COMS 依次逼近型的 A/D 转换器,三态锁定输出,转换时间 100US,总误差正负 1

16、LSB。方便的 CMOS 标准接口,可以满足差分电压输入,具有参考电压输入端,内涵时钟发生器,单电源工作输入信号电压范围0V5V,不需要调零。3.3.3 I/V 转换电路的设计由于 AD590 输出的模拟信号为电流信号不能够被 ADC0804 接收,所以需要设计 I/V 转换电路进行电流到电压的变换,将传感器输出的电流信号转换成 0V5V的标准电压信号,然后再传送给 ADC0804。I/V 转换电路分为有源与无源两种。无源 I/V 转换电路主要是利用无源器件电阻来实现,并加滤波和输出限幅等保护措施。有源 I/V 转换电路主要是由有源器件运算放大器、电阻等组成。将无源 I/V 转换电路和有源 I

17、/V 转换电路进行比较,有源 I/V 转换在实际中应用更加广泛,而且可调性强,便于电路的调试,所以本次设计中采用有源 I/V 转换本科生课程设计(论文)6电路完成电流电压转换。3.4 输出通道设计本系统的输出通道采用的是交流变频器,通过变频器的调速功能来改变执行机构的制冷机或空调机,从而来改变仓储内部的温度,该系统所选用的交流变频器的普通型变频器,其主要特点是变速快,结构简单易于维护,操作简单,可靠性高。交流变频器在该系统中主要作用是来改变执行机构对温度调节的速度快慢,本系统对调节时间要求并不高,所以选用交流变频器能够达到所期望的目的,市场上普通型交流变频器的价格并不高,对本系统的成本并没有影

18、响,所以该变频器是满足本系统的最佳变频器。3.5 LCD1602 显示电路LCD1602 分为带背光和不带背光两种,基控制器大部分为 HD44780。由于本设计为家用加湿器,夜间仍需工作并加以显示,故选用带背光 LCD1602。出于节能考虑,白天及夜间无人观看时避免浪费电能,所以在背光处加一个开关,不用背光时可以关闭。3.6 按键输入电路该温度控制系统,可自行设置湿度值的大小,故需要按键输入。典型的按键输入电路有矩阵式和独立式。矩阵式占用 I/O 口数少按键数量多,所有数值皆可以设置为一个按键使用方便,适用于需要多个按键的场合。独立式按键,每个按键都需要占用一个 I/O 口,但是电路简单,适用

19、于按键个数较少的场合。本设计中本着节约资源的原则,使用仅三个按键来实现湿度值的设定,即一个确定按键,一个移位按键,一个数值加一按键。所以选择独立式按键。3.7 报警电路温度低于或高于极限值会影响果蔬的保存质量,所以设计一个蜂鸣器报警电路,当温度超过极限值时进行报警。报警电路很简单,使用单片机的一个 I/O 口通过一个三极管驱动蜂鸣器发声报警。本科生课程设计(论文)7第 4 章 软件设计4.1 单片机软件设计本系统完成的功能有按键输入具体设定温度值并加以显示(-5+5 C 之间) ,实时监测储藏室温度值并送出显示,单片机通过 PID 算法得出相应的控制量,控制变频器输出调节温度,当越过极限值进行

20、报警。根据控制系统的实时测量,实时决策,实时控制来完成,将程序分解成模块来处理。软件程序主要分成以下几个部分:主程序:主程序的主要作用是进行程序初始化,其中包括 AT89S52 自身的初始化,LCD1602 液晶显示器的初始化,ADC0804 模数转换器的初始化,按键电路的初始化,T0 中断初始化;然后执行一个死循环 while(1) ,调用循环子程序。循环子程序:进行温度的设定与设定温度值显示。先判断是否按下设定键,若按下则进行设定,否则不进行重新设定,保持原值,上电复位后默认为 0。然后输出显示设定值。初始化开中断循环子程序开始图 4.1 主程序流程图本科生课程设计(论文)8K3K2K1起

21、始是否按下设定键 K3读取键值读取键值向左移一位该位数值加一延时一段时间返回显示设定值图 4.2 循环子程序T0 中断服务程序:T0 中断程序是温度控制系统的主体程序,用于启动转换,读入采样数据,数字虑波,越限温度报警和越限处理,计算等。从 T0 中断程序中,还需要用到一系列的子程序,如温度采用值的子程序,数字滤波子程序,越限处理子程序,计算子程序,标度转换程序和温度显示程序。本科生课程设计(论文)9否是否否是否超过下限是否超过上限保护现场采样温度数字滤波PID 算出温度循环是是温度控制是否在等于设定值返回图 4.3 T0 中断服务程序常规 PID 控制是一种线性控制,如图 4.4 所示。图中

22、比例、积分、微分的控制规律如下:比例控制(P):能够迅速反应误差,从而减小误差,增加 Kp 可以使系统响应后在有静差的情况下可以减小静差,但是 Kp过大会使系统不稳定。本科生课程设计(论文)10积分控制(I):只要系统存在误差,积分控制作用就不断累加输出控制量以消除误差,增大 Ti 有利于减小超调,稳定性加强,但是系统静差消除减慢。微分控制(D):可以减小超调量,克服振荡,使系统的稳定性提高同时加快系统的动态响应速度,减小调整时间,从而改善系统的动态性能。-+c(t)e(t)r(t)被控对象积分比例微分图 4.4 PID 控制原理图在控制系统中,根据给定温度值与实际输出温度值构成控制偏差=)(

23、tr)(tc)(te-,然后将偏差按比例、积分、微分,通过线性组合构成控制量,控制)(tr)(tc被控对象,控制规律是:)()(/1)()(dttdeTteTteKtudIp其中,是比例系数,是积分时间,是微分时间。PKITdT由于使用的控制器为数字控制器,因此其 PID 控制规律可采用增量式差分方程:)2() 1(2)(/)(/) 1()() 1()()(kekekeTTkeTTkekeKkukukudIP其中,K 为采样序号,是第 K 次时计算机输出值,是第 K 次采用输入 差)(ku)(ke值, 为第 K-1 次采用输出偏差值。) 1( ke为了编程方便将上式化简整理为如下形式: (4-

24、1)2)e(kq1)e(kqe(k)qu(k)210增量算法有以下几个优点:1、不需要做累加,控制量增量的确定仅与最近几次误差采样值有关,计算误差或计算精度问题,对控制量的计算影响较小。而位置算法要用到过去的误差的累加值,容易产生大的累加误差。2、得出的是控制量的增量,例如阀门控制中、只输出阀门开度的变化部分,误动作影响小,必要时通过逻辑判断限制或禁止本次输出,不会严重影响系统的工作。而位置算法得输出是控制量的全量输出,误动作影响大。3、采用增量算法,易于实现手动到自动的无冲击切换。本科生课程设计(论文)11数字增量式 PID 控制算法流程图如图 4.5 所示:到离线计算 q0、q1、q2置e

25、(k-1)=e(k-2)=0将 A/D 结果赋给y(k)求 e(k)=r(k)-y(k)按式(4-1)计算控制增量 u(k)将 u(k)输出给D/Ae(k-2)=e(k-1)e(k-1)=e(k)采样时刻到否被控对象A/DD/A否图 4.5 数字 PID 增量型控制算法流程本科生课程设计(论文)124.2 PID 参数的整定PID 参数的整定方法有两种:一是凑试法,其整定的顺序是先比例,再积分,后微分的规律。二是工程法。本设计采用工程法整定 PID 参数。4.2.1 被控对象的建立控制系统质量的好坏取决于控制器与被控对象之间的特性配合是否恰当,因此PID 控制器的参数应由被控对象温度来确定。储

26、藏室温度可视为一个惯性环节与一个纯滞后环节:s-000s)eT/(1K(s)G其中,是温度的时间常数,由于被控对象中有储能环节,对于突变的输入,0T其输出不能立即复现,因此时间常数 T0反映了一个系统自动平衡的时间长短,为温度的延时,表示输出量复现输入量所需要的延时一段时间,K0为温度的增益,K0反映了对象的自平衡性,s 为拉普拉斯变换算子。由于实验室无法实现纯滞后部分,所以使用两个惯性环节串联起来代替工程实际模型,故上式变换为:0.1s)2/(10.2s)1/(1(s)G0在 LabACT 实验箱上用两个运算放大器,加若干个电容电阻搭建被控对象,此被控对象的建立连线图如 4.7,使用软件中的

27、双迹示波器进行仿真观察,其响应曲线如图 4.6。由图可知:通常取,从图中可得到=0.16s)(3 . 0)(010YtY1t通常取,从图中可得到)(7 . 0(0)20YtYst36. 02 236. 08473. 0/()120ttT 076. 08473. 0/ )3567. 0204. 1 (21tt本科生课程设计(论文)134.6 被控对象响应曲线本科生课程设计(论文)14图 4.7 被控对象建立连线图4.2.2 PID 参数的计算根据被控对象响应曲线中计算出的 T0和 ,通过计算求得 PID 调节器控制参数:DIPTTK, 352. 027. 0)/(35. 1 /100TKKP 1

28、69. 0 . 0)/(6 . 01/)/(5 . 0)/(5 . 2*20TTTTTI 014. 0)(2 . 01/)/(37. 0*000TTTTD根据求得的数据计算偏差值,并控制偏差值5%,若偏差值5%,采用 PID参数整定法将偏差值控制在 5%以内,这样才能够保证能够实现所要求的温度范围内,即将温度控制在-5+5 摄氏度。通过实验测试及 PID 控制算法得出系统传递函数,根据其 PID 参数得到相应的 PID 曲线图,其图形如下图 4.8 所示,其外部接线图如图 4.9 所示:图 4.8 PID 曲线图本科生课程设计(论文)15图 4.9 实验箱链路图本科生课程设计(论文)16第 5 章

温馨提示

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

评论

0/150

提交评论