2432.水温控制系统设计 单片机课程设计论文包含源码.doc
《2432.水温控制系统设计 单片机课程设计论文包含源码.doc》由会员分享,可在线阅读,更多相关《2432.水温控制系统设计 单片机课程设计论文包含源码.doc(36页珍藏版)》请在三一办公上搜索。
1、 摘要本例是一个典型的检测、控制型应用系统,它要求系统完成从水温检测、信号处理、输入、运算到输出、控制电炉加热以实现水温控制的全过程。因此,应以单片微型计算机为核心组成一个专用计算机应用系统,以满足检测、控制应用类型的功能要求。本设计采用80C51单片机通过对前向通道的分析,控制电路的加热过程,该过程用到AD590温度传感器,通过8279可编程的键盘显示接口芯片来设定温度范围,由LED显示控制温度,到达所设定的温度后由蜂鸣器和报警灯发出警报信号。本设计采用的是以单片机为核心的直接数字控制系统(DDC)。关键字:水温;控制;单片机;8051;AD590 ;8279;ADC0809 远程通信Sum
2、maryA whole process for is a typical examination, control type applying system, it requesting system completing from the water temperature examining, signal handles, input, carries calculating exportation, control electric stove heating to realizing water temperature controling.Therefore, at the req
3、uest of regard single a microcomputer as the core constitute an appropriation calculator application system, to satisfy examination, control application the function of the type.This design adopts an analysis for the single a machine passes to ex-ly facing the passage, the heating process of the con
4、trol electric circuit, that process uses to spreads to feel to the temperature of AD590 machine, pass 8279 programmable keyboard manifestations connect a temperature for setting up temperature scope, from LED manifestation control temperature, arriving setting up empress from the machine of 蜂鸣 with
5、report to the police the light send out the alert signal.This design adoption of regard single a machine as the direct arithmetic figure control system of the core.( DDC)Key word:Water temperature;Control;Single a machine;8051;AD590;8279;ADC0809目 录摘要 3 1、绪论. . 32、设计任务与要求 32.1、基本要求 32.2、主要性能指标 3 2.3、
6、创新部分 43、方案比较. 4 3.1、比例控制(P控制) 43.2、比例积分控制(PI控制) 43.3、比例积分加微分控制(PID)控制 44、系统设计. 54.1、单片机系统 54.2、前向通道 54.3、后向通道 54.4、人机对话通道 54.5、远程通讯 65、硬件开发. 65.1、系统配置与接口扩展 65.2、本设计所用的主要的芯片和器件 106、软件开发、划分程序模块、编写程序流程图 . 186.1、主程序 186.2、键盘输入中断服务程序 186.3、修改PID参数子程序 186.4、设定温度子程序 19 6.5、运行子程序 196.6、定时中断服务程序 196.7、连机调试 1
7、97、心得体会. 208、参考文献 20附录 :水温控制系统原理总图 1、绪论普通热水器的加热常常需要较长的时间。该作品设计有远程通讯的能力,可实现远程的控制与检测。利用此项功能人们在下班回家之前,便可进行洗浴用水的提前加热,回到家即可洗上舒服的热水澡。避免了长时间的等待。如果长时间不用水,恰巧本人又不在家,可利用此远程通讯的功能通过因特网、手机短信和移动固定电话等网络,在任何时间、任何地点远程操作家里的热水器,实现远程关断,以达到科学合理用电,节约能源的目的。另外,该作品还具有随环境温度变化,能自动的进行水温调整的功能,使水温能长时间保持一定的稳定性。满足了人们日常生活和生产过程中对水温的特
8、定要求。总之,该产品既能有助于人们生活和生产条件的改善,又能有效的节约电能,也迎合了建设节约型社会的要求,有着良好的市场前景。2、设计任务与要求2.1、基本要求一升水由1KW的电热炉加热,要求水温可以人为设定,并能够自动保持设定温度。2.2、主要性能指标2.2.1温度设定范围:0100。2.2.2控制精度:0.1。2.2.3良好的人机交互界面:用十进制数码管显示实际温度,键盘设定要求的温度值,声光报警系统。2.2.4良好的通讯能力,可接受其他数据设备发来的命令以实现远程控制,或将结果传送到其它数据设备。3、方案比较由于水温控制系统的对象具有热储存能力大,惯性也较大的特点,水在容器内的流动或传送
9、都存在一定的阻力,因而可以将它归于具有纯滞后的一阶大惯性环节,所以它对任何信号的响应都会延迟一些时间,故可采用以下方案控制:3.1、比例控制(P控制)比例控制的特点是控制器的输出与偏差成比例,输出量的大小与偏差之间有对应关系。当负荷变化时,抗干扰能力强,过渡过程时间短,但过程终了存在余差。因此它适用于控制通道滞后较小、负荷变化不大,允许被控量在一定范围内变化的系统。应用时还应注意经过一段时间后需将累积误差消除。3.2、比例积分控制(PI控制)由于比例积分控制的特点是控制器的输出与偏差的积分成比例,积分的作用使过渡过程结束时无余差,但系统的稳定性降低。虽然加大比例度可使稳定性提高,但又使过渡过程
10、时间加长。因此,PI控制适用于滞后较小,负荷变化不大,被控量不允许有余差的控制系统,它是工程上应用最广泛的一种控制方法。3.3、比例积分加微分控制(PID)控制比例积分加微分控制的特点是微分的作用使控制器的输出与偏差变化的速度成例,它对克服对象的惯性有显著的效果。在比例基础上加入微分作用,使稳定性提高,再加上积分作用,可以消除余差。因此,PID 控制适用于负荷变化大、惯性较大、控制品质要求又很高的控制系统。在PID三种作用中,微分作用主要用来减少超调,克服震荡,使系统趋向稳定,加快系统的动作速度,减少超调时间,用来改善系统的动态特性;积分作用主要用来消除静差,改善系统的静态特性;比列作用可对偏
11、差做出及时响应。若能将三种作用的强度配合适当,可以使控制器快速,平稳,准确,从而获得满意的控制效果。但实际PID在控温中,只能精确的控制一个温度点,它克服了传统控温中的热惯性问题,有效的解决了系统温度的在控温点的温度的漂移。对于复杂的系统,要求系统温度可设定,设定温度范围较大,控温精度较高的条件下。有效的解决一上问题还有一定的难度。也就是说单只用PID调节,在可设定的系统中,PID只解决了控温中的热惯性问题,没有解决掉准确性的问题,为了提高准确性,必须在系统中添加不同的补充参数,补充参数要与系统可设定的参数有一定关系,实际编程中,如果温度点超过200点,可采用查表的补偿方式,超过两百,就需要分
12、段查表,当然还有更好的办法,如果系统的工作环境温度变化较大,引起系统散热性异同,就需要进行温度补偿。4、系统设计根据系统总体方案,系统由4个主要功能模块组成,总体框图如图4.1所示。 图4.1水温控制系统总体框传感器电热炉 信号放大A/D单片机基本系统键盘声光报警 功率放大显示通讯 4.1、单片机系统单片机系统是整个控制系统的核心,它完成整个系统的信息处理及协调控制功能,由于系统对控制速度、精度及功能要求都无特别之处,因此可选用目前广泛使用MCS-51系列单片80C51。80C51可以提供系统控制所需的中断、定时及存放中间运算结果的RAM电路,因此单片机基本系统中还有复位电路和晶振电路。4.2
13、、前向通道前向通道是信息采集的通道,主要包括传感器、信号放大、A/D转换等电路。由于水温变化是一个相对缓慢的过程,因此前向通道中没有使用采样保持电路。另外,信号的滤波可由软件实现,以简化硬件、降低硬件成本。4.3、后向通道后向通道是用以实现控制信号输出的通道,单片机系统产生的控制信号经功率放大电路控制电热炉的输入功率,以实现控制水温的目的。4.4、人机对话通道人机对话通道主要由键盘、LED显示、报警灯和蜂鸣器组成。为了完成设定水温、修改PID运算参数和报警等功能,键盘可由10个数字键及6个功能键组成。LED显示由3位数码管组成,分别显示给定温度和实测温度,显示范围为0.099.9。4.5、远程
14、通讯为了使系统能够实现远程显示和控制。我们采用串行通讯的方式,并通过RS-232接口线路与微机系统进行连接,以实现远程通讯的任务。5、硬件开发5.1、系统配置与接口扩展5.1.1单片机基本系统单片机基本系统以MCS-51系列单片机80C51为核心,它的好处在于不需要扩展内存,可以减少连线的麻烦。(80C51的简介) 5.1.2前向通道部分(1)温度传感器根据本设计的要求,我们选用美国模拟器件公司生产的单片集成两端感温电流源AD590。它的主要特性如下:流过器件的电流(mA) 等于器件所处环境的热力学温度(开尔文)度数,即:Ir/T=1mA/K式中:Ir流过器件(AD590)的电流,单位为mAT
15、热力学温度,单位为K AD590的测温范围为55+150。AD590的电源电压范围为4V30V。电源电压可在4V6V范围变化,电流变化1A,相当于温度变化1K。AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会被损坏。输出电阻为710M。精度高。AD590共有I、J、K、L、M五档,其中M档精度最高,在-55+150范围内,非线性误差为0.3。(2)AD590的应用电路摄氏温度测量电路如图5.1所示,电位器R2用于调整零点,R4用于调整运放LF355的增益。调整方法如下:在0时调整R2,使输出=0,然后在100时调整R4使=100mV。如此反复调整多次,直至0时,=0mV,1
16、00时,=100mV为止。最后在室温下进行校验。例如,若室温为25,那么应为25mV。冰水混合物是0环境,沸水为100环境。图5.1 前向通道原理图 前向通道中电阻值的计算:按照设计的要求,信号转换和放大电路应将0100的温度信号转化为0V5V的电压信号。查得AD590在0和100的电流分别是273.2A和373.2A,于是电阻值可按如下进行确定:取R1=30K,R2=10 k(滑变)。取R3=47K,R4=10K(滑变)。5.1.3后向通道为了实现水温的PID控制,功率放大电路的输出不能是个简单开关量,输入电热炉的加热功率必须连续可调。一般来说,改变输入电路的电压平均值就可以改变电路的输入功
17、率,而比较简单的调压方法有相位控制调压和通断控制调压法。本例采用通断控制调压法控制电热炉的输入功率。后向通道原理图如图5.2所示。图5.2 后向通道原理图 MC3041是耐压为400V的光电耦合器,它的输出经由过零触发的双向晶闸管构成,它控制着主电路双向晶闸管的导通与关断。1k电阻与0.01uF电容组成双向晶闸管的保护电路。5.1.4人机对话通道系统人机对话通道主要由行列式键盘、LED显示器等组成,键盘的扫描输入和显示的输出可以直接由单片机承担,但考虑到键盘与显示接口需要较多的I/O线,如直接由单片机控制,一方面必须扩充I/O口,另一方面键盘与LED显示的扫描处理需要占用大量的机时,增加软件编
18、程负担,为此在组成系统人机对话通道时,采用了可编程键盘、显示接口芯片8279,由8279负责键盘的扫描、消抖处理和显示输出工作,减轻了CPU在扫描键盘或刷新显示时的负担,也减轻了编程。键盘面版布置图如图所示:467567 确定设定温度10432取消参数修改声光报警系统如图5.4所示:57运行689数据发送图5.3 键盘面版布置图图5.4 声光报警原理图当水温到达设定温度时,声光报警系统启动,以提示人们可以对加热后的水进行使用。用声音或灯光报警时,连续的声响或常亮的灯光往往不易引起人们的注意,只有断续的声音或闪烁的灯光才能取得最佳的报警效果。本设计规定:灯光闪烁频率为1Hz,周期约1s。采用金属
19、氧化物半导体场效应晶体管(MOSSFET)IRF540(最大负载100 V,3A)驱动报警灯。声音报警振荡频率为1kHz。由定时器T1输出1kHz的方波,由驱动器7407驱动蜂鸣器发出断续的“滴、滴”报警声。按取消键可停止报警。5.1.5远程通讯随着工控技术的发展,搭建工控系统逐渐走向标准化、通用化、多元化,降低成本、提高性能是设计系统时所遵循的基本原则。在系统中,作为下位机的单片机通常用来完成数据的采集和上传,因为51子系列单片机价格低、功能强、抗干扰能力强、适应温度范围宽和丰富的控制端口等优点。由PC、网络设备、数据库服务器组成的后台应用部分组成的上位机,对下位机的上传数据进行分析并处理,
20、现在的PC普及、功能强,采用视窗操作系统,具有多任务自动内存管理,硬盘容量大,应用软件丰富等特点。分布式控制系统能充分发挥了单片机在实时数据和PC对图形处理、显示以及数据库管理上的优势。使的单片机的应用不局限于自动检测或控制,形成了向以PC为网络核心的的分布式多点工控系统发展。在实际的工作中,计算机的CPU与外部设备之间常常要进行信息交换,一台计算机与其他计算机之间也往往要交换信息,:所有这些信息交换均可称为通信。串行通信是指:数据是一位一位按顺序传送的通信方式.它的突出优点是只需一对传输线(利用电话线就可以作为传输线),这样就大大降低了成本,特别适用与远距离通信:其缺点是传送速度低。远程通讯
21、原理如图5.5所示:图5.5 远程通讯原理图5.2、本设计所用的主要的芯片和器件5.2.1、80C51的简介80C51引脚如图5.6 图5.6 80C51内部引脚排列图(1)、主电源引脚VCC和VSSVCC接+5V电压; VSS接地。 (2)、外接晶体引脚XTAL1和XTAL2(晶振引脚) XTAL1接外部晶体的一个引脚。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部振荡器时,对HMOS单片机,此引脚应接地;对CHMOS单片机,此引脚作为驱动端。 XTAL2接外晶体的另一端。在单片机内部,接至上述振荡器的反相放大器的输出端。采用外部振荡器时,对HMOS单片机,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2432.水温控制系统设计 单片机 课程设计 论文 包含源码 2432 46 水温 控制系统 设计 包含 源码
链接地址:https://www.31ppt.com/p-3930221.html