当前位置:文档之家› 基于单片机的热水器水温水位控制系统毕业设计

基于单片机的热水器水温水位控制系统毕业设计

基于单片机的热水器水温水位控制系统毕业设计
基于单片机的热水器水温水位控制系统毕业设计

基于单片机的电热水器水温水位控制系统设计

摘要

随着人们生活水平的提高,各种热水器的使用已相当普及。与之相配套的控制仪也相继问世。然而,目前市场上的各种热水器控制电路还与理想要求相差甚远。因此我设计了新型的热水器水温水位控制系统来满足于当今的需求,该热水器智能控制系统主要由AT89S52单片机控制、DS18B20温度传感器、独立键盘、LED数码管和报警系统组成。该系统能测量并显示水温、设置水温范围,若水温不处于所设置的水温范围则报警,同时还能对水位进行设置及加水,先设置好需要加水的水位段数,单片机会根据这个数进行判断是否加水。通过软硬件调试使以上所述功能都能正常实现。

本次设计是对水温水位控制系统的智能化改进,采用单片机对其水温水位参数进行控制,提高了电器的工作稳定性,同时引进了数字传感器对水温进行数据采集,这样也就提高了系统的控制精度,以其自身的控制精度高、稳定性好和成本低的独特优点在今后将会由广泛的实用价值,其基于单片机的改进方法也具用广泛的应用意义。

关键词:单片机;DS18B20;水温水位控制

Electric Water Heater Water Temperature-Level Control

System Based on SCM

Abstract

With the improvement of people's living standard, the use of various water heater is very popular. Control apparatus and the matched field. However, the current market on the various water heater control circuit and the ideal requirements differ very far.So i design a new type of water heater water level control system to meet the semand in nowdays. The design of solar water heaters intelligent control system is mainly composed of single-chip AT89S52,DS18B20 temperature sensor,an independent keyboard ,LED and alarm system.The system can measure and display water temperature ,set the range of water temperature,of the water temperature is not in the range of setting temperature is alarming.At the same time,you can set the water level and add water,first,need to set up the water level above the water,single-chip will determine whether add the water or not according to the number.Through hardware and software debugging,the above functions can be normal.

For other related parameters, it also has a certain meaning using. The revivification of the water control system is an intelligent product. To its own control of high precision, stability and low cost of the advantages, in the future there will be a wide range of practical value.The design of the water temperature control system is to improve the intellectualized. A monolithic integrated circuits is to control the level of parameter and improve the stability of the electrical work, and meantime, What’s more, its based on single ways of improvement have wide application meaning.

Keywords: singlechip; water level’s examination; water temperature’s examination

目录

摘要..................................................................... I A BSTRACT................................................................... III 第1章绪论.. (1)

1.1选题的意义 (1)

1.2电热水器发展现状 (1)

1.3课题任务 (3)

第2章系统设计方案 (5)

2.1设计原理 (5)

2.1.1系统原理 (5)

2.1.2子系统工作原理 (5)

2.2设计方案 (6)

2.2.1系统设计方案的选择 (6)

2.2.2各部件控制系统方案 (8)

第3章系统硬件设计 (11)

3.1系统总体设计 (11)

3.2各单元电路设计 (13)

3.2.1控制单元设计 (13)

3.2.2显示单元设计 (19)

3.2.3检测单元设计 (25)

第4章系统软件设计 (33)

4.1主程序设计 (33)

4.2子程序设计 (33)

4.2.1温度采集 (33)

4.2.2控制按键设计 (34)

4.2.3读温度 (35)

第5章系统调试 (37)

5.1硬件调试 (37)

5.1.1调试步骤 (37)

5.1.2液位检测 (37)

5.1.3温度检测 (38)

5.2软件调试 (38)

5.2.1P ROTEUS仿真 (38)

5.2.2软件调试过程 (39)

5.3系统联调 (39)

总结 (43)

参考文献 (45)

致谢 (47)

附录 (49)

第1章绪论

1.1选题的意义

随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么可编程控制器的出现则是给现代工业控制测控领域带来了一次新的革命。在现代社会中,水位和温度控制不仅应用在工厂生产方面,其作用也体现到了生活的各个方面。

随着人们生活质量的提高,酒店厂房及家庭生活中都会见到水位和温度控制的影子,水位和温度控制将更好的服务于社会目前,单片机控制器在从生活工具到工业应用的各个领域,例如生活工具的电梯、工业生产中的现场控制仪表、数控机床等。尤其是用单片机控制器改造落后的设备具有性价比高、提高设备的使用寿命、提高设备的自动化程度的特点。

现代工业设计、工程建设及日常生活中常常需要用到水位和温度控制,早期水位和温度控制主要应用于工厂中,例如工厂中的大型锅炉,必须实时的掌握锅炉的水位和温度,确保系统的正常运行。

因此,水温水位控制在改善人们生活质量中起到了非常重要的作用。现在市面上的电器种类繁多,它们都需要对其主要的水位和水温参数加以控制,实现电器水温水位控制的自动化。

早期温度和水位的参数控制时通过模拟电路实现的,这种方式不仅电路复杂,成本高,而且误差大,系统的稳定性不好,单片机及微型计算机技术的发展和应用有效地解决了这些缺点,特别是传感器的发展,更好的提高了检测参数的精度。

选择基于单片机的水温水位控制系统,是因为它不仅在人们生活中具有显著的意义,更重要的是能系统地聚温度和水位参数于一身,对于更好的掌握和认识单片机的应用和传感器的应用,系统地深刻认识自动控制的实际应用,掌握复杂的多子系统地设计起到了很强的锻炼作用。

1.2电热水器发展现状

经过20多年的发展,整个热水器行业已经从最初的小而少发展到现在的大而多,产品类型也随着技术不断成熟,由最初的燃气热水器独领风骚发展到今天的燃气式、电热式、太阳能、空气源热泵等多种类型。随着全球经济快速发展,中国电器制造业的迅猛发展及

城市建设步伐的不断加快,为热水科技产业带来了无限商机。目前,创新、安全、节能、高效已成为热水器行业间竞争的焦点及发展趋势。

据调查,中国热水器的普及率只有70%左右。目前,46.6%的居民家庭表示要在未来5年中购买或更换热水器。未来5年内我国城市热水器需求量将平稳增长,达到4660万台,热水器行业即将迎来新一轮的消费高峰。据国务院发展研究中心市场经济研究所推出的“中国城市热水器市场研究咨询报告”显示,未来三年,我国热水器市场将继续保持平稳发展的态势,年增长保持在6%左右。

就中国的具体情况而言,太阳能热水器由于安装位置的局限性,只适用于居住在顶楼的居民,且受天气原因的限制,使用范围狭窄,燃气热水器由于必须分室安装,且须由专业人员安装,并且燃气热水器不易调温,需定期除垢,在使用中还易产生有害气体,特别是使用液化石油气和人工煤气型的直排式燃气热水器,会产生轻度油烟,严重时甚至会危及生命。因此燃气热水器是一种人命关天的特殊产品,即使有百分之一的疏忽,带给用户的危险将是百分之百。根据中国商业联合会前不久的统计,电热水器的市场份额在销售数量和销售收入两个方面都已经超过了长期以来占优势的燃气热水器。该中心预计,在城市电网更大范围改造和城市住房市场大规模启动的带动下,今后几年我国电热水器市场将呈现强劲增长势头。

目前市场上的电热水器分连续水流式和贮水式,前者虽具有加热速度快和体积小的优点,但需要的功率大,大多数家庭供电线路难以承受。而市场上传统的机械式电热水器控制功能不完善,而且精度低、可靠性差,生活质量的提高使得消费者对电热水器功能提出延伸至全新的概念层面。热水器技术未来将继续朝着以下几个方面发展:

①智能化:从最初的手动旋钮调节发展到如今数字化调节方式

②节能技术:从最初机械结构上的保温节能到控制技术上的定时加热或分步加热技术转变,由于在水温很高时热量流失较快,所以未采用该类技术的产品需要长时间在高温区反复加热,不仅启动频繁,而且耗电量很大,如果用户可根据自己的实际需要设定好规定时段以进行定时倒计时加热,则能将保温耗电降至最低

③安全稳定性:由于电热水器不同于一般的家电产品,涉及到人身安全,所以安全问题一直是各大厂家考虑的重点。随着现在各种安全技术在电热水器设计中的普遍应用,用电环境的日益规范,以及国家对电热水器实行强制认证,安全技术已经成为衡量电热水器的重要标准。其中安全技术主要体现在能自动检测热水器是否处于正常工作状态,并具有调温、恒温、防干烧、防超高温、防漏电等多项自检功能,使用户在使用过程中安全更

有保障。此外,随着无线通信技术的发展,无线远程控制也将是新一代电热水器的发展方向,用户可以通过任何一部双音频固定电话或手机遥控热水器的开/关、温度设定等,并可查询热水器的工作状态。现在市场上较为先进的储水式电热水器能实现上述等功能,但仍难以满足人们对现代化家电的使用要求。在现如今众多的控制手段中,要满足低价格、高性能、尤其是智能化的要求,采用典型的嵌入式控制系统——单片机为核心的控制器应为首选。

1.3课题任务

本设计主要是对市场现有产品的仿制,要能够实现电热水器的完整功能。以AT89S52单片机为核心配合传感器、显示器件、继电器、电加热器、报警器等外围器件,采集热水器储水箱中的水位、水温信号,通过控制电动机的运转、电加热器加热来控制储水器的水位、温度。利用键盘上开关按钮进行调节水温的最大和最小限度,手动控制上水和加热,设置水位水温功能。采集热水器储水箱中水位和水温信号,并完成水位和水温的显示,以及缺水报警系统。

第2章系统设计方案

2.1设计原理

2.1.1系统原理

利用热敏传感器和水位传感器检测水温和水位,并加以显示。根据水位情况进行手动和自动上水控制。当水位从高到低,出现缺水状态时,蜂鸣器报警,缺水指示灯亮,继电器开始工作,热水器容器上水,水位上升超过“低”水位后,缺水指示灯熄灭,蜂鸣器停止报警。水位至预置水位后继电器关闭,停止上水;当水温低于设定最低温度时,加热继电器工作,当温度加热高于设定最高温度的时候继电器停止工作。

此系统是为多子系统的综合性控制系统,设计过程中也是分块实现设计调试,最后进行综合实现,以下就从各子系统的工作原理进行分别进行说明。

图2.1系统原理图

2.1.2子系统工作原理

1、温度控制系统

该子系统利用低功耗单线数字温度传感器DS18B20实现温度采样,将采样的温度值通过单片机的P3.3口送入单片机处理,然后实现水温的控制,利用按键对水温的值进行设置,当温度高于上限或者低于下限后蜂鸣器报警,使之保持温度在一定范围内的稳定。

本控制系统可以时时采集热水器内部水温通过LED显示水温,由于太阳能热水器实际温度不会超过100摄制度,所以本系统采用两位显示,测量范围为00~99摄氏度,温度可以精确到小数点后两位。

2、水位控制系统

该子系统能进行水位的控制,利用自制的3根导线对水位的信息进行采集,并通过单片机的P2口送入给单片机处理加工,通过发光二极管显示器显示,共有3个水位挡,没水或者系统出错后,蜂鸣器都报警,使系统的水位保持在一定的范围内。

本系统需显示水位,水位分低、中、高三档,均用发光二极管来指示。

实验证明,纯净水几乎是不导电的,但自然界存在的以及人们日常使用的水都会含有一定的Mg2+、Ca2+等离子,它们的存在使水导电。本控制装置就是利用水的导电性来完成的。

当水位未达到a时,即h

当a

当b

当h=c时,传感器电阻阻值R为0,对应,系统处于100%水位。

其中,环形振荡器产生的方波周期T(或f)可通过单片机的两个定时/计数器(T0、T1)来确定,T1用来计数,T0用来定时。

3、报警系统

该系统利用蜂鸣器报警,系统故障报警和水温水位信息报警,以便及时掌握水温水位控制系统的工作状况,系统自己不能处理的就可以人工辅助处理,这样能让系统更好的运行在稳定状况下。

2.2设计方案

2.2.1系统设计方案的选择

方案一:PIC16C72单片机为控制器件的智能电热水器 PIC16C72是美国微芯(Microchip)公司推出的8/11位单片机,采用宽字节单周期指令,哈佛双总线和RISC结构,其数据吞吐量最高可达6MIPS,这几乎是其它大多数8位微控制器速度的4倍128脚封装的PIC16C72单片机内集成了以下主要功能:2KB片内ROM程序存储器,128KB数据存储器;22位I/O线;5路8位A/D转换器,2个8位,1个16位多功能计数器/定时器,1个捕捉/比较/脉宽调制(CCP)部件。

以PIC16C72为控制芯片的电热水器,虽然功能很强大,但是存在一些很需要改进的

地方:中断的现场保护是中断应用中一个很重要的部分由PIC16C72的指令系统中没有专门的PUSH(入栈)和POP(出栈)指令,所以要用一段程序来实现该功能。对可能用到的W 寄存器和STATUS寄存器内容进行现场保护1然后在中断服务程序中对马达,继电器进行控制1漏电检测报警在中断里给出,而每50ms进入一次中断,所以发生漏电时最多50ms 即可切断电源1入口→中断保护→控制马达→控制继电器如果用直流对电机进行控制,其转速太快,过调量太大,容易引起震荡。

方案二:根据控制系统要求,首先确定PLC的控制模块,估算出所需要的I/O点数(数字输入/输出量、模拟输入/输出量),再增加10%~20%的备用量,以便随时增加控制功能,保证系统投入运行后能够替换个别故障点或弥补遗漏的点数,统计出I/O总点数后饥渴确定PLC的控制规模,从而确定存储器(用于存储用户程序和数据)的容量,存储器容量除了根据PLC的控制规模确定。也可以按照如下方法计算,再增加25%~30%的备用量,以便随时增加用户程序。

一种方法是根据编程实际使用的节点数计算,即编完程序之后,根据节点数计算出实际使用容量。另一种方法是估算法,只有开关量时,所需内存总数=开关量(输入/输出)总数*10;只有模拟量输入时,所需内存总数=模拟量路数*120。在模拟量输入、输出同时存在时,所需内存总数=模拟量路数*250;同时,应考虑PLC提供的内部继电器和寄存器的数量,以便节省资源。

系统控制框图如下:

图2.2系统控制框图

这种设计方法,需要使用节点数来计算一些数据比较繁琐。所以不采用这种方法。

方案三:单片机具有结构简单、控制能力强、可靠性高、体积小、价格低等优点,在许多行业都得到了广泛的应用.通过三极管的导通截止特性来判断液位的位置,并且可以通过按键切换检测压力。但是在过程中只能检测三点,虽然可以扩展,但是占了太多的I/O口,容易造成资源的浪费。而且仅显示单元就占用了12个I/O口,同样属于资源浪费。在电机电路设计方面,采用的三极管的导通截止来控制点击的正转与反转,虽然设计简单,但是过多的使用三极管以及二极管类的元器件,也会使成本升高。而且,既然是热水器的自动控制装置,那么必不可少的就是温度的检测,而其他方案中却忽略了这点,造成了最大的残缺。

通过以上三种设计方法的比较来看,实现电热水器的智能控制可以有很多种方法。可以采用可编程序控制器PLC,各种单片机来实现。相比PIC和PLC,单片机技术新、先进、体积小、精度高、功能扩展极其方便,且衡量之下它的成本较之其它方案要低些。除此之外单片机的外围电路也非常的简单,系统紧凑,对于这种小规模的应用系统,单片机具备了最佳的价格和最简单的电路。再考虑到成本控制和软硬件实现难度,采用方案三的控制系统设计,可以进一步提高电热水器的智能作用,能够保证持续的热水供应,并能够在异常情况下自动断电,可以满足人们日常生活的需要,提高了人们生活的质量。

1、单片机的选择

方案一:采用AT89C2051芯片,它具有体积小、功耗小。含有中断、定时/计数器。但IO口数和存储空间相对较少,所以此芯片不利于系统的工作和系统功能的扩展。

方案二:采用AT89C51芯片,它具有AT89C2051芯片的所有功能,且IO口数相对较多,价钱相对也比较便宜,但存储空间不是非常大。

方案三:采用AT89S52芯片,它具有AT89C2051和AT89C51芯片的所有功能,且IO 口数非常多,比AT89C2051和AT89C51多,价钱虽然比AT89C2051和AT89C51昂贵,但存储空间非常大,可以到达8K。

综上所述,我选择AT89S52芯片作为本次设计的主控芯片,主要因为这个芯片的存储空间比较大,可以运用很多场所,与本设计也相符。

2.2.2各部件控制系统方案

1、温度控制系统的设计方案讨论

如果采用热电阻,电路需接A/D转换电路,由单片机换算出实际温度,电路结构复杂,而且也精度不高,DS18B20可直接与单片机的1位I/O相接,电路结构简单,占用单片机的口线资源少,精度高,而且成本低,DS18B20以其各方面优点作为温度传感器进行温度

采样应用于此水温水位控制系统中实在是当仁不让。

2、水位控制系统的设计方案讨论

此系统要进行水温水位控制,马上想到的是水温水位的两个参数的控制,在温度传感器采用DS18B20之后,对于水位的控制不假思索的想到要运用水位传感器,经过几天的资料搜集,发现水位的传感器是通过压力传感器变换过来的,看到最多的是浮球式液位传感器,而且此传感器的适用温度范围和测试精度也适合该设计系统,但此方案的缺点是价格非常昂贵;后来又考虑采用应用于电子秤中的数字压力传感器,去测得整个容器中水的变化和容器中液位的换算关系,此想法基于电子秤能够测得一张纸的重量,但是在实际应用中,考虑到容器的氧化,容器内部的水垢增多,而且容器的外置也会产生整个容器重量的变化,从而造成液位采集的不准确,此压力传感器的市场价格也比较昂贵,应用于此控制模型中也是一种浪费;因此我自制了3根线将容器中的液位分成了3个水位挡,通过和电源正极的结合,利用水导电的特性,通过9012三极管等元件构成的驱动电路的电平转换,将液位数据输入P2口,通过单片机换算转换成液位数据存入一个存储器单元,随时读取。

3、数据显示系统的设计方案讨论

为了能构造一个适合的人机界面,在诸多的显示器件中数码管的液晶字符性显示器非常适合运用于此控制系统当中的,它的功能特性也完全适用于此设计系统的功能要求,也不会造成资源的浪费,所以就确定数码管作为本此设计系统的显示器件。为了配合显示器件,就需设置按键,根据系统的功能要求和单片机的口线资源,为系统配制了3个独立式键盘,用来调节温度报警值。

第3章系统硬件设计

3.1系统总体设计

本课题是基于AT89S52单片机的智能电热水器的控制器的设计,要达到的控制要求有:(1)用4位数码管显示水温,4位数码管显示预设温度。(2)水温检测显示范围为00~99℃,精度为±2℃。(3)温度预设范围为05~60℃,当检测温度低于预设温度1℃时,开始加热;检测温度高于预设温度1℃时,停止加热。(4)电源开启后,根据上次设定的温度(220V总电源不能关闭)自动进入工作状态。如220V总电源关闭后再开机,预设温度自动定为27℃。温度+键:每按一次该键,预设温度加1℃,长按该键(时间超过1秒以上),预设温度快速增加,当预设温度加到38℃时,按该键不起作用。温度-键:每按一次该键,预设温度减1℃,长按该键(时间超过1秒以上),预设温度快速减小,当预设温度减到05℃时,按该键不起作用。(5)设置5个面板指示灯。电源指示灯(红):接通220V电源,该指示灯点亮。加水指示灯(继电器旁的绿),加热指示灯(继电器旁的红):加热元件工作时,该指示灯被点亮。报警指示灯(红):当缺水情况时,该指示灯被点亮。(6)报警设置。高温报警:当检测温度高于65℃时,自动报警。低温报警:当检测温度低于0℃时,自动报警。缺水报警:当储水箱内缺水时,自动报警。漏电报警:当热水器发生漏电情况时,自动报警。(7)设置一个蜂鸣器,当热水器出现异常情况而报警时,由蜂鸣器发出报警声,并自动切断加热元件的供电。

本系统需要完成的控制系统技术性能大致总结如下:

(1)使用电源220V AC,功耗小于5W。

(2)水温显示,测温范围0-99摄氏度;精度正负2摄氏度。

(3)水位分档显示,分三档:低,中,高。

(4)具有低水位上水,手动上水等功能。

(5)缺水报警:出现缺水状态时,蜂鸣报警,缺水指示灯亮。高温报警:当温度高于设定温度时,蜂鸣报警系统开启。

为了使设计具有高可靠性,与实际运用的紧密结合性,从经济、实用的角度出发,我们对热水器自动控制系统进行精心的设计,在设计过程中,我们综合多方面的知识进行分析。系统的整体结构图如下图所示:

图3.1总体设计方框图

1、单片机最小系统

图3.2 单片机最小系统

(1)单片机9脚接复位电路,可按复位按钮S1给单片机复位。

(2)晶振采用12MHZ。

(3)由于单片机只访问片内Flash ROM并执行内部程序存储器中的指令,因此

单片机的31脚接高电平VCC。

3.2各单元电路设计

3.2.1控制单元设计

AT89S52芯片有40个引脚,4k bytes flash片内程序存储器,128 bytes的随机存取数据存储器(ram),32个外部双向输入/输出(i/o)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(wdt)电路,片内时钟振荡器。

AT89S52单片机是一种低功耗高性能的CMOS 8位微控制器,内置8KB可在线编程闪存。该器件采用Atmel公司的高密度非易失性存储技术生产,其指令与工业标准的80C51指令集兼容。片内程序存储器允许重复在线编程,允许程序存储器在系统内通过SPI串行口改写或用同用的非易失性存储器改写。通过把通用的8位CPU与可在线下载的Flash 集成在一个芯片上,AT89S52便成为一个高效的微型计算机。它的应用范围广,可用于解决复杂的控制问题,且成本较低。其结构框图如图3.3所示。

图3.3 AT89S52结构框图

图3.4 AT89S52

此外,AT89S52设计和配置了震荡频率可为12MHZ并可通过软件设置省电模式。空闲模式下,cpu暂停工作,而ram定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存ram的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有pdip、tqfp和plcc等三种封装形式,以适应不同产品的需求。

1、主要功能特性:

·兼容mcs-51指令系统

· 4k可反复擦写(>1000次)isp flash rom

· 32个双向i/o口

· 4.5-5.5v工作电压

· 2个16位可编程定时/计数器

·时钟频率0-33mhz

·全双工uart串行中断口线

· 128x8bit内部ram

· 2个外部中断源

·低功耗空闲和省电模式

·中断唤醒省电模式

基于单片机的温度控制系统设计文献综述

文献综述 题目基于单片机的温度控制 系统设计 学生姓名 X X X 专业班级自动化07-2 学号20070x0x0x0x 院(系) xxxxxxxxxxxxxxxx 指导教师 x x x 完成时间 2011年06月10日

基于单片机的温度控制 系统设计文献综述 1.前言 温度是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量。而且随着现代工业的发展,人们需要对工业生产中有关温度系统进行控制,如钢铁冶炼过程需要对刚出炉的钢铁进行热处理,塑料的定型及各种加热炉、热处理炉、反应炉和锅炉中温度进行实时监测和精确控制。而有很多领域的温度可能较高或较低,现场也会较复杂,有时人无法靠近或现场无需人力来监控。如加热炉大都采用简单的温控仪表和温控电路进行控制, 存在控制精度低、超调量大等缺点, 很难达到生产工艺要求。且在很多热处理行业都存在类似的问题,所以,设计一个较为通用的温度控制系统具有重要意义。这时我们可以采用单片机控制,这些控制技术会大大提高控制精度,不但使控制简捷,降低了产品的成本,还可以和计算机通讯,提高了生产效率. 单片机是指芯片本身,而单片机系统是为实现某一个控制应用需要由用户设计的,是一个围绕单片机芯片而组建的计算机应用系统,这是单片机应用系统。单片机自问世以来,性能不断提高和完善,其资源又能满足很多应用场合的需要,加之单片机具有集成度高、功能强、速度快、体积小、功耗低、使用方便、价格低廉等特点,因此,应用日益广泛,并且正在逐步取代现有的

多片微机应用系统。 2.历史研究与现状 在工业生产温控系统中采用的测温元件和测量方法不相同,产品的工艺不同,控制温度的精度也不相同,因此对数据采集的精度和采用的控制方法也不相同。 通常由位式或时间比例式温度调节仪控制的工业加热炉温度控制系统,其主回路由接触器控制时因为不能快速反应,所以控温精度都比较低,大多在几度甚至十几度以上。随着电力电子技术及元器件的发展,出现了以下几种解决的方案: (1)主回路用无触点的可控硅和固态继电器代替接触器,配以PID或模糊逻辑控制的调节仪构成的温度控制系统,其控温精度大大提高,常在±2℃以内,优势是采用模糊控制与PID 控制相结合,对控制范围宽、响应快且连续可调系统有巨大的优越性。 (2)采用单片机温度控制系统。用单线数字温度传感器采集温度数据,打破了传统的热电阻、热电偶再通过A/D 转换采集温度的思路。用单片机对数字进行处理和控制,通过RS - 232 串口传到PC 机对温度进行监视与报警,设置温度的上限和下限。其优势是结构简单,编程不需要用专用的编程器,只需点击电脑鼠标就可以把编好的程序写到单片机中,很方便且调试、修改和升级很容易。 (3)ARM(Advanced RISC Machine)嵌入式系统模糊温度控制。利用ARM处理器的强大功能,通过读取温度传感器数据,并与设定值进行比较,然后对温度进行控制。通过内嵌的操作系统μCLinux获得极好的实时性,并且通过TCP/IP协议能与PC机

水温自动控制系统毕业设计论文(DOC)

毕业设计论文 水温自动控制系统 钟野 院系:电子信息工程学系 专业:电气自动化技术 班级: 学号: 指导教师: 职称(或学位): 2011年5 月

目录 1 引言 (2) 2 方案设计 (2) 2.1 总体系统的设计思路 (2) 2.2 部分外围系统的设计思路 (3) 3 硬件电路设计 (3) 3.1 单片机最小系统的设计 (3) 3.2 温度检测电路的设计与论证 (4) 3.3 显示功能电路的设计与论证 (5) 3.4 温度报警提示功能电路的设计与论证 (5) 3.5 外围电路控制设计 (6) 3.6 扩展部分方案设计 (7) 4 软件设计 (7) 4.1 控制主程序设计 (7) 4.2 温度设置程序设计 (8) 4.3 上下限报警程序设计 (8) 5 结论 (9) 结束语 (9) 致谢 (10) 参考文献 (10) 附录............................................................................................................... 错误!未定义书签。

水温自动控制系统 钟野 (XXXX电子信息工程学系指导教师:CXJ) 摘要:本文设计主要是采用A T89C51单片机为控制核心、以温度传感器(DS18B20)为温度采集元件, 外加温度设置电路、温度采集电路、显示电路、报警电路和加热电路来实现对水温的显示同时自动检测及线性化处理,其误差小于±0.5℃。本文重点介绍硬件设计方案的论证和选择,以及各部分功能控制的软件的设计。本次设计的目标在于:由单片机来实现水温的自动检测及自动控制,实现设备的智能化。 关键词:单片机;温度传感器;自动控制 Abstract: This paper is designed AT89C51 microcontroller as control core and temperature sensor DS18B20) for (temperature gathering element, plus the temperature setting circuit, temperature gathering electriccircuit, display circuit, alarm circuit and heating circuit to achieve water temperature display while automatically detecting and linearization, its error is less than 0.5 + ℃. This paper mainly introduces the hardware design argumentation and choice, and some functional control software design. This design goal is: by single-chip microcomputer to realize the automatic detection and automatic temperature control, realize the intellectualized equipment. Keywords: Microcontroller; Temperature sensors; Automatic control

基于单片机的水温控制系统设论文(经典)

目录 摘要 (4) 第1节课题任务要求 (5) 第2节总体方案设计 (5) 2.1 总体方案确定 (6) 2.1.1 控制方法选择 (6) 2.1.2 系统组成 (7) 2.1.3 单片机系统选择 (7) 2.1.4 温度控制 (7) 2.1.5 方案选择 (7) 第3节系统硬件设计 (8) 3.1 系统框图 (8) 3.2 程序流程图 (12) 第4节参数计算 (16) 4.1 系统模块设计 (16) 4.1.1 温度采集及转换 (16) 4.1.2 传感器输出信号放大 (17) 4.1.3模数转换 (18) 4.1.4 外围电路设计 (19) 4.1.5 数值处理及显示部分 (19) 4.1.6 PID算法介绍 (19) 4.1.7 A/D转换模块 (20) 4.1.8 控制模块 (21) 4.2 系统硬件调试 (21) 第5节 CPU软件抗干扰 (24) 5.1 看门狗设计 (24) 第6节测试方法和测试结果 (27) 6.1 系统测试仪器及设备 (27) 6.2 测试方法 (27) 6.3 测试结果 (27) 结束语 (29)

参考文献 (30) 基于单片机的水温控制系统设计 摘要: 本系统以AT89C51,AT89C2051单片机为核心,主要包括传感器温度采集,A/D模/数转换,按扭操作,单片机控制,数码管数字显示等部分。本系统采用PID算法实现温度控制功能,通过串行通信完成两片单片机信息的交互而实现温度设定、控制和显示。本设计还可以通过串口与上位机(电脑)连接,实现电脑控制。系统设计有体积小、交互性强等优点。为了实现高精度的水温控制,本单片机系统采用PID算法控制和PWM脉宽调制相结合的技术,通过控制双向可控硅改变电炉和电源的接通、断开,从而改变水温加热时间的方法来实现对水温的控制。本系统由键盘显示和温度控制两个模块组成,通过模块间的通信完成温度设定、实温显示、水温升降等功能。具有电路结构简单、程序简短、系统可靠性高、操作简便等特点。 第1节课题任务与要求: 1.基本要求 一升水由1kw的电炉加热,要求水温可以在一定围由人工设定,并能在环境温度降低时实现自动调整,以保持设定的温度基本不变。

(完整word版)基于51单片机的温度控制系统设计

基于51单片机的水温自动控制系统 0 引言 在现代的各种工业生产中 ,很多地方都需要用到温度控制系统。而智能化的控制系统成为一种发展的趋势。本文所阐述的就是一种基于89C51单片机的温度控制系统。本温控系统可应用于温度范围30℃到96℃。 1 设计任务、要求和技术指标 1.1任务 设计并制作一水温自动控制系统,可以在一定范围(30℃到96℃)内自动调节温度,使水温保持在一定的范围(30℃到96℃)内。 1.2要求 (1)利用模拟温度传感器检测温度,要求检测电路尽可能简单。 (2)当液位低于某一值时,停止加热。 (3)用AD转换器把采集到的模拟温度值送入单片机。 (4)无竞争-冒险,无抖动。 1.3技术指标 (1)温度显示误差不超过1℃。 (2)温度显示范围为0℃—99℃。 (3)程序部分用PID算法实现温度自动控制。 (4)检测信号为电压信号。 2 方案分析与论证 2.1主控系统分析与论证 根据设计要求和所学的专业知识,采用AT89C51为本系统的核心控制器件。AT89C51是一种带4K字节闪存可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器。其引脚图如图1所示。 2.2显示系统分析与论证 显示模块主要用于显示时间,由于显示范围为0~99℃,因此可采用两个共阴的数码管作为显示元件。在显示驱动电路中拟订了两种设计方案: 方案一:采用静态显示的方案 采用三片移位寄存器74LS164作为显示电路,其优点在于占用主控系统的I/O口少,编程简单且静态显示的内容无闪烁,但电路消耗的电流较大。 方案二:采用动态显示的方案 由单片机的I/O口直接带数码管实现动态显示,占用资源少,动态控制节省了驱动芯片的成本,节省了电 ,但编程比较复杂,亮度不如静态的好。 由于对电路的功耗要求不大,因此就在尽量节省I/O口线的前提下选用方案一的静态显示。

毕业设计-温度控制系统-开题报告-文献综述

燕山大学 本科毕业设计(论文)开题报告 课题名称:温度传感与温度过程控制研究 学院(系):里仁学院电气工程系 年级专业:07仪表2班 学生姓名:饶佳新 指导教师:程淑红 完成日期:2011.3.15

一、综述本课题国内外研究动态,说明选题的依据和意义 1.国内外研究动态 温度控制器属于信息技术的前沿尖端产品,尤其是温度控制器被广泛用于工农业生产、科学研究和生活等领域,数量日渐上升。温度控制器是一种温度控制装置,它根据用户所需温度与设定温度之差值来控制加热器运作,从而达到改变用户所需温度的目的。近百年来,温度控制器的发展大致经历了以下阶段: (1)模拟、集成机械式温度控制器; (2) 电子式智能温度控制器。目前,国际上新型温度控制器正从模拟式向数字式、电子式由集成化向智能化、网络化的方向发展。 现今基于单片机的温度控制系统在生产、安全保护以及节约能源等方面发挥了着重要作用。近年来,国内基于单片机的温度控制系统在技术上得到迅速发展,性能不断完善,功能不断增强,适用范围也不断扩大,市场占有率逐年增长,进入21世纪后,智能的温控系统正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟温控器和网络温控器、研制单片测温控温系统等高科技的方向迅速发展。但是比起国外,我们仍处于起步晚,高度低,技术创新能力薄弱的状况,技术密集型产品明显落后于发达工业国家,自主研发产品少,缺乏核心技术是硬伤。就单片而言,以欧美和日韩的技术最为成熟,他们几乎霸占了智能市场,并制定了相关的行业标准,在技术方面不断的革新使产品不断的更新换代,使之功能、精度、安全性等都不断得到新的提升。在这方面我们做的还远远不够,与发达国家的差距还很大。我们在研究新技术的同时还要加强产业结构的调整,在产品的科技含量上下功夫,不断地提高产品的科技附加值,使产品向着更加智能化、的方向发展,努力缩小同发达国家之间的差距。 2.选题的依据和意义 在人类的生活环境中,温度扮演着极其重要的角色。无论你生活在哪里,从事什么工作,无时无刻不在与温度打着交道。自18世纪工业革命以来,工业发展与是否能掌握温度有着密切的联系,在冶金、化工、建材、

基于单片机的水位控制系统

1 绪论 单片机应用发展迅速而广泛。在过程控制中,单片机既可作为主计算机,又可作为分布式计算机控制系统中的前端机,完成模拟量的采集和开关量的输入、处理和控制计算,然后输出控制信号。单片机广泛用于仪器仪表中,与不同类型的传感器相结合,实现诸如电压、功率、频率、湿度、流量、速度、厚度、压力、温度等物理量的测量;在家用电器设备中,单片机已广泛用于电视机、录音机、电冰箱、电饭锅、微波炉、洗衣、高级电子玩具、家用防盗报警等各种家电设备中。在计算机网络和通信、医用设备、工商、金融、科研、教育、国防、航空航天等领域都有着十分广泛的应用。 随着科技的发展,液位测量技术趋于智能化、微型化、可视化。本设计思想是用单片机做下位机,PC机做上位机,单片机和PC机相结合对水箱液位进行测量和监控。该设计要求具有一定的智能化,可操作性和稳定性好。 1.1 课题背景与研究意义 在工农业生产中,常常需要测量液体液位。随着国家工业的迅速发展,液位测量技术被广泛应用到石油、化工、医药、食品等各行各业中。低温液体(液氧、液氮、液氩、液化天然气及液体二氧化碳等)得到广泛的应用,作为贮存低温液体的容器要保证能承受其载荷;在发电厂、炼钢厂中,保持正常的锅炉汽包水位、除氧器水位、汽轮机凝气器水位、高、低压加热器水位等,是设备安全运行的保证;在教学与科学研究中,也经常碰到需要进行液位控制的实验装置。 1.2 国内外研究现状及发展 液位测量的方法比较多,依据测量方式的不同可分为接触式与非接触式两种类型。 ●接触式测量法 接触式测量法是指测量用传感器直接与容器内存储液体相接触,从而获得测量参数的方法。

本方法所使用的电容通常由两块圆柱形极板或一个探极与罐壁构成。当液位不同时,电容器的介电常数就不同,故电容量也不同。在此基础上可以把电容量转化为电压、相移、频率、脉宽等物理量,再进行测量。 电容式液位测量装置通常结构简单、灵敏度高、稳定性好、动态响应快,适合于恶劣的工作环境,生产成本也不高;但电容液位测量器需要考虑温度补偿,且介质的成分、水分、温度、密度等不确定变化因素直接影响测量结果的准确性,另外检测电路比较复杂,尤其是检测微小电容量的变化。 ●非接触式测量法 非接触式测量法包括超声波法、调制型光学法、微波法等。其特点是测量手段并不采用浮子之类的固态物,而是利用声、光、射线、磁场等的能量。液位传感器不和被测介质接触,不受被测介质影响,也不影响被测介质,故适用范围广泛。特别是接触式测量装置不能适用的特殊场合,如高粘度、强腐蚀性、污染性强,易结晶的介质。 ●光纤测量法 光纤液位检测是近年来出现的一种新技术。根据光导纤维中光在不同介质中传输特性的改变对液位进行测量。 光纤液位测量有以下优点:精度高、灵敏度好、抗电磁干扰、耐腐蚀、电绝缘性好、检测现场无电、光路有抗扰性以及便于与计算机连接,便于与光纤传输系统组成网络等。 目前,市面上进行液位测量的仪表种类繁多,但是同时具有测量、监控、数据记录及处理的液位测量装置并不多。在某些工业控制系统中,数据的测量这一基本功能已不能满足现代工业的要求,往往需要对大批数据进行记录,对其进行后期处理分析,实现差错控制、工艺改善、资源优化等一系列工作。为了获得大批量的数据,得到可靠的分析资料,往往需要长期、多网点的监控记录。在液位测量这一领域中,如江河湖海、城市用水等方面,大量数据长时间,多网点的采集记录分析具有普遍的意义。液位的变化分析,有助于人们进一步对自然环境、天气变化甚至是灾害预警提供可靠的支持。

智能温度控制系统设计

目录 一、系统设计方案的研究 (2) (一)系统的控制特点与性能要求 (2) 1.系统控制结构组成 (2) 2.系统的性能特点 (3) 3.系统的设计原理 (3) 二、系统的结构设计 (4) (一)电源电路的设计 (4) (二)相对湿度电路的设计 (6) 1.相对湿度检测电路的原理及结构图 (6) 3.对数放大器及相对湿度校正电路 (7) 3.断点放大器 (8) 4.温度补偿电路 (8) 5.相对湿度检测电路的调试 (9) (三)转换模块的设计 (9) 1.模数转换器接受 (9) 2.A/D转换器ICL7135 (9) (四)处理器模块的设计 (11) 1.单片机AT89C51简介及应用 (11) 2.单片机与ICL7135接口 (14) 3.处理器的功能 (15) 4.CPU 监控电路 (15) (五)湿度的调节模块设计 (15) 1.湿度调节的原理 (15) 2.湿度调节的结构框图 (16) 3.湿度调节硬件结构图 (16) 4.湿度调节原理实现 (16) (六)显示模块设计 (17) 1.LED显示器的介绍 (17) 2.单片机与LED接口 (17) (七)按键模块的设计 (18) 1.键盘接口工作原理 (18) 2.单片机与键盘接口 (19) 3.按键产生抖动原因及解决方案 (19) 4.窜键的处理 (19) 三、软件的设计及实现 (19) (一)程序设计及其流程图 (20) (二)程序流程图说明 (21) 四、致谢 (22) 参考文献: (22)

智能温度控制系统设计 摘要: 此系统采用了精密的检测电路(包刮精密对称方波发生器、对数放大及半波整流、温度补偿及温度自动校正及滤波电路等几部分电路组成),能够自动、准确检测环境空气的相对湿度,并将检测数据通过A/D转换后,送到处理器(AT89C51)中,然后通过软件的编程,将当前环境的相对湿度值转换为十进制数字后,再通过数码管来显示;而且,通过软件编程,再加上相应的控制电路(光电耦合及继电器等部分电路组成),设计出可以自动的调节当前环境的相对湿度:当室内空气湿度过高时,控制系统自动启动抽风机,减少室内空气中的水蒸气,以达到降低空气湿度的目的;当室内空气湿度过低时,控制系统自动启动蒸汽机,增加空气的水蒸气,以达到增加湿度的目的,使空气湿度保持在理想的状态;键盘设置及调整湿度的初始值,另外在设计个过程当中,考虑了处理器抗干扰,加入了单片机监视电路。 关键词: 湿度检测; 对数放大; 湿度调节; 温度补偿 一、系统设计方案的研究 (一)系统的控制特点与性能要求 1.系统控制结构组成 (1)湿度检测电路。用于检测空气的湿度[9]。 (2)微控制器。采用ATMEL公司的89C51单片机,作为主控制器。 (3)电源温压电路。用于对输入的200V交流电压进行变压、整流。 (4)键盘输入电路。用于设定初始值等。 (5)LED显示电路。用于显示湿度[10]。 (6)功率驱动电路(湿度调节电路)

基于单片机的水位控制系统设计

.. . … 1 概述 液位控制系统是以液位为被控参数的控制系统,它在工业生产的各个领域都有广泛的应用。在工业生产过程中,有很多地方需要对容器的介质进行液位控制,使之高精度地保持在给定的数值,如在建材行业中,玻璃窑炉液位的稳定对窑炉的使用寿命和产品的质量起着至关重要的作用。液位控制一般指对某一液位进行控制调节,使其达到所要求的控制精度。液体的液位的自动控制,是近年来新开发的一项新技术,它是微型计算机软件、硬件、自动控制等几项技术紧密结合的产物,工程作业采用的是微机控制和原有的仪表控制,微机控制有以下明显优势: 1)直观而集中的显示各运行参数,能显示液位状态。 2)在运行中可以随时方便的修改各种各样的运行参数的控制值,并修改系统的控制参数,可以方便的改变液位的上限、下限。 3) 具有水体控制过程的自动化处理以及监控软件良好的人机界面,操作人员在监控计算机上能根据控制效果及时修运行参数,这样能有效地减少工人的疲劳和失误,提高生产过程的实时性、安全性 综合以上的种种优点可以预见采用计算机控制系统是行业的大势所趋。单片机是在一块芯片上集成了一片微型计算机所需的CPU、存储器、输入、输出等部件。单片机自问世以来,性能不断提高和完善,体积小、速度快、功耗低的特点使它的应用领域日益广泛。一般,工业控制系统的工作环境差,干扰强,利用单片机控制就能克服这些缺点,因此单片机在控制领域得到广泛的应用,使用单片机控制

液体液位是很好的选择。 目前我国在单片机测控装置研究、生产、应用中,取得了很大的成绩,总结了很多经验,但是各行业仍处于发展期,经调查,更多科研究所在这方面开展的工作更看重的是理论和算法,数年来这方面的研究的论文较多,着重生产实际的很少。在,新型的单片机测控装置与系统研究的生产基础较雄厚,在生产过程中需要新型的测控装置与系统,因此在不断的努力研究与开发。的工程技术研究人员更着重的是生产实际研究,对理论、算法和成果的论文较少;在研制新型的测控装置与系统领域也比较有成就,尽管与其他国家比较尚有差距,但是,的高校、研究院所的最大的特点就是实际,与生产实际应用项目无关的问题基本不去考虑,主要考虑选取什么材料,测控什么物理量,优点是什么,与机器设备的通讯接口等等。 2 设计的基本任务和要求 2.1 基本功能 本设计是采用AT89C51单片机为核心芯片,及其相关硬件来实现的水体液位控制系统,在用液位传感器测液位的同时, CPU循环检测传感器输出状态,并用3位七段LED显示示液位高度,检测液位数据,实施报警安全提示,当水体液位低于用户设定的值时,系统自动打开泵上水,当水位到达设定值时,系统自动关闭水泵或打开排水泵。 2.2塔水位控制原理 单片机水塔水位控制原理如图l所示,图中的虚线表示允许水位变化的上、下限位置。在正常情况下.水位应控制在虚线围之。为此,在水塔的不同高度处,安装固定不变的3根金属棒A、B、C。用以反映水位变化的情况。其中,A棒在

模电课设—温度控制系统设计

目录 1.原理电路的设计 (11) 1.1总体方案设计 (11) 1.1.1简单原理叙述 (11) 1.1.2设计方案选择 (11) 1.2单元电路的设计 (33) 1.2.1温度信号的采集与转化单元——温度传感器 (33) 1.2.2电压信号的处理单元——运算放大器 (44) 1.2.3电压表征温度单元 (55) 1.2.4电压控制单元——迟滞比较器 (66) 1.2.5驱动单元——继电器 (88) 1.2.6 制冷部分——Tec半导体制冷片 (99) 1.3完整电路图 (1010) 2.仿真结果分析 (1111) 3 实物展示 (1313) 3.1 实物焊接效果图 (1313) 3.2 实物性能测试数据 (1414) 3.2.1制冷测试 (1414) 3.2.2制热测试 (1818) 3.3.3性能测试数据分析 (2020) 4总结、收获与体会 (2121) 附录一元件清单 (2222) 附录二参考文献. (2323)

摘要 本课程设计以温度传感器LM35、运算放大器UA741、NE5532P及电压比较器LM339 N为电路系统的主要组成元件,扩展适当的接口电路,制作一个温度控制系统,通过室温的变化和改变设定的温度,来改变电压传感器上两个输入端电压的大小,通过三极管开关电路控制继电器的通断,来控制Tec制冷片的工作。这样循环往复执行这样一个周期性的动作,从而把温度控制在一定范围内。学会查询文献资料,撰写论文的方法,并提交课程设计报告和实验成品。 关键词:温度;测量;控制。

Abstract This course is designed to a temperature sensor LM35, an operational amplifier UA741,NE5532P and a voltage comparator LM339N circuit system of the main components. Extending the appropriate interface circuit, make a temperature control system. By changing the temperature changes and set the temperature to change the size of the two input ends of the voltage on the voltage sensor, an audion tube switch circuit to control the on-off relay to control Tec cooling piece work. This cycle of performing such a periodic motion, thus controlling the temperature in a certain range. Learn to query the literature, writing papers, and submitted to the curriculum design report and experimental products. Key words: temperature ; measure ;control

基于51单片机的温度控制系统的设计

基于单片机的温度控制系统设计 1.设计要求 要求设计一个温度测量系统,在超过限制值的时候能进行声光报警。具体设计要求如下: ①数码管或液晶显示屏显示室内当前的温度; ②在不超过最高温度的情况下,能够通过按键设置想要的温度并显示;设有四个按键,分别是设置键、加1键、减1键和启动/复位键; ③DS18B20温度采集; ④超过设置值的±5℃时发出超限报警,采用声光报警,上限报警用红灯指示,下限报警用黄灯指示,正常用绿灯指示。 2.方案论证 根据设计要求,本次设计是基于单片机的课程设计,由于实现功能比较简单,我们学习中接触到的51系列单片机完全可以实现上述功能,因此可以选用AT89C51单片机。温度采集直接可以用设计要求中所要求的DS18B20。报警和指示模块中,可以选用3种不同颜色的LED灯作为指示灯,报警鸣笛采用蜂鸣器。显示模块有两种方案可供选择。 方案一:使用LED数码管显示采集温度和设定温度; 方案二:使用LCD液晶显示屏来显示采集温度和设定温度。 LED数码管结构简单,使用方便,但在使用时,若用动态显示则需要不断更改位选和段选信号,且显示时数码管不断闪动,使人眼容易疲劳;若采用静态显示则又需要更多硬件支持。LCD显示屏可识别性较好,背光亮度可调,而且比LED 数码管显示更多字符,但是编程要求比LED数码管要高。综合考虑之后,我选用了LCD显示屏作为温度显示器件,由于显示字符多,在进行上下限警戒值设定时同样可以采集并显示当前温度,可以直观的看到实际温度与警戒温度的对比。LCD 显示模块可以选用RT1602C。

3.硬件设计 根据设计要求,硬件系统主要包含6个部分,即单片机时钟电路、复位电路、键盘接口模块、温度采集模块、LCD 显示模块、报警与指示模块。其相互联系如下图1所示: 图1 硬件电路设计框图 单片机时钟电路 形成单片机时钟信号的方式有内部时钟方式和外部时钟方式。本次设计采用内部时钟方式,如图2所示。 单片机内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别为此放大器的输入端和输出端,其频率范围为~12MHz ,经由片外晶体振荡器或陶瓷振荡器与两个匹配电容一 起形成了一个自激振荡电路,为单片机提供时钟源。 复位电路 复位是单片机的初始化操作,其作用是使CPU 和系统中的其他部件都处于一个确定的初始状态,并从这个状态开始工作,以防止电源系统不稳定造成CPU 工作不正常。在系统中,有时会出现工作不正常的情况,为了从异常状态中恢复,同时也为了系统调试方便,需要设计一个复位电路。 单片机的复位电路有上电复位和按键复位两种形式,因为本次设计要求需要有启动/复位键,因此本次设计采用按键复位,如图3。复位电路主要完成系统 图2 单片机内部时钟方式电路 图3 单片机按键复位电路

温度控制系统毕业设计

摘要 在日常生活及工农业生产中,对温度的检测及控制时常显得极其重要。因此,对数字显示温度计的设计有着实际意义和广泛的应用。本文介绍一种利用单片机实现对温度只能控制及显示方案。本毕业设计主要研究的是对高精度的数字温度计的设计,继而实现对对象的测温。测温系数主要包括供电电源,数字温度传感器的数据采集电路,LED显示电路,蜂鸣报警电路,继电器控制,按键电路,单片机主板电路。高精度数字温度计的测温过程,由数字温度传感器采集所测对象的温度,并将温度传输到单片机,最终由液晶显示器显示温度值。该数字温度计测温范围在-55℃~+125℃,精度误差在±0.5℃以内,然后通过LED数码管直接显示出温度值。数字温度计完全可代替传统的水银温度计,可以在家庭以及工业中都可以应用,实用价值很高。 关键词:单片机:ds18b20:LED显示:数字温度. Abstract In our daily life and industrial and agricultural production, the detection and control of the temperature, the digital thermometer has practical significance and a wide range of applications .This article describes a programmer which use a microcontroller to achieve and display the right temperature by intelligent control .This programmer mainly consists by temperature control sensors, MCU, LED display modules circuit. The main aim of this thesis is to design high-precision digital thermometer and then realize the object temperature measurement. Temperature measurement system includes power supply, data acquisition circuit, buzzer alarm circuit, keypad circuit, board with a microcontroller circuit is the key to the whole system. The temperature process of high-precision digital thermometer, from collecting the temperature of the object by the digital temperature sensor and the temperature transmit ted to the microcontroller, and ultimately display temperature by the LED. The digital thermometer requires the high degree is positive 125and the low degree is negative 55, the error is less than 0.5, LED can read the number. This digital thermometer could

基于单片机的水位控制系统设计

单片机原理及系统课程设计 专业:自动化 班级:自动化1201 姓名: 王文玉 学号:201209005 指导教师:苟军年 兰州交通大学自动化与电气工程学院 2014年12月12日

基于单片机的水位控制系统设计 1 引言 单片机课程的学习,不仅要在课本上学到知识,更要在实际中得到锻炼。我认为要学好单片机这门课程,更重要的是要学会通过实践巩固学到的知识,只有把学到的知识通过实践不断体会理解,才能更好的掌握这门课程。本次课程设计我选择制作的题目是基于单片机的水位控制系统的设计,在此次课程设计中主要以水塔供水为例,进行设计介绍。该系统能实现水位检测、电机故障检测、处理和报警等功能,实现超高、低警戒水位报警,超高警戒水位处理。介绍电路接口原理图,给出相应的软件设计流程图和C语言程序,并用Proteus软件仿真。 1.1 设计背景 水位控制系统是现今生活和工业一种比较实用的系统,其应用范围广泛,主要涉及水塔、水库和锅炉水位的控制等领域。以水塔供水为例,供水的主要问题是塔内水位应始终保持在一定范围,避免“空塔”、“溢塔”现象发生。目前,控制水塔水位方法较多,其中较为常用的是由单片机控制实现自动运行,使水塔内水位保持恒定,以保证连续正常地供水。实际供水过程中要确保水位在允许的范围内浮动,应采用电压控制水位,通过实时检测电压,测量水位变化,从而控制电动机工作状态,保证水位在正常范围内。 2 设计方案及原理 2.1通过水位变化上下限的控制方式 这种控制方式通过在水塔的不同高度固定不动的3根金属棒ABC,以感知水位的变化情况。A棒接+5V电源,B棒﹑C棒各通过一个电阻与地相连。利用51单片机为控制核心,设计成一个对供水箱水位能自动进行检测控制的系统。如果水塔水位处于警界低水位状态时,启动水泵,水泵开始正转,开始向水塔供水;如果水塔水位处于正常水位状态时,水泵停止工作,水泵停转;如果水塔水位处于警界高水位状态时,启动水泵,水泵开始反转,开始从水塔排水;供水系统出现故障时,自动报警;故障解除时,水泵恢复正常工作。 2.2水塔水位控制原理 在水塔内的不同高度处,安装固定不变的3根金属棒A、B、C,用以反映水

水温自动控制系统设计

水温自动控制系统设计 摘要 水温自动控制系统在工业及日常生活中应用广泛,在生产中发挥着重要作用。实现水温控制的方法很多,如单片机控制、PLC控制等等。而其中用单片机控制实现的水温控制系统,具有可靠性高、价格低、简单易实现等多种优点。单片机用于工业控制是近年来发展非常迅速的领域,现在许多自动化的生产车间里,都是靠单片机来实现的。 温度是工业控制对象主要被控参数之一,在温度控制中,由于受到温度被控对象特性(如惯性大、滞后大、非线性等)的影响,使得控制性能很难提高,有些工艺过程其温度控制的好坏直接影响着产品的质量,因此设计一种较为理想的温度控制系统是非常有价值的。 为了实现高精度的水温测量和控制,本文介绍了一种以Atmel公司的低功耗高性能CMOS 8位单片机为核心,以PID算法控制以及PID参数整定相结合的方法来实现的水温控制系统,其硬件电路包括温度采集、温度控制、温度显示、键盘输入以及RS232接口等电路。该系统可实现对温度的测量,并能根据设定值对温度进行调节,实现控温的目的。 关键词:AT89S52;温度控制;PT1000;PID

Design of Temperature Automatic Control System ABSTRACT The temperature is one of the mainly charged parameters which are industrial control targets. It is difficult to enhance the control performance due to the characteristics of the temperature charged object. Such as inertia, hysteresis and non-linear, etc…Its temperature control process will have a direct impact on the quality of the product in some technological process. Therefore it is absolute valuable to design a ideal temperature control system. In order to realize the high accuracy survey and control of water temperature. Systematic core is AT89S52, which is a low-power loss, high-performance 8-bit MCU of Atmel Company. The system unifies PID control algorithm and PID parameter tuning to control the water temperature. Its hardware circuit also includes temperature gathering, temperature control and temperature display, keyboard input and RS232 interfaces. The system can realize to survey the water temperature, and it can adjust the temperature according to the setting value. Keywords:AT89S52; temperature control; PT1000; PID

基于单片机的水温控制系统设计

数理和信息工程学院 《单片机原理及使用》期末课程设计 题目:基于单片机的水温控制系统 专业:电子信息工程 班级:电信041班 姓名:李海艳 学号:04610103 指导老师:余水宝 成绩: 目录 摘要 (4) 第1节课题任务要求 (5) 第2节总体方案设计 (5) 2.1 总体方案确定 (6)

2.1.1 控制方法选择 (6) 2.1.2 系统组成 (7) 2.1.3 单片机系统选择 (7) 2.1.4 温度控制 (7) 2.1.5 方案选择 (7) 第3节系统硬件设计 (8) 3.1 系统框图 (8) 3.2 程序流程图 (12) 第4节参数计算 (16) 4.1 系统模块设计 (16) 4.1.1 温度采集及转换 (16) 4.1.2 传感器输出信号放大 (17) 4.1.3模数转换 (18) 4.1.4 外围电路设计 (19) 4.1.5 数值处理及显示部分 (19) 4.1.6 PID算法介绍 (19) 4.1.7 A/D转换模块 (20) 4.1.8 控制模块 (21) 4.2 系统硬件调试 (21) 第5节 CPU软件抗干扰 (24) 5.1 看门狗设计 (24) 第6节测试方法和测试结果 (27) 6.1 系统测试仪器及设备 (27) 6.2 测试方法 (27) 6.3 测试结果 (27) 结束语 (29) 参考文献 (30) 基于单片机的水温控制系统设计 数理和信息工程学院 04电子信息工程1班李海艳 指导教师:余水宝 摘要: 本系统以AT89C51,AT89C2051单片机为核心,主要包括传感器温度采集,A/D模/数转换,按扭操作,单片机控制,数码管数字显示等部分。本系统采用

水温控制系统毕业设计(论文)

摘要 为了实现高精度的水温水位控制,本文介绍了一种以AT89S52单片机为控制核心、以一种新型的可编程温度传感器(DS18B20)为温度采集器件来实现水温水位控制系统。文章着重介绍核心器件的选择、各部分电路及软件的设计。AT89S52单片机完善的内部结构、优良的性能和强大的中断处理能力,决定了该控制系统的特点:电路结构简单、程序简短、系统可靠性高等。加热和制冷由AT89S52单片机控制继电器的通断来实现,以实现自动控制,温度检测采用新型的可编程温度传感器(DS18B20),不需要复杂的信号调理电路和A/D转换电路,能直接与单片机完成数据的采集和处理,采用LCD1602液晶实时显示温度值,实现方便、简单。本系统根据不同需要可用于各种场合。 关键词:单片机 DS18B20 LCD1602 水温控制 Abstract In order to realize high precision temperature of the water level control, this paper introduces a kind of AT89S52 SCM in as control core, with a new type of programmable temperature sensor (DS18B20) for temperature gathering device to realize the temperature of the water level control system. This article mainly

introduces the core device of choice, each part of the circuit and the software design. AT89S52 SCM perfect internal structure, good performance, and strong interrupt handling ability, decided the control system features: circuit structure is simple, program short, system reliability higher. By heating and refrigeration AT89S52 SCM control relay of the hige to realize, in order to realize the automatic control, temperature testing A new programmable temperature sensor( DS18B20), not in need of sophisticated signal regulate circuit and A/D conversion circuit, can work directly with the single chip microcomputer complete data acquisition and the treatment, and A LCD1602 liquid crystal display temperature, realize the convenient, simple. This system can be applied to various needs according to different situations. Keywords:microcontroller DS18B20 LCD1602 control 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研

相关主题
文本预览
相关文档 最新文档