單片機恒壓供水系統(tǒng)設計_第1頁
單片機恒壓供水系統(tǒng)設計_第2頁
單片機恒壓供水系統(tǒng)設計_第3頁
單片機恒壓供水系統(tǒng)設計_第4頁
單片機恒壓供水系統(tǒng)設計_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

學建專一班月日2012摘要學建專一班月日2012摘要關鍵字:恒壓變頻供水,單片機,恒壓供水,自動Aspeople'slivingstandardisrisingtotheapplicationofnewtechnologiesandadvancedequipment,thedesignofwatersupplytonewdevelopmentopportunities,thecurrentAspeople'slivingstandardisrisingtotheapplicationofnewtechnologiesandadvancedequipment,thedesignofwatersupplytonewdevelopmentopportunities,thecurrentplanningofresidentialbuildingstendtobemoreuser-friendlymulti-levelresidentialportfolio,itisnolongerjusttochasefacadeandflatappearanceandreasonable,butthepursuitofsmoothlayoutanddesignandimplementpeople-centeredconceptofspace,especiallyinthetideofmarketeconomy,andstrivetomaximizethelanduseefficiency.Theconstantpressurewatersupplyistheamountofwaterinthewatersupplynetworkchanges,theoutletpressuretomaintainaconstantwatersupply.Thewaterpressurevalueisdeterminedonthebasisofuseroftheinverter,thePIDregulator,sensors,devices,constitutethecontrolsystemadjustneeds,organiccombinationmicrocontrollersandthepumpoutputflow,constantpressurewaterKeywords:constantfrequencyofwatersupply,microcontroller,constantpressurewatersupply,automaticcontrol1論1.1恒壓供水1論1.1恒壓供水二次污染。1982年以后開始出現(xiàn)氣壓供水設備,雖比前者有所改進,但仍有很多不的推廣應用,上述想法已成為現(xiàn)實。1.2變頻恒壓供水系統(tǒng)主要特.6.通過通信控制,可以實現(xiàn)五人職守,節(jié)約了人力物力。1.3變頻6.通過通信控制,可以實現(xiàn)五人職守,節(jié)約了人力物力。1.3變頻供水系統(tǒng)應用范135kw以下,控制系統(tǒng)簡單。由于這一范圍電機功率在135kw~320kw之間,電網電壓通常為220V或380V。受中小水廠規(guī)模和于用水有著季節(jié)和時段的明顯變化,日常供水運行控制就常采用水泵的運行方式調于用水有著季節(jié)和時段的明顯變化,日常供水運行控制就常采用水泵的運行方式調第2變調速系統(tǒng)能第2變調速系統(tǒng)能2.1所示,n為水泵特性曲線,A管路特性曲線,H0為管網末端的服務壓力,H1Qmax2.1節(jié)能分析曲線圖這樣c點和d點揚程的差值即為全速水泵的能量浪費。Qmax下降HQ1nx。而管路的特性曲線將向上平移到A1,兩線交點e即為此時的工況點,這樣,在水量減A0A0滑動,管網的服務壓力H0恒定不變,其揚程與系統(tǒng)阻力相適應,沒有能量的浪費。此方案與泵出口恒壓松散水相比,其能耗下降了h1.式中,Q、H、P、n泵電機選定后,ps為定值,也就是說電機轉速與電源的頻率高低成正比,頻率變頻調速恒壓供水工況與能耗機理hy=y-hy=y-管路沿程摩擦損失系數;j-局部損失系數;L-管路長度(m);A-1h=LQ2+=s參數都能去頂,S也就確定了。由式(2.4)可知管路水力損失與流量的平方成正2.2.1An1R1的交點。在常規(guī)供水系統(tǒng)中,采用閥門控制流量,需要減少流量時關小閥門,管路性能曲線有R1變Q0Q1R1保持不變,水泵的特性n0n1n0n1,運行工Q1.2.4.2BH1BQ1O的面積成正比,運行相同的情況下,采用變頻調速控制比恒速泵控制節(jié)能效果明顯[5]運行在C點泵的軸功率PB運行在C點泵的軸功率PB=PC=jp=j此范圍內,電動機的負載率在50%~100%范圍內變化,電動機的效率基本上都2.3頻調2.3.1目前變頻器對電動機的控制方式大體可分為:V/f恒定控制、轉差頻率控制、1)V/f恒定控制簡介。V/f控制是在改變電動機電源頻率的同時改變電動機電源1)V/f恒定控制簡介。V/f控制是在改變電動機電源頻率的同時改變電動機電源下降。因為是控制電壓(Voltage)與頻率(Frequency)的比,稱為V/f恒定控制。保持V/f恒定控制是異步電動機變頻調速最基本的控制方式,它在控制電動機E1=4.44Kw1Фmf1式中Kwl——f1——有良好的靜、動態(tài)性能,在電氣機車、交流伺服系統(tǒng)中展現(xiàn)良好的應用前景[8]保存開機設定的原始參數[5]3.13.1.1NE555周周脈沖寬度計算公式:TW振蕩周期計算公式:T=0.7(R1+3.1.2NE555本系統(tǒng)中,采用MciorMaster430系列變頻器,型號為HVAC(風機和水泵節(jié)能1.MM430123456789圖MM4302.3.41模擬輸出2031123456789圖MM4302.3.41模擬輸出20314567模擬輸出89RS- RL3- RL3- RL3- RL2- RL2- RL1- RL1- RL1- 3.4水位傳感器3.4水位傳感器1.單片機的基本參數例如速度,程序存儲器容量,I/O引腳數2RL1-RL2-RL1-RL3-RL1-RL3-RL2-RL3-FlashFlash和OTP(一次性可編程)相比較,最好是FlashIP(雙列直插),PLCC(PLCC有對應插座)還是貼片。DIP封裝在做功耗,比如設計并口加密狗,信號線取電只能提供幾個mA,電壓范圍內工作。該系統(tǒng)采用PID控制方法,將PID算法編入單片機自動運行。其算法程序流1.數字PIDtk∫e(t)dt≈∑0de(t)≈T式中:T為采樣周期,kT]u(k)=KP[e(k) i=0e(i)+TTT]u(k)=KP[e(k) i=0e(i)+TTI式(3-5)的控制算法提供了執(zhí)行機構的位置u(k),如閥的開度,所以被稱為數2.數字PID?u(k)=u(k)?u(k?=Kp[e(k)?e(k?1)]+KIe(k)+KD[e(k)?2e(k?1)+e(k?=δPTKI=KPT稱為積分系I = ?u(k)=q0e(k)+q1e(k?1)+q2e(k?q=K(1+T q=K(1+ Tq= 2)實際供水系統(tǒng)如圖4.1.1電機實際供水系統(tǒng)如圖4.1.1電機M1工作工頻直接接入電網,M2作變頻調速電機。結合圖4.1.2,這個恒壓供水系統(tǒng)由兩個泵,其中一臺泵(M1)工作在工頻,在系V/FKM1KM3M1KM3M1M1的起動過程,變頻器相當于軟啟動器的作用。電機M1起動結束后,變頻器停止輸出同時KM1斷開,KM3吸合,再經過KM2M1M2直接接到變頻器。4.2變頻器部分硬件設如圖4.2。電機M1的作用如圖4.2。電機M1的作用是在供水系統(tǒng)用水量最小的情況時,維持管道水壓。4.2.1M1M1頻,M1與變頻器斷開直接接到電網運行之后單片機根據需要控制KM22使之投入行,根據負載的不同,通行,根據負載的不同,通過V/F控制改變M2轉速4.3單片機部分硬件設4.3.14.3.1如圖4.3.1圖中包括了以單片機為核心的五個部分。其總體硬件圖見附錄1圖4.3.2如圖4.3.2,系統(tǒng)供電將220V的市電轉換成5V直流電。系統(tǒng)首先通過變壓器將圖4.3.3如圖4.3.3,該電路為單圖4.3.3如圖4.3.3,該電路為單片機提供穩(wěn)定的12MHz的外部時鐘頻率。其中以一12MHz的晶震為核心圖4.3.4單片機控制的繼電器電路圖4.3.5圖4.3.55)A/D轉換采樣電圖4.3.6A/D圖4.3.6A/D4.3.24.3.74.3.8X25045芯片4.3.8X25045芯片包含一個看門狗定時器,可通過軟件預置系統(tǒng)的監(jiān)控時間。時章主程序流開YN有參數修改5.2繼電器動作控制流控制信號輸章主程序流開YN有參數修改5.2繼電器動作控制流控制信號輸PID延并顯示采樣植A/D可變參數設固定參數設系統(tǒng)初始開Y讀取標志位,判斷是否停止狀態(tài)NKM22_0標志位置e(k)<設輸出e(k)與u開Y讀取標志位,判斷是否停止狀態(tài)NKM22_0標志位置e(k)<設輸出e(k)與u(k超過預設其它情標Y位是否置5.2KM22標志位置KM22_0標志位置N變頻器停止延開讀取標KM22開讀取標KM22Y;KM22=1,從停止到運行u(k-1)=e(k-1)=e(k-3.4節(jié)中式(3-7)PID增量算法計算采樣時刻到NY5.3PID該系統(tǒng)的調節(jié)采用PID控制算法。在工業(yè)中,由于對象的精確數學型難以確定存儲e(k-1)→e(k-2);e(k)→e(k-1);u(k)→u(k-輸出u(k)=△u(k)+u(k-KM22,KM220M2是否是從停機狀態(tài)到運行狀數,應該要歸零處理。其具體程序參見附錄2。制變頻器的輸出頻率從而自動調節(jié)水泵電機的轉速,實現(xiàn)管網水壓的閉環(huán)調節(jié)制變頻器的輸出頻率從而自動調節(jié)水泵電機的轉速,實現(xiàn)管網水壓的閉環(huán)調節(jié)杜消府.小氣壓罐與變頻調速結合的節(jié)能供水系統(tǒng)[J],中國給水排水,200507杜消府.小氣壓罐與變頻調速結合的節(jié)能供水系統(tǒng)[J],中國給水排水,200507韓安榮.通用變頻器及其應用[M]宋舒,王秋才.高層建筑恒壓供水控制系統(tǒng)[J],現(xiàn)代電子技術,199908期水,201003陳伯時.電力拖動自動控制系統(tǒng)[M].北京:機械工業(yè)出版社李華.變頻調速應用手冊[M]以單片以單片機為主的主要2主要程1)A/D2主要程1)A/D#include<at89x51.h>#defineuintunsignedintsbitst=P3^2;sbitoe=P3^1;uintad_0809,ad_data1,ad_data2,ad_data3,ad_data0;ucharucharx[8];//八通道數據待存數組voiddelaynms(uintx);//nms延時程序voiddisplay();//顯示程序voidkey();//鍵掃描程序{{ad0809();//AD0809//nmsvoiddelaynms(uint{uchari;{void{uchar{{P2=0x0d;//選通第三個數碼管void{uchari,m=1;{P0=td[i];//選通通2void{if(!P3_5)//P3.5是否按{delaynms(20);//延時判{while(!P3_5);//等待P3。5為高電平2)PID控制子程序#include<stdio.h>struct_pidintpv;2)PID控制子程序#include<stdio.h>struct_pidintpv;/*integerthatcontainstheprocessvalue*/intsp;/*integerthatcontainsthesetpoint*/floatintegral;floatpgain;floatigain;floatdgain;intstruct_pidintprocess_point,floatp_gain,i_gain,d_gain,DESCRIPTIONThisfunctioninitializesthepointersinthe_pidstructuretotheprocessvariableandthesetpoint.*pvand*spareintegervoidpid_init(struct_pid*warm,intprocess_point,int{pid=warm;pid->sp=set_point;}DESCRIPTIONSetstheproportionalgain(p_gain),integralgain(i_gain),derivitivegain(d_gain),andthedeadband(dead_band)ofapidcontrolstructurevoidpid_tune(struct_pid*pid,floatp_gain,floati_gain,floatd_gain,int{pid->pgain=p_gain;pid->igain=i_gain;pid->dgain=d_gain;pid->deadband=}DESCRIPTIONSetanewvaluefortheintegralterm}DESCRIPTIONSetanewvaluefortheintegraltermofthepidThisisusefulforsettingtheinitialoutputofthepidcontrolleratstartup.voidpid_setinteg(struct_pid*pid,float{pid->last_error=0;}DESCRIPTIONBumplesstransferalgorithim.Whensuddenlychangingsetpoints,orwhenrestartingthePIDequationafteranextendedpause,thederivativeoftheequationcancauseabumpinthecontrolleroutput.Thisfunctionwillhelpsmoothoutthatbump.Theprocessvaluein*pvshouldbetheupdatedjustbeforethisfunctionisused.voidpid_bumpless(struct_pid{}DESCRIPTIONPerformsPIDcalculationsforthe_pidstructure*a.Thisfunctionusesthepositionalformofthepidequation,andincorporatesanintegralwinduppreventionalgorithim.Rectangularintegrationisused,sothisfunctionmustberepeatedonaconsistenttimebasisforaccuratecontrol.RETURNVALUEThenewoutputvalueforthepidUSAGE#include"control.h"*/floatpid_calc(struct_pid{intfloatpterm,dterm,result,ferror;err=(pid->sp)-(pid->pv);if(abs(err)>pid-{ferror=(float)err;/*dointegertofloatconversiononlypterm=pid->pgain*pterm=pid->pgain*if(pterm>100||pterm<-{pid->integral=}{pid->integral+=pid->igain*ferror;if(pid->integral>100.0){pid->integral=}elseif(pid->integral<0.0)pid->integral=}dterm=((float)(err-pid->last_error))*pid->dgain;result=pterm+pid->integral+dterm;}pid->last_error=err;return(result);}void{intcount=0;pid=//printf("EnterthevaluesofProcesspoint,Setpoint,Pgain,Igain,Dgain//scanf("%d%d%f%f%f",&process_point,&set_point,&p_gain,&i_gain,process_point=set_point=40;p_gain=(float)(5.2);i_gain=(float)(0.77);dead_band=2;integral_valprintf("ThevaluesofProcesspoint,Setp

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論