《【强烈推荐】空调温度控制毕业论文说明书.docx》由会员分享,可在线阅读,更多相关《【强烈推荐】空调温度控制毕业论文说明书.docx(18页珍藏版)》请在三一办公上搜索。
1、(此文档为word格式,下载后您可任意编辑修改!)目录1绪论 32温度控制系统简介 42.1系统组成 42.2系统方块图 42.3温度控制系统原理图 43硬件电路的设计 53.1 80C51单片机及其最小系统 53.2温度检测与信号放大电路 63.3 AD转换模块 83.4键盘电路 103.5数码管显示电路 113.6压缩机控制驱动电路 113.7系统总电路原理图 124软件设计 134.1系统流程图设计 134.2 AD转换子程序流程图 144.3 LED显示流程图 154.5数字控制算法流程图 15总结与体会 17参考文献 181绪论空调即空气调节(air conditioning ),是
2、指用人工手段,对建筑构 筑物内环境空气的温度、湿度、洁净度、速度等参数进行调节和控制的过 程。一般包括冷源热源设备,冷热介质输配系统,末端装置等几大部分和 其他辅助设备。主要包括水泵、风机和管路系统。末端装置则负责利用输 配来的冷热量,具体处理空气,使目标环境的空气参数达到要求。液体汽化制冷是利用液体汽化时的吸热、冷凝时的放热效应来实现制 冷的。液体汽化形成蒸汽。当液体(制冷工质)处在密闭的容器中时,此 容器中除了液体及液体本身所产生的蒸汽外,不存在其他任何气体,液体 和蒸汽将在某一压力下达到平衡,此时的汽体称为饱和蒸汽,压力称为饱 和压力,温度称为饱和温度。平衡时液体不再汽化,这时如果将一部
3、分蒸 汽从容器中抽走,液体必然要继续汽化产生一部分蒸汽来维持这一平衡。 液体汽化时要吸收热量,此热量称为汽化潜热。汽化潜热来自被冷却对象,使被冷却对象变冷。为了使这一过程连续 进行,就必须从容器中不断地抽走蒸汽,并使其凝结成液体后再回到容器 中去。从容器中抽出的蒸汽如直接冷凝成蒸汽,则所需冷却介质的温度比 液体的蒸发温度还要低,我们希望蒸汽的冷凝是在常温下进行,因此需要将蒸汽的压力提高到常温下的饱和压力。制冷工质将在低温、低压下蒸发,产生冷效应;并在常温、高压下冷 凝,向周围环境或冷却介质放出热量。蒸汽在常温、高压下冷凝后变为高 压液体,还需要将其压力降低到蒸发压力后才能进入容器。压缩机吸入低
4、压气体经过压缩机压缩变成高温高压气体,高温气体通 过换热器把水温提高,同时高温气体会冷凝变成液体。液体在进入蒸发器 进行蒸发,(蒸发器蒸发的同时也要有换热媒体, 根据换热的媒体不同机器 的型号结构也不同, 常用的有风冷和地源。 )液体经过蒸发器后变成低压低 温气体,低温气体再次被压缩机吸入进行压缩。2 温度控制系统简介2.1 系统组成本系统由单片机80C51、温度检测电路、键盘电路、显示电路、 AD转 换电路、执行电路等部分组成。系统通过这几个部分的协调工作实现房间 温度的自动控制。大致过程如下:热电偶测温并转换成电压信号,电压信 号由放大电路放大成0-5v信号,再由ADC0808转换成数字信
5、号并将数字 信号输入单片机,单片机进行数据处理后通过数码管显示,同时将测定温 度与设定温度进行比较,并计算出控制量控制继电器工作,实现压缩机的 制冷与加热功能,实现对温度控制。本系统对于独立式键盘设定的温度也 进行了显示。2.2 系统方块图系统总方块图比较简单,就是一个单闭环回路。通过单回路对温度进 行调节控制。如图 2-1 所示图 2-1 系统方块图2.3 温度控制系统原理图首先我们可以从大体上分析一下系统的控制原理,根据系统的方块 图,联系计算机控制的知识, 就可以分析出完成这个控制系统需要的模块 然后将这些模块通过一定的逻辑联系组合起来。具体图如图 2-2图 2-2 温度控制系统原理图3
6、 硬件电路的设计硬件电路由80C51单片机最小系统、温度检测电路、AD转换电路、键 盘电路、数码管显示电路、继电器及压缩机执行电路等组成。正是由于这 些电路模块的协调工作,系统才能完成它的温度自动控制。3.1 80C51 单片机及其最小系统80C51单片机属于MCS-51系列单片机,由In tel公司开发,其结构是 8048的延伸,改进了 8048的缺点,增加了如乘、除、减、比较、16位数 据指针、布尔代数运算等指令,以及串行通信能力和五个中断源。80C51采用40引脚双列直插式 DIP,内有128个RAM单元以及4K的ROM 80C51 有两个十六位定时计数器,两个外中断,两个定时计数中断,
7、及一个串行 中断,并有 4 个 8 位并行输入口。(1) 80C51管脚介绍如下:1) XTAL1 XTAL2 -晶体振荡电路反相输入端和输出端。2) ALEPROGfc址锁存允许片内EPRO编程脉冲。3) ALE功能:用来锁存P0 口送出的低8位地址4) PSEN夕卜ROM读选通信号。5) RSTVPD复位备用电源。6) RST( Reset)功能:复位信号输入端。7) EA功能:内外ROM选择端。8) 80C51共有4个8位并行IO端口: PO、P1、P2、P3 口,共32个引脚,都可以做普通IO 口,P0还可以做数据口和地址第八位输出口,P2还可以做地址高八位口, P3 口还具有第二功能
8、,用于特殊信号输入输出 和控制信号(属控制总线) 。( 2)单片机最小系统 如图 3-1 所示1) 晶振电路。单片机内部有振荡电路, 但要形成时钟,外部还须加电 路。晶振的频率不同,单片机的工作速度也就不同。本次选用 6MHz 的晶 振。所以一个机器周期为 2 微秒。构成晶振电路还需要电容,对电容值无严格要求,可取 20100PF,这里使用30PF的电容。2) 复位电路。 复位电路对单片机来说是必不可少的。 当进行复位操作 时,单片机内部各寄存器以及各功能部件便恢复到初始状态。单片机工作 后,只要在它的复位端加上一定时间的高电平, 单片机就可以有效的复位。 51 单片机通常采用上电复位和按钮复
9、位两种方式。 这里采用按钮复位方式 进行复位。3) 外接上拉电阻。 为了使单片机输出的高电平信号不至于过低,所以 接上拉电阻使其为 +5V。Ci30PF八R24.7kR14.7kC230PFC31uF19U1XTAL1PO.O/ADOXL18XTAL2RST29ALE 3031p1.01p1.12p1.23p1.3 4PSENALEEAP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.780C51P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INTTP3.4/T0P3.5/T1P3.6/WRP3.7/RD38P0.1337P0.2436
10、P0.3535P0.4634P0.5733P0.6832P0.7921P2.0922P2.1823724625KEY1526KEY2427KEY33P0.3/AD3P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.4/A12P2.5/A1328P0.1/AD1P0.2/AD2P0.4/AD4P0.5/AD5P2.2/A10P2.3/A1139 P0.01011 12 1NT014 HNT11516172RESPACK -8RP22RESPACK-8图3-1单片机最小系统3.2温度检测与信号放大电路3.2.1 K型热电偶温度传感器K型热电偶作为一种温度传感器,K型热电偶通常和显示
11、仪表、记录 仪表和电子调节器配套使用。K型热电偶可以直接测量各种生产中从0C到1300 r范围的液体蒸汽和气体介质以及固体的表面温度。K型热电偶具有线性度好,热电动势较大,灵敏度高,稳定性和均匀性较好,抗氧化性 能强,价格便宜等优点,能用于氧化性惰性气氛中。因此选用K型热电偶作为本温度控制系统的温度传感器。K型热电偶的材料主要采用的是镍铬-镍硅合金构成,正极(KP)的名义 化学成分为:Ni: Cr=90: 10,负极(KN)的名义化学成分为:Ni: Si=97 : 3,它是一种能测量较高温度的性价比很高的热电偶。由于镍铬 -镍硅合金 具有较好的高温抗氧化性,可适用于氧化性或中性介质中。因此这种
12、K型热电偶可长期测量1000度的高温,短期可测到1200度。K型热电偶不能 直接在高温下用于硫,还原性或还原,氧化交替的气氛中和真空中,也不 推荐用于弱氧化气氛。热电偶传感器是利用塞贝克(Seeback)效应(第一热电效应)来检 测温度的。塞贝克效应,是指由于两种不同电导体或半导体的温度差异而 引起两种物质间的电压差的热电现象。热电偶产生的热电势(温差电势) 是由两种导体的接触电势(珀尔帖电势)和单一导体的温差电势(汤姆逊 电势)组成的。热电偶回路总接触电势为:(2-1) 热电偶回路温差电势为:(2-2)对于匀质导体 A、B 组成的热电偶,其总电势为接触电势与温差电势 之和,为:(2-3)式中
13、 E 电动势;T 接触处绝对温度;k 波尔兹曼常数,为 ;e 电子电荷数;NA 、NB-金属A、B的自由电子密度;、A、 B 导体的汤姆逊系数。3.2.2 K 型热电偶分度表如表3-1所示表3-1 K型热电偶分度表温0102030405060708090度C热电动势mV00.0000.3970.7981.2031.6112.0222.4362.8503.2663.6811004.0954.5084.9195.3275.7336.1376.5396.9397.3387.737由于空调是用来调节房间温度的, 所以温度肯定小于90C,所以热电偶 的输出电压在0-4uV以内。温度测量电路如图 3-2。
14、TC1TCK/inCJ图3-2温度测量电路3.2.3信号放大电路前置放大电路的任务是将小信号放大到 AD转换器的量程范围内(如 0-5V)。本设计采用的是固定增益放大电路。将 0-4uV的电压放大到0-5V 具体电路图如图3-3。图3-3信号放大电路3.3 AD转换模块(1) ADC0808系列包括 ADC0808和ADC0809两种型号的芯片。ADC0808和ADC0809两种芯片的内部结构和管脚分布都是一样的,在Protues软件中有ADC0808芯片,所以在电路图中应用的是 ADC0808进行的设计,在实 际应用中应将其换成ADC0809(2) ADC0809是 8位逐次逼近型AD转换器
15、。它由一个8路模拟开关、一个地址锁存译码器、一个 AD转换器和一个三态输出锁存器组成。多路 开关可选通8个模拟通道,允许8路模拟量分时输入,共用 AD转换器进 行转换。三态输出锁器用于锁存 AD转换完的数字量,当 0E端为高电平 时,才可以从三态输出锁存器取走转换完的数据。ADC0809M输入模拟量要求:信号单极性,电压范围是 0- 5V,若信号太小,必须进行放大;输 入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输 入前增加采样保持电路。(3) 管脚的功能1) ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时, 地址锁存与译码器将 A, B , C 三条地址线的地
16、址信号进行锁存,经译码 后被选中的通道的模拟量进转换器进行转换。 A, B 和 C 为地址输入线, 用于选通 IN0 IN7 上的一路模拟量输入。2) START为转换启动信号。当START!跳沿时,所有内部寄存器清零; 下跳沿时,开始进行 AD转换;在转换期间,START应保持低电平。3) EOC为转换结束信号。当E0(为高电平时,表明转换结束;否则, 表明正在进AD转换。4) 0E为输出允许信号,用于控制三条输出锁存器向单片机输出转换 得到的数据。0B 1,输出转换得到的数据;0E= 0,输出数据线呈高阻状 态。5) D7D0 为数字量输出线。6) CLK为时钟输入信号线。因ADC0809
17、勺内部没有时钟电路,所需时 钟信号必须由外界提供,通常使用频率为 500KHZ此处是将单片机的ALE 信号进行二分频后的信号作为 CLK信号。7) VREF( + ), VREF(-)为参考电压输入。( 4)本设计中只需要一个模拟输入口所以只要将A、B、C 三个地址端口都接低电平就能表示从IN0 口输入模拟量。CLOCK端口需要输入0.5MHz 的时钟信号,所以可以将单片机的时钟信号经过定时器计算后输 出。START和ALE端都由P3.6端口输出信号来驱动,当转换完之后EOC端 口输出信号从P3.2 口输入让单片机进入一个中断程序然后由 P3.7 口输出 信号给OE端使ADC0808俞出数字信
18、号。AD转换模块电路图如图图3-4所示图3-4 AD转换电路图3.4键盘电路温度控制电路的温度设定值是通过键盘电路输入的,设定温度将在设 定显示电路中显示。按下“设置”进行温度的设置,从个位开始设置温度, 设定时该位数字闪烁点亮,表示该位处于设置状态。该位设置好之后通过 “移位”按钮设置下一位。都设置完后按下“确定”按钮,将测温度数据 保存在单片机中作为设定温度与测量温度进行比较,计算出调节信号。本电路用的是3* 2键盘,通过单片机的10端口的输入输出来进行判 断是哪个键按下。比如当P2.0-P2.2端口都给出低电平,若两列中的有一 列输出为低电平则表示该列有按键按下。再通过依次变换行中的任意
19、一行 使其为高电平,若列中的信号转变则表示该行有按键按下。就这样就可以 确定是哪个键按下。电路图如图 3-5所示图3-5键盘电路3.5数码管显示电路一共用4个共阳极数码管分别来显示设定温度和测量温度。将二进制数转换成七段显示码通过编程来实现。具体电路图如图3-6所示n/ Q3pl.OPN2222 皆p1.1测量显示P1.3PN2222/ Q2PN2222图3-6显示电路此电路用动态扫描方式进行工作,数据端由数据口循环输出。控制端 由单片机的三个10 口进行控制。3.6压缩机控制驱动电路经过单片机这个控制器处理之后,使控制驱动电路的控制信号的有效,进而控制继电器的开断来控制压缩机的两种工作状态,
20、来控制温度电路图中用两个模块来代替压缩机的制冷和制热部分。电路图如图3-7所图3-7压缩机控制驱动电路RL1PCI-205DMH3.7系统总电路原理图ss“TE q“8H3SSQoo pa =: payDZ 口 3D3 口丈AD 3s 口 D6 P7FD7 ses 5.-S 5kl PNO-Z 55a pzy pzws mRXD P3 一HXD 总IFfS 3315T7 s.3 P3ST1 PUJaiK PU.WIFR2 lLI_ ZB POD Z 一 :B plpl-lul H S2 出 Pau 511ai1占6o5CO735 pad 6A2Alb F艮 phRB3EK-8m 刖打比訂訣S
21、5shp*IN盘*血TJ kF图 3-8 系统总电路原理图4 软件设计软件设计包括主程序、AD转换模块子程序、LED显示子程序以及控制 器算法程序。以下分别列出了这些程序的流程图。4.1 系统流程图设计图 4-1 系统流程图 这里用设定温度计算出的上下限是离设定温度比较近的两个值,如说 上下相差 2 度。对于三种加热模式是指双向可控硅在一个周期内导通的时 间的长短,比如说当温度相差 20到 10度时进行全速加热,当温度相差 10 到 5 度时进行半速加热,当温度相差 5 到 0 度之间时进行微加热。4.2 AD 转换子程序流程图图 4-2 AD 转换子程序流程图4.3 LED 显示流程图设计中
22、虽然有两个显示电路但是功能都是一样的,只是输入的数据不 同而已。所以在进行流程图的绘制时只需要绘制一个就可以了。由于显示 电路用的是动态显示电路,在硬件上简化了,但是在软件上就得做的复杂 一些。图 4-3 LED 显示流程图4.5 数字控制算法流程图本控制器采用PID控制器进行控制,并且数字 PID控制算是采用位置算式进行计算图 4-4 数字控制算法流程图总结与体会说长不长,说短也不短,为期三个礼拜的课程设计结束了。给我的感 觉是学习了一段时间之后的知识,当你再来用它时,会感觉很不顺畅。问 什么,什么不知道。用什么,什么不记得。这次课程设计就是要用上学期 学过的单片机知识以及大二时学的数电,模
23、电及自动原理知识来完成。本次课程设计,可以说我还是很认真的对待的。首先查阅资料这一块 就花了很大的功夫,从资料中了解温度控制系统的大概组成以及每一个模 块的作用,还有分析不同作者对此系统的不同的实现方式。再结合自己学 的知识,完成了这次课程设计,总的看来收获还是不小的。其次就是系统 性的分析系统功能及构成,这是一个很考验人综合能力的一块,它要求你 合理分配每一个部分,还要让这些部分协调工作。最后就是撰写报告这一 块了,对于WOR排版是一个考验。还好最后都过来了。对于学过的课程,先说一下单片机这门课吧。当时学的的确不好,所 以现在以它为基础来做课程设计还是挺有难度的。首先温度控制系统要用 到 8
24、0C51 单片机,我就得从新翻开书本,凭自己的记忆去学习它的管脚分 布及管脚功能。这是一个难点,因为它的引脚将被用于其它电路模块的控 制,它相当于一个人脑,对身体各部分进行控制。系统中的其它部分,比如:AD转换电路、键盘电路、显示电路、执行电路。都需要结合所学过的知识去融会贯通变成自己的知识,然后自己在 电路图中将它们画出来。对于里面的一些东西,并不是你一个人能够想得 通的,这时候你就要借助同学和老师的帮助来达到自己的目的。所以能锻炼自己的合作能力,以及学习能力这次课程设计还很好的练习了 Proteus 仿真软件的使用。这可以说对 毕业设计打下了一定的基础。但是让我很伤神的是,我们学习的软件是
25、 Protel 软件,可是现在在 Windows7 的系统中不能装。装这个软件都花了 我不少的时间和精力,现在还没有装上。我觉得在 Protel 99se 上从原理 图到PCB板很好用。以后只能用 Proteus 了,Proteus在仿真上是一把好 手。很难想象从一个想法到一个实物,要经过多少艰辛的路程。我们课程 设计只是整个过程中的一部分,就已经让我招架不住了。我也非常希望自 己能够得到一次从想法到理论分析到电路图再到实际电路板最后到实际用 途,这一系统的经历和经验。最后还是很感谢老师的细心解答,也很感谢同学的帮助。参考文献1 单片微机原理、汇编与 C51 及接口技术朱定华,戴颖颖等编著 . 北 京:清华大学出版社, 2010.62 过程控制工程戴连奎等编著 . 3版. 北京:化学工业出版社, 2012.8 3 数字电子技术基础阎石主编;清华大学电子学教研组编 .5 版. 北 京:高等教育出版社, 2006.54 模拟电子技术基础童诗白,华成英主编;清华大学电子学教研组编 . 4 版 . 北京:高等教育出版社, 2006.5 电力电子技术与 MATLAB仿真周渊深主编.一北京:中国电力出版社, 2005
链接地址:https://www.31ppt.com/p-4752553.html