基于单片机的恒压供水系统毕业设计.docx
《基于单片机的恒压供水系统毕业设计.docx》由会员分享,可在线阅读,更多相关《基于单片机的恒压供水系统毕业设计.docx(35页珍藏版)》请在沃文网上搜索。
1、目 录摘要21绪论21.1选题背景21.2本文的主要工作32设备介绍42.1单片机42.2其他设备介绍53整体设计方案64 系统硬件电路设计94.1时钟电路94.2复位电路104.3模数转换电路114.4压力传感器与ADC之间运算放大电路134.5 D/A输出电路144.6变频器的应用144.7 抗干扰措施174.8 显示电路194.9 系统供电电路194.10 继电器控制电路195系统程序设计205.1主程序流程图205.2PID调节子程序流程图215.3控制子程序流程图245.4显示子程序设计266系统调试27结论28致谢28摘要近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同
2、时带动传统控制检测日新月益更新。目前对高楼供水恒压控制的研究以及已开发的系统各有所长。随着微机技术及变频技术的发展,设备简单、投资少、可靠性高、抗干扰能力强、节能高效的控制系统将是高楼恒压供水系统研究的方向。本文根据目前单片机控制的恒压控制系统的研究现状,充分利用现代化新型、先进的元器件和最新的智能控制理论与算法,将变频调速技术和单片机技术融合到一起,设计高楼恒压供水智能控制系统。设计的高楼恒压供水智能控制系统具有可靠性高、抗干扰能力强、节能效率高等特点。关键词:单片机;变频器:压力传感器;恒压供水系统;Abstract: A new kind of frequenay-varying pre
3、ssure-constant water supply system is introduced. The system can regulate the water pump numbers and their rotational speed basing on the condition of the water pipe net, thereby automatic pressure-constant water supply is practised in efficient and energy saving way. The water pump is started softl
4、y by transducer, which has no concussion to electricity net. Thus, the life of water pump is longer.Key words: single chip computer; frequency-varying; pressure-constant water supply; energy saving1绪论1.1选题背景 随着中国经济发展的大背景,城市化的近程越来越快。近些年房地产事业的蒸蒸日上,楼房越建越多,问题也就随之而来。高楼层住户用水往往因水压不够导致生活不便。常用的高层供水系统是水塔式1。水塔
5、,一般居民区里蓄水作用,有些还是水厂生产工艺的一个重要组成部分。用于储水和配水的高耸结构,用来保持和调节给水管网中的水量和水压。主要由水柜、基础和连接两者的支筒或支架组成。在工业与民用建筑中,水塔是一种比较常见而又特殊的建筑物。它的施工需要特别精心和讲究技艺,如果施工质量不好,轻则造成永久性渗漏水,重则报废不能使用。但是常用的水塔式供水系统因设备(尤其是电机)容易损坏而大大增加维护费用,且使用不方便。为此,需要设计一套利用现代电子技术,设计出一种智能变频供水系统。随着科学技术的进步以及大规模集成电路和微机技术的迅速发展,交流电机变频调速技术己日趋完善,变频调速器用于交流异步电动机调速,其性能超
6、过以往任何一种交流调速方式。单片机变频调速恒压供水系统,就是微机技术和变频调速技术最典型的应用,近几年在我国逐渐盛行起来,它具有节能、安全、保护设备、自动化程度高、造价低、供水压力稳定等优点,且非常适用于高层建筑、住宅小区锅炉的自动供水需要,同时安装调试方便,功能全面,可靠性高,抗干扰能力强,系统性能完全满足设计要求。本控制系统智能化程度较高,不需要水塔,操作比较方便,供水也比较稳定,而且该系统使得供水系统寿命大大延长,本系统经过工程技术人员改进后肯定会成为颇值得推广的城市高楼层供水系统2。本设计为一套变频恒压供水系统,通过压力传感器、供水控制器、变频调速器组成闭环回路自动调节电机的转速,从而
7、调节水泵的供水量,使供水量可根据用水量的大小变化而变化,确保供水压力能够保持在正常范围。如果能共采用取水直供方式,不仅可节约大量的能源,延长设备使用寿命,又能避免水源的二次污染问题。31.2本文的主要工作首先在绪论中介绍了此系统的课题背景以及控制系统中各种关键元器件的发展、性能等。在第二章介绍了单片机以及其他设备。在第三章中研究了单片机恒压供水系统的系统构成及工作原理。在系统构成部分,给出了系统框图、控制原理图,并对此系统中的硬件和软件的主要功能做了简要的介绍。在第四章论述了系统硬件设计过程,研究了控制系统的总体硬件结构,并确立了各部分硬件模块的功能,给出了一些典型电路;研究了机型及器件的选择
8、,对所使用各种芯片的功能与特性进行了详细介绍;研究了系统硬件设计电路,给出了系统硬件设计结构图和电动机的控制图。在第五章中重点剖析了软件设计开发的过程,详细研究了PDI控制算法以及程序总体设计思路,确立了模块化的设计思路,研究了主程序模块、Pm模块、报警检测模块、水泵控制等模块的功能,开发出了主程序、PD控制子程序等的工作流程。最后在第六章中具体论述了系统的软、硬件调试,介绍了系统调试所使用的工具及调试方法。2设备介绍2.1单片机单片机4诞生于20世纪70年代,所谓单片机是利用大规模集成电路技术把中央处理单元(CPU)和数据存储器(RAM)、程序存储器(ROM)及其他I/O通信口集成在一块芯片
9、上,构成一个最小的计算机系统,而现代的单片机则加上了中断单元,定时单元及A/D转换等更复杂、更完善的电路,使得单片机的功能越来越强大,应用更广泛。20世纪70年代,微电子技术正处于发展阶段,集成电路属于中规模发展时期,各种新材料新工艺尚未成熟,单片机仍处在初级的发展阶段,元件集成规模还比较小,功能比较简单,一般均把CPU、RAM还包括了一些简单的I/O口集成到芯片上,它还需配上外围的其他处理电路方才构成完整的计算机系统。1982年以后,16位单片机问世,代表产品是Intel公司的MCS-96系列,16位单片机比起8位机,数据宽度增加了一倍,实时处理能力更强,主频更高,集成度达到了12万只晶体管
10、,RAM增加到了232字节,ROM则达到了8kB,并且有8个中断源,同时配置了多路的A/D转换通道,高速的I/O处理单元,适用于更复杂的控制系统。九十年代以后,单片机获得了飞速的发展,世界各大半导体公司相继开发了功能更为强大的单片机。美国Microchip公司发布了一种完全不兼容MCS-51的新一代PIC系列单片机,引起了业界的广泛关注,特别的是它的产品只有33条精简指令集吸引了不少用户,使人们从Intel的111条复杂指令集中走出来。PIC单片机获得了快速的发展,在业界中占有一席之地。单片机控制系统能够取代以前利用复杂电子线路或数字电路构成的控制系统,可以软件控制来实现,并能够实现智能化。由
11、于单片机具有价格低廉、功能灵活,近年来单片机的应用领域越来越广泛。单片机广泛应用于通信产品、仪器仪表、家用电器、智能仪器仪表、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。AT89C515是一种带4K字节存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C51是一种带2K字节闪存可编程可擦除只读存储器的单片机67。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼
12、容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。2.2其他设备介绍2.21 ADC0809模拟/数字转换芯片ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D模数转换器。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。是目前国内应用最广泛的8位通用A/D芯片 2.22 CYG115型高压传感器该系列产品均为扩散硅压阻式压力传感器。是各方面均已非常成
13、熟的传感器产品。它是利用压阻效应原理,半导体集成电路工艺及特殊工艺制成的一种用于力学量检测的传感器。其主要特点是高精度和高可靠性。 2.23 TD2100专用恒压供水变压器TD2100供水专用变频器不同于一般的供水控制器和PLC变频器,一般的供水控制器和PLC供水程序都是一些小公司开发出的产品,控制程序局限性很大,缺乏严格的测试设备和手段,系统往往存在不少隐患,功能和可靠性都难以得到保证。而TD2100供水专用变频器是一个非常成熟的产品,系统简单可靠,没有非常复杂的中间连线,连接线大大减少,所有的供水控制程序和变频调速程序全部由高速DSP完成,变频器的调速过程完全是按照供水的压力反馈自动完成的
14、,达到了空前的协调和统一,稳定性可靠性经过严格的系统测试并经过无数应用的检验。本系统能自动调节水泵的转速和运行台数,使供水管网的压力保持设定的压力和所需流量,从而达到提高供水品质和高效节能的目的。本系统可取代高水位水箱、水塔等设施及阀门调节等措施,提高供水自动化程度及居民饮用水质量,防止二次污染,是一种理想的现代化供水设备。 2.2 4 LM7805三端稳压器顾名思义,只有三条引脚输出,分别是输入端、输出端和接地端。它的样子像普通的三极管,05表示输出电压为5V。 2.2 5 7407逻辑门驱动芯片为单片机应用的逻辑门芯片 LED数码管等3整体设计方案恒压无塔供水系统以AT89C51单片机作为
15、整个系统的控制核心,应用其强大的接口功能,构成整个恒压供水控制的硬件系统。该系统具备同时控制多台水泵的功能,根据不同场合、不同需要可以采取多台水泵8同时运行、定时换泵等多种工作方式。在水泵的出水管道上安装一个压力传感器9,用于检测管道压力,并把其压力信号变成05V的模拟电压信号,送到单片机系统的A/D转换器输入端,经A/D转换后变成相应的数字信号,信号进入单片机进行数据处理。经过单片机本身的运算后的压力值与设定的压力值进行比较,得出偏差值,在经过PID调节得出控制参数,然后再经过D/A转换后变成010V的模拟信号,送入变频器控制其输出频率的大小,以此改变水泵的电机转速,从而达到控制管道压力的目
16、的。当实际管道压力小于给定压力时,变频器输出频率升高,电机转速加快,管道压力身高;反之,变频器频率降低,电机转速减小,管道压力降低。如此上下调整多次,直到偏差值为零的时候为止10。这样,实际的压力值围绕设定压力值上下波动,从而保持供水压力恒定。压力值通过远传压力表检测,再经过A/D转换,变成8位二进制数字,送入单片机进行PID运算,其结果以PWM方式转换成模拟电压,控制变频器的频率。单片机的变频调速恒压供水系统11的原理图如下图电机水泵机组变频器D/A单片机控制系统 Uu 出水量 + Uf - -压力传感器A/D本系统具有变频器频率显示和实时压力值显示。供水系统一般有多台水泵,各泵的投入的切换
17、即可自动控制,也可手动控制。为延长水泵的使用寿命,水泵电机全部实行软启动且遵循“先进先出”原则12,也就是先启动者先停的原则。该系统以1台变频器控制3台水泵,其工作过程为:设3台泵分别为1号泵、2号泵、3号泵,系统开始工作时,先由变频器启动1号泵运行,当工作频率达到50HZ,而压力仍达不到要求时,则将1号泵切换成工作频率运行,接着变频器启动2号泵,供水系统处于“1工1变”的运行状态;当变频器工作频率又达到50HZ上限频率而压力仍不足时,将2号泵也切换成工作频率运行,再由变频器启动3号泵,使供水系统处于“2工1变”的运行状态。如变频器的工作频率已经降到下限频率(下限频率一般预置为35HZ左右),
18、而压力仍偏高时,则切除1号泵;如变频器的工作频率又降到下限频率,而压力还是偏高时,则令2号泵也停机,此时只有变频器直接带动3号泵变频工作,使供水管网的压力保持恒定13。 本系统硬件主要由A/D转换器、D/A转换器、显示系统、电源、复位电路、看门狗电路、运算放大电路以及时钟系统几部分组成。各模块主要功能如下:(1) A/D转换器的功能是把水管的压力信号经传感器转换成05V的模拟电压信号转换成数字信号,然后送入单片机。(2) D/A转换器的功能是把实际水压与设定压力之差经过单片机处理后输出的数据(8位立即数)转换成模拟电压信号,用以控制变频器的输出功率,从而控制电机的转速,最终达到控制水压的目的。
19、(3) 显示系统用于显示系统的工作状态。如设定的水压值、实际水压值、缺水和漏水警报等。(4) 供电电路就是为了控制系统的正常工作提供电能。(5) 看门狗电路用于提高系统的抗干扰能力,并对系统进行实时监测。(6) 运算放大电路将压力传感器输出的电流信号进行放大,提高其线性度。系统的整体方案设计如图:AT89C51380V交流电显示电路电源时钟电路电机水泵变频器D/A转换复位电路水管压力传感器看门狗电路运算放大电路A/D转换电路4 系统硬件电路设计4.1时钟电路 单片机必须在时钟的驱动下才能进行工作14。51单片机内部具有一个时钟振荡电路,只需要外界振荡器,即可为各部分提供时钟信号。微型计算机的C
20、PU实质上就是一个复杂的同步时序电路,所有的工作都是在时钟信号控制下进行的。每执行一条指令,CPU的控制器都要发出一系列特定的控制信号。51单片机的时钟信号通常用两种电路形式得到:内部震荡方式和外部震荡方式。4.11内部震荡方式使用内部时钟电路时,只要在引脚XTAL1和XTAL2上外借定时反馈电路,振荡器OSC就能自己振荡,产生矩形时钟脉冲序列。定时反馈回路常由石英晶振和微调电容组成,其中石英晶振的频率是单片机的重要性能指标之一,时钟频率越高,单片机控制器的控制节拍就越快,运算速度也就越快。一般情况下,石英晶振的频率选为典型值12MHz,这样有利于得到没有误差的波特率。电容器C1、C2起稳定振
21、荡频率、快速其振的作用。内部时钟电路虽然对外接电容的值没有严格的要求,但电容的大小会影响振荡器频率的高低、振荡器的稳定性、起振的快速性和温度的稳定性。电容C1和C2的典型值在20100pF之间选择,但在6070pF是振荡器有较高的频率稳定性。典型值通常选择为30pF左右(这时对应的时钟频率为12MHz)。外接陶瓷振荡器时,C1和C2的典型值通常选择为47pF。在设计电路板时,晶体或陶瓷振荡器和电容应尽可能安装的与单片机芯片靠近,以减少寄生电容,更好地保证振荡器稳定和可靠的工作。为了提高温度稳定性,应采用温度稳定性能较好的NPO高频电容。4.12外部震荡方式 外部时钟电路是利用外部振荡器信号源(
22、时钟源)直接接入XTAL1和XTAL2。通常XTAL1接地,XTAL2接外部时钟,由于XTAL2的逻辑电平不是TTL的,所以建议接一个4.710K的上拉电阻。4.2复位电路 为确保控制系统能够稳定可靠的工作,复位电路15是必不可少的一部分。它可以保证程序从指定处开始执行,即从程序存储器的0000H地质单元开始执行程序。另外,当程序运行出错或操作错误使系统处于“死机”状态时,需要复位以重新启动。单片机的复位是靠外部电路实现的,无论是HMOS型还是CHMOS型,在震荡器运行的情况下,RST引脚保持两个机器周期以上时间的高电平即可实现系统复位。在RST端出现高电平的第二个周期,执行内部复位,以后每个
23、周期复位一次,直至RST端遍变低。复位信号的产生有上电自动复位和按钮手动复位两种方式。 上电自动复位是通过外部复位电路的电容充电实现的。通电时,电容两端相当于短路,于是RST引脚上为高电平,然后电源通过电阻对电容进行充电,RST端电压慢慢降下来,降到一定程度时变为低电平,单片机开始正常工作。按键手动复位电路是通过电阻接高电平实现的。 在现代工业控制中,根据实际需求,一般采用兼有上电外部复位与按钮复位的电路,这样复位电路能输出两种电平的复位控制信号,以适应外围I/O接口芯片所需要的不同复位电平信号。 在实际的应用系统设计中,若有外部扩展的I/O接口电路也需要初始复位,如果他们的复位端和单片机的复
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 供水系统 毕业设计