- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 16
水温恒温控制嵌入式系统设计
1概述
1.1发展历史
温度控制电路广泛应用于社会生活的各个领域,如家用电器、汽车、材料、电力电子等,同时在很多工业应用场合都需要温度的恒定控制,比如电加热炉,烟叶初烤炕房,某些传感器的工作环境温度等。同时,在实际工作和科研中,许多实验均需要用加热器来加热实验对象,使其达到并保持在某一设定温度,而且在实验过程中,对象的温度有时要求稳定性很高,有时需要不断地调节。正因为如此,恒温的控制在工业和科研中占有非同一般的地位。
水温恒温控制就是其中的一种。水的恒温控制是利用对加热系统(热源)的控制,使之在不同的温度输出不同的功率,使得在水温我们预设的温度附近作为小的变动,而不会超出太大的范围,从而达到我们使用的要求。在预设温度的附近时,温度与加热器、散热器之间的关系是很微妙的,我们没办法控制任意时刻的准确的水温,但是我们可以通过测量来判断其变化的趋势,和变化的幅度,从而来使之朝着我们预想的方向进行。
1.2发展现状与发展方向
常用的水温恒温控制系统根据应用场合和所要求的性能指标有所不同,主要分为继电器恒温控制系统,PID恒温控制系统以及电子式(多用可控硅)恒温控制系统等几种。
传统的继电器恒温控制系统简单实用,但由于继电器动作频繁,可能会因触点不良而影响正常工作。
PID控制即比例、积分、微分控制。自19世纪40年代开始以来,广泛应用在工业生产中,长期以来,由于其结构简单、实用、价格低,在广泛的过程领域内可以实现满意的控制。PID算法根据比例、积分、微分系数计算出合适的输出控制参数,利用修改控制变量误差的方法实现闭环控制,其缺点是现场PID参数整定麻烦,被控对象模型参数难以确定。
可控硅恒温控制系统的特点是体积小、无噪声、调节方便、控制精度高,但会对电网产生一定影响,适用于科研实验等小功率加热器。
1.3 本系统设计说明
本文设计的水温恒温控制嵌入式系统采用以凌阳系列单片机的SPCE061单片机作为控制核心,来实现对温度的恒定控制,除了单片机控制模块,还包括温度传感器采样模块、A/D转换模块、温度显示模块、设置/存储预定温度模块、加热电路模块、散热电路模块,本系统的设计电路比较简单,控制效果好。设计可以显示0°到100°范围内的温度,显示精度可以包括小数位。系统的静态误差不大于0.2℃?,超调量较小。本系统的单片机程序代码放在上交的电子版的设计内容的附录中,且程序在unsp开发环境(IDE)下经过调试通过可以正常的使用
2系统原理介绍
2.1系统工作原理介绍
本系统的结构框图如下图1所示:
温度传感器采样
温度传感器采样
A/D转换
单片机控制
水
加热/散热电路
温度显示
设置/存储预定温度
图1.系统框图
从图中易可知,本设计系统主要包括如下几部分:单片机控制模块、温度传感器采样模块、A/D转换模块、温度显示模块、设置/存储预定温度模块、加热/散热电路模块。
系统的工作流程是这样的:首先用户要先使用设置/存储预定温度模块设置和存储预定的温度;温度传感器采样模块对水温进行采样,将采集到的温度传给A/D转换模块,A/D转换模块将此温度对应的数值传给单片机控制模块,单片机控制模块会判断此温度是否在用户预定的温度+/-0.5°的范围内,如果两个温度不等就会调用加热/散热电路模块,即如果此温度高于用户设定温度0.5°以上,则散热电路就会开启以将当前的水温降到预定的温度+/-0.5°的范围内,反正则会启动加热电路以加热当前的水。同时如果用户想显示当前的水温或者预定的水温,都可以通过温度显示模块显示,而如果用户要改变当前的预定水温,可以通过设置/存储预定温度模块进行设置。
2.2系统设计依据与方法介绍
1.单片机控制模块:它的设计采用凌阳系列单片机的SPCE061单片机作为控制核心,来实现对温度的恒定控制。之所以选择这款单片机,是因为原来在本科阶段学习时接触过这款单片机,对它有一定的了解,SPCE061拥有普通十六位单片机所不具备的各种功能,配合它的开发工具非常简单可靠,它的开发环境(unSP IDE)非常经典易用,它还拥有高档微处理器的端口特性,功能强大,而且功耗低,性价比高,是嵌入式应用中较好选择,值得一提的是,这款芯片的IOB口的IOB1和IOB2分别可以用于SCK和SDA以支持I2C总线,在下一节将专门对I2C
2.温度传感器采样模块:它的设计对于系统的成功与否是非常关键的,对于它的测量部分,参考温度测量方面的相关资料,提出了两个方案:
方案一:采用热敏电阻,可满足40℃~90℃的测量范围,但热敏电阻精度、重复性、可靠性都很差,对于检测小于
方案二:采用温度传感器AD590K。AD590K具有较高的精度和重复性(其良好的非线性可以保证优于0.1℃的测量精度),利用其重复性较好的
原创力文档


文档评论(0)