1、 前 言 温度是表征物体冷热限度物理量。在诸多生产过程中,特别是在冶金、化工、建材、食品、机械、石油等工业中,温度测量和控制都直接和安全生产、提高生产效率、保证产品质量、节约能源等重大技术经济指标相联系。因而,温度测量与控制在国民经济各个领域中均受到了相称限度注重。单片机系统开发应用给当代工业测控领域带来了一次新技术革命,自动化、智能化均离不开单片机应用。将单片机控制办法运用到温度控制系统中,可以克服温度控制系统中存在严重滞后现象,同步在提高采样频率基本上可以很大限度提高控制效果和控制精度。当代自动控制越来越朝着智能化发展,在诸多自动控制系统中都用到了工控机,小型机、甚至是巨型机解决机等,固然
2、这些解决机有一种很大特点,那就是很高运营速度,很大内存,大量数据存储器。但随之而来是巨额成本。在诸多小型系统中,解决机成本占了系统成本比例高达20%,而对于这些小型系统来说,配备一种如此高速解决机没有任何必要,由于这些小系统追求经济效益,而不是最在乎系统迅速性,因此用成本低廉单片机控制小型,而又不是很复杂,不需要大量复杂运算系统中是非常适合。 随着电子技术以及应用需求发展,单片机技术得到了迅速发展,在高集成度,高速度,低功耗以及高性能方面获得了很大进展。当前完全可以运用单片机和电子温度传感器对某处进行温度检测,并且可以很容易地做到多点温度检测,如果对此原理图稍加改进,还可以进行不同地点实时温度
3、检测和控制。1绪论1.1研究目和意义温度是工业生产中重要被控参数之一,温度控制自然是生产重要控制过程。工业生产中温度很难控制,对于规定严格场合,温度过高或过低将严重影响工业生产产质量及生产效率,减少生产效益。这就需要设计一种良好温度控制器,随时向顾客显示温度,并且可以较好控制。单片机具备和普通计算机类似强大数据解决能力,结合PID,程序控制可大大提高控制效力,提高生产效益9。例如钢铁生产过程中,按照工艺条件规定保持一定温度才干保证产品质量和设备安全。对电气设备进行温度监控,例如高压开关、变压器出线套管等,判断也许存在热缺陷,进而能及时发现、解决、防止重大事故发生。因而研究温度控制仪具备重要意义
4、10。 在单片机温度测量系统中核心是测量温度、控制温度和保持温度,温度测量是工业对象中重要被控参数之一。因而,单片机温度测量则是对温度进行有效测量,并且可以在工业生产中得到了广泛应用,特别在电力工程、化工生产、机械制造、冶金工业等重要工业领域中,肩负着重要测量任务。在寻常生活中,也可广泛实用于地热、空调器、电加热器等各种家庭室温测量及工业设备温度测量场合16。当前市场上热水器控制系统大多存在功能单一、操作复杂、控制不以便等问题,诸多控制器只具备温度和水位显示功能,不具备温度控制功能虽然热水器具备辅助加热功能。也也许由于加热时间不能控制而产生过烧,从而挥霍电能。本文设计热水器控制系统以51单片机
5、为检测控制中心单元,具备温度设定与控制功能。该控制器和以往显示仪相比具备性价比高、温度控制与显示精度高、使用以便和性能稳定等长处,提高了电能使用效率,具备可观经济效益和社会效益18。1.2国内外发展状况 温度控制采用单片机设计全数字仪表,是常规仪表升级产品。温度控制发展引入单片机之后,有也许减少对某些硬件电路规定,但这绝不是说可以忽视测试电路自身重要性,特别是直接获取被测信号传感器某些,仍应予以充分注重,有时提高整台仪器性能核心依然在于测试电路,特别是传感器改进。当前传感器也正在受着微电子技术影响,不断发展变化。传感器正朝着小型、固态、多功能和集成化方向发展。 近年来,温度控制发展尤为迅速。国
6、内外市场上已经浮现了各种各样温度控制仪表,应用于社会各个方面。例如可以进行程序控温智能多段温度控制仪,可以实现数字PID和各种复杂控制规律智能式温度调节器等11。 水温系统传递函数事先难以精准获得,因而很难判断哪一种控制办法可以满足系统对控制品质规定。但从对控制办法分析来看,PID控制办法最适合本例采用。另一方面,由于可以采用单片机实现控制过程,无论采用上述哪一种控制办法都不会增长系统硬件成本,而只需对软件作相应变化即可实现不同控制方案。因而本系统可以采用PID控制方式,以最大限度地满足系统对诸如控制精度、调节时间和超调量等控制品质规定7。老式一位式模仿控制方案,选用模仿电路,用电位器设定值,
7、反馈温度值和设定值比较后,决定加热或不加热。其特点是电路简朴,易于实现,但是系统所得成果精度不高并且调节动作频繁,系统静态差大、不稳定。系统受环境影响大,不能实现复杂控制算法,不能用数码管显示,不能用键盘设定13。 老式二位式模仿控制方案,其基本思想与方案一相似,但由于采用上下限比较电路,因此控制精度有所提高。这种办法还是模仿控制方式,因而也不能实现复杂控制算法使控制精度做得较高,并且不能用数码管显示,对键盘进行设定13。 当前国内外普通采用典型温度控制系统。采用模仿温度传感器对加热杯温度进行采样,通过放大电路变换为 05V 电压信号,通过A/D 转换,保存在采样值单元;运用键盘输入设定温度,
8、经温度标度转换转化成二进制数,保存在片内设定值单元;然后调显示子程序,多次显示设定温度和采样温度,再把采样值与设定值进行 PID 运算得出控制量,用其去调节可控硅触发端通断,实现对电阻丝加热时间控制,以此来调节水温使其基本保持恒定2。采用单片机AT89C52设计温度实时测量及控制系统。单片机AT89C52可以依照温度传感器DS18B20所采集温度数据来控制加热器或致冷器启停,从而把温度控制在设定范畴之内。在温控开关被激活状况下,当温度低于设定下限时,单片机启动加热器加热,同步点亮绿色发光二极管,当温度高于设定上限时,单片机启动致冷器降温,同步点亮红色发光二极管。所有温度数据均通过液晶显示屏LC
9、M1602显示出来。为了防止单片机掉电引起数据丢失,温度上下限设定值存储在AT24C02B中8。 采用一线制数字温度传感器DS18B20来作为温度传感器。传感器输出信号进4.7K上拉电阻直接接到单片机P1.0引脚上。DS18B20温度传感器是美国达拉斯(DALLAS)半导体公司推出应用单总线技术数字温度传感器。该器件将半导体温敏器件、A/D转换器、存储器等做在一种很小集成电路芯片上。温度传感器之因此选取单线数字器件DS18B20,是在通过多方面比较和考虑后决定12。从硬件和软件两方面来讲述水温自动控制过程,在控制过程中重要应用AT89C52、ADC0809、LED显示屏、LM324比较器,而重
10、要是通过 DS18B20数字温度传感器采集环境温度,以单片机为核心控制部件,并通过四位数码管显示实时温度一种数字温度计。软件方面采用汇编语言来进行程序设计,使指令执行速度快,节约存储空间。为了便于扩展和更改,软件设计采用模块化构造,使程序设计逻辑关系更加简洁明了,使硬件在软件控制下协调运作。 而系统过程则是:一方面,通过设立按键,设定恒温运营时温度值,并且用数码管显示这个温度值.然后,在运营过程中将采样温度模仿量送入A/D转换器中进行模仿-数字转换,再将转换后数字量用数码管进行显示,最后用单片机来控制加热器,进行加热或停止加热,直到能在规定温度下恒温加热5。2系统总体设计2.1系统设计任务与规
11、定该温度自动控制系统采用AT89C52单片机为主控芯片,传感器采用数字温度传感器DS18B20,实现对温度检测和控制。 技术规定: 1、可以持续测量水温度值,用十进制数码管来显示实际温度,最小单位为1。 2、可以设定水温度值,设定范畴是3090,温度误差0.5。 3、可以实现水温自动控制,如果设定水温为80,则能使水温保持恒定在80温度下运营。 4、用单片机AT89C52控制,通过按键来控制水温设定值,数值采用数码管显示。该温度自动控制系统由温度信号采样电路,键盘及显示电路,温度控制电路,报警电路,时钟信号电路等构成,并运用PID算法进行温度控制和调节。 依照设计任务,详细分析温度自动控制系统
12、设计需求,并进行软硬件总体设计。由键盘电路输入设定温度信号给单片机,温度信号采集电路采集现场温度信号给单片机,单片机依照输入与反馈信号偏差进行PID计算,输出反馈量给温度控制电路,实现升温。显示电路实现现场温度实时监控。设计人员需完毕所有硬件和软件设计,并利 Altium Designer 6.0仿真软件对设计成果进行验证。2.2系统方案选取 在这个系统中咱们从性能及设计成本考虑,咱们选取AT89C52芯片。AT89C52广泛使用,使单片机价格大大下降。在温度传感器选取上咱们采用温度芯片DS18B20测量温度。该芯片物理化学性很稳定,它能用做工业测温元件,且此元件线形较好。该芯片直接向单片机传
13、播数字信号,便于单片机解决及控制。本制作最大特点之一就是直接采用温度芯片对温度进行测量,使数据传播和解决简朴化。采用温度芯片DS18B20测量温度,体现了作品芯片化这个趋势。某些功能电路集成,使总体电路更简洁,搭建电路和焊接电路时更快。并且,集成块使用,有效地避免外界干扰,提高测量电路精准度。在这个过程中,咱们通过单片机将传感器所测量出来温度通过LCD1602可以显示出来。这样就能实时显示温度状况。 本设计采用了PID控制。在工程实际中,PID控制器以其构造简朴、稳定性好、工作可靠、调节以便而成为工业控制重要技术之一。当被控对象构造和参数不能完全掌握,或得不到精准数学模型,控制理论其她技术也难
14、以采用,系统控制器构造和参须依托经验和现场调试来拟定期,应用PID控制技术最为以便。 PID控制器参数整定是控制系统设计核心内容。它是依照被控过程特性拟定PID控制器比例系数、积分时问和微分时间大小。PID控制器参数整定办法概括起来有两大类:一是理论计算整定法。它重要是根据系统数学模型,通过理论计算拟定控制器参数。这种办法所得到计算数据未必可以直接用,还必要通过工程实际进行调节和修改。二是工程整定办法,它重要依赖工程经验,直接且办法简朴、易于掌握,在实际中被广泛应用。3器件和模块选用3.1 AT89C52单片机 AT89C52是一种低功耗、高性能8位微控制器,具备8K 在系可编程Flash 存
15、储器。片上Flash容许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有机灵8 位CPU 和在系统可编程Flash,使AT89C52为众多嵌入式控制应用系统提供高灵活、有效解决方案。 AT89C52具备如下原则功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定期器,2个数据指针,三个16位定期器/计数器,一种6向量2级中断构造,全双工串行口,片内晶振及时钟电路。此外,AT89C52 可降至0Hz 静态逻辑操作,支持2种软件可选取节电模式。空闲模式下,CPU停止工作,容许RAM、定期器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,
16、单片机一切工作停止,直到下一种中断或硬件复位为止。 其重要工作特性为:1、内含8KBFlash存储器,擦写次数达1000次;2、内含128字节RAM;3、具备32根可编程I/O线;4、具备2个16位可编程定期器;5、具备6个中断源、5个中断矢量、2级优先权中断构造;6、具备1个全双工可编程串行通信接口;7、具备1个数据指针DPTR;8、两种低功耗工作模式,即空闲模式和掉电模式;9、具备可编程3级程序锁定位;10、工作电源电压为51.2V,典型值为5V;11、最高工作频率为24MHz。引脚排列如图3.1所示。 图3.1 AT89C52引脚排列3.2 DS18B20传感器 DS18B20原理与特性
17、:采用了DS18B20单总线可编程温度传感器,来实现对温度采集和转换,大大简化了电路复杂度,以及算法规定。一方面来简介一下DS18B20这块传感器特性及其功能:DSl8B20管脚及特点 DS18B20可编程温度传感器有3个管脚。内部构造重要由四某些构成:64位光刻ROM、温度传感器、非挥发温度报警触发器TH和TL、配备寄存器。DS18B20外形及管脚排列如图3.2所示。 GND为接地线,DQ为数据输入输出接口,通过一种较弱上拉电阻与单片机相连。VDD为电源接口,既可由数据线提供电源,又可由外部提供电源,范畴3.05.5 V。本文使用外部电源供电。重要特点有: 1. 顾客可自设定报警上下限温度值
18、。 2. 不需要外部组件,能测量55+125 范畴内温度。3. 10 +85 范畴内测温精确度为05 。 图3.2 DS18B20外形及管脚图4. 通过编程可实现9l2位数字读数方式,可在至多750 ms内将温度转换成12 位数字,测温辨别率可达0.0625 。 5. 独特单总线接口方式,与微解决器连接时仅需要一条线即可实现与微解决器双向通讯。6. 测量成果直接输出数字温度信号,以“一线总线”串行传送给CPU,同步可传送CRC校验码,具备极强抗干扰纠错能力。7. 负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。DS18B20支持多点组网功能,各种DS18B20可以并联在唯一三线
19、上,实现组网多点测温。DS18B20内部功能模块如图3.3所示, 图3.3 DS18B20原理图 DS18B20读写时序和测温原理与DS1820相似,只是得到温度值位数因辨别率不同DS18B20 为9位12位A/D转换精度,而DS1820为9位A/D转换,虽然咱们采用了高精度芯片,但在实际状况上由于技术问题比较难实现,而实际精度此时温度寄存器中数值即为所测温度。斜率累加器用于补偿和修正测温过程中非线性,其输出用于修正计数器1预置值。如下3.4测温原理图不同,且温度转换时延时时间由2s减为750ms。 DS18B20测温原理如图3.4所示。 图3.4 DS18B20测温原理框图 图中低温度系数晶
20、振振荡频率受温度影响很小,用于产生固定频率脉冲信号送给计数器1。则高温度系数晶振随温度变化其振荡率明显变化,所产生信号作为计数器2脉冲输入。计数器1和温度寄存器被预置在55所相应一种基数值时。计数器1对低温度系数晶振产生脉冲信号,进行减法计数,当计数器1预置值减到0时,温度寄存器值将加1,计数器1预置将重新被装入,计数器1重新开始对低温度系数晶振产生脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值。 在DS18B20测温程序设计中,向DS18B20发出温度转换命令后,程序要等待DS18B20返回信号,一旦某个DS18B20接触不好或断线,当程序读该DS18B20时,将没有返回
21、信号,程序进入死循环。这一点在进行DS1820硬件连接和软件设计时也要予以一定注重。测温电缆线采用屏蔽4芯双绞线,其中有一对接地线与信号线,另一组接VCC和地线。3.3复位和时钟电路设计 本系统中采用手动复位键复位相方式。系统时钟电路设计采用内部方式。AT89C52内部有一种用于构成振荡器高增益反相放大器。这个放大器与作为反馈元件片外晶体谐振器构成一种自激振荡器。外接晶体谐振器以及电容构成并联谐振电路,接在放大器反馈回路中。本系统电路采用晶体振荡器频率为11.0592MHz。采用这种频率晶体振荡器因素是可以以便获得原则波特率。复位电路和时钟电路如图3.5所示。复位电路有上电自动复位和按钮手动复
22、位两种。上电复位是运用电容充电来实现,上电瞬间RST/VPD端电位与VCC相似,随着充电电流减少,RST/VPD电位逐渐下降,图3.5中10K电阻是施密特触发器输入端一种下拉电阻,时间常数为10*10-6*10*103s=100ms,只要Vcc上升时间不超过1ms,振荡器建立时间不超过10ms,这个时间常数足以保证完毕复位操作6。上电复位所需最短时间是震荡周期建立时间加上2个机器周期时间。按钮复位采用电平复位方式,按下复位电钮时,电源对外接电容充电,使RST/VPD端为高电平,复位按钮松开后,电容通过内部下拉电阻放电,逐渐使RST/VPD端恢复低电平。图3.5 复位电路和时钟电路3.4 温度采
23、集电路数据采集电路如图3.6所示,1脚接地,2脚即为单总线数据口,3脚接电源。温度传感器DS18B20采集被控对象实时温度,提供应AT89C52P3.5口作为数据输入。 图3.6 数据采集电路3.5显示电路设计 数码管显示某些,采用与单片机相连接,将温度传感器采集到信息迅速转化为可视温度,增长了可读性。 图3.7数码管显示电路图3.6供电系统 供电某些采用TL431构成恒压源,TL431是一种有良好热稳定性能三端可调分流基准源。她输出电压用两个电阻就可以任意设立到从Verf(2.5V)到36V范畴内任何值。该器件典型动态阻抗为0.2。其稳压电路图如图3.8: 图3.8供电电路 4 PID控制和
24、参数整定4.1 PID调节器控制原理 PID控制器是一种线性控制器,一种它依照给定值rin(t)与实际输出值yout(t)构成控制偏差: Error(t)=rin(t)-yout(t) PID控制就是对偏差信号进行比例、积分、微分运算后,形成一种控制规律。即,控制器输出为: (4.1) 或写成传递函数形式: (4.2) 式中, kp比例系数;Ti积分时间常数;Td微分时间常数。简朴说来,PID控制器各校正环节作用如下: 比例环节:成比例地反映控制系统偏差信号error(t),偏差一旦产生,控制器及时产生控制作用,以减小偏差10。 比例控制: Gc(s)= Kp 积分环节:重要用于消除静差,提高
25、系统无差度。积分作用强尽弱取决于积分 时间常数Ti,Ti越大,积分作用越弱,反之则越强。 积分控制: Gc(s) = Kp/T is 微分环节:反偏差信号变化趋势(变化速率),并能在偏差信号变得太大之前, 在系统中引入一种有效初期修正信号,从而加快系统动作速度,减少调节时间。 微分控制: Gc(s) =KpT ds4.2 PID控制分类 基本PID控制器抱负算式为 (4.3) 式中 u(t)控制器(也称调节器)输出; e(t)控制器输入(经常是设定值与被控量之差,即e(t)=r(t)-c(t)); Kp控制器比例放大系数; Ti 控制器积分时间; Td控制器微分时间。 设u(k)为第k次采样时
26、刻控制器输出值,可得离散PID算式 (4.4), 由于计算机输出u(k)直接控制执行机构(如阀门),u(k)值与执行机构位置(如阀门开度)一一相应,因此称式(2)为位置式PID控制算法。位置式PID控制算法缺陷:当前采样时刻输出与过去各个状态关于,计算时要对e(k)进行累加,运算量大;并且控制器输出u(k)相应是执行机构实际位置,如果计算机浮现故障,u(k)大幅度变化会引起执行机构位置大幅度变化。 增量式只需计算增量,算式中不需要累加,控制增量拟定仅与近来几次偏差采样值关于,当浮现计算误差或精度局限性时,对控制量计算影响较小,且较容易通过加权解决获得比较好控制效果。4.3 数字PID参数整定
27、PID控制器参数整定是控制系统设计核心内容。它是依照被控过程特性拟定PID控制器比例系数、积分时间和微分时间大小。PID控制器参数整定办法诸多,概括起来有两大类:一是理论计算整定法。它重要是根据系统数学模型,通过理论计算拟定控制器参数。这种办法所得到计算数据未必可以直接用,还必要通过工程实际进行调节和修改。二是工程整定办法,它重要依赖工程经验,直接在控制系统实验中进行,且办法简朴、易于掌握,在工程实际中被广泛采用。本设计采用PID归一整定法把对控制台三个参数(Kc、Ti、Td,)转换为一种参数KP, 从而使问题明显简化。以达到控制器特性与被控过程特性相匹配,满足某种反映控制系统质量性能指标。4
28、.4 PID计算程序 PID调节规律基本输入输出关系可用微分方程表达为: (4.5)式中为调节器输入误差信号,且 (4.6)其中:为给定值,为被控变量; 为调节器输出控制信号; 为比例系数;为积分时间常数;微分时间常数。计算机只能解决数字信号,若采样周期为T第n次采样输入误差为,且,输出为,PID算法用微分由差分代替,积分由代替,于是得到 (4.7)写成递推形式为= = = = (4.8)其中: (4.9) (4.10) (4.11) 显然,PID计算un只需要保存现时刻en以及此前两个偏差量en-1和en-2。初始化程序初值en-1= en-2 =0 通过采样并依照参数KP、KD、KI以及e
29、n、en-1和en-2计算un。 依照输出控制增量un,可求出本次控制输出为 += (4.12) 下面对PID运算加以阐明: 所有数都变成定点纯小数进行解决。 算式中各项有正有负,以最高位作为符号位,最高位为0表达为正数,为1表达负数。正负数都是补码表达,最后计算以原码输出。 节16位进行计算,最后将运算成果取成高8位有效值输出。输出控制量un限幅解决。为了便于实现对晶闸管通断解决,PID输出在0250之间。不不大于250或不大于0控制量都是没故意义,因在算法上对进行限幅,即 = (4.13)开始计算PD=KD(en-2en-1+en-2)输入Cn5rn 计算en=rn-Cn计算un=un-1
30、+PP+P1+PDun un-1,e n-1 en-2,en e n-1P1=K1*en计算Pp=Kp(en-en-1)un 输出限幅解决计算P1+Pp返回图4.1 PID计算程序流程图 PID计算公式采用位置式算法,计算公式为 + = (4.14)5软件设计系统软件重要由主程序模块、数据采集模块、数据解决模块、控制算法模块等构成。主模块功能是为别的几种模块构建整体框架及初始化工作;数据采集模块作用是将数字量采集并储存到存储器中;数据解决模块是将采集到数据进行一系列解决,其中最重要是数字滤波程序:控制算法模块完毕控制系统PID运算并且输出控制量。5.1主程序模块主程序模块要做重要工作是上电后对
31、系统初始化和构建系统整体软件框架,其中初始化涉及对单片机初始化、串口初始化等。然后等待温度设定,若温度已经设定好了,判断系统运营键与否按下,若系统运营,则依次调用各个有关模块,循环控制直到系统停止运营。设计模块图如下图5.1所示。供电系统单片机STC89C52数码管显示温度温度传感器按键设立蜂鸣器报警 图5.1设计模块图主程序模块程序流程图如图5.2所示。YNYNNY NY图5.2 主程序流程图开始读温度设定值等待数据采集温度显示PID运算控制输出系统初始化 温度设定否运营/停止键按下否运营/停止键按下否等待5.2数据采集和显示模块数据采集模块任务是负责温度信号采集以及将采集到数字量提供应单片
32、机。AT89C52通过控制DS18B20读取实时温度,然后,通过P0口送到LCD1602进行显示。显示程序设计框图如图5.3所示。测试显示屏幕与否忙状态返回开始清除屏幕 N送显示地址 送显示数据 Y 图5.3显示程序设计框图6 仿真与实物展示6.1 Altium Designer 6.0软件简介年终,Protel软件原厂商 Altium公 司推出了Protel系列最新高品位版本Altium Designer 6.0。 Altium Designer 6.0,它是完全一体化电子产品开发系统一种新版本,也是业界第一款也是唯一一种完整板级设计解决方案。Altium Designer 是业界首例将设计
33、流程、集成化 PCB 设计、可编程器件(如 FPGA)设计和基于解决器设计嵌入式软件开发功能整合在一起产品,一种同步进行PCB和FPGA设计以及嵌入式设计解决方案,具备将设计方案从概念转变为最后成品所需所有功能。 6.2仿真通过对电路硬件设计和程序设计,咱们使用了PROTEUS对设计电路进行仿真设计。一方面,咱们将硬件电路在PROTEUS中连接好,按照设计总电路图连接各个硬件,通过单片机C语言来进行编程,程序如附录所示。通过KEIL软件降咱们源程序转换成目的程序来进行仿真,生成*.hex文献。最后从PROTEUS中,将咱们程序导入单片机中,便能进行实时仿真。PCB电路图如图6.1所示: 图6.
34、1整体设计PCB图通过PCB图做出实物图如图6.2所示: 图6.2 实物图 致 谢 毕业设计已经接近了尾声,这也意味着我大学生活就要结束了,学生活一晃而过,回眸走过岁月,心中倍感充实,当我写完这篇毕业论文时候,有一种如释重负感觉,感触良多。 一方面,我要特别感谢我指引教师陈媛媛教师。做设计过程是艰辛,但是在我努力之下还是完毕了。在这个过程中陈媛媛教师给了我很大协助,没有她尽心指引和严格规定,我也不会顺利完毕这次设计。陈教师平日里工作繁多,但我做毕业设计每个阶段,从选题到查阅资料,论文提纲拟定,中期论文修改,后期论文格式调节等各个环节中都予以了我悉心指引。这几种月以来,陈教师不但在学业上给我以精
35、心指引,同步还在思想给我以无微不至关怀,在此谨向陈媛媛教师致以诚挚谢意和崇高敬意。另一方面,还要感谢这四年来教我知识美味教师们,毕业论文可以顺利完毕,你们也均有很大功劳。 这次毕业设计,对于培养咱们理论联系实际设计思想;训练综合运用关于课程理论,结合生产实际反系和解决工程实际问题能力;巩固、加深和扩展关于方面知识等方面有重要作用。 写作毕业论文是一次再系统学习过程,毕业论文完毕,同样也意味着新、生活开始。但愿人们在将来生活中继续追逐最初梦想,永不放弃。 在此,我还要特别感谢我同窗们,由于你们协助和支持,我才干克服一种一种困难和疑惑,你们对本课题做了不少工作,直至本文顺利完毕,予以我不少协助,谢
36、谢你们! 参照文献1陈妙芳,胡晓东.基于AT89C51单片机温度控制系统设计J.机械工程师,(01):151-152.2赵鸿图.基于单片机温度控制系统设计与实现J.微计机信息,(26):96-98.3叶景.基于单片机温度控制系统设计J.中华人民共和国新通信,(13):1-2.4纪纲.HD7279A键盘显示驱动芯片及应用J.仪表技术,(30):15-16.5罗云松.基于单片机AT89C51温度控制系统设计J.中华人民共和国科技信息, (12):23-25.6杨万超.51单片机温度控制系统设计J.黑龙江科技信息,(29):3-4.7张艳艳.基于PID算法和89C52单片机温度控制系统J.当代电子技
37、术,,(21):8-9.8胡朝.基于单片机温度控制系统开发应用J.商场当代化,(14):62-65.9张青.单片机温度控制系统方案研究J.上海交通大学学报,(41):4-7.10Zhou Z,Vucetic B. Design of adaptive modulstion using impact CSI in MIMO systemsJ. Elesctronics Lctters, ,40(17): 73-74.11Dai L,Zhou S D,Zhang H R,et al,Closed-loop MIMO architecture based on water-fillingJ. Ele
38、sctronics Lctters, ,38(25):118-120.12Narula A,Lopcz M J,Troct M D,et al.Efficient use of side information in multiplc-antenna data transmission over fading channelsJ. IEEE Katsuhiko OgataModen Control EngineeringPublishing house of electronics industry,:196202.13赵娜.基于51单片机温度测量系统J.微计算机信息,(16):146-148
39、.14Jang J,Lee K B,Lee Y H,Transmit power and bit allocations for OFDM systems in a fading channcl C IEEE GLOHECOM,USA;IEEE,:858-862.15刘伯春.智能PID调节器设计及应用J电子自动化,1995,(3):2025.16张佳贤.基于单片机温度控制器设计J.科技与生活,(19):58.17欧亚军.Proeus软件在单片机实验中应用J.科技信息,(1):1-2.18叶剑超.单片机实验教学改进刍议J.台州学院学报,(1):3-4.19李朝青.单片机原理及接口技术M. 北京:
40、北京航空航天大学出版社. .20王忠飞,胥芳.MCS-51 单片机原理及嵌入式系统应用M西安:西安电子科技大学出版社,. 附 录附录1:单片机程序/*/*李奇毕设*/ Descriptoon: / *采用89C52+DS1820+数码管+蜂鸣器/ *DS1820设立为12位精度/ *环境温度超过Alarm值 蜂鸣器报警 / *Alarm值可通过按键自由设定/*该温度可设定范畴1-100度,测量范畴-55-125度 /*/*可调温度报警器*#include #include #include #define uchar unsigned charunsigned char code dis_code=