




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、室内温度自动控制系统摘要在现代人类的生活环境中 , 温度扮演着极其重要的角色。 在人们的生产生活 中 , 无论生活在哪里 , 从事什么工作 ,都要时时刻刻与温度打着交道。 尤其是在 18 世纪工业革命以来 ,工业发展与农业生产都与能否掌握温度 , 有着密不可分的联 系。因此 ,温度的监测与控制与人类的生产生活有着十分重要的意义。我们通过 STC12C5A60S2单片机和DALLAS公司DS18B20温度传感器对室内温度进行实 时监测与控制实现温度的相对稳定具有极其重要的现实意义。 通过该系统的设计 制作实践对电子系统设计运动控制理论应用, 研究新技术学习知识增强动手能力 具有重要的现实意义。
2、矚慫润厲钐瘗睞枥庑赖。关键字:温度控制 DS18B20 单片机 控制系统设计论文共 45 页 聞創沟燴鐺險爱氇谴净。 残骛楼諍锩瀨濟溆塹籟。 酽锕极額閉镇桧猪訣锥。 彈贸摄尔霁毙攬砖卤庑。 謀荞抟箧飆鐸怼类蒋薔。 厦礴恳蹒骈時盡继價骚。 茕桢广鳓鯡选块网羈泪。 鹅娅尽損鹌惨歷茏鴛賴。 籟丛妈羥为贍偾蛏练淨。 預頌圣鉉儐歲龈讶骅籴。 渗釤呛俨匀谔鱉调硯錦。 铙誅卧泻噦圣骋贶頂廡。 擁締凤袜备訊顎轮烂蔷。 贓熱俣阃歲匱阊邺镓騷。 坛摶乡囂忏蒌鍥铃氈淚。 蜡變黲癟報伥铉锚鈰赘。 買鲷鴯譖昙膚遙闫撷凄。 綾镝鯛駕櫬鹕踪韦辚糴。 驅踬髏彦浃绥譎饴憂锦。 猫虿驢绘燈鮒诛髅貺庑。 锹籁饗迳琐筆襖鸥娅薔。 構
3、氽頑黉碩饨荠龈话骛。 輒峄陽檉簖疖網儂號泶。 尧侧閆繭絳闕绚勵蜆贅。 识饒鎂錕缢灩筧嚌俨淒。 凍鈹鋨劳臘锴痫婦胫籴。 恥諤銪灭萦欢煬鞏鹜錦。 鯊腎鑰诎褳鉀沩懼統庫。 硕癘鄴颃诌攆檸攜驤蔹。 阌擻輳嬪諫迁择楨秘騖。 氬嚕躑竄贸恳彈瀘颔澩。 釷鹆資贏車贖孙滅獅赘。 怂阐譜鯪迳導嘯畫長凉。 谚辞調担鈧谄动禪泻類。 嘰觐詿缧铴嗫偽純铪锩。 熒绐譏钲鏌觶鷹緇機库。 鶼渍螻偉阅劍鲰腎邏蘞。 纣忧蔣氳頑莶驅藥悯骛。 颖刍莖蛺饽亿顿裊赔泷。 濫驂膽閉驟羥闈詔寢賻。目录1 引言 41.1项目概述 41.2设计目的 41.3设计任务 41.4研究思路和方法 52 项目总体方案设计 62.1 系统原理框图与工作原理
4、 62.1.1国内外室温控制技术研究 62.1.2系统原理框图设计 63.系统硬件设计 73.1电源模块 73.2 控制系统模块 73.3温度检测 83.3.1常用温度检测传感器 83.3.2 DS18B20 温度传感器电路 113.4 驱动模块 113.4.1半桥驱动原理 113.5升温模块 123.6人机交互模块 123.6.1 1602 液晶显示 133.6.2 红外遥控操作原理 133.6.3红外接收电路 144.系统软件设计 154.1 程序流程图 154.2温度采集 164.2.1DS18B20 软件定义 164.2.2 温度的计算 164.3 红外遥控 164.4 电机的 PWM
5、 控制 224.5 发热电阻丝的控制 245.调试运行 255.1温度传感器校准 255.2 温度调节时间 265.3温度波动范围 265.4 系统参数 276.系统优化 286.1优化控制方式 286.2美化外形结构 286.3.扩展系统应用 28结 论 30致 谢 31参考文献 32附件一:原理图 33銚銻縵哜鳗鸿锓謎諏涼。 挤貼綬电麥结鈺贖哓类。 赔荊紳谘侖驟辽輩袜錈。 塤礙籟馐决穩賽釙冊庫。附件二:源程序 341引言1.1项目概述我们的项目开发针对的对象是收入水平不高, 买不起空调, 有希望能不受热 受冷舒适的生活。并且本系统操作简单,成本低廉。 裊樣祕廬廂颤谚鍘羋蔺。本系统包括:温度
6、采集、无线人机交互、自动控制、异常报警等四部分。1、温度采集 温度采集通过 DS18B20 将环境温度采集反馈回单片机并在显示界面上显示 出来。2、无线人机交互使用者可以通过遥控器设置风速,温度等模式。3、自动控制 通过使用者设置的风速、 温度和采回来的环境温度通过单片机自动对加热和 风速进行控制,起到自动控制环境温度的作用。 仓嫗盤紲嘱珑詁鍬齊驁。4、异常报警对于在使用时产生异常, 比如温度过高时,系统发起声光报警提示出现问题。1.2设计目的人们在日常的生活中, 烈日炎炎的夏季会使人们感觉酷暑难耐, 在白雪皑皑 的冬季又会冷的瑟瑟发抖; 于是人们就想买台空调, 可是空调又太昂贵, 对于大 部
7、分低收入阶层来说很难能承担起着部分费用。 而夏日买的电风扇又在冬天又不 能使用,冬日的电热炉有不能在热天使用; 季节一交替就要将其封存起来, 不利 于设备的有效使用, 在存储时候又要占据多余的空间, 带来了不少麻烦。 而在这 种情况下我们发现为什么不将风扇和电热炉有效结合起来再加上一些传感器和 控制器组成一个温度自动控制系统, 这样价格便宜而且一年四季都能使用。 还能 自动调节不用过多的人为干预, 为人们营造一个舒适的环境。 同时我们还发现我 们发现这样一个控制系统也可以推广到大棚种植等一些对温度有要求的环境。 这 样有很好的市场前景和研究意义。 绽萬璉轆娛閬蛏鬮绾瀧。1.3 设计任务从生物学
8、角度室内温度一般冬天不应低于 12C,夏天以不高于26C为宜。 同时,还要尽量做到各点温度均匀并保持时间上的恒定。 平均温差(外墙内壁的 温度与室内任何一处的温度差)不天于 2 C,垂直温差(高差每米相差的度数) 不大于3C。在这种情况下才是健康的温度。 骁顾燁鶚巯瀆蕪領鲡赙。为了能够人们身体健康, 又能满足价格低廉、 操作简单、 适合任何人群使用 的原则本设计将采用红外无线遥控, 和单片机自动控制采用风扇和发热丝来实现 温度的调节。 瑣钋濺暧惲锟缟馭篩凉。1.4研究思路和方法通过温度传感器DS18B20对室内温度进行采集,并实时显示在1602的液晶 界面上,通过红外遥控器来调节模式和调节温度
9、。 并通过电机和电热丝冰块来实 现对于室内温度的调节。 鎦诗涇艳损楼紲鯗餳類。在检测系统的执行性能, 我们采用对其功耗进行测量, 了解在各个模式下功 耗进行测量。 设置不同的温度记录系统调节到相应温度需要的时间, 和系统在保 持这个温度时候的振荡情况。 栉缏歐锄棗鈕种鵑瑶锬。2项目总体方案设计2.1系统原理框图与工作原理2.1.1国内外室温控制技术研究从国内外温室控制技术的主流方式来看,室内温度控制技术大致有二种方 式。(1) 手动控制。通过人对室内温度的观测,凭借长期积累的经验和直觉推测及 判断,手动调节温室内环境。但这种控制方式的劳动生产率较低,并不能实现室 内温度的自动控制。(2) 自动
10、控制。这种控制系统需要计算机根据传感器的实际测量值与温控系 统事先设定的目标值进行比较,有计算机完成室内温度的控制过程。计算机自动控制的温室控制技术实现了自动化控制。 但由于计算机自动控制的实现方式有很 多种形式,所以要根据设计要求及经费预算选择适合的计算机自动控制。辔烨棟剛殓攬瑤丽阄应。(3) 智能化控制。这是在温室自动控制技术和生产实践的基础上,构建专家系统,的温室信息自动采集及智能控制。这种控制方式相对前两种控制方式成本较 高。峴扬爛滾澗辐滠兴渙藺。2.1.2系统原理框图设计根据室内温度控制系统设计要求,温控自动控制系统,本系统由温度采集模 块、电源模块以及人机交互模块、控制系统模块、升
11、温模块、电机驱动模块六个 咅B分组成。詩叁撻訥烬忧毀厉鋨骜。MCI1单片机UL发热电阻 rV_L_ M淤度L5实M吋显不无线控制人机接口图1.系统框图3.系统硬件设计3.1电源模块本系统电源部份共分为三个模块 5V直流、12V直流和220V交流,12V直流 为风扇模块供电,220V交流为发热丝供电,5V为其与控制系统供电。12V由电 源适配器产生,12V直流电经LM7805稳压后得到5V直流为控制系统供电。LM7805 稳压模块电路如图: 则鯤愜韋瘓賈晖园栋泷。3.2控制系统模块控制系统主要由STC公司生产的12C5A60S2作为主控制芯片, STC12C5A60S2/AD/PWM系列单片机是
12、宏晶科技生产的单时钟/机器周期(1T)的 单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传 统8051但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速 10位A/D转换(250K/S),针对电机控制,强干扰场合。控制系统的最小系统如图,胀鏝彈奥秘孫戶孪钇賻。A图3 :单片机最小系统3.3温度检测3.3.1常用温度检测传感器(1)热敏电阻式温度传感器热敏电阻是开发早、种类多、发展较成熟的敏感元器件.热敏电阻由半导体 陶瓷材料组成, 热敏电阻是用半导体材料,大多为负温度系数,即阻值随温度 增加而降低。温度变化会造成大的阻值改变,因此它是最灵敏的
13、温度传感器。 但 热敏电阻的线性度极差,并且与生产工艺有很大关系。制造商给不出标准化的热 敏电阻曲线。热敏电阻体积非常小,对温度变化的响应也快。但热敏电阻需要使 用电流源,小尺寸也使它对自热误差极为敏感。利用的原理是温度引起电阻变 化若电子和空穴的浓度分别为 n、p,迁移率分别为卩n、卩p,则半导体的电 导为:鳃躋峽祷紉诵帮废掃減。(T =q 5叩+p p)。因为n、p、卩n、卩p都是依赖温度T的函数,所以电 导是温度的函数,因此可由测量电导而推算出温度的高低,并能做出电阻 -温度 特性曲线.这就是半导体热敏电阻的工作原理. 热敏电阻包括正温度系数(PTC 和负温度系数(NTC热敏电阻,以及临
14、界温度热敏电阻(CTR。稟虛嬪赈维哜妝扩踴/图4.热敏电阻(2) 热电阻式温度传感器热电阻(thermal resistor )是中低温区最常用的一种温度检测器。热电阻 测温是基于金属导体的电阻值随温度的增加而增加这一特性来进行温度测量的。 它的主要特点是测量精度高,性能稳定。其中铂热电阻的测量精确度是最高的, 它不仅广泛应用于工业测温,而且被制成标准的基准仪。热电阻大都由纯金属材 料制成,目前应用最多的是铂和铜,此外,现在已开始采用镍、锰和铑等材料制 造热电阻。金属热电阻常用的感温材料种类较多,最常用的是铂丝。工业测量用金属热电阻材料除铂丝外,还有铜、镍、铁、铁一镍等。陽簍埡鮭罷規呜旧岿錟图
15、5.Pt100热电阻式温度传感器(3) 热电偶式温度传感器热电偶(thermocouple )是温度测量仪表中常用的测温元件, 它直接测量温 度,并把温度信号转换成热电动势信号,通过电气仪表(二次仪表)转换成被测 介质的温度。各种热电偶的外形常因需要而极不相同, 但是它们的基本结构却大 致相同,通常由热电极、绝缘套保护管和接线盒等主要部分组成,通常和显示仪表、记录仪表及电子调节器配套使用。沩氣嘮戇苌鑿鑿槠谔應。图6.热电偶(4) 数字式温度传感器数字式温度传感器具有体积小、价格便宜操作方便的优点。本系统采用了美 国DALLAS公司生产的单总线数字温度传感器,一线制器件一一独特的接口,使 分布式
16、温度检测得以简化。每片DS18B2C都有唯一的产品号能够实现温度的多点 检测。测量范围为-55度一一+125度,12位的数字值分辨率为0.0625度,完全 能够满足我们日常所需温度值。钡嵐縣緱虜荣产涛團蔺。图7.数字式温度传感器 DS18B203.3.2 DS18B20温度传感器电路我们温度检测部分采用了 DS18B20进行温度采集,传感器采集电路如下图图8.DS18B20温度采集电路3.4驱动模块3.4.1半桥驱动原理制冷风扇为12V直流电机我们采用MOS管制作半桥进行驱动,9.半桥驱动电路原理图 10. IRF32053.5升温模块升温模块我们采用了电吹风发热丝采用220V交流供电,功率达
17、到750W,可以升高到300度左右,我们通过电吹风将温度吹到空气中到达升高周围温度的 作用。懨俠劑鈍触乐鹇烬觶騮。图11.发热丝3.6人机交互模块361 1602液晶显示1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号 等的点阵型液晶模块。它由若干个 5X7或者5X11等点阵字符位组成,每个点阵 字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔, 起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形。 通过1602液晶能够将我们采集的温度进行实时显示,并对其中的参数进行设置。謾饱兗争詣繚鮐癞别濾。1602图12.1602液晶显示电路3.6
18、.2红外遥控操作原理我们使用红外遥控器对系统进行设置。专用遥控器作为控制信号发出装置, 当按下遥控器的设置键后,红外接收探头,接收红外信号频率为38kHz,周期约26卩s, 体化红外接收装置接收到遥控器发出的设置控制信号,然后将信号送 到专用的解码芯片中进行解码,解码后将信号送到单片机,由单片机查表判断这 个信号是不是设置信号,当确认是设置信号后,启动设置子程序,那么以后接收 到的红外信号就可以对系统进行设置了。呙铉們欤谦鸪饺竞荡赚。GSTJ图14.红外一体式接收头 HS0038363红外接收电路红外接收电路连接到单片机中断口,当红外接收头接收到红外信号后引发中 断对系统参数进行设置|图15.
19、红外接收电路4.系统软件设计4.1程序流程图红外外初始1602初始化莹谐龌蕲賞组靄绉嚴减。图16.程序设计流程图4.2 温度采集4.2.1DS18B20软件定义指令的宏定义定义#define skip_ROM Oxcc/跳过,允许总线控制器不用提供 64位ROM编码就使用储存器操作命令 麸肃鹏镟轿騍镣缚縟糶。#define read_ROM Ox33 /只有在总线上存在单只 DS18B2O 时候才能使 用,允许读出 8 位系列编码、唯一的序列号和 8 位 CRC 吗納畴鳗吶鄖禎銣腻鰲锬。#define match_ROM Ox55/匹配命令,后跟 64 位 ROM 序列,让总线控制器在多点上定
20、位一只特定的 DS182O 風撵鲔貓铁频钙蓟纠庙。#define search_ROM OxfO初次启动系统不知道有多少只 DS1820,搜索从机的 64 位编码 灭嗳骇諗鋅猎輛觏馊藹。#define alarm_searh Oxec /只有最近一次测温后遇到符合报警条件的情 况,DS1820才响应这条命令,报警条件在高于 TH或低于TL铹鸝饷飾镡閌赀诨癱骝。/只要不掉电,警报一直保持,直到不为报警条 件为止#define w_scrat 0x4e /写暂存存储器#define r_scrat 0xbe /读暂存存储器#define c_scrat 0x48 /复制暂存存储器#define c
21、_temper 0x44 /温度变换#define r_EPROM 0xb8 /重新调出#define r_Power 0xb4 /读电源DS18B20的一次温度转换后,温度值储存在 TH和TL中4.2.2温度的计算在软件中采用了 12位存储温度值,最高位为符号位,负温度S=1,正温度S=0,00AAH为+85 C,0032H为+25 C,FF92H为-55 C。攙閿频嵘陣澇諗谴隴泸。TL = R_byte();将低位温度值对出 TH = R_byte(); /将高位温度值对出 temp = (TL | (TH 8);/ 将温度值存在一个 unsigned int型的 16 位变 量中 趕輾雏
22、纨颗锊讨跃满賺。temp = (temp * 625);将数据转换为实际温度值4.3 红外遥控红外的遥控器的编码为引导码、低 8位用户编码、高 8位用户编码、 8位数 据码、 8位键数据码的反码。通过一个红外解码器连接在单片机的中断口,只要一有数据就会触发中断, 单片机就会读取数据, 判断数据是不是本系统遥控器发出的。 通过检验读出操作 按键的编码值,在程序中比较编码值判断进行的相应操作并执行。 夹覡闾辁駁档驀迁 锬減。void IR_IN() interrupt 0 uchar j,k,N=0;EX0 = 0;delay_m(15);if (IRIN=1)EX0 =1; return;/确认
23、 IR 信号出现/等 IR 变为高电平, 跳过 9ms 的前导低电平信while (!IRIN) 号。delay_m(1);for (j=0;j4;j+)/收集四组数据for (k=0;k=30)EX0=1; return; /0.14ms 计数过长自动离开。/ 高电平计数完毕IRCOMj=IRCOMj 1;/数据最高位补“ 0”偽澀锟攢鴛擋緬铹鈞錠。if (N=8)IRCOMj = IRCOMj | 0x80;/数据最高位补“ 1”N=0;/end for k/end for jif (IRCOM2!=IRCOM3)EX0=1;return;switch(IRCOM2 = 0x47) /按
24、mode 键进入模式调节,按一下调节风 速,按两下调节温度范围, 緦徑铫膾龋轿级镗挢廟。 / 按三下返回工作模式case 1:N1+;if(N1 = 1)L1602_string(1, 1, LCD_ID_3);L1602_string(2, 1, LCD_ID_4);Tplayer(11, FF);else if(N1 = 2)L1602_string(1, 1, LCD_ID_5);L1602_string(2, 1, LCD_ID_6);Tplayer(4, TTi);Tplayer(12, TTm);elseN1 = 0;IRCOM2 = 0xaa;break;default :bre
25、ak;if(N1 != 0)switch(IRCOM2) /如果进入调节模式,调节温度,与风速case 0x15 : Ch+;/光标所在位置的标志位控制的设置if(Ch 2)Ch = 1;break;case 0x07 : Ch-;/光/ 标所在位置的标志位控制的设置if(Ch 1)Ch = 2;break;case 0x40 :if(N1 = 2 & Ch = 1) 如果当按下 Ch+键在温度调节模式调节最低温度事数值 +騅憑钶銘侥张礫阵轸蔼。if(TTi = TTm)TTi = 0;if(N1 = 2 & Ch = 2) if(TTm 40) TTm = 0;if(TTi 40)TTi =
26、 0;break;case 0x44 : /按下 CH 键if(N1 = 2 & Ch = 1)if(TTi TTi)TTm-;Tplayer(12, TTm);if(N1 = 1)FF-;Dianji();Fare();if(TTm 1)TTm = 40;if(TTi 4)FF = 1;CCAP0H = CCAP0L = 0X44;Tplayer(11, FF);else if(N1 = 1 & FF 1)FF = 4;CCAP0H = CCAP0L = 0X00;Tplayer(11, FF);4.5发热电阻丝的控制 通过控制继电器的通断来实现发热电阻丝的工作发热这样程序就通过给驱 动继电
27、器给高低电平来实现注:采集温度,当温度发生异常声光报警,加热是红灯提示,不发热时黄灯 提示 , 并显示实时温度下面是实现的共功能函数void Fare()if(TT = TTi & TT = TTm)JRE = 1;在工作是的工作状态的 LED 灯指示和声光报警程序通过下面的函数来实现 如果温度void Xianshi()delay_m(130);TT = DS18b() / 10000; / 采集温度if(TT = 80) /R 如果温度大于 100 度发出声光警报BEEP = 0;elseBEEP = 1;if(TT = TTm)HT = 0;LT = 1;elseLT = 0;HT =
28、1;if(!N1)M_D(7, TT);5.调试运行5.1温度传感器校准我们通过DS18B20进行温度采集,并通过1602液晶进行显示,为了提高我 们采集温度的精度与可信度我们用水银温度计对温度进行了校准,由于我们对室内温度进行测量人对温度在一度范围内感知不明显我们在测量温度时只对温度 的整数部分进行了显示;在校准过程中我们认为水银温度计的温度为标准温度; 同时我们对成都地区的温度为例进行调节温度变化范围是050,我们对0到56度范围内的温度进行了校准,每次温度递增7度由于温度不宜控制在用温度计测量时会有小数部分不是严格的递增7度结果如下表1:疠骐錾农剎貯狱颢幗騮。表1.实际温度与系统测得温度
29、比较实际温度(度)07. 214. 321 . 128. 535. 342. 449. 256. 1系统测得温度(度)0714212835424956通过数据表格我们可以发现系统测得温度与实际温度存在一度的误差,原因是因为人们对一度温度变化不太敏感我们只对温度整数部分进行了显示而未显 示小数部分造成的,。由于我们对室内温度进行调节温度要求不高不要求精确测 量。理论上温度能够误差能够控制在-0.0625度 0.0625度范围内。镞锊过润启婭 澗骆讕濾。5.2温度调节时间为了确定我们的系统能否对目标范围内的温度进行调节, 我们设定目标温度 然后进行了调节,我们规定如果系统能够在60S时间内进行控制
30、达到稳定状态就 表示调节成功否则失败进行报警。下表为调节时间 榿贰轲誊壟该槛鲻垲赛。表2.上升到目标温度所需时间原始温度(度)设定温度(度)第一次完成时间(s)第二次完成时间(s)第三次完成时间(s)平均时间(S)192615111714.3192914.91717.116.3193317.217.716.517.2通过表格我们发现在目标温度在可控范围内是能够在20S内达到目标温度,远小于60S我们认为我们设计的系统温度控制是成功的。邁茑赚陉宾呗擷鹪讼凑。5.3温度波动范围为了检测温度是否能够在我们的目标范围内我们进行调节我们选用九组实 验数据进行实验温度递增5度,统计实验结果如下:嵝硖贪塒廩
31、袞悯倉華糲。表3.设定温度波动情况设定温度(度)最小温度(度)稳定温度(度)最大温度(度)000154561091011151415162019202125242526302930313534353640394041通过表格我们发现实际温度会在设定温度左右一度进行波动,我们分析波动是原因首先我们只对温度整数部分进行了显示造成的即使只有零点几度也会使 温度在目标左右一度波动。其次,由于传感器温度采集的滞后性实际温度已经达 到目标温度但我采集温度还没有到达使温度会有一定量的超调。同时,我们采用的散热丝也会有余热不会在我们一停止加热就不加热这也会导致继续加热或制 冷给系统带来一定的超调。该栎谖碼戆沖
32、巋鳧薩锭。5.4系统参数工作参数:额定电压220V,制冷范围:1m*1m*1m,发热丝额定功率750W 控制部分各个档位功耗如表四,表四.控制系统部分功耗档位电流(mA电压(V)功率(w平均功率(w)01425125.110.2602170122.0403140121.6804120121.446.系统优化6.1优化控制方式本系统出于设计简洁功能突出, 使用方便,经济廉价, 适用于收入不高的人 群的需求。 我们采用的继电器控制发热电阻丝的工作, 只能通过继电器的通断来 决定发热电阻丝的工作状态。 发热量很难控制, 这样对于温度的控制有滞后给系 统调节带来振荡, 并且继电器导通电流比较小限制了发
33、热丝发热量, 同时由于继 电器采用机械触点寿命短影响系统稳定性。 为了避免这些问题的发生可采用晶闸 管来作为电阻丝的驱动, 这样不仅可以有效提高发热丝发热量也, 可以对发热电 阻的发热量进行控制和调节,再加上 PID 算法的控制就能提高系统的响应速度, 降低调节时间,减少系统振荡增强系统稳定性。 劇妆诨貰攖苹埘呂仑庙。6.2美化外形结构 本系统由于资金技术的限制在外形结构上不是很令人满意, 发热丝并没有进 行相应的隔离保护存在一定的安全隐患。 在今后结构上可以对外形的结构进行优 化,让其能有简洁流畅的外观和艺术气息, 提升产品的产品形象; 有利于消费者 对其的认同感和使用欲望。同时要进行相应的
34、隔离保护去除安全隐患。 臠龍讹驄桠 业變墊罗蘄。6.3.扩展系统应用本系统为小范围温度控制设计, 只对单点温度进行了测量与本地显示在实际 的生产应用过程中存在很多不足, 为提高本系统适用能力扩展系统应用以适应大 棚、仓库、粮仓等不同需求我们可通过一下方面进行改进。 鰻順褛悦漚縫冁屜鸭骞。(1)温度多点测量 在实际的生产生活中往往需要对很大一片空间进行温度控制, 而对某 一点的温度进行采集完全没有参考价值, 对实际应用不够合理。 为满 足这样的需求我们可以用多个温度传感器利用 RFID 组成传感器网络 对这一片区域进行温度检测再控制多个加热装置分别进行加热或制 冷。这样可以解决温度控制范围较小的
35、问题。 穑釓虚绺滟鳗絲懷紓泺。(2)温度控制系统的远程管理 本系统只对温度进行了本地显示这对我们生产生活带来不便我们要 了解一片空间的温度就需要到现场查看不利于提议管理。 在程序设计 中可以采用一些小型的嵌入式操作系统 (比如 uCOS-II、freertos 等), 提高其的实时性能, 并能加强多任务工作时良好的工作稳定性。 同时 在其基础上建立文件系统和增加以太网接口从而能将使用数据储存 起来也能同步到云端,通过基于移动客户端或 PC 应用端实现远程控 制与其他的设备连接实现智能家具的功能。 隶誆荧鉴獫纲鴣攣駘賽。(3)完善制冷功能 本系统用于制冷现在通过吹风的方式并不能将温度降低到比室外
36、温 度低很多, 这就限制了系统的应用范围。 为了满足人们对制冷的需求 提高系统适应性能我们可以为本系统加装制冷装置, 这样就可以让温 度随我们的要求变化了。 浹繢腻叢着駕骠構砀湊。通过这三方面的改进将大大增加温度控制范围、优化用户体验、完善系统功能 对粮仓、大棚、长途列车等的温度控制用较好的应用前景 鈀燭罚櫝箋礱颼畢韫粝。温度控制是人们利用科技改造自然的典型, 我们这次的工程实践只是做了一个 小小的尝试,对温度控制方面还用很多不了解的地方还用很多需要学习的地方。 我想通过我们的不断努力不断学习我们将更好的控制温度更好的让科技服务于 大众。 惬執缉蘿绅颀阳灣熗鍵。结论本次工程实践的训练我们设计的
37、是室内温度智能控制系统。通过实践我们完 成了对温度的精确采集、实时显示、稳定控制,实现了对室内温度的有效控制对 改善人们的生产生活具有重要意义。 贞廈给鏌綞牵鎮獵餾龐。这次实践我们从需求分析、方案确定、电路设计制作、程序设计、系统调试一步 步走来完成了对测控系统的设计与制作,对一个完整的测控系统的各个环节有了 新的认识。培养了工程实践能力与创新能力,增强了动手能力。我们通过此次实 践验证了自动控制理论,提出了一种切实可行的室内温度自动控制系统解决方 案。对我们的生活和工业生产具有积极作用。嚌鳍级厨胀鑲锢礦毁蕲。致谢本课程设计的完成是在我们的指导老师严寒冰老师的细心指导下进行的。在每次设计遇到问
38、题时老师不辞辛苦的讲解才使得我们的设计顺利的进行。从设计的选题到资料的搜集直至最后设计的修改的整个过程中,花费了严老师很多的宝贵时间和精力,在此向老师表示衷心地感谢!老师严谨的治学态度,开拓进取的 精神和高度的责任心都将使学生受益终生! 同时我们的设计也得到了控制工程学 院测控教研室各位老师的大力支持为我们提出了宝贵的改进意见使我们的设计 能够日臻完善,在这里我们表示衷心的感谢。薊镔竖牍熒浹醬籬铃驀。还要感谢和我们一小组的同学,在我们平时设计中和我们一起探讨问题, 大家分工合作才有了今天的设计成果没有你们的帮助我们不可能这样顺利地结 稿,在此表示深深的谢意。齡践砚语蜗铸转絹攤濼。参考文献1 .
39、 郑郁正,孟芳,文斌 . 单片微型计算机原理及接口技术 . 北京:高等教育出版社 .2012.72 . 胡向东,刘京诚,余成波 . 传感器与检测技术 . 北京:机械工业出版社, 2009.13 孙余凯 . 典型自动控制电路识图与应用快捷入门 . 北京:电子工业出版社, 2010.84 赵家贵 . 新编传感器电路设计手册 . 北京:中国计量出版社, 2002.9 。CftoM3MdfsM一eBIeBI附件二:源程序#include #include #include #include #include #include #include uchar LCD_ID_116 = Temper:-C;
40、uchar LCD_ID_216 = Wind speed:- ; uchar LCD_ID_316 = Spe regul mode ; uchar LCD_ID_416 = Wind speed:- ;uchar LCD_ID_516 = Temper mode ; uchar LCD_ID_616 = min:-C max:-C;sbit IRIN = P3A2; /红外接收器数据线sbit BEEP =卩3八3; /蜂鸣器驱动线sbit HT = P1A2;/高温指示灯驱动sbit LT = P1A1;/低温指示灯驱动sbit JRE= P1A4;sbit KEY= P1A5; /功能
41、选择模式按键sbit UP =P1A6;/设置温度 +sbit Dwon = P1A7; /设置温度 -sbit S1 =P3A0;sbit S2 =P1A6;sbit S3 =P1A5;void Xianshi();void Fare();void Jianpan(); void Dianji();void delay1(int ms)unsigned char y;while(ms-)for(y = 0; y250; y+)_nop_();_nop_();_nop_();_nop_();unsigned long int DS18b();uchar IRCOM5;uchar FF = 1,
42、 N1 = 0, Ch = 1, TTi = 20, TTm = 26;uchar TT = 30;void IR_INIT()IE = 0x81; / 允许总中断,使能 INT0 外部中断TCON = 0x01; /触发方式为脉冲负边沿触发void delay_m(uchar x);void PWM_Init(void);void Tplayer(uchar add, unsigned long int TT)/第二行显示绅薮疮颧訝标販繯轅赛。uchar shi, ge;shi = TT / 10;ge = TT % 10;write_com(0x80+0x40+add);write_dat
43、e(0x30+shi);write_date(0x30+ge);void M_D(uchar add, unsigned long int time) /第一行显示 饪箩狞屬诺釙诬苧径凛。 uchar shi, ge;shi = time / 10;ge = time % 10;write_com(0x80+add);write_date(0x30+shi);write_date(0x30+ge);void main()PWM_Init();CCAP0H = CCAP0L = 0X00;BEEP = 0;HT = 0;LT = 1;IR_INIT();IRIN=1;/hongI/O 口初始化d
44、elay1(10);/延时L1602_Init();/ 初始化 LCDL1602_string(1, 1, LCD_ID_1);L1602_string(2, 1, LCD_ID_2);M_D(7, TT);Tplayer(11, FF);Xianshi(); while(1) Xianshi();Fare();/起初设想使用 PWM 控制,但是由于使用的继电器只能对低频做出响应实际这个函数是没有实质的意义 烴毙潜籬賢擔視蠶贲粵。Jianpan();if(Ch = 2 & N1 = 2)write_com(0x80+0x40+13);write_com(0x0f);if(Ch = 1 & N1 = 2)write_com(0x80+0x40+5); write_com(0x0f);if(N1 != 2) write_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 朔州市人民医院肾动脉血运重建术技能考核
- 大庆市人民医院ANCA相关性血管炎诱导缓解考核
- 伊春市中医院慢性盆腔炎综合治疗考核
- 邯郸市中医院中药库存管理考核
- 2025年中国桐油项目商业计划书
- 中国橡胶减震垫项目商业计划书
- 中国氮化硅轴承球项目投资计划书
- 中国过氧化物项目投资计划书
- 中国对甲氧基苯乙酮项目商业计划书
- 2025年中国水合二氧化硅项目投资计划书
- 2023年新高考模拟考试英语试卷(共18份)(含答案)
- 化工工艺流程图课件
- 荧光的原理及应用课件-
- 05 03 第五章第三节 投身崇德向善的道德实践
- 景区服务培训
- 处方点评和合理用药
- 电采暖产品购销合同模板
- 天津市小型建设工程施工合同
- 五年级美术上册课件-8.变脸-苏少版(共20张PPT)
- 六三制新青岛版四年级科学上册第三单元《天气与气候》全部课件(一共4课时)
- 高中数学 直线与圆的位置关系(第1课时) 课件
评论
0/150
提交评论