PIC温度控制系统设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PIC温度控制系统设计与实现

PIC温度控制系统设计与实现   【摘要】对于室内空调、汽车空调这类强非线性系统,智能控制系统更加适用。本文利用模糊控制原理,对其在温度控制系统的控制进行详细介绍,结果表明具有较高的控制精度,分别从硬件及软件设计两个方面进行了阐述,对控制系统的控制单元进行了设计,采用PIC单片机作为控制单元处理器,对控制规则进行了设计。系统具有电路简单、可靠性高、抗干扰能力强等。   【关键词】模糊控制;温度控制;PIC   1.引言   温度控制系统广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等,常用的控制电路根据应用场合和所要求的性能指标有所不同,在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。同时,模糊控制在温度控制中的作用也越来越成熟,而且大大提高了控制精度和电子产品的运行效率。   本文就是利用模糊控制对其进行了研究,硬件上选用了Microchip的PIC单片机,最大的优点是引脚少、功能强、可直接驱动LED负载;具有低功耗工作方式,外围配置简单提高了整机的可靠性;并且具有较强的抗干扰性,极大地调高了抵御外界的电磁干扰和本机控制电路的电磁干扰的能力。系统具有电路简单、可靠性高、抗干扰能力强等优势。   2.模糊控制理论介绍   2.1 模糊理论简介   模糊系统理论是由美国自动控制理论专家L.A.Zadeh于1965年创立的。[1]随着模糊控制系统在工业界得成功应用,越来越多的学者都对模糊系统及其理论进行了广泛的研究和应用,使其在各个领域取得了迅速的发展。如今,因其简单而有效地控制功能,模糊控制(Fuzzy Control)已经得到了广泛应。由于模糊逻辑本身提供了由专家构造语言信息并将其转化为控制策略的一种体系理论方法,因而能够解决许多复杂而无法建立精确数学模型系统的控制问题,所以它是处理推理系统和控制系统中不精确和不确定性的一种有效方法。从广义上讲,模糊控制是基于模糊推理,模仿人的思维方式,对难以建立精确数学模型的对象实施的一种控制策略。它是模糊数学同控制理论相结合的产物,同时也是只能控制的重要组成部分。一般说来,模糊器有三个主要的功能模块。将变量的实际变化范围化分成若干等级,这些等级的全体成为变量的论域。   2.2 模糊化[2]   事实上,模糊化是将模糊控制器输入量的确定值转换为相应的模糊语言变量值的过程,而模糊语言变量值是一个模糊集合,所以模糊化方法应给出从精确量到模糊集合的转变方法。从理论上讲,模糊控制器的维数越高,即输入变量个数越多,控制越精细。但维数过高,模糊控制规则变得过于复杂,控制算法实现相当困难。[3]所以选择温度的偏差E,和偏差变化率EC作为模糊器的输入,输出变量为控制量U即温度控制量,温度控制量越大,温度就上升得越快。   模糊控制器的确定量输入必须经过模糊化接口进行模糊化,这样转化成模糊矢量,模糊化等级是可以设定。例如将[a,b]之间的连续量x可以经过变化后就可转化成模糊化等级,若连续变量x的值在[a,b]之间,可以由公式:   就变为连续的变量y,且y的取值范围在[-m/2,m/2]之间,输入输出变量的状态划分为“正大、正中、正小、零、负小、负中、负大”七个档次来描述,分别用英文字母PL,PM,PS,NO,PO,NS,NM,NL表示之。   温度设定值的范围定为15℃到28℃,定义温度偏差E的论域为[-20,20],温度偏差变化率EC的论域为[-4,4],风门电机的输出量U的论域为[0%,100%](0%表示最大制冷,100%表示最大采暖)。对E,EC和U的模糊状态E,EC和U的整数论域分别定义如下:E和EC的论域为:{-4,-3,-2,-1,0,1,2,3,4}U的论域为:{-5,-4,-3,-2,-l,0,l,2,3,4,5}。因此,量化因子Ke=4/20=0.2,Kc=4/4=l,Ku=l/10=0.1。E和EC的模糊集均为:{NB,NS,ZE,PS,PB};U的模糊集为:{NB,NM,NS,NO,PO,PS,PM,PB}。   隶属度函数的建立有一定的原则,模糊控制过程对于语言变量值的隶属度函数形状并不敏感,只是对隶属度数的范围有一定的敏感,所以在控制中选用三角形或梯形的隶属函数是较为合适的,有利于计算隶属度。经过分析本设计输入和输出的隶属度均采用三角函数。   经过以上的分析,通过MATLAB对其进行仿真后得到模糊控制输出曲面如图1,由图可以看出,其输出比较平滑,不会带被控制量发生太大的变化从而导致温度的大起大落。   图1 模糊控制输出曲面   2.3 模糊控制推理及控制规则   模糊控制器的控制规则是基于手动控制策略,手动控制过程一般是通过对被控对象的一些观测,操作者再根据己有的经验和技术知识,

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档