2010省赛水温控制系统设计报告.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文档。上传文档
查看更多
水温控制系统设计报告 摘要:为了实现水温控制系统的设计要求,通过对各模块电路方案的比较及论证,最后确定了这种以STC89C52单片机为核心的硬件电路,选用DS18B20温度传感器测量水温,该传感器分辨温度可达0.0625℃,750ms数字转换,采用单总线连接,测量精度高,转换时间快,就有极强抗干扰纠错能力,在加上PID算法的精确控制,其精度足以满足题目要求。显示模块采用12864点阵液晶,并行接口,编程容易,美观大方,可实现水温及其随时间变化的实时曲线的显示功能。除单片机可实现的恒值自动控制外,该系统还可通过键盘设定水温,在短时间内迅速加热或制冷。本系统实现了对一升水的温度控制,即在10℃—70℃量程范围内对每一点温度的自动控制以保持设定的温度基本不变。 关键词:STC89C52单片机、DS18B20温度传感器、128*64液晶、PID 前言 随着人们生活水平的提高,对生活环境的要求也越来越高,家用电器越来越趋向于自动控制控制乃至于智能控制,针对目前家庭的实际需要,自动控制水温系统比较方便实用,本文就通过51系列单片机来实现一种家用自动控制水温系统的设计。该家用自动控制水温系统能及时反映当前系统工作区的温度信息,温度信息通过液晶屏直观的显示给用户,用户可根据自己对水温的实用要求,通过键盘自行设定温度并查看温度变化曲线。, 一、方案设计和论证 1.1题目分析 根据题目的具体要求,经过阅读思考,可对题目的具体任务、功能、技术指等作出如下分析。 1.1.1 实际上题目的任务就是要设计一个水温自动控制系统,控制对象为1升净水,,系统的功能是温度测量和控温: 在测量部分,要求测量10~70oC的温度范围,还规定了测量的精度需高于0.5oC,测温的结果要求显示。 在控制部分,要求系统能够将水温调节到给定的温度,并进行保温。 在发挥部分,还要求提高温度系统的控制性能,缩短调节时间,提高控制精度,用液晶屏显示水温随时间变化的实时曲线。 1.1.2 测温范围:10~70oC; 测温精度:基础部分为0.5oC,发挥部分为0.2oC; (3)保温精度:基础部分为4oC,发挥部分为2oC; (4)显示:液晶显示当前温度和设定温度,并可画出温度的实时曲线。 1.2各种方案比较和选择 对题目进行深入的分析和思考,可将整个系统分为以下几个部分:控制电路模块、测温电路模块、键盘输入和液晶显示模块、功率模块。 1.2.1控制器模块 方案一:采用运放等模拟电路搭建一个控制器,用模拟方式实现PID控制,对于纯粹的水温控制,这是足够的。但是附加显示、温度设定等功能,还要附加许多电路,稍显麻烦。同样,使用逻辑电路也可实现控制功能,但总体的电路设计和制作比较烦琐。 方案二:采用FPGA实现控制功能。使用FPGA时,电路设计比较简单,通过相应的编程设计,可以很容易地实现控制和显示、键盘等功能,是一种可选的方案。但和单片机相比,价格较高,显然大材小用。 方案三:采用单片机最小系统同时完成控制、显示、键盘等功能,电路设计和制作比较简单,成本也低,是一种非常好的方案。 综上所述本设计采用方案三作为控制电路。 对于单片机的型号有如下两个方案: 方案一: 采用凌阳公司的SPCE061A 单片机作为控制器的方案。该单片机I/O资源丰富,并集成了语音功能。芯片内置JTAG电路,故价格较高,相对性价比较低,且需要一定基础。 方案二:采用STC89C52单片机实现系统中数据采集及处理,它是MCS-51系列单片机的派生产品,在指令系统、硬件结构和片内资源上和标准8052单片机完全兼容,DIP40封装系列和8051兼容均为Pin-to-Pin,使用时容易掌握。STC89C52运行高速(最高时钟频率90 MHz)、低功耗、价格低、稳定可靠、使用广泛、通用性强,在系统/在使用可编程(ISP,IAP),不占用户资源。本系统利用了STC89C52单片机的1个中断,2个定时器以及P0~P3 4个端口。采用外部11.059 2 MHz晶振,并使用30 pF的电容接地,以提高系统的稳定性和可靠性。 将两个方案一比较便可得出一个结论,采用STC89C52单片机来实现本题目,电路简单,成本较低,经实验运行证明工作可靠,所以最后决定用STC89C52作为该控制系统的核心。 1.2.2 标准温度测量模块 水温控制系统是一个过程控制系统,在设计的过程中,必须明确它的组成部分。过程控制系统的组成部分有:控制器、执行器、被控对象和测量变送单元,其框图如图2所示。 图2 过程控制组成框图 由图可知,在这个系统的设计中,主要设计如图几个部分。除此之外,根据题目要求,还要选取合适的控制算法来达到系统参数的要求。对于执行器件、测量变送元件将在部分电路设计中有说明。在这个部分我主要是对控制器的确定和控制算

文档评论(0)

137****4840 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档