久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

基于單片機(jī)的恒壓供水系統(tǒng)設(shè)計

時間:2019-05-14 01:38:15下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《基于單片機(jī)的恒壓供水系統(tǒng)設(shè)計》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《基于單片機(jī)的恒壓供水系統(tǒng)設(shè)計》。

第一篇:基于單片機(jī)的恒壓供水系統(tǒng)設(shè)計

摘要

摘要

建設(shè)節(jié)約型社會,合理開發(fā)、節(jié)約利用和有效保護(hù)水資源是一項艱巨任務(wù)。根據(jù)高校用水時間集中,用水量變化較大的特點(diǎn),分析了校園原供水系統(tǒng)存在了耗能高,可靠性低,水資源浪費(fèi)嚴(yán)重,管網(wǎng)系統(tǒng)待完善的問題。提出利用自來水恒壓供水和水泵提水相結(jié)合的方式,并配以變頻器、軟啟動器、單片機(jī)、微泄露補(bǔ)償器、壓力傳感器、液位傳感器等不同功能傳感器,根據(jù)管網(wǎng)的壓力,通過變頻器控制水泵的轉(zhuǎn)速,使管網(wǎng)中的壓力始終保持在合適的范圍。從而解決因樓層太高而導(dǎo)致壓力不足及小流量時能耗大的問題。

另外水泵耗電功率與電機(jī)轉(zhuǎn)速的三次方成正比關(guān)系,所以水泵調(diào)速運(yùn)行的節(jié)能效果非常明顯,平均耗電量較通常供水方式節(jié)省近四成。結(jié)合使用可編程控制器,可實現(xiàn)主泵變頻,副泵軟啟動,具有短路保護(hù)、過流保護(hù)功能,工作穩(wěn)定可靠,大大延長了電機(jī)的使用壽命。

關(guān)鍵字:恒壓變頻供水,單片機(jī),差壓供水,自動

I

ABSTRACT

ABSTRACT Buiding the conservation-oriented society,the reasonable development,saves and the effective protecting water resources is an arduous task,according to the university water used time,the water consumption change major characteristic,analyzed the campsus original water supply system existence cost to be high,the reliability was low,the water resources waste,the pipe network system treated the consummation the question.Proposed that draws water the way which using the runing water hydraulic pressure water supply and the water pump unifies,and matches by the inverter,the soft starter,SCM ,Micro reveals the compensator,the pressure transmitter,the fluid position sensor and so on.According to the network management pressure,controls water pump’s rotational speed through the inverter,causes in water pipe’spressure maintains at throughout the appropriate scope,thus may solve the problem which the floor high pressure is too insufficient when small current capacity the energy consumption is big.Moreover the water pump consumes the electric power and the electric machinery ratational speed is proportional three cubed the relations,therefore the water pump velocity madulation movement’s energy conservation effect is obvious,the sverage power consumption usual water supply way saves 40%.The union uses the programmable controller,mayrealize the main pump frequency conversion,the auxiliary pump soft start,has the short circuit protection,the overflow protection,function stably,the work reliable,lengthened electrical machinery greatly.Key words:Constant pressure frequency conversion watersupply, SCM, differential pressure water supply,automatic control

II

目 錄

目錄

第一章 引言..............................................................................................................1 1.1 變頻恒壓供水系統(tǒng)主要特點(diǎn).............................................................................1 1.2 傳統(tǒng)定壓方式的弊病.............................................................................................1 1.3恒壓供水設(shè)備的主要應(yīng)用場合..............................................................................2 1.4恒壓供水技術(shù)實現(xiàn)..................................................................................................2 1.5變頻節(jié)能理論..........................................................................................................3

1.5.1交流電機(jī)變頻調(diào)速原理...............................................................................3 1.6變頻恒壓供水系統(tǒng)及控制參數(shù)選擇......................................................................3

1.6.1變頻恒壓供水系統(tǒng)組成...............................................................................3 1.6.2變頻恒壓供水系統(tǒng)的參數(shù)選取...................................................................4 1.7變頻恒壓供水系統(tǒng)的特點(diǎn)......................................................................................4 第二章 變頻恒壓調(diào)速供水系統(tǒng)的工作原理..........................................................6

2.1系統(tǒng)工作過程..........................................................................................................7 2.2變頻調(diào)速的基本調(diào)速調(diào)速原理..............................................................................9 2.3變頻調(diào)速恒壓供水工況分析與能耗機(jī)理分析....................................................10

2.3.1管路水力損失及性能曲線.........................................................................10 2.3.2水泵變頻調(diào)速節(jié)能分析.............................................................................11 2.3.3調(diào)速范圍的確定.........................................................................................12 2.4本章小結(jié)................................................................................................................13 第三章 變頻恒壓調(diào)速供水系統(tǒng)硬件設(shè)計............................................................14

3.1硬件總體說明........................................................................................................14 3.2 555定時器復(fù)位電路.............................................................................................15 3.3 5V單片機(jī)供電電源電路......................................................................................17 3.4 LED數(shù)值顯示 D/A數(shù)值采集 D/A數(shù)值反饋...................................................17

3.4.1 LED數(shù)值顯示模塊....................................................................................17 3.4.2 數(shù)據(jù)采集A/D轉(zhuǎn)換電路...........................................................................19 第四章 變頻恒壓調(diào)速供水系統(tǒng)軟件設(shè)計............................................................25

4.1 變頻恒壓調(diào)速供水系統(tǒng)軟件設(shè)計總體說明.......................................................25 4.2 8051系列單片的編程語言...................................................................................25 4.3 編程軟件...............................................................................................................26

4.3.1 C051編譯器介紹.......................................................................................26 4.3.2 KEIL編譯器..............................................................................................26

III

目 錄

4.4 單片機(jī)資料...........................................................................................................27 4.5 軟件的設(shè)計...........................................................................................................30

4.5.1 程序設(shè)計圖................................................................................................30 結(jié)論..............................................................................................................................33 致謝..............................................................................................................................34 參考文獻(xiàn)......................................................................................................................35 附錄..............................................................................................................................36 附錄一:A/D數(shù)據(jù)采集轉(zhuǎn)化及顯示子程序..............................................................36 附錄二:PID控制子程序..........................................................................................39 外文資料原文.............................................................................................................44 Input/Output Accessing................................................................................................44 翻譯文稿......................................................................................................................49 輸入/輸出訪問............................................................................................................49

IV

第一章 引言

第一章 引言

隨著人民生活水平的日趨提高,新技術(shù)和先進(jìn)設(shè)備的應(yīng)用,使供水設(shè)計得到了新的發(fā)展機(jī)遇,當(dāng)前住宅建筑的規(guī)劃趨向于更具有人性化的多層次住宅組合,人們不再僅僅追去立面和平面的美觀和合理,而是追求空間上布局的流暢和設(shè)計中貫徹以人為本的理念,特別是在市場經(jīng)濟(jì)的浪潮中,力求土地使用效率的最大化。于是選擇一種符合各方面規(guī)范、安全又經(jīng)濟(jì)合理的供水方式,對我們供水系統(tǒng)設(shè)計帶來了新的挑戰(zhàn)。

恒壓供水是指在供水管網(wǎng)中用水量發(fā)生變化時,出口壓力保持不變的供水方式。供水壓力值是根據(jù)用戶需求確定的,傳統(tǒng)的恒壓供水方式是采用水塔、高位水箱、氣壓罐等設(shè)施來實現(xiàn),隨著變頻調(diào)速技術(shù)的日益成熟和廣泛應(yīng)用,利用變頻器、PID調(diào)節(jié)器、傳感器、PLC等器件的有機(jī)組合,構(gòu)成控制系統(tǒng),調(diào)節(jié)水泵的輸出流量,實現(xiàn)恒壓供水。

1.1 變頻恒壓供水系統(tǒng)主要特點(diǎn)

1.節(jié)能,可以實現(xiàn)節(jié)電20%~40%,能實現(xiàn)綠色省電。2.占地面積小,投資少,效率高。

3.配置靈活,自動化程度高,功能齊全,靈活可靠。

4.運(yùn)行合理,由于是軟啟和軟停,不但可以消除水錘效應(yīng),而且電機(jī)軸上的平均扭矩和磨損減小,減小了維修量和維修費(fèi)用,并且水泵的壽命大大提高。

5.由于變頻恒壓調(diào)速直接從水源供水,減少了原有供水方式的二次污染,防止了很多傳染疾病。

6.通過通信控制,可以實現(xiàn)五人職守,節(jié)約了人力物力。

1.2 傳統(tǒng)定壓方式的弊病

1.管理不便,因與大氣連通容易引起管道腐蝕。

2.由于水箱內(nèi)微生物,藻類寄生,還可能對系統(tǒng)造成二次污染,所以定壓水箱都需要定期維護(hù),并由衛(wèi)生部門檢測。

3.定壓水箱需占用較大的空間,需要專門的地點(diǎn)來放置。

4.高位定壓水箱系統(tǒng)的控制靠投入泵的臺數(shù)來調(diào)節(jié),但這種方式不能做到供水量和用水量的最佳配比,水泵長期在高效區(qū)工作,效率低下。

5.系統(tǒng)頻繁的啟停泵,造成水泵、電機(jī)及開關(guān)部件壽命縮短。

6.使用高位水箱供水,在系統(tǒng)流量較大時,管網(wǎng)壓力會有較大的變化,造成 電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

部分用戶壓力不夠,出現(xiàn)諸如流量不足、冷熱不均等情況。

7.在供水泵的選型上,設(shè)計人員為了提高系統(tǒng)安全系數(shù),電機(jī)選型都較大;在用水負(fù)荷較小時要采用減壓閥、節(jié)流孔板等來調(diào)節(jié)水流量,這樣大量的能量消耗在閥上,造成了電能的浪費(fèi)。

1.3恒壓供水設(shè)備的主要應(yīng)用場合

1.高層建筑,城鄉(xiāng)居民小區(qū),企事業(yè)等生活用水。

2.各類工業(yè)需要恒壓控制的用水場合,冷卻水循環(huán),熱力網(wǎng)水循環(huán),鍋爐補(bǔ)水等。

3.中央空調(diào)系統(tǒng)。4.自來水廠增壓系統(tǒng)。

5.農(nóng)田灌溉,污水處理,人造噴泉。6.各種流體恒壓控制系統(tǒng)。

1.4恒壓供水技術(shù)實現(xiàn)

通過安裝在管網(wǎng)上的壓力傳感器,把水轉(zhuǎn)換成4~20mA的模擬信號,通過變頻器內(nèi)置的PID控制器,來改變電動水泵轉(zhuǎn)速。當(dāng)用戶用水量增大,管網(wǎng)壓力低于設(shè)定壓力時,變頻調(diào)速的輸出頻率將增大,水泵轉(zhuǎn)速提高,供水量加大,當(dāng)達(dá)到設(shè)定壓力時,電動機(jī)水泵的轉(zhuǎn)速不再變化,使管網(wǎng)壓力恒定在設(shè)定壓力上;反之亦然。

目前交流電機(jī)變頻調(diào)速技術(shù)是一項業(yè)已廣泛應(yīng)用的技能技術(shù),由于電子技術(shù)的飛速發(fā)展,變頻器的性能有了極大的提高,它可以實現(xiàn)控制設(shè)備軟啟停,不僅可以降低設(shè)備故障率,還可以大幅縮減電耗,確保系統(tǒng)安全、穩(wěn)定、長周期運(yùn)行。長期以來區(qū)域的供水系統(tǒng)都是由市政管網(wǎng)經(jīng)過二次加壓和水塔或天而水池來滿足用戶對供水壓力的要求。在供水系統(tǒng)中加壓泵通常是用最不利水電的水壓要求來確定相應(yīng)的揚(yáng)程設(shè)計,然后泵組根據(jù)流量變化情況來選配,并確定水泵的運(yùn)行方式。由于用水有著季節(jié)和時段的明顯變化,日常供水運(yùn)行控制就常采用水泵的運(yùn)行方式調(diào)整加上出口閥開度調(diào)節(jié)供水的水量水壓,大量能量因消耗在出口閥而浪費(fèi),而且存在著水池“二次污染”的問題。變頻調(diào)速技術(shù)在給水泵站上的應(yīng)用,成功的解決了能耗和污染兩大難題。

第一章 引言

1.5變頻節(jié)能理論

1.5.1交流電機(jī)變頻調(diào)速原理

交流電機(jī)轉(zhuǎn)速特性:n?60(1?s)/p,其中n為電機(jī)轉(zhuǎn)速,f為交流電頻率,s為轉(zhuǎn)差率,p為極對數(shù),電機(jī)選定之后s、p為定值。電機(jī)轉(zhuǎn)速n和交流電頻率f成正比,使用變頻器來改變交流電頻率,即可實現(xiàn)對電機(jī)變頻無級調(diào)速,各類工業(yè)需要恒壓控制的用水,冷卻水循環(huán),熱力網(wǎng)水循環(huán),鍋爐補(bǔ)水等。流量與轉(zhuǎn)速成正比:Q∝N 轉(zhuǎn)矩與轉(zhuǎn)速的平方成正比:T∝N2 功率與轉(zhuǎn)速的三次方成正比:T∝N3

而且變頻調(diào)速自身的能量損耗極低,在各種轉(zhuǎn)速下變頻器輸入功率幾乎等于電機(jī)軸功率,由此可知在使用變頻調(diào)速技術(shù)供水時,系統(tǒng)中流量變化與功率的關(guān)系;

P變= N3P額= Q3P額

其中,P為功率

N為轉(zhuǎn)速

Q為流量

例如設(shè)定當(dāng)前流量為水泵額定流量60%,則采用變頻調(diào)速時P=Q3P=0.216P,而采用閥門控制時P=(0.4+0.6Q)P=0.76P,節(jié)電=(P*P)/P*100=71.6% 由此可見從理論上計算結(jié)果可以看到技能效果非常顯著,而且在實際運(yùn)行變頻恒壓供水技術(shù)比傳統(tǒng)的加壓供水系統(tǒng)還有自動控制恒壓、無污染等明顯優(yōu)勢。而且新型的變頻恒壓供水系統(tǒng)能自動控制一臺或多臺主泵和一臺休眠泵的運(yùn)行。在管網(wǎng)用水量減少到單臺主泵流量約1/6~1/8時,系統(tǒng)自動停止主泵,啟動小功率休眠泵工作,保證系統(tǒng)小流量供水,解決小流量甚至零流量供水時大量電能的浪費(fèi)問題,從運(yùn)行控制上進(jìn)一步節(jié)能。

1.6變頻恒壓供水系統(tǒng)及控制參數(shù)選擇

1.6.1變頻恒壓供水系統(tǒng)組成

變頻恒壓供水系統(tǒng)通常是由水池、離心泵、壓力傳感器、PID調(diào)節(jié)器、變頻器、管網(wǎng)組成。工作流程是利用設(shè)置在管網(wǎng)上的壓力傳感器將管網(wǎng)系統(tǒng)內(nèi)用水量的變化引起水壓變化,即使將信號反饋PID調(diào)節(jié)器,PID調(diào)節(jié)器對比設(shè)定控制壓力進(jìn)行運(yùn)算后給出相應(yīng)的變頻指令,改變水泵的運(yùn)行或加減速,使得管網(wǎng)的水壓與控制壓力一致。電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

1.6.2變頻恒壓供水系統(tǒng)的參數(shù)選取

(1)合理選取壓力控制參數(shù),實現(xiàn)系統(tǒng)低能耗恒壓供水,這個目的的實現(xiàn)關(guān)鍵就在于恒壓控制參數(shù)的選取,通常管網(wǎng)壓力控制點(diǎn)的選擇有兩個:一個就是管網(wǎng)最不利點(diǎn)壓力恒壓控制。另一個就是泵出口壓力恒壓控制。

(2)變頻器在投入運(yùn)行后的調(diào)試是保證系統(tǒng)達(dá)到最佳運(yùn)行轉(zhuǎn)臺的必要手段。變頻器根據(jù)負(fù)載的轉(zhuǎn)動慣性的大小,在啟動和停止電機(jī)時所需的時間就不同,設(shè)定時間過短會導(dǎo)致變頻器在加速時過電流,在減速時過電壓保護(hù);設(shè)定時間過長會導(dǎo)致變頻器在調(diào)速運(yùn)行時使系統(tǒng)變得調(diào)節(jié)緩慢,反應(yīng)遲滯,應(yīng)變應(yīng)變能力差,系統(tǒng)易處于短期不穩(wěn)定狀態(tài)中。為了變頻器不跳閘保護(hù),現(xiàn)場使用當(dāng)中的許多變頻器加減速時間的設(shè)置過長,它所帶來的問題很容易被設(shè)備外表的正常覆蓋,但是變頻器達(dá)不到最佳運(yùn)行狀態(tài),所以現(xiàn)場使用時要根據(jù)所驅(qū)動的負(fù)載性質(zhì)不同,測試出負(fù)載的允許最短加減速時間,進(jìn)行設(shè)定。對于水泵電機(jī),加減速時間的選擇在0.2~20秒之間。

1.7變頻恒壓供水系統(tǒng)的特點(diǎn)

本文研究的變頻恒壓供水系統(tǒng)能適用生活水、工業(yè)用水以及消防用水等多種場合的供水要求,該系統(tǒng)具有以下特點(diǎn):

(1)供水系統(tǒng)的控制對象是用戶管網(wǎng)的水壓,它是一個過程控制量,同其他一些過程控制量(如:溫度、流量、濃度等)一樣,對控制作用的響應(yīng)具有滯后性。同時用于水泵轉(zhuǎn)速控制的變頻器也存在一定的滯后效應(yīng).(2)用戶管網(wǎng)中因為有管阻、水錘等因素的影響,同時又由于水泵自身的一些固有特性,使水泵轉(zhuǎn)速的變化與管網(wǎng)壓力的變化成正比,因此變頻調(diào)速恒壓供水系統(tǒng)是一個線性系統(tǒng)。

{3)變頻調(diào)速恒壓供水系統(tǒng)要具有廣泛的通用性,面向各種各樣的供水系統(tǒng),而不同的供水系統(tǒng)管網(wǎng)結(jié)構(gòu)、用水量和揚(yáng)程等方面存在著較大的差異,因此其控制對象的模型具有很強(qiáng)的多變性,(4)在變頻調(diào)速恒壓供水系統(tǒng)中,由于有定量泵的加入控制,而定量泵的控制(包括定量泵的停止和運(yùn)行)是時時發(fā)生的,同時定量泵的運(yùn)行狀態(tài)直接影響供水系統(tǒng)的模型參數(shù),使其不確定性地發(fā)生變化,因此可以認(rèn)為,變頻調(diào)速恒壓供水系統(tǒng)的控制對象是時時變化的。

(5)當(dāng)出現(xiàn)意外的情況(如突然停水、斷電、泵、變頻器或軟啟動器故障等)時,系統(tǒng)能根據(jù)泵及變頻器或軟啟動器的狀態(tài),電網(wǎng)狀況及水源水位,管網(wǎng)壓力等工況點(diǎn)自動進(jìn)行切換,保證管網(wǎng)內(nèi)壓力恒定。在故障發(fā)生時,執(zhí)行專門的故障程序,保證在緊急情況下的仍能進(jìn)行供水。

第一章 引言

(6)水泵的電氣控制柜,有遠(yuǎn)程和就地控制的功能,數(shù)據(jù)通訊接口能與控制信號或控制軟件相連,能對供水的相關(guān)數(shù)據(jù)進(jìn)行實時傳送,以便顯示和監(jiān)控以及報表打印等功能。

(7)系統(tǒng)用變頻器進(jìn)行調(diào)速,用調(diào)節(jié)泵和固定泵的組合進(jìn)行恒壓供水,節(jié)能效果顯著,對每臺水泵進(jìn)行軟啟動,啟動電流可從零到電機(jī)額定電流,減少了啟動電流對電網(wǎng)的沖擊同時減少了啟動慣性對設(shè)備的大慣量的轉(zhuǎn)速沖擊,延長了設(shè)備的使用壽命。電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

第二章 變頻恒壓調(diào)速供水系統(tǒng)的工作原理

在變頻調(diào)速供水系統(tǒng)中,是通過變頻調(diào)速來改變水泵的轉(zhuǎn)速從而改變水泵工作點(diǎn)來達(dá)到調(diào)節(jié)供水流量的目的。反應(yīng)水泵運(yùn)行工程的水泵工作點(diǎn)也稱為水泵工況點(diǎn),是指水泵在確定的管路系統(tǒng)中,實際運(yùn)行時所具有的揚(yáng)程、流量以及相應(yīng)的效率、功率等參數(shù)。在調(diào)節(jié)水泵轉(zhuǎn)速的過程中,水泵工況點(diǎn)的調(diào)節(jié)是一個十分關(guān)鍵的問題。如果水泵工況點(diǎn)偏離設(shè)計工作點(diǎn)較遠(yuǎn),不僅會引起水泵運(yùn)行效率降低、功率升高或者發(fā)生嚴(yán)重的氣穴現(xiàn)象,還可能導(dǎo)致管網(wǎng)壓力不穩(wěn)定而影響正常的供水。水泵在實際運(yùn)行時的工作點(diǎn)取決于水泵性能、管路水力損失以及所需實際揚(yáng)程,這三種因素任一項發(fā)生變化,水泵的運(yùn)行工況都會發(fā)生變化因此水泵工況點(diǎn)的確定和工況調(diào)節(jié)與這三者密切相關(guān)。

圖2-1 變頻恒壓供水系統(tǒng)組成框圖

圖3-1就是一個典型的由8051單片機(jī)控制的恒壓調(diào)速供水系統(tǒng)。系統(tǒng)由微機(jī)控制器、交流變頻調(diào)速器、水泵機(jī)組、供水管網(wǎng)和壓力傳感器等組成,控制系統(tǒng)結(jié)構(gòu)原理如圖3.2所示。8051單片計算機(jī)在這里主要起壓力采集,PID調(diào)節(jié)器計算、功能判斷處理、消防處理、邏輯切換、壓力顯示和聲光報警等作用。

第二章 變頻恒壓調(diào)速供水系統(tǒng)的工作原理

圖2-2 單片機(jī)的變頻恒壓調(diào)速系統(tǒng)原理框圖

2.1系統(tǒng)工作過程

根據(jù)現(xiàn)場生產(chǎn)的實際狀況,白天一般只需開動一臺水泵,就能滿足生產(chǎn)生活需要,小機(jī)工頻運(yùn)行作恒速泵使用,大機(jī)變頻運(yùn)行作變量泵;晚上用水低峰時,只需開動一臺大機(jī)就能滿足供水需要,因此可以采用一大一小搭配進(jìn)行設(shè)計,即把1#水泵電機(jī)(160KW)和2#水泵電機(jī)(220KW)為一組,自動控制系統(tǒng)可以根據(jù)運(yùn)行時間的長短來調(diào)整選擇不同的機(jī)組運(yùn)行。

分析自動控制系統(tǒng)機(jī)組Ⅰ(1#、2#水泵機(jī)組)工作過程,可分為以下三個工作狀態(tài):(1)1#電機(jī)變頻啟動;(2)1#電機(jī)工頻運(yùn)行,2#電機(jī)變頻運(yùn)行;(3)2#電機(jī)單獨(dú)變頻運(yùn)行,一般情況下,水泵電機(jī)都處于這三種工作狀態(tài)中,當(dāng)管網(wǎng)壓力突變時,三種工作狀態(tài)就要發(fā)生相應(yīng)變換,因此這三種工作狀態(tài)對應(yīng)著三個切換過程。

1.切換過程Ⅰ

1#電機(jī)變頻啟動,頻率達(dá)到50Hz,1#電機(jī)工頻運(yùn)行,2#電機(jī)變頻運(yùn)行。系統(tǒng)開始工作時,管網(wǎng)水壓低于設(shè)定壓力下限P。按下相應(yīng)的按鈕,選擇機(jī)組Ⅰ運(yùn)行,在PLC可編程控制器控制下,KM2得電,1#電機(jī)先接至變頻器輸出端,接著接通變頻器FWD端。變頻器對拖動1#泵的電動機(jī)采用軟啟動,1#電機(jī)啟動,運(yùn)行一段時間后,隨著運(yùn)行頻率的增加,當(dāng)變頻器輸出頻率增至工頻f0可編程控制器發(fā)出指令,接通變頻器BX端,變頻器FWD端斷開,KM2失電,1#電機(jī)自

變頻器輸出端斷開,KM1得電,1#電機(jī)切換至工頻運(yùn)行,1#電機(jī)自變頻器輸出端斷開,KM1得電1#電機(jī)切換至工頻運(yùn)行。1#電機(jī)工頻運(yùn)行后,開啟1#泵閥門,1#泵工作在工頻狀態(tài)。接著KM3得電,2#電機(jī)接至變頻器輸出端,接通變頻器FWD端,變頻器BX端斷開,2#電機(jī)開始軟啟動,運(yùn)行一段時間后,電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

開啟2#泵閥門,2#水泵電機(jī)工作在變頻狀態(tài)。從而實現(xiàn)1#水泵由變頻切換至工頻電網(wǎng)運(yùn)行,2#水泵接入變頻器并啟動運(yùn)行,在系統(tǒng)調(diào)節(jié)下變頻器輸出頻率不斷增加,直到管網(wǎng)水壓達(dá)到設(shè)定值(Pi<P<Pm)為止。2.切換過程Ⅱ

由1#電機(jī)工頻運(yùn)行,2#電機(jī)變頻運(yùn)行轉(zhuǎn)變?yōu)?#電機(jī)單獨(dú)變頻運(yùn)行狀態(tài)。當(dāng)晚上用水量大量減少時,水壓增加,2#水泵電機(jī)在變頻器作用下,變頻器輸出頻率下降,電機(jī)轉(zhuǎn)速下降,水泵輸出流量減少,當(dāng)變頻器輸出頻率下降到指定值fmin,電機(jī)轉(zhuǎn)速下降到指定值,水管水壓高于設(shè)定水壓上限Pk時(2#電機(jī),f=fmin,P<Pk),在PLC可編程控制器控制下,1#水泵電機(jī)在工頻斷開,2#水泵繼續(xù)在變頻器拖動下變頻運(yùn)行。3切換過程Ⅲ

由2#電機(jī)變頻運(yùn)行轉(zhuǎn)變?yōu)?#電機(jī)變頻停止,1#電機(jī)變頻運(yùn)行狀態(tài)。當(dāng)早晨用水量再次增加時,2#電動機(jī)工作在調(diào)速運(yùn)行狀態(tài),當(dāng)變頻器輸出頻率增至工頻fi(即50Hz),水管水壓低于設(shè)定水壓上限Pi時(2#電機(jī)f=fi,P≦Pi),接通變頻器BX端,變頻器FWD斷開,KM3斷開,2#電機(jī)自變頻器輸出端斷開;KM2得電,1#電機(jī)接至變頻器輸出端;接通變頻器FWD端,于此同時變頻器BX端斷開。1#電機(jī)開始軟啟動。控制系統(tǒng)又回到初始工作狀態(tài)Ⅰ,開始新一輪循環(huán)。

圖2-3 1#和2#機(jī)組工作過程流程圖

第二章 變頻恒壓調(diào)速供水系統(tǒng)的工作原理

2.2變頻調(diào)速的基本調(diào)速調(diào)速原理

水泵機(jī)組應(yīng)用變頻調(diào)速技術(shù)。即通過改變電動機(jī)定子電源效率來改變電動機(jī)轉(zhuǎn)速可以相應(yīng)的改變水泵轉(zhuǎn)速及工況,使其流量與揚(yáng)程適應(yīng)管網(wǎng)用水量的變化,保持管網(wǎng)最不利點(diǎn)壓力恒定,達(dá)到節(jié)能效果。

如圖2.4所示,n為水泵特性曲線,A管路特性曲線,H0為管網(wǎng)末端的服務(wù)壓力,H1為泵出口壓力。當(dāng)用水量達(dá)到最大Qmax時,水泵全速運(yùn)轉(zhuǎn),出口閥門全開,達(dá)到了滿負(fù)荷運(yùn)行,水泵的特性n0和用水管特性曲線A0匯交于b點(diǎn),此時,水泵輸出口壓力為H,末端服務(wù)壓力剛好為H0.當(dāng)用水量從Qmax減少到Q1的過程中,采用不同的控制方案,其水泵的能耗也不同。

圖2-4節(jié)能分析曲線圖

(1)水泵全速運(yùn)轉(zhuǎn),靠關(guān)小泵出口閥門來控制;此時,管路阻力特性曲線變陡(A2),水泵的工況點(diǎn)由b點(diǎn)上滑到c點(diǎn),而管路所需的揚(yáng)程將由b點(diǎn)滑到d點(diǎn),這樣c點(diǎn)和d點(diǎn)揚(yáng)程的差值即為全速水泵的能量浪費(fèi)。

(2)水泵變速運(yùn)轉(zhuǎn),靠泵的出口壓力恒定來控制;此時,當(dāng)用水量由Qmax下降時,控制系統(tǒng)降低水泵轉(zhuǎn)速來改變其特性。但由于采用泵出口壓力恒量方式工作。所以其工況點(diǎn)是在H上平移。在水量到達(dá)Q1時,相應(yīng)的水泵特性趨向為nx。而管路的特性曲線將向上平移到A1,兩線交點(diǎn)e即為此時的工況點(diǎn),這樣,在水量減少到Q1時,將導(dǎo)致管網(wǎng)不利點(diǎn)水壓升高到H0﹥H1,則H1即為水泵的能量浪費(fèi)。

(3)水泵變速運(yùn)轉(zhuǎn),靠管網(wǎng)取不利點(diǎn)壓力恒定來控制;此時,當(dāng)用水量由Qmax 電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

下降到Q1時,水泵降低轉(zhuǎn)速,水泵的特性曲線n1,其工況點(diǎn)為d點(diǎn),正好落在管網(wǎng)特性曲線A0上,這樣可以使水泵的工作點(diǎn)式中沿著A0滑動,管網(wǎng)的服務(wù)壓力H0恒定不變,其揚(yáng)程與系統(tǒng)阻力相適應(yīng),沒有能量的浪費(fèi)。此方案與泵出口恒壓松散水相比,其能耗下降了h1.根據(jù)水泵相似原理:Q1/Q2=n1/n2

H1/H2=(n1/n2)*2

P1/P2=(n1/n2)*3 式中,Q、H、P、n分別為泵流量、壓力、軸功率和轉(zhuǎn)速。即通過控制轉(zhuǎn)速可以減少軸功率。根據(jù)以上分析表明,選擇供水管網(wǎng)最不利點(diǎn)允許的最低壓力為控制參數(shù),通過壓力傳感器以獲得壓力信號,組成閉環(huán)壓力自控調(diào)速系統(tǒng),以使水泵的轉(zhuǎn)速保持與調(diào)速裝置所設(shè)定的控制壓力相匹配,使調(diào)速技術(shù)和自控技術(shù)相結(jié)合,達(dá)到最佳節(jié)能效果。此外,最不利點(diǎn)的控制壓力還保證了用戶水壓的穩(wěn)定,無論管路特性等因素發(fā)生變化,最不利點(diǎn)的水壓是恒定的,保證了供水壓力的可靠。

采用變頻恒壓供水系統(tǒng)除可節(jié)能外,還可以使水泵組啟動,降低了起動電流,避免了對供電系統(tǒng)產(chǎn)生沖擊負(fù)荷,提高了供水供電的安全可靠性。另外,變頻器本身具有過電流、過電壓、失壓等多種保護(hù)功能,提高了系統(tǒng)的安全可靠性。目前水泵電機(jī)絕大部分是三相交流異步電動機(jī),根據(jù)交流電機(jī)的轉(zhuǎn)速特性,電機(jī)的轉(zhuǎn)速n為:

n=120(1-s)/p

(2.3.1)

式中s為電機(jī)的滑差(s=0.02),p為電機(jī)極對數(shù),f為定子供電頻率。當(dāng)水泵電機(jī)選定后,p和s為定值,也就是說電機(jī)轉(zhuǎn)速與電源的頻率高低成正比,頻率越高,轉(zhuǎn)速越高,反之,轉(zhuǎn)速越低,變頻調(diào)速時是根據(jù)這一公式來實現(xiàn)無級調(diào)速的。由流體力學(xué)知:管網(wǎng)壓力P、流量Q和功率N的關(guān)系為

N=PQ 由功率與水泵電機(jī)轉(zhuǎn)速成三次方正比關(guān)系,基于轉(zhuǎn)速控制比,基于流量控制可以大幅度降低軸頻率。

2.3變頻調(diào)速恒壓供水工況分析與能耗機(jī)理分析

2.3.1管路水力損失及性能曲線

管路水力損失分為沿程損失和局部損失兩種

(2.3.2)

沿程損失

(2.3.3)

第二章 變頻恒壓調(diào)速供水系統(tǒng)的工作原理

式中y-管路沿程摩擦損失系數(shù);j-局部損失系數(shù);L-管路長度(m);A-過水 截面的面積。

將式中(2.3.1)和(2.3.3)代入(2.3.1)可得

式中S被稱為管路阻力系數(shù)。當(dāng)水泵管路系統(tǒng)去掉后,相應(yīng)的y,j,L,A等參數(shù)都能去頂,S也就確定了。由式(2.3.4)可知管路水力損失與流量的平方成正比。當(dāng)上下水位確定后,管路所需要的水損失就等于上下水位差(即實際揚(yáng)程H)加上管路損失

Hx=Hsj+Hs

(2.3.5)由式(2.3.5)可以得到如圖所示的Hs-Q管路性能曲線

圖2-5本泵工作點(diǎn)的確定

2.3.2水泵變頻調(diào)速節(jié)能分析

水泵運(yùn)行工況點(diǎn)A是水泵性能曲線n1和管道性能曲線R1的交點(diǎn)。在常規(guī)供水系統(tǒng)中,采用閥門控制流量,需要減少流量時關(guān)小閥門,管路性能曲線有R1變?yōu)镽2.運(yùn)行工況點(diǎn)沿著水泵性能曲線從A點(diǎn)移到D點(diǎn),揚(yáng)程從H0上升到H1,流量從Q0減少到Q1。采用變頻調(diào)速控制時,管路性能曲線R1保持不變,水泵的特性取決于轉(zhuǎn)速,如果水泵轉(zhuǎn)速從n0降到n1,水泵性能曲線從n0平移到n1,電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

運(yùn)行工況點(diǎn)沿著水泵性能曲線從A點(diǎn)移到C點(diǎn),揚(yáng)程從H0下降到H1,流量從Q0減少到Q1.在圖2-5中水泵運(yùn)行在B點(diǎn)時消耗的軸功率與H1BQ1O的面積成正 比,運(yùn)行在C點(diǎn)時消耗的軸功率與H2CQ1O的面積成正比,從圖2-6上可以看出,在流量相同的情況下,采用變頻調(diào)速控制比恒速泵控制節(jié)能效果明顯。

圖2-6變頻調(diào)速恒壓供水單臺水泵工況調(diào)節(jié)圖

求出運(yùn)行在B點(diǎn)的泵的軸功率

運(yùn)行在C點(diǎn)泵的軸功率

兩者之差:

也就是說,采用閥門控制流量時有ΔV的功率被白白浪費(fèi)了,而且損耗閥門的關(guān)小而增加。

相反,采用變頻調(diào)速控制水泵電機(jī)時,當(dāng)轉(zhuǎn)速在允許范圍內(nèi)降低時,功率以轉(zhuǎn)速的三次方下降,在可調(diào)節(jié)范圍內(nèi)與恒速泵供水方式中用閥門增加阻力的流量控制方式相比,節(jié)能效果顯著。2.3.3調(diào)速范圍的確定

考察水泵的效率曲線,水泵轉(zhuǎn)速的工況調(diào)節(jié)必須限制在一定范圍之內(nèi),也就是不要使變頻器效率降得過低,避免水泵在低效率段運(yùn)行。水泵的調(diào)速范圍由水泵本身的特性和用戶所需揚(yáng)程規(guī)定,當(dāng)選定某型號的水泵時即可確定此水泵的最大調(diào)速范圍,在根據(jù)用戶的揚(yáng)程確定具體降低調(diào)速范圍,在實際配泵時揚(yáng)程設(shè)定

第二章 變頻恒壓調(diào)速供水系統(tǒng)的工作原理

在高效區(qū),水泵的調(diào)速范圍將進(jìn)一步變小,其頻率變化范圍在40Hz以上,也就是說轉(zhuǎn)速下降在20%以內(nèi)。在此范圍內(nèi),電動機(jī)的負(fù)載率在50%~100%范圍內(nèi)變化,電動機(jī)的效率基本上都在高效區(qū)。

2.4本章小結(jié)

本章從水泵理論和管網(wǎng)特性曲線分析入手討論水泵工作點(diǎn)的確定方法。接著介紹了水泵工況調(diào)節(jié)的幾種常用方法。在變頻調(diào)速恒壓供水系統(tǒng)中,水泵工況的調(diào)節(jié)是通過改變水泵性能曲線得以實現(xiàn)的。本章重點(diǎn)對變頻調(diào)速恒壓供水系統(tǒng)中水泵能耗機(jī)理進(jìn)行深入研究,得到以下幾個結(jié)論:

1.水泵的工作點(diǎn)就是在同一坐標(biāo)系中水泵的性能曲線和管路性能曲線的交點(diǎn)。水泵工作點(diǎn)是水泵運(yùn)行的理想工作點(diǎn)。實際運(yùn)行時水泵的工作點(diǎn)并非總是固定不變的。

2.水泵工況的調(diào)節(jié)就是采用改變管路性能曲線或改變水泵性能曲線的方法來移動工作點(diǎn),使其符合要求。電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

第三章 變頻恒壓調(diào)速供水系統(tǒng)硬件設(shè)計

系統(tǒng)單元設(shè)計主要包括CPU基本控制單元、電路定時復(fù)位電路、A/D轉(zhuǎn)換電路、D/A轉(zhuǎn)換電路、顯示電路和相應(yīng)的開關(guān)電路。

圖3-1 系統(tǒng)硬件結(jié)構(gòu)框圖

3.1硬件總體說明

單片機(jī)系統(tǒng)的硬件結(jié)構(gòu)框架圖如圖3-1所示。

本系統(tǒng)以8951單片機(jī)為核心,它有4KEPROM,所以不用外擴(kuò)EPROM,這樣可以利用P0、P2口作為輸入、輸出I/O口,簡化了硬件結(jié)構(gòu)。系統(tǒng)的顯示采用4片74LS164驅(qū)動LED,使用8951的串行通訊口TXD,DXD。93C46為串行EEPROM,用于保存開機(jī)設(shè)定的原始參數(shù)。采用NE555組成硬件定時復(fù)位電路,可以有效防止程序死機(jī)現(xiàn)象。74LS273用于對繼電器輸出狀態(tài)硬件鎖存,以防止輸出狀態(tài)被干擾。ULN2003為反向驅(qū)動芯片,同時在74LS273的CLEAR管腳

第三章 變頻恒壓調(diào)速供水系統(tǒng)硬件設(shè)計

外接RC電路,用于開機(jī)時使74S273的輸出端清零,用于防止繼電器的誤動作,對變頻器起到了保護(hù)作用。在報警輸入端與CPU

之間采用光耦隔離,以消除外部干擾。系統(tǒng)A/D輸入采用8位TLC0831逐次逼近模數(shù)轉(zhuǎn)換器,D/A輸出采用了光耦離式D/A輸出,并采用LM358雙運(yùn)放組成D/A輸出及驅(qū)動電路。P3.3定時輸出占空比與頻率相對應(yīng)的PWM調(diào)制信號,通過二極運(yùn)算放大電路后,在LM358的第7引腳輸出與頻率相對應(yīng)的電壓信號。在輸出端調(diào)節(jié)電位器可以調(diào)節(jié)輸出電壓的大小,兩放大器之間的RC電路起到了濾波的作用。

3.2 555定時器復(fù)位電路

用NE555組成的硬件定時復(fù)位系統(tǒng),可以有效地防止程序死機(jī)現(xiàn)象。NE555封裝和內(nèi)部結(jié)構(gòu)圖

圖3-2 NE555封裝圖

如圖3-3和圖3-4上可知,NE555定時電路V0口輸出連續(xù)的脈沖信號至RST,達(dá)到定時復(fù)位的效果。電路使用電阻電容產(chǎn)生RC定時電路,用于設(shè)定脈沖的周 期和脈沖的寬度。調(diào)節(jié)RW或者電容C,可以得到不同的時間常數(shù)。

脈沖寬度計算公式:TW =0.7(R1+RW+R2)C

振蕩周期計算公式:T=0.7(R1+ RW+2*R2)C 從而通過控制振蕩周期和脈沖寬度就可以控制定時時間。電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

圖3-3 NE555內(nèi)部結(jié)構(gòu)

圖 3-4 NE555定時電路及工作波形

第三章 變頻恒壓調(diào)速供水系統(tǒng)硬件設(shè)計

3.3 5V單片機(jī)供電電源電路

如圖3-5所示電路為輸出電壓+5V、輸出電流1.5A的穩(wěn)壓電源。它由電源變壓器B,橋式整流電路D1~D4,濾波電容C1、C3,防止自激電容C2、C3和一只固定式三端穩(wěn)壓器(7805)極為簡捷方便地搭成的。220V交流市電通過電源變壓器變換成交流低壓,再經(jīng)過橋式整流電路D1~D4和濾波電容C1的整流和濾波,在固定式三端穩(wěn)壓器LM7805的Vin和GND兩端形成一個并不十分穩(wěn)定的直流電壓(該電壓常常會因為市電電壓的波動或負(fù)載的變化等原因而發(fā)生變化)。此直流電壓經(jīng)過LM7805的穩(wěn)壓和C3的濾波便在穩(wěn)壓電源的輸出端產(chǎn)生了精度高、穩(wěn)定度好的直流輸出電壓。本穩(wěn)壓電源可作為TTL電路或單片機(jī)電路的電源。三端穩(wěn)壓器是一種標(biāo)準(zhǔn)化、系列化的通用線性穩(wěn)壓電源集成電路,以其體積小、成本低、性能好、工作可靠性高、使用簡捷方便等特點(diǎn),成為目前穩(wěn)壓電源中應(yīng)用最為廣泛的一種單片式集成穩(wěn)壓器件。

圖3-5 LM7805穩(wěn)壓電源

3.4 LED數(shù)值顯示 D/A數(shù)值采集 D/A數(shù)值反饋

3.4.1 LED數(shù)值顯示模塊

數(shù)碼管由7 個發(fā)光二極管組成,行成一個日字形,它門可以共陰極,也可以共陽極.通過解碼電路得到的數(shù)碼接通相應(yīng)的發(fā)光二極而形成相應(yīng)的字,這就是它的工作原理.基本的半導(dǎo)體數(shù)碼管是由7 個條狀的發(fā)光二極管(LED)按圖1 所示排列而成的,可實現(xiàn)數(shù)字“0~9”及少量字符的顯示。另外為了顯示小數(shù)點(diǎn),增加了1 個點(diǎn)狀的發(fā)光二極管,因此數(shù)碼管就由8 個LED 組成,我們分別把這些發(fā)光二極管命名為“a,b,c,d,e,f,g,dp”,排列順序如下圖3-6。電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

圖3-6 共陰數(shù)碼管引腳圖

圖3-7 數(shù)碼管封裝

數(shù)碼管要正常顯示,就要用驅(qū)動電路來驅(qū)動數(shù)碼管的各個段碼,從而顯示出我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅(qū)動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類

① 動態(tài)顯示驅(qū)動:數(shù)碼管動態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種示

方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的8 個顯示筆劃“a,b,c,d,e,f,g,dp”的同名端連在一起,另外為每個數(shù)碼管的公共極COM 增加位選通控制電路,位選通由各自獨(dú)立的I/O 線控制,當(dāng)單片機(jī)輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,第三章 變頻恒壓調(diào)速供水系統(tǒng)硬件設(shè)計

但究竟是那個數(shù)碼管會顯示出字形,取決于單片機(jī)對位選通COM 端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。通過分時輪流控制各個數(shù)碼管的的COM 端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅(qū)動。在輪流顯示過程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為1~2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各位數(shù)碼管并非同時點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O 端口,而且功耗更低。

② 靜態(tài)顯示驅(qū)動:靜態(tài)驅(qū)動也稱直流驅(qū)動。靜態(tài)驅(qū)動是指每個數(shù)碼管的每一個段碼都由一個單片機(jī)的I/O 端口進(jìn)行驅(qū)動,或者使用如BCD 碼二-十進(jìn)制譯碼器譯碼進(jìn)行驅(qū)動。

圖3-8 共陰極4位8段數(shù)碼顯示

3.4.2 數(shù)據(jù)采集A/D轉(zhuǎn)換電路

1.AD0809的邏輯結(jié)構(gòu)

ADC0809 是8位逐次逼近型A/D轉(zhuǎn)換器。它由一個8路模擬開關(guān)、一個地 電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

址鎖存譯碼器、一個A/D 轉(zhuǎn)換器和一個三態(tài)輸出鎖存器組成(見圖1)。多路開關(guān)可選通8個模擬通道,允許8 路模擬量分時輸入,共用A/D 轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。三態(tài)輸出鎖器用于鎖存A/D 轉(zhuǎn)換完的數(shù)字量,當(dāng)OE 端為高電平時,才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。

圖3-9 AD0809內(nèi)部結(jié)構(gòu)

2.AD0809的工作原理

IN0-IN7:8 條模擬量輸入通道

ADC0809 對輸入模擬量要求:信號單極性,電壓范圍是0-5V,若信號太小,必須進(jìn)行放大;輸入的模擬量在轉(zhuǎn)換過程中應(yīng)該保持不變,如若模擬量變化太快,則需在輸入前增加采樣保持電路。地址輸入和控制線:4條。

ALE 為地址鎖存允許輸入線,高電平有效。當(dāng)ALE線為高電平時,地址鎖存與譯碼器將A,B,C 三條地址線的地址信號進(jìn)行鎖存,經(jīng)譯碼后被選中的通道的模擬量進(jìn)轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。A,B 和C 為地址輸入線,用于選通IN0-IN7 上的一路模擬量輸入。通道選擇表如圖表3-10所示。

圖3-10 AD0809通道選擇表

第三章 變頻恒壓調(diào)速供水系統(tǒng)硬件設(shè)計

數(shù)字量輸出及控制線:11 條

ST 為轉(zhuǎn)換啟動信號。當(dāng)ST 上跳沿時,所有內(nèi)部寄存器清零;下跳沿時,開始進(jìn)行A/D 轉(zhuǎn)換;在轉(zhuǎn)換期間,ST 應(yīng)保持低電平。EOC 為轉(zhuǎn)換結(jié)束信號。當(dāng)EOC 為高電平時,表明轉(zhuǎn)換結(jié)束;否則,表明正在進(jìn)行A/D 轉(zhuǎn)換。OE為輸出允許信號,用于控制三條輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)據(jù)。OE=1,輸出轉(zhuǎn)換得到的數(shù)據(jù);OE=0,輸出數(shù)據(jù)線呈高阻狀態(tài)。D7-D0 為數(shù)字量輸出線。CLK為時鐘輸入信號線。因ADC0809的內(nèi)部沒有時鐘電路,所需時鐘信號必須由外界提供,通常使用頻率為500KHZ,VREF(+),VREF(-)為參考電壓輸入。3.ADC0809應(yīng)用說明(1). ADC0809 內(nèi)部帶有輸出鎖存器,可以與AT89S51 單片機(jī)直接相連。(2). 初始化時,使ST 和OE信號全為低電平。(3). 送要轉(zhuǎn)換的哪一通道的地址到A,B,C 端口上。(4). 在ST 端給出一個至少有100ns 寬的正脈沖信號。(5). 是否轉(zhuǎn)換完畢,我們根據(jù)EOC 信號來判斷。

(6). 當(dāng)EOC變?yōu)楦唠娖綍r,這時給OE 為高電平,轉(zhuǎn)換的數(shù)據(jù)就輸出給單片機(jī)了。

4.AD0809轉(zhuǎn)換電路

電路見圖3.4.2.4,主要由AD 轉(zhuǎn)換器AD0809,頻率發(fā)生器SUN7474,單片機(jī)AT89S51 及顯示用數(shù)碼管組成。AD0809的啟動方式為脈沖啟動方式,啟動信號START啟動后開始轉(zhuǎn)換,EOC 信號在START 的下降沿10us后才變?yōu)闊o效的低電平。這要求查詢程序待EOC無效后再開始查詢,轉(zhuǎn)換完成后,EOC 輸出高電平,再由OE 變?yōu)楦唠娖絹磔敵鲛D(zhuǎn)換數(shù)據(jù)。我們在設(shè)計程序時可以利用EOC 信號來通知單片機(jī)(查詢法或中斷法)讀入已轉(zhuǎn)換的數(shù)據(jù),也可以在啟動AD0809 后經(jīng)適當(dāng)?shù)难訒r再讀入已轉(zhuǎn)換的數(shù)據(jù)。AT89S51的輸出頻為晶振頻的1/6(2MHZ),AT89S1 與SUN7474連接經(jīng)與7474的ST腳提供AD0809 的工作時鐘。AD0809 的工作頻范圍為10KHZ-1280KHZ,當(dāng)頻率范圍為500KHZ 時,其轉(zhuǎn)換速度為128us。

AD0809 的數(shù)據(jù)輸出公式為:Dout=Vin*255/5=Vin*51,其中Vin為輸入模擬電壓,Vout為輸出數(shù)據(jù)。電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

5. D/A轉(zhuǎn)換模塊

本系統(tǒng)采用的一個光耦隔離式串行D/A輸出,并采用LM358雙運(yùn)放組成D/A輸出及驅(qū)動電路,電路圖如圖3-12。

圖3-11 A/D轉(zhuǎn)換電路

圖3-12 光耦隔離式D/A

第三章 變頻恒壓調(diào)速供水系統(tǒng)硬件設(shè)計

這里運(yùn)用到了脈寬調(diào)制(PWM)的方法來控制電壓模擬量,脈寬調(diào)制(PWM)是利用微處理器的數(shù)字輸出來對模擬電路進(jìn)行控制的一種非常有效的技術(shù),廣泛應(yīng)用在從測量、通信到功率控制與變換的許多領(lǐng)域中。6.PWM控制原理

PWM是一種對模擬信號電平進(jìn)行數(shù)字編碼的方法。通過高分辨率計數(shù)器的使用,方波的占空比被調(diào)制用來對一個具體模擬信號的電平進(jìn)行編碼。PWM信號仍然是數(shù)字的,因為在給定的任何時刻,滿幅值的直流供電要么完全有(ON),要么完全無(OFF)。電壓或電流源是以一種通(ON)或斷(OFF)的重復(fù)脈沖序列被加到模擬負(fù)載上去的。通的時候即是直流供電被加到負(fù)載上的時候,斷的時候即是供電被斷開的時候。只要帶寬足夠,任何模擬值都可以使用PWM進(jìn)行編碼。

圖3-13 PWM占空比

電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

圖3-13顯示了三種不同的PWM信號。(a)是一個占空比為10%的PWM輸出,即在信號周期中,10%的時間通,其余90%的時間斷。(b)和(c)顯示的分別是占空比為50%和90%的PWM輸出。這三種PWM輸出編碼的分別是強(qiáng)度為滿度值的10%、50%和90%的三種不同模擬信號值。例如,假設(shè)供電電源為9V,占空比為10%,則對應(yīng)的是一個幅度為0.9V的模擬信號。

第四章 變頻恒壓調(diào)速供水系統(tǒng)軟件設(shè)計

第四章 變頻恒壓調(diào)速供水系統(tǒng)軟件設(shè)計

4.1 變頻恒壓調(diào)速供水系統(tǒng)軟件設(shè)計總體說明

系統(tǒng)軟件程序由主程序,定時中斷顯示和頻率輸出子程序組成。采用軟件模塊化設(shè)計,引入了先進(jìn)的模糊邏輯控制技術(shù),并增加了容錯技術(shù)和抗干擾算法。系統(tǒng)采用了定時復(fù)位軟件設(shè)計方案(1秒鐘復(fù)位一次),以消除程序運(yùn)行時的死機(jī)現(xiàn)象。數(shù)字濾波采用平均值濾波方法,以消除干擾對輸入信號的影響。

4.2 8051系列單片的編程語言

51單片機(jī)在有四種語言支持,即匯編、PL/MC、C和BASIC。

C語言是一種源于編寫UNIX操作系統(tǒng)的語言,是一種結(jié)構(gòu)化語言,可產(chǎn)生緊湊代碼。C語言結(jié)構(gòu)是以括號{}而不是以字和特殊符號表示的語言。C語言可以進(jìn)行許多機(jī)器級函數(shù)控制而不用匯編語言。與匯編語言相比,C語言有很多優(yōu)點(diǎn)。

(1)對單片機(jī)指令系統(tǒng)不要求了解,僅要求了解對8051的存儲器結(jié)構(gòu)有初步了解;

(2)寄存器的分配、不同存儲器的尋址及數(shù)據(jù)類型等細(xì)節(jié)可有編譯器管理; 程序規(guī)范的結(jié)構(gòu),可分為不同的函數(shù),這種方式可使程序結(jié)構(gòu)化

(3)具有將可變選擇和特殊操作組合在一起的能力,改善了程序的可讀性; 關(guān)鍵字及運(yùn)算函數(shù)可用于近似人的思維過程方式使用;

(4)編程和程序調(diào)試時間顯著縮短,從而提高效率;

(5)提供的庫包括許多標(biāo)準(zhǔn)子程序,具有較強(qiáng)的數(shù)據(jù)處理能力;(6)已編好的程序可以很容易地移植入新程序,因為C語言具有方便的模塊化編程技術(shù);

雖然C語言有諸多優(yōu)點(diǎn),但是并不是說匯編語言就要被拋棄,懂得匯編語言指令就可使用在片RAM作為變量的優(yōu)勢,因為片外變量需要幾條幾條指令才能設(shè)置累加器和數(shù)據(jù)指針進(jìn)行存取。要求使用浮點(diǎn)和啟用函數(shù)時,只有具備匯編編程經(jīng)驗,才能避免生成龐大的、效率低的程序,所有現(xiàn)在所有的對速度要求高的內(nèi)核程序都是用匯編編寫完成的。電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

4.3 編程軟件

4.3.1 C051編譯器介紹

現(xiàn)在比較流行的51系列編程軟件

(1)American Automation:編譯器通過#asm和endasm預(yù)處理選擇支持匯編語言。

(2)IAR: 瑞典的IAR是支持分體切換的編譯器。

(3)Bso/Tasking:是Intel,LSI,Motorola,Philips,Simens和Texas Instruments嵌入式系統(tǒng)的配套軟件工具

(4)Dunfield Shareware:非專業(yè)的軟件包,不支持floats,longs或結(jié)構(gòu)等(5)KEIL:KEIL在代碼生成方面處于領(lǐng)先地位,可以產(chǎn)生最少的代碼。它支持浮點(diǎn)或長整數(shù)、重入和遞推。使用單片機(jī)模式,KEIL是最好的選擇

(6)Intermetrics:使用起來比較困難,要由可執(zhí)行的宏語句控制編譯、匯編和鏈接,且選項很多。

編譯器的算法技術(shù)支持(float和long)很重要。生成代碼的大小比編譯速度重要,這里KEIL具有性能領(lǐng)先、緊湊的代碼和使用方便等優(yōu)點(diǎn),所以本系統(tǒng)采用KEIL編譯器。4.3.2 KEIL編譯器

KEIL開發(fā)工具套件可用于編譯C源程序、匯編源程序、鏈接和定位目標(biāo)文件及庫,創(chuàng)建HEX文件以及調(diào)試目標(biāo)程序。

(1)uVision2 for Windows:是一個集成開發(fā)環(huán)境。它將項目管理、源代碼編輯和程序調(diào)試等組合在一個強(qiáng)大功能的環(huán)境中。

(2)CX51國際標(biāo)準(zhǔn)優(yōu)化C交叉編譯器:從C源代碼產(chǎn)生可重定位的目標(biāo)模塊。

(3)AX51宏匯編器:從8051匯編源代碼產(chǎn)生可重定位的目標(biāo)模塊。(4)BL51鏈接器/定位器:組合有CX51和AX51產(chǎn)生的可重定位的目標(biāo)模塊,生成絕對目標(biāo)模塊。

(5)LIB51庫管理器:從目標(biāo)模塊生成鏈接器可以使用的庫文件。(6)OH51目標(biāo)文件至HEX格式的轉(zhuǎn)換器:從絕對目標(biāo)模塊生成Intel HEX文件。

(7)RTX-51實時操作系統(tǒng):簡化了復(fù)雜的實時應(yīng)用軟件項目的設(shè)計。

第四章 變頻恒壓調(diào)速供水系統(tǒng)軟件設(shè)計

4.4 單片機(jī)資料

單片微型計算機(jī)簡稱為單片機(jī),有稱為微型控制器,是微型計算機(jī)的一個重要分支。單片機(jī)是70年代中期發(fā)展起來的一種大規(guī)模集成電路芯片,是CPU、RAM、ROM、I/O接口和中斷系統(tǒng)于同一硅片的器件。80年代以來,單片機(jī)發(fā)展迅速,各類新產(chǎn)品不斷涌現(xiàn),出現(xiàn)了許多高性能新型機(jī)種,現(xiàn)已逐漸成為工廠自動化和各控制領(lǐng)域的支柱產(chǎn)業(yè)之一。引腳功能:

MCS-51是標(biāo)準(zhǔn)的40引腳雙列直插式集成電路芯片,引腳分布請參照----單片機(jī)引腳圖:

l P0.0~P0.7 P0口8位雙向口線(在引腳的39~32號端子)。

l P1.0~P1.7 P1口8位雙向口線(在引腳的1~8號端子)。

l P2.0~P2.7 P2口8位雙向口線(在引腳的21~28號端子)。

l P3.0~P3.7 P2口8位雙向口線(在引腳的10~17號端子)。

P0口有三個功能:

1、外部擴(kuò)展存儲器時,當(dāng)做數(shù)據(jù)總線(如圖1中的D0~D7為數(shù)據(jù)總線接口)

2、外部擴(kuò)展存儲器時,當(dāng)作地址總線(如圖1中的A0~A7為地址總線接口)

3、不擴(kuò)展時,可做一般的I/O使用,但內(nèi)部無上拉電阻,作為輸入或輸出時應(yīng)在外部接上拉電阻。

P1口只做I/O口使用:其內(nèi)部有上拉電阻。

P2口有兩個功能:

1、擴(kuò)展外部存儲器時,當(dāng)作地址總線使用;

2、做一般I/O口使用,其內(nèi)部有上拉電阻。

P3口有兩個功能:

除了作為I/O使用外(其內(nèi)部有上拉電阻),還有一些特殊功能,由特殊寄存器來設(shè)置,具體功能請參考我們后面的引腳說明。

有內(nèi)部EPROM的單片機(jī)芯片(例如8751),為寫入程序需提供專門的編程脈沖和編程電源,這些信號也是由信號引腳的形式提供的,即:編程脈沖:30腳(ALE/PROG)

編程電壓(25V):31腳(EA/Vpp)

接觸過工業(yè)設(shè)備的兄弟可能會看到有些印刷線路板上會有一個電池,這個電池是干什么用的呢?這就是單片機(jī)的備用電源,當(dāng)外接電源下降到下限值時,備用電源就會經(jīng)第二功能的方式由第9腳(即RST/VPD)引入,以保護(hù)內(nèi)部RAM 電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

中的信息不會丟失。

在介紹這四個I/O口時提到了一個“上拉電阻”那么上拉電阻又是一個什么呢?他起什么作用呢?當(dāng)作為輸入時,上拉電阻將其電位拉高,若輸入為低電平則可提供電流源;所以如果P0口如果作為輸入時,處在高阻抗?fàn)顟B(tài),只有外接一個上拉電阻才能有效。

ALE/PROG 地址鎖存控制信號:在系統(tǒng)擴(kuò)展時,ALE用于控制把P0口的輸出低8位地址送鎖存器鎖存起來,以實現(xiàn)低位地址和數(shù)據(jù)的隔離。(在后面關(guān)于擴(kuò)展的課程中我們就會看到8051擴(kuò)展 EEPROM電路,ALE與74LS373鎖存器的G相連接,當(dāng)CPU對外部進(jìn)行存取時,用以鎖住地址的低位地址,即P0口輸出。ALE有可能是高電平也有可能是低電平,當(dāng)ALE是高電平時,允許地址鎖存信號,當(dāng)訪問外部存儲器時,ALE信號負(fù)跳變(即由正變負(fù))將P0口上低8位地址信號送入鎖存器。當(dāng)ALE是低電平時,P0口上的內(nèi)容和鎖存器輸出一致。

在沒有訪問外部存儲器期間,ALE以1/6振蕩周期頻率輸出(即6分頻),當(dāng)訪問外部存儲器以1/12振蕩周期輸出(12分頻)。當(dāng)系統(tǒng)沒有進(jìn)行擴(kuò)展時ALE會以1/6振蕩周期的固定頻率輸出,因此可以做為外部時鐘,或者外部定時脈沖使用。

PORG為編程脈沖的輸入端:在8051單片機(jī)內(nèi)部有一個4KB或8KB的程序存儲器(ROM),ROM的作用就是用來存放用戶需要執(zhí)行的程序的,那么我們是怎樣把編寫好的程序存入進(jìn)這個ROM中的呢?實際上是通過編程脈沖輸入才能寫進(jìn)去的,這個脈沖的輸入端口就是PROG。

PSEN 外部程序存儲器讀選通信號:在讀外部ROM時PSEN低電平有效,以實現(xiàn)外部ROM單元的讀操作。

1、內(nèi)部ROM讀取時,PSEN不動作;

2、外部ROM讀取時,在每個機(jī)器周期會動作兩次;

3、外部RAM讀取時,兩個PSEN脈沖被跳過不會輸出;

4、外接ROM時,與ROM的OE腳相接。

(8051擴(kuò)展2KB EEPROM電路,PSEN與擴(kuò)展ROM的OE腳相接)

EA/VPP 訪問和序存儲器控制信號

1、接高電平時:

CPU讀取內(nèi)部程序存儲器(ROM)

擴(kuò)展外部ROM:當(dāng)讀取內(nèi)部程序存儲器超過0FFFH(8051)1FFFH(8052)時自動讀取外部ROM。

2、接低電平時:CPU讀取外部程序存儲器(ROM)。在前面的學(xué)習(xí)中我第四章 變頻恒壓調(diào)速供水系統(tǒng)軟件設(shè)計

們已知道,8031單片機(jī)內(nèi)部是沒有ROM的,那么在應(yīng)用8031單片機(jī)時,這個腳是一直接低電平的。3、8051寫內(nèi)部EPROM時,利用此腳輸入21V的燒寫電壓。

RST 復(fù)位信號:當(dāng)輸入的信號連續(xù)2個機(jī)器周期以上高電平時即為有效,用以完成單片機(jī)的復(fù)位初始化操作,當(dāng)復(fù)位后程序計數(shù)器PC=0000H,即復(fù)位后將從程序存儲器的0000H單元讀取第一條指令碼。

XTAL1和XTAL2 外接晶振引腳。當(dāng)使用芯片內(nèi)部時鐘時,此二引腳用于外接石英晶體和微調(diào)電容;當(dāng)使用外部時鐘時,用于接外部時鐘脈沖信號。

VCC:電源+5V輸入

VSS:GND接地。

AVR和pic都是跟8051結(jié)構(gòu)不同的8位單片機(jī),因為結(jié)構(gòu)不同,所以匯編指令也有所不同,而且區(qū)別于使用CISC指令集的8051,他們都是RISC指令集的,只有幾十條指令,大部分指令都是單指令周期的指令,所以在同樣晶振頻率下,較8051速度要快。另PIC的8位單片機(jī)前幾年是世界上出貨量最大的單片機(jī),飛思卡爾的單片機(jī)緊隨其后。

ARM實際上就是32位的單片機(jī),它的內(nèi)部資源(寄存器和外設(shè)功能)較8051和PIC、AVR都要多得多,跟計算機(jī)的CPU芯片很接近了。常用于手機(jī)、路由器等等。

DSP其實也是一種特殊的單片機(jī),它從8位到32位的都有。它是專門用來計算數(shù)字信號的。在某些公式運(yùn)算上,它比現(xiàn)行家用計算機(jī)的最快的CPU還要快。比如說一般32位的DSP能在一個指令周期內(nèi)運(yùn)算完一個32位數(shù)乘32位數(shù)積再加一個32位數(shù)。應(yīng)用于某些對實時處理要求較高的場合。電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

4.5 軟件的設(shè)計

4.5.1 程序設(shè)計圖(1)主程序框圖

圖 4-1 主程序流程圖

第四章 變頻恒壓調(diào)速供水系統(tǒng)軟件設(shè)計

(2)繼電器控制子程序

圖4-2 繼電器控制流程圖

電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

(3)A/D子程序

(4)PID控制子程序

圖4-4 PID計算子程序流程圖

圖4-3 A/D子程序流程圖

第四章 變頻恒壓調(diào)速供水系統(tǒng)軟件設(shè)計

結(jié)論

本文在分析和比較用于供水行業(yè)的控制系統(tǒng)的發(fā)展和現(xiàn)狀的基礎(chǔ)上,結(jié)合我國供水的現(xiàn)狀,設(shè)計了一套一拖多的控制系統(tǒng),在這個畢業(yè)設(shè)計中有如下認(rèn)識;

1.在變頻調(diào)速恒壓供水系統(tǒng)中,單臺水泵工況的調(diào)節(jié)是通過變頻器來改變電源的頻率f,來改變電機(jī)的轉(zhuǎn)速n,從而改變水泵性能曲線得以實現(xiàn)的,分析水泵工況點(diǎn)激流調(diào)節(jié)和變速調(diào)節(jié)能耗比較土,可以看出利用變頻調(diào)速實現(xiàn)恒壓供水,當(dāng)轉(zhuǎn)速降低時。流量與轉(zhuǎn)速成正比,功率以轉(zhuǎn)速的三次方下降,與恒速泵供水方式中用閘閥增加阻力節(jié)流相比,在一定程度上可以減少能量損耗,能夠明顯節(jié)能。水泵轉(zhuǎn)速的工礦調(diào)節(jié)必須限制在一定范圍以內(nèi),也就是不要使變頻器頻率下降得過低,避免水泵在低效率段運(yùn)行。

2.通過對供水控制模式進(jìn)行分析,發(fā)現(xiàn)傳統(tǒng)的生產(chǎn)控制模式是一種被動的控制方式,沒有對供水管網(wǎng)的水量平衡進(jìn)行綜合考慮。針對傳統(tǒng)控制模式的缺陷,提出了綜合考慮水壓和水量平衡的自適應(yīng)平衡調(diào)節(jié)方法,為該供水控制系統(tǒng)的設(shè)計提供了依據(jù)。

電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

致謝

在即將畢業(yè)之際,畢業(yè)設(shè)計已近尾聲,我想借此機(jī)會對關(guān)心支持我的所有人表示感謝!

我在畢業(yè)設(shè)計期間,得到導(dǎo)師王冰峰的精心指導(dǎo),王老師治學(xué)嚴(yán)謹(jǐn),學(xué)識淵博,為我營造了一種良好的學(xué)習(xí)氛圍。在王老師的指導(dǎo)過程中,不僅我的思想觀念煥然一新,也改善了我的思考方式,解決了一個又一個難題。最終才得以完成此次畢業(yè)設(shè)計。在此祝福王老師合家歡樂,一生平安。同時,也將祝福送給每一位幫助我的師長。感謝老師在這半年的畢業(yè)設(shè)計中對我的幫助和鼓勵!同時感謝同組同學(xué)在我的畢業(yè)設(shè)計過程其中對我莫大的鼓勵與幫助。!

回顧這段時間的學(xué)習(xí)和生活,還有許多的老師和同學(xué)給予我各個方面的幫助和支持,讓我堅持到了最后,在此感謝所有關(guān)系和支持我的人,今后我會繼續(xù)努力,不辜負(fù)你們對我的期望!

致謝

參考文獻(xiàn)

[1] 何立民.MCS-51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計,北京航空航天大學(xué)出版社,1990.[2] 李華.MCS-51系列單片機(jī)使用接口技術(shù),北京航空航天大學(xué)出版社,1992.[3] 解宏基,任光.一種多功能變頻恒壓供水單片機(jī)供水控制系統(tǒng),大連海事大學(xué)輪機(jī)工程研究所,116024.[4] 周黎輝,馮正進(jìn).變頻器在多泵并聯(lián)調(diào)速系統(tǒng)中的應(yīng)用,機(jī)電一體化,1999年第4期.[5] 秦進(jìn)平,官英雙.基于單片機(jī)的恒壓供水系統(tǒng),黑龍江工程學(xué)院學(xué)報(自然科學(xué)版),Vol.19,No.1MAR,2005 [6] 馬忠梅,籍順心,張凱.單片機(jī)的C語言應(yīng)用程序設(shè)計(第3版權(quán)),北京航空航天大學(xué)出版社,2003 [7] 蘇夯.控制恒壓供水系統(tǒng)的設(shè)計,大連交通大學(xué),2009-12-18.[8] 童占.新概念51單片機(jī)C語言教程,電子工業(yè)出版社,2003.[9] 王幸之,鐘愛琴.AT89系列單片機(jī)原理及接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,2004:489-504.[10] 南建輝、熊鳴、王軍茹.MCS-51單片機(jī)原理及應(yīng)用實例,北京:清華大學(xué)出版社,2003.[11] 方彥軍,孫健.智能儀器技術(shù)及其應(yīng)用[M],西安:化學(xué)工業(yè)出版社,2006:98-105.35 電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

附錄

附錄一:A/D數(shù)據(jù)采集轉(zhuǎn)化及顯示子程序

#include #define uchar unsigned char #define uint unsigned int sbit st=P3^2;sbit oe=P3^1;sbit eoc=P3^0;uchar codetab[]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09};//數(shù)碼管顯示段碼

uchar codetd[]={0x00,0x10,0x20,0x30,0x40,0x50,0x60,0x70};//通道先擇數(shù)組 uint ad_0809,ad_data1,ad_data2,ad_data3,ad_data0;uchar m,number;uchar x[8];//八通道數(shù)據(jù)待存數(shù)組 void delaynms(uint x);//nms延時程序 void display();//顯示程序 void ad0809();//芯片啟動程序 void key();//鍵掃描程序 main(){ number=1;P1=0x00;while(1){ ad0809();//調(diào)AD0809 啟動子程序 key();//調(diào)按鍵子程序

ad_0809=x[number];//把相關(guān)通道數(shù)據(jù)給ad_0809 display();//調(diào)顯示 }} //nms 延時程序 void delaynms(uint x){

附錄

uchar i;while(x-->0){ for(i=0;i<125;i++){;}}} void display(){ uchar a;ad_data1=(ad_0809*49/25)/100;//讀得的數(shù)據(jù)乘以2 再乘以98%除以100 得百位 ad_data2=((ad_0809*49/25)%100)/10;//讀得的數(shù)據(jù)乘以2 再乘以98%再分出十位 ad_data3=(((ad_0809*49/25)%100)%10);//讀得的數(shù)據(jù)乘以2 再乘以98%再分出個位

for(a=0;a<10;a++){ P0=tab[ad_data3];//送小數(shù)點(diǎn)后第二位顯示 P2=0x07;//選通第一個數(shù)碼管 delaynms(3);P0=tab[ad_data2];//送小數(shù)點(diǎn)后第一位顯示 P2=0x0b;//選通第二個數(shù)碼管 delaynms(3);P0=tab[ad_data1];//送整數(shù)顯示 P0_7=0;//點(diǎn)亮第三個數(shù)碼管小數(shù)點(diǎn) P2=0x0d;// 選通第三個數(shù)碼管 delaynms(3);P0=tab[number];//送通道號顯示 P2=0x0e;delaynms(3);}} void ad0809(){ uchar i,m=1;for(i=0;i<8;i++){ P0=td[i];//選通通道

電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

oe=0;//以下三條指令為起動AD0809 st=0;st=1;st=0;delaynms(1);while(!eoc);//等待轉(zhuǎn)換結(jié)束 oe=1;//取出讀得的數(shù)據(jù) x[m]=P2;//送相關(guān)通道數(shù)組 oe=0;m++;}} void key(){ if(!P3_5)//P3.5 是否按下 { delaynms(20);//延時判誤

if(!P3_5)//再一次判斷P3。5 是否按下 { while(!P3_5);//等待P3。5 為高電平number++;//通道號顯示加一 if(number>8)number=1;//八通道 }}}

附錄

附錄二:PID控制子程序

#include #include #include

struct _pid {

int pv;/*integer that contains the process value*/

int sp;/*integer that contains the set point*/

float integral;

float pgain;

float igain;

float dgain;

int deadband;

int last_error;

};

struct _pid warm,*pid;

int process_point, set_point,dead_band;

float p_gain, i_gain, d_gain, integral_val,new_integ;;

/*----------

pid_init

DESCRIPTION This function initializes the pointers in the _pid structure

to the process variable and the setpoint.*pv and *sp are

integer pointers.----------*/

void pid_init(struct _pid *warm, int process_point, int set_point)

{

struct _pid *pid;

pid = warm;

pid->pv = process_point;

pid->sp = set_point;

}

/*----------

pid_tune

電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

DESCRIPTION Sets the proportional gain(p_gain), integral gain(i_gain),derivitive gain(d_gain), and the dead band(dead_band)of

a pid control structure _pid.----------*/

void pid_tune(struct _pid *pid, float p_gain, float i_gain, float d_gain, int dead_band)

{

pid->pgain = p_gain;

pid->igain = i_gain;

pid->dgain = d_gain;

pid->deadband = dead_band;

pid->integral= integral_val;

pid->last_error=0;

}

/*----------

pid_setinteg

DESCRIPTION Set a new value for the integral term of the pid equation.This is useful for setting the initial output of the

pid controller at start up.----------*/

void pid_setinteg(struct _pid *pid,float new_integ)

{

pid->integral = new_integ;

pid->last_error = 0;

}

/*----------

pid_bumpless

DESCRIPTION Bumpless transfer algorithim.When suddenly changing

setpoints, or when restarting the PID equation after an

extended pause, the derivative of the equation can cause

a bump in the controller output.This function will help

smooth out that bump.The process value in *pv should

be the updated just before this function is used.----------*/

附錄

void pid_bumpless(struct _pid *pid)

{

pid->last_error =(pid->sp)-(pid->pv);

}

/*----------

pid_calc

DESCRIPTION Performs PID calculations for the _pid structure *a.This function uses the positional form of the pid equation, and incorporates an integral windup prevention algorithim.Rectangular integration is used, so this function must be repeated on a consistent time basis for accurate control.RETURN VALUE The new output value for the pid loop.USAGE #include “control.h”*/

float pid_calc(struct _pid *pid)

{

int err;

float pterm, dterm, result, ferror;

err =(pid->sp)pid->last_error))* pid->dgain;

result = pterm + pid->integral + dterm;

}

else result = pid->integral;

pid->last_error = err;

return(result);

}

void main(void)

{

float display_value;

int count=0;

pid = &warm;

// printf(“Enter the values of Process point, Set point, P gain, I gain, D gain n”);

// scanf(“%d%d%f%f%f”, &process_point, &set_point, &p_gain, &i_gain, &d_gain);

process_point = 30;

set_point = 40;

p_gain =(float)(5.2);

i_gain =(float)(0.77);

d_gain =(float)(0.18);

dead_band = 2;

integral_val =(float)(0.01);

printf(“The values of Process point, Set point, P gain, I gain, D gain n”);

printf(“ %6d %6d %4f %4f %4fn”, process_point, set_point, p_gain, i_gain, d_gain);

printf(“Enter the values of Process pointn”);

while(count<=20)

{

scanf(“%d”,&process_point);

pid_init(&warm, process_point, set_point);

pid_tune(&warm, p_gain,i_gain,d_gain,dead_band);

pid_setinteg(&warm,0.0);//pid_setinteg(&warm,30.0);

//Get input value for process point

pid_bumpless(&warm);

附錄

// how to display output

display_value = pid_calc(&warm);

printf(“%fn”, display_value);

//printf(“n%f%f%f%f”,warm.pv,warm.sp,warm.igain,warm.dgain);

count++;

}

}

電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

外文資料原文 Input/Output Accessing In this article, we will look at the three basic methods of I/O accessing - programmed I/O, interrupt-driven I/O, and direct memory access(DMA).The key issue that distinguishes these three methods is how deeply the processor is involved in I/O operations.The discussion emphasizes interrupt-driven I/O, because it is based on the concept of interrupt handling, which is a general problem that goes beyond Input/Output operations.The study of interrupt handling also aids in understanding the general concept of exception processing, which is an important issue not only for I/O, but also for interfacing a computer with other system control functions.Addressing I/O Registers

Input/Output devices communicate with a processor through Input/Output ports.Through the input ports, s processor receives data from the I/O devices.Through the output ports, a processor sends data to the I/O devices.Each I/O port consists of a small set of registers, such as data buffer registers(the input buffer and/or the output buffer), the status register, and the control register.The processor must have some means to address these registers while communicating with them.There are two common methods of addressing I/O register - memory-mapped I/O and direct I/O.1.Memory-Mapped I/O Memory-mapped I/O maps the I/O registers and main memory into a unified address space in the computer system.I/O registers share the same address space with main memory, but are mapped to a specific section that is reserved just for I/O.Thus, the I/O register can be addressed in ordinary memory reference instructions as if they are part of the main memory locations.There are no specially designed I/O instructions in the instruction set of the system.Any instruction that references a location in this areais an I/O instruction.Any instruction that can specify a memory address is capable of

外文資料原文

performing I/O operations.The Motorola MC68000 is an example of a computer system that uses this addressing method.2.Direct I/O The method of addressing I/O registers directly without sharing the address space with the main memory is called direct I/O or I/O-mapped I/O.In other words, I/O registers are not mapped to the same address space with the main memory.Each I/O register has an independent address space.As a result, instructions that reference the main memory space cannot be used for Input/Output.In the instruction set of the computer system, special I/O instructions must be designed for I/O operations.In these I/O instructions, distinct I.D.numbers must be used to address different I/O communication channels(i.e., I/O ports).They are called port numbers.The I/O registers of an I/O port are connected to the system I/O bus, through which the processor can reference the I/O registers directly to send/receive data to/from an I/O device.An I/O port number is not from the same address space as main memory.The Pentium is an example of a computer system that uses the direct I/O addressing method.It has a 64 GB memory address space(32 address bits)and, at the same time, a 64 KB I/O address space(16 bits I/O address/port number).Programmed I/O Programmed I/O requires that all data transfer operations be put under the complete control of the processor when executing programs.It is sometimes called polling, because the program repeatedly polls(checks)the status flag of an I/O device, so that its input/output operation can be synchronized with the processor.A general flowchart of such a program is shown in Figure 1.The program continuously polls the status of an I/O device to find out whether(1)data is available in the input buffer or(2)the output device is ready for receiving data from the processor.If the status shows “available” the program will execute a data transfer instruction to complete the I/O operation;otherwise, the busy status of the I/O device will force the program to circulate in a busy-waiting loop until the status becomes available.Such a busy-waiting loop, which continuously checks the status of data availability(for input)or device availability(for out-put), forms the typical program structure of programmed I/O.It is this time-consuming busy-waiting loop that wastes processor time and makes programmed I/O very inefficient.The processor must be involved

電子科技大學(xué)學(xué)士學(xué)位畢業(yè)論文

continuously in the entire I/O process.During this time interval, the processor cannot perform any useful computation, but only serve a single I/O device.For certain slow I/O devices, this busy-waiting loop interval may be long enough that the processor could execute millions of instructions before the I/O event occurs, e.g., a key stroke on a keyboard.The operational mode lf programmed I/O stated above is characterized by the busy waiting loop of the program, during which the processor spends time polling an I/O device.Because of the dedication of the processor to a single task, this mode of programmed I/O is called dedicated polling or spin polling.Although dedicated polling is highly inefficient, sometimes it is necessary and even unavoidable.In a particular case, if an urgent event needs an immediate response without delay, then dedicated polling by a dedicated processor may be the best way to handle it.Once the expected event happens, the processor can tract to it immediately.For example, certain real time systems(e.g., radar echo processing systems)require a reaction to incoming data that is so quick that even an interrupt response is too slow.Under such a circumstance, only a fast dedicated polling loop may suffice.Another mode of operation of programmed I/O is called intermittent polling or timed polling.In this mode, the processor may poll the device at a regular timed interval, which can be expected or prescheduled.Such a device can be found in many embedded systems where a special-purpose computer is used for process control, data acquisition, environmental monitoring, traffic counting, etc.these devices, which measure, collect, or record data, are usually polled periodically in a regular schedule determined by the needs of the application.Such a method of intermittent polling can help save time lost in spin polling and avoid the complexity of interrupt processing.However, it should be noted that intermittent polling may not be applicable in some special cases, in which there is only one device to be polled and the correct polling rate must be achieved with the assistance of an interrupt-driven clock.Using timed polling in this case would result in simply swapping one interrupt-driven clock.Using time polling in this case would result in simply swapping one interrupt requirement for another.Interrupt-Driven I/O

Interrupt-driven I/O is a means to avoid the inefficient busy-waiting loops, which characterize programmed I/O.Instead of waiting while the I/O device is busy doing

第二篇:基于51單片機(jī)恒壓供水系統(tǒng)設(shè)計

基于51單片機(jī)恒壓供水系統(tǒng)設(shè)計

摘要

建設(shè)節(jié)約型社會,合理開發(fā)、節(jié)約利用和有效保護(hù)水資源是一項艱巨任務(wù)。根據(jù)高校用水時間集中,用水量變化較大的特點(diǎn),分析了校園原供水系統(tǒng)存在了耗能高,可靠性低,水資源浪費(fèi)嚴(yán)重,管網(wǎng)系統(tǒng)待完善的問題。提出利用自來水恒壓供水和水泵提水相結(jié)合的方式,并配以變頻器、軟啟動器、單片機(jī)、微泄露補(bǔ)償器、壓力傳感器、液位傳感器等不同功能傳感器,根據(jù)管網(wǎng)的壓力,通過變頻器控制水泵的轉(zhuǎn)速,使管網(wǎng)中的壓力始終保持在合適的范圍。從而解決因樓層太高而導(dǎo)致壓力不足及小流量時能耗大的問題。

另外水泵耗電功率與電機(jī)轉(zhuǎn)速的三次方成正比關(guān)系,所以水泵調(diào)速運(yùn)行的節(jié)能效果非常明顯,平均耗電量較通常供水方式節(jié)省近四成。結(jié)合使用可編程控制器,可實現(xiàn)主泵變頻,副泵軟啟動,具有短路保護(hù)、過流保護(hù)功能,工作穩(wěn)定可靠,大大延長了電機(jī)的使用壽命。

關(guān)鍵字:恒壓變頻供水,單片機(jī),差壓供水,自動

引言

隨著人民生活水平的日趨提高,新技術(shù)和先進(jìn)設(shè)備的應(yīng)用,使供水設(shè)計得到了新的發(fā)展機(jī)遇,當(dāng)前住宅建筑的規(guī)劃趨向于更具有人性化的多層次住宅組合,人們不再僅僅追去立面和平面的美觀和合理,而是追求空間上布局的流暢和設(shè)計中貫徹以人為本的理念,特別是在市場經(jīng)濟(jì)的浪潮中,力求土地使用效率的最大化。于是選擇一種符合各方面規(guī)范、安全又經(jīng)濟(jì)合理的供水方式,對我們供水系統(tǒng)設(shè)計帶來了新的挑戰(zhàn)。

恒壓供水是指在供水管網(wǎng)中用水量發(fā)生變化時,出口壓力保持不變的供水方式。供水壓力值是根據(jù)用戶需求確定的,傳統(tǒng)的恒壓供水方式是采用水塔、高位水箱、氣壓罐等設(shè)施來實現(xiàn),隨著變頻調(diào)速技術(shù)的日益成熟和廣泛應(yīng)用,利用變頻器、PID調(diào)節(jié)器、傳感器、PLC等器件的有機(jī)組合,構(gòu)成控制系統(tǒng),調(diào)節(jié)水泵的輸出流量,實現(xiàn)恒壓供水。變頻恒壓供水系統(tǒng)主要特點(diǎn) 1.節(jié)能,可以實現(xiàn)節(jié)電20%~40%,能實現(xiàn)綠色省電。

2.占地面積小,投資少,效率高。

3.配置靈活,自動化程度高,功能齊全,靈活可靠。

4.運(yùn)行合理,由于是軟啟和軟停,不但可以消除水錘效應(yīng),而且電機(jī)軸上的平均扭矩和磨損減小,減小了維修量和維修費(fèi)用,并且水泵的壽命大大提高。

5.由于變頻恒壓調(diào)速直接從水源供水,減少了原有供水方式的二次污染,防止了很多傳染疾病。

6.通過通信控制,可以實現(xiàn)五人職守,節(jié)約了人力物力。1.2 傳統(tǒng)定壓方式的弊病

1.管理不便,因與大氣連通容易引起管道腐蝕。

2.由于水箱內(nèi)微生物,藻類寄生,還可能對系統(tǒng)造成二次污染,所以定壓水箱都需要定期維護(hù),并由衛(wèi)生部門檢測。

3.定壓水箱需占用較大的空間,需要專門的地點(diǎn)來放置。

4.高位定壓水箱系統(tǒng)的控制靠投入泵的臺數(shù)來調(diào)節(jié),但這種方式不能做到供水量和用水量的最佳配比,水泵長期在高效區(qū)工作,效率低下。

5.系統(tǒng)頻繁的啟停泵,造成水泵、電機(jī)及開關(guān)部件壽命縮短。

6.使用高位水箱供水,在系統(tǒng)流量較大時,管網(wǎng)壓力會有較大的變化,造成部分用戶壓力不夠,出現(xiàn)諸如流量不足、冷熱不均等情況。

7.在供水泵的選型上,設(shè)計人員為了提高系統(tǒng)安全系數(shù),電機(jī)選型都較大;在用水負(fù)荷較小時要采用減壓閥、節(jié)流孔板等來調(diào)節(jié)水流量,這樣大量的能量消耗在閥上,造成了電能的浪費(fèi)。

1.3恒壓供水設(shè)備的主要應(yīng)用場合

1.高層建筑,城鄉(xiāng)居民小區(qū),企事業(yè)等生活用水。

2.各類工業(yè)需要恒壓控制的用水場合,冷卻水循環(huán),熱力網(wǎng)水循環(huán),鍋爐補(bǔ)水等。

3.中央空調(diào)系統(tǒng)。4.自來水廠增壓系統(tǒng)。

5.農(nóng)田灌溉,污水處理,人造噴泉。

6.各種流體恒壓控制系統(tǒng)。1.4恒壓供水技術(shù)實現(xiàn)

通過安裝在管網(wǎng)上的壓力傳感器,把水轉(zhuǎn)換成4~20mA的模擬信號,通過變頻器內(nèi)置的PID控制器,來改變電動水泵轉(zhuǎn)速。當(dāng)用戶用水量增大,管網(wǎng)壓力低于設(shè)定壓力時,變頻調(diào)速的輸出頻率將增大,水泵轉(zhuǎn)速提高,供水量加大,當(dāng)達(dá)到設(shè)定壓力時,電動機(jī)水泵的轉(zhuǎn)速不再變化,使管網(wǎng)壓力恒定在設(shè)定壓力上;反之亦然。

目前交流電機(jī)變頻調(diào)速技術(shù)是一項業(yè)已廣泛應(yīng)用的技能技術(shù),由于電子技術(shù)的飛速發(fā)展,變頻器的性能有了極大的提高,它可以實現(xiàn)控制設(shè)備軟啟停,不僅可以降低設(shè)備故障率,還可以大幅縮減電耗,確保系統(tǒng)安全、穩(wěn)定、長周期運(yùn)行。

長期以來區(qū)域的供水系統(tǒng)都是由市政管網(wǎng)經(jīng)過二次加壓和水塔或天而水池來滿足用戶對供水壓力的要求。在供水系統(tǒng)中加壓泵通常是用最不利水電的水壓要求來確定相應(yīng)的揚(yáng)程設(shè)計,然后泵組根據(jù)流量變化情況來選配,并確定水泵的運(yùn)行方式。由于用水有著季節(jié)和時段的明顯變化,日常供水運(yùn)行控制就常采用水泵的運(yùn)行方式調(diào)整加上出口閥開度調(diào)節(jié)供水的水量水壓,大量能量因消耗在出口閥而浪費(fèi),而且存在著水池“二次污染”的問題。變頻調(diào)速技術(shù)在給水泵站上的應(yīng)用,成功的解決了能耗和污染兩大難題。1.5變頻節(jié)能理論

1.5.1交流電機(jī)變頻調(diào)速原理

交流電機(jī)轉(zhuǎn)速特性:,其中n為電機(jī)轉(zhuǎn)速,f為交流電頻率,s為轉(zhuǎn)差率,p為極對數(shù),電機(jī)選定之后s、p為定值。電機(jī)轉(zhuǎn)速n和交流電頻率f成正比,使用變頻器來改變交流電頻率,即可實現(xiàn)對電機(jī)變頻無級調(diào)速,各類工業(yè)需要恒壓控制的用水,冷卻水循環(huán),熱力網(wǎng)水循環(huán),鍋爐補(bǔ)水等。流量與轉(zhuǎn)速成正比:Q∝N 轉(zhuǎn)矩與轉(zhuǎn)速的平方成正比:T∝ 功率與轉(zhuǎn)速的三次方成正比:T∝N

而且變頻調(diào)速自身的能量損耗極低,在各種轉(zhuǎn)速下變頻器輸入功率幾乎等于電機(jī)軸功率,由此可知在使用變頻調(diào)速技術(shù)供水時,系統(tǒng)中流量變化與功率的關(guān)系;

P變= NP額= QP額

其中,P為功率

N為轉(zhuǎn)速

Q為流量

例如設(shè)定當(dāng)前流量為水泵額定流量60%,則采用變頻調(diào)速時P=QP=0.216P,而采用閥門控制時P=(0.4+0.6Q)P=0.76P,節(jié)電=(P*P)/P*100=71.6% 由此可見從理論上計算結(jié)果可以看到技能效果非常顯著,而且在實際運(yùn)行變頻恒壓供水技術(shù)比傳統(tǒng)的加壓供水系統(tǒng)還有自動控制恒壓、無污染等明顯優(yōu)勢。而且新型的變頻恒壓供水系統(tǒng)能自動控制一臺或多臺主泵和一臺休眠泵的運(yùn)行。在管網(wǎng)用水量減少到單臺主泵流量約1/6~1/8時,系統(tǒng)自動停止主泵,啟動小功率休眠泵工作,保證系統(tǒng)小流量供水,解決小流量甚至零流量供水時大量電能的浪費(fèi)問題,從運(yùn)行控制上進(jìn)一步節(jié)能。1.6變頻恒壓供水系統(tǒng)及控制參數(shù)選擇 1.6.1變頻恒壓供水系統(tǒng)組成

變頻恒壓供水系統(tǒng)通常是由水池、離心泵、壓力傳感器、PID調(diào)節(jié)器、變頻器、管網(wǎng)組成。工作流程是利用設(shè)置在管網(wǎng)上的壓力傳感器將管網(wǎng)系統(tǒng)內(nèi)用水量的變化引起水壓變化,即使將信號反饋PID調(diào)節(jié)器,PID調(diào)節(jié)器對比設(shè)定控制壓力進(jìn)行運(yùn)算后給出相應(yīng)的變頻指令,改變水泵的運(yùn)行或加減速,使得管網(wǎng)的水壓與控制壓力一致。1.6.2變頻恒壓供水系統(tǒng)的參數(shù)選取

(1)合理選取壓力控制參數(shù),實現(xiàn)系統(tǒng)低能耗恒壓供水,這個目的的實現(xiàn)關(guān)鍵就在于恒壓控制參數(shù)的選取,通常管網(wǎng)壓力控制點(diǎn)的選擇有兩個:一個就是管網(wǎng)最不利點(diǎn)壓力恒壓控制。另一個就是泵出口壓力恒壓控制。

(2)變頻器在投入運(yùn)行后的調(diào)試是保證系統(tǒng)達(dá)到最佳運(yùn)行轉(zhuǎn)臺的必要手段。變頻器根據(jù)負(fù)載的轉(zhuǎn)動慣性的大小,在啟動和停止電機(jī)時所需的時間就不同,設(shè)定時間過短會導(dǎo)致變頻器在加速時過電流,在減速時過電壓保護(hù);設(shè)定時間過長會導(dǎo)致變頻器在調(diào)速運(yùn)行時使系統(tǒng)變得調(diào)節(jié)緩慢,反應(yīng)遲滯,應(yīng)變應(yīng)變能力差,系統(tǒng)易處于短期不穩(wěn)定狀態(tài)中。為了變頻器不跳閘保護(hù),現(xiàn)場使用當(dāng)中的許多變頻器加減速時間的設(shè)置過長,它所帶來的問題很容易被設(shè)備外表的正常覆蓋,但是變頻器達(dá)不到最佳運(yùn)行狀態(tài),所以現(xiàn)場使用時要根據(jù)所驅(qū)動的負(fù)載性質(zhì)不同,測試出負(fù)載的允許最短加減速時間,進(jìn)行設(shè)定。對于水泵電機(jī),加減速時間的選擇在0.2~20秒之間。1.7變頻恒壓供水系統(tǒng)的特點(diǎn)

本文研究的變頻恒壓供水系統(tǒng)能適用生活水、工業(yè)用水以及消防用水等多種場合的供水要求,該系統(tǒng)具有以下特點(diǎn):(1)供水系統(tǒng)的控制對象是用戶管網(wǎng)的水壓,它是一個過程控制量,同其他一些過程控制量(如:溫度、流量、濃度等)一樣,對控制作用的響應(yīng)具有滯后性。同時用于水泵轉(zhuǎn)速控制的變頻器也存在一定的滯后效應(yīng).(2)用戶管網(wǎng)中因為有管阻、水錘等因素的影響,同時又由于水泵自身的一些固有特性,使水泵轉(zhuǎn)速的變化與管網(wǎng)壓力的變化成正比,因此變頻調(diào)速恒壓供水系統(tǒng)是一個線性系統(tǒng)。

{3)變頻調(diào)速恒壓供水系統(tǒng)要具有廣泛的通用性,面向各種各樣的供水系統(tǒng),而不同的供水系統(tǒng)管網(wǎng)結(jié)構(gòu)、用水量和揚(yáng)程等方面存在著較大的差異,因此其控制對象的模型具有很強(qiáng)的多變性,(4)在變頻調(diào)速恒壓供水系統(tǒng)中,由于有定量泵的加入控制,而定量泵的控制(包括定量泵的停止和運(yùn)行)是時時發(fā)生的,同時定量泵的運(yùn)行狀態(tài)直接影響供水系統(tǒng)的模型參數(shù),使其不確定性地發(fā)生變化,因此可以認(rèn)為,變頻調(diào)速恒壓供水系統(tǒng)的控制對象是時時變化的。

(5)當(dāng)出現(xiàn)意外的情況(如突然停水、斷電、泵、變頻器或軟啟動器故障等)時,系統(tǒng)能根據(jù)泵及變頻器或軟啟動器的狀態(tài),電網(wǎng)狀況及水源水位,管網(wǎng)壓力等工況點(diǎn)自動進(jìn)行切換,保證管網(wǎng)內(nèi)壓力恒定。在故障發(fā)生時,執(zhí)行專門的故障程序,保證在緊急情況下的仍能進(jìn)行供水。(6)水泵的電氣控制柜,有遠(yuǎn)程和就地控制的功能,數(shù)據(jù)通訊接口能與控制信號或控制軟件相連,能對供水的相關(guān)數(shù)據(jù)進(jìn)行實時傳送,以便顯示和監(jiān)控以及報表打印等功能。

(7)系統(tǒng)用變頻器進(jìn)行調(diào)速,用調(diào)節(jié)泵和固定泵的組合進(jìn)行恒壓供水,節(jié)能效果顯著,對每臺水泵進(jìn)行軟啟動,啟動電流可從零到電機(jī)額定電流,減少了啟動電流對電網(wǎng)的沖擊同時減少了啟動慣性對設(shè)備的大慣量的轉(zhuǎn)速沖擊,延長了設(shè)備的使用壽命。

變頻恒壓調(diào)速供水系統(tǒng)的工作原理

在變頻調(diào)速供水系統(tǒng)中,是通過變頻調(diào)速來改變水泵的轉(zhuǎn)速從而改變水泵工作點(diǎn)來達(dá)到調(diào)節(jié)供水流量的目的。反應(yīng)水泵運(yùn)行工程的水泵工作點(diǎn)也稱為水泵工況點(diǎn),是指水泵在確定的管路系統(tǒng)中,實際運(yùn)行時所具有的揚(yáng)程、流量以及相應(yīng)的效率、功率等參數(shù)。在調(diào)節(jié)水泵轉(zhuǎn)速的過程中,水泵工況點(diǎn)的調(diào)節(jié)是一個十分關(guān)鍵的問題。如果水泵工況點(diǎn)偏離設(shè)計工作點(diǎn)較遠(yuǎn),不僅會引起水泵運(yùn)行效率降低、功率升高或者發(fā)生嚴(yán)重的氣穴現(xiàn)象,還可能導(dǎo)致管網(wǎng)壓力不穩(wěn)定而影響正常的供水。水泵在實際運(yùn)行時的工作點(diǎn)取決于水泵性能、管路水力損失以及所需實際揚(yáng)程,這三種因素任一項發(fā)生變化,水泵的運(yùn)行工況都會發(fā)生變化因此水泵工況點(diǎn)的確定和工況調(diào)節(jié)與這三者密切相關(guān)。

圖2-1 變頻恒壓供水系統(tǒng)組成框圖

圖3-1就是一個典型的由8051單片機(jī)控制的恒壓調(diào)速供水系統(tǒng)。系統(tǒng)由微機(jī)控制器、交流變頻調(diào)速器、水泵機(jī)組、供水管網(wǎng)和壓力傳感器等組成,控制系統(tǒng)結(jié)構(gòu)原理如圖3.2所示。8051單片計算機(jī)在這里主要起壓力采集,PID調(diào)節(jié)器計算、功能判斷處理、消防處理、邏輯切換、壓力顯示和聲光報警等作用。

圖2-2 單片機(jī)的變頻恒壓調(diào)速系統(tǒng)原理框圖

2.1系統(tǒng)工作過程

根據(jù)現(xiàn)場生產(chǎn)的實際狀況,白天一般只需開動一臺水泵,就能滿足生產(chǎn)生活需要,小機(jī)工頻運(yùn)行作恒速泵使用,大機(jī)變頻運(yùn)行作變量泵;晚上用水低峰時,只需開動一臺大機(jī)就能滿足供水需要,因此可以采用一大一小搭配進(jìn)行設(shè)計,即把1#水泵電機(jī)(160KW)和2#水泵電機(jī)(220KW)為一組,自動控制系統(tǒng)可以根據(jù)運(yùn)行時間的長短來調(diào)整選擇不同的機(jī)組運(yùn)行。

分析自動控制系統(tǒng)機(jī)組Ⅰ(1#、2#水泵機(jī)組)工作過程,可分為以下三個工作狀態(tài):(1)1#電機(jī)變頻啟動;(2)1#電機(jī)工頻運(yùn)行,2#電機(jī)變頻運(yùn)行;(3)2#電機(jī)單獨(dú)變頻運(yùn)行,一般情況下,水泵電機(jī)都處于這三種工作狀態(tài)中,當(dāng)管網(wǎng)壓力突變時,三種工作狀態(tài)就要發(fā)生相應(yīng)變換,因此這三種工作狀態(tài)對應(yīng)著三個切換過程。切換過程Ⅰ

1#電機(jī)變頻啟動,頻率達(dá)到50Hz,1#電機(jī)工頻運(yùn)行,2#電機(jī)變頻運(yùn)行。系統(tǒng)開始工作時,管網(wǎng)水壓低于設(shè)定壓力下限P。按下相應(yīng)的按鈕,選擇機(jī)組Ⅰ運(yùn)行,在PLC可編程控制器控制下,KM2得電,1#電機(jī)先接至變頻器輸出端,接著接通變頻器FWD端。變頻器對拖動1#泵的電動機(jī)采用軟啟動,1#電機(jī)啟動,運(yùn)行一段時間后,隨著運(yùn)行頻率的增加,當(dāng)變頻器輸出頻率增至工頻f0可編程控制器發(fā)出指令,接通變頻器BX端,變頻器FWD端斷開,KM2失電,1#電機(jī)自

變頻器輸出端斷開,KM1得電,1#電機(jī)切換至工頻運(yùn)行,1#電機(jī)自變頻器輸出端斷開,KM1得電1#電機(jī)切換至工頻運(yùn)行。1#電機(jī)工頻運(yùn)行后,開啟1#泵閥門,1#泵工作在工頻狀態(tài)。接著KM3得電,2#電機(jī)接至變頻器輸出端,接通變頻器FWD端,變頻器BX端斷開,2#電機(jī)開始軟啟動,運(yùn)行一段時間后,開啟2#泵閥門,2#水泵電機(jī)工作在變頻狀態(tài)。從而實現(xiàn)1#水泵由變頻切換至工頻電網(wǎng)運(yùn)行,2#水泵接入變頻器并啟動運(yùn)行,在系統(tǒng)調(diào)節(jié)下變頻器輸出頻率不斷增加,直到管網(wǎng)水壓達(dá)到設(shè)定值(Pi<P<Pm)為止。切換過程Ⅱ

由1#電機(jī)工頻運(yùn)行,2#電機(jī)變頻運(yùn)行轉(zhuǎn)變?yōu)?#電機(jī)單獨(dú)變頻運(yùn)行狀態(tài)。當(dāng)晚上用水量大量減少時,水壓增加,2#水泵電機(jī)在變頻器作用下,變頻器輸出頻率下降,電機(jī)轉(zhuǎn)速下降,水泵輸出流量減少,當(dāng)變頻器輸出頻率下降到指定值fmin,電機(jī)轉(zhuǎn)速下降到指定值,水管水壓高于設(shè)定水壓上限Pk時(2#電機(jī),f=fmin,P<Pk),在PLC可編程控制器控制下,1#水泵電機(jī)在工頻斷開,2#水泵繼續(xù)在變頻器拖動下變頻運(yùn)行。3切換過程Ⅲ

由2#電機(jī)變頻運(yùn)行轉(zhuǎn)變?yōu)?#電機(jī)變頻停止,1#電機(jī)變頻運(yùn)行狀態(tài)。當(dāng)早晨用水量再次增加時,2#電動機(jī)工作在調(diào)速運(yùn)行狀態(tài),當(dāng)變頻器輸出頻率增至工頻fi(即50Hz),水管水壓低于設(shè)定水壓上限Pi時(2#電機(jī)f=fi,P≦Pi),接通變頻器BX端,變頻器FWD斷開,KM3斷開,2#電機(jī)自變頻器輸出端斷開;KM2得電,1#電機(jī)接至變頻器輸出端;接通變頻器FWD端,于此同時變頻器BX端斷開。1#電機(jī)開始軟啟動。控制系統(tǒng)又回到初始工作狀態(tài)Ⅰ,開始新一輪循環(huán)。

圖2-3 1#和2#機(jī)組工作過程流程圖 2.2變頻調(diào)速的基本調(diào)速調(diào)速原理

水泵機(jī)組應(yīng)用變頻調(diào)速技術(shù)。即通過改變電動機(jī)定子電源效率來改變電動機(jī)轉(zhuǎn)速可以相應(yīng)的改變水泵轉(zhuǎn)速及工況,使其流量與揚(yáng)程適應(yīng)管網(wǎng)用水量的變化,保持管網(wǎng)最不利點(diǎn)壓力恒定,達(dá)到節(jié)能效果。

如圖2.4所示,n為水泵特性曲線,A管路特性曲線,H0為管網(wǎng)末端的服務(wù)壓力,H1為泵出口壓力。當(dāng)用水量達(dá)到最大Qmax時,水泵全速運(yùn)轉(zhuǎn),出口閥門全開,達(dá)到了滿負(fù)荷運(yùn)行,水泵的特性n0和用水管特性曲線A0匯交于b點(diǎn),此時,水泵輸出口壓力為H,末端服務(wù)壓力剛好為H0.當(dāng)用水量從Qmax減少到Q1的過程中,采用不同的控制方案,其水泵的能耗也不同。

圖2-4節(jié)能分析曲線圖

(1)水泵全速運(yùn)轉(zhuǎn),靠關(guān)小泵出口閥門來控制;此時,管路阻力特性曲線變陡(A2),水泵的工況點(diǎn)由b點(diǎn)上滑到c點(diǎn),而管路所需的揚(yáng)程將由b點(diǎn)滑到d點(diǎn),這樣c點(diǎn)和d點(diǎn)揚(yáng)程的差值即為全速水泵的能量浪費(fèi)。

(2)水泵變速運(yùn)轉(zhuǎn),靠泵的出口壓力恒定來控制;此時,當(dāng)用水量由Qmax下降時,控制系統(tǒng)降低水泵轉(zhuǎn)速來改變其特性。但由于采用泵出口壓力恒量方式工作。所以其工況點(diǎn)是在H上平移。在水量到達(dá)Q1時,相應(yīng)的水泵特性趨向為nx。而管路的特性曲線將向上平移到A1,兩線交點(diǎn)e即為此時的工況點(diǎn),這樣,在水量減少到Q1時,將導(dǎo)致管網(wǎng)不利點(diǎn)水壓升高到H0﹥H1,則H1即為水泵的能量浪費(fèi)。

(3)水泵變速運(yùn)轉(zhuǎn),靠管網(wǎng)取不利點(diǎn)壓力恒定來控制;此時,當(dāng)用水量由Qmax下降到Q1時,水泵降低轉(zhuǎn)速,水泵的特性曲線n1,其工況點(diǎn)為d點(diǎn),正好落在管網(wǎng)特性曲線A0上,這樣可以使水泵的工作點(diǎn)式中沿著A0滑動,管網(wǎng)的服務(wù)壓力H0恒定不變,其揚(yáng)程與系統(tǒng)阻力相適應(yīng),沒有能量的浪費(fèi)。此方案與泵出口恒壓松散水相比,其能耗下降了h1.根據(jù)水泵相似原理:Q1/Q2=n1/n2

H1/H2=(n1/n2)*2

P1/P2=(n1/n2)*3 式中,Q、H、P、n分別為泵流量、壓力、軸功率和轉(zhuǎn)速。即通過控制轉(zhuǎn)速可以減少軸功率。根據(jù)以上分析表明,選擇供水管網(wǎng)最不利點(diǎn)允許的最低壓力為控制參數(shù),通過壓力傳感器以獲得壓力信號,組成閉環(huán)壓力自控調(diào)速系統(tǒng),以使水泵的轉(zhuǎn)速保持與調(diào)速裝置所設(shè)定的控制壓力相匹配,使調(diào)速技術(shù)和自控技術(shù)相結(jié)合,達(dá)到最佳節(jié)能效果。此外,最不利點(diǎn)的控制壓力還保證了用戶水壓的穩(wěn)定,無論管路特性等因素發(fā)生變化,最不利點(diǎn)的水壓是恒定的,保證了供水壓力的可靠。

采用變頻恒壓供水系統(tǒng)除可節(jié)能外,還可以使水泵組啟動,降低了起動電流,避免了對供電系統(tǒng)產(chǎn)生沖擊負(fù)荷,提高了供水供電的安全可靠性。另外,變頻器本身具有過電流、過電壓、失壓等多種保護(hù)功能,提高了系統(tǒng)的安全可靠性。

目前水泵電機(jī)絕大部分是三相交流異步電動機(jī),根據(jù)交流電機(jī)的轉(zhuǎn)速特性,電機(jī)的轉(zhuǎn)速n為:

n=120(1-s)/p

(2.3.1)

式中s為電機(jī)的滑差(s=0.02),p為電機(jī)極對數(shù),f為定子供電頻率。當(dāng)水泵電機(jī)選定后,p和s為定值,也就是說電機(jī)轉(zhuǎn)速與電源的頻率高低成正比,頻率越高,轉(zhuǎn)速越高,反之,轉(zhuǎn)速越低,變頻調(diào)速時是根據(jù)這一公式來實現(xiàn)無級調(diào)速的。由流體力學(xué)知:管網(wǎng)壓力P、流量Q和功率N的關(guān)系為 N=PQ 由功率與水泵電機(jī)轉(zhuǎn)速成三次方正比關(guān)系,基于轉(zhuǎn)速控制比,基于流量控制可以大幅度降低軸頻率。

2.3變頻調(diào)速恒壓供水工況分析與能耗機(jī)理分析 2.3.1管路水力損失及性能曲線

管路水力損失分為沿程損失和局部損失兩種

(2.3.2)沿程損失

(2.3.3)

式中y-管路沿程摩擦損失系數(shù);j-局部損失系數(shù);L-管路長度(m);A-過水 截面的面積。

將式中(2.3.1)和(2.3.3)代入(2.3.1)可得

式中S被稱為管路阻力系數(shù)。當(dāng)水泵管路系統(tǒng)去掉后,相應(yīng)的y,j,L,A等參數(shù)都能去頂,S也就確定了。由式(2.3.4)可知管路水力損失與流量的平方成正比。當(dāng)上下水位確定后,管路所需要的水損失就等于上下水位差(即實際揚(yáng)程H)加上管路損失

Hx=Hsj+Hs

(2.3.5)由式(2.3.5)可以得到如圖所示的Hs-Q管路性能曲線

圖2-5本泵工作點(diǎn)的確定

2.3.2水泵變頻調(diào)速節(jié)能分析

水泵運(yùn)行工況點(diǎn)A是水泵性能曲線n1和管道性能曲線R1的交點(diǎn)。在常規(guī)供水系統(tǒng)中,采用閥門控制流量,需要減少流量時關(guān)小閥門,管路性能曲線有R1變?yōu)镽2.運(yùn)行工況點(diǎn)沿著水泵性能曲線從A點(diǎn)移到D點(diǎn),揚(yáng)程從H0上升到H1,流量從Q0減少到Q1。采用變頻調(diào)速控制時,管路性能曲線R1保持不變,水泵的特性取決于轉(zhuǎn)速,如果水泵轉(zhuǎn)速從n0降到n1,水泵性能曲線從n0平移到n1,運(yùn)行工況點(diǎn)沿著水泵性能曲線從A點(diǎn)移到C點(diǎn),揚(yáng)程從H0下降到H1,流量從Q0減少到Q1.在圖2-5中水泵運(yùn)行在B點(diǎn)時消耗的軸功率與H1BQ1O的面積成正

比,運(yùn)行在C點(diǎn)時消耗的軸功率與H2CQ1O的面積成正比,從圖2-6上可以看出,在流量相同的情況下,采用變頻調(diào)速控制比恒速泵控制節(jié)能效果明顯。

圖2-6變頻調(diào)速恒壓供水單臺水泵工況調(diào)節(jié)圖

求出運(yùn)行在B點(diǎn)的泵的軸功率

運(yùn)行在C點(diǎn)泵的軸功率

兩者之差:

也就是說,采用閥門控制流量時有ΔV的功率被白白浪費(fèi)了,而且損耗閥門的關(guān)小而增加。

相反,采用變頻調(diào)速控制水泵電機(jī)時,當(dāng)轉(zhuǎn)速在允許范圍內(nèi)降低時,功率以轉(zhuǎn)速的三次方下降,在可調(diào)節(jié)范圍內(nèi)與恒速泵供水方式中用閥門增加阻力的流量控制方式相比,節(jié)能效果顯著。

2.3.3調(diào)速范圍的確定

考察水泵的效率曲線,水泵轉(zhuǎn)速的工況調(diào)節(jié)必須限制在一定范圍之內(nèi),也就是不要使變頻器效率降得過低,避免水泵在低效率段運(yùn)行。水泵的調(diào)速范圍由水泵本身的特性和用戶所需揚(yáng)程規(guī)定,當(dāng)選定某型號的水泵時即可確定此水泵的最大調(diào)速范圍,在根據(jù)用戶的揚(yáng)程確定具體降低調(diào)速范圍,在實際配泵時揚(yáng)程設(shè)定在高效區(qū),水泵的調(diào)速范圍將進(jìn)一步變小,其頻率變化范圍在40Hz以上,也就是說轉(zhuǎn)速下降在20%以內(nèi)。在此范圍內(nèi),電動機(jī)的負(fù)載率在50%~100%范圍內(nèi)變化,電動機(jī)的效率基本上都在高效區(qū)。2.4本章小結(jié)

本章從水泵理論和管網(wǎng)特性曲線分析入手討論水泵工作點(diǎn)的確定方法。接著介紹了水泵工況調(diào)節(jié)的幾種常用方法。在變頻調(diào)速恒壓供水系統(tǒng)中,水泵工況的調(diào)節(jié)是通過改變水泵性能曲線得以實現(xiàn)的。本章重點(diǎn)對變頻調(diào)速恒壓供水系統(tǒng)中水泵能耗機(jī)理進(jìn)行深入研究,得到以下幾個結(jié)論:

1.水泵的工作點(diǎn)就是在同一坐標(biāo)系中水泵的性能曲線和管路性能曲線的交點(diǎn)。水泵工作點(diǎn)是水泵運(yùn)行的理想工作點(diǎn)。實際運(yùn)行時水泵的工作點(diǎn)并非總是固定不變的。

2.水泵工況的調(diào)節(jié)就是采用改變管路性能曲線或改變水泵性能曲線的方法來移動工作點(diǎn),使其符合要求。

變頻恒壓調(diào)速供水系統(tǒng)硬件設(shè)計

系統(tǒng)單元設(shè)計主要包括CPU基本控制單元、電路定時復(fù)位電路、A/D轉(zhuǎn)換電路、D/A轉(zhuǎn)換電路、顯示電路和相應(yīng)的開關(guān)電路。

圖3-1 系統(tǒng)硬件結(jié)構(gòu)框圖

3.1硬件總體說明

單片機(jī)系統(tǒng)的硬件結(jié)構(gòu)框架圖如圖3-1所示。

本系統(tǒng)以8951單片機(jī)為核心,它有4KEPROM,所以不用外擴(kuò)EPROM,這樣可以利用P0、P2口作為輸入、輸出I/O口,簡化了硬件結(jié)構(gòu)。系統(tǒng)的顯示采用4片74LS164驅(qū)動LED,使用8951的串行通訊口TXD,DXD。93C46為串行EEPROM,用于保存開機(jī)設(shè)定的原始參數(shù)。采用NE555組成硬件定時復(fù)位電路,可以有效防止程序死機(jī)現(xiàn)象。74LS273用于對繼電器輸出狀態(tài)硬件鎖存,以防止輸出狀態(tài)被干擾。ULN2003為反向驅(qū)動芯片,同時在74LS273的CLEAR管腳外接RC電路,用于開機(jī)時使74S273的輸出端清零,用于防止繼電器的誤動作,對變頻器起到了保護(hù)作用。在報警輸入端與CPU 之間采用光耦隔離,以消除外部干擾。系統(tǒng)A/D輸入采用8位TLC0831逐次逼近模數(shù)轉(zhuǎn)換器,D/A輸出采用了光耦離式D/A輸出,并采用LM358雙運(yùn)放組成D/A輸出及驅(qū)動電路。P3.3定時輸出占空比與頻率相對應(yīng)的PWM調(diào)制信號,通過二極運(yùn)算放大電路后,在LM358的第7引腳輸出與頻率相對應(yīng)的電壓信號。在輸出端調(diào)節(jié)電位器可以調(diào)節(jié)輸出電壓的大小,兩放大器之間的RC電路起到了濾波的作用。3.2 555定時器復(fù)位電路

用NE555組成的硬件定時復(fù)位系統(tǒng),可以有效地防止程序死機(jī)現(xiàn)象。NE555封裝和內(nèi)部結(jié)構(gòu)圖

圖3-2 NE555封裝圖

如圖3-3和圖3-4上可知,NE555定時電路V0口輸出連續(xù)的脈沖信號至RST,達(dá)到定時復(fù)位的效果。電路使用電阻電容產(chǎn)生RC定時電路,用于設(shè)定脈沖的周 期和脈沖的寬度。調(diào)節(jié)RW或者電容C,可以得到不同的時間常數(shù)。

脈沖寬度計算公式:TW =0.7(R1+RW+R2)C

振蕩周期計算公式:T=0.7(R1+ RW+2*R2)C 從而通過控制振蕩周期和脈沖寬度就可以控制定時時間。

圖3-3 NE555內(nèi)部結(jié)構(gòu)

圖 3-4 NE555定時電路及工作波形 3.3 5V單片機(jī)供電電源電路

如圖3-5所示電路為輸出電壓+5V、輸出電流1.5A的穩(wěn)壓電源。它由電源變壓器B,橋式整流電路D1~D4,濾波電容C1、C3,防止自激電容C2、C3和一只固定式三端穩(wěn)壓器(7805)極為簡捷方便地搭成的。220V交流市電通過電源變壓器變換成交流低壓,再經(jīng)過橋式整流電路D1~D4和濾波電容C1的整流和濾波,在固定式三端穩(wěn)壓器LM7805的Vin和GND兩端形成一個并不十分穩(wěn)定的直流電壓(該電壓常常會因為市電電壓的波動或負(fù)載的變化等原因而發(fā)生變化)。此直流電壓經(jīng)過LM7805的穩(wěn)壓和C3的濾波便在穩(wěn)壓電源的輸出端產(chǎn)生了精度高、穩(wěn)定度好的直流輸出電壓。本穩(wěn)壓電源可作為TTL電路或單片機(jī)電路的電源。三端穩(wěn)壓器是一種標(biāo)準(zhǔn)化、系列化的通用線性穩(wěn)壓電源集成電路,以其體積小、成本低、性能好、工作可靠性高、使用簡捷方便等特點(diǎn),成為目前穩(wěn)壓電源中應(yīng)用最為廣泛的一種單片式集成穩(wěn)壓器件。

圖3-5 LM7805穩(wěn)壓電源

3.4 LED數(shù)值顯示 D/A數(shù)值采集 D/A數(shù)值反饋 3.4.1 LED數(shù)值顯示模塊

數(shù)碼管由7 個發(fā)光二極管組成,行成一個日字形,它門可以共陰極,也可以共陽極.通過解碼電路得到的數(shù)碼接通相應(yīng)的發(fā)光二極而形成相應(yīng)的字,這就是它的工作原理.基本的半導(dǎo)體數(shù)碼管是由7 個條狀的發(fā)光二極管(LED)按圖1 所示排列而成的,可實現(xiàn)數(shù)字“0~9”及少量字符的顯示。另外為了顯示小數(shù)點(diǎn),增加了1 個點(diǎn)狀的發(fā)光二極管,因此數(shù)碼管就由8 個LED 組成,我們分別把這些發(fā)光二極管命名為“a,b,c,d,e,f,g,dp”,排列順序如下圖3-6。

圖3-6 共陰數(shù)碼管引腳圖

圖3-7 數(shù)碼管封裝

數(shù)碼管要正常顯示,就要用驅(qū)動電路來驅(qū)動數(shù)碼管的各個段碼,從而顯示出我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅(qū)動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類

① 動態(tài)顯示驅(qū)動:數(shù)碼管動態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種示 方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的8 個顯示筆劃“a,b,c,d,e,f,g,dp”的同名端連在一起,另外為每個數(shù)碼管的公共極COM 增加位選通控制電路,位選通由各自獨(dú)立的I/O 線控制,當(dāng)單片機(jī)輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機(jī)對位選通COM 端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。通過分時輪流控制各個數(shù)碼管的的COM 端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅(qū)動。在輪流顯示過程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為1~2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各位數(shù)碼管并非同時點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O 端口,而且功耗更低。

② 靜態(tài)顯示驅(qū)動:靜態(tài)驅(qū)動也稱直流驅(qū)動。靜態(tài)驅(qū)動是指每個數(shù)碼管的每一個段碼都由一個單片機(jī)的I/O 端口進(jìn)行驅(qū)動,或者使用如BCD 碼二-十進(jìn)制譯碼器譯碼進(jìn)行驅(qū)動。

圖3-8 共陰極4位8段數(shù)碼顯示 3.4.2 數(shù)據(jù)采集A/D轉(zhuǎn)換電路 1.AD0809的邏輯結(jié)構(gòu)

ADC0809 是8位逐次逼近型A/D轉(zhuǎn)換器。它由一個8路模擬開關(guān)、一個地址鎖存譯碼器、一個A/D 轉(zhuǎn)換器和一個三態(tài)輸出鎖存器組成(見圖1)。多路開關(guān)可選通8個模擬通道,允許8 路模擬量分時輸入,共用A/D 轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。三態(tài)輸出鎖器用于鎖存A/D 轉(zhuǎn)換完的數(shù)字量,當(dāng)OE 端為高電平時,才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。

圖3-9 AD0809內(nèi)部結(jié)構(gòu) 2.AD0809的工作原理

IN0-IN7:8 條模擬量輸入通道

ADC0809 對輸入模擬量要求:信號單極性,電壓范圍是0-5V,若信號太小,必須進(jìn)行放大;輸入的模擬量在轉(zhuǎn)換過程中應(yīng)該保持不變,如若模擬量變化太快,則需在輸入前增加采樣保持電路。

地址輸入和控制線:4條。

ALE 為地址鎖存允許輸入線,高電平有效。當(dāng)ALE線為高電平時,地址鎖存與譯碼器將A,B,C 三條地址線的地址信號進(jìn)行鎖存,經(jīng)譯碼后被選中的通道的模擬量進(jìn)轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。A,B 和C 為地址輸入線,用于選通IN0-IN7 上的一路模擬量輸入。通道選擇表如圖表3-10所示。

圖3-10 AD0809通道選擇表

數(shù)字量輸出及控制線:11 條

ST 為轉(zhuǎn)換啟動信號。當(dāng)ST 上跳沿時,所有內(nèi)部寄存器清零;下跳沿時,開始進(jìn)行A/D 轉(zhuǎn)換;在轉(zhuǎn)換期間,ST 應(yīng)保持低電平。EOC 為轉(zhuǎn)換結(jié)束信號。當(dāng)EOC 為高電平時,表明轉(zhuǎn)換結(jié)束;否則,表明正在進(jìn)行A/D 轉(zhuǎn)換。OE為輸出允許信號,用于控制三條輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)據(jù)。OE=1,輸出轉(zhuǎn)換得到的數(shù)據(jù);OE=0,輸出數(shù)據(jù)線呈高阻狀態(tài)。D7-D0 為數(shù)字量輸出線。CLK為時鐘輸入信號線。因ADC0809的內(nèi)部沒有時鐘電路,所需時鐘信號必須由外界提供,通常使用頻率為500KHZ,VREF(+),VREF(-)為參考電壓輸入。

3.ADC0809應(yīng)用說明

(1). ADC0809 內(nèi)部帶有輸出鎖存器,可以與AT89S51 單片機(jī)直接相連。(2). 初始化時,使ST 和OE信號全為低電平。(3). 送要轉(zhuǎn)換的哪一通道的地址到A,B,C 端口上。(4). 在ST 端給出一個至少有100ns 寬的正脈沖信號。(5). 是否轉(zhuǎn)換完畢,我們根據(jù)EOC 信號來判斷。

(6). 當(dāng)EOC變?yōu)楦唠娖綍r,這時給OE 為高電平,轉(zhuǎn)換的數(shù)據(jù)就輸出給單片機(jī)了。4.AD0809轉(zhuǎn)換電路

電路見圖3.4.2.4,主要由AD 轉(zhuǎn)換器AD0809,頻率發(fā)生器SUN7474,單片機(jī)AT89S51 及顯示用數(shù)碼管組成。AD0809的啟動方式為脈沖啟動方式,啟動信號START啟動后開始轉(zhuǎn)換,EOC 信號在START 的下降沿10us后才變?yōu)闊o效的低電平。這要求查詢程序待EOC無效后再開始查詢,轉(zhuǎn)換完成后,EOC 輸出高電平,再由OE 變?yōu)楦唠娖絹磔敵鲛D(zhuǎn)換數(shù)據(jù)。我們在設(shè)計程序時可以利用EOC 信號來通知單片機(jī)(查詢法或中斷法)讀入已轉(zhuǎn)換的數(shù)據(jù),也可以在啟動AD0809 后經(jīng)適當(dāng)?shù)难訒r再讀入已轉(zhuǎn)換的數(shù)據(jù)。AT89S51的輸出頻為晶振頻的1/6(2MHZ),AT89S1 與SUN7474連接經(jīng)與7474的ST腳提供AD0809 的工作時鐘。AD0809 的工作頻范圍為10KHZ-1280KHZ,當(dāng)頻率范圍為500KHZ 時,其轉(zhuǎn)換速度為128us。

AD0809 的數(shù)據(jù)輸出公式為:Dout=Vin*255/5=Vin*51,其中Vin為輸入模擬電壓,Vout為輸出數(shù)據(jù)。

圖3-11 A/D轉(zhuǎn)換電路 5. D/A轉(zhuǎn)換模塊

本系統(tǒng)采用的一個光耦隔離式串行D/A輸出,并采用LM358雙運(yùn)放組成D/A輸出及驅(qū)動電路,電路圖如圖3-12。

圖3-12 光耦隔離式D/A 這里運(yùn)用到了脈寬調(diào)制(PWM)的方法來控制電壓模擬量,脈寬調(diào)制(PWM)是利用微處理器的數(shù)字輸出來對模擬電路進(jìn)行控制的一種非常有效的技術(shù),廣泛應(yīng)用在從測量、通信到功率控制與變換的許多領(lǐng)域中。6.PWM控制原理

PWM是一種對模擬信號電平進(jìn)行數(shù)字編碼的方法。通過高分辨率計數(shù)器的使用,方波的占空比被調(diào)制用來對一個具體模擬信號的電平進(jìn)行編碼。PWM信號仍然是數(shù)字的,因為在給定的任何時刻,滿幅值的直流供電要么完全有(ON),要么完全無(OFF)。電壓或電流源是以一種通(ON)或斷(OFF)的重復(fù)脈沖序列被加到模擬負(fù)載上去的。通的時候即是直流供電被加到負(fù)載上的時候,斷的時候即是供電被斷開的時候。只要帶寬足夠,任何模擬值都可以使用PWM進(jìn)行編碼。

圖3-13 PWM占空比

圖3-13顯示了三種不同的PWM信號。(a)是一個占空比為10%的PWM輸出,即在信號周期中,10%的時間通,其余90%的時間斷。(b)和(c)顯示的分別是占空比為50%和90%的PWM輸出。這三種PWM輸出編碼的分別是強(qiáng)度為滿度值的10%、50%和90%的三種不同模擬信號值。例如,假設(shè)供電電源為9V,占空比為10%,則對應(yīng)的是一個幅度為0.9V的模擬信號。

變頻恒壓調(diào)速供水系統(tǒng)軟件設(shè)計

4.1 變頻恒壓調(diào)速供水系統(tǒng)軟件設(shè)計總體說明

系統(tǒng)軟件程序由主程序,定時中斷顯示和頻率輸出子程序組成。采用軟件模塊化設(shè)計,引入了先進(jìn)的模糊邏輯控制技術(shù),并增加了容錯技術(shù)和抗干擾算法。系統(tǒng)采用了定時復(fù)位軟件設(shè)計方案(1秒鐘復(fù)位一次),以消除程序運(yùn)行時的死機(jī)現(xiàn)象。數(shù)字濾波采用平均值濾波方法,以消除干擾對輸入信號的影響。4.2 8051系列單片的編程語言

51單片機(jī)在有四種語言支持,即匯編、PL/MC、C和BASIC。

C語言是一種源于編寫UNIX操作系統(tǒng)的語言,是一種結(jié)構(gòu)化語言,可產(chǎn)生緊湊代碼。C語言結(jié)構(gòu)是以括號{}而不是以字和特殊符號表示的語言。C語言可以進(jìn)行許多機(jī)器級函數(shù)控制而不用匯編語言。與匯編語言相比,C語言有很多優(yōu)點(diǎn)。

(1)對單片機(jī)指令系統(tǒng)不要求了解,僅要求了解對8051的存儲器結(jié)構(gòu)有初步了解;

(2)寄存器的分配、不同存儲器的尋址及數(shù)據(jù)類型等細(xì)節(jié)可有編譯器管理; 程序規(guī)范的結(jié)構(gòu),可分為不同的函數(shù),這種方式可使程序結(jié)構(gòu)化

(3)具有將可變選擇和特殊操作組合在一起的能力,改善了程序的可讀性; 關(guān)鍵字及運(yùn)算函數(shù)可用于近似人的思維過程方式使用;

(4)編程和程序調(diào)試時間顯著縮短,從而提高效率;

(5)提供的庫包括許多標(biāo)準(zhǔn)子程序,具有較強(qiáng)的數(shù)據(jù)處理能力;

(6)已編好的程序可以很容易地移植入新程序,因為C語言具有方便的模塊化編程技術(shù);

雖然C語言有諸多優(yōu)點(diǎn),但是并不是說匯編語言就要被拋棄,懂得匯編語言指令就可使用在片RAM作為變量的優(yōu)勢,因為片外變量需要幾條幾條指令才能設(shè)置累加器和數(shù)據(jù)指針進(jìn)行存取。要求使用浮點(diǎn)和啟用函數(shù)時,只有具備匯編編程經(jīng)驗,才能避免生成龐大的、效率低的程序,所有現(xiàn)在所有的對速度要求高的內(nèi)核程序都是用匯編編寫完成的。4.3 編程軟件

4.3.1 C051編譯器介紹

現(xiàn)在比較流行的51系列編程軟件

(1)American Automation:編譯器通過#asm和endasm預(yù)處理選擇支持匯編語言。

(2)IAR: 瑞典的IAR是支持分體切換的編譯器。

(3)Bso/Tasking:是Intel,LSI,Motorola,Philips,Simens和Texas Instruments嵌入式系統(tǒng)的配套軟件工具

(4)Dunfield Shareware:非專業(yè)的軟件包,不支持floats,longs或結(jié)構(gòu)等

(5)KEIL:KEIL在代碼生成方面處于領(lǐng)先地位,可以產(chǎn)生最少的代碼。它支持浮點(diǎn)或長整數(shù)、重入和遞推。使用單片機(jī)模式,KEIL是最好的選擇

(6)Intermetrics:使用起來比較困難,要由可執(zhí)行的宏語句控制編譯、匯編和鏈接,且選項很多。

編譯器的算法技術(shù)支持(float和long)很重要。生成代碼的大小比編譯速度重要,這里KEIL具有性能領(lǐng)先、緊湊的代碼和使用方便等優(yōu)點(diǎn),所以本系統(tǒng)采用KEIL編譯器。4.3.2 KEIL編譯器 KEIL開發(fā)工具套件可用于編譯C源程序、匯編源程序、鏈接和定位目標(biāo)文件及庫,創(chuàng)建HEX文件以及調(diào)試目標(biāo)程序。

(1)uVision2 for Windows:是一個集成開發(fā)環(huán)境。它將項目管理、源代碼編輯和程序調(diào)試等組合在一個強(qiáng)大功能的環(huán)境中。

(2)CX51國際標(biāo)準(zhǔn)優(yōu)化C交叉編譯器:從C源代碼產(chǎn)生可重定位的目標(biāo)模塊。

(3)AX51宏匯編器:從8051匯編源代碼產(chǎn)生可重定位的目標(biāo)模塊。

(4)BL51鏈接器/定位器:組合有CX51和AX51產(chǎn)生的可重定位的目標(biāo)模塊,生成絕對目標(biāo)模塊。

(5)LIB51庫管理器:從目標(biāo)模塊生成鏈接器可以使用的庫文件。

(6)OH51目標(biāo)文件至HEX格式的轉(zhuǎn)換器:從絕對目標(biāo)模塊生成Intel HEX文件。

(7)RTX-51實時操作系統(tǒng):簡化了復(fù)雜的實時應(yīng)用軟件項目的設(shè)計。4.4 單片機(jī)資料

單片微型計算機(jī)簡稱為單片機(jī),有稱為微型控制器,是微型計算機(jī)的一個重要分支。單片機(jī)是70年代中期發(fā)展起來的一種大規(guī)模集成電路芯片,是CPU、RAM、ROM、I/O接口和中斷系統(tǒng)于同一硅片的器件。80年代以來,單片機(jī)發(fā)展迅速,各類新產(chǎn)品不斷涌現(xiàn),出現(xiàn)了許多高性能新型機(jī)種,現(xiàn)已逐漸成為工廠自動化和各控制領(lǐng)域的支柱產(chǎn)業(yè)之一。引腳功能:

MCS-51是標(biāo)準(zhǔn)的40引腳雙列直插式集成電路芯片,引腳分布請參照----單片機(jī)引腳圖:

l P0.0~P0.7 P0口8位雙向口線(在引腳的39~32號端子)。

l P1.0~P1.7 P1口8位雙向口線(在引腳的1~8號端子)。

l P2.0~P2.7 P2口8位雙向口線(在引腳的21~28號端子)。

l P3.0~P3.7 P2口8位雙向口線(在引腳的10~17號端子)。

P0口有三個功能:

1、外部擴(kuò)展存儲器時,當(dāng)做數(shù)據(jù)總線(如圖1中的D0~D7為數(shù)據(jù)總線接口)

2、外部擴(kuò)展存儲器時,當(dāng)作地址總線(如圖1中的A0~A7為地址總線接口)

3、不擴(kuò)展時,可做一般的I/O使用,但內(nèi)部無上拉電阻,作為輸入或輸出時應(yīng)在外部接上拉電阻。

P1口只做I/O口使用:其內(nèi)部有上拉電阻。

P2口有兩個功能:

1、擴(kuò)展外部存儲器時,當(dāng)作地址總線使用;

2、做一般I/O口使用,其內(nèi)部有上拉電阻。

P3口有兩個功能:

除了作為I/O使用外(其內(nèi)部有上拉電阻),還有一些特殊功能,由特殊寄存器來設(shè)置,具體功能請參考我們后面的引腳說明。

有內(nèi)部EPROM的單片機(jī)芯片(例如8751),為寫入程序需提供專門的編程脈沖和編程電源,這些信號也是由信號引腳的形式提供的,即:編程脈沖:30腳(ALE/PROG)

編程電壓(25V):31腳(EA/Vpp)

接觸過工業(yè)設(shè)備的兄弟可能會看到有些印刷線路板上會有一個電池,這個電池是干什么用的呢?這就是單片機(jī)的備用電源,當(dāng)外接電源下降到下限值時,備用電源就會經(jīng)第二功能的方式由第9腳(即RST/VPD)引入,以保護(hù)內(nèi)部RAM中的信息不會丟失。

在介紹這四個I/O口時提到了一個“上拉電阻”那么上拉電阻又是一個什么呢?他起什么作用呢?當(dāng)作為輸入時,上拉電阻將其電位拉高,若輸入為低電平則可提供電流源;所以如果P0口如果作為輸入時,處在高阻抗?fàn)顟B(tài),只有外接一個上拉電阻才能有效。ALE/PROG 地址鎖存控制信號:在系統(tǒng)擴(kuò)展時,ALE用于控制把P0口的輸出低8位地址送鎖存器鎖存起來,以實現(xiàn)低位地址和數(shù)據(jù)的隔離。(在后面關(guān)于擴(kuò)展的課程中我們就會看到8051擴(kuò)展 EEPROM電路,ALE與74LS373鎖存器的G相連接,當(dāng)CPU對外部進(jìn)行存取時,用以鎖住地址的低位地址,即P0口輸出。ALE有可能是高電平也有可能是低電平,當(dāng)ALE是高電平時,允許地址鎖存信號,當(dāng)訪問外部存儲器時,ALE信號負(fù)跳變(即由正變負(fù))將P0口上低8位地址信號送入鎖存器。當(dāng)ALE是低電平時,P0口上的內(nèi)容和鎖存器輸出一致。在沒有訪問外部存儲器期間,ALE以1/6振蕩周期頻率輸出(即6分頻),當(dāng)訪問外部存儲器以1/12振蕩周期輸出(12分頻)。當(dāng)系統(tǒng)沒有進(jìn)行擴(kuò)展時ALE會以1/6振蕩周期的固定頻率輸出,因此可以做為外部時鐘,或者外部定時脈沖使用。

PORG為編程脈沖的輸入端:在8051單片機(jī)內(nèi)部有一個4KB或8KB的程序存儲器(ROM),ROM的作用就是用來存放用戶需要執(zhí)行的程序的,那么我們是怎樣把編寫好的程序存入進(jìn)這個ROM中的呢?實際上是通過編程脈沖輸入才能寫進(jìn)去的,這個脈沖的輸入端口就是PROG。

PSEN 外部程序存儲器讀選通信號:在讀外部ROM時PSEN低電平有效,以實現(xiàn)外部ROM單元的讀操作。

1、內(nèi)部ROM讀取時,PSEN不動作;

2、外部ROM讀取時,在每個機(jī)器周期會動作兩次;

3、外部RAM讀取時,兩個PSEN脈沖被跳過不會輸出;

4、外接ROM時,與ROM的OE腳相接。

(8051擴(kuò)展2KB EEPROM電路,PSEN與擴(kuò)展ROM的OE腳相接)

EA/VPP 訪問和序存儲器控制信號

1、接高電平時:

CPU讀取內(nèi)部程序存儲器(ROM)

擴(kuò)展外部ROM:當(dāng)讀取內(nèi)部程序存儲器超過0FFFH(8051)1FFFH(8052)時自動讀取外部ROM。

2、接低電平時:CPU讀取外部程序存儲器(ROM)。在前面的學(xué)習(xí)中我們已知道,8031單片機(jī)內(nèi)部是沒有ROM的,那么在應(yīng)用8031單片機(jī)時,這個腳是一直接低電平的。

3、8051寫內(nèi)部EPROM時,利用此腳輸入21V的燒寫電壓。

RST 復(fù)位信號:當(dāng)輸入的信號連續(xù)2個機(jī)器周期以上高電平時即為有效,用以完成單片機(jī)的復(fù)位初始化操作,當(dāng)復(fù)位后程序計數(shù)器PC=0000H,即復(fù)位后將從程序存儲器的0000H單元讀取第一條指令碼。

XTAL1和XTAL2 外接晶振引腳。當(dāng)使用芯片內(nèi)部時鐘時,此二引腳用于外接石英晶體和微調(diào)電容;當(dāng)使用外部時鐘時,用于接外部時鐘脈沖信號。

VCC:電源+5V輸入

VSS:GND接地。

AVR和pic都是跟8051結(jié)構(gòu)不同的8位單片機(jī),因為結(jié)構(gòu)不同,所以匯編指令也有所不同,而且區(qū)別于使用CISC指令集的8051,他們都是RISC指令集的,只有幾十條指令,大部分指令都是單指令周期的指令,所以在同樣晶振頻率下,較8051速度要快。另PIC的8位單片機(jī)前幾年是世界上出貨量最大的單片機(jī),飛思卡爾的單片機(jī)緊隨其后。

ARM實際上就是32位的單片機(jī),它的內(nèi)部資源(寄存器和外設(shè)功能)較8051和PIC、AVR都要多得多,跟計算機(jī)的CPU芯片很接近了。常用于手機(jī)、路由器等等。

DSP其實也是一種特殊的單片機(jī),它從8位到32位的都有。它是專門用來計算數(shù)字信號的。在某些公式運(yùn)算上,它比現(xiàn)行家用計算機(jī)的最快的CPU還要快。比如說一般32位的DSP能在一個指令周期內(nèi)運(yùn)算完一個32位數(shù)乘32位數(shù)積再加一個32位數(shù)。應(yīng)用于某些對實時處理要求較高的場合。

4.5 軟件的設(shè)計 4.5.1 程序設(shè)計圖(1)主程序框圖

圖 4-1 主程序流程圖

(2)繼電器控制子程序

圖4-2 繼電器控制流程圖

(3)A/D子程序

圖4-3 A/D子程序流程圖

(4)PID控制子程序

圖4-4 PID計算子程序流程圖 結(jié)論

本文在分析和比較用于供水行業(yè)的控制系統(tǒng)的發(fā)展和現(xiàn)狀的基礎(chǔ)上,結(jié)合我國供水的現(xiàn)狀,設(shè)計了一套一拖多的控制系統(tǒng),在這個畢業(yè)設(shè)計中有如下認(rèn)識;

1.在變頻調(diào)速恒壓供水系統(tǒng)中,單臺水泵工況的調(diào)節(jié)是通過變頻器來改變電源的頻率f,來改變電機(jī)的轉(zhuǎn)速n,從而改變水泵性能曲線得以實現(xiàn)的,分析水泵工況點(diǎn)激流調(diào)節(jié)和變速調(diào)節(jié)能耗比較土,可以看出利用變頻調(diào)速實現(xiàn)恒壓供水,當(dāng)轉(zhuǎn)速降低時。流量與轉(zhuǎn)速成正比,功率以轉(zhuǎn)速的三次方下降,與恒速泵供水方式中用閘閥增加阻力節(jié)流相比,在一定程度上可以減少能量損耗,能夠明顯節(jié)能。水泵轉(zhuǎn)速的工礦調(diào)節(jié)必須限制在一定范圍以內(nèi),也就是不要使變頻器頻率下降得過低,避免水泵在低效率段運(yùn)行。

2.通過對供水控制模式進(jìn)行分析,發(fā)現(xiàn)傳統(tǒng)的生產(chǎn)控制模式是一種被動的控制方式,沒有對供水管網(wǎng)的水量平衡進(jìn)行綜合考慮。針對傳統(tǒng)控制模式的缺陷,提出了綜合考慮水壓和水量平衡的自適應(yīng)平衡調(diào)節(jié)方法,為該供水控制系統(tǒng)的設(shè)計提供了依據(jù)。

參考文獻(xiàn)

[1] 何立民.MCS-51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計,北京航空航天大學(xué)出版社,1990.[2] 李華.MCS-51系列單片機(jī)使用接口技術(shù),北京航空航天大學(xué)出版社,1992.[3] 解宏基,任光.一種多功能變頻恒壓供水單片機(jī)供水控制系統(tǒng),大連海事大學(xué)輪機(jī)工程研究所,116024.[4] 周黎輝,馮正進(jìn).變頻器在多泵并聯(lián)調(diào)速系統(tǒng)中的應(yīng)用,機(jī)電一體化,1999年第4期.[5] 秦進(jìn)平,官英雙.基于單片機(jī)的恒壓供水系統(tǒng),黑龍江工程學(xué)院學(xué)報(自然科學(xué)版),Vol.19,No.1MAR,2005 [6] 馬忠梅,籍順心,張凱.單片機(jī)的C語言應(yīng)用程序設(shè)計(第3版權(quán)),北京航空航天大學(xué)出版社,2003 [7] 蘇夯.控制恒壓供水系統(tǒng)的設(shè)計,大連交通大學(xué),2009-12-18.[8] 童占.新概念51單片機(jī)C語言教程,電子工業(yè)出版社,2003.[9] 王幸之,鐘愛琴.AT89系列單片機(jī)原理及接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,2004:489-504.[10] 南建輝、熊鳴、王軍茹.MCS-51單片機(jī)原理及應(yīng)用實例,北京:清華大學(xué)出版社,2003.[11] 方彥軍,孫健.智能儀器技術(shù)及其應(yīng)用[M],西安:化學(xué)工業(yè)出版社,2006:98-105.

第三篇:基于單片機(jī)恒壓供水系統(tǒng)的設(shè)計(本科畢業(yè)論文)

目 錄

中文摘要...............................................................................................................................1 中文摘要...............................................................................................................................2 1 緒論...................................................................................................................................3 1.1 課題研究的目的與意義..........................................................................................3 1.2 國內(nèi)外發(fā)展的狀況..................................................................................................3 1.3 變頻供水系統(tǒng)應(yīng)用范圍..........................................................................................5 1.4 恒壓供水的實現(xiàn)......................................................................................................5 2 變頻調(diào)速系統(tǒng)能耗分析...................................................................................................7 2.1 供水系統(tǒng)分析..........................................................................................................7 2.2 變頻調(diào)速恒壓供水工況與能耗機(jī)理分析..............................................................8 3 系統(tǒng)結(jié)構(gòu)與設(shè)備選型.....................................................................................................11 3.1 系統(tǒng)總體設(shè)計........................................................................................................11 3.2 變頻調(diào)速................................................................................................................11 3.3 單片機(jī)....................................................................................................................16 3.4 控制算法................................................................................................................17 4 系統(tǒng)硬件設(shè)計.................................................................................................................20

4.1 系統(tǒng)工作過程說明................................................................................................20 4.2 變頻器部分硬件設(shè)計............................................................................................21 4.3 單片機(jī)部分硬件設(shè)計............................................................................................23 5 系統(tǒng)軟件設(shè)計.................................................................................................................29 5.1 主程序流程............................................................................................................29 5.2 繼電器動作控制流程............................................................................................30 5.3 PID控制流程..........................................................................................................31 結(jié)論.....................................................................................................................................33 致謝.....................................................................................................................................34 參考文獻(xiàn).............................................................................................................................35 附錄1..................................................................................................................................36 附錄2..................................................................................................................................37 單片機(jī)恒壓供水系統(tǒng)的設(shè)計

摘要:建設(shè)節(jié)約型社會,合理開發(fā)、節(jié)約利用和有效保護(hù)水資源是一項艱巨任務(wù)。根據(jù)居民用水時間集中,用水量變化較大的特點(diǎn),因此居民原供水系統(tǒng)存在了耗能高,可靠性低,水資源浪費(fèi)嚴(yán)重,管網(wǎng)系統(tǒng)待完善的問題。提出利用壓力反饋,PID控制,配以變頻器、單片機(jī)、壓力傳感器等,根據(jù)管網(wǎng)的壓力,通過變頻器控制水泵的轉(zhuǎn)速,從而使管網(wǎng)中的壓力始終保持在合適的范圍。從而解決因樓層太高而導(dǎo)致壓力不足及小流量時能耗大的問題。

另外水泵耗電功率與電機(jī)轉(zhuǎn)速的三次方成正比關(guān)系,所以水泵調(diào)速運(yùn)行的節(jié)能效果非常明顯,平均耗電量較通常供水方式節(jié)省近四成。結(jié)合使用可編程控制器,可實現(xiàn)主泵變頻,副泵軟啟動,具有短路保護(hù)、過流保護(hù)功能,工作穩(wěn)定可靠,電機(jī)的使用壽命大大延長。

關(guān)鍵字:恒壓變頻供水,單片機(jī),差壓供水,自動控制

The Design base on MCU for pressure water

supply system Abstract:Building the conservation-oriented society, the reasonable development, saves and the effective protecting water resources is an arduous task.According to the users water used time and the water consumption changing characteristic, so the resident original water supply system has many problems.E.g.the existence cost to be high, the reliability is low, the water resources waste, and the pipe network system need consummation.Through the way of using pressure feedback, PID control, together with the converter, microcontroller, pressure sensors, etc, according to the network management pressure, control water pump rotational speed through the inverter.So that the pressure in the pipe network is always maintained at a appropriate scope.Through this way, we solve the problem that the high floor case inadequate pressure and energy consumption high when the flow is low.Moreover the water pump consumes the electric power and the electric machinery rotational speed is proportional three cubed the relations, therefore the water pump velocity modulation gets an obvious energy conservation effect.The average power consumption saves 40% than usual water supply method.Combination of relays, it can achieve the main pump frequency adjust, the deputy pump soft start, with the function of short circuit protection and over current protection.It is stable and reliable further more greatly extend the life of the motor.Key words: Constant pressure frequency conversion water supply, SCM, differential pressure water supply, automatic control 緒 論

1.1 課題研究的目的與意義

隨著高層建筑層數(shù)的不斷加高,高層居民經(jīng)常出現(xiàn)用水難問題。該設(shè)計針對上述問題,要求研制變頻調(diào)速恒壓供水控制器,該控制器是基于單片機(jī)為核心,以管網(wǎng)水壓為設(shè)定參數(shù),通過控制變頻器的輸出頻率從而自動調(diào)節(jié)水泵電機(jī)的轉(zhuǎn)速,實現(xiàn)管網(wǎng)水壓的閉環(huán)調(diào)節(jié)(PID),使供水系統(tǒng)自動穩(wěn)定于設(shè)定的壓力值。傳統(tǒng)的蓄水加壓辦法有:高位水箱、氣壓給水以及無水箱供水等三種方式。高位水箱給水的方式,靠水的勢能向用戶提供一定壓力的生活用水和生產(chǎn)用水。這種辦法顯然比較落后,一是投資大,二是不利與維護(hù)和抗震。將增加房屋強(qiáng)度設(shè)計要求,增加成本。而且采用高位水箱最重要的是將產(chǎn)生二次污染。1982年以后開始出現(xiàn)氣壓供水設(shè)備,雖比前者有所改進(jìn),但仍有很多不足之處,如占地面積大,水罐和泵房投資高,電機(jī)頻繁啟動,耗電量大且供水壓力不穩(wěn)。[1]究竟采用何種供水方式效果更好呢?根據(jù)流體力學(xué)的原理,水泵的流量與轉(zhuǎn)速成正比,而電機(jī)軸上消耗的功率與轉(zhuǎn)速的平方成正比。由此可見,采用交流變頻調(diào)速恒壓供水系統(tǒng)即可做到用水量和供水量的統(tǒng)一,又極大地降低了電耗。近幾年隨著交流變頻調(diào)速技術(shù)的發(fā)展和微型計算機(jī)的推廣應(yīng)用,上述想法已成為現(xiàn)實。

1.2 國內(nèi)外發(fā)展的狀況

變頻恒壓供水是在變頻調(diào)速技術(shù)的發(fā)展之后逐漸發(fā)展起來的。在早期,由于國外生產(chǎn)的變頻器的功能主要限定在頻率控制、升降速控制、正反轉(zhuǎn)控制、起制動控制、變壓變頻比控制及各種保護(hù)功能。應(yīng)用在變頻恒壓供水系統(tǒng)中,變頻器僅作為執(zhí)行機(jī)構(gòu),為了滿足供水量大小需求不同時,保證管網(wǎng)壓力恒定,需在變頻器外部提供壓力控制器和壓力傳感器,對壓力進(jìn)行閉環(huán)控制。從查閱的資料的情況來看,國外的恒壓供水工程在設(shè)計時都采用一臺變頻器只帶一臺水泵機(jī)組的方式,幾乎沒有用一臺變頻器拖動多臺水泵機(jī)組運(yùn)行的情況,因而投資成本高。即1968年,丹麥的丹佛斯公司發(fā)明并首家生產(chǎn)變頻器后,隨著變頻技術(shù)的發(fā)展和變頻恒壓供水系統(tǒng)的穩(wěn)定性、可靠性以及自動化程度高等方面的優(yōu)點(diǎn)以及顯著的節(jié)能效果被大家發(fā)現(xiàn)

和認(rèn)可后,國外許多生產(chǎn)變頻器的廠家開始重視并推出具有恒壓供水功能的變頻器,像ABB集團(tuán)推出了HVAC變頻技術(shù),法國的施耐德公司就推出了恒壓供水用的變頻器。它將PID調(diào)節(jié)器和P LC可編程控制器等硬件集成在變頻器控制基板上,通過設(shè)置指令代碼實現(xiàn)PLC和PID等電控系統(tǒng)的功能,只要搭載配套的恒壓供水單元,便可直接控制多個內(nèi)置的電磁接觸器工作,可構(gòu)成最多七臺電機(jī)(泵)的供水系統(tǒng)。這類設(shè)備雖然說是微化了電路結(jié)構(gòu),降低了設(shè)備成本,但其輸出接口的擴(kuò)展功能缺乏靈活性,系統(tǒng)的動態(tài)性能和穩(wěn)定性不高,與別的監(jiān)控系統(tǒng)(如BA系統(tǒng))和組態(tài)軟件難以實現(xiàn)數(shù)據(jù)通信,并且限制了帶負(fù)載的容量,因此在實際使用時其范圍將會受到限制。[2] 目前國內(nèi)有不少公司在做變頻恒壓供水的工程,大多采用國外品牌的變頻器控制水泵的轉(zhuǎn)速,水管的管網(wǎng)壓力的閉環(huán)調(diào)節(jié)及多臺水泵的循環(huán)控制,有的采用可編程控制器及相應(yīng)的軟件予以實現(xiàn);有的采用單片機(jī)及相應(yīng)的軟件予以實現(xiàn)。但在系統(tǒng)的動態(tài)性能、穩(wěn)定性能、抗干擾性能以及開放性等多方面的綜合技術(shù)指標(biāo)來說,還遠(yuǎn)遠(yuǎn)沒能達(dá)到所有用戶的要求。深圳華為電氣公司和成都希望集團(tuán)也推出了恒壓供水專用變頻器(2.2k-30w),無需外接PLC和PID可完成。最多四臺水泵的循壞切換、定時起動、停止和定時循環(huán)。該變頻器將壓力閉環(huán)調(diào)節(jié)與循環(huán)邏輯控制功能集成在變頻器內(nèi)部實現(xiàn),但其輸出接口限制了帶負(fù)載容量,同時操作不方便且不具有數(shù)據(jù)通信功能,因此只適用于小容量,控制要求不高的供水場所。

可以看出,目前在國內(nèi)外變頻調(diào)速恒壓供水控制系統(tǒng)的研究設(shè)計中,對于能適應(yīng)不同的用水場合,結(jié)合現(xiàn)代控制技術(shù)、網(wǎng)絡(luò)和通訊技術(shù)同時兼顧系統(tǒng)的電磁兼容性(EMC)的變頻恒壓供水系統(tǒng)的水壓閉環(huán)控制的研究遷是不夠的。

采用變頻調(diào)速恒壓供水,利用反饋控制來進(jìn)行恒壓供水設(shè)計時還存在的問題有:由于供水系統(tǒng)的供水管道長、拐彎多, 難于確定系統(tǒng)的數(shù)學(xué)模型;且該系統(tǒng)具有非線性、高階次、大滯后、參數(shù)易變等特點(diǎn)。

變頻恒壓供水系統(tǒng)主要特點(diǎn):

(1)節(jié)能,可以實現(xiàn)節(jié)電20%~40%,能實現(xiàn)綠色省電。(2)占地面積小,投資少,效率高。

(3)配置靈活,自動化程度高,功能齊全,靈活可靠。

(4)運(yùn)行合理,由于是軟啟和軟停,不但可以消除水錘效應(yīng),而且電機(jī)軸上的平均扭矩和磨損減小,減小了維修量和維修費(fèi)用,并且水泵的壽命大大提高。

(5)由于變頻恒壓調(diào)速直接從水源供水,減少了原有供水方式的二次污染,防止了很多傳染疾病。

(6)通過通信控制,可以實現(xiàn)無人職守,節(jié)約了人力物力。[2] 1.3 變頻供水系統(tǒng)應(yīng)用范圍

變頻恒壓供水系統(tǒng)在供水行業(yè)中的應(yīng)用,按所使用的范圍大致分為三類:(1)小區(qū)供水(加壓泵站)變頻恒壓供水系統(tǒng)

這類變頻供水系統(tǒng)主要用于包括工廠、小區(qū)供水、高層建筑供水、鄉(xiāng)村加壓站,特點(diǎn)是變頻控制的電機(jī)功率小,一般在 135kw以下,控制系統(tǒng)簡單。由于這一范圍的用戶群十分龐大,所以是目前國內(nèi)研究和推廣最多的方式。

(2)國內(nèi)中小型供水廠變頻恒壓供水系統(tǒng)

這類變頻供水系統(tǒng)主要用于中小供水廠或大中城市的輔助供水廠。這類變頻器電機(jī)功率在135kw~320kw之間,電網(wǎng)電壓通常為220V或380V。受中小水廠規(guī)模和經(jīng)濟(jì)條件限制,目前主要采用國產(chǎn)通用的變頻恒壓供水變頻器。

(3)大型供水廠的變頻恒壓供水系統(tǒng)

這類變頻供水系統(tǒng)用于大中城市的主力供水廠,特點(diǎn)是功率大、機(jī)組多、多數(shù)采用高壓變頻系統(tǒng)。這類系統(tǒng)一般變頻器和控制器要求較高,多數(shù)采用了國外進(jìn)口變頻器和控制系統(tǒng)。如利德福華的一些高壓供水變頻器

1.4 恒壓供水的實現(xiàn)

系統(tǒng)結(jié)構(gòu)的設(shè)計:系統(tǒng)為壓力反饋的單閉環(huán)控制。利用浩捷PTJ207壓力傳感器測量水管壓力,其輸出為數(shù)字量。STC89C52單片機(jī)獲得測量值后通過算法計算出頻率值。作為變頻器(ABB ACS510)的給定,通過變頻器輸出調(diào)節(jié)泵的轉(zhuǎn)速,來調(diào)節(jié)水壓,從而達(dá)到恒壓控制的目的。

控制算法的設(shè)計:由于供水系統(tǒng)難于確定系統(tǒng)的數(shù)學(xué)模型且具有非線性、高階次、大滯后、參數(shù)易變等特點(diǎn)。[3]而在本科所學(xué)的方法中都要求控制對象明確才能計算控制器參數(shù)。用湊試法確定PID參數(shù)不需要知道系統(tǒng)模型。因此擬用單片機(jī)來完成人工參數(shù)試湊的過程來整定參數(shù)。

目前交流電機(jī)變頻調(diào)速技術(shù)是一項業(yè)已廣泛應(yīng)用的技能技術(shù),由于電子技術(shù)的飛速發(fā)展,變頻器的性能有了極大的提高,它可以實現(xiàn)控制設(shè)備軟啟停,不僅可以降低設(shè)備故障率,還可以大幅縮減電耗,確保系統(tǒng)安全、穩(wěn)定、長周期運(yùn)行。

長期以來區(qū)域的供水系統(tǒng)都是由市政管網(wǎng)經(jīng)過二次加壓和水塔或天而水池來滿足用戶對供水壓力的要求。在供水系統(tǒng)中加壓泵通常是用最不利水電的水壓要求來確定相應(yīng)的揚(yáng)程設(shè)計,然后泵組根據(jù)流量變化情況來選配,并確定水泵的運(yùn)行方式。由于用水有著季節(jié)和時段的明顯變化,日常供水運(yùn)行控制就常采用水泵的運(yùn)行方式調(diào)整加上出口閥開度調(diào)節(jié)供水的水量水壓,大量能量因消耗在出口閥而浪費(fèi),而且存在著水池“二次污染”的問題[4]。變頻調(diào)速技術(shù)在給水泵站上的應(yīng)用,成功的解決了能耗和污染兩大難題。變調(diào)速系統(tǒng)能耗分析

2.1 供水系統(tǒng)分析

水泵機(jī)組應(yīng)用變頻調(diào)速技術(shù)。即通過改變電動機(jī)定子電源頻率來改變電動機(jī)轉(zhuǎn)速可以相應(yīng)的改變水泵轉(zhuǎn)速及工況,使其流量與揚(yáng)程適應(yīng)管網(wǎng)用水量的變化,保持管網(wǎng)壓力恒定,達(dá)到節(jié)能效果。

如圖2.1所示,n為水泵特性曲線,A管路特性曲線,H0為管網(wǎng)末端的服務(wù)壓力,H1為泵出口壓力。當(dāng)用水量達(dá)到最大Qmax時,水泵全速運(yùn)轉(zhuǎn),出口閥門全開,達(dá)到了滿負(fù)荷運(yùn)行,水泵的特性n0和用水管特性曲線A0匯交于b點(diǎn),此時,水泵輸出口壓力為H,末端服務(wù)壓力剛好為H0。當(dāng)用水量從Qmax減少到Q1的過程中,采用不同的控制方案,其水泵的能耗也不同。

圖2.1 節(jié)能分析曲線圖

(1)水泵全速運(yùn)轉(zhuǎn),靠關(guān)小泵出口閥門來控制;此時,管路阻力特性曲線變陡(A2),水泵的工況點(diǎn)由b點(diǎn)上滑到c點(diǎn),而管路所需的揚(yáng)程將由b點(diǎn)滑到d點(diǎn),這樣c點(diǎn)和d點(diǎn)揚(yáng)程的差值即為全速水泵的能量浪費(fèi)。

(2)水泵變速運(yùn)轉(zhuǎn),靠泵的出口壓力恒定來控制;此時,當(dāng)用水量由Qmax下降時,控制系統(tǒng)降低水泵轉(zhuǎn)速來改變其特性。但由于采用泵出口壓力恒量方式工作。所以其工況點(diǎn)是在H上平移。在水量到達(dá)Q1時,相應(yīng)的水泵特性趨向為nx。而管

路的特性曲線將向上平移到A1,兩線交點(diǎn)e即為此時的工況點(diǎn),這樣,在水量減少到Q1時,將導(dǎo)致管網(wǎng)不利點(diǎn)水壓升高到H0﹥H1,則H1即為水泵的能量浪費(fèi)。

(3)水泵變速運(yùn)轉(zhuǎn),靠管網(wǎng)取不利點(diǎn)壓力恒定來控制;此時,當(dāng)用水量由Qmax下降到Q1時,水泵降低轉(zhuǎn)速,水泵的特性曲線n1,其工況點(diǎn)為d點(diǎn),正好落在管網(wǎng)特性曲線A0上,這樣可以使水泵的工作點(diǎn)式中沿著A0滑動,管網(wǎng)的服務(wù)壓力H0恒定不變,其揚(yáng)程與系統(tǒng)阻力相適應(yīng),沒有能量的浪費(fèi)。此方案與泵出口恒壓松散水相比,其能耗下降了h1.根據(jù)水泵相似原理:Q1/Q2=n1/n2

H1/H2=(n1/n2)*2

P1/P2=(n1/n2)*3 式中,Q、H、P、n分別為泵流量、壓力、軸功率和轉(zhuǎn)速。即通過控制轉(zhuǎn)速可以減少軸功率。根據(jù)以上分析表明,選擇供水管網(wǎng)最不利點(diǎn)允許的最低壓力為控制參數(shù),通過壓力傳感器以獲得壓力信號,組成閉環(huán)壓力自控調(diào)速系統(tǒng),以使水泵的轉(zhuǎn)速保持與調(diào)速裝置所設(shè)定的控制壓力相匹配,使調(diào)速技術(shù)和自控技術(shù)相結(jié)合,達(dá)到最佳節(jié)能效果。此外,最不利點(diǎn)的控制壓力還保證了用戶水壓的穩(wěn)定,無論管路特性等因素發(fā)生變化,最不利點(diǎn)的水壓是恒定的,保證了供水壓力的可靠[5]。

采用變頻恒壓供水系統(tǒng)除可節(jié)能外,還可以使水泵組啟動,降低了起動電流,避免了對供電系統(tǒng)產(chǎn)生沖擊負(fù)荷,提高了供水供電的安全可靠性。另外,變頻器本身具有過電流、過電壓、失壓等多種保護(hù)功能,提高了系統(tǒng)的安全可靠性。

目前水泵電機(jī)絕大部分是三相交流異步電動機(jī),根據(jù)交流電機(jī)的轉(zhuǎn)速特性,電機(jī)的轉(zhuǎn)速n為:

n=120(1-s)/p

(2.1)

式中s為電機(jī)的轉(zhuǎn)差率(s=0.02),p為電機(jī)極對數(shù),f為定子供電頻率。當(dāng)水泵電機(jī)選定后,p和s為定值,也就是說電機(jī)轉(zhuǎn)速與電源的頻率高低成正比,頻率越高,轉(zhuǎn)速越高,反之,轉(zhuǎn)速越低,變頻調(diào)速時是根據(jù)這一公式來實現(xiàn)無級調(diào)速的。

由流體力學(xué)知:管網(wǎng)壓力P、流量Q和功率N的關(guān)系為:N=PQ 由功率與水泵電機(jī)轉(zhuǎn)速成三次方正比關(guān)系,基于轉(zhuǎn)速控制比,基于流量控制可以大幅度降低軸頻率。

2.2 變頻調(diào)速恒壓供水工況與能耗機(jī)理分析

管路水力損失分為揚(yáng)程損失和局部損失兩種

hs=hy+hj

(2.2)

沿程損失

hy= LQ2

(2.3)

式中y-管路沿程摩擦損失系數(shù);j-局部損失系數(shù);L-管路長度(m);A-過水截面的面積。

(2.4)

式中S被稱為管路阻力系數(shù)。當(dāng)水泵管路系統(tǒng)去掉后,相應(yīng)的y,j,L,A等參數(shù)都能去頂,S也就確定了。由式(2.4)可知管路水力損失與流量的平方成正比。當(dāng)上下水位確定后,管路所需要的水損失就等于上下水位差(即實際揚(yáng)程H)加上管路損失

Hx=Hsj+Hs

(2.5)

由式(2.5)可以得到如圖所示的Hs-Q管路性能曲線

圖2.2 水泵工作點(diǎn)的確定

水泵運(yùn)行工況點(diǎn)A是水泵性能曲線n1和管道性能曲線R1的交點(diǎn)。在常規(guī)供水系統(tǒng)中,采用閥門控制流量,需要減少流量時關(guān)小閥門,管路性能曲線有R1變?yōu)镽2.運(yùn)行工況點(diǎn)沿著水泵性能曲線從A點(diǎn)移到D點(diǎn),揚(yáng)程從H0上升到H1,流量從Q0減少到Q1。采用變頻調(diào)速控制時,管路性能曲線R1保持不變,水泵的特性取決于轉(zhuǎn)速,如果水泵轉(zhuǎn)速從n0降到n1,水泵性能曲線從n0平移到n1,運(yùn)行工況點(diǎn)沿著水泵性能曲線從A點(diǎn)移到C點(diǎn),揚(yáng)程從H0下降到H1,流量從Q0減少到Q1.在圖2-5中水泵運(yùn)行在B點(diǎn)時消耗的軸功率與H1BQ1O的面積成正比,運(yùn)行在C點(diǎn)時消耗的軸功率與H2CQ1O的面積成正比,從圖2.3上可以看出,在流量相同的情況下,采用變頻調(diào)速控制比恒速泵控制節(jié)能效果明顯[5]。

圖2.3 變頻調(diào)速恒壓供水單臺水泵工況調(diào)節(jié)圖

求出運(yùn)行在B點(diǎn)的泵的軸功率

運(yùn)行在C點(diǎn)泵的軸功率

兩者之差:

也就是說,采用閥門控制流量時有ΔV的功率被白白浪費(fèi)了,而且損耗閥門的關(guān)小而增加。

相反,采用變頻調(diào)速控制水泵電機(jī)時,當(dāng)轉(zhuǎn)速在允許范圍內(nèi)降低時,功率以轉(zhuǎn)速的三次方下降,在可調(diào)節(jié)范圍內(nèi)與恒速泵供水方式中用閥門增加阻力的流量控制方式相比,節(jié)能效果顯著。

考察水泵的效率曲線,水泵轉(zhuǎn)速的工況調(diào)節(jié)必須限制在一定范圍之內(nèi),也就是不要使變頻器效率降得過低,避免水泵在低效率段運(yùn)行。水泵的調(diào)速范圍由水泵本身的特性和用戶所需揚(yáng)程規(guī)定,當(dāng)選定某型號的水泵時即可確定此水泵的最大調(diào)速范圍,在根據(jù)用戶的揚(yáng)程確定具體降低調(diào)速范圍,在實際配泵時揚(yáng)程設(shè)定在高效區(qū),水泵的調(diào)速范圍將進(jìn)一步變小,其頻率變化范圍在40Hz以上,也就是說轉(zhuǎn)速下降在20%以內(nèi)。在此范圍內(nèi),電動機(jī)的負(fù)載率在50%~100%范圍內(nèi)變化,電動機(jī)的效率基本上都在高效區(qū)。系統(tǒng)結(jié)構(gòu)與設(shè)備選型

3.1 系統(tǒng)總體設(shè)計

該系統(tǒng)以AT8052單片機(jī)為核心,由單片機(jī)、變頻器、測量與轉(zhuǎn)換、顯示及用戶設(shè)定等幾個主要部分組成。如圖3.1所示。

圖3.1 系統(tǒng)總體設(shè)計框圖

該系統(tǒng)采用壓力反饋的單閉環(huán)控制,通過對出水口壓力采樣反饋與壓力給定值做比較,計算出e(k)。通過控制算法輸出給定給變頻器來驅(qū)動泵來調(diào)節(jié)轉(zhuǎn)速,從而達(dá)到恒壓控制的目的。系統(tǒng)控制原理如圖3.2所示。

圖3.2 系統(tǒng)控制原理圖

3.2 變頻調(diào)速

3.2.1 變頻器簡介

直流電動機(jī)拖動和交流電動機(jī)拖動先后誕生于19世紀(jì),距今已有100多年的歷史,并已成為動力機(jī)械的主要驅(qū)動裝置。但是,由于技術(shù)上的原因,在很長一段時

期內(nèi),占整個電力拖動系統(tǒng)80%左右的不變速拖動系統(tǒng)中采用的是交流電動機(jī)(包括異步電動機(jī)和同步電動機(jī)),而在需要進(jìn)行調(diào)速控制的拖動系統(tǒng)中則基本上采用的是直流電動機(jī)。

但是,由于結(jié)構(gòu)上的原因,直流電動機(jī)存在以下缺點(diǎn):(1)需要定期更換電刷和換向器,維護(hù)保養(yǎng)困難,壽命較短;

(2)由于直流電動機(jī)存在換向火花,難以應(yīng)用于存在易燃易爆氣體的惡劣環(huán)境;(3)結(jié)構(gòu)復(fù)雜,難以制造大容量、高轉(zhuǎn)速和高電壓的直流電動機(jī)。而與直流電動機(jī)相比,交流電動機(jī)則具有以下優(yōu)點(diǎn):(1)結(jié)構(gòu)堅固,工作可靠,易于維護(hù)保養(yǎng);

(2)不存在換向火花,可以應(yīng)用于存在易燃易爆氣體的惡劣環(huán)境;(3)容易制造出大容量、高轉(zhuǎn)速和高電壓的交流電動機(jī)。

與傳統(tǒng)的交流拖動系統(tǒng)相比,利用變頻器對交流電動機(jī)進(jìn)行調(diào)速控制的交流拖動系統(tǒng)有許多優(yōu)點(diǎn)。在許多情況下,使用變頻器的目的是節(jié)能,尤其是對于在工業(yè)中大量使用的風(fēng)扇、鼓風(fēng)機(jī)和泵類負(fù)載來說,通過變頻器進(jìn)行調(diào)速控制可以代替利用擋板和閥門進(jìn)行的風(fēng)量、流量和揚(yáng)程的傳統(tǒng)控制,所以節(jié)能效果非常明顯。

對電動機(jī)的調(diào)速范圍和精度要求不高,通常采用在價格方面比較經(jīng)濟(jì)的通用型變頻器。由于變頻器可以看作是一個頻率可調(diào)的交流電源,對于現(xiàn)有的進(jìn)行恒速運(yùn)轉(zhuǎn)的異步電動機(jī)來說,只需在電網(wǎng)電源和現(xiàn)有的電動機(jī)之間接入變頻器和相應(yīng)設(shè)備,就可以利用變頻器實現(xiàn)調(diào)速控制,而無需對電動機(jī)和系統(tǒng)本身進(jìn)行大的設(shè)備改造。

在采用了變頻器的交流拖動系統(tǒng)中,異步電動機(jī)的調(diào)速控制是通過改變變頻器的輸出頻率實現(xiàn)的。因此,在進(jìn)行調(diào)速控制時,可以通過控制頻器的輸出頻率使電動機(jī)工作在轉(zhuǎn)差較小的范圍,電動機(jī)的調(diào)速范圍較寬,并可以達(dá)到提高運(yùn)行效率的目的。一般來說,通用型變頻器的調(diào)速范圍可以達(dá)到1:10以上,而高性能的矢量控制變頻器的調(diào)速范圍可以達(dá)到1:1000。此外,當(dāng)采用矢量控制方式的變頻器對異步電動機(jī)進(jìn)行調(diào)速控制時,還可以直接控制電動機(jī)的輸出轉(zhuǎn)短。因此,高性能的矢量控制變頻器與變頻器專用電動機(jī)的組合在控制性能方面可以達(dá)到和超過高精度直流伺服電動機(jī)的控制性能。

3.2.2 電動機(jī)的機(jī)械特性

當(dāng)定子電壓Us和電源角頻率?1恒定時,可以改寫成如下形式:

?Us?s?1Rr'Te?3np?????(sR?R')2?s2?2(L?L')2

sr1lslr?1?2當(dāng)s很小時,忽略分母中含s各項,則

?UsTe?3np????1?s?1,轉(zhuǎn)矩近似與s成正比,??R'?s?r2機(jī)械特性Te?f(s)是一段直線,見圖3.1。當(dāng)s接近于1時,可忽略分母中的Rr',則?Us??1Rr'1?Te?3np?????s[R2??2(L?L')2]s,s接近于1時轉(zhuǎn)矩近似與s成反比,這時,?1?s1lslrTe?f(s)是對稱于原點(diǎn)的一段雙曲線。當(dāng)s為以上兩段的中間數(shù)值時,機(jī)械特性從直2線段逐漸過渡到雙曲線段,如圖3.3所示。[6]

nsn00smTemaxTe10TemaxTe

圖3.3 恒壓恒頻時異步電機(jī)的機(jī)械特性

3.2.3 變頻器的控制方式

目前變頻器對電動機(jī)的控制方式大體可分為:V/f恒定控制、轉(zhuǎn)差頻率控制、矢量控制、直接轉(zhuǎn)矩控制、非線性控制、自適應(yīng)控制、滑模變結(jié)構(gòu)控制、智能控制等。前四種已獲得成功應(yīng)用,并有商品化產(chǎn)品,本章只討論前2種控制方式。

1)V/f恒定控制簡介。V/f控制是在改變電動機(jī)電源頻率的同時改變電動機(jī)電源的電壓,使電動機(jī)磁通保持一定,在較寬的調(diào)速范圍內(nèi),電動機(jī)的效率、功率因數(shù)不下降。因為是控制電壓(Voltage)與頻率(Frequency)的比,稱為V/f恒定控制。

此種控制方式比較簡單,多用于節(jié)能型變頻器,如風(fēng)機(jī)、泵類機(jī)械的節(jié)能運(yùn)轉(zhuǎn)及生產(chǎn)流水線的工作臺傳動等。另外,空調(diào)等家用電器也多采用此控制方式的變頻器。

控制原理如下:

異步電動機(jī)的同步轉(zhuǎn)速由電源頻率和電動機(jī)極數(shù)決定,在改變頻率時,電動機(jī)

的同步轉(zhuǎn)速隨著改變。當(dāng)電動機(jī)帶負(fù)載運(yùn)行時,電動機(jī)轉(zhuǎn)子轉(zhuǎn)速略低于電動機(jī)的同步轉(zhuǎn)速,即存在轉(zhuǎn)差。轉(zhuǎn)差的大小和電動機(jī)的負(fù)載大小有關(guān)。

保持V/f恒定控制是異步電動機(jī)變頻調(diào)速最基本的控制方式,它在控制電動機(jī)的電源頻率變化的同時控制變頻器的輸出電壓,并使兩者之比為恒定,從而使電動機(jī)的磁通基本保持恒定。

電動機(jī)定子的感應(yīng)電動勢:

E1=4.44Kw1Фm f 1 N(3-1)式中

Kwl——電動機(jī)繞組系數(shù);

f1 ——電源頻率;

N1 ——電動機(jī)繞組匝數(shù);

Фm——每極磁通。

電動機(jī)端電壓和感應(yīng)電動勢的關(guān)系式為:

Ul=E1+(r1+jx1)I1,(3-2)在電動機(jī)額定運(yùn)行情況下,電動機(jī)定子電阻和漏電抗的壓降較小,電動機(jī)的端電壓和電動機(jī)的感應(yīng)電動勢近似相等。由式(2-1)可以看出,當(dāng)電動機(jī)電源頻率變化時,若電動機(jī)電壓不隨著變化,那么電動機(jī)的磁通將會出現(xiàn)飽和或欠勵磁。例如當(dāng)電動機(jī)的頻率降低時,若繼續(xù)保持電動機(jī)的端電壓不變,即繼續(xù)保持電動機(jī)感應(yīng)電動勢E不變,那么,電動機(jī)的磁通Фm將增大。由于電動機(jī)設(shè)計時電動機(jī)的磁通常處于接近飽和值,磁通的進(jìn)一步增大將導(dǎo)致電動機(jī)出現(xiàn)飽和。磁通出現(xiàn)飽和后將會造成電動機(jī)中流過很大的勵磁電流,增加電動機(jī)的銅損耗和鐵損耗。而當(dāng)電動機(jī)出現(xiàn)欠勵磁時,將會影響電動機(jī)的輸出轉(zhuǎn)矩。因此,在改變電動機(jī)頻率時應(yīng)對電動機(jī)的電壓或電動勢進(jìn)行控制,以維持電動機(jī)的磁通恒定。[7]在變頻控制時,保持E / f恒定,可以維持磁通恒定。

2)矢量控制簡介。矢量控制是一種高性能異步電動機(jī)控制方式,它基于電動機(jī)的動態(tài)數(shù)學(xué)模型,分別控制電動機(jī)的轉(zhuǎn)矩電流和勵磁電流,具有直流電動機(jī)相類似的控制性能。

直流電動機(jī)具有兩套繞組,勵磁繞組和電樞繞組。兩套繞組在機(jī)械上是獨(dú)立的,在空間上互差90°;兩套繞組在電氣上也是分開的,分別由不同電源供電。在勵磁電流恒定時,直流電動機(jī)所產(chǎn)生的電磁轉(zhuǎn)矩和電樞電流成正比,控制直流電動機(jī)的電樞電流可以控制電動機(jī)的轉(zhuǎn)矩,因而直流電動機(jī)具有良好的控制性能。當(dāng)進(jìn)行閉

環(huán)控制時,可以很方便地構(gòu)成速度、電流雙閉環(huán)控制,系統(tǒng)具有良好的靜、動態(tài)性能。

根據(jù)異步電動機(jī)的動態(tài)數(shù)學(xué)方程式,它具有和直流電動機(jī)的動態(tài)方程式相同的形式,因而如果選擇合適的控制策略,異步電動機(jī)應(yīng)能得到和直流電動機(jī)相類似的控制性能,這就是矢量控制[7]。

矢量控制技術(shù)經(jīng)過20多年的發(fā)展,在異步電動機(jī)變頻調(diào)速中已經(jīng)獲得廣泛應(yīng)用。但是,矢量控制技術(shù)需要對電動機(jī)參數(shù)進(jìn)行正確估算,如何提高參數(shù)的準(zhǔn)確性是一直研究的課題。如果能對電動機(jī)參數(shù)(主要是轉(zhuǎn)子電阻R2)進(jìn)行實時辨識,則可隨時修改系統(tǒng)參數(shù)。另外一種思路是設(shè)計新的控制方法,降低性能參數(shù)的敏感性。近年發(fā)展起來的直接轉(zhuǎn)矩控制采用滯環(huán)比較控制電壓矢量,使得磁通、轉(zhuǎn)矩跟蹤給定值,系統(tǒng)具有良好的靜、動態(tài)性能,在電氣機(jī)車、交流伺服系統(tǒng)中展現(xiàn)良好的應(yīng)用前景[8]。

3.2.4 變頻器的選擇

通用變頻器的選擇包括變頻器的型式選擇和容量選擇兩個方面。其總的原則是首先保證可靠地實現(xiàn)工藝要求,再盡可能節(jié)省資金。

根據(jù)控制功能可將通用變頻器分為三種類型:普通功能型u/f控制變頻器、具有轉(zhuǎn)矩控制功能的高性能型u/f控制變頻器(也稱無跳閘變頻器)和矢量控制高性 能型變頻器。變頻器類型的選擇要根據(jù)負(fù)載的要求進(jìn)行。對于風(fēng)機(jī)、泵類等平方轉(zhuǎn)矩(TL∝n2),低速下負(fù)載轉(zhuǎn)矩較小,通常可選擇普通功能型的變頻器。[9] 大多數(shù)變頻器容量可從三個角度表述:額定電流、可用電動機(jī)功率和額定容量。其中后兩項,變頻器生產(chǎn)廠家由本國或公司生產(chǎn)的標(biāo)準(zhǔn)電動機(jī)給出,或隨變頻器輸出 電壓而降低,都很難確切表達(dá)變頻器的能力。選擇變頻器時,只有變頻器的額定電流是一個反映半導(dǎo)體變頻裝置負(fù)載能力的關(guān)鍵量。負(fù)載電流不超過變頻器額定電流 是選擇變頻器的基本原則。需要著重指出的是,確定變頻器容量前應(yīng)仔細(xì)了解設(shè)備的工藝情況及電動機(jī)參數(shù),例如潛水電泵、繞線轉(zhuǎn)子電動機(jī)額定電流要大于普通鼠 籠異步電動機(jī)額定電流,冶金工業(yè)常用的輥道電動機(jī)不僅額定電流大很多,同時它允許短時處于堵轉(zhuǎn)工作狀態(tài),且輥道傳動大多數(shù)是多電動機(jī)傳動。應(yīng)保持在無故障 狀態(tài)下負(fù)載總電流均不允許超過變頻器的額定電流。

變頻器供給電動機(jī)的是脈動電流,電動機(jī)在額定運(yùn)行狀態(tài)下,用變頻器供電與用工頻電網(wǎng)供電相比電流要大,所以選擇變頻器電流或功率要比電動機(jī)電流或功率大一個等級,一般為:

Pnv≥1.1Pn

(3-3)式中: Pnv—變頻器額定功率,kW;

Pn—電動機(jī)額定功率,kW 3.3 單片機(jī)

3.3.1 單片機(jī)簡介

單片機(jī)又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機(jī)系統(tǒng)集成到一個芯片上。相當(dāng)于一個微型的計算機(jī),和計算機(jī)相比,單片機(jī)只缺少了I/O設(shè)備。概括的講:一塊芯片就成了一臺計算機(jī).它是一種在線式實時控制計算機(jī),在線式就是現(xiàn)場控制,需要的是有較強(qiáng)的抗干擾能力,較低的成本,這也是和離線式計算機(jī)的(比如家用PC)的主要區(qū)別[10]。

早期的單片機(jī)都是8位或4位的。其中最成功的是INTEL的8031,因為簡單可靠而性能不錯獲得了很大的好評。此后在8031上發(fā)展出了MCS51系列單片機(jī)系統(tǒng)。基于這一系統(tǒng)的單片機(jī)系統(tǒng)直到現(xiàn)在還在廣泛使用。隨著工業(yè)控制領(lǐng)域要求的提高,開始出現(xiàn)了16位單片機(jī),但因為性價比不理想并未得到很廣泛的應(yīng)用。90年代后隨著消費(fèi)電子產(chǎn)品大發(fā)展,單片機(jī)技術(shù)得到了巨大提高。隨著INTEL i960系列特別是后來的ARM系列的廣泛應(yīng)用,32位單片機(jī)迅速取代16位單片機(jī)的高端地位,并且進(jìn)入主流市場。而傳統(tǒng)的8位單片機(jī)的性能也得到了飛速提高,處理能力比起80年代提高了數(shù)百倍。目前,高端的32位單片機(jī)主頻已經(jīng)超過300MHz,性能直追90年代中期的專用處理器,而普通的型號出廠價格跌落至1美元,最高端的型號也只有10美元。當(dāng)代單片機(jī)系統(tǒng)已經(jīng)不再只在裸機(jī)環(huán)境下開發(fā)和使用,大量專用的嵌入式操作系統(tǒng)被廣泛應(yīng)用在全系列的單片機(jī)上。而在作為掌上電腦和手機(jī)核心處理的高端單片機(jī)甚至可以直接使用專用的Windows和Linux操作系統(tǒng)。

單片機(jī)是靠程序運(yùn)行的,并且可以修改。通過不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨(dú)特的一些功能,這是別的器件需要費(fèi)很大力氣才能做到的,有些則是花大力氣也很難做到的。一個不是很復(fù)雜的功能要是用美國50年代開發(fā)的74系列,或者60年代的CD4000系列這些純硬件來搞定的話,電路一定是一塊大PCB板,但是如果要是用美國70年代成功投放市場的系列單片機(jī),結(jié)果就會有天壤之別。只因為單片機(jī)通過編寫的程序可以實現(xiàn)高智能,高效率,以及高可靠性。

3.3.2單片機(jī)的選擇

1.單片機(jī)的基本參數(shù)例如速度,程序存儲器容量,I/O引腳數(shù)量

2.單片機(jī)的增強(qiáng)功能,例如看門狗,雙指針,雙串口,RTC(實時時鐘),EEPROM,擴(kuò)展RAM,CAN接口,I2C接口,SPI接口,USB接口。

3.Flash和OTP(一次性可編程)相比較,最好是Flash。

4.封裝IP(雙列直插),PLCC(PLCC有對應(yīng)插座)還是貼片。DIP封裝在做實驗時可能方便一點(diǎn)。

5.工作溫度范圍,工業(yè)級還是商業(yè)機(jī)。如果設(shè)計戶外產(chǎn)品,必須選用工業(yè)級。6.功耗,比如設(shè)計并口加密狗,信號線取電只能提供幾個mA,。

7.工作電壓范圍。例如設(shè)計電視機(jī)遙控器,2節(jié)干電池供電,至少應(yīng)該能在1.8-3.6V電壓范圍內(nèi)工作。[10] 3.4 控制算法

該系統(tǒng)采用PID控制方法,將PID算法編入單片機(jī)自動運(yùn)行。其算法程序流程如圖3.4所示:

圖3.4 PID算法流程

3.4.1 PID控制介紹

在工程實際中,應(yīng)用最為廣泛的調(diào)節(jié)器控制規(guī)律為比例、積分、微分控制,簡稱PID控制,又稱PID調(diào)節(jié)。PID控制器問世至今已有近70年歷史,它以其結(jié)構(gòu)簡單、穩(wěn)定性好、工作可靠、調(diào)整方便而成為工業(yè)控制的主要技術(shù)之一。當(dāng)被控對象的結(jié)構(gòu)和參數(shù)不能完全掌握,或得不到精確的數(shù)學(xué)模型時,控制理論的其它技術(shù)難以采用時,系統(tǒng)控制器的結(jié)構(gòu)和參數(shù)必須依靠經(jīng)驗和現(xiàn)場調(diào)試來確定,這時應(yīng)用PID控制技術(shù)最為方便。即當(dāng)我們不完全了解一個系統(tǒng)和被控對象,或不能通過有效的測量

手段來獲得系統(tǒng)參數(shù)時,最適合用PID控制技術(shù)。PID控制,實際中也有PI和PD控制。PID控制器就是根據(jù)系統(tǒng)的誤差,利用比例、積分、微分計算出控制量進(jìn)行控制的。其控制規(guī)律為:

(3-4)1.比例(P)控制

比例控制是一種最簡單的控制方式。其控制器的輸出與輸入誤差信號成比例關(guān)系。當(dāng)僅有比例控制時系統(tǒng)輸出存在穩(wěn)態(tài)誤差(Steady-state error)。

2.積分(I)控制

在積分控制中,控制器的輸出與輸入誤差信號的積分成正比關(guān)系。對一個自動控制系統(tǒng),如果在進(jìn)入穩(wěn)態(tài)后存在穩(wěn)態(tài)誤差,則稱這個控制系統(tǒng)是有穩(wěn)態(tài)誤差的或簡稱有差系統(tǒng)(System with Steady-state Error)。為了消除穩(wěn)態(tài)誤差,在控制器中必須引入“積分項”。積分項對誤差取決于時間的積分,隨著時間的增加,積分項會增大。這樣,即便誤差很小,積分項也會隨著時間的增加而加大,它推動控制器的輸出增大使穩(wěn)態(tài)誤差進(jìn)一步減小,直到等于零。因此,比例+積分(PI)控制器,可以使系統(tǒng)在進(jìn)入穩(wěn)態(tài)后無穩(wěn)態(tài)誤差。

3.微分(D)控制

在微分控制中,控制器的輸出與輸入誤差信號的微分(即誤差的變化率)成正比關(guān)系。自動控制系統(tǒng)在克服誤差的調(diào)節(jié)過程中可能會出現(xiàn)振蕩甚至失穩(wěn)。其原因是由于存在有較大慣性組件(環(huán)節(jié))或有滯后(delay)組件,具有抑制誤差的作用,其變化總是落后于誤差的變化。解決的辦法是使抑制誤差的作用的變化“超前”,即在誤差接近零時,抑制誤差的作用就應(yīng)該是零。這就是說,在控制器中僅引入“比例”項往往是不夠的,比例項的作用僅是放大誤差的幅值,而目前需要增加的是“微分項”,它能預(yù)測誤差變化的趨勢,這樣,具有比例+微分的控制器,就能夠提前使抑制誤差的控制作用等于零,甚至為負(fù)值,從而避免了被控量的嚴(yán)重超調(diào)。所以對有較大慣性或滯后的被控對象,比例+微分(PD)控制器能改善系統(tǒng)在調(diào)節(jié)過程中的動態(tài)特性。

3.4.2 數(shù)字PID控制算法實現(xiàn) 1.數(shù)字PID位置型控制算法:

把式(3-4)變換為差分方程,為此可作如下近似

式中:T為采樣周期,k為采樣序號。

可得數(shù)字PID位置型控制算式為:

(3-5)

式(3-5)的控制算法提供了執(zhí)行機(jī)構(gòu)的位置u(k),如閥的開度,所以被稱為數(shù)字PID位置型控制算式。[11] 2.數(shù)字PID增量型算法

由式(3-5)可看出,位置型控制算式不夠方便,這是因為要累加偏差e(i),不僅要占用較多的存儲單元,而且不便于編寫程序,對此可將式(3-5)進(jìn)行如下改進(jìn):

其中

稱為比例增益;

稱為積分系數(shù);

稱為微分系數(shù)。

(3-6)

為編程方便,可將式(3-6)改寫成如下形式

(3-7)

其中 系統(tǒng)硬件設(shè)計

系統(tǒng)的硬件設(shè)計分為兩部分:

1)以單片機(jī)為核心的硬件部分設(shè)計。主要包括:A/D轉(zhuǎn)換采樣及PID控制,用戶按鍵輸入及顯示屏顯示,單片機(jī)與變頻器通信。

2)變頻器部分的硬件電路設(shè)計。主要包括:主電路和控制電路。系統(tǒng)硬件結(jié)構(gòu)如圖4.1所示。

圖4.1 系統(tǒng)硬件結(jié)構(gòu)示意圖

圖4.2 實際供水系統(tǒng)示意圖

實際供水系統(tǒng)如圖4.2電機(jī)M1工作工頻直接接入電網(wǎng),M2作變頻調(diào)速電機(jī)。其中氣壓供水罐根據(jù)情況選配,不一定必須配置,其作用是增加系統(tǒng)阻尼。除了氣壓供水罐外,其它設(shè)備是必需的。

4.1 系統(tǒng)工作過程說明

1)兩個泵的供水方式

結(jié)合圖4.3,這個恒壓供水系統(tǒng)由兩個泵,其中一臺泵(M1)工作在工頻,在系統(tǒng)處于低用水量時,由它供水。這時變頻器不工作,電機(jī)M2不工作。當(dāng)用水量上升,水壓下降超過設(shè)定,這時變頻器工作,動態(tài)的調(diào)節(jié)水壓。當(dāng)用水量回到低用水量帶時,變頻器又停止工作,只由泵M1供水。在低用水量區(qū)水壓在容許范圍了波動,只有當(dāng)水壓低于一定程度,變頻器才工作。依靠水壓在容許范圍,必要時配合氣壓罐來增大系統(tǒng)阻尼。這樣變頻器就不需要在低頻率下長期運(yùn)行,同時本系統(tǒng)采用V/F控制不能在過低頻率下運(yùn)行的問題也得到解決。

圖4.3 泵啟停與用水量關(guān)系圖

2)系統(tǒng)的啟動與運(yùn)行

系統(tǒng)啟動將首先將電機(jī)M1投入運(yùn)行。這時如圖4.4,繼電器KM1吸合,KM2與KM3斷開,直到電機(jī)M1啟動結(jié)束。電機(jī)M1的起動過程,變頻器相當(dāng)于軟啟動器的作用。電機(jī)M1起動結(jié)束后,變頻器停止輸出同時KM1斷開,KM3吸合,再經(jīng)過一個軟件延時后KM2吸合。這時電機(jī)M1直接接入電網(wǎng),電機(jī)M2直接接到變頻器。當(dāng)壓力偏差超過設(shè)定時變頻器工作輸出電機(jī)M2運(yùn)行。變頻器停止工作取決于是否在低用水量區(qū),但用戶需要的用水量難以測量。故通過單片機(jī)對變頻器的頻率輸出(u(k))與壓力偏差e(k),來判斷用戶用水量。顯然在u(k), e(k)都小于設(shè)定值的

情況下,用戶需要的用水量必然在低用水量區(qū),這時讓單片機(jī)控制變頻器停止工作。

4.2 變頻器部分硬件設(shè)計

4.2.1主電路

圖4.4 變頻器部分電路接線圖

如圖4.4。電機(jī)M1的作用是在供水系統(tǒng)用水量最小的情況時,維持管道水壓。在這種情況下M2可以停機(jī)休息。當(dāng)負(fù)載增加,水壓減少到一值時再將M2投入運(yùn)行。M2采用變頻器V/F恒壓頻比控制,根據(jù)負(fù)載動態(tài)的調(diào)整電機(jī)轉(zhuǎn)速。

4.2.2控制電路

圖4.5 控制電路梯形圖

如圖4.5,圖中A部分為當(dāng)失控時,通過變頻器設(shè)置且斷開QF2、閉合QF3,QF4設(shè)置為手動控制。此時為一開環(huán)控制的方式。可以通過按鍵控制電機(jī)正反轉(zhuǎn),通過電位器來控制變頻器的輸出頻率,來控制系統(tǒng)水壓。

B部分為自動運(yùn)行情況下的控制圖。其中KM11,KM22為單片機(jī)控制的接觸器的觸點(diǎn)。自動運(yùn)行過程如下:首先單片機(jī)發(fā)出指令讓KM11閉合,這時KM1工作,電機(jī)M1與變頻器接通,變頻器起軟啟動器的作用。當(dāng)時間繼電器延時到,M1啟動到工頻,M1與變頻器斷開直接接到電網(wǎng)運(yùn)行。之后單片機(jī)根據(jù)需要控制KM22使之投入運(yùn)行,根據(jù)負(fù)載的不同,通過V/F控制改變M2轉(zhuǎn)速。

4.3 單片機(jī)部分硬件設(shè)計

4.3.1 主要部分電路

圖4.6 單片機(jī)硬件結(jié)構(gòu)圖

如圖4.6圖中包括了以單片機(jī)為核心的五個部分。其總體硬件圖見附錄1。1)系統(tǒng)供電電路

圖4.7 電源模塊

如圖4.7,系統(tǒng)供電將220V的市電轉(zhuǎn)換成5V直流電。系統(tǒng)首先通過變壓器將220V的交流電降壓為9V交流,再通過整流橋變?yōu)橹绷鳌k娙軨1、C2起濾波作用。LM7805為穩(wěn)壓模塊。將電壓穩(wěn)定在5V。

2)單片機(jī)的晶振電路

圖4.8 晶振電路

如圖4.8,該電路為單片機(jī)提供穩(wěn)定的12MHz的外部時鐘頻率。其中以一塊12MHz的晶震為核心。

3)單片機(jī)繼電器電路

圖4.9 單片機(jī)控制的繼電器電路

系統(tǒng)有兩套這樣的繼電器電路與單片機(jī)相連,該繼電器的作用相當(dāng)于輔助繼電器。通過它來控制圖4.5中的KM11和KM22的打開或吸合,進(jìn)而控制主繼電器KM1和KM2來控制電機(jī)的接入或斷開。

4)單片機(jī)的外部通信電路

圖4.10 通信模塊

單片機(jī)與變頻器的通信,單片機(jī)通過MAX232芯片進(jìn)行串行通信。在變頻器端,再通過一個RS232轉(zhuǎn)RS485的轉(zhuǎn)換卡,將信號轉(zhuǎn)換成變頻器能識別的信號來完成通信過程。

5)A/D轉(zhuǎn)換采樣電路

圖4.11 A/D轉(zhuǎn)換模塊

A/D轉(zhuǎn)換電路以ADC0809為核心,將采集的壓力傳感器的信號(4~20mA信號),加以電阻網(wǎng)絡(luò)轉(zhuǎn)換成0~5V的電壓信號。通過ADC0809的模擬量輸入口(IN-0~IN-7)進(jìn)行AD采樣。模擬信號通道地址A、B、C由74LS373(三態(tài)輸出鎖存器)的Q0、Q1、Q2提供。時鐘通過單片機(jī)ALE用74LS74(D觸發(fā)器)進(jìn)行二分頻得到。當(dāng)轉(zhuǎn)換結(jié)束后EOC為高電頻,作為中斷,單片機(jī)調(diào)用中斷程序,讀采樣數(shù)據(jù)。

4.3.2 其它部分電路 1)顯示電路

圖4.12 顯示模塊

顯示部分采用循環(huán)掃描的方式,P0口傳輸顯示的內(nèi)容,P2.0至P2.3的作用是選擇對應(yīng)的LED工作。

2)看門狗電路

圖4.13 看門狗電路

X25045芯片包含一個看門狗定時器,可通過軟件預(yù)置系統(tǒng)的監(jiān)控時間。時間到后由RESET輸出一個高電平信號。看門狗定時器的預(yù)置時間通過X25045的狀態(tài)寄存器相應(yīng)的位來設(shè)定:

WD1=0,WD0=0,預(yù)置時間為1.4s WD1=0,WD0=1,預(yù)置時間為0.6s WD1=0,WD0=0,預(yù)置時間為0.2s WD1=0,WD0=0,禁止看門狗工作

看門狗的定時時間長短可由具體應(yīng)用程序的循環(huán)周期決定,通常比系統(tǒng)正常工作時最大循環(huán)周期的時間略長。編程時在適當(dāng)?shù)奈恢眉右粭l喂狗指令即可。當(dāng)系統(tǒng)跑飛,用軟件陷阱等方法無法捕捉回程序時,則看門狗定時到,迫使系統(tǒng)復(fù)位。系統(tǒng)軟件設(shè)計

5.1 主程序流程

開始 系統(tǒng)初始化 固定參數(shù)設(shè)置 可變參數(shù)設(shè)置 N A/D壓力數(shù)據(jù)采集 Y 有參數(shù)修改? 計算壓力偏差e(k)并顯示采樣植 繼電器動作判斷及輸出 延時PID控制 控制信號輸出

圖5.1 主程序流程圖

單片機(jī)上電后首先執(zhí)行的是初始化和自檢,初始化包括標(biāo)志位和變量的初始化、中斷初始化、設(shè)置各接口芯片初始化、各種程序模塊的初始化等;然后,程序進(jìn)入主循環(huán);最后進(jìn)入PID計算及各種控制信號的輸出部分。

5.2 繼電器動作控制流程

開始 讀取標(biāo)志位,判斷M1是否停止?fàn)顟B(tài)? N Y 從I/O口輸出控制信號,使繼電器KM11閉合 KM11標(biāo)志位置位;并進(jìn)行延時KM22_0標(biāo)志位置零 延時 輸出e(k)與u(k)是否超過預(yù)設(shè)值 其它情況 u(k)<設(shè)定e(k)<設(shè)定輸出控制信號使變頻器停止工作 KM22標(biāo)志位是否置位 N Y 位 KM22_0標(biāo)志位置 從I/O口輸出控制信號,使繼電器KM22閉合 KM22標(biāo)志位置位

圖5.2 繼電器控制程序流程圖

判斷M1是否啟動,M1未啟動則系統(tǒng)處于停機(jī)狀態(tài)。這時KM11閉合控制,變頻器起到軟啟動器的作用,帶動電機(jī)到工頻后變頻器停止輸出,繼電器自動將電機(jī)切換到電網(wǎng)。

經(jīng)過延時之后通過e(k),判斷是否需要電機(jī)M2投入運(yùn)行若需要就KM22繼電器輸出,同時標(biāo)志位KM22_0置位,使M2電機(jī)接到變頻器。

5.3 PID控制流程

開始 KM22、KM220,判斷電機(jī)M2是從停止到運(yùn)行? 讀取標(biāo)志位Y;KM22=1,KM220=0 N;KM22=1,KM220=1 u(k-1)=e(k-1)=e(k-2)=0 3.4節(jié)中式(3-7)PID增量算法計算△u(k)輸出u(k)=△u(k)+ u(k-1)e(k-1);u(k)→u(k-1)存儲e(k-1)→e(k-2);e(k)→采樣時刻到? Y N

圖5.3 PID算法流程圖

該系統(tǒng)的調(diào)節(jié)采用PID控制算法。在工業(yè)中,由于對象的精確數(shù)學(xué)型難以確定,系統(tǒng)參數(shù)又經(jīng)常發(fā)生變化,人們常常采用PID控制算法。這里采用的PID增量式算法。

這里讀取標(biāo)志位KM22,KM220來判斷電機(jī)M2是否是從停機(jī)狀態(tài)到運(yùn)行狀態(tài),作用是保證控制的各種初狀態(tài)為0。因為前一狀態(tài)若為停止,則前一個輸出和e(k)都應(yīng)為零,而單片機(jī)記錄的u(k-1),e(k),e(k-1),e(k-2)是停機(jī)前一個狀態(tài)的參數(shù),應(yīng)該要?dú)w零處理。其具體程序參見附錄2。

結(jié) 論

本文在分析和比較用于供水行業(yè)的控制系統(tǒng)的發(fā)展和現(xiàn)狀的基礎(chǔ)上,結(jié)合我國供水的現(xiàn)狀,設(shè)計了一套一臺水泵工作于工頻,另一臺調(diào)速的控制系統(tǒng)。隨著高層建筑層數(shù)的不斷加高,高層居民經(jīng)常出現(xiàn)用水難問題。該設(shè)計針對上述問題,要求研制變頻調(diào)速恒壓供水控制器,該控制器是基于單片機(jī)為核心,以管網(wǎng)水壓為設(shè)定參數(shù),通過控制變頻器的輸出頻率從而自動調(diào)節(jié)水泵電機(jī)的轉(zhuǎn)速,實現(xiàn)管網(wǎng)水壓的閉環(huán)調(diào)節(jié)(PID),使供水系統(tǒng)自動穩(wěn)定于設(shè)定的壓力值。

在變頻調(diào)速恒壓供水系統(tǒng)中,單臺水泵工況的調(diào)節(jié)是通過變頻器來改變電源的頻率f,方案中采用V/F控制。來改變電機(jī)的轉(zhuǎn)速n,從而改變水泵性能曲線得以實現(xiàn)的,分析水泵工況點(diǎn)激流調(diào)節(jié)和變速調(diào)節(jié)能耗比較土,可以看出利用變頻調(diào)速實現(xiàn)恒壓供水,當(dāng)轉(zhuǎn)速降低時。流量與轉(zhuǎn)速成正比,功率以轉(zhuǎn)速的三次方下降,與恒速泵供水方式中用閘閥增加阻力節(jié)流相比,在很大程度上減少能量損耗,能夠明顯節(jié)能。水泵轉(zhuǎn)速的工礦調(diào)節(jié)必須限制在一定范圍以內(nèi),也就是不要使變頻器頻率下降得過低,避免水泵在低效率段運(yùn)行。

致 謝

畢業(yè)論文暫告收尾,這也意味著我在合肥工業(yè)大學(xué)的四年的學(xué)習(xí)生活既將結(jié)束。回首既往,自己一生最寶貴的時光能于這樣的校園之中,能在眾多學(xué)富五車、才華橫溢的老師們的熏陶下度過,實是榮幸之極。在這四年的時間里,我在學(xué)習(xí)上和思想上都受益非淺。這除了自身努力外,與各位老師、同學(xué)和朋友的關(guān)心、支持和鼓勵是分不開的。

恒壓供水是變頻調(diào)速應(yīng)用的比較成熟領(lǐng)域,老師的諄諄誘導(dǎo)、同學(xué)的出謀劃策及支持鼓勵,是我堅持完成論文的動力源泉。在此,我特別要感謝我的導(dǎo)師林勇老師。從論文的選題、文獻(xiàn)的采集、框架的設(shè)計、結(jié)構(gòu)的布局到最終的論文定稿,從內(nèi)容到格式,從標(biāo)題到標(biāo)點(diǎn),他都費(fèi)盡心血。沒有林勇老師的辛勤栽培、孜孜教誨,就沒有我論文的順利完成。

回顧這段時間的學(xué)習(xí)和生活,許多的老師和同學(xué)給予我各個方面的幫助和支持,讓我堅持到了最后,在此感謝所有幫助和支持我的人。

二○一○年六月十日

參考文獻(xiàn)

[1] 杜消府.小氣壓罐與變頻調(diào)速結(jié)合的節(jié)能供水系統(tǒng)[J ],中國給水排水,2005年07期:77.[2] 韓安榮.通用變頻器及其應(yīng)用[M] .北京:機(jī)械工業(yè)出版社,2000.[3] 宋舒, 王秋才.高層建筑恒壓供水控制系統(tǒng)[J],現(xiàn)代電子技術(shù),1999年08期:23.[4] 孔全.建筑二次供水方式及優(yōu)缺點(diǎn)探析[J],科技資訊,2001年03期:76.[5] 李斌;羅富強(qiáng);陳煒;.管網(wǎng)疊壓(無負(fù)壓)供水系統(tǒng)水泵能耗對比研究,給水排水, 2010年 03期 :156 [6] 顧繩谷.電機(jī)及拖動基礎(chǔ)[M],2007 [7] 陳伯時.電力拖動自動控制系統(tǒng)[M].北京:機(jī)械工業(yè)出版社[M],2003 [8] 王再英,韓養(yǎng)社,高虎賢.樓宇自動化系統(tǒng)原理與應(yīng)用[M],北京:電子工業(yè)出版社,2008 [9] 李華.變頻調(diào)速應(yīng)用手冊[M] .北京:機(jī)械工業(yè)出版社,2000 [10] 何利民.單片機(jī)應(yīng)用系統(tǒng)設(shè)計[M] .北京:北京航空航天大學(xué)出版社,1990.[11] 于海生.微型計算機(jī)控制技術(shù)[M] .北京:清華大學(xué)出版社,2002

附錄1 以單片機(jī)為主的主要硬件圖

附錄2 主要程序

1)A/D轉(zhuǎn)換程序 AD_7 EQU 00H DA1_ADDR EQU 40H STACK1 SEGMENT STACK DW 256 DUP(?)STACK1 ENDS CODE SEGMENT ASSUME CS:CODE

START: CALL INIT_ADDR CALL INITTIME1 JMP $

intserve: CLI MOV DX,AD_7 MOVX AL,DX MOV DX,DA1_ADDR MOVX DX,AL MOV AL,20H MOVX 20H,AL STI RET INIT_ADDR: MOV BX,0FH*4 MOV AX,OFFSET intserve MOV WORD PTR[BX],AX MOV AX, SEG intserve MOV WORD PTR[BX+2],AX STI

IRET INITTIME1: MOV AL,01110111B MOV DX,0F043H MOVX DX,AL MOV DX,0F041H MOV AL,00H MOVX DX,AL MOV AL,20H MOVX DX,AL RET

2)PID控制程序 AD_7 EQU 00H DA1_ADDR EQU 40H A0 EQU 4FH A1 EQU 61H A2 EQU 13H

data segment uk1 DW 0H ek2 DB 0H ek1 DB 0H ek DB 0H DATA ENDS STACK1 SEGMENT STACK DW 256 DUP(?)STACK1 ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START: CALL INITTIME2 CALL INIT_ADDR JMP $ MOV DX,AD_7 MOVX AL,DX SUB AL,80H MOV BX,OFFSET ek MOV [BX],AL MOV DL,A0 IMUL DL;A0*ek MOV DX,AX PUSH DX MOV BX,OFFSET ek1 MOV AL,[BX] MOV DL,A1 IMUL DL;A1*ek1 POP DX ADD AX,0H SUB DX,AX;-A1*ek1 JNO NOVER2 JS NG2 MOV DH,80H JMP NOVER2

NG2: MOV DH,7FH

intserve: CLI

NOVER2: NG3: MOV DH,7FH

NOVER3: MOV BX,OFFSET uk1

NG: MOV DH,7FH NOVER: PUSH DX MOV BX,OFFSET ek2 MOV AL,[BX] MOV DL,A2 IMUL DL;A2*ek2 POP DX ADD DX,AX;+A2*ek2 JNO NOVER3 JS NG3 MOV DH,80H JMP NOVER3 MOV AX,[BX] ADD DX,AX;uk1+A0*ek JNO NOVER JS NG MOV DH,80H JMP NOVER MOV AX,DX MOV AL,AH MOV BX,OFFSET uk1 MOV [BX],DX ADD AL,80H

MOV DX,DA1_ADDR MOVX DX,AL MOV AL,20H MOVX 20H,AL MOV AX,DATA MOV DS,AX MOV BX,OFFSET ek1 PUSH BX MOV DX,[BX] MOV BX,OFFSET ek2 MOV [BX],DX MOV BX,OFFSET ek MOV DX,[BX] POP BX MOV [BX],DX STI IRET MOV BX,0FH*4 MOV AX,OFFSET intserve MOV WORD PTR[BX],AX MOV AX, SEG intserve MOV WORD PTR[BX+2],AX STI RET MOV AL,01110110B MOV DX,0F043H MOVX DX,AL

INIT_ADDR: INITTIME2:

MOV DX,0F041H MOV AL,10H MOVX DX,AL MOV AL,0B7H MOVX DX,AL RET

第四篇:基于單片機(jī)的恒壓供水系統(tǒng)的設(shè)計與實現(xiàn)

湖南科技大學(xué)畢業(yè)設(shè)計(論文)

題目 作者 學(xué)院 專業(yè) 學(xué)號 指導(dǎo)教師

二〇一一年四月八日

單片機(jī)構(gòu)成的恒壓供水控制系統(tǒng)設(shè)計 李鐵雄 信息與電氣工程 自動化

0704020117 沈宏遠(yuǎn)老師

IV 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

目錄

前言.................................................................1 1 緒論...............................................................1 1.1 恒壓供水系統(tǒng)的概念..............................................1 1.2變頻器的基本概念

1.3變頻恒壓供水系統(tǒng)主要特點(diǎn).........................................2 1.4 恒壓供水技術(shù)實現(xiàn)................................................2 2 變頻恒壓調(diào)速供水系統(tǒng)的工作原理.....................................3

2.1 系統(tǒng)工作過程..................................................4 2.2 變頻調(diào)速的基本調(diào)速原理........................................6 2.3 水泵變頻調(diào)速節(jié)能分析..........................................7 2.4 本章小結(jié)......................................................8 3 變頻恒壓調(diào)速供水系統(tǒng)硬件設(shè)計.......................................8

3.1 硬件總體說明..................................................9 3.2 555定時器復(fù)位電路............................................9 3.3 LED數(shù)值顯示 D/A數(shù)值采集 D/A數(shù)值反饋........................11

3.3.1 LED數(shù)值顯示模塊........................................11 3.3.2 數(shù)據(jù)采集A/D轉(zhuǎn)換電路...................................12 變頻恒壓調(diào)速供水系統(tǒng)軟件設(shè)計......................................13

4.1 編程軟件.....................................................13

4.1.1 C051編譯器介紹.........................................13 4.1.2 KEIL編譯器.............................................14 4.2 單片機(jī)資料...................................................14 4.3 軟件的程序設(shè)計圖.............................................15 5 結(jié)論..............................................................17 附錄................................................................19 參考文獻(xiàn)............................................................26

V 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

基于單片機(jī)恒壓供水系統(tǒng)設(shè)計

前言

隨著社會經(jīng)濟(jì)的迅速發(fā)展,人們對供水的質(zhì)量和安全可靠性的要求不斷提高。把先進(jìn)的自動化技術(shù)、通訊技術(shù)、網(wǎng)絡(luò)技術(shù)等應(yīng)用到供水領(lǐng)域,成為對供水企業(yè)新的要求。在大力提倡節(jié)約能源的今天,研究高性能、經(jīng)濟(jì)型的恒壓供水監(jiān)控系統(tǒng)。所以,對于某些用水區(qū)提高勞動生產(chǎn)率、降低能耗、信息共享,采用恒壓供水系統(tǒng),具有較大的經(jīng)濟(jì)和社會意義。恒壓供水是指在供水管網(wǎng)中用水量發(fā)生變化時,出口壓力保持不變的供水方式。供水壓力值是根據(jù)用戶需求確定的,傳統(tǒng)的恒壓供水方式是采用水塔、高位水箱、氣壓罐等設(shè)施來實現(xiàn),隨著變頻調(diào)速技術(shù)的日益成熟和廣泛應(yīng)用,利用變頻器、PID調(diào)節(jié)器、傳感器、PLC等器件的有機(jī)組合,構(gòu)成控制系統(tǒng),調(diào)節(jié)水泵的輸出流量,實現(xiàn)恒壓供水。緒論

1.1 恒壓供水系統(tǒng)的提出

采用電動機(jī)調(diào)速裝置與可編程控制器(PLC)構(gòu)成控制系統(tǒng),進(jìn)行優(yōu)化控制泵組的調(diào)速運(yùn)行,并自動調(diào)整泵組的運(yùn)行臺數(shù),完成供水壓力的閉環(huán)控制,在管網(wǎng)流量變化時達(dá)到穩(wěn)定供水壓力和節(jié)約電能的目的。系統(tǒng)的控制目標(biāo)是泵站總管的出水壓力,系統(tǒng)設(shè)定的給水壓力值與反饋的總管壓力實際值進(jìn)行比較,其差值輸入CPU運(yùn)算處理后,發(fā)出控制指令,控制泵電動機(jī)的投運(yùn)臺數(shù)和運(yùn)行變量泵電動機(jī)的轉(zhuǎn)速,從而達(dá)到給水總管壓力穩(wěn)定在設(shè)定的壓力值上。恒壓供水就是利用變頻器的PID或PI功能實現(xiàn)的工業(yè)過程的閉環(huán)控制。即將壓力控制點(diǎn)測的壓力信號(4~20mA)直接輸入到變頻器中,由變頻器將其與用戶設(shè)定的壓力值進(jìn)行比較,并通過變頻器內(nèi)置PID運(yùn)算將結(jié)果轉(zhuǎn)換為頻率調(diào)節(jié)信號調(diào)整水泵電機(jī)的電源頻率,從而實現(xiàn)控制水泵轉(zhuǎn)速。

供水系統(tǒng)選用原則水泵揚(yáng)程應(yīng)大于實際供水高度。水泵流量總和應(yīng)大于實際最大供水量。

變頻調(diào)速恒壓供水技術(shù)其節(jié)能、安全、供水高品質(zhì)等優(yōu)點(diǎn),在供水行業(yè)得到了廣泛應(yīng)用。恒壓供水調(diào)速系統(tǒng)實現(xiàn)水泵電動機(jī)無級調(diào)速,依據(jù)用水量的變化(實際上為供水管網(wǎng)的壓力變化)自動調(diào)節(jié)系統(tǒng)的運(yùn)行參數(shù),在用水量發(fā)生變化時保持水壓恒定以滿足用水要求是當(dāng)今先進(jìn)、合理的節(jié)能型供水系統(tǒng)。在實際應(yīng)用中如何充分利用變頻器內(nèi)置的各種功能,對合理設(shè)計變頻器調(diào)速恒壓供水設(shè)備,降低成本、保證產(chǎn)品質(zhì)量等有著重要意義。

變頻器的基本概念

1、基本概念

(1)VVVF

改變電壓、改變頻率(Variable Voltage and Variable Frequency)的縮寫。

(2)CVCF 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

 恒電壓、恒頻率(Constant Voltage and Constant Frequency)的縮寫。各國使用的交流供電電源,無論是用于家庭還是用于工廠,其電壓和頻率均200V/60Hz(50Hz)或100V/60Hz(50Hz)。通常,把電壓和頻率固定不變的交流電變換為電壓或頻率可變的交流電的裝置稱作“變頻器”。為了產(chǎn)生可變的電壓和頻率,該設(shè)備首先要把三相或單相交流電變換為直流電(DC)。然后再把直流電(DC)變換為三相或單相交流電(AC),我們把實現(xiàn)這種轉(zhuǎn)換的裝置稱為“變頻器”(inverter)。

變頻器也可用于家電產(chǎn)品。使用變頻器的家電產(chǎn)品中不僅有電機(jī)(例如空調(diào)等),還有熒光燈等產(chǎn)品。用于電機(jī)控制的變頻器,既可以改變電壓,又可以改變頻率。但用于熒光燈的變頻器主要用于調(diào)節(jié)電源供電的頻率。汽車上使用的由電池(直流電)產(chǎn)生交流電的設(shè)備也以“inverter”的名稱進(jìn)行出售。變頻器的工作原理被廣泛應(yīng)用于各個領(lǐng)域。例如計算機(jī)電源的供電,在該項應(yīng)用中,變頻器用于抑制反向電壓、頻率的波動及電源的瞬間斷電。

1.2 變頻恒壓供水系統(tǒng)主要特點(diǎn)

a.節(jié)能,可以實現(xiàn)節(jié)電20%~40%,能實現(xiàn)綠色省電。b.占地面積小,投資少,效率高。

c.配置靈活,自動化程度高,功能齊全,靈活可靠。

d.運(yùn)行合理,由于是軟啟和軟停,不但可以消除水錘效應(yīng),而且電機(jī)軸上的平均扭矩和磨損減小,減小了維修量和維修費(fèi)用,并且水泵的壽命大大提高。

e.由于變頻恒壓調(diào)速直接從水源供水,減少了原有供水方式的二次污染,防止了很多傳染疾病。

f.通過通信控制,可以實現(xiàn)五人職守,節(jié)約了人力物力。

1.3 恒壓供水技術(shù)實現(xiàn)

通過安裝在管網(wǎng)上的壓力傳感器,把水轉(zhuǎn)換成4~20mA的模擬信號,通過變頻器內(nèi)置的PID控制器,來改變電動水泵轉(zhuǎn)速。當(dāng)用戶用水量增大,管網(wǎng)壓力低于設(shè)定壓力時,變頻調(diào)速的輸出頻率將增大,水泵轉(zhuǎn)速提高,供水量加大,當(dāng)達(dá)到設(shè)定壓力時,電動機(jī)水泵的轉(zhuǎn)速不再變化,使管網(wǎng)壓力恒定在設(shè)定壓力上;反之亦然。

目前交流電機(jī)變頻調(diào)速技術(shù)是一項業(yè)已廣泛應(yīng)用的技能技術(shù),由于電子技術(shù)的飛速發(fā)展,變頻器的性能有了極大的提高,它可以實現(xiàn)控制設(shè)備軟啟停,不僅可以降低設(shè)備故障率,還可以大幅縮減電耗,確保系統(tǒng)安全、穩(wěn)定、長周期運(yùn)行。

長期以來區(qū)域的供水系統(tǒng)都是由市政管網(wǎng)經(jīng)過二次加壓和水塔或天而水池來滿足用戶對供水壓力的要求。在供水系統(tǒng)中加壓泵通常是用最不利水電的水壓要求來確定相應(yīng)的揚(yáng)程設(shè)計,然后泵組根據(jù)流量變化情況來選配,并確定水泵的運(yùn)行方式。由于用水有著季節(jié)和時段的明顯變化,日常供水運(yùn)行控制就常采用水泵的運(yùn)行方式調(diào)整加上出口閥開度調(diào)節(jié)供水的水量水壓,大量能量因消耗在出口閥而浪費(fèi),而且存在著水池“二次污染”的問題。變頻調(diào)速技術(shù)在給水泵站上的應(yīng)用,成功解決了能耗和污染兩大難題[1]。湖南科技大學(xué)畢業(yè)設(shè)計(論文)變頻恒壓調(diào)速供水系統(tǒng)的工作原理

在變頻調(diào)速供水系統(tǒng)中,是通過變頻調(diào)速來改變水泵的轉(zhuǎn)速從而改變水泵工作點(diǎn)來達(dá)到調(diào)節(jié)供水流量的目的。反應(yīng)水泵運(yùn)行工程的水泵工作點(diǎn)也稱為水泵工況點(diǎn),是指水泵在確定的管路系統(tǒng)中,實際運(yùn)行時所具有的揚(yáng)程、流量以及相應(yīng)的效率、功率等參數(shù)。調(diào)節(jié)水泵轉(zhuǎn)速的過程中,水泵工況點(diǎn)的調(diào)節(jié)是一個十分關(guān)鍵的問題。如果水泵工況點(diǎn)偏離設(shè)計工作點(diǎn)較遠(yuǎn),不僅會引起水泵運(yùn)行效率降低、功率升高或者發(fā)生嚴(yán)重的氣穴現(xiàn)象,還可能導(dǎo)致管網(wǎng)壓力不穩(wěn)定而影響正常的供水。水泵在實際運(yùn)行時的工作點(diǎn)取決于水泵性能、管路水力損失以及所需實際揚(yáng)程,這三種因素任一項發(fā)生變化,水泵的運(yùn)行工況都會發(fā)生變化因此水泵工況點(diǎn)的確定和工況調(diào)節(jié)與這三者密切相關(guān)。

圖2-1 變頻恒壓供水系統(tǒng)組成框圖 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

圖2-1就是一個典型的由8051單片機(jī)控制的恒壓調(diào)速供水系統(tǒng)。系統(tǒng)由微機(jī)控制器、交流變頻調(diào)速器、水泵機(jī)組、供水管網(wǎng)和壓力傳感器等組成,控制系統(tǒng)結(jié)構(gòu)原理如圖2-2所示。8051單片計算機(jī)在這里主要起壓力采集,PID調(diào)節(jié)器計算、功能判斷處理、消防處理、邏輯切換、壓力顯示和聲光報警等作用[2]。

圖2-2 單片機(jī)的變頻恒壓調(diào)速系統(tǒng)原理框圖

2.1 系統(tǒng)工作過程

根據(jù)現(xiàn)場生產(chǎn)的實際狀況,白天一般只需開動一臺水泵,就能滿足生產(chǎn)生活需要,小機(jī)工頻運(yùn)行作恒速泵使用,大機(jī)變頻運(yùn)行作變量泵;晚上用水低峰時,只需開動一臺大機(jī)就滿足供水需要,因此可采用一大一小搭配進(jìn)行設(shè)計,即把1#水泵電機(jī)(160KW)和2#水泵電機(jī)(220KW)為一組,自動控制系統(tǒng)可以根據(jù)運(yùn)行時間的長短來調(diào)整選擇不同的機(jī)組運(yùn)行。

分析自動控制系統(tǒng)機(jī)組Ⅰ(1#、2#水泵機(jī)組)工作過程,可分為以下三個工作狀態(tài):a.1#電機(jī)變頻啟動;b.1#電機(jī)工頻運(yùn)行,2#電機(jī)變頻運(yùn)行;c.2#電機(jī)單獨(dú)變頻運(yùn)行,一般情況下,水泵電機(jī)都處于這三種工作狀態(tài)中,當(dāng)管網(wǎng)壓力突變時,三種工作狀態(tài)就要發(fā)生相應(yīng)變換,因此這三種工作狀態(tài)對應(yīng)著三個切換過程。

切換過程Ⅰ

1#電機(jī)變頻啟動,頻率達(dá)到50Hz,1#電機(jī)工頻運(yùn)行,2#電機(jī)變頻運(yùn)行。系統(tǒng)開始工作時,管網(wǎng)水壓低于設(shè)定壓力下限P。按下相應(yīng)的按鈕,選擇機(jī)組Ⅰ運(yùn)行,在PLC可編程控制器控制下,KM2得電,1#電機(jī)先接至變頻器輸出端,接著接通變頻器FWD端。變頻器對拖動1#泵的電動機(jī)采用軟啟動,1#電機(jī)啟動,運(yùn)行一段時間后,隨著運(yùn)行頻率的增加,當(dāng)變頻器輸出頻率增至工頻f0可編程控制器發(fā)出指令,接通變頻器BX端,變頻器FWD端斷開,KM2失電,1#電機(jī)自變頻器輸出端斷開,KM1得電,1#電機(jī)切換至工頻運(yùn)行,1#電機(jī)自變頻器輸出端斷開,KM1得電1#電機(jī)切換至工頻運(yùn)行。1#電機(jī)工頻運(yùn)行后,開啟1#泵閥門,1#泵工作在工頻狀態(tài)。接著KM3得電,2#電機(jī)接至變頻器輸出端,接通變頻器FWD端,變頻器BX端斷開,2#電機(jī)開始軟啟動,運(yùn)行一段時間后,開啟2#泵閥門,2#水泵電機(jī)工作在變頻狀態(tài)。從而實現(xiàn)1#水泵由變頻切換至工頻電網(wǎng)運(yùn)行,2#水泵接入變頻器并啟動運(yùn)行,在系統(tǒng)調(diào)節(jié)下變頻器輸出頻率不斷增加,湖南科技大學(xué)畢業(yè)設(shè)計(論文)

直到管網(wǎng)水壓達(dá)到設(shè)定值(Pi<P<Pm)為止。

切換過程Ⅱ

由1#電機(jī)工頻運(yùn)行,2#電機(jī)變頻運(yùn)行轉(zhuǎn)變?yōu)?#電機(jī)單獨(dú)變頻運(yùn)行狀態(tài)。當(dāng)晚上用水量大量減少時,水壓增加,2#水泵電機(jī)在變頻器作用下,變頻器輸出頻率下降,電機(jī)轉(zhuǎn)速下降,水泵輸出流量減少,當(dāng)變頻器輸出頻率下降到指定值fmin,電機(jī)轉(zhuǎn)速下降到指定值,水管水壓高于設(shè)定水壓上限Pk時(2#電機(jī),f=fmin,P<Pk),在PLC可編程控制器控制下,1#水泵電機(jī)在工頻斷開,2#水泵繼續(xù)在變頻器拖動下變頻運(yùn)行。

切換過程Ⅲ

由2#電機(jī)變頻運(yùn)行轉(zhuǎn)變?yōu)?#電機(jī)變頻停止,1#電機(jī)變頻運(yùn)行狀態(tài)。當(dāng)早晨用水量再次增加時,2#電動機(jī)工作在調(diào)速運(yùn)行狀態(tài),當(dāng)變頻器輸出頻率增至工頻fi(即50Hz),水管水壓低于設(shè)定水壓上限Pi時(2#電機(jī)f=fi,P≦Pi),接通變頻器BX端,變頻器FWD斷開,KM3斷開,2#電機(jī)自變頻器輸出端斷開;KM2得電,1#電機(jī)接至變頻器輸出端;接通變頻器FWD端,于此同時變頻器BX端斷開。1#電機(jī)開始軟啟動。控制系統(tǒng)又回到初始工作狀態(tài)Ⅰ,開始新一輪循環(huán)。

圖2.1-1 1#和2#機(jī)組工作過程流程圖 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

2.2 變頻調(diào)速的基本調(diào)速原理

水泵機(jī)組應(yīng)用變頻調(diào)速技術(shù)。即通過改變電動機(jī)定子電源效率來改變電動機(jī)轉(zhuǎn)速可以相應(yīng)的改變水泵轉(zhuǎn)速及工況,使其流量與揚(yáng)程適應(yīng)管網(wǎng)用水量的變化,保持管網(wǎng)最不利點(diǎn)壓力恒定,達(dá)到節(jié)能效果。

如圖2.2-1所示,n為水泵特性曲線,A管路特性曲線,H0為管網(wǎng)末端的服務(wù)壓力,H1為泵出口壓力。當(dāng)用水量達(dá)到最大Qmax時,水泵全速運(yùn)轉(zhuǎn),出口閥門全開,達(dá)到了滿負(fù)荷運(yùn)行,水泵的特性n0和用水管特性曲線A0匯交于b點(diǎn),此時,水泵輸出口壓力為H,末端服務(wù)壓力剛好為H0.當(dāng)用水量從Qmax減少到Q1的過程中,采用不同的控制方案,其水泵的能耗也不同[3]。

圖2.2-1 節(jié)能分析曲線圖

★ 水泵全速運(yùn)轉(zhuǎn),靠關(guān)小泵出口閥門來控制;此時,管路阻力特性曲線變陡(A2),水泵的工況點(diǎn)由b點(diǎn)上滑到c點(diǎn),而管路所需的揚(yáng)程將由b點(diǎn)滑到d點(diǎn),這樣c點(diǎn)和d點(diǎn)揚(yáng)程的差值即為全速水泵的能量浪費(fèi)。

★ 水泵變速運(yùn)轉(zhuǎn),靠泵的出口壓力恒定來控制;此時,當(dāng)用水量由Qmax下降時,控制系統(tǒng)降低水泵轉(zhuǎn)速來改變其特性。但由于采用泵出口壓力恒量方式工作。所以其工況點(diǎn)是在H上平移。在水量到達(dá)Q1時,相應(yīng)的水泵特性趨向為nx。而管路的特性曲線將向上平移到A1,兩線交點(diǎn)e即為此時的工況點(diǎn),這樣,在水量減少到Q1時,將導(dǎo)致湖南科技大學(xué)畢業(yè)設(shè)計(論文)

管網(wǎng)不利點(diǎn)水壓升高到H0﹥H1,則H1即為水泵的能量浪費(fèi)。

★ 水泵變速運(yùn)轉(zhuǎn),靠管網(wǎng)取不利點(diǎn)壓力恒定來控制;此時,當(dāng)用水量由Qmax下降到Q1時,水泵降低轉(zhuǎn)速,水泵的特性曲線n1,其工況點(diǎn)為d點(diǎn),正好落在管網(wǎng)特性曲線A0上,這樣可以使水泵的工作點(diǎn)式中沿著A0滑動,管網(wǎng)的服務(wù)壓力H0恒定不變,其揚(yáng)程與系統(tǒng)阻力相適應(yīng),沒有能量的浪費(fèi)。此方案與泵出口恒壓松散水相比,其能耗下降了h1。

根據(jù)水泵相似原理:

Q1/Q2=n1/n2 H1/H2=(n1/n2)*2 P1/P2=(n1/n2)*3 式中,Q、H、P、n分別為泵流量、壓力、軸功率和轉(zhuǎn)速。即通過控制轉(zhuǎn)速可以減少軸功率。根據(jù)以上分析表明,選擇供水管網(wǎng)最不利點(diǎn)允許的最低壓力為控制參數(shù),通過壓力傳感器以獲得壓力信號,組成閉環(huán)壓力自控調(diào)速系統(tǒng),以使水泵的轉(zhuǎn)速保持與調(diào)速裝置所設(shè)定的控制壓力相匹配,使調(diào)速技術(shù)和自控技術(shù)相結(jié)合,達(dá)到最佳節(jié)能效果。

采用變頻恒壓供水系統(tǒng)除可節(jié)能外,還可以使水泵組啟動,降低了起動電流,避免了對供電系統(tǒng)產(chǎn)生沖擊負(fù)荷,提高了供水供電的安全可靠性。另外,變頻器本身具有過電流、過電壓、失壓等多種保護(hù)功能,提高了系統(tǒng)的安全可靠性。

目前水泵電機(jī)絕大部分是三相交流異步電動機(jī),根據(jù)交流電機(jī)的轉(zhuǎn)速特性,電機(jī)的 轉(zhuǎn)速n為

n=120(1-s)/p 式中s為電機(jī)的滑差(s=0.02),p為電機(jī)極對數(shù),f為定子供電頻率。當(dāng)水泵電機(jī)選定后,p和s為定值,也就是說電機(jī)轉(zhuǎn)速與電源的頻率高低成正比,頻率越高,轉(zhuǎn)速越高,反之,轉(zhuǎn)速越低,變頻調(diào)速時是根據(jù)這一公式來實現(xiàn)無級調(diào)速的。

由流體力學(xué)知:管網(wǎng)壓力P、流量Q和功率N的關(guān)系為 N=PQ 由功率與水泵電機(jī)轉(zhuǎn)速成三次方正比關(guān)系,基于轉(zhuǎn)速控制比,基于流量控制可以大幅度降低軸頻率[4]。

2.3 水泵變頻調(diào)速節(jié)能分析

水泵運(yùn)行工況點(diǎn)A是水泵性能曲線n1和管道性能曲線R1的交點(diǎn)。在常規(guī)供水系統(tǒng)中,采用閥門控制流量,需要減少流量時關(guān)小閥門,管路性能曲線有R1變?yōu)镽2。運(yùn)行工況點(diǎn)沿著水泵性能曲線從A點(diǎn)移到D點(diǎn),揚(yáng)程從H0上升到H1,流量從Q0減少到Q1。采用變頻調(diào)速控制時,管路性能曲線R1保持不變,水泵的特性取決于轉(zhuǎn)速,如果水泵轉(zhuǎn)速從n0降到n1,水泵性能曲線從n0平移到n1,運(yùn)行工況點(diǎn)沿著水泵性能曲線從A點(diǎn)移到C點(diǎn),揚(yáng)程從H0下降到H1,流量從Q0減少到Q1。在圖2.3-1中水泵運(yùn)行在B點(diǎn)時消耗的軸功率與H1BQ1O的面積成正比,運(yùn)行在C點(diǎn)時消耗的軸功率與H2CQ1O的面積成正比,從圖2-6上可以看出,在流量相同的情況下,采用變頻調(diào)速控制比恒速泵控制節(jié)能效果明顯。湖南科技大學(xué)畢業(yè)設(shè)計(論文)

圖2.3-1 變頻調(diào)速恒壓供水單臺水泵工況調(diào)節(jié)圖

求出運(yùn)行在B點(diǎn)的泵的軸功率 NB?kQyHy 運(yùn)行在C點(diǎn)泵的軸功率 NC?kQyHy 兩者之差 hj??j2j2??Q 2g2gA2也就是說,采用閥門控制流量時有ΔV的功率被白白浪費(fèi)了,而且損耗閥門的關(guān)小而增加。相反,采用變頻調(diào)速控制水泵電機(jī)時,當(dāng)轉(zhuǎn)速在允許范圍內(nèi)降低時,功率以轉(zhuǎn)速的三次方下降,在可調(diào)節(jié)范圍內(nèi)與恒速泵供水方式中用閥門增加阻力的流量控制方式相比,節(jié)能效果顯著。

2.4 本章小結(jié)

本章從水泵理論和管網(wǎng)特性曲線分析入手討論水泵工作點(diǎn)的確定方法。接著介紹了水泵工況調(diào)節(jié)的幾種常用方法。在變頻調(diào)速恒壓供水系統(tǒng)中,水泵工況的調(diào)節(jié)是通過改變水泵性能曲線得以實現(xiàn)的。本章重點(diǎn)對變頻調(diào)速恒壓供水系統(tǒng)中水泵能耗機(jī)理進(jìn)行深入研究,得到以下幾個結(jié)論:

a.水泵的工作點(diǎn)就是在同一坐標(biāo)系中水泵的性能曲線和管路性能曲線的交點(diǎn),水泵工作點(diǎn)是水泵運(yùn)行的理想工作點(diǎn),實際運(yùn)行時水泵的工作點(diǎn)并非總是固定不變的。

b.水泵工況的調(diào)節(jié)就是采用改變管路性能曲線或改變水泵性能曲線的方法來移動工作點(diǎn),使其符合要求。變頻恒壓調(diào)速供水系統(tǒng)硬件設(shè)計 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

3.1 硬件總體說明

單片機(jī)系統(tǒng)的硬件結(jié)構(gòu)框架圖如圖3.1-1所示。

本系統(tǒng)以8951單片機(jī)為核心,它有4KEPROM,所以不用外擴(kuò)EPROM,這樣可以利用P0、P2口作為輸入、輸出I/O口,簡化了硬件結(jié)構(gòu)。系統(tǒng)的顯示采用4片74LS164驅(qū)動LED,使用8951的串行通訊口TXD,DXD。93C46為串行EEPROM,用于保存開機(jī)設(shè)定的原始參數(shù)[5]。

圖3.1-1 系統(tǒng)硬件結(jié)構(gòu)框圖

3.2 555定時器復(fù)位電路

用NE555組成的硬件定時復(fù)位系統(tǒng),可以有效地防止程序死機(jī)現(xiàn)象。

NE555封裝 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

圖3.2-1 NE555封裝圖

如圖3.2-1和圖3.2-2可知,NE555定時電路V0口輸出連續(xù)的脈沖信號至RST,達(dá)到定時復(fù)位的效果。電路使用電阻電容產(chǎn)生RC定時電路,用于設(shè)定脈沖的周 期和脈沖的寬度。調(diào)節(jié)RW或者電容C,可以得到不同的時間常數(shù)。

脈沖寬度計算公式:TW =0.7(R1+RW+R2)C 振蕩周期計算公式:T=0.7(R1+ RW+2*R2)C 從而通過控制振蕩周期和脈沖寬度就可以控制定時時間。內(nèi)部結(jié)構(gòu)圖

圖3.2-2 NE555內(nèi)部結(jié)構(gòu) 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

圖 3.2-3 NE555定時電路及工作波形

3.3 LED數(shù)值顯示 D/A數(shù)值采集 D/A數(shù)值反饋

3.3.1 LED數(shù)值顯示模塊

數(shù)碼管由7 個發(fā)光二極管組成,行成一個日字形,它門可以共陰極,也可以共陽極。通過解碼電路得到的數(shù)碼接通相應(yīng)的發(fā)光二極而形成相應(yīng)的字,這就是它的工作原理。基本的半導(dǎo)體數(shù)碼管是由7 個條狀的發(fā)光二極管(LED)按圖1 所示排列而成的,可實現(xiàn)數(shù)字“0~9”及少量字符的顯示。另外為了顯示小數(shù)點(diǎn),增加了1 個點(diǎn)狀的發(fā)光二極管,因此數(shù)碼管就由8 個LED 組成,我們分別把這些發(fā)光二極管命名為“a,b,c,d,e,f,g,dp”,排列順序如下圖3.3.1-1。

圖3.3.1-1 共陰數(shù)碼管引腳圖 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

3.3.2 數(shù)據(jù)采集A/D轉(zhuǎn)換電路

a.AD0809的邏輯結(jié)構(gòu)

ADC0809 是8位逐次逼近型A/D轉(zhuǎn)換器。它由一個8路模擬開關(guān)、一個地址鎖存譯碼器、一個A/D 轉(zhuǎn)換器和一個三態(tài)輸出鎖存器組成,如圖3.3.2-1。多路開關(guān)可選通8個模擬通道,允許8 路模擬量分時輸入,共用A/D 轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。三態(tài)輸出鎖器用于鎖存A/D 轉(zhuǎn)換完的數(shù)字量,當(dāng)OE 端為高電平時,才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。

圖3.3.2-1 AD0809內(nèi)部結(jié)構(gòu)

b.AD0809的工作原理

IN0-IN7:8 條模擬量輸入通道

ADC0809 對輸入模擬量要求:信號單極性,電壓范圍是0-5V,若信號太小,必須進(jìn)行放大;輸入的模擬量在轉(zhuǎn)換過程中應(yīng)該保持不變,如若模擬量變化太快,則需在輸入前增加采樣保持電路[6]。

c.AD0809轉(zhuǎn)換電路

電路見圖3.3.2-2,主要由AD 轉(zhuǎn)換器AD0809,頻率發(fā)生器SUN7474,單片機(jī)AT89S51及顯示用數(shù)碼管組成。AD0809的啟動方式為脈沖啟動方式,啟動信號START啟動后開始轉(zhuǎn)換,EOC 信號在START 的下降沿10us后才變?yōu)闊o效的低電平。這要求查詢程序待EOC無效后再開始查詢,轉(zhuǎn)換完成后,EOC 輸出高電平,再由OE 變?yōu)楦唠娖絹磔敵鲛D(zhuǎn)換數(shù)據(jù)。我們在設(shè)計程序時可以利用EOC 信號來通知單片機(jī)(查詢法或中斷法)讀入已轉(zhuǎn)換的數(shù)據(jù),也可以在啟動AD0809 后經(jīng)適當(dāng)?shù)难訒r再讀入已轉(zhuǎn)換的數(shù)據(jù)。AT89S51的輸出頻為晶振頻的1/6(2MHZ),AT89S1 與SUN7474連接經(jīng)與7474的ST腳提供AD0809 的工作時鐘。AD0809 的工作頻范圍為10KHZ-1280KHZ,當(dāng)頻率范圍為500KHZ 時,其轉(zhuǎn)換速度為128us。湖南科技大學(xué)畢業(yè)設(shè)計(論文)

AD0809 的數(shù)據(jù)輸出公式為:Dout=Vin*255/5=Vin*51,其中Vin為輸入模擬電壓,Vout為輸出數(shù)據(jù)。

圖3.3.2-2 A/D轉(zhuǎn)換電路 變頻恒壓調(diào)速供水系統(tǒng)軟件設(shè)計

4.1 編程軟件

4.1.1 C051編譯器介紹 現(xiàn)在比較流行的51系列編程軟件

a.American Automation:編譯器通過#asm和endasm預(yù)處理選擇支持匯編語言。b.IAR: 瑞典的IAR是支持分體切換的編譯器。

c.Bso/Tasking:是Intel,LSI,Motorola,Philips,Simens和Texas Instruments嵌入式系統(tǒng)的配套軟件工具 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

d.Dunfield Shareware:非專業(yè)的軟件包,不支持floats,longs或結(jié)構(gòu)等

e.KEIL:KEIL在代碼生成方面處于領(lǐng)先地位,可以產(chǎn)生最少的代碼。它支持浮點(diǎn)或長整數(shù)、重入和遞推。使用單片機(jī)模式,KEIL是最好的選擇

f.Intermetrics:使用起來比較困難,要由可執(zhí)行的宏語句控制編譯、匯編和鏈接,且選項很多。

編譯器的算法技術(shù)支持(float和long)很重要。生成代碼的大小比編譯速度重要,這里KEIL具有性能領(lǐng)先、緊湊的代碼和使用方便等優(yōu)點(diǎn),所以本系統(tǒng)用KEIL編譯器[7]。

4.1.2 KEIL編譯器

KEIL開發(fā)工具套件可用于編譯C源程序、匯編源程序、鏈接和定位目標(biāo)文件及庫,創(chuàng)建HEX文件以及調(diào)試目標(biāo)程序。

a.uVision2 for Windows:是一個集成開發(fā)環(huán)境。它將項目管理、源代碼編輯和程序調(diào)試等組合在一個強(qiáng)大功能的環(huán)境中。

b.CX51國際標(biāo)準(zhǔn)優(yōu)化C交叉編譯器:從C源代碼產(chǎn)生可重定位的目標(biāo)模塊。c.AX51宏匯編器:從8051匯編源代碼產(chǎn)生可重定位的目標(biāo)模塊。

d.BL51鏈接器/定位器:組合有CX51和AX51產(chǎn)生的可重定位的目標(biāo)模塊,生成絕對目標(biāo)模塊。

e.LIB51庫管理器:從目標(biāo)模塊生成鏈接器可以使用的庫文件。

f.OH51目標(biāo)文件至HEX格式的轉(zhuǎn)換器:從絕對目標(biāo)模塊生成Intel HEX文件。g.RTX-51實時操作系統(tǒng):簡化了復(fù)雜的實時應(yīng)用軟件項目的設(shè)計[8]。

4.2 單片機(jī)資料

單片微型計算機(jī)簡稱為單片機(jī),有稱為微型控制器,是微型計算機(jī)的一個重要分支。單片機(jī)是70年代中期發(fā)展起來的一種大規(guī)模集成電路芯片,是CPU、RAM、ROM、I/O接口和中斷系統(tǒng)于同一硅片的器件。80年代以來,單片機(jī)發(fā)展迅速,各類新產(chǎn)品不斷涌現(xiàn),出現(xiàn)了許多高性能新型機(jī)種,現(xiàn)已逐漸成為工廠自動化和各控制領(lǐng)域的支柱產(chǎn)業(yè)之一。

ALE/PROG 地址鎖存控制信號:在系統(tǒng)擴(kuò)展時,ALE用于控制把P0口的輸出低8位地址送鎖存器鎖存起來,以實現(xiàn)低位地址和數(shù)據(jù)的隔離。ALE與74LS373鎖存器的G相連接,當(dāng)CPU對外部進(jìn)行存取時,用以鎖住地址的低位地址,即P0口輸出。ALE有可能是高電平也有可能是低電平,當(dāng)ALE是高電平時,允許地址鎖存信號,當(dāng)訪問外部存儲器時,ALE信號負(fù)跳變(即由正變負(fù))將P0口上低8位地址信號送入鎖存器。當(dāng)ALE是低電平時,P0口上的內(nèi)容和鎖存器輸出一致。

在沒有訪問外部存儲器期間,ALE以1/6振蕩周期頻率輸出(即6分頻),當(dāng)訪問外部存儲器以1/12振蕩周期輸出(12分頻)。當(dāng)系統(tǒng)沒有進(jìn)行擴(kuò)展時ALE會以1/6振蕩周期的固定頻率輸出,因此可以做為外部時鐘,或者外部定時脈沖使用。

PORG為編程脈沖的輸入端:在8051單片機(jī)內(nèi)部有一個4KB或8KB的程序存儲器(ROM),ROM的作用就是用來存放用戶需要執(zhí)行的程序的,通過編程脈沖輸入才能湖南科技大學(xué)畢業(yè)設(shè)計(論文)

寫進(jìn)去的,這個脈沖的輸入端口就是PROG。

EA/VPP 訪問和序存儲器控制信號

a.接高電平時: CPU讀取內(nèi)部程序存儲器(ROM)。

擴(kuò)展外部ROM:當(dāng)讀取內(nèi)部程序存儲器超過0FFFH(8051)1FFFH(8052)時自動讀取外部ROM。

b.接低電平時:CPU讀取外部程序存儲器(ROM)。在前面的學(xué)習(xí)中我們已知道,8031單片機(jī)內(nèi)部是沒有ROM的,那么在應(yīng)用8031單片機(jī)時,這個腳是一直接低電平的。

c.8051寫內(nèi)部EPROM時,利用此腳輸入21V的燒寫電壓。

RST 復(fù)位信號:當(dāng)輸入的信號連續(xù)2個機(jī)器周期以上高電平時即為有效,用以完成單片機(jī)的復(fù)位初始化操作,當(dāng)復(fù)位后程序計數(shù)器PC=0000H,即復(fù)位后將從程序存儲器的0000H單元讀取第一條指令碼。

XTAL1和XTAL2 外接晶振引腳。當(dāng)使用芯片內(nèi)部時鐘時,此二引腳用于外接石英晶體和微調(diào)電容;當(dāng)使用外部時鐘時,用于接外部時鐘脈沖信號。

VCC:電源+5V輸入

VSS:GND接地。

AVR和pic都是跟8051結(jié)構(gòu)不同的8位單片機(jī),因為結(jié)構(gòu)不同,所以匯編指令也有所不同,而且區(qū)別于使用CISC指令集的8051,他們都是RISC指令集的,只有幾十條指令,大部分指令都是單指令周期的指令,所以在同樣晶振頻率下,較8051速度要快。

ARM實際上就是32位的單片機(jī),它的內(nèi)部資源(寄存器和外設(shè)功能)較8051和PIC、AVR都要多得多,跟計算機(jī)的CPU芯片很接近了[9]。

4.3 軟件的程序設(shè)計圖

a.主程序框圖 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

圖 4.3-1 主程序流程圖

b.繼電器控制子程序

圖4.3-2 繼電器控制流程圖

c.A/D子程序 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

圖4.3-3 A/D子程序流程圖

d.PID控制子程序

圖4.3-4 PID計算子程序流程圖 結(jié)論 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

本文在分析和比較用于供水行業(yè)的控制系統(tǒng)的發(fā)展和現(xiàn)狀的基礎(chǔ)上,結(jié)合我國供水的現(xiàn)狀,設(shè)計了一套一拖多的控制系統(tǒng),在這個畢業(yè)設(shè)計中有如下認(rèn)識;

a.在變頻調(diào)速恒壓供水系統(tǒng)中,單臺水泵工況的調(diào)節(jié)是通過變頻器來改變電源的頻率f,來改變電機(jī)的轉(zhuǎn)速n,從而改變水泵性能曲線得以實現(xiàn)的,分析水泵工況點(diǎn)激流調(diào)節(jié)和變速調(diào)節(jié)能耗比較土,可以看出利用變頻調(diào)速實現(xiàn)恒壓供水,當(dāng)轉(zhuǎn)速降低時。流量與轉(zhuǎn)速成正比,功率以轉(zhuǎn)速的三次方下降,與恒速泵供水方式中用閘閥增加阻力節(jié)流相比,在一定程度上可以減少能量損耗,能夠明顯節(jié)能。水泵轉(zhuǎn)速的工礦調(diào)節(jié)必須限制在一定范圍以內(nèi),也就是不要使變頻器頻率下降得過低,避免水泵在低效率段運(yùn)行。

b.通過對供水控制模式進(jìn)行分析,發(fā)現(xiàn)傳統(tǒng)的生產(chǎn)控制模式是一種被動的控制方式,沒有對供水管網(wǎng)的水量平衡進(jìn)行綜合考慮。針對傳統(tǒng)控制模式的缺陷,提出了綜合考慮水壓和水量平衡的自適應(yīng)平衡調(diào)節(jié)方法,為該供水控制系統(tǒng)的設(shè)計提供了依據(jù)。湖南科技大學(xué)畢業(yè)設(shè)計(論文)

附錄1: A/D數(shù)據(jù)采集轉(zhuǎn)化及顯示子程序

#include #define uchar unsigned char #define uint unsigned int sbit st=P3^2;sbit oe=P3^1;sbit eoc=P3^0;uchar codetab[]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09};//數(shù)碼管顯示段碼

uchar codetd[]={0x00,0x10,0x20,0x30,0x40,0x50,0x60,0x70};//通道先擇數(shù)組 uint ad_0809,ad_data1,ad_data2,ad_data3,ad_data0;uchar m,number;uchar x[8];//八通道數(shù)據(jù)待存數(shù)組 void delaynms(uint x);//nms延時程序 void display();//顯示程序 void ad0809();//芯片啟動程序 void key();//鍵掃描程序 main(){ number=1;P1=0x00;while(1){ ad0809();//調(diào)AD0809 啟動子程序 key();//調(diào)按鍵子程序

ad_0809=x[number];//把相關(guān)通道數(shù)據(jù)給ad_0809 display();//調(diào)顯示 }} //nms 延時程序 void delaynms(uint x){ uchar i;while(x-->0){ for(i=0;i<125;i++){;}}} 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

void display(){ uchar a;ad_data1=(ad_0809*49/25)/100;//讀得的數(shù)據(jù)乘以2 再乘以98%除以100 得百位 ad_data2=((ad_0809*49/25)%100)/10;//讀得的數(shù)據(jù)乘以2 再乘以98%再分出十位 ad_data3=(((ad_0809*49/25)%100)%10);//讀得的數(shù)據(jù)乘以2 再乘以98%再分出個位 for(a=0;a<10;a++){ P0=tab[ad_data3];//送小數(shù)點(diǎn)后第二位顯示 P2=0x07;//選通第一個數(shù)碼管 delaynms(3);P0=tab[ad_data2];//送小數(shù)點(diǎn)后第一位顯示 P2=0x0b;//選通第二個數(shù)碼管 delaynms(3);P0=tab[ad_data1];//送整數(shù)顯示 P0_7=0;//點(diǎn)亮第三個數(shù)碼管小數(shù)點(diǎn) P2=0x0d;// 選通第三個數(shù)碼管 delaynms(3);P0=tab[number];//送通道號顯示 P2=0x0e;delaynms(3);}} void ad0809(){ uchar i,m=1;for(i=0;i<8;i++){ P0=td[i];//選通通道

oe=0;//以下三條指令為起動AD0809 st=0;st=1;st=0;delaynms(1);while(!eoc);//等待轉(zhuǎn)換結(jié)束 oe=1;//取出讀得的數(shù)據(jù) x[m]=P2;//送相關(guān)通道數(shù)組 oe=0;湖南科技大學(xué)畢業(yè)設(shè)計(論文)

m++;}} void key(){ if(!P3_5)//P3.5 是否按下 { delaynms(20);//延時判誤

if(!P3_5)//再一次判斷P3。5 是否按下 { while(!P3_5);//等待P3。5 為高電平number++;//通道號顯示加一 if(number>8)number=1;//八通道 } } }

附錄2: PID控制子程序

#include #include #include

struct _pid {

int pv;/*integer that contains the process value*/

int sp;/*integer that contains the set point*/

float integral;

float pgain;

float igain;

float dgain;

int deadband;

int last_error;

};

struct _pid warm,*pid;

int process_point, set_point,dead_band;

float p_gain, i_gain, d_gain, integral_val,new_integ;;

/*----------湖南科技大學(xué)畢業(yè)設(shè)計(論文)

pid_init

DESCRIPTION This function initializes the pointers in the _pid structure

to the process variable and the setpoint.*pv and *sp are

integer pointers.----------*/

void pid_init(struct _pid *warm, int process_point, int set_point)

{

struct _pid *pid;

pid = warm;

pid->pv = process_point;

pid->sp = set_point;

}

/*----------

pid_tune

DESCRIPTION Sets the proportional gain(p_gain), integral gain(i_gain),derivitive gain(d_gain), and the dead band(dead_band)of

a pid control structure _pid.----------*/

void pid_tune(struct _pid *pid, float p_gain, float i_gain, float d_gain, int dead_band)

{

pid->pgain = p_gain;

pid->igain = i_gain;

pid->dgain = d_gain;

pid->deadband = dead_band;

pid->integral= integral_val;

pid->last_error=0;

}

/*----------

pid_setinteg

DESCRIPTION Set a new value for the integral term of the pid equation.This is useful for setting the initial output of the

pid controller at start up.----------*/

void pid_setinteg(struct _pid *pid,float new_integ)

{

pid->integral = new_integ;湖南科技大學(xué)畢業(yè)設(shè)計(論文)

pid->last_error = 0;

}

/*----------

pid_bumpless

DESCRIPTION Bumpless transfer algorithim.When suddenly changing

setpoints, or when restarting the PID equation after an

extended pause, the derivative of the equation can cause

a bump in the controller output.This function will help

smooth out that bump.The process value in *pv should

be the updated just before this function is used.----------*/

void pid_bumpless(struct _pid *pid)

{

pid->last_error =(pid->sp)-(pid->pv);

}

/*----------

pid_calc

DESCRIPTION Performs PID calculations for the _pid structure *a.This function uses the positional form of the pid equation, and incorporates an integral windup prevention algorithim.Rectangular integration is used, so this function must be repeated on a consistent time basis for accurate control.RETURN VALUE The new output value for the pid loop.USAGE #include “control.h”*/

float pid_calc(struct _pid *pid)

{

int err;

float pterm, dterm, result, ferror;

err =(pid->sp)pid->last_error))* pid->dgain;

result = pterm + pid->integral + dterm;

}

else result = pid->integral;

pid->last_error = err;

return(result);

}

void main(void)

{

float display_value;

int count=0;

pid = &warm;

// printf(“Enter the values of Process point, Set point, P gain, I gain, D gain n”);

// scanf(“%d%d%f%f%f”, &process_point, &set_point, &p_gain, &i_gain, &d_gain);

process_point = 30;

set_point = 40;

p_gain =(float)(5.2);

i_gain =(float)(0.77);d_gain =(float)(0.18);

dead_band = 2;

integral_val =(float)(0.01);

printf(“The values of Process point, Set point, P gain, I gain, D gain n”);

printf(“ %6d %6d %4f %4f %4fn”, process_point, set_point, p_gain, i_gain, d_gain);

printf(“Enter the values of Process pointn”);

while(count<=20)

{

Scanf(“%d”,&process_point);湖南科技大學(xué)畢業(yè)設(shè)計(論文)

pid_init(&warm, process_point, set_point);

pid_tune(&warm, p_gain,i_gain,d_gain,dead_band);

pid_setinteg(&warm,0.0);//pid_setinteg(&warm,30.0);

//Get input value for process point

pid_bumpless(&warm);

// how to display output

display_value = pid_calc(&warm);

printf(“%fn”, display_value);

//printf(“n%f%f%f%f”,warm.pv,warm.sp,warm.igain,warm.dgain);

count++;

}

} 湖南科技大學(xué)畢業(yè)設(shè)計(論文)

參考文獻(xiàn):

[1] 何立民:MCS-51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計,北京航空航天大學(xué)出版社,1990,P122-P130 [2] 秦進(jìn)平、官英雙:基于單片機(jī)的恒壓供水系統(tǒng),黑龍江工程學(xué)院學(xué)報,2005,P103-P112 [3] 解宏基、任 光:一種多功能變頻恒壓供水單片機(jī)供水控制系統(tǒng),大連海事大學(xué)輪機(jī)工程研究所,P258-P262 [4] 周黎輝、馮正進(jìn):變頻器在多泵并聯(lián)調(diào)速系統(tǒng)中的應(yīng)用,機(jī)電一體化,1999,P35-P40 [5] 王幸之、鐘愛琴:AT89系列單片機(jī)原理及接口技術(shù),北京航空航天大學(xué)出版社,2004,P76-P94 [6] 蘇 夯:控制恒壓供水系統(tǒng)的設(shè)計,大連交通大學(xué),2009,P76-P80 [7] 童 占:新概念51單片機(jī)C語言教程,電子工業(yè)出版社,2003,P275-P284 [8] 馬忠梅、籍順心、張 凱:單片機(jī)的C語言應(yīng)用程序設(shè)計,北京航空航天大學(xué)出版社,2003,P241-P249 [9] 南建輝、熊 鳴、王軍茹:MCS-51單片機(jī)原理及應(yīng)用實例,清華大學(xué)出版社,2003,P286-P294

第五篇:變頻器恒壓供水教學(xué)演示系統(tǒng)設(shè)計

變頻器恒壓供水教學(xué)演示系統(tǒng)設(shè)計.txt31巖石下的小草教我們堅強(qiáng),峭壁上的野百合教我們執(zhí)著,山頂上的松樹教我們拼搏風(fēng)雨,嚴(yán)寒中的臘梅教我們笑迎冰雪。本文由shinyqb123貢獻(xiàn)

pdf文檔可能在WAP端瀏覽體驗不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。

第 31 卷第 2 期 2010 年 2 月

通化師范學(xué)院學(xué)報 JOURNAL OF TONGHUA TEACHERS COLLEGE Vol 31 №2.Feb.2010 變頻器恒壓供水教學(xué)演示系統(tǒng)設(shè)計

王立忠 ,王廣德 ,劉洪波 ,韓 ,孟昭暉 ,叢

強(qiáng) 琳(吉林師范大學(xué) 信息技術(shù)學(xué)院 ,吉林 四平136000)摘 : 為了鍛練學(xué)生的職業(yè)技能 ,在分析和比較國內(nèi)外供水自動控制系統(tǒng)的發(fā)展現(xiàn)狀和特點(diǎn)的基礎(chǔ)上 , 結(jié)合城市供水的現(xiàn) 要 狀 ,設(shè)計了一套以變頻調(diào)速技術(shù)為基礎(chǔ)的恒壓供水控制系統(tǒng).該系統(tǒng)綜合運(yùn)用繼電控制技術(shù)、變頻調(diào)速技術(shù)以及自動控制技術(shù) , 實 現(xiàn)了恒壓供水的參數(shù)整定 ,保證了供水系統(tǒng)維持在最佳運(yùn)行狀況 ,同時培養(yǎng)了學(xué)生的系統(tǒng)設(shè)計能力和對專業(yè)的學(xué)習(xí)興趣.關(guān)鍵詞 : 恒壓供水;變頻調(diào)速;節(jié)能 中圖分類號 : T M301.2 文獻(xiàn)標(biāo)志碼 : A 文章編號 : 1008002310),男 ,吉林公主嶺人 ,碩士 ,吉林師范大學(xué)信息技術(shù)學(xué)院副教授.傳統(tǒng)的小區(qū)供水方式有恒速泵加壓供水、水塔 高位水箱供水、氣壓罐供水等.這些傳統(tǒng)的供水方式 不同程度的存在效率低、可靠性差、自動化程度不高 等缺點(diǎn) ,難以適應(yīng)當(dāng)前人們生活中供水的需要.目前 的供水方式正朝著高效節(jié)能、自動可靠方向發(fā)展.因 此開發(fā)自動的變頻調(diào)速恒壓供水系統(tǒng) , 越來越受到 人們的重視.為滿足供水質(zhì)量的要求 , 降低能耗 , 實 現(xiàn)全自動、可靠穩(wěn)定的供水 ,利用變頻恒壓供水具有 全自動恒壓運(yùn)行、自動工頻運(yùn)行、遠(yuǎn)程手動控制和現(xiàn) 場手動控制等功能.結(jié)合學(xué)生職業(yè)技能訓(xùn)練 , 在教師指導(dǎo)下學(xué)生設(shè) 計并安裝調(diào)試變頻恒壓供水系統(tǒng) , 可以鍛煉學(xué)生的 綜合設(shè)計能力和工程意識.作為教學(xué)演示系統(tǒng)也可 以通過演示效果激發(fā)學(xué)生對專業(yè)知識興趣 , 了解變 頻器的應(yīng)用方法.系統(tǒng)通過對變頻器內(nèi)置 P I 模塊參數(shù)的預(yù)置 , D 利用遠(yuǎn)程壓力表的水壓反饋量 ,構(gòu)成閉環(huán)系統(tǒng) ,根據(jù) 用水量的變化 ,在全流量范圍內(nèi)利用變頻泵的連續(xù) 調(diào)節(jié)實現(xiàn)恒壓供水.1 變頻恒壓供水演示系統(tǒng)的構(gòu)成 [14] 成.系統(tǒng)構(gòu)成如圖 1 所示.變頻恒壓供水系統(tǒng)能 夠?qū)崿F(xiàn)水泵的軟啟動 , 進(jìn)而減小水泵啟動時的沖擊

系統(tǒng)啟動時首先閉合空氣開關(guān) , 把轉(zhuǎn)換開關(guān)達(dá) 到變頻位置 ,三相交流電通過開關(guān)送到交流接觸器 和熱繼電器加載到變頻器上 , 變頻器輸出驅(qū)動變頻 電機(jī)啟動運(yùn)行 ,把蓄水池的水抽到上水池中 ,在此過 ?23? 1994-2010 China Academic Journal Electronic Publishing House.All rights reserved.http://www.tmdps.cnki.net 1

All rights

下載基于單片機(jī)的恒壓供水系統(tǒng)設(shè)計word格式文檔
下載基于單片機(jī)的恒壓供水系統(tǒng)設(shè)計.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

主站蜘蛛池模板: 国产午夜毛片v一区二区三区| 亚洲国产成人精品福利| 四虎国产精品永久地址入口| 无码内射中文字幕岛国片| 伊人狠狠色丁香婷婷综合| 久久人人97超碰caoporen| 色婷婷综合中文久久一本| 国产真实乱对白精彩久久| 亚洲小说图区综合在线| 成人午夜国产内射主播| 亚洲精品国产a久久久久久| 激情综合色五月丁香六月欧美| 国产女人乱子对白av片| 国产女人叫床高潮大片| 无码欧美黑人xxx一区二区三区| 九九国产精品无码免费视频| 国产精品无码无卡在线观看久| 国产成人无码av在线播放无广告| 国产午夜成人免费看片| 苍井空浴缸大战猛男120分钟| 免费无码av片在线观看网址| 人人妻人人爽人人做夜欢视频九色| 亚洲精品无码永久中文字幕| 国产成人精品无码免费看夜聊软件| 国产精品麻豆va在线播放| 中文无码一区二区视频在线播放量| 新国产三级视频在线播放| 丰满的人妻hd高清日本| 亚洲日韩国产一区二区三区在线| 欧美乱妇无乱码大黄a片| 无码av不卡免费播放| 亚洲精品久久国产高清| 中文字幕日韩精品有码视频| 色8激情欧美成人久久综合电影| 国产性天天综合网| 大狠狠大臿蕉香蕉大视频| 国产馆| 波多野结衣一区二区三区av免费| 久久精品中文字幕一区| 51久久夜色精品国产水果派解说| 国产精品女视频一区二区|