基于单片机的酿酒槽的温度检测与控制_第1页
基于单片机的酿酒槽的温度检测与控制_第2页
基于单片机的酿酒槽的温度检测与控制_第3页
基于单片机的酿酒槽的温度检测与控制_第4页
基于单片机的酿酒槽的温度检测与控制_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计(论文)基于单片机的酿酒槽的温度检测与控制摘要课题针对温度控制的特点及实现准确温度控制的意义,设计了一种基于单片机的控制系统。设计内容包括硬件和软件两个部分。硬件电路以AT89S52单片机为微处理器,详细设计了温度信号采样电路,键盘及显示电路,温度控制电路,报警电路,时钟信号电路。软件部分主要对PID算法进行了数学建模和编程。PID参数整定采用的是归一参数整定法。本设计由键盘电路输入设定温度信号给单片机,温度信号采集电路采集现场温度信号给单片机,单片机根据输入与反馈信号的偏差进行PID计算,输出控制信号给温度控制电路,实现降温。显示电路实现现场温度的实时监控。工业生产中温度控制具有单向性、时滞性、大惯性和时变性的特征,要实现温度控制的快速性和准确性,对于提高产品质量具有很重要的现实意义。本课题针对温度控制的特点及实现准确温度控制的意义,设计了一种基于单片机的控制系统。设计内容包括硬件和软件两个部分。硬件电路以AT89S52单片机为微处理器,详细设计了温度信号采样电路,键盘及显示电路,温度控制电路,报警电路,时钟信号电路。软件部分主要对PID算法进行了数学建模和编程。PID参数整定采用的是归一参数整定法。本设计由键盘电路输入设定温度信号给单片机,温度信号采集电路采集现场温度信号给单片机,单片机根据输入与反馈信号的偏差进行PID计算,输出控制信号给温度控制电路,实现降温。显示电路实现现场温度的实时监控。本系统PID参数整定在MATLAB软件下SIMULINK环境中进行了仿真,通过稳定边界法整定得到、、参数,最终系统无稳态误差,调节时间为30s,无超调量,各项指标均满足设计要求。本系统实现简单,硬件要求不高,且能对温度进行时实显示,具有控制过程的特殊性,本设计提出了一种基于PID算法来实现恒温控制的温度控制系统,主要是为了达到生产过程中对温度控制速度快,准确性高等特点。关键词PID算法温度控制目录衰第法1因章鹅绪论谣……掀……孕……肃……过……吵……耻……尊……后……扛..船..院..居..史..母.锋5争1.滑2献方案少的论滴证惠7叔1.纹2.鸭1渔方案教一利惰用单教片机胶实现苍酿酒桨槽的停温度与控制免系统迷7配1.泰3音设计寻方案许9阵第质2哥章抖酿酒史槽温雾度控胸制系奸统硬章件设便计堂……平……奴……投……旁.暗10违2.处1霸A冻T8竟9S侮52乡单片凳机简记介任1嫂0狂2.战2房温度破传感拴器忆1游3选2.成3飞键盘鲜和显优示电努路浇1靠4瓦2.码3先.辣1么行列阁式键晌盘的潮接口忆1细4域2.宽3香.镜2加行列翠式键辟盘的佩工作振原理倍1泼5克2.基3遥.屡3爱液晶蕉显示透的接茶口手1谜5溜2.滚3阳.逝4废液晶驱显示捷的工功作原逆理链1仪6般2.株4堂温度隙控制与电路垒1包7难2.稍5界语言姜报警瞒电路从1帜8仆2.筝5拐.帽1浴IS伴D2付56念0捐工作霞模式哀2卫1趁2.挖5思.流1葱IS隆D2社56闹0移的连浆接图声2驱1谜第挣3病章等酿酒筐槽温亏度控泼制系辈统软读件设忽计敏……披……素……系……旁…迷..抛.斤2邮2偶3.严1娃P若ID象调节郑器控饮制原宾理比2授2章3.雾2事位置幸式孝PI古D津算法王2牙3放3.陆3裙数字结PI榜D拘参数钢的整谋定前2凡4格3.庸4维P斜ID远计算贞程序撒2咳6接3.铃5松系统得相关驴软件践设计傍3趋3冠3.鲜5.芳1贯系统溜其它熊部件削的软娘件设讽计方假案亚3季3微3.搂5.渔2丢系统太软件愁设计窗框图典3构3漂3.丹5.捆3粒主程咳序的劲设计策3税4么3.盒5.尼4考主程驶序的祝起始脊地址嗓及初房始化铸3票4捞3.灿5.摘5篮lc泡d1邮60军2焰的显复示控搅制连3工4税3.雪5.读6怨D屈S1竟8B躺20解和煌lc瘦d1累60怪2奉的柔子程遇序设滑计础35担3.毛5.烧7搜键盘麻处理艰子程榜序流绸程图注41然3.两5.怖8扎键盘布处理自子程种序设究计星42盏第桌4祝章类酿酒坦槽温可度控午制的言系统记调试边……雄……郑……啄……丝……辫..寒.爪44刊4鹊夹系统物调试岁44痕4.挎2宜系统漏的软颤件调疫试因44户4.宋3腊系统蒙的软俯件与探硬件汤调试拘的特滴点储45糊第外5介章歇酿酒剑槽温顽度控撑制的搭设计乔总结邮……亏……例……窄……倘……效..弯47巩5.战设计萄总结糖47丛致谢言……搅……掠……群……狸……矮……甜……构……快……所……到……戴……趁48床参考末文献纽……舟……香……涛……椒……梁……庭……斯……券……歼……保……填50兆第1效章偷绪仗论沈1.会1具引言兼电加筒热温欣度控雕制具高有升赠温单握向性地、大俗惯性拢、大尸滞后佛性和约时变需性的陈特点顷。例糠如:廉其升寒温单舰向性穿是由盒于电鞭加热偶的升冰温、退保温脱主要忽是通雾过电赠阻加寺热;侦降温混则通轿常是秤依靠振自然摸冷却骑,当京温度艺一旦驼超调阳,就附无法悲用控炉制手别段使允其降翼温,拜因而四很难间用数由字方版法建杜立精暂确的但模型贪,并杆确定粘参数匹。应于用传进统的拆模拟铺电路讯控制话方法哀,由彻于电截路复晴杂,贯器件条太多邀,往批往很搞难达茄到理缴想的佩控制蔬效果榜。由恭于无象法用晓精确许的数辜学方劳法来赏建立佣模型蓄并确差定参岭数,泛本设冈计采侍用P还ID快控制洁。珠目前陕工业刮自动玻化水治平已扎成为继衡量蝇各行似业现燃代化宅水平躁的一挡个重拒要标恩准,银同时司控制钩理论腐的发除展也拌经历完了经珍典控伸制理课论、滥现代眉控制扩理论枝和智灯能控摇制理群论三丸个阶铁段。互智能省控制丘的典夸型实炭例是素模糊竟全自胜动洗瓦衣机传等;朝而自跪动控堤制系陆统可谋分为底开环牙控制溪系统司和闭陕环控饭制系虑统。塑一个柏控制捉系统塑包括夏控制宗器、组传感防器、夹变送慰器、暖执行坏机构奖、输易入输司出接此口。昏控制斤器的雕输出晕经过像输出茄接口做、执步行机喊构加尖在被恨控系塔统上乳,控攀制系照统的简被控街量经诵过传阔感器奸、变言送器歇通过特输入笼接口记送到裳控制看器。修不同纠的控蚕制系挤统,启其传伙感器学、变意送器霜和执纺行机甩构都曲不一欲样。烫比如缎压力搜控制妈系统西要采宣用压寺力传翁感器背,而翼温度董控制箭系统酒要采条用温架度传弟感器友。目完前P梯ID日控制孔及其凭控制仗器或捕智能厕PI恳D控劲制器律已经臭很多厕,产路品已监在工独程实品际中哄得到湖广泛延的应效用,口各大销公司影均开退发了鄙具有弄PI夸D参雄数自膝整定省功能酸的智度能调取节器守,其萍中P涨ID巡调节臣器参捷数是馒自动窜调节成是通轰过智北能化庄调整事或自阶校正摔、自寄适应值算法渐来实星现,帽有利忠用P虽ID昏调节菌控制近实现很压力搜、温俘度、灯流量短、液浴位的获控制蛙。能教实现轧PI狱D控伴制功外能的抓有P驱LC篇和一蠢些P钞C机异。诱传统招的P桐ID腊控制贞电路肆结构秆复杂证,需阻配合递相应锯的可虫控硅院控制井电路寿来完梨成功跌率的匪调控吨。针逐对它确具有途器件合多、麦生产益成本追高、茶电路宅调试予复杂川的缺诚点,盲本恒巩温自让动控衔制系拘统的冷设计朗中应努用A钓T8午9S兵52痕的单优片机纳进行代数字杨PI辨D运苏算,柔能充政分发朵挥软墙件系肿统的请灵活肚性,涛在必楼要时钢针对挪PI扮D算河法进眉行修毛正,毯使其讽更加豆完善厦,固亏态继毒电器犹的功连率调着节电传路,辨极大茶地简煎化了储执行可电路匠,与槽单片谊机的毙接口积也变乏得十芹分的破方便固,同韵时只斜需要续更换除不同塞输出今功率阀的固卫态继唱电器脏,就膨可满舍足不把同功灯率加递热系装统的肌需要钩由于盲设计鬼的系淘统垒对温攀度动泼、静宜态指狗标要科求要断求不届高佣,且调允许硬有一损定的要温度融偏差涝和允皂许调括节的够时间夹较长悔时,欲最流久行控腰制方苏法还钢是继迷电接指触器泼控制叉系统盟。笛因此弓本设似计采街用碗若继侨电接木触器爆控制留系统关。整妄个设兽计系您统电姿路简远单、零调试惯方便脏、实双际应强用可父达到级理想怜的精祥度。蚕随着缩集成钞电路症技术装的发着展,斤单片芦微型材计算狸机的贿功能酬也不蝶断地雷增强新,许谱多高盆性能礼的新廊型机迎种不凑断的麦涌现樱出来软,单侮片机锹以其念集成边度高医、功尤能强屿、体虾积小倘可靠季性高管、价抗格低猎和开象发周蹈期短爆等特汪点,土成为疏自动运化和也各个蝴测控炒领域凑中应舞用广猾泛的阵器件害,在葵工业堂生产舒中,种称为似必不赤可少钓的器筛件,庸尤其其是在材当要归求控窗制精息度高脾,而咏成本鸭低的惩社会越里,睁往往越都是弯采用邀单片娃机作辅为数矛字控素制器酬取代望模拟动控制拴器。点在温礼度控臂制系闪统中挡,单馆片机首最是仆起到贷了不织可替密代的狡核心伴作用贺。糠而P记ID吧控制衫技术储在现仓在最绍为成谨熟,仇控制貌结构壳简单项,参语数容右易调狡整,姑不必悬求出吗被控枝对象凳的数溪学模蛋型就涨可以室调节白,所赛以在免恒温帅控制阔系统姻中通睛常采猜用P血ID氧算法棋。P叹ID垫是比框例(测pr存op季or扯ti感on炊al特)、佛积分角(i女nt踏er抗ga支l)视和微忍分(地de兄ri援va孙ti桶ve干)三虎者的妄缩写黑。P式ID叠调节英器的湖三个晨基本集参数仙kp背(比烘例系凑数)匪、k剖i(去积分霜系数剃)、填kd否(微他分系穷数)荣是选键择非撞常重厘要,纤它将络直接零影响妹一个睬控制娇系统丛的准环确性主。而欺三个封环节妇在实庙际控秀制中嫂的作畅用:班1、削比例慨调节合作用卸:比躬例反雷映系警统的狠偏差阅,系惨统一雅旦出青现偏茫差,踪比例吴调节担立即陈产生栗调节描作用予,用受于减络少偏劲差。牌比例坑作用讲大,狮可以双加快修调节争,减罢少误尤差,油但过淘大的波比例扬使系余统的越稳定敞性下吴降,膀甚至剩造成经系统想不稳撇定;染2、宏积分汽调节信作用副:是捎使系献统消跟除静斑态误纸差,键提高艘无差贯度。秃因为宗有误出差,蝇积分拥调节旦就进称行,辆直至缘无差渠,积呆分调淹节就卫停止照。积巷分调垒节输猴出为梦一常拾值,犹积分别作用贵的强贿弱取臭决于藏积分御时间告常数均T猛i.估T看i越润小,零积分间时间竞就越助强;喂反之谜Ti须越大蜂,积匠分时仰间就广越弱煤。加缠入积贴分调庭节可然使系甲统稳铃定性无下降喂,动恒态响温应变悠慢,满积分悦作用摘常与继另两痛种调蝴节规惜律结概合,槐组成剖PI朱调节劳或P染ID辆调节洪;3全、微登分调便节作懒用:讨微分劈作用佩反映彻系统染偏差朗信号烦的变拒化率遵,具顿有预扣见性在,能短预见冬偏差储变化厕的趋握势。潜因此啊能产亏生超献前的旱控制有作用肥。在伙偏差拾还没回有形全成之毛前,氏已被红微分早调节瘦作用轰消除膏。因浓此微时分调驻节可锣以改闲善系羡统的街动态燥性能嚷。在吼为时链间选虑择合所适的雀情况盖下,莫可以委减少镰超调线,减取少调升节时胆间。倾微分爽作用房对噪播音干虹扰有互放大嘱作用逐,因版此过漂强的河加微蚂分环亲节,只对系具统抗丧干扰柴不利细。此军外微冷分反资映的口是变楚化率蒸,而犯当输羞入没术有变山化时遇,微亮分作睡用的窑输出治为零巴。微拌分作硬用不抗能单置独使佣用,及需要肠与另疼外两体种调谁节规柱律相虾结合顷,组稍成P哥I调杀节器狮或P忌ID史调节茧器。江大多衔数温乖度控施制系说统均桌建立夸在模径型上遍,难悠以满斯足加垒工工源艺要破求,吼故引源入模涝糊控戒制,艳采用眯模糊较PI激D算侨法,搭运用才AT铺89放S5匪2单饮片机籍对电接阻炉惜温度己实现钞智能广控制户,可西以解据决上嘴述种座种不英足,耻从而续实现虏高精柿度的肆控制命。谱PI澡D控剖制器森问世片至今挺已有舅近7丧0年奸历史葡,它俗以其运结构施简单李、稳皆定性蝴好、唤工作可可靠求、调泳整方序便而活成为极工业宫控制经的主听要技山术之破一。辣当被妄控对先象的役结构拒和参坡数不皱能完内全掌杨握,晕或得随不到避精确陕的数超学模误型时忧,控陵制理托论的扭其它畜技术蜘难以贸采用熊时,逃系统欲控制未器的蛇结构捡和参女数必跪须依念靠经跌验和降现场纽调试礼来确淡定,甘因此旨本次苗设计淘应用蛾PI狗D控削制技误术最壶为靠有效星。棍1.具2械方案鉴的论摸证座无论疑是工挑农业勾生产侧中,琴还是醉日常翅生活贝中,侧对温属度的砌检测引和控薄制都济是必件不可童少的袖,对三于温饱度的蔬检测型通常拢是采督用热拆敏电犁阻在乔通过目A/宜D(惠模/事数)才转换劲得到搬数字双信号否,但轻由于岁信号诞的采胃集对车整个康系统作的影攀响很映大,状如果蜘采样促精度斥不高芽,会腾使这梁个系佛统准使确性毅下降戚。因兆此本摧次设羽计采掌用高旱精度壁的温垃度传社感器物:押数字断温度澡传感省器D脆S1肿8B您20怜。近这种款数字歌温度达传感骨器植是养DA胜LL底AS玉公司断生产电的单唱总线拆,。月而对愤于温洞度控碎制的塌方法输也有湿很多兽:如喷单片消机控剂制、品PL私C控喘制、驶模拟意PI乔D调糊节器餐和数相字P索ID建调节铸器等杜等。内综合堪各方厉面的爱意见避,本敬设计邀采用菠单片缎机来热实现穿温度怜的控钓制。释1.难2.啊1暴方案违一利矿用单广片机鹅实现它酿酒河槽的低温度未控制辽系统死利用猫单片倦机系沟统实责现温铺度恒找定的副控制旱,其胞总体登结构脂图如阀图1非.1得所示伸。系望统主择要包惰括现喝场温胀度采陕集、肚实时或温度忽显示芒与报装警装惧置摩和系休统核谢心喊AT代89雀S5忍2单者片机宿作为趴微处脊理器棍。数字式温度传感器数字式温度传感器单片机液晶显示键盘报警警控制电路简图1壁.1昆垮方案头一的抗系统武总体误结构苍框图春温度弦采集床电路各以球数字就量普形式绝将现沫场温诵度传烘至单挖片机坊。单乓片机会结合司现场训温度注与用辱户设姥定的铸目标仰温度态,按蓬照已搏经编狡程固额化的森模糊宪控制翅算法杏计算陶出实汇时控妈制量居。以趁此控臣制量微控制吐固态刚继电絮器开平通和稼关断傍,肌以决池定温签度控钓制电叨路的月工作产状态再,朽使温既度不口超过蓝目标许值。沿在温玉度接脾近或磨达到绢目标脊值时制,单制片机街通过桨采样礼回的阁温度钉与设优置的沈目标举温度袋比较汇做出程相应井的控浓制,含使酒榜槽温杯度下增降。要系统交运行踏过程眠中的种各种旋状态纱参量趣均井可怀由庆液晶教实时雹显示樱。纸1.茎2.侦2府方案阿二利逃用P夏LC煤实现胡恒温垫控制铺系统悠利用赖PL匆C实将现对标酒槽河温度垂的控消制,欣其控腐制系寒统采蛮用P唤LC粗控制旷实现菠自动扇控制仗方式遍,来芝达到您控制窜温度齿的恒夫定。洗智能阁型电钱偶温柱度表妨将置食于被急测对占象中尼,热君电偶晚的传抽感器负信号贺与恒乐定温抵度的汽给定像电压跨进行房比较控,构耽成闭缺环系职统,窃生成厌温差很电压庸Vt定,P佛LC扭自适孟应恒灯温控肚制电厉路,孩根据猎Vt浴的大室小计钉算出叔全通迷、间泄接导找通和驾全断确的自猴适应伞恒温猾控制估电路饰,并凳将占返空比洋可调穷的控贼制电轧平经板输出加隔离絮电路绪去控楼制可啊控硅哀门极狱的通夺断,议实现霸自适脚应的弊恒温恶控制球。若港温度尘升的醉过快凝,P灯LC教也将木输出涨关断辨电平彻信号眠转换乡为可棒控硅庸电路绘相匹良配的肝输入跑信号眨。中1.巧2.诸3父方另案三叮利用兄模拟然PI籍D调坊节的枕恒温先控制锻系统文基于垫模拟照PI寸D调郑节的纸恒温播控制专系统民由数线字电沟路部珍分和密模拟侮电路葛两部会分组梦成,景其控劫制系闸统的头机构泰框图秆如图梳1.纱2饰所示倚。由岛按键键设定兆某一棚温度铜,单予片机侵对设庄定温忍度值蔽进行积查表扭计算夹后转膨换为米对应版的电境压数莲字值率,通犬过1刃6位锡的数翻模转旬换器雹得到站与之兰精确雹对应克的电寄压信雄号,笋此电舰压值革于热稳敏电戒阻实炭际测码量的碗电压色值进棒行比亮较产悔生一任个误碰差信祥号,碌经过追PI嘴D电最路后托,获贴得一舞个控女制量功给制妇冷元仪件构浩成实朴时闭莫环系丽统,闷同时梢实际熟测量灭的电品压值腥并显小示在咽液晶优屏上合。数字温度传感器数字温度传感器单片机键盘液晶显示DAADPID电路反馈电路制冷原件闸图1贿.3尼方大案三兄的系膜统结化构框垂图窃1.锯3艰设计浆方案妖控制翼模块努的选招择,蓝数字尺比较具器与弦模拟徐控制情器相验比较炸,数深字比酷较器孤具有截以下壶几个甲优点锐:趟猎很1、房模拟倘调节侧器调榴节能朴力有兄限,赠当控刻制规和律较熊为复忌杂时鼠,就炉难以口甚至式无法处实现肌。而认数字黄控制银器能诊实现固复杂章控制狠规律蜘的控御制。黄苍铜2、透计算孝机具厕有分社时控俱制能幻力,扩可实旅现多丛回路疗控制吼。猪释冻3、芽数字伍控制秤器具委有灵滩活性颂。起池控制拆规律板可灵许活多位样,峡可用跑一台赢计算暑机对柔不同封的回塘路实位现不棉同的岂控制眠方式小,并谷且修枣改控锦制参映数或大控制腾方式铸一般淹只可壁改变紫控制蜜程序母即可成,使山用起菜来简抗单方己便,障可改踩善调暮节品谎质,轻提高乡产品倚的产胸量和莫质量昂。洗箱盟4、例采用嫂计算浪机除薯实现磨PI隔D数牌字控振制外背,还孩能实偷现监劲控、尖数据朽采集矿、数甚字显财示等凯其他寄功能托。综销合考现虑,渗本设奸计控绣制模鹿块采舌用数捡字P残ID筹调节炭器。运对于稍方案夜一,熄采用美单片冷机实盆现恒阶温控姜制,罗虽然房该方居案成马本低优,可侦靠性党高,估抗干抢扰性秧强,闲但对牛于系不统的旁动态摆性能攀与稳黎态性论能要狗求较注高的能场合竖是不足合适臂的;军而对故于方齿案二会,采笑用P伞LC终实现教恒温竖控制雨,由探于P春LC酱成本现高,隙且P临LC季是外珠围系匠统配闹置复援杂,越不利请于我华们的绞设计除,由梢于数铲字P论ID谁调节碰,运风算量填大,表只要柜选择小合适裙的参潮数对脾于温贤度的义控制忆精度黑往往萝能达链到较衬好的祝效果浪。为谨了使株设计业的成穿本低姿、抗包干扰忍强,迷系统要动态迅性能达与稳项态性差能好挖的前盖提下迎,设瓦计方香案的塌总体挎结构薪框图惯如图方1.按3所议示:浪通过信单片且机对良偏差扩进行明PI袭D运覆算,均输出件控制敲D/翠A转滥换电窃路转晚换成敢0鸡—隆8V塑电压宜信号豪来控个制可饼控硅而触发外电路答,从仰而控母制可恰控硅暗通断未率,奖通过丰调节括加热示功率锄即可刊达到渴控制孝温度仔恒定娃的目供的。单单片机数字式温度传感器键盘液晶显示报警温度控制电路数字时钟润图业1.稿3愈读设计先总体葵结构捡框图飘第2奥章券酿织酒槽青温度爪控制晋系统漠硬件味设计欠考虑锁到尽夸量降仔低成挽本和填避免杜与复插杂的照电路烈,此锦系统对所用韵到的扭元器拢件均基为常皆用的勒电子桐器件道。而芽主控铺器采刑用低件功耗敬、高屡性能章、片毁内含勒8k齿b捐yt递e可严反复描檫写这的F帖la绳sh屯、热只读仍程序固器C炒MO把S8敌位单境片机顿AT拒89拜S5凯2;计温度究传感怕器采陈用D践AL博LA苦S公兆司生慈产的巩单总朱线数数字温夏度传负感器包DS纪18量B2崇0;礼采用银控制掩端T混TL颈电平汇,即傻可实胸现对爆继电夸器的没开关尺,使滨用时蠢完全逢可以界用榆NP草N型敬三极垫管接赛成电硬压跟攀随器爪的形食式驱辈动;堵单片疑机所辫需要盲的+呼5V滥工作劈电源修是通技过2托20遍V交酸流电淹压通讽过变悼压、率整流怠、稳势压、找滤波炉得到慕。实湿时控装制的莲显示埋器、要键盘穴通过堪单片运机来坦完成渡键盘阁扫描诸与输盾出动诉态显症示。乖采用院具有柿微功泉耗、研外围堡接口港简单柱、精心度高春、工截作稳稠定可坛靠等回优点礼的d普s1匪28肌87补实时篮时钟栽芯片明。控考虑邻到系锯统对浮传输酸速度昨的要辨求不趋高,加在P惠CA心机上父设定右和实统时显舅示温柱度,逆系统冲配有诞RS适23寇2串傅行通知讯端窑口,界下面图对硬察件电寒路作涂具体捕的设禾计。拥2.迷1缓A膀T8低9S成52谜单片纽机简扎介京2.晨1.殊1枯AT市89过S5即2单首片机览资源割简介被AT箩89徒S5贸2的揭结构芹如图踏2.豆1所旅示。童由于螺它的宇广泛愚使用默使得仓市面罚价格树较8欢15溪5、爱82堪55燕、8庭27命9要睡低,扣所以挣说用燃它是困很经竞济的反。法该芯怒片具驴有如牲下功涉能:赖①挂有1怒个专紫用的颗键盘卷/显爷示接参口;眠②卫有1跳个全予双工赢异步斤串行销通信渡接口绵;眉③箱有2伏个1恭6位钩定时横/计拉数器叉。这蜂样,症1个策89估S5根2,纪承担悼了3见个专午用接炸口芯役片的毛工作请;不交仅使脱成本权大大外下降督,而禽且优挤化了耍硬件蓄结构简和软枯件设忌计,镰给用续户带书来许总多方勒便。贡89衫S5知2有持40将个引唉脚,爬有3膨2个肾输入腹端口启(I准/O防),撇有2抓个读早写口祸线,透可以山反复量插除仿。所雅以可畅以降壤低成烛本。孝主要艺功能么特性蠢:客(1狸)对兼容阿MC原S5蛋1指咐令系齿统揭(2反)幼32鸣个双什向I黄/O诉口泼线刚(3拆)呆3个派16房位可柜编程容定时晒/计挑数器歌中断拖(4竹)耗2个著串行域中断赛口顷容疤意担柿棍炎庙懒椅自逝滴脆抚岩(5怖)姨2个译外部烘中断拆源肉(6肝)饶2个猴读写瘦中断键口线尺(7嫌)厌低功溉耗空罢闲和土掉电群模式愈(8壤)蛋8k姻可反填复擦趴写(繁>1露00且0次退)晒Fl驳as伸h梨RO艘M撒(9墨)览25怨6x候8和bi特t冻内部快RA努M植(1垦0)头时钟清频率害0-透24添MH月z茅(1与1)爽可编构程U幻AR钱T串安行通逃道嘱(1薄2)查共6新个中帖断源武(1梳3)己3级乔加密狱位昼(1败4)迟软件里设置茧睡眠玻和唤浑醒功施能结。挨2.飘1.里2闲AT销89吼S5裁2单陈片机供信号呀引脚或介绍砌[9销]兵输入贝输出罢口线浑~瞧口8瞧位双丸向口倒线冠~姑口躺8位晒双向根口线帖~率口8世位双旷向口厅线输~防口吸8位醒双向绳口线毫AL非E作污地课址锁另存控烘制信天号万在系辨统扩匠展时顿,A挥LE臣用于殿控制遥把淹口输讯出的绝低8击位地独址送碍入锁医存器冻锁存蛛起来担,以算实现劈低位束地址似和数泄据的驾分时磨传送咱。此需外由扒于A闭LE前是以亩六分就之一焦晶振依频率赖的固均定频门率输欣出正玩脉冲材,因湖此可交作为皇外部榨定时澡脉冲岩使用荒。筐忘外旧部程悦序存鱼储器估读选普通信拳号兆在读近外部寄RO酬M时魔,澡有效竟(低壶电平颤),妨以实楚现外凳部R柜OM狡单元除的读受操作劈。降启乳访问少程序雄存储价趋控究制信椅号得但旺信号色为低叼电平兵时,露对R熄OM天的读扣操作棕限定跳在外坊部程镰序存占储器朝;而口当嚷信号废为高女电平荡时,腔则对仅RO趣M的泊读操监作是久从内捷部程觉序存火储器瞒开始防,并至可延貌续至课外部毕程序翅存储件器。慧RS犬T津玻复巧位信病号湖当输性入的佛复位啄信号娘延续玉2个智机器朱周期姓以上煎高电图平时荷即为膛有效幼,用欧以完凭成单起片机我的复术位操垃作。材和怨寄外排接晶啊体引牙线端杂当使固用芯篇片内悔部时扁钟时夫,此浸二引呢线端饿用语国外接心石英寸晶体项和微皇调电涛容;旋当使小用外标部时劝钟时慰,用蓄于接获外部胀时钟污脉冲拍信号原。摔迅地扩线引鬼+服5V停电源熄2.认1.尚3白AT柳89内S5棚2单设片机敬时钟遇和复密位电尖路绿时钟户电路娃单片钞机内庄部有匪一个呼高增净益反丈向放波大器张,输岔入端讲为芯昼片引扎脚趋,输惧出端亏为引走脚吧。而旱在芯纺片外令部柔和岭之间嚼跨接芒晶体搁振荡缓器和叶微调死电容睡,从德而构谁成一悉个稳壤定的简自激鉴振荡塑器。间晶体穷震荡早频率仁高,象则系叹统的餐时钟陡频纵率也磨高,丙单捡片机价运行易速度鹿也就删快,银但反的过来垮运行典速度平快对瑞存储浩器的突速度介要求迈就高服,对县印制兽电路蒸板的下工艺慨要求拦也高仿,所埋以,瞧这里饺使用五震荡尝频率嚷为6得MH丙z的膨石英陕晶体狗。震扬荡电亩路产伶生的进震荡泳脉冲样并不露直接欲是使阳用,办而是搬经分疗频后悔再为巧系统妇所用兄,震梳荡脉躬冲经沈过二沫分频厚后才雪作为持系统倘的时凳钟信堆号。层在设的计电向路板怒时,页振荡晚器和豪电容妈应尽尼量靠或近单显片机漏,以贩避免岁干扰沿。需际要注支意的蚊是:军电路疑板时收,振拉荡器嫂和电仿容应况尽量寿安装掏得与典单片逐机靠两近,倚以减廊小寄因生电斯容的章存在沿更好区的保志障振窄荡器分稳定扶、可塘靠的狐工作月电路男图如嘴图2羡.2嘴所示穗复位舍电路恋单片总机的特复位姥电路羊分上巡电复抖位和复按键专复位罚两种揪方式峰。甘(a化)上滩电复脱位:丧在加给电之余后通炊过外愿部复差位电痒路的廊电容徐充电赏来实搜现的询。当词的上暮升时卡间不芝超过筑1m注s,春就可钓以实弃现自侮动上担电复复位,冻即接葬通电搅源就悦完成准了系知统的傍初始袄化电我路原邀理图猜。R虽ST席上的抱电压甜必须丈保证跪在斯街密特绒触发治器的带阀值轧电压领以上赶足够梢长时界间,名满足薯复位幼操作吉的要粮求。锈(年b)埋按碍键复遭位:须程序公运行悬出错久或操名作错滔误使柜系统脖处于锻死锁仪状态神时,永为了漫摆脱末困境芝,也景需按巨复位还键以送重新乒启动蛋。R触ST笑引脚暴是复志位信孙号的耗输入袭端,筝复位倦信号软是高式电平什有效汽。按上键复秀位又槐分按俗键脉帜冲复伐位(随图2芳.3愚)和摊按键吩电平稳复位滨。电添平复艺位将握复位湾端通理过电策阻与炎相连胞,按独键脉陈冲复捕位是狮利用津RC办分电乎路产影生正跌脉冲增来达晶到复贝位的窜。若(c梦)岭注意抖:离因为宣按键勿脉冲希复位庸是利秀用R骡C微骗分电吧路产泪生正材脉冲签来达喉到复愉位的牌。所缝以电道平复赏位要洋将复朋位端捞通过员电阻找与开相连请.如岭复位禾电路梳中R兵、C埋的值疑选择斩不当察,使机复位击时间临过长地,单饿片机晃将处省于循糕环复旱位状评态。雀故本野设计齐采用拉按键嘱复位扯。托2.终2愚温度耕传感酷器带温度福测量现转换尺部分导是整椒个系划统的敲数据辅来源勉,直卷接影苏响系发统的峰可靠匪性。掏传统罚的温兵度测贤量方舍法是瓜:温挖度传免感器揭例如元AD帮59牌0,崇将测丝量的范温度毛转换替成模读拟电喝信号碧,再随经过胆A/原D转怕换器像把模湖拟信面号转僚换成顶数字叔信号庄,单驰片机遭再对诵采集季的数窜字信潜号进即行处渡理蛇[3呼]容。这脾种模烛拟数缺字混屑合电薄路实底现起脆来比焰较复寇杂,油滤波拖消噪阁难度对大系计统稳幸定性芽不高涉,鉴赤于这喉些考锈虑,辣本设烈计采陵用数从字式缸温度掀传感饼器D稿S1督8B亮20厉。兴DS炼18功B2身0支打持路“郑一线肌总线盗”坑接口同,测移量温香度的槽范围长为-困55据°骄C~坟+1柿25艇°北C,奋现场律温度馅直接驻以篮“披一线储总线抚”汗的数壤字式制传输故,大膛大的坚提高止了系埋统的江抗干脑扰性炼。D罗S1经8B接20陈为3字引脚释,写DQ乔为数染字信茧号输佳入/品输出风端;荷GN先D为揭电源主地;滋VD别D为胞外接膀供电活电源伞输入嫁端。访温度糠采集财电路挂模块吹如图娱2.良4所疏示。览DS美B8罗B2翼0的开3脚车接系滚统中甘单片塔机的抗P1浆.4比口线似,用负于将披采集冶到的爬温度项送入残单片苗机中胸处理欣,2罩脚和妻3脚秀之间汇接一循个4坛.7洒K上挤拉电侨阻,盗即可欺完成梢温度傻采集傲部分玻硬件轻电路牧。务DS箩18烤B2冒0内德部结缓构主涝要由黎四部尸分组妈成:棚64愁位光航刻R泥OM世、温室度传易感器事、非蛙挥发柳的温周度报过警触童发器符TH旱和T州L、炭配置推寄存共器。飞图2句.4央侵温度店采样摊电路隆D乐S1捐8B既20规中的祸温度水传感进器可慎完成乎对温底度的劲测量丹,以谊12达位转在化为座例:驱用1辩6位枪符号历扩展察的二守进制悲补码毛读数椅形式缝提供味,以缴0.彻06电25雅℃纳/L厘SB捧形式丢表达主,其渠中S炮为符犁号位钩。数舌据转失换如魄下表皱2.轿1。架表2更.1忙够DS庭18过B2斯0温单度数描据转暂换表LSByteBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0232221202-12-22-32-4MSByteBit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8SSSSS262524呜这是桌12前位转特化后具得到晓的1掘2位传数据重,存催储在僵18粉B2躬0的扒两个堤8比中特的泻RA添M中趋,二逼进制乞中的继前面欣5位情是符归号位罢,如赵果测印得的王温度愁大于号0,屠这5具位为娇0,惊只要筋将测响到的油数值称乘于盆0.洞06壶25浸即可否得到闯实际斥温度抢;如卸果温残度小年于0坦,这期5位岸为1繁,测京到的工数值治需要个取反女加1潜再乘让于0坑.0廊62刚5即耳可得团到实率际温窝度。厌2.绍3菠键盘罢和显恋示电愉路旦键盘秤采用咬4蓄×蜜4的根行列亭式键太盘炼,又狼叫矩个阵式丰键盘净。用滨I/赠O口勿线组仰成行网、列企结构姑,按辜键设坊置在背行列吩的交遍点上泪。4楼×鱼4的那行列掌结构跃可组敲成1推6个凶键的按键盘籍。因鉴此,着在按液键数振量较衡多时蓄,可绍以节之省I秧/O凶口线委。妥2.爪3促.1程行稳列式障键盘盏的接费口佛行卡列式蜻键盘宰的接烘口方扁法,天直接舒接口热于单殊片机闸的I屋/O旦口上拒,如祖图2罗.5级所示僵。克图尘2.搞5越行列燃式键耍盘与冻单片愚机连舟接贯2.恋3裹.2昼行列齿式键花盘的你工作蓄原理勒键盘缓设置本在行著、列致线的壳交点修上,翼行、创列线苗分别祝连接编到按戴键开塞关的粱两端活。行配线通宾过上闷拉电转阻接江+5颜V,撤被拉表在高叨电平粉状态傲。孝对铸键盘迫的工亩作过影程可坡分两铁步:希第一穴步时副CP纠U首仙先检辟查键孝盘上撤是否糠欧键系按下隔;第找二步撇是再仪识别龟是哪报一个知键按夹下。滔佛加紧检幕测键略盘上尺有无著键按息下可修采用鱼查询巴工作糕方式月、定状时扫处描工呀作方底式和风中断烈三种熄工作部方式绩。痕2.帝3研.3录液晶怎显示姜的接所口移液晶疲显示灰的接仇口方脆法,扛直接虚接口逐于单劫片机财的I言/O谷口上若,如文图2详.6糟所示蓄。它图巡2.亮5液捕晶显煌示与病单片擦机连堤接窃2.热3椒.蹄4绑液晶去显示贺的工兽作原段理签显示呆采用蓝DM高C1镰60数2A返L响CM赔,采怖用标味准的会14构脚接病口,翼其中忙:宋第1渡脚:辞VS界S为浩地电欺源灯第2偷教:叛VD渴D接撑5V址正电盼源昼第3甚脚:衡V0烤为液筝晶显倘示器萍对比普度调直整端兔,接刷正电疮源时塑对比跃度最菊弱,妨接地者电源椅时对问比度纺最高矮,对蓄比度加过高纲时会呜产生叹“令鬼影把”脂,使晕用时迫可以干通过吐一个塌10叫K的窃电位酷器调倾整对被比度诉第4辞脚:土RS油为寄剖存器嘴选择温,高塞电平坑时选级择数断据寄悔存器登,低乌电平净时选愁择指鸟令寄与存器绿第5请脚:爷RW捉为读倾写信腐号线彻,高芒电平氏时进椅行读泽操作忍,低显电平公时进旬行写紧操作购。当齿RS敲和R笋W共弟同为汤低电固平时盈可以疮写入词指令萄或者颜显示少地址查,当肝RS念为低译电平拒RW蛾为高驳电平请时可苗以读哭忙信肠号,昨当R浇S为遗高电妥平R霞W为壶低电航平时踩可以质写入瑞数据秤。吼第6枕脚:墓E端吨为始敌能端碧,当驾E端丑由高拨电平佛变成泥低电牌平时舌,液厅晶模俭块执睁行命尽令障第7沿~1钞4脚颠:D臂0~着D7粪为8死位双打向数熟据线胀第5趟~1球6脚隐:空辅脚毒16愚02懒液晶串模块吓内部椅的控绳制器葵共有坛11抱条控织制指摧令,仙如表屈2所梢示,贿表2制.1顾河指令罩表指令RSR/WD7D6D5D4D3D2D1D0清显示0000000001光标返回000000001*置输入模式000000011/DS显示开/关控制0000001DCB光标和字符移位000001S/CR/L**置功能00000DLNF**置字符发生存储器地址00001字符发生存储器地址(AGG)置数据存储器地址001显示数据存贮器地址(ADD)读忙标志或地址01BF计数器地址(AC)写数到CGRAM或DDRAM10要写的数从CGRAM或DDRAM读数11读出的数据币它的出读写烧操作剑、屏唱幕和墙光标液的操恨作都前是通甜过指标令编遮程来类实现汉的。秧指令糟1:兽清显殊示,乏指令侨码0判1H祸,光管标复障位到播地址伟00忙H位址置桨指令矩2:合光标冶复位画,光驴标返自回到启地址支00燕H桶指令从3:颈光标搜和现析实模刺式设学置I辞/D期:光算标移浓动方薪向,禁高电简平右岂移,御低电瑞平左项移据S:柿屏幕盒上所听有文悦字是慢否左列移或便右移状。高勾电平龄有效面,低棉电平群则无阶效为指令薄4:钢显示制开关琴控制圣。D痛:控沾制整绕体显词示的培开与患关,羽高电除平表秧示开次显示图,低延电平旗表示座关显瞧示C基:控蓝制光牧标的芽开与裁关,罢高电女平表歪示有缸光标鄙,低胃电平湾表示张无光偏标瞒B:欠控制罢光标犯是否喜闪烁抵,高性电平完闪烁师,低亏电平惜不闪帝烁还指令漆5:渴光标培或显降示以晕为S间/C皱:高施电平惜时移仔动显区示的君文字弃,低厘电平赖时移莫动光恶标文指令汤6:荡功能树设置桃命令锣D只L:梯高电术平时心为4浅位总浆线,毁低电罩平时幕为8乞位总卸线宅N:斗低电膜平时捡为单暂行显地示,务高电兆平双卧行显雹示倾指令芝7:装字符序发生师器R糖AM蝴地址义设置肾指令催8:龙DD药RA哗M地筹址设脑置乱指令你9:馆读忙妄信号进和光乏标地龙址劈BF给:为旋忙标熔志,料高电略平表谜示忙穗,此舌时模坚块不绿能接脆受命井令或颜者数底据,宿如果容为低粗电平恩表示愉不忙县。躁指令蚊10蝇:写惭数据液指令病11馅:读智数据借2.层4温姜度控铜制电摊路拌在控析制系度统中滑通过冰测定照温度脏控制醒电磁校阀进亮行洒怨水降镇温鞭。店直动辈式电企磁阀斧:咬原宵理:只通电禾时,捉电磁彼线圈狼产生隆电磁毙力把萌关闭活件从发阀座磨上提缩起,挂阀门泽打开辣;断瑞电时个,电到磁力届消失细,弹越簧把不关闭犯件压折在阀贞座上矩,阀疑门关绑闭。滔拦特碍点:这在真屋空、丢负压惧、零贴压时献能正揉常工昨作,短但通顾径一朱般不研超过暴25点mm软。斗分布炒直动命式电煤磁阀它:恐原理牙:减它是耐一种赵直动查和先谅导式攀相结钩合的积原理婆,当宇入口重与出黄口没扔有压纲差时虚,通槽电后减,电豆磁力社直接须把先闸导小龙阀和祸主阀理关闭府件依辱次向胶上提畅起,残阀门亚打开隔。当矿入口膛与出艇口达郊到启吵动压胆差时躺,通亲电后琴,电远磁力喂先导防小阀境,主妥阀下沟腔压动力上熄升,稀上腔育压力畏下降驰,从畜而利突用压摄差把臣主阀甜向上蕉推开肃;断讲电时蛋,先副导阀怜利用趣弹簧市力或绵介质衡压力忙推动足关闭急件,齿向下戒移动赴,使寨阀门仓关闭帐。纤战特点胸:焦在零辜压差服或真斗空、错高压布时亦增能可讨靠动熊作,亿但功畜率较绳大,蓝要求危必须篇水平睁安装私。瘦先导斩式电固磁阀迟:供原理肯:通崇电时洋,电尼磁力田把先凉导孔弹打开爹,上翠腔室胃压力走迅速只下降层,在恰关闭隔件周油围形眨成上斯低下屯高的椅压差碰,流些体压醉力推铅动关谅闭件根向上甲移动潜,阀盛门打荒开;改断电亩时,羞弹簧酷力把简先导芽孔关念闭,类入口棚压力坏通过射旁通牙孔迅殿速腔跌室在恢关阀下件周邮围形也成下贪低上路高的瓣压差魄,流秆体压刺力推快动关医闭件漫向下需移动座,关碌闭阀填门。径悄特点登:饮流体宿压力生范围祝上限贺较高杠,可灿任意皆安装匙(需闹定制地)但乓必须栗满足腹流体炮压差妨条件南。冲2.穿5拿语言白报警梯电路灾语氧音报吉警电设路采葛用I程SD辨25渐60撞语音渔芯片扩,I献SD步25寇60谁语音险芯片唉在语塘音录欺放系伟统中顺的实级际应汁用效瓦果非喘常好历,而夸且编寄程也下比较英简单绒,与心其它厉一些咸数字遭语音厚芯片服相比脑,灿IS惭D2疲56哨0细的突杠出特膀点是吸放音慢效果叹极佳竿,能干够非旱常真右实、绑自然待地再持现语坛音、石音乐勉、音鲁调和玉效果绘声,倘另外轰,使爬用该赞芯片火也可勺自己衣设计慨电路伙实现姥录音屡操作膊,使林用十宽分方熄便。宝嘉2.樱5清.1嚼IS静D2急56泉0工细作模衡式雅由于丢IS怒D2蚊56完0郑内置钱了若剖干种捐操作牙模式室,陵因而禽可用尖最少咳的外杜围器睛件实友现最舅多的咬功能缝。操日作模伴式也救由地纲址端迈控制窗;当磨最高塑两位马都为庸1时射,其铃它地席址端软置高恒可选耗择某何个(拒或某研几个歌)特志定模字式。摘因此厘操作伤模式政和直蹲接寻告址相禽互排浊斥。瞒具体昌操作评模式颈见表迈1所菊列。动操作蒙模式俊可由槐微控美制器感也可绸由硬缩件实丈现。渴使用佛操作死模式旋要注斗意两炉点:避(1助)葛所有谁操作各最初踢都是牌从0伞地址旁即眼存储待空间维的起椅始端理开爱始。挡后续滔的操钞作根言据选倘用的请模式异可从悬其它检地址腾开始凯。但雹是,冷电路苗由录叼转放袭或由隆放转格录(现M6恋模式缴除外商),宵或都拿执行懂了掉望电周美期后聋,地栽址计坟数器弹将复芝位为筛0。灿(2后)到当C慌E变俩低且离最高售两地倚址位芹同为弯高时抬,执喝行操稳作模怒式。梅这种矿操作卵模式鸽将一疯直有嘉效,秋直到誓CE铅再次吹由高抱变低搁,芯何片重贪新锁策存当遮前的坛地址抗/模似式端量电平游并执不行相姓应的餐操作哈为止汉。芹如表芝2.煎2所垄示:算表2怨.2均操痕作模培式简扩表模式功能典型应用可组合使用的模式M0信息检索快进入信息M4、M5、M6M1删除WOM在最后一条信息结束处放EOMM3、M4、M5、M6M2未用保留N/AM3循环从0地址连续放音M1、M5、M6M4连续寻址录放连续的多段信息M0、M1、M5M5CE电平有效允许暂停M0、M1、M3、M4M6按键模式简化外围电路M0、M1、M3经2.青5.乔1烟IS堪D2魂56局0的年连接饭图告IS挤D2晨56申0语旗音芯等片的巡硬件斗接法英,如胀图2闯.6捡:讯图师2.跃6语缓音报城警电供路图糠第3进章妖酿酒固槽温鹅度控网制系遇统软棍件设助计区在控版制系居统中症,控洁制器誓最常觉用的息控制光规律茶是P圈ID慎控制展。P正ID弯控制消系统惕原理纷框图桥如图务3.志1所走示。礼系统然由P危ID坡控制衬器和金被控欺对象艇组成帝。历3.拆1妙P皮ID宋调节贡器粥控制支原理哄图3悔.1个酷PI香D控剪制系透统原如理框僚图渠PI手D控讽制器顷是一准种线乡性控乖制器财,一阳种它江根据廊给定炒值r派in喇(t须)与窜实际肉输出绣值y节ou况t(附t)桨构成穷控制启偏差俗:凶哗年帮抗漂室Er狗ro庸r(归t蜻)=夏ri尺n(针t洪)-眼yo递ut患(匆t匙)熊率PI吼D控纲制就挖是对犬偏差咐信号决进行晌比例遥、积告分、立微分网运算泳后,茫形成快一种逮控制偏规律努。即山,控坏制器读的输协出为阀:草(3润.1虽)那或写好成传跑递函线数的圈形式链:秧(3饺.2崭)狗左中免,杂k野p泊——蒸比例屠系数慢;泉Ti咽——篮积分喜时间决常数唉;躺T斯d缴——码微分堂时间愁常数气。绝简单冻说来粘,P兔ID蝴控制违器各涂校正幕环节爪的作模用如搬下些[5馆]偏:汇比例猛环节扔:成钥比例肯地反朱映控抹制系坑统的助偏差恰信号钥er紫ro漂r(陷t)煮,偏阿差一劈旦产继生,患控制维器立而即产没生控派制作厘用,掀以减涨小偏社差。级比例要控制质:把Gc粗(样s税)=薪K横p且积分劳环节仔:主煤要用雅于消羊除静关差,赌提高店系统导的无妖差度尖。积围分作订用的俩强尽魂弱取览决于诚积分笼时间汗常数犹Ti秤,筹Ti陵越大开,积墨分作兵用越避弱,脊反之助则越盒强。标积分恩控制绣:西G易c躺(伸s溜)旷=功Kp痒/找T变is增微分役环节奋:反演偏差套信号颂的变及化趋催势(仔变化医速率蕉),把并能到在偏激差信颠号变蛾得太测大之润前,获在系圾统中合引入龙一个遗有效温的早絮期修总正信满号,拔从而厌加快企系统里的动康作速枣度,姥减少求调节遭时间柳。功微分剂控制恼:滑Gc意(低s碧)霜=明Kp架T丽ds撞3.册2千位置宅式P愈ID要算法口基本棉PI纠D级控制别器的撕理想莫算式蜻为努(3呆.3业)式中笋u(息t)谅——扭控制匪器敲(扬也称测调节钩器缠)精的输肠出;耗e(栗t)女——港控制磨器的埋输入持(常比常是梳设定拐值与款被控卫量之羞差,洁即寸e(票t)羽=散r(锦t)痛-剩c(吃t)业);况K愚p挎——每控制琴器的管比例恭放大钥系数恩;劳T粱i沉——京控制汉器的碌积分躺时间灵;拒T船d腾——宋控制粘器的际微分神时间暗。烫设统u(城k)型为第编k际次采丧样时弄刻控桐制器钩的输党出值辈,可萌得离浙散的朴PI滤D始算式喂(3袋.4制)症式中破,荒。温由于赛计算澡机的磨输出你u(愤k)绩直接颗控制负执行赚机构田(如盖阀门穴),玻u(径k)晓的值蕉与执池行机亲构的爬位置贩(如盆阀门哥开度抖)一纸一对明应,杯所以梨通常摇称式柴(2纺)腔为位汪置式尝PI踩D惭控制谅算法帆。酸位置穗式唉PI妄D急控制抽算法食的缺飞点:浸当前骑采样玩时刻捎的输截出与葡过去税的各塔个状据态有罚关,僵计算吓时要烤对钢e夫(林k呆)网进行弄累加究,运骑算量冲大;辰而且陵控制料器的步输出范u用(保k震)瘦对应居的是股执行断机构神的实图际位疤置,秆如果古计算妇机出巷现故本障,右u珍(抚k敬)贯的大吼幅度由变化兰会引夸起执挖行机添构位韵置的婚大幅观度变亚化。休3.纯3数数字防PI浓D参厌数的迅整定勉PI够D控折制器受的参妙数整气定是婚控制克系统循设计朽的核平心内背容。广它是眠根据线被控团过程稼的特满性确层定P迷ID六控制唉器的岗比例何系数睁、积剥分时好间和钢微分洽时间筑的大鞋小。垒PI呆D控笋制器禾参数轰整定金的方巴法很紧多,厨概括岛起来火有泛两大辩类:监一是模理论晨计算目整定瑞法。液它主故要是读依据播系统姓的数洗学模监型,卡经过党理论赴计算慎确定然控制少器参判数。必这种必方法弱所得贪到的第计算理数据辛未必触可以宝直接统用,邮还必瞎须通样过工观程实抬际进蒜行调团整和损修改厅。二音是工储程整颗定方引法,杆它主翁要依直赖工趋程经脆验,卵直接冒在控份制系日统的克试验离中进拜行,纳且方标法简书单、况易于讨掌握使,在泰工程货实际盘中被刘广泛心采用碑。图本设眼计采睬用P模ID击归一蓄整定身法把锹对紧控制衬台三朽个参拼数(颤Kc棕、涂Ti查、悲Td汽,孤)转广换为荡一个捞参数日,猎从而书使问疼题明舅显简棚化。淹以达疤到控畏制器固的特轧性与拨被控娃过程闲的特馆性相役匹配挪,栏满足吴某种乎反映丑控制码系统汗质量地的性榨能指翻标。置3.帜3.坛1唐采样笨周期胁选择关的原榨则令(1差)根化据香拍农采贩样定价理,象系统阻采样蹦频率艇的下咳限为联fs恩=2卸fm榜ax求,此匆时系聋统可钟真实婆地恢干复到掉原来脸的连枕续信技号。止泊(2环)从王执行稀机构激的特沙性要圆求来陡看,夕有时芦需要夹输出闸信号鹿保持秀一定凝的宽偷度。扑采样端周期拖必须羊大于墙这一卖时间夸。联(3奖)从恐控制沫系统感的随速动和红抗干诊扰的遥性能谁来看做,要浆求采障样周烘期短痰些。群竭(4循)从布微机圈的工队作量冈和每婶个调牺节回第路的灭计算塌来看建,一渗般要疯求采徒样周堤期大编些。层钱(5岭)从屋计算孙机的封精度制看,纷过短士的采驶样周历期是屑不合怀适的与。携(6缠)礼当系遭统滞曾后占暑主导眨地位乒时,像应使黄滞后别时间稼为采掉样周勉期的仗整数嘴倍贝下表眯3.好1列狡出了单几种新常见蚀的被阵测参遣数的牌采样絮周期今T的协经验艇选择惧数据依。可姜供设谈计时席参考司。实崭际上陈生产把过程纲千差年万别纽,经越验数衬据不肠一定汇就合花适,捏可用览试探反法逐饺步调选试确励定。鹿表3迫.1罚客采样泼周期泄的经想验数单据表达[1押0]被测参数采用周期T(s)备注流量1~5s优先选用1s压力3~10s优先选用5s液位6~8s温度15~20s或纯滞后时间成分15~20s断3.蒸3.取2还PI削D参锈数对扛系统矩性能男的影隙响凉表3撇.睬2誉布PI劫D参泻数对斜系统屈性能摔的影萍响参数图作用缺点P加快调节,减少稳态误差稳定性下降,甚至造成系统的不稳定I因为有误差,积分调节就进行,直至无差.消除稳态误差,提高无差度。加入积分调节可使系统稳定性下降,动态响应变慢。积分作用常与另两种调节规律结合,组成PI调节器或PID调节器。D反映系统偏差信号变化率,具有预见性,能预见偏差变化的趋势,因此能产生超前的控制作用。可以减少超调,减少调节时间。微分作用对噪声干扰有放大作用,因此过强的加微分调节,对系统抗干扰不利。微分作用不能单独使用,需要与另外两种调节规蓄料目结合,组成PD或PID控制.届综啦上所北述,朋(捕K于p、驳Ti窑、析Td寿,德)对刑系统锅的性李能影醒响如狗表3妥.3疫所示讯:构表3衣.3茫继K铲p泄、T雨i和僵Td丧对系充统的伙影响影响KpTiTd稳态性能可以减少静差,但不能消除消除静差,但不能太大配合比例控制,可以减少静差动态性能加快系统速度,但会引起震荡太小会不稳定,太大会影响性能太大和太小都会引起超调量大,过渡时间长。脸3.望4令P殃ID租计算离程序愧窜PI船D调召节规延律的昌基本洽输入煎输出抚关系细可用辰微分渴方程象表示抖为:甚(3阳.5嚼)娇式中伯为调霜节器稳的输盈入误博差信栏号,深且途(3滴.6旺)斩其中似:窝为给低定值贡,汽为被船控变素量;姓为调挡节器燕的输凑出控州制信睡号;晒为比呀例系霜数;卧为积刺分时秤间常暴数;浆微分偷时间伙常数挡。顽计算绕机只圾能处汪理数桌字信兽号,晓若采宾样周粘期为慢T第朽n次幸采样卸的输弓入误伴差为拉,且烦,输陵出为霸,P威ID煤算法愚用的留微分潜由差肝分免代替业,积捷分捐由兽代替社,于创是得潮到谊(3穷.7获)俊写成君递推贼形式雹为△爽浴=使肾树旬=调租秋辅=睁滤母萄=号截工昆=仍(3竞.8虫)右其中属:戴(3陪.9枝)兆(3规.1努0)币(3帽.1抬1)烛酬间显然拉,P贪ID巧计算冷△透只需兴要保扎留现押时刻建以及肢以前啊的两饶个偏爱差量递和奏。初楚始化家程序小初值烈通过貌采样权并根讨据参稻数垂、索、谁以及先、裂和鸣计算颈△厅。兔淘驰根据镜输出樱控制桨增量提△侧,可钩求出国本次厕控制划输出们为辆+迹△锣=拴(3治.1愉2)判由于敲电阻疾炉一钩般是贡属于您一阶耐对象毫和滞钞后的身一阶嘴对象石,所理以式垮中言、杀、钞的选僚择取廉决于驰电阻点炉的客阶跃挥响应昌曲线喉和实舞际经腾验,蝇工程拼上已掉经积咐累了尽不少佩行之直的参咸数整拍定方阀法。唇本设忌计采蜓用Z巷ie坛gl换er真-N锄ic追ho健ls碗提出联的喊PI床D归召一调指整法经,调懂整参渔数,财主要价是为且了减庭少在姿线整暮定参骡数的玉数目强,常辜常人换为假改定约劲束条六件,膛以减款少独仆立变枕量的唐个数封,令怀:听(3孔.1准3)叔(3顿.1密4)梯(3默.1填5)堡式中腹称为旨临界畜周期团。在湖单纯伸比例奖作用袋下(玩比例累增益朵由小柏到大梨),异是系印统产抗生等张幅振浩荡的井比例介增益果,这汇时的侨工作辟周期园为临剪界周比期存,则荐可以盛得到砌△刷==过=差(3版.1壁6)历式中弹=0壁.2住,鼠=1间.2贫5窜[8策]坟(3翼.1南7)易从而励可以衔调节粒的参熟数只桶有一貌个。谈可设怠计一倍个调浓整子扰程序戏,通低过键外盘输缠入改援变倚值,凑改变肿运行蹈参数黑,使享系统准满足刻要求悟。胁下面编对P躁ID脂运算经加以貌说明雷:紫所有瞧的数壤都变害成定历点纯决小数牲进行饼处理笔。拼算式乒中的摔各项悔有正萄有负苗,以童最高纽位作眼为符役号位液,最危高位疲为0眉表示托为正号数,掉为1狠表示套负数昌。正售负数接都是料补码累表示孔,最斯后的辫计算诊以原查码输丝出。醋双精福度运怖算,元为了嫁保证阁运算重精度炸,把跟单字找节8睛位输希入采湖样值禽和给闷定值骄都变浑成双宏字节罗16职位进敢行计芦算,销最后圣将运唐算结引果取故成高谨8位谱有效陷值输煤出。娱输出煤控制哪量勒的限君幅处阻理。言为了滔便于堂实现借对晶岁闸管鲜的通泻断处怖理,晶PI教D的停输出付现在傻在0榆~帖25吸0之帝间。咬大于般25铅0或辆小于微0的唐控制仆量删都是晃没有否意义妹的,简因在疲算法锈上对陵进行昏限幅茶,即攀=杜(3桃.1搞8)付PI宪D的佛计算皇公式弦采用煤位置签式算就法,繁计算埋公式粪为+裤老=飘(3尾.1耕9)用PI浪D计床算的逃程序哑流程徐图图霸3.旗2所纵指示剂;而积参数粘内存述分配浸表如带表3鸡.4也所列哄。彩表3互.4差格参数锋内存奴分配腥表存储单元符号说明存储单元符号说明3FH高8位38H低8位30H低8位39H高8位31H给定值高8位3AH低8位32H给定值低8位3BH高8位33H高8位3CH低8位34H低8位3DH高8位35H高8位32EH低8位36H低8位3FH高8位37H高8位40H低8位斗图3岸.2族嚷PI粗D计池算程昂序的型流程圣图线参照佩流程港图3牲.2构编写葵程序冻,程慨序如妈下:/*********************************************************//*名称:floatPIDprocess1*//*功能:PIDadjust*//*说明:*//*调用:*//*输入:floatxdata*Yn,floatxdata*Rn*//*返回值:deltaPn*//*********************************************************/floatPIDprocess1(){intdataE_0;floatdatadeltaPn,deltaPi,deltaPp,deltaPd,PsumCopy;E_0=SetTemperature1-CurrentTemperature1;if(abs(E_0)>Emax){deltaPp=(float)Kp*(E_0-E_11);deltaPd=(float)Kd*(E_0-2*E_11+E_21);//if(deltaPd>=dPdmax)deltaPd=0;deltaPn=deltaPp+deltaPd;}else{if(abs(E_0)>E0){deltaPi=(float)Ki*E_0*(Emax-abs(E_0))/(Emax-E0);}else{//小误差时的处理deltaPi=(float)Ki*E_0;//if(fabs(deltaPi)<dPimin)deltaPi=0;}deltaPp=(float)Kp*(E_0-E_11);deltaPd=(float)Kd*(E_0-2*E_11+E_21);//if(deltaPd>=dPdmax)deltaPd=0;deltaPn=deltaPp+deltaPi+deltaPd;}/*if(fabs(deltaPn)>dPmax){if(deltaPn>0)deltaPn=dPmax;elsedeltaPn=-dPmax;}*/Psum1+=deltaPn;PsumCopy=Psum1;嫁if踩(P第su抖mC蝶op怪y>肾Pm淹ax伶)腹Ps际um丘Co墙py伐=P版ma宴x;岁纷if纹(P雹su曾mC浆op网y<蝶Pm表in侵)聪Ps润um挑Co圆py昨=P喝mi处n;蹄往E_针21丑=E洗_1纸1;敞标E_施11雷=E刻_0敢;切re屿tu眯rn长(P棒su应mC傍op牧y)奉;父}汽/*抚**期**逮**邻**形**锐**役**权**宋**孔**考**办**楼**怖**挺**参**权**捧**闯**跪**颗**帜**麻**左**煮**传**砍**崖**庸/越/*蓄名投称:日f助lo袍at皇P躺ID城pr眨oc疾es盲s2雄*绵/缸/*宁功裳能:献P待ID适a弓dj格us苍t洗*/旦炮/*跟说言明:偶*患/堵/*挖调读用:磁*为/垦/*芽输糕入:彩f榜lo旗at挑x移da叠ta符Y影n,草f坚lo勺at悲x咱da愤ta摧R佩n流*/艇泡/*拼返己回值潮:桐Ps玻um沿2乔*/舍味/*果**盯**下**俭**煎**炊**戚**宝**碌**谊**沾**脊**辩**用**保**威**银**芝**碍**劝**喉**乡**价**丑**仓**巩**贪**弦**范/赌fl孕oa考t袄PI梯Dp匀ro蕉ce雀ss船2(磁)转{满in梨t夜da傅ta置E相_0载;刻fl饲oa榴t步da阁ta亩d箩el勾ta泄Pn许,d啦el壳ta傅Pi惊,P虑su过mC身op骨y;沙令E_屋0=重Se腾tT欣em霉pe涝ra当tu穗re鼓2-陕Cu贤rr斑en肠tT漏em夸pe夫ra研tu功re晕2;泊离if足(a祖bs窗(E叶_0绢)>盐Em选ax毁)栽{舒de众lt畜aP象n=勉(f染lo宝at往)K驱p*扬(E培_0蚕-E灵_1橡2)止+(惑fl滥oa朋t)助Kd咳*(票E_叫0-浸2*鲜E_禽12办+E匹_2劲2)屠;低}散el普se姨朱{欣if肿(a陡bs肌(E坡_0征)>剑E0任)年{估de述lt厘aP努i=换(f吗lo溉at漏)K顷i*顶E_挠0*假(E如ma架x-尽ab源s(溉E_摔0)裳)/恼(E咸ma受x-扎E0友);圆逆}闭el息se割庸{珠//锻小误该差时弟的处拒理场de得lt塑aP凳i=芳(f识lo盘at延)K摆i*株E_隐0;殿栽}多de凡lt幻aP骡n=练(f获lo封at省)K砍p*州(E买_0疯-E质_1百2)容+d胆el冰ta艺Pi咽+(它fl地oa和t)墙Kd滤*(勤E_虎0-寺2*源E_塌12卸+E抄_2短2)乏;绕}屠/*侵i吴f(兽fa蕉bs溪(d狐el枪ta竿Pn留)>喇dP喂ma获x)宜射{义if码(d跑el匪ta震Pn朴>0裹)急de妙lt接aP所n=咱dP普ma锋x;靠焦el露se拍d蝴el屋ta弟Pn音=-疤dP腔ma氏x;队财}*改/刷Ps纪um冠2+毫=d哭el猜ta窄Pn某;瓦Ps短um乖Co迹py忍=P厦su斑m2住;搅if蔬(P带su夏mC喊op认y>士Pm欧ax玩)马Ps虎um难Co紫py港=P的ma拆x;益还if迟(P节su聪mC舌op驶y<这Pm放in弹)歇Ps士um祥Co犹py载=P脊mi阶n;驴浸E_孤22命=E滔_1觉2;鸽饭E_香12催=E冈_0勺;劝re驰tu叠rn剩(P内su雅mC跪op孟y)箭;逝}3.5系统相关软件设计系统其它部件的软件设计方案1)每个模块的程序结构简单,任务明确,易于编写、调试和修改。2)程序可读行好,对程序的修改可局部进行,其它部分可以保持不变,便于功能扩充。3)对于使用频繁的子程序可以建立子程序库,便于多个模块调用。3.5.2系统软件设计框图如图3.3所示:主程序主程序温度采集模块时钟模块报警电路模块液晶显示模块键盘扫描模块温度控制模块图3.2系统软件设计框图根据设计要求,首先要确定软件设计方案,即确定该软件应该完成那些功能;其次是规划为了完成这些功能需要分成多少个功能模块,以及每一个程序模块的具体任务是什嫫。一般划分模块应遵循下述原则:1)每个模块应具有独立的功能,能产生一个明确的结果。2)模块之间的控制参数应尽量简单,数据参数应尽量少。控制参数是指模块进入和退出的条件及方式,数据参数是指模块间的信息交换方式、交换量的多少及交换的频繁程度。3)模块长度要适中。模块太长时,分析和调试比较困难,失去了模块化程序结构的优越性;模块太短则信息交换太频繁,也不合适。3.5.3主程序的设计主程序的设计内容一般包括:主程序的起始地址,中断服务程序的起始地址,有关存储单元及相关部件的初始化和一些子程序调用等等。3.5.4主程序的起始地址及初始化MCS-51系列单片机复位后,(PC)=0000H,而0003H~002BH分别为各中断源的入口地址.所以编程时应在0000H处写一条跳转指令.lcd1602的显示控制显示屏的具体工作原理,见流程图3.5所示。图3.3显示程序设计框图DS18B20和lcd1602的子程序设计DS18B20和lcd1602一起的c程序设计如下:#include<reg51.h>#defineucharunsignedchar#defineuintunsignedintsbitDQ=P3^7;//ds18b20与单片机连接口sbitRS=P3^0;sbitRW=P3^1;sbitEN=P3^2;unsignedcharcodestr1[]={"temperature:"};unsignedcharcodestr2[]={"

"};uchardatadisdata[5];uinttvalue;//温度值uchartflag;//温度正负标志/*************************lcd1602程序**************************/voiddelay1ms(unsignedintms)//延时1毫秒(不够精确的){unsignedinti,j;

for(i=0;i<ms;i++)

for(j=0;j<100;j++);}voidwr_com(unsignedcharcom)//写指令//{delay1ms(1);

RS=0;

RW=0;

EN=0;

P2=com;

delay1ms(1);

EN=1;

delay1ms(1);

EN=0;}voidwr_dat(unsignedchardat)//写数据//{delay1ms(1);;

RS=1;

RW=0;

EN=0;

P2=dat;

delay1ms(1);

EN=1;

delay1ms(1);

EN=0;}voidlcd_init()//初始化设置//{delay1ms(15);wr_com(0x38);delay1ms(5);

wr_com(0x08);delay1ms(5);

wr_com(0x01);delay1ms(5);

wr_com(0x06);delay1ms(5);

wr_com(0x0c);delay1ms(5);}voiddisplay(unsignedchar*p)//显示//{while(*p!='\0'){wr_dat(*p);p++;delay1ms(1);}}init_play()//初始化显示{lcd_init();

wr_com(0x80);display(str1);wr_com(0xc0);display(str2);

}/******************************ds1820程序***************************************/voiddelay_18B20(unsignedinti)//延时1微秒{

while(i--);}voidds1820rst()/*ds1820复位*/{unsignedcharx=0;DQ=1;

//DQ复位delay_18B20(4);//延时DQ=0;

//DQ拉低delay_18B20(100);//精确延时大于480usDQ=1;

//拉高delay_18B20(40);

}

uchards1820rd()/*读数据*/{unsignedchari=0;unsignedchardat=0;for(i=8;i>0;i--){

DQ=0;//给脉冲信号

dat>>=1;

DQ=1;//给脉冲信号

if(DQ)

dat|=0x80;

delay_18B20(10);}

return(dat);}voidds1820wr(ucharwdata)/*写数据*/{unsignedchari=0;

for(i=8;i>0;i--)

{DQ=0;

DQ=wdata&0x01;

delay_18B20(10);

DQ=1;

wdata>>=1;

}}read_temp()/*读取温度值并转换*/{uchara,b;ds1820rst();

ds1820wr(0xcc);//*跳过读序列号*/ds1820wr(0x44);//*启动温度转换*/ds1820rst();

ds1820wr(0xcc);//*跳过读序列号*/ds1820wr(0xbe);//*读取温度*/a=ds1820rd();b=ds1820rd();tvalue=b;tvalue<<=8;tvalue=tvalue|a;

if(tvalue<0x0fff)

tflag=0;

else

{tvalue=~tvalue+1;tflag=1;

}tvalue=tvalue*(0.625);//温度值扩大10倍,精确到1位小数return(tvalue);}/*******************************************************************/

voidds1820disp()//温度值显示{ucharflagdat;

disdata[0]=tvalue/1000+0x30;//百位数

disdata[1]=tvalue%1000/100+0x30;//十位数

disdata[2]=tvalue%100/10+0x30;//个位数

disdata[3]=tvalue%10+0x30;//小数位

if(tflag==0)

flagdat=0x20;//正温度不显示符号

else

flagdat=0x2d;/

温馨提示

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

最新文档

评论

0/150

提交评论