毕业设计基于单片机的恒压供水系统设计.doc
《毕业设计基于单片机的恒压供水系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计基于单片机的恒压供水系统设计.doc(66页珍藏版)》请在三一办公上搜索。
1、基于单片机的恒压供水系统设计摘 要:本设计是在深入研究当前多种恒压供水方案的基础上,创造性地提出“定频副电机+变频主电机+低端MCU”的低成本高效能恒压供水方案。设计通过控制变频器的输出频率从而自动调节水泵电机的转速,实现管网水压的闭环调节(PID),使供水系统自动恒稳于设定的压力值。用户可以自行设定水管中的水压,低功耗低噪音高性能高寿命的特点使得本设计在同类产品中脱颖而出。使用Keil C 和Proteus 等先进EDA软件进行了高效率地设计实现和仿真验证。关键词:恒压,高效率,水泵转速, 变频器目 录1前言11.1设计背景11.2设计目标21.3实施计划22总体方案设计32.1方案比较32
2、.1.1方案一32.1.2方案二32.1.3方案三42.2方案论证52.3方案选择63单元模块设计73.1各单元模块功能介绍及电路设计73.1.1水管压力测量模块73.1.2时钟模块设计及与器件选择83.1.3复位电路的设计83.1.4按键接口模块设计93.1.5A/D转换模块103.1.6D/A转换模块113.1.7显示模块设计123.1.8电机控制设计123.1.9稳压电源模块133.2特殊器件的介绍143.2.1变频器介绍143.2.2DAC0832介绍163.2.3ADC0809介绍173.2.474LS245介绍203.2.5单片机AT89C51213.3各单元模块的联接234软件设
3、计244.1软件设计原理及设计所用工具244.2主程序流程图244.2.1T0中断服务程序254.2.2独立按键程序设计284.2.3LED动态显示程序模块的设计305系统调试325.1Proteus仿真软件介绍325.2软件调试355.2.1水管压力显示的仿真355.2.2恒压值的仿真386结论407总结与体会418谢辞429参考文献43附1 系统的原理电路图44附2 系统的相关程序45附3 外文文献翻译-译文53附4 外文文献翻译-原文591 前言近年来,随着居民区的不断扩建与改造,楼房层数的不断加高,我国居民用水难问题越来越突出,特别是高层建筑居民,原有的自来水管网的压力出现不足,大部分
4、地区普遍存在着用水高峰期高层供不上水,高层居民经常出现用水难问题,给生活带来极大不便。这种用水难问题在大城市表现尤为突出。针对上述问题,本文研制了变频调速恒压供水系统,该系统是以管网水压为设定参数,通过控制变频器的输出频率从而自动调节水泵电机的转速,实现管网水压的闭环调节(PID),使供水系统自动恒稳于设定的压力值。即用水量增加时,频率升高,水泵转速加快,供水量相应增大,当用水量超过一台泵的供水量时,通过控制器加泵;用水量减少时,频率降低,水泵转速减慢,供水量相应减小。也就是根据用水量的大小,由供水控制器控制水泵数量以及变频器对水泵的调速,来实现恒压供水。同时达到供水效率的目的“用多少水,供多
5、少水”。采用该供水系统不需建造高位水箱,水塔,水质无二次污染,是一种理想的现代化建筑供水方案。此外,恒压供水系统对于某些上业或特殊用户是非常重要的。例如在某些生产过程中,若自来水供水因故压力不足或短时断水,可能影响产品质量,严重时使产品报废和设备损坏。又如发生火灾时,若供水压力不足或无水供应,不能迅速灭火,可能引起重大经济损失和人员伤亡。所以,某些用水区采用恒压供水系统,具有较大的经济和社会意义。1.1 设计背景随着居民区的不断扩建与改造,楼房层数的不断加高,我国居民用水难问题越来越突出,特别是高层建筑居民,原有的自来水管网的压力出现不足,大部分地区普遍存在着用水高峰期高层供不上水,高层居民经
6、常出现用水难问题,给生活带来极大不便。这种用水难问题在大城市表现尤为突出。由于能源的问题不得不改变以往的供水方案,来改变在供水中的能源浪费问题,在国内外已有很多关于很压供水的研究,其中主要由两种,一是基于单片机加通用变频器的恒压供水,一是基于PLC加专用变频器的恒压供水,两种各有自己的特点,第一种价格便宜,通用性强,易于操作,不需专业人员就能操作,而后者价格高,对专业知识要求高,非专业人员不易操作,但是其抗干扰能力强,在市场上也有很大的应用,但是大多数人需要一个即便宜又容易操作的恒压供水系统,本设计就利用单片机和通用变频器来设计此恒压供水系统,并通过对系统的优化来消除此系统的缺点,也就是来提高
7、单片机系统的抗干扰能力,来体现其通用性强,易于操作的优点。1.2 设计目标该系统主要以单片机为主控模块,通过控制变频器的输出频率从而自动调节水泵电机的转速,实现管网水压的闭环调节,使供水系统自动恒稳于设定的压力值,实现恒压供水。即用水量增加时,频率升高,水泵转速加快,供水量相应增大;用水量减少时,频率降低,水泵转速减慢,供水量相应减小。采用该供水系统不需建造高位水箱或水塔,水质无二次污染,是一种理想的现代化建筑供水方案。本次设计的预期目标是:完成系统硬件电路的设计,并绘制出相应的原理电路图;完成所需控制软件的流程设计和编程任务。1.3 实施计划3月下旬至4月初,查阅和收集文献资料;4月初至4月
8、中旬,提出设计方案,并对方案进行比较和论证,选出最佳方案;4月中旬至5月初,完成硬件电路设计;5月初月至五月中旬完成相关软件编程;5月中旬至5月底进行系统的模拟测试;6月上旬撰写设计报告,并准备毕业设计答辩。2 总体方案设计通过查阅大量相关技术资料,并结合自己的实际知识,我主要提出了三种技术方案来实现系统功能。下面我将首先对这三种方案的组成框图和实现原理分别进行说明,并分析比较它们的特点,然后阐述我最终选择方案的原因。2.1 方案比较2.1.1 方案一单片机开关A/D转换恒速泵压机变频泵压机D/A转换压力传感器管网水压图2-1 方案一的原理框图方案一系统由泵机和可变频网络组成。如图2-1所示,
9、以80C196为核心构成控制器,将设定值与压力反馈值进行PID运算。系统通过压力传感器将电器部分与泵组联系起来,构成闭环系统。2.1.2 方案二方案二系统由变频器、控制器、传感器、主副两个水泵电机及相关电气控制设备集成而成,是一种具有变频调速和全自动闭环控制功能的机电一体化智能设备。它可同时对二台三相380/50Hz,异步电动机行变频调速和闭环控制,其系统组成示意图如图2-2所示。从下图中我们可以看到,自动恒压供水控制系统的基本控制策略是:采用电动机调速装置与供水控制器构成控制系统,进行优化控制泵组的调速运行,并自动调整泵组的运行台数,完成供水压力的闭环控制,在管网流量变化时达到稳定供水压力和
10、节约电能的目的。4位LED显示上位机通信四位独立式键盘AT89C51变频器M2(工频)A/D转换D/A输出压力传感器M1(变频)图2-2 方案二的原理框图调节水压专用变频器水泵电机管道压力传感器压力给定2.1.3 方案三图2-3 方案三的原理框图系统由专用变频器、压力传感器、水泵等组成。如图2-3。专用变频器就是指有内置PID功能的变频器。随着电力电子技术的飞速发展变频器的功能也越来越强。充分利用变频器内置的各种功能,对变频调速恒压供水设备进行合理的设计。国外不少生产厂家近年来纷纷推出了一系列新型产品。如ABB公司的ACS600, ACS400系列产品,富士公司的G11S/P11S系列产品。这
11、些产品将PID调节器以及简易可编程控制器的功能都综合进变频器内,形成了带有各种应用的新型变频器。2.2 方案论证方案一的工作流程是80C196为核心构成控制器,将设定值与压力反馈值进行PID运算。系统通过压力传感器将电器部分与泵组联系起来,构成闭环系统。运算结果以0-10v的电压信号输给变频器,实现恒压供水。方案二整个系统的具体工作流程为:系统通过安装在出水总管上的压力传感器,将供水管网的非电量信号(动态压力)转变成电信号,输入至供水控制器的输入模块,信号经单片机运算处理后与设定的信号进行比较运算,得出偏差值,再经过PID处理得出最佳的运行工况参数,并将其转换成模拟信号,由系统的输出部分输出变
12、频器的频率设定值至变频调速器,变频调速器控制水泵的转数来调节管网内的实际压力值趋向于设定压力值,从而实现闭环控制的恒压供水。对于多台泵调速的方式,控制器控制泵站投运水泵的台数及变量泵的运行工况,并实现对每台水泵根据CPU指令实施软启动、软切换及变频运行。系统通过计算判定目前是否己达到设定压力,决定是否增加(投入)或减少(撤出)水泵。即:当一台水泵工作频率达到最高频率时,若管网水压仍达不到预设水压,则将启动令一台工频泵运行,(此设计只用两台电机且功率达到设计要)此后,往复工作,直至满足设定压力要求为止。反之,若管网水压大于预设水压,控制器控制变频器频率降低,使变频泵转速降低,当频率低于下限时自动
13、切掉一台工频泵或此变频泵,始终使管网水压保待恒定。总之,系统可根据用户用水量的变化,自动确定泵组的水泵的循坏运行,以提高系统的稳定性及供水的质量。系统系统由变频器、控制器、传感器、主副两个水泵电机及相关电气控制设备集成而成。该变频恒压供水控制器以单片机为核心,在水泵的出水管道上安装一个压力传感器,用于检测管道压力,并把出口压力变成0-5V的模拟信号,送到单片机系统的A/D转换输入端,再经A/D转换变成相应的数字信号,送入单片机进行数据处理。单片机经运算后与设定的压力进行比较,得出偏差值,再经PID调节得出控制参数,经D/A转换变成05V的模拟信号,送入变频器中,以控制其输出频率的大小,以此改变
14、水泵的电机转速,从而达到控制管道压力的目的。当实际管道压力小于给定压力时,变频器输出频率升高,电机转速加快,管道压力升高;反之,频率降低,电机转速减小,管道压力降低。其变过程可以表示如下:检测压力(下降)控制器输出(上升)变频器频率(上升)电机转速(上升),反之相反,最终达到恒压。方案三由专用变频器与PLC组成的恒压供水系统,这类变频器的功能虽然强一些,但是价格比通用变频器却要高很多。此种类型供水设备的花费不光体现在变频器上,还体现在PLC上,市场上PLC的价格也要高于单片机的价格。使其工作时需要专业人员通过变频器的控制面板,在变频器的PID选项中选择合适的PID参数,再经过现场调试校正,设备
15、才可以正常运行。整个操作过程都必须有专业人员的界入。因此,通用性不好,这是这种变频恒压供水方案的另外一个缺点。综上所述,其有下面两个缺点。1价格比较昂贵,不适合小型用户的使用。2调试不方便,需要专业人事到现场进行调试,这也增加了人力的投入资本。2.3 方案选择方案二采用压力传感器反馈电压信号(0-5V)至变频器中央处理器(MCU),经PID控制组成闭环控制系统。其输出频率的大小由作用MCU处理器控制,使电机的转速自动增加或降低;当变频主电机由变频器拖动运行至最大频率,压力如还不能达到设定的压力值,则MCU自动启动定频副电机,以期保持供水压力恒定。这样不但减小了电动机的无功功率,而且提高了水泵的
16、工作效率,节约了能源。采用变频控制方式;其操作方便,无须手动调节进水阀门;启动噪音低,由于启动电流很小,减小了对电网的冲击,保护了用电设备。而且其系统实现起来比较简单,并且系统价格相对来说也比较便宜,所以本次设计将采用方案二。3 单元模块设计本节主要介绍系统各单元模块的具体功能、电路结构、工作原理、以及各个单元模块之间的联接关系;同时本节也会对相关电路中的参数计算、元器件选择、以及核心器件进行必要说明。3.1 各单元模块功能介绍及电路设计本系统主要分为9个单元模块,它们分别是:水管压力测量模块、时钟模块、复位模块、按键接口模块、A/D转换模块、D/A转换模块、显示模块、稳压电源模块。各单元模块
17、功能及相关电路的具体说明如下。3.1.1 水管压力测量模块图3-1 水管压力测量电路要测量出水管的电压就需要压力传感器。本次设计采用压电传感器来测量水管压力。压阻式传感器是利用晶体的压阻效应制成的传感器。当它受到压力作用时,应变元件的电阻发生变化,从而使输出电压发生变化。一般压阻式传感器是在硅膜片上做成四个等值的电阻的应变元件,构成惠斯特电桥。当受到压力作用时,一对桥臂的电阻变大,而另一对桥臂电阻变小,电桥失去平衡,输出一个与压力成正比的电压。由于硅压阻式压力传感器的灵敏系数比金属应变的灵敏系数大50100倍,故硅压阻式压力传感器的满量程输出可达几十毫伏至二百多毫伏,有时不需要放大就可直接测量
18、。另外压阻式传感器还有易于微型化,测量范围宽,频率响应好(可测几千赫兹的脉动压力)和精度高等特点。但在使用过程中,要注意硅压阻式压力传感器对温度很敏感,在具体的应用电路中要采用温度补偿。目前大多数硅压阻式传感器已将温度补充电路做在传感器中,从而使得这类传感器的温度系数小于0.3%的量程。如图3-1所示。3.1.2 时钟模块设计及与器件选择图3-2 时钟电路时钟电路用于产生单片机工作所需要的时钟信号,单片机本身就是一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在惟一的时钟信号控制下严格地按时序进行工作 。该时钟电路由两个电容和一个晶体振荡器组成。X1是接外部晶体管的一个引脚。在单片机
19、内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。输出端为引脚X2,在芯片的外部通过这两个引脚接晶体振荡器和微调电容,形成反馈电路,构成一个稳定的自激振荡器。单片机工作的速度是由时钟电路提供的。在单片机的XTAL1和XTAL2两个引脚间,接一只晶振及两只电容就构成了单片机的时钟电路,如图3-2所示。电路中的器件选择可以通过计算和实验确定,也可以参考一些典型电路的参数。电路中电容C1和C2对振荡频率有微调作用,通常的取值范围3010pF;石英晶体选择6MHz或12MHz都可以。其结果只是机器周期时间不同,影响记数器的记数初值和运算速度。3.1.3 复位电路的设计单片机的RST引脚为主
20、机提供一个外部复位信号输入端口。复位信号是高电平有效的持续时间应为2个机器周期以上。复位后,单片机内部各部件恢复到初试状态,单片机从ROM的0000H开始执行程序。单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。许多人在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。在单片机应用系统工作时,除了进入系统正常的初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键以重新启动。所以,系统的复位电路必须准确、可靠地工作。图3-3复位电路单片机的复位都是靠外部电路实现的,在时钟电路工
21、作后,只要在单片机的RST引脚上出现24个时钟振荡脉冲以上的高电平,单片机便实现初始化状态复位。为了保证应用系统可靠地复位,在设计复位电路时,通常使RST保持高电平。只要RST保持高电平,则单片机就循环复位。本次设计采用上电自动复位电路。由于RC电路充电过程中,RST端出现正脉冲,从而使单片机复位。3.1.4 按键接口模块设计本系统采用独立式按键,独立式按键的各按键相互独立,每个按键都有一个输入线,各按键的状态互不影响,CPU需对按键状态分别检测,只适用于按键数量较少的场合。在此电路中,按键输入部分采用低电平有效,上拉电阻保证了按键断开时,I/0口线有确定的电平。在扫描时,先读取P0口的四位,
22、若某位为低电平,应先延时l0ms,然后再读取该位,如果读得的值仍为低电平,可确认此键已按下,然后调用该键的键处理子程序,各键的优先级别由软件安排。依据本次的设计要求我们大体分析在自动部分需要4个按键,因此我们选择独立式键盘。在电路仿真当中,为了体现效果,把最小步进临时改成了5。按下启停键后,系统将压力传感器传过来的信号进行转换后进入单片机,显示出当前的水压。按下设置键后,系统显示出设定的压力值,如果对设置的水压进行调整,通过增减键,可以进行单位为5的调整。如图3-4所示,电路由4个按键和4个电阻组成,按键分别命名为【启停键】、【设置键】、【增一键】和【减一键】,共四个键,电阻可以采用9脚排阻(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 单片机 供水系统 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3975309.html