文档视界 最新最全的文档下载
当前位置:文档视界 › PID水温控制系统的设计与实现

PID水温控制系统的设计与实现

PID水温控制系统的设计与实现
PID水温控制系统的设计与实现

XXXX大学本科毕业设计

PID水温控制系统

学生姓名

所在系

专业名称

班级

学号

指导教师

PID水温控制系统

学生:指导教师:

摘要:随着社会主义现代化的发展,在科学技术突飞猛进的今天,人工智能起不不可忽视的作用。尤其是各种智能化的仪器、仪表在农、工业的广泛应用给社会带来了极大的便利。本文从温控模型和特点出发,采用以单片机PIC16F877为核心,用AD7416数字温度传感器进行测量温度。以PID算法控制温度,并对温度进行良好的精度控制。本系统的多个部件如,定时器,加热开关,按键设置水温,实时显示温度,控制温度和报警保温等功能等都可利用单片机来实现。文章着重介绍核心器件的选择、温度控制系统分析、各部份电路及软件的设计。它具有结构简单、可靠性好,抗干扰能力强、实现容易,成本低,具有实用价值等特点。它提供了一个通过温度来控制设备的基本思想和原理,相信能在实际应用中为我们的生活带来更大的便利。

关键词:单片机数字温度传感器PID温度控制

PID-based temperature control system

Abstract:Along with the development of socialist modernization, rapid progress in science and technology today, not artificial intelligence from the role that can not be overlooked. Especially the variety of intelligent instruments, meters in the agricultural, industrial society to the broad application brought great convenience. In this paper the characteristics of the model and temperature control, the introduction of SCM PIC16F877 at the core, with AD7416 digital temperature sensor to measure the temperature. PID algorithm to control the temperature , and temperature control for good accuracy. Many parts of the system such as, timers, heating switches, buttons installed water temperature, real-time display of temperature, temperature control and alarm functions, such as insulation SCM can be used to achieve. The article highlights the core device of choice, temperature control system, part of the circuit and software design. It has a simple structure, reliability, and strong interference capability to achieve easy, low cost, has practical value, and other characteristics. It provides a temperature controlled equipment through the basic ideas and principles, I believe in the practical application of our life more convenient.

Keywords: microcomputer digital temperature PID temperature control

目录

一、前言 (1)

(一)设计任务及要求 (1)

(二)方案的比较与选择 (2)

二、总体设计 (2)

(一)系统总体设计 (2)

(二)单元电路的功能原理分析 (7)

(三)发挥部分设计 (8)

三、系统软件设计 (9)

(一)程序的主流程图 (9)

(二)各个功能模块流程 (10)

四、系统测试与调试 (14)

(一)电路测试 (14)

(二)仪器的使用 (15)

(三)测试的结果 (15)

(四)发挥部分测试 (15)

五、结论 (15)

致谢 (16)

附录 (17)

附录二设计PCB图 (18)

附录三设计3D图 (19)

附录四程序清单 (20)

参考文献 (28)

一、前言

(一)设计任务及要求

本文介绍的是一个由PIC16F877为核心的单片机制作的一个水温控制器。实现温度控制系统的设计过程,其中涉及系统结构设计、元器件的选取和控制控制算法的选择、和整体电路的设计以及部分电路的设计。在系统构建时选取了数字温度传感器AD7416测量温度,基于PID温度控制方式实现温度控制。系统设计水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变;能在40摄氏度至90摄氏度范围内设定控制水温,静态控制精度为0.2摄氏度;具有较好的快速性与较小的超调等功能。

自70年代以来,由于工业过程控制的需要,特别是在微电子技术和计算机技术的迅猛发展,以及自动控制理论和设计方法发展的推动下,国外温度控制系统发展迅速,并在智能化自适应参数自整定等方面取得成果。在这方面以日本、美国、德国、瑞典等国技术领先,并且都生产出了一批商品化的性能优异的温度控制器及仪器仪表,目前,国外温度控制系统及仪表正朝着高精度智能化、小型化等方面快速发展。

温度控制是无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用,过低的温度或过高的温度都会使水资源失去应有的作用,从而造成水资源的巨大浪费。特别是在当前全球水资源极度缺乏的情况下,我们更应该掌握好对水温的控制,把身边的水资源好好地利用起来。

在现代冶金、石油、化工及电力生产过程中,温度是极为重要而又普遍的热工参数之一。在环境恶劣或温度较高等场合下,为了保证生产过程正常安全地进行,提高产品的质量和数量,以及减轻工人的劳动强度、节约能源,要求对加热炉炉温进行测、显示、控制,使之达到工艺标准,以单片机为核心设计的炉温控制系统,可以同时采集多个数据,并将数据通过通讯口送至上位机进行显示和控制。那么无论是哪种控制,我们都希望水温控制系统能够有很高的精确度(起码是在满足我们要求的范围内),帮助我们实现我们想要的控制,解决身边的问题提高人民的生活水平。

通过本方案的设计,使本系统具有设置水温、实时显示温度,控制温度和报警保温等功能,它具有结构简单、实现容易,成本低,具有实用价值等特点。而且还可以根据自己的需要来进行扩展,具有灵活使用的优点。

1. 基本要求

①具备测量与控制两种工作方式;

②测量误差<0.5℃度;

③温控范围20℃~100℃度;

2. 扩展部分

①测量误差<0.1℃度;

②控制误差<0.5℃度;

(二)方案的比较与选择

方案一:采用以单片机PIC16F877为核心,数字温度传感器AD7416测量温度,基于PID温度控制方式实现温度控制。单片机资源丰富,使用方便灵活,易于进行功能扩展。系统的多个部件如,定时器,加热开关,按键设定温度,显示温度等都可利用单片机来实现,可靠性好,抗干扰能力强。

方案二:数字温度传感器测量温度,用数字系统来实现温度控制。该电路利用上,下限温度控制,3(1/2)为LED数字表头及电源电路组成。这种方案实现简单,但是这种设计电路器件很多,调试起来很困难,并且对模拟电路的知识要求非常高,只有在特别适合精度要求较高的场合使用,不灵活。

方案三:采用温度传感器铂电阻Pt1000。铂热电阻的物理化学性能在高温和氧化性介质中很稳定,它能用作工业测温元件,且此元件线性较好。在0—100摄氏度时,最大非线性偏差小于0.5摄氏度。铂热电阻与温度关系是,Rt = R0(1+At+Bt*t);其中Rt是温度为t 摄氏度时的电阻;R0是温度为0摄氏度时的电阻;t为任意温度值,A,B为温度系数。

因此从实际情况考虑出发,综合比较各方面因素最终采用方案一来进行系统设计。

二、总体设计

(一)系统总体设计

1.设计思想

根据温度控制器的功能要求,并结合对PIC16F87X系列单片机的资源分析,采用此系列中的主流型号PIC16F877作为电路系统的控制核心,数字温度传感器测温,LED显示温度,按键设定目标温度,PID温度控制,保温报警等几个主要模块组成.首先选择相应具体的工作实现元器件及方案。如下:

(1)常用温度控制系统分析

温度是一个普通而又重要的物理量,在许多领域里人们需对温度进行测量和控制。长期以来国内外科技工作者对温度控制器进行了广泛深入的研究,产生了大批温度控制器,

如性能成熟应用广泛的PID 调节器、智能控制PID 调节器、自适应控制等。此处主要对一些控制器特性进行分析以便选择适合的控制方法应用于改造。

PID 在温度控制中已使用数十年,是一种成熟的技术,它具有结构简单、易于理解和实现,且一些高级控制都是以PID 为基础改进的。在工业过程控制中90%以上的控制系统回路具有PID 结构,在目前的温度控制领域应用十分广泛,即使在科技发达的日本,PID 在其温度控制应用中仍然占80%的比例。其主要构成如图1所。

由图可知PID 调节器是一种线性调节器,这种调节器是将设定值w 与实际输出值y 进行比较构成偏差

图1 模拟PID 控制

并将其比例、积分、微分通过线性组合构成控制量。其动态方程为:

dt t de K dt t e K t e K t u d

i p )

()()()(?++= (1)

其中p K ---为调节器的比例放大系数

i K ---为积分时间常数 d

K ---为微分时间常数

PID 调节器的离散化表达式为

)]1()([)()()(--+

+=k e k e T

K k Te K k e K k u d

i p 其增量表达形式为:

)1()()(--=?k u k u k u

)]2()1(2)([)()]1()([-+--++--=k e k e k e T

K k Te K k e k e K d

i p 其中T 为采样周期。

可见温度PID 调节器有三个可设定参数,即比例放大系数p K 、积分时间常数i K 、微

可消除被调量的稳态误差,但可能会使系统振荡甚至使系统不稳定;微分作用能有效的减小动态偏差。

在实际使用中,在满足生产过程需要的前提下,应尽量选择简单的调节器,这样既节省投资,又便于维护。常规PID控制调节器是一种应用广泛技术成熟的控制方法,它能满足一般工业控制的要求,其优点是原理简单、使用方便、适应性广。采用PID控制,控制效果的好坏很大程度上取决于PID三个控制参数的确定。对一个控制系统而言,只要参数选择适当,都能取得较好的控制效果。

(2)自动控制方式

为了实现温度的自动控制,必须要组成一定的系统结构。该控制系统是把输出量检测出来,经过物理量的转换,再反馈到输入端去与给定量进行比较(综合),并利用控制器形成的控制信号通过执行机构SSR对控制对象进行控制,抑制内部或外部扰动对输出量的影响,减小输出量的误差,达到控制目的。在此控制系统中单片机就相当于常规控制系统中的运算器控制器,它对过程变量的实测值和设定位之间的误差信号进行运算然后给出控制信息。单片机的运算规则称为控制法则或控制算法。

常用的控制算法有以下几种

①经典的比例积分微分控制算法。

②根据动态系统的优化理论得到的自适应控制和最优控制方法。

③根据模糊集合理论得到模糊控制算法。

自适应控制、最优控制方法以及模糊控制算法是建立在精确的数学模型基础上的,在实时过程控制中,由于控制对象的精确数学模型难于建立,系统参数经常发生变化,运用控制理论进行综合分析要花很大代价,主要是时间。同时由于所得到的数学模型过于复杂难于实现。在实时控制系统中要求信号的控制信号的给出要及时,所以在目前的过程控制系统中较少采用自适应控制、最优控制方法和模糊控制算法。目前在过程控制中应用较多的还是PI控制算法、PD控制算法和PID控制算法。

2.器件选型

(1)传感器的选择

由于本设计是精确控制系统,并且有控制范围上的要求,所以在选择传感器上要着重考虑其精度和测试范围。

AD公司的AD590和AD7416都包含一个可以精确测量环境温度的片内温度传感器,但AD590是模拟传感器,需对温度模拟信号进行数字化处理,在调理和放大信号时,又会带

温度数字化的数字式温度传感器,并且其测温理论范围为-55度到125度,因其精确度高,范围可选这两大特点,故本设计的传感器选为AD7416。可广泛应用于个人计算机、电子测试设备、办公设备、家用电器、过程控制等场合。该系列有:AD7414、AD7415、AD7416、AD7814等四种型号,它们的工作原理相同,主要参数见表,引脚排列如图所示。

表1 主要参数

型号AD7414AD7415AD7416AD7814

接口方式I2C /SM BUS SPI / DSP

温度测量范围

-55~

125℃-

40~85℃

-40~85℃-55~125℃-55~125℃

超温指示有无有无

省电工作方式无有

最大并联数 3 81

工作电压 2.7~5.5V

转换时间400μs

封装SOT-23SOT-23SO-8/RM-8SOT-23/uSOIC

图2 AD系列引脚分布

(2)单片机的选择

现在,市场上的单片机种类繁多,例如51、PIC等。而51系列单片机不具有IIC端口,要对其进行模拟设置;并且相对PIC来说,其指令也较复杂。本设计选用了指令精简、

集成度高,并具有I C 接口的PIC单片机,而PIC16F877这一型号的PIC单片机已能够满足系统的需要(图3)。

图3 PIC16F877单片机

美国微芯公司推出的CMOS 8位PIC系列单片机,采用精简指令集(RISC)、哈佛总线结构、2级流水线取指令方式,具有实用、低价、指令集小、简单易学、低功耗、高速度、体积小、功能强等特点,体现了单片机发展的一种新趋势,深受广大用户的欢迎,已逐渐成为单片机发展的新潮流。

PIC16F87X是微芯公司的中档产品。它采用14位的类RISC指令系统,在保持低价格的前提下,增加了A/D转换器、内部E2PROM存储器、比较输出、捕捉输入、PWM输出(加上简单的滤波电路后还可以作为D/A输出)、I2C总线和SPI总线接口电路、异步串行通信(USART)接口电路、模拟电压比较器、LCD驱动、FLASH程序存储器等许多功能,可以方便地在线多次编程和调试,特别适用于初学者学习和在产品的开发阶段使用;它也可以作为产品开发的终极产品。微芯公司还将FLASH芯片做成与OTP芯片价格相近,以致可用FLASH芯片代替OTP芯片。微芯公司的单片机是品种最丰富的单片机系列之一,被广泛地应用于各种仪器和设备中。

这种单片机具有如下显著的特点:开发容易,周期短:由于PIC采用类RISC指令集,指令数目少(PIC16F87X 仅35条指令),且全部为单字长指令,易学易用;相对于采用CISC (复杂指令集)结构的单片机可节省30 %以上的开发时间、2倍以上的程序空间。

高速:PIC采用哈佛总线和类精简指令集,逐步建立了一种新的工业标准,指令的执行速度比一般的单片机要快4~5倍。

低功耗:PIC采用CMOS电路设计,结合了诸多的节电特性,使其功耗很低;100 %的静态设计可进入休眠(Sleep)省电状态,而不会影响激活后的正常运行。微芯公司的单片机是各类单片机中低功耗设计最好的产品之一。

低价实用:PIC配备有OTP(One Time Programmable)型、EPROM型及FLASH 型等多种形式的芯片,其OTP型芯片的价格很低。PIC还提供程序监视器(WDT)和程序可分区保密的保密位(Security Fuse)等功能;提供了基于Windows98/NT/2000的、方便易用的、全系列产品开发工具及大量子程序库和应用实例,使产品开发更容易、快捷。

3.设计步骤

系统的工作原理如图4所示,数字温度传感器将温度测量出来,送给单片机通过软件控制并用LED数码管显示出来,人工设置目标温度通过加热水温,使水温达到目标温度。

图4 整体系统框图

4.系统计算

传感器将温度转换成电压,再由A/D转换器转换成10位数字量送温度值寄存器。A/D 转换器的一次转换时间约400μs,其数字温度传感器的精度为0.25℃,所以温度测量精度为0.3℃,通过实验我们的控制精度为0.4℃。

(二)单元电路的功能原理分析

基本硬件电路图如图所示。在本系统中单片机的引脚分布:RA0用于报警,RA1用于控制继电器,RA3 用于启动加热开关,MCLR用于复位,RA2是步进按纽,RD2~RD7用于控制LED的扫描,RC3~RC4分别是时钟线信号和数据线信号。

1.温度测量

测温元件采用AD公司的单线数字温度传感器AD7416。AD7416提供十位温度读数,测量范围-55℃~+125℃,采用独I C 总线协议,只需一根口线即实现与MCU的双向通讯,具有连接简单,高精度,高可靠性等特点。在工作时,通过总线向其提供电源,单片

一次。

2.显示电路

我们通过实际观察当时当地的温度得知,温度不会达到100℃度。温度采用三位七段码显示0℃~99。9℃。对温度进行循环扫描显示,二个LED用于当前按键功能设定。

3.加热控制电路

单片机通过光电耦合对继电器进行控制,用来切断或接通加热管电源,从而达到对水温的控制。

4.按键设定温度

本次是采用软件来实现的,每5毫秒检测一次按键,如果连续两次均为按下状态,则置按键状态位有效。此后一直等到按键状态位清零再重新开始检测。

5.系统总电路图

系统总体设计图如图5所示:各个功能模块都在上面。

图5 总电路图

(三)发挥部分设计

PIC16F877本身具有看门狗定时器,当系统出现异常时,能自动进行掉电保护和系统复位。系统采用硬件计数器来计数,提高CPU的工作效率。

三、系统软件设计

(一)程序的主流程图

图6 主流程图

在设计程序编写过程中,首先还有一系列的准备工作。在这个程序中涉及到了许多的库和组成文件,主要有:main.c 、isr.asm、 key.asm、hardware.asm、 led.asm、system.asm 、sacm_user_a2000.h。

//=========================================

//函数: 主程序

//语法: main(void)

//描述:、键盘扫描、温度控制

//参数:无

//返回:无

//===========================================

main(void)

{

int iKeyValue;

status = system_temperature_set;

guifgSpeechPlay = 0;

System_Initial();

PIDinit();

while(1)

{

System_ServiceLoop(); //键盘扫描、去抖动处理 iKeyValue = SP_GetCh(); //取键值

key_value_process(iKeyValue); //键值处理

if(status == system_temperature_control)

display_speech_ADC_temperature();//测量温度显示、温度播报、PID计算 Clear_WatchDog(); //清看门狗

System_ServiceLoop(); //键盘扫描

if(fOut<=0) turn_off_timerB();

}

}

从主程序中可以看出,在进行一系列程序调用之前对系统进行初始化,然后再对键盘程序有所反应。进而判断是否有温度采集到,有就进行A/D转换和PID计算,将其结果用来控制继电器。

(二)各个功能模块流程

系统中键盘扫描、保温等子程序都通过查询实现,并采用4MHz的时钟频率,对指令的运行时间进行了精确计算和设计,保证软件的可靠性和稳定性。

1.温度传感器温度数字采集部分

从AD7416读数据是一或二字节的操作。读配置寄存器的内容是一个单字节的操作,若从温度值寄存器中读数据是一个二字节的操作(如图7、8所示)。

图7 AD7416 时序图

图8 AD7416 时序图

2.读数字温度的流程图

图9 读数字温度流程图

3.按键设置温度部分

M是记录数的十位,N是记录数的个位;设置端口1即RC0=0;RC1=1,设置端口2即RC0=1;RC1=0;

图10 温度设置框图

4.数字PID 计算

由于单片机控制是一种采样控制,它只能根据采样时刻的偏差值计算控制量,因此式(1)中的积分和微分项不能直接准确计算,只能用数值计算的方法逼近。在采样时刻t=iT(T 为采样周期)。式(1)所示的PID 调节规律可通过数值公式(2)近似计算。

o i i d

i

j j i

i P i u e e T

T e T T

e K u +-+

+

=-=∑)]([10

(2)

由式(2)可以得到:

o i i d

i j j

i

i P i u e e T

T e

T T

e K u +-+

+

=---=--∑)]([211

11

(3)

1

--=?i i i u u u

)]2()[(211---+-++

-=i i i d i i i i p e e e T

T e T T

e e K ]

[2i i i p e D Ie e K ?++?= i

d i i i p

e K e K e K 2?++?=

这个计算的过程可用一个简单的程序来实现。

//=====================================

//函数: void PIDinit(void) //语法:void PIDinit(void) //描述:PID 初始化 //参数:无 //返回:无

//===================================== void PIDinit(void) {

https://www.docsj.com/doc/e5787950.html,stError = 0; stPID.PrevError = 0; stPID.SumError = 0; }

//====================================

//函数:float PIDCalc( PID *pp, int NextPoint ) //语法:float PIDCalc( PID *pp, int NextPoint ) //描述:PID 计算

//参数:1、PID 数值2、采样温度值 //返回:PID 输出值

//==================================== float PIDCalc( PID *pp, int NextPoint ) {

int dError,

Error;

Error = pp->SetPoint*10 - NextPoint; // 偏差 pp->SumError += Error; // 积分 dError = pp->LastError - pp->PrevError; // 当前微分 pp->PrevError = pp->LastError; pp->LastError = Error;

return (pp->Proportion * Error // 比例项 + pp->Integral * pp->SumError // 积分项 + pp->Derivative * dError // 微分项 ); }

图11 温度控制框图

5.其他功能模块

数据处理、保温、定时计数等其他功能程序都根据程运行时间进行了统筹设计,在此不再进行详述。

四、系统测试与调试

(一)电路测试

电路焊接无误后,先将数字温度传感器放到水里,LED会显示出当前水的温度,再放一支标准温度计与之比较,若几乎相等,则说明电路无误;再设定目标温度,若可以自动加热,使达到目标温度,则说明电路测试无误,实验可以正常进行。

(二)仪器的使用

首先连接好相应的电源线,将温度计和传感器放在水里,此时数码管会显示出当前温度值,用户可以根据需要设定目标温度值,按下加热开关可开始加热。当温度达到你所想要的温度时,系统会自动断电,接着系统它又会进入保温系统,进行保温。

(三)测试的结果

根据测试得到的部分实验数据如表5-1:实验数据验证说明,测量误差为0.3℃控制误差为0.4℃,因此本系统的设计不管是在采样控制显示温度,还是在实时处理显示精度上,都取得了理想的效果。

表2 数据测量表

(四)发挥部分测试

当温度达到目标温度后,系统会自动报警提醒用户。这时候,系统会进入保温状态。温度时温度达到的最高温度与目标温度的差值只有0.3的误差。

五、结论

本次实验采用了PICC编程方式,实现了温度的测量与控制,完全达到了本次实验的要求,更重要的是该实验的测量误差小于0.3℃度,控制误差小于0.4℃度,已基本实现本实验扩展部分的要求。它可以广泛用于温度测量精度要求比较高的场面,实现简单,成本低。综上所示,本系统的方案具有实用推广价值。本系统通过添加一个传感器,将其贴放在电热杯的内壁上,系统开始加热,若温度迅速上升,则说明杯中水不足,很有可能为干烧,为不安全加热,用户请注意,这属于该系统需要改进的地方。

水温自动控制系统毕业设计论文(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

水温自动控制系统实验报告汇总

水温控制系统(B题) 摘要 在能源日益紧张的今天,电热水器,饮水机和电饭煲之类的家用电器在保温时,由于其简单的温控系统,利用温敏电阻来实现温控,因而会造成很大的能源浪费。但是利用AT89C51 单片机为核心,配合温度传感器,信号处理电路,显示电路,输出控制电路,故障报警电路等组成的控制系统却能解决这个问题。单片机可将温度传感器检测到的水温模拟量转换成数字量,并显示于1602显示器上。该系统具有灵活性强,易于操作,可靠性高等优点,将会有更广阔的开发前景。 水温控制系统概述 能源问题已经是当前最为热门的话题,离开能源的日子,世界将失去一切颜色,人们将寸步难行,我们知道虽然电能是可再生能源,但是在今天还是有很多的电能是依靠火力,核电等一系列不可再生的自然资源所产生,一旦这些自然资源耗尽,我们将面临电能资源的巨大的缺口,因而本设计从开源节流的角度出发,节省电能,保护环境。 一、设计任务 设计并制作一个水温自动控制系统,控制对象为 1 升净水,容器为搪瓷器皿。水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。 二、要求 1、基本要求 (1)温度设定范围为:40~90℃,最小区分度为1℃,标定温度≤1℃。 (2)环境温度降低时温度控制的静态误差≤1℃。 (3)能显示水的实际温度。 第2页,共11页

2、发挥部分 (1)采用适当的控制方法,当设定温度突变(由40℃提高到60℃)时,减小系统的调节时间和超调量。 (2)温度控制的静态误差≤0.2℃。 (3)在设定温度发生突变时,自动打印水温随时间变化的曲线。 (4)其他。 一系统方案选择 1.1 温度传感器的选取 目前市场上温度传感器较多,主要有以下几种方案: 方案一:选用铂电阻温度传感器。此类温度传感器线性度、稳定性等方面性能都很好,但其成本较高。 方案二:采用热敏电阻。选用此类元器件有价格便宜的优点,但由于热敏电阻的非线性特性会影响系统的精度。 方案三:采用DS18B20温度传感器。DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出远端引入。此器件具有体积小、质量轻、线形度好、性能稳定等优点其各方面特性都满足此系统的设计要求。 比较以上三种方案,方案三具有明显的优点,因此选用方案三。 1.2温度显示模块 方案一:采用8个LED八段数码管分别显示温度的十位、个位和小数位。数码管具有低能耗,低损耗、寿命长、耐老化、对外界环境要求低。但LED八度数码管引脚排列不规则,动态显示时要加驱动电路,硬件电路复杂。 方案二:采用带有字库的12864液晶显示屏。12864液晶显示屏具有低功耗,轻薄短小无辐射危险,平面显示及影像稳定、不闪烁、可视面积大、画面

自动控制系统课程设计说明书

H a r b i n I n s t i t u t e o f T e c h n o l o g y 课程设计说明书(论文) 课程名称:自动控制理论课程设计 设计题目:直线一级倒立摆控制器设计 院系:电气学院电气工程系 班级: 设计者: 学号: 指导教师: 设计时间:2016.6.6-2016.6.19 手机: 工业大学教务处

*注:此任务书由课程设计指导教师填写。

直线一级倒立摆控制器设计 摘要:采用牛顿—欧拉方法建立了直线一级倒立摆系统的数学模型。采用MATLAB 分析了系统开环时倒立摆的不稳定性,运用根轨迹法设计了控制器,增加了系统的零极点以保证系统稳定。采用固高科技所提供的控制器程序在MATLAB中进行仿真分析,将电脑与倒立摆连接进行实时控制。在MATLAB中分析了系统的动态响应与稳态指标,检验了自动控制理论的正确性和实用性。 0.引言 摆是进行控制理论研究的典型实验平台,可以分为倒立摆和顺摆。许多抽象的控制理论概念如系统稳定性、可控性和系统抗干扰能力等,都可以通过倒立摆系统实验直观的表现出来,通过倒立摆系统实验来验证我们所学的控制理论和算法,非常的直观、简便,在轻松的实验中对所学课程加深了理解。由于倒立摆系统本身所具有的高阶次、不稳定、多变量、非线性和强耦合特性,许多现代控制理论的研究人员一直将它视为典型的研究对象,不断从中发掘出新的控制策略和控制方法。 本次课程设计中以一阶倒立摆为被控对象,了解了用古典控制理论设计控制器(如PID控制器)的设计方法和用现代控制理论设计控制器(极点配置)的设计方法,掌握MATLAB仿真软件的使用方法及控制系统的调试方法。 1.系统建模 一级倒立摆系统结构示意图和系统框图如下。其基本的工作过程是光电码盘1采集伺服小车的速度、位移信号并反馈给伺服和运动控制卡,光电码盘2采集摆杆的角度、角速度信号并反馈给运动控制卡,计算机从运动控制卡中读取实时数据,确定控制决策(小车运动方向、移动速度、加速度等),并由运动控制卡来实现该控制决策,产生相应的控制量,使电机转动,通过皮带带动小车运动从而保持摆杆平衡。

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

目录 摘要 (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的电炉加热,要求水温可以在一定围由人工设定,并能在环境温度降低时实现自动调整,以保持设定的温度基本不变。

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

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

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

温度测量控制系统的设计与制作实验报告(汇编)

北京电子科技学院 课程设计报告 ( 2010 – 2011年度第一学期) 名称:模拟电子技术课程设计 题目:温度测量控制系统的设计与制作 学号: 学生姓名: 指导教师: 成绩: 日期:2010年11月17日

目录 一、电子技术课程设计的目的与要求 (3) 二、课程设计名称及设计要求 (3) 三、总体设计思想 (3) 四、系统框图及简要说明 (4) 五、单元电路设计(原理、芯片、参数计算等) (4) 六、总体电路 (5) 七、仿真结果 (8) 八、实测结果分析 (9) 九、心得体会 (9) 附录I:元器件清单 (11) 附录II:multisim仿真图 (11) 附录III:参考文献 (11)

一、电子技术课程设计的目的与要求 (一)电子技术课程设计的目的 课程设计作为模拟电子技术课程的重要组成部分,目的是使学生进一步理解课程内容,基本掌握电子系统设计和调试的方法,增加集成电路应用知识,培养学生实际动手能力以及分析、解决问题的能力。 按照本专业培养方案要求,在学完专业基础课模拟电子技术课程后,应进行课程设计,其目的是使学生更好地巩固和加深对基础知识的理解,学会设计小型电子系统的方法,独立完成系统设计及调试,增强学生理论联系实际的能力,提高学生电路分析和设计能力。通过实践教学引导学生在理论指导下有所创新,为专业课的学习和日后工程实践奠定基础。 (二)电子技术课程设计的要求 1.教学基本要求 要求学生独立完成选题设计,掌握数字系统设计方法;完成系统的组装及调试工作;在课程设计中要注重培养工程质量意识,按要求写出课程设计报告。 教师应事先准备好课程设计任务书、指导学生查阅有关资料,安排适当的时间进行答疑,帮助学生解决课程设计过程中的问题。 2.能力培养要求 (1)通过查阅手册和有关文献资料培养学生独立分析和解决实际问题的能力。 (2)通过实际电路方案的分析比较、设计计算、元件选取、安装调试等环节,掌握简单实用电路的分析方法和工程设计方法。 (3)掌握常用仪器设备的使用方法,学会简单的实验调试,提高动手能力。 (4)综合应用课程中学到的理论知识去独立完成一个设计任务。 (5)培养严肃认真的工作作风和严谨的科学态度。 二、课程设计名称及设计要求 (一)课程设计名称 设计题目:温度测量控制系统的设计与制作 (二)课程设计要求 1、设计任务 要求设计制作一个可以测量温度的测量控制系统,测量温度范围:室温0~50℃,测量精度±1℃。 2、技术指标及要求: (1)当温度在室温0℃~50℃之间变化时,系统输出端1相应在0~5V之间变化。 (2)当输出端1电压大于3V时,输出端2为低电平;当输出端1小于2V时,输出端2为高电平。 输出端1电压小于3V并大于2V时,输出端2保持不变。 三、总体设计思想 使用温度传感器完成系统设计中将实现温度信号转化为电压信号这一要求,该器件具有良好的线性和互换性,测量精度高,并具有消除电源波动的特性。因此,我们可以利用它的这些特性,实现从温度到电流的转化;但是,又考虑到温度传感器应用在电路中后,相当于电流源的作用,产生的是电流信号,所以,应用一个接地电阻使电流信号在传输过程中转化为电压信号。接下来应该是对产生电压信号的传输与调整,这里要用到电压跟随器、加减运算电路,这些电路的实现都离不开集成运放对信号进行运算以及电位器对电压调节,所以选用了集成运放LM324和电位器;最后为实现技术指标(当输出端1电压大于3V时,输出端2为低电平;当输出端1小于2V时,输出端2为高电平。输出端1电压小于3V并大于2V时,输出端2保持不变。)中的要求,选用了555定时器LM555CM。 通过以上分析,电路的总体设计思想就明确了,即我们使用温度传感器AD590将温度转化成电压信号,然后通过一系列的集成运放电路,使表示温度的电压放大,从而线性地落在0~5V这个区间里。最后通过一个555设计的电路实现当输出电压在2与3V这两点上实现输出高低电平的变化。

计算机温度控制系统课程设计

目录摘要2 1.设计目的3 2.设计要求和设计指标3 3. 总体方案设计 3 4.硬件选择以及相关电路设计3 温度传感器的选择3 模数转换器4 内部结构4 信号引脚5 工作时序与使用说明6 控制器89C51 7 数码管显示电路8 LED数码管的组成8 数码管显示方式9 控制算法10 6. 各子程序流程图11 PID控制程序流程图11 A/D转换程序流程图11 显示程序流程图11 温度控制总程序流程图12 心得体会12

参考文献13 附录1:温度控制系统总电路图14 附录2:温度控制系统程序清单16 摘要 温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。本设计介绍了以AD590集成温度传感器为采集器、AT89C51为控制器、ADC0809为A/D转换器对温度进行智能控制的温度控制系统。其主要过程如下:利用传感器对将非电量信号转化成电信号,转换后的电信号再入A/D转换成数字量,传递给单片机进行数据处理,并向外围设备发出控制信号。 论文首先介绍了单片机控制系统的整体方案设计及原理,然后具体介绍了控制系统的温度传感器部分、A/D转换部分、控制器89C51部分以及数码管显示和键盘控制部分,接着相信介绍了温度控制系统各个单元电路的设计,最后阐述了温度控制系统软件设计的主程序和各个子程序。 关键字:单片机89C51 温度传感器A/D转换器温度控制

计算机温度测控系统 1.设计目的 设计制作和调试一个由工业控制机控制的温度测控系统。通过这个过程学习温度的采样方法,A/D变换方法以及数字滤波的方法。通过实践过程掌握温度的几种控制方法,了解利用计算机进行自动控制的系统结构。 2.设计要求和设计指标 1、每组4~5同学,每个小组根据设计室提供的设备及设计要求,设计出实际电路组成一个完整的计算机温度测控系统。 2、根据设备情况以及被控对象,选择1~2种合适的控制算法, 框图和源程序,并进行实际操作和调试通过。 编制程序温度指标:60~80℃之间任选;偏差:1℃。 总体方案设计 本系统主要由数据采集、信号放大、模数转换等模块构成。设计思想是通过温度传感器将温度信号转变为电流(电压)信号,但我们要知道经温度变化引起电流(电压)信号的改变是非常小的,此时如果被模数转换器采集的话效果是非常不明显的,因此我们将其通过一个信号放大模块进行放大。再通过模数转换器后送入单片机AT89C51,而单片机通过PID算法控制烘箱的电炉加热,并且使数码管显示实时温度,从而实现温度的高精度控制。 4.硬件选择以及相关电路设计 温度传感器的选择 传感器的选取目前市场上温度传感器繁多就此我们提出了以下三种选取方案:方案一:选用铂电阻温度传感器,此类温度传感器在各方面特性都比较优秀,但其成本较高。 方案二:采用热敏电阻,选用此类元器件有价格便宜的优点,但由于热敏电阻的非线性特性会影响系统的精度。 方案三:选用美国Analog Devices 公司生产的二端集成电流传感器AD590,此器件具有体积小、质量轻、线形度好、性能稳定等优点。其测量范围在-50℃--+150℃,满刻度范围误差为±℃,当电源电压在5—10V之间,稳定度为1﹪时,误差只有±℃,其各方面特性都满足此系统的设计要求。 比较以上三种方案,方案三具有明显的优点,因此此次设计选用方案三。

智能温度控制系统设计

目录 一、系统设计方案的研究 (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)功率驱动电路(湿度调节电路)

自动控制课程设计~~~

指导教师评定成绩: 审定成绩: 重庆邮电大学 移通学院 自动控制原理课程设计报告 系部: 学生姓名: 专业: 班级: 学号: 指导教师: 设计时间:2013年12 月 重庆邮电大学移通学院制

目录 一、设计题目 二、设计报告正文 摘要 关键词 设计内容 三、设计总结 四、参考文献

一、设计题目 《自动控制原理》课程设计(简明)任务书——供2011级机械设计制造及其自动化专业(4-6班)本科学生用 引言:《自动控制原理》课程设计是该课程的一个重要教学环节,既有别于毕业设计,更不同于课堂教学。它主要是培养学生统筹运用自动控制原理课程中所学的理论知识,掌握反馈控制系统的基本理论和基本方法,对工程实际系统进行完整的全面分析和综合。 一设计题目:I型二阶系统的典型分析与综合设计 二系统说明: 该I型系统物理模拟结构如图所示。 系统物理模拟结构图 其中:R=1MΩ;C =1uF;R0=41R 三系统参量:系统输入信号:x(t); 系统输出信号:y(t);

四设计指标: 设定:输入为x(t)=a×1(t)(其中:a=5) 要求动态期望指标:M p﹪≤20﹪;t s≤4sec; 五基本要求: a)建立系统数学模型——传递函数; b)利用根轨迹方法分析和综合系统(学号为单数同学做); c)利用频率特性法分析和综合系统(学号为双数同学做); d)完成系统综合前后的有源物理模拟(验证)实验; 六课程设计报告: 1.按照移通学院课程设计报告格式写课程设计报告; 2.报告内容包括:课程设计的主要内容、基本原理; 3.课程设计过程中的参数计算过程、分析过程,包括: (1)课程设计计算说明书一份; (2)原系统组成结构原理图一张(自绘); (3)系统分析,综合用精确Bode图一张; (4)系统综合前后的模拟图各一张(附实验结果图); 4.提供参考资料及文献 5.排版格式完整、报告语句通顺; 6.封面装帧成册。

热交换器温度控制系统课程设计报告书

热交换器温度控制系统 一.控制系统组成 由换热器出口温度控制系统流程图1可以看出系统包括换热器、热水炉、控制冷流体的多级离心泵,变频器、涡轮流量传感器、温度传感器等设备。 图1换热器出口温度控制系统流程图 控制过程特点:换热器温度控制系统是由温度变送器、调节器、执行器和被控对象(出口温度)组成闭合回路。被调参数(换热器出口温度)经检验元件测量并由温度变送器转换处理获得测量信号c,测量值c与给定值r的差值e送入调节器,调节器对偏差信号e进行运算处理后输出控制作用u。 二、设计控制系统选取方案 根据控制系统的复杂程度,可以将其分为简单控制系统和复杂控制系统。其中在换热器上常用的复杂控制系统又包括串级控制系统和前馈控制系统。对于控制系统的选取,应当根据具体的控制对象、控制要求,经济指标等诸多因素,选用合适的控制系统。以下是通过对换热器过程控制系统的分析,确定合适的控制系统。

换热器的温度控制系统工艺流程图如图2所示,冷流体和热流体分别通过换热器的壳程和管程,通过热传导,从而使热流体的出口温度降低。热流体加热炉加热到某温度,通过循环泵流经换热器的管程,出口温度稳定在设定值附近。冷流体通过多级离心泵流经换热器的壳程,与热流体交换热后流回蓄电池,循环使用。在换热器的冷热流体进口处均设置一个调节阀,可以调节冷热流体的大小。在冷流体出口设置一个电功调节阀,可以根据输入信号自动调节冷流体流量的大小。多级离心泵的转速由便频器来控制。 换热器过程控制系统执行器的选择考虑到电动调节阀控制具有传递滞后大,反应迟缓等缺点,根具离心泵模型得到通过控制离心泵转速调节流量具有反应灵敏,滞后小等特点,而离心泵转速是通过变频器调节的,因此,本系统中采用变频器作为执行器。 图2换热器的温度控制系统工艺流程图 引起换热器出口温度变化的扰动因素有很多,简要概括起来主要有: (1)热流体的流量和温度的扰动,热流体的流量主要受到换热器入口阀门的开度和循环泵压头的影响。热流体的温度主要受到加热炉加热温度和管路散热的影响。 (2 )冷流体的流量和温度的扰动。冷流体的流量主要受到离心泵的压头、转速

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

目录 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

温度控制系统毕业设计

摘要 在日常生活及工农业生产中,对温度的检测及控制时常显得极其重要。因此,对数字显示温度计的设计有着实际意义和广泛的应用。本文介绍一种利用单片机实现对温度只能控制及显示方案。本毕业设计主要研究的是对高精度的数字温度计的设计,继而实现对对象的测温。测温系数主要包括供电电源,数字温度传感器的数据采集电路,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

自动控制原理课程设计实验

上海电力学院 自动控制原理实践报告 课名:自动控制原理应用实践 题目:水翼船渡轮的纵倾角控制 船舶航向的自动操舵控制 班级: 姓名: 学号:

水翼船渡轮的纵倾角控制 一.系统背景简介 水翼船(Hydrofoil)是一种高速船。船身底部有支架,装上水翼。当船的速度逐渐增加,水翼提供的浮力会把船身抬离水面(称为水翼飞航或水翼航行,Foilborne),从而大为减少水的阻力和增加航行速度。 水翼船的高速航行能力主要依靠一个自动稳定控制系统。通过主翼上的舵板和尾翼的调整完成稳定化操作。该稳定控制系统要保持水平飞行地穿过海浪。因此,设计上要求系统使浮力稳定不变,相当于使纵倾角最小。 航向自动操舵仪工作时存在包括舵机(舵角)、船舶本身(航向角)在内的两个反馈回路:舵角反馈和航向反馈。 当尾舵的角坐标偏转错误!未找到引用源。,会引起船只在参考方向上发生某一固定的偏转错误!未找到引用源。。传递函数中带有一个负号,这是因为尾舵的顺时针的转动会引起船只的逆时针转动。有此动力方程可以看出,船只的转动速率会逐渐趋向一个常数,因此如果船只以直线运动,而尾舵偏转一恒定值,那么船只就会以螺旋形的进入一圆形运动轨迹。 二.实际控制过程 某水翼船渡轮,自重670t,航速45节(海里/小时),可载900名乘客,可混装轿车、大客车和货卡,载重可达自重量。该渡轮可在浪高达8英尺的海中以航速40节航行的能力,全靠一个自动稳定控制系统。通过主翼上的舵板和尾翼的调整完成稳定化操作。该稳定控制系统要保持水平飞行地穿过海浪。因此,设计上要求该系统使浮力稳定不变,相当于使纵倾角最小。

上图:水翼船渡轮的纵倾角控制系统 已知,水翼船渡轮的纵倾角控制过程模型,执行器模型为F(s)=1/s。 三.控制设计要求 试设计一个控制器Gc(s),使水翼船渡轮的纵倾角控制系统在海浪扰动D (s)存在下也能达到优良的性能指标。假设海浪扰动D(s)的主频率为w=6rad/s。 本题要求了“优良的性能指标”,没有具体的量化指标,通过网络资料的查阅:响应超调量小于10%,调整时间小于4s。 四.分析系统时域 1.原系统稳定性分析 num=[50]; den=[1 80 2500 50]; g1=tf(num,den); [z,p,k]=zpkdata(g1,'v'); p1=pole(g1); pzmap(g1) 分析:上图闭环极点分布图,有一极点位于原点,另两极点位于虚轴左边,故处于临界稳定状态。但还是一种不稳定的情况,所以系统无稳态误差。 2.Simulink搭建未加控制器的原系统(不考虑扰动)。

温度控制系统课程设计

前言 温度是一种最基本的环境参数,日常生活和工农业生产中经常要检测温度。传统的方式是采用热电偶或热电阻,但是由于模拟温度传感器输出为模拟信号,必须经过AD 转换环节获得数字信号后才能与单片机等微处理器接口,使得硬件电路结构复杂,制作成本较高。近年来,美国DALLAS公司生产的DSI18B20为代表的新型单总线数字式温度传感器以其突出优点广泛使用于仓储管理、工农业生产制造、气象观测、科学研究以及日常生活中。 随着科学技术的不断进步与发展,温度传感器的种类日益繁多,数字温度传感器更因适用于各种微处理器接口组成的自动温度控制系统具有可以克服模拟传感器与微处理器接口时需要信号调理电路和A/D转换器的弊端等优点,被广泛应用于工业控制、电子测温计、医疗仪器等各种温度控制系统中.其中,比较有代表性的数字温度传感器有DS1820、MAX6575、DS1722、MAX6635等. 智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的。它是微电子技术、计算机技术和自动测试技术(ATE_)的结晶.目前,国际上已开发出多种智能温度传感器系列产品。智能温度传感器内部包含温度传感器、A/D传感器、信号处理器、存储器(或寄存器)和接口电路.有的产品还带多路选择器、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。智能温度传感器能输出温度数据及相关的温度控制量,适配各种微控制器(MCU),并且可通过软件来实现测试功能,即智能化取决于软件的开发水平。 为了准确获取现场的温度和方便现场控制,本系统采用了软硬件结合的方式进行设计,利用LED数码管显示温度,利用DS18B20检测当前的温度值,通过和设定的参数进行比较,若实测温度高于设定温度,则通过555定时器产生频率可变的报警信号,若实测温度低于设定温度,则加热电路自动启动,到达设定温度后停止。在软件部分,主要是设计系统的控制流程和实现过程,以及各个芯片的底层驱动设计已达到所要求的功能。在近端与远端通信过程中,采用串行MAX232标准,实现PC机与单片机间的数据传输。

水温自动控制系统设计

水温自动控制系统设计 摘要 水温自动控制系统在工业及日常生活中应用广泛,在生产中发挥着重要作用。实现水温控制的方法很多,如单片机控制、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

相关文档
相关文档 最新文档