水温自动控制系统的设计.doc
《水温自动控制系统的设计.doc》由会员分享,可在线阅读,更多相关《水温自动控制系统的设计.doc(12页珍藏版)》请在沃文网上搜索。
1、 水温控制系统 摘要:本文介绍了基于STC89C52单片机的自动水温控制系统的设计及实现过程。该系统具有实时显示、温度测量、温度设定并能根据设定值对环境温度进行调节实现控温的目的并且自动记录时间。关键词 :STC89C52 实时 控温 时间一、设计任务设计并制作一个水温自动控制系统,控制对象为1升水。水温可以在一定范围内设定,并能实现在1070量程范围内对每一点温度的自动控制,以保持设定的温度基本保持不变。(1)可键盘设定控制温度值,并能用液晶显示,显示最小区分度为0.1;(2)可以测量并显示水的实际温度。温度测量误差在0.5 内;(3)水温控制系统应具有全量程(1070)内的升温、降温功能(
2、降温可用半导体制冷片、升温用800W以内的电加热器);(4)在全量程内任意设定一个温度值(例如起始温度15内),控制系统可以实现该给定温度的恒值自动控制。控制的最大动态误差4,静态误差1,系统达到稳态的时间15min(最少两个波动周期)。(5)当设定温度突变(温度变化20)时,控制的最大动态误差2,系统达到稳态的时间8min(最少两个波动周期); (7)温度控制的静态误差0.2(在最小稳态时间内)二、方案的论证对题目进行深入的分析和思考,可将整个系统分为以下几个部分:测温电路、控制电路、加热装置和制冷装置。2.1控制电路的方案选择方案一:采用运放等模拟电路搭建一个控制器,用模拟方式实现PID控
3、制,对于纯粹的水温控制,这是足够的。但是附加显示、温度设定等功能,还要附加许多电路,稍显麻烦。同样,使用逻辑电路也可实现控制功能,但总体的电路设计和制作比较烦琐。方案二:采用FPGA实现控制功能。使用FPGA时,电路设计比较简单,通过相应的编程设计,可以很容易地实现控制和显示、键盘等功能,是一种可选的方案。但与单片机相比,价格较高,显然大材小用。方案三:采用单片机最小系统同时完成控制、显示、键盘等功能,电路设计和制作比较简单,成本也低,是一种非常好的方案。 综上所述本设计采用方案三作为控制电路。2.2测温电路方案的选择方案一:采用热敏电阻作为测温元件。热敏电阻精度高,需要配合电桥使用,要实现精
4、度测量需要配上精密较高的电阻。此外还需要制作相应的调理电路。方案二:采用半导体集成温度传感器作为测温元件,半导体集成温度传感器应用也很广泛,它的精度、可靠性都不错,价格也适中,使用比较简单,是一个较好的选择。综上所述本设计采用方案二作为测温电路。2.3加热控制方案的论证首先要选择好加热装置。根据题目,可以采用热得快进行加热,控制热的快加热时间以达到设定的温度。由于热的快的余温较大,因此设定在与设定温度相差一度时停止加热。具体方案如下。方案一:在与设定温度相差三度时关闭热得快,但多次试验后发现由于所要设定的温度不同误差较大。方案二:在与设定温度相差一度时关闭热得快,因为在超过所设定温度时启动制冷
5、片进行调节,温度误差较小,精度较高。综上所述本设计采用方案二。 2.4 制冷控制方案的论证 方案一:采用通常冰箱所采用的制冷装置压缩机,但由于体积太大成本较高,控制起来较复杂并且一般的氟利昂压缩机对环境有污染,不适合小型电路的制作。 方案二:采用风扇进行制冷,但是风扇的相对制冷效果非常低,达不到题目所要求的时间限制并且功率大的风扇体积较大。 方案三:采用半导体制冷片进行制冷,半导体制冷片体积很小,相对效率较高,容易控制,对于制作小型电路非常适合,由于制冷片制冷时需要散热,采用风扇进行散热时效果不明显严重影响了制冷片的工作,因此采用水冷进行散热。三、电路设计与计算3.1单元电路的设计3.1.1温
6、度采集电路: 一种电路是采用单线数字温度传感器18B20,可直接输出数字量,单线器件和单片机的接口只需一根信号线,所以本设计的硬件电路十分简单,容易实现。使用读取温度暂存寄存器的方法能达到0.1C以上的精度。 18B20连接电路图如图1所示。图1另一种测温电路采用AD590集成温度传感器,AD590将温度转化为电流信号,但由于AD转换大都需要电压信号,因此还需要通过相应的调理电路,将电流信号转化为电压信号。AD590测温电路如图2所示。 图2 由于这个电路输出的是电压信号,不能直接被单片机利用,因此需经过一个A/D转换器,将电压信号转换为数字量。A/D转换器有很多类型,需要根据精度和转换速度来
7、进行选择。本设计可采用最常用的A/D芯片之一AD0809的应用电路。也可直接选用带有A/D的单片机,这样可以省去A/D电路的制作,简化了电路,提高了可靠性。带A/D的单片机有很多型号,如常用的PIC16C711内含有4路8位A/D,C8051F020内含一组8路12位A/D和一组8路8位A/D,凌阳SPCE061A单片机内含有8路10位A/D。3.1.2控制、键盘、显示电路: 这部分实际上是一个单片机最小系统的基本电路,可选用最常用的51系列单片机,足够满足系统的要求。键盘可以选用常用的44扫描键盘,不过在这个设计中只需要35个按键即满足要求。本着简单实用的原则,选择了5个按键,分别用作设置选
8、择、温度加、温度减、计时器,温度比较。在显示方面,选用了常用的显示容量为162个字符的液晶显示模块。通过相应的软件编程,可以实现比较美观和丰富的显示界面。模块连接电路图如图3和图4所示。 图3:显示电路 图4:按键电路 3.2总体电路设计本着简单、实用的原则,这里最后选用了一个比较典型的硬件方案:测温电路选用DS18B20集成数组测温电路;控制芯片采用常见的STC89C52;显示方式采用162字符液晶显示器1602;键盘采用4独立按键;3.3软件流程图 本设计为了实现对1L水的温度的测量并用液晶显示,使待测水温的静态误差在1C范围以内。温度设定范围为1070C,最小区分度为0.1C。同时当水温
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水温 自动控制系统 设计