閥門定位控制系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)說明書薦_第1頁
閥門定位控制系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)說明書薦_第2頁
閥門定位控制系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)說明書薦_第3頁
閥門定位控制系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)說明書薦_第4頁
閥門定位控制系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)說明書薦_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、計(jì)算機(jī)控制系統(tǒng)課程設(shè)計(jì)說明書閥門定位控制系統(tǒng)設(shè)計(jì)DESIGN OF VALVE POSITION CONTROL SYSTEM學(xué)生姓名劉慶學(xué)院名稱信電工程學(xué)院學(xué)號(hào)20120501157班級(jí)12電氣1專業(yè)名稱電氣工程及其自動(dòng)化指導(dǎo)教師曹言敬2015年7月10日 摘要閥門定位器作為氣動(dòng)調(diào)節(jié)閥的主要附件之一,可以改善閥門特性、提高控制的精度、速度和增加控制的靈活性。智能閥門定位器數(shù)字化、通信化、智能化以及支持現(xiàn)場總線的特性,給工業(yè)自動(dòng)化生產(chǎn)帶來了深刻的變革,代表了氣動(dòng)執(zhí)行器技術(shù)的發(fā)展方向。本文講述了智能閥門定位系統(tǒng)的相關(guān)原理。以單片機(jī)為核心,加上A/D、D/A(模數(shù)、數(shù)模)轉(zhuǎn)換接口,使三位氣動(dòng)放大器

2、驅(qū)動(dòng)氣動(dòng)執(zhí)行機(jī)構(gòu),構(gòu)成智能閥位控制系統(tǒng)。利用電位計(jì)反映實(shí)際閥位值,控制單片機(jī)通過A/D采集實(shí)際閥位值和鍵入的設(shè)定閥位值算出偏差,并且按PID(比例微分積分控制算法)控制調(diào)節(jié)閥位達(dá)到設(shè)定值。智能閥門定位器使得調(diào)節(jié)閥變得更易于控制,更精確,同時(shí)簡化了高性能控制回路的設(shè)計(jì),使得控制回路的執(zhí)行更加緊湊。由于硬件難以實(shí)現(xiàn),本文選擇Proteus軟件進(jìn)行仿真,不僅簡化設(shè)計(jì)流程也便于修改和調(diào)試。關(guān)鍵詞 閥門定位器;PID;A/D轉(zhuǎn)換器目 錄1 緒論11.1 課程背景11.2 課程意義12 課題分析32.1 課題要求32.2 設(shè)計(jì)要求32.3 設(shè)計(jì)思路33 閥門定位的相關(guān)原理4 計(jì)算機(jī)控制系統(tǒng)的工作原理43.

3、2 閥門介紹4 智能閥門定位器4 閥門定位器作用原理5 系統(tǒng)工作原理5 系統(tǒng)的控制要求64 軟件算法設(shè)計(jì)74.1 方案選擇7 控制算法選擇74.2.1 PID控制算法74.2.2 PID算法詳解8調(diào)節(jié)閥開度顯示的設(shè)計(jì)104.4 PID參數(shù)整定104.5 報(bào)警觸發(fā)條件125 系統(tǒng)總體設(shè)計(jì)方案135.1 系統(tǒng)硬件的配置及組成原理13 A/D轉(zhuǎn)換電路165.3 鍵盤,顯示器接口芯片17 時(shí)鐘報(bào)警電路196 閥門定位控制系統(tǒng)仿真20結(jié)論22致謝23參考文獻(xiàn)24附錄251 緒論 課程背景生產(chǎn)過程的自動(dòng)控制簡稱過程控制,它在工業(yè)生產(chǎn)中占有極其重要的地位。過程控制的質(zhì)量很大程度上決定于過程控制儀表,它包括變

4、送器、調(diào)節(jié)器、執(zhí)行器以及各種輔助控制裝置。本文討論的一種輔助控制儀表閥門定位器,是各國競相研究的對(duì)象,它在一定程度上決定了過程控制的調(diào)節(jié)品質(zhì),且隨著過程控制水平的發(fā)展,定位器也必須不斷發(fā)展以滿足現(xiàn)代生產(chǎn)對(duì)過程控制的要求。目前定位器的研究熱點(diǎn)主要在于智能閥門定位器,國外一些大公司,如西門子、費(fèi)希爾-羅斯蒙特等,已相繼有產(chǎn)品推出,國內(nèi)這方面起步較晚。國內(nèi)目前普遍使用的電氣閥門定位器采用的是機(jī)械式力平衡原理,存在一些不足且不能滿足過程控制發(fā)展的需要,而由國外進(jìn)口的智能型定位器價(jià)格昂貴,因此研究設(shè)計(jì)智能型電氣閥門定位器是十分必要的。 智能閥門定位器集合了機(jī)械、電子、通訊以及控制理論知識(shí)和相關(guān)軟件知識(shí),

5、是一個(gè)跨學(xué)科的智能產(chǎn)品。本課題研制的主要對(duì)象是智能閥門定位器的控制系統(tǒng),它通過采集從調(diào)節(jié)器來的設(shè)定閥門開度信號(hào)和反饋回來的實(shí)際閥門開度信號(hào),在經(jīng)過偏差與偏差變化率的計(jì)算后,通過模糊運(yùn)算與決策輸出相應(yīng)的控制信號(hào)去控制壓電閥的開啟時(shí)間,從而控制進(jìn)入調(diào)節(jié)閥氣室的進(jìn)氣量,以此推動(dòng)閥芯動(dòng)作并準(zhǔn)確定位。這樣,相對(duì)傳統(tǒng)閥門定位器,該智能閥門定位器不僅體現(xiàn)出精度提高,能耗降低,功能增多等優(yōu)點(diǎn),而且它能集合一定人類的經(jīng)驗(yàn)知識(shí),具有一定的思維能力,符合過程控制的發(fā)展需要。隨著智能、網(wǎng)絡(luò)、通信和控制/管理綜合自動(dòng)化技術(shù)的發(fā)展,工業(yè)控制現(xiàn)場對(duì)氣動(dòng)調(diào)節(jié)閥的智能化要求日益迫切。本課題的研究緊密結(jié)合我國新一代智能氣動(dòng)調(diào)節(jié)閥

6、的核心技術(shù)攻關(guān)和產(chǎn)品的更新?lián)Q代,代表了傳統(tǒng)氣動(dòng)儀表的智能化、網(wǎng)絡(luò)化發(fā)展趨勢(shì)。1.2 課程意義本課題所設(shè)計(jì)的智能閥門定位器系統(tǒng)由于使用新型控制元件如導(dǎo)電塑料和壓電閥,可以使閥門定位達(dá)到很高精度;又由于采用氣動(dòng)執(zhí)行機(jī)構(gòu),可在各種惡劣條件下使用并且使用壽命長,故障率低,這兩點(diǎn)從根本上提高了產(chǎn)品的質(zhì)量。由于微處理的使用,可以使定位器的調(diào)校以及適用范圍有大的改善。對(duì)于生產(chǎn)商來說,這一系統(tǒng)市場前景廣闊,價(jià)值高,利潤大。對(duì)于使用本系統(tǒng)的廠家來說,這一系統(tǒng)的應(yīng)用可極大的節(jié)省生產(chǎn)資源,提高生產(chǎn)效率,降低能耗及原材料損耗,對(duì)廠家減耗增效有很好的助推作用。這一系統(tǒng)可以進(jìn)行自動(dòng)調(diào)校。組態(tài)簡便、靈活,可以非常方便的設(shè)定

7、閥門正反作用,流量特性,行程限定或分程操作等功能。對(duì)使用廠家來說即簡化了設(shè)備安裝調(diào)試過程,減小了因安裝設(shè)備對(duì)企業(yè)正常生產(chǎn)的影響。這一系統(tǒng)的定位器的耗氣量極小。傳統(tǒng)定位器的噴嘴、擋板系統(tǒng)是連續(xù)耗氣型元件。智能定位器只有在減小輸出壓力時(shí),才向外排氣,因此在大部分時(shí)間內(nèi)處于非耗氣狀態(tài)。對(duì)使用廠家來說即降低了生產(chǎn)能耗,節(jié)省了生產(chǎn)資源。這一系統(tǒng)具有智能通訊和現(xiàn)場顯示功能,對(duì)使用者來說即便于維修人員對(duì)定位器工作情況進(jìn)行檢查維修。 這一系統(tǒng)的定位器與閥門可以采用分離式安裝方式。因?yàn)橹悄芏ㄎ黄鞯奈恢梅答佋请娢黄?,閥位信息是用電信號(hào)傳遞的,并且可以在CPU中對(duì)閥門的特征進(jìn)行現(xiàn)場整定。對(duì)使用廠家來說即此系統(tǒng)可

8、在狹小,特定的設(shè)備空間中安裝,而不需為安裝這一設(shè)備而特別開辟空間。這一系統(tǒng)的行程檢測(cè)裝置可以采用非接觸式位置傳感器,很適合需要在惡劣現(xiàn)場使用的廠家。并且可保證定位器的可靠使用和壽命。2 課題分析2.1 課題要求利用單片機(jī)實(shí)現(xiàn)閥門定位的單片機(jī)控制系統(tǒng),見圖2-1,通過位置傳感器檢測(cè)氣缸位置,再進(jìn)行控制調(diào)節(jié)閥的開度。2.2 設(shè)計(jì)要求(1)要求閥開度大于90或小于10%,以及閥心被卡住時(shí),進(jìn)行報(bào)警。(2)要求具有調(diào)節(jié)閥線圈的故障診斷功能。(3)用數(shù)碼管實(shí)時(shí)閥位開度。2.3 設(shè)計(jì)思路利用位置傳感器檢測(cè)位置,反饋到單片機(jī)中作為反饋模擬信號(hào),經(jīng)單片機(jī)內(nèi)PID控制算法進(jìn)行信號(hào)處理后輸出一定寬度的脈沖來驅(qū)動(dòng)調(diào)

9、節(jié)閥并實(shí)現(xiàn)定位反饋控制。由鍵盤輸入閥門的工作量特性以及閥心的最大、最小行程等參數(shù)。采用功能鍵實(shí)現(xiàn)點(diǎn)動(dòng)和自動(dòng)以及復(fù)位。定位速率由各組自行設(shè)定,即確定PID控制算法參數(shù)。氣缸驅(qū)動(dòng)電路單片機(jī)鍵盤輸入位置傳感器調(diào)節(jié)閥1調(diào)節(jié)閥1A/D轉(zhuǎn)換圖2-1 閥門定位控制系統(tǒng)示意圖3 閥門定位的相關(guān)原理 計(jì)算機(jī)控制系統(tǒng)的工作原理計(jì)算機(jī)控制系統(tǒng)包括硬件組成和軟件組成。在計(jì)算機(jī)控制系統(tǒng)中,需有專門的數(shù)字-模擬轉(zhuǎn)換設(shè)備和模擬-數(shù)字轉(zhuǎn)換設(shè)備。由于過程控制一般都是實(shí)時(shí)控制,有時(shí)對(duì)計(jì)算機(jī)速度的要求不高,但要求可靠性高、響應(yīng)及時(shí)。計(jì)算機(jī)控制系統(tǒng)的工作原理可歸納為以下三個(gè)過程:    

10、60;(1)實(shí)時(shí)數(shù)據(jù)采集:對(duì)被控量的瞬時(shí)值進(jìn)行檢測(cè),并輸入給計(jì)算機(jī)。     (2)實(shí)時(shí)決策:對(duì)采集到的表征被控參數(shù)的狀態(tài)量進(jìn)行分析,并按已定的控制規(guī)律,決定下一步的控制過程。     (3)實(shí)時(shí)控制:根據(jù)決策,適時(shí)地對(duì)執(zhí)行機(jī)構(gòu)發(fā)出控制信號(hào),完成控制任務(wù)。 這三個(gè)過程不斷重復(fù),使整個(gè)系統(tǒng)按照一定的品質(zhì)指標(biāo)進(jìn)行工作,并對(duì)被控量 和設(shè)備本身的異?,F(xiàn)象及時(shí)作出處理。3.2 閥門介紹閥門是流體輸送系統(tǒng)中的控制部件,具有截止、調(diào)節(jié)、導(dǎo)流、防止逆流、穩(wěn)壓、分流或溢流泄壓等功能。用于流體控

11、制系統(tǒng)的閥門,從最簡單的截止閥到極為復(fù)雜的自控系統(tǒng)中所用的各種閥門,其品種和規(guī)格相當(dāng)繁多。閥門可用于控制空氣、水、蒸汽、各種腐蝕性介質(zhì)、泥漿、油品、液態(tài)金屬和放射性介質(zhì)等各種類型流體的流動(dòng)。閥門根據(jù)材質(zhì)還分為鑄鐵閥門,鑄鋼閥門,不銹鋼閥門(201、304、316等),鉻鉬鋼閥門,鉻鉬釩鋼閥門,雙相鋼閥門,塑料閥門,非標(biāo)訂制等閥門材質(zhì)。3.3 智能閥門定位器閥門定位器按其結(jié)構(gòu)形式和工作原理可以分成氣動(dòng)閥門定位器、電氣閥門定位器和智能式閥門定位器。閥門定位器能夠增大調(diào)節(jié)閥的輸出功率,減少調(diào)節(jié)信號(hào)的傳遞滯后的情況發(fā)生,加快閥桿的移動(dòng)速度,能夠提高閥門的線性度,克服閥桿的摩擦力并消除不平衡力的影響,從

12、而保證調(diào)節(jié)閥的正確定位。閥門定位器是控制閥的主要附件它將閥桿位移信號(hào)作為輸入的反饋測(cè)量信號(hào),以控制器輸出信號(hào)作為設(shè)定信號(hào),進(jìn)行比較,當(dāng)兩者有偏差時(shí),改變其到執(zhí)行機(jī)構(gòu)的輸出信號(hào),使執(zhí)行機(jī)構(gòu)動(dòng)作,建立了閥桿位移量與控制器輸出信號(hào)之間的一一對(duì)應(yīng)關(guān)系。因此,閥門定位器組成以閥桿位移為測(cè)量信號(hào),以控制器輸出為設(shè)定信號(hào)的反饋控制系統(tǒng)。該控制系統(tǒng)的操縱變量是閥門定位器去執(zhí)行機(jī)構(gòu)的輸出信號(hào)1。閥門定位器用來確定閥門位置,為單片機(jī)的控制提供信息。為了信號(hào)穩(wěn)定性,避免噪聲、共振等現(xiàn)象,做出了改進(jìn),原理框如圖3-1。圖3-1 智能電氣閥門定位器原理框圖3.4 閥門定位器作用原理執(zhí)行器是控制系統(tǒng)的終端設(shè)備,它接收控制

13、器信號(hào),改變操縱變量,實(shí)現(xiàn)控制要求。執(zhí)行器直接與生產(chǎn)過程接觸,工作在高溫、高壓、腐蝕和振動(dòng)等環(huán)境中。對(duì)不同的操縱變量,執(zhí)行器可以是控制閥、風(fēng)門、步進(jìn)電機(jī)和變頻調(diào)速器等。為保證執(zhí)行器控制精度,在某些特定場合需用閥門定位器。定位器控制執(zhí)行器的閥位,能夠增大執(zhí)行機(jī)構(gòu)的輸出功率,減少信號(hào)傳遞滯后,克服閥桿摩擦力并消除不平衡力的影響等,保證準(zhǔn)確定位。一般用于高壓、高溫處,克服摩擦力和不平衡力;用于高壓差,增大輸出力,克服不平衡力;控制器輸出直接轉(zhuǎn)換成氣壓信號(hào)去操作執(zhí)行器,提高響應(yīng)速度,輸出信號(hào)的流量大,滯后明顯減?。荒軐?shí)現(xiàn)氣開式、氣關(guān)式互換;改善和修正控制閥的流量特性;可實(shí)現(xiàn)分程控制。閥門定位器是控制閥

14、的主要附件,它接收控制器的輸出的電流控制信號(hào),輸出氣壓信號(hào)去控制閥門;當(dāng)控制閥動(dòng)作后,閥桿的位移通過反饋裝置反饋到閥門定位器。因此,閥門定位器和控制閥構(gòu)成一個(gè)閉環(huán)。定位器檢測(cè)輸入控制信號(hào)并和閥位反饋信號(hào)比較,若兩信號(hào)有差異,就驅(qū)動(dòng)閥門的執(zhí)行機(jī)構(gòu)直到反饋信號(hào)和輸入信號(hào)相匹配。當(dāng)反饋信號(hào)和輸入信號(hào)相等,驅(qū)動(dòng)裝置就停止對(duì)閥位的調(diào)整。普通電氣定位器使控制閥的品質(zhì)得到改善,但受結(jié)構(gòu)等因素限制,仍易受溫度波動(dòng)、振動(dòng)影響;安裝調(diào)試技術(shù)要求高;噴嘴一擋板易堵、能耗較大;定位器零點(diǎn)和行程調(diào)整需反復(fù)進(jìn)行等問題。系統(tǒng)工作原理閥門定位器的控制系統(tǒng)采用的是89C51為核心的單片機(jī)控制系統(tǒng),它接收來自調(diào)節(jié)器的設(shè)定閥門開度

15、的電流信號(hào)(4-20mA),用這個(gè)信號(hào)與從調(diào)節(jié)閥閥桿反饋回來的實(shí)際開度信號(hào)進(jìn)行比較,如果微處理器得到一個(gè)偏差信號(hào),就利用這個(gè)信號(hào)去控制壓電閥,使一定量的壓縮空氣經(jīng)過壓電閥進(jìn)入到調(diào)節(jié)閥的執(zhí)行機(jī)構(gòu)的氣室,推動(dòng)閥芯的移動(dòng)或轉(zhuǎn)動(dòng),從而達(dá)到閥芯的準(zhǔn)確定位。閥門定位器對(duì)單片機(jī)控制系統(tǒng)的設(shè)計(jì)要求有以下幾點(diǎn):(1)能夠接收來自調(diào)節(jié)器的電流信號(hào)并能將它轉(zhuǎn)換成為電壓信號(hào), 能夠采集閥位反饋回來的模擬信號(hào);(2)能對(duì)以上采集到的信號(hào)進(jìn)行運(yùn)算、整理,最后根據(jù)偏差的大小輸出連續(xù)信號(hào)或一定寬度的脈沖信號(hào)來控制壓電閥;(3)利用數(shù)碼管能現(xiàn)場顯示輸入的參數(shù)以及閥門開度;(4)利用按鍵能在現(xiàn)場對(duì)閥門的工作流量特性的參數(shù),以及閥

16、芯的最大、最小行程等參數(shù)進(jìn)行設(shè)定;(5)調(diào)節(jié)閥在自動(dòng)運(yùn)行過程中,當(dāng)閥芯開度大于90% 或小于10% 時(shí), 以及閥芯被卡住時(shí), 控制系統(tǒng)能進(jìn)行報(bào)警;(6)具有斷電保存功能、看門狗功能、電源電壓監(jiān)測(cè)功能。4 軟件算法設(shè)計(jì)在控制系統(tǒng)中,如果采用開環(huán)控制系統(tǒng),則只有給定量影響輸出量,被控制量只能受控于控制量,而被控制量不能反過來影響控制量。而系統(tǒng)最主要的功能就是將測(cè)量的結(jié)果反饋到輸入端與輸入量相減得到偏差,再由偏差產(chǎn)生直接控制作用去消除偏差。所以開環(huán)系統(tǒng)顯然不能滿足系統(tǒng)的功能需求。而采用閉環(huán)控制系統(tǒng),可以實(shí)現(xiàn)根據(jù)實(shí)際輸出跟輸入比較后進(jìn)行雙向的數(shù)據(jù)交換來系統(tǒng)修正控制的功能,實(shí)現(xiàn)對(duì)被控對(duì)象進(jìn)行實(shí)時(shí)控制。在

17、閉環(huán)系統(tǒng)中,其控制作用的基礎(chǔ)是被控量與給定值之間的偏差。這個(gè)偏差是各種實(shí)際擾動(dòng)所導(dǎo)致的總結(jié)果。并不區(qū)分其中的個(gè)別原因。因此,這種系統(tǒng)往往同時(shí)能夠抵制多種擾動(dòng),而且對(duì)系統(tǒng)自身元部件參數(shù)的波動(dòng)也不甚敏感。對(duì)比上述兩種控制系統(tǒng),可以得出本系統(tǒng)應(yīng)該采用閉環(huán)控制系統(tǒng)。工業(yè)控制中常用的控制算法有PID控制算法、最少拍隨動(dòng)控制系統(tǒng)、神經(jīng)網(wǎng)絡(luò)系統(tǒng)等。本控制系統(tǒng)選擇PID控制算法。PID控制器問世至今己有近70年歷史,它以其結(jié)構(gòu)簡單、穩(wěn)定性好、工作可靠、調(diào)整方便而成為工業(yè)控制主要技術(shù)之一。當(dāng)被控對(duì)象結(jié)構(gòu)和參數(shù)不能完全掌握,或不到精確數(shù)學(xué)模型時(shí),控制理論其它技術(shù)難以采用時(shí),系統(tǒng)控制器結(jié)構(gòu)和參數(shù)必須依靠經(jīng)驗(yàn)和現(xiàn)場調(diào)

18、試來確定,這時(shí)應(yīng)用PID控制技術(shù)最為方便。即當(dāng)我們不完全了解一個(gè)系統(tǒng)和被控對(duì)象,或不能有效測(cè)量手段來獲系統(tǒng)參數(shù)時(shí),最適合用PID控制技術(shù)。PID控制,實(shí)際中也有PI和PD控制。PID控制器就是系統(tǒng)誤差,利用比例、積分、微分計(jì)算出控制量進(jìn)行控制。它具有原理簡單,易于實(shí)現(xiàn),適用面廣,控制參數(shù)相互獨(dú)立,參數(shù)的選定比較簡單等優(yōu)點(diǎn);而且在理論上可以證明,對(duì)于過程控制的典型對(duì)象“一階滯后純滯后”與“二階滯后純滯后”的控制對(duì)象,PID控制器是一種最優(yōu)控制。PID調(diào)節(jié)規(guī)律是連續(xù)系統(tǒng)動(dòng)態(tài)品質(zhì)校正的一種有效方法,它的參數(shù)整定方式簡便,結(jié)構(gòu)改變靈活(PI、PD、)。 PID控制算法對(duì)大多數(shù)控制對(duì)象,采用數(shù)字PID控

19、制,均可達(dá)到滿意的控制效果?,F(xiàn)場總線控制系統(tǒng)把DCS控制站的功能分配給現(xiàn)場儀表,從而構(gòu)成虛擬控制站。這樣系統(tǒng)就應(yīng)具有PID控制運(yùn)算模塊。PID控制程序流程如圖4-1所示??刂瞥绦蚋鶕?jù)當(dāng)前的變量值以及變量值和設(shè)定值的偏差,進(jìn)行PID運(yùn)算。此外程序還提供手自動(dòng)切換功能,并對(duì)輸出值大小和變化速率進(jìn)行限制。由于實(shí)際控制系統(tǒng)的采樣回路都可能存在高頻干擾,因此幾乎所有的控制回路都設(shè)置了一階低通濾波器來限制高頻干擾的影響2。所謂PID即指比例、積分、微分控制算法。比例控制(P):比例環(huán)節(jié)能及時(shí)成比例地反映控制系統(tǒng)地偏差信號(hào),偏差一旦產(chǎn)生,控制器立即產(chǎn)生控制作用,以減少偏差。比例系數(shù)增大,可以加快系統(tǒng)響應(yīng)速度

20、,減小系數(shù)穩(wěn)態(tài)誤差,提高控制精度。但是過大會(huì)產(chǎn)生較大超調(diào),甚至導(dǎo)致不穩(wěn)定;若取得過小,能使系統(tǒng)減少超調(diào)量,穩(wěn)態(tài)裕度增大,但會(huì)降低了系統(tǒng)的調(diào)節(jié)精度,使過渡過程時(shí)間延長。根據(jù)系統(tǒng)控制過程中各個(gè)不同階段對(duì)過渡過程的要求以及操作量的經(jīng)驗(yàn),通常在控制的初始階段,適當(dāng)?shù)匕逊旁谳^小的檔次,以減小各物理量初始變化的沖擊;在控制過程中期,適當(dāng)加大,以提高快速性和動(dòng)態(tài)精度,而到過渡過程的后期,為了避免產(chǎn)生大的超調(diào)和提高靜態(tài)精度穩(wěn)定性,又將調(diào)小3。積分控制(I):積分控制中,控制器輸出與輸入誤差信號(hào)積分成正比關(guān)系,對(duì)一個(gè)自動(dòng)控制系統(tǒng),進(jìn)入穩(wěn)態(tài)后存在穩(wěn)態(tài)誤差,則這個(gè)控制系統(tǒng)為有差系統(tǒng),為了消除穩(wěn)態(tài)誤差,控制器中必須引

21、入“積分項(xiàng)”。積分項(xiàng)對(duì)誤差取決于時(shí)間積分,時(shí)間增加,積分項(xiàng)會(huì)增大。這樣,即便誤差很小,積分項(xiàng)也會(huì)時(shí)間增加而加大,它推動(dòng)控制器輸出增大使穩(wěn)態(tài)誤差進(jìn)一步減小,直到等于零。比例+積分(PI)控制器,可以使系統(tǒng)進(jìn)入穩(wěn)態(tài)后無穩(wěn)態(tài)誤差。主要用于消除靜差,提高習(xí)用的無差度。積分作用的強(qiáng)弱取決于積分時(shí)間常數(shù),越大,積分作用越弱,反之則越強(qiáng)。微分控制(D):微分控制中,控制器輸出與輸入誤差信號(hào)微分(即誤差變化率)成正比關(guān)系,自動(dòng)控制系統(tǒng)克服誤差調(diào)節(jié)過程中可能會(huì)出現(xiàn)振蕩失穩(wěn),其原因是存有較大慣性組件(環(huán)節(jié))或有滯后(delay)組件,具有抑制誤差作用,其變化總是落后于誤差變化,解決辦法是使抑制誤差作用變化“超前”

22、,即誤差接近零時(shí),抑制誤差作用就應(yīng)該是零,這就是說,控制器中僅引入“比例”項(xiàng)往往是不夠,比例項(xiàng)作用僅是放大誤差幅值,而目前需要增加是“微分項(xiàng)”,它能預(yù)測(cè)誤差變化趨勢(shì),這樣,具有比例+微分控制器,就能夠提前使抑制誤差控制作用等于零,為負(fù)值,避免了被控量嚴(yán)重超調(diào),對(duì)有較大慣性或滯后被控對(duì)象,比例+微分(PD)控制器能改善系統(tǒng)調(diào)節(jié)過程中動(dòng)態(tài)特性。能反省偏差信號(hào)的變化趨勢(shì),并能在偏差信號(hào)的值變得太大之前,在系統(tǒng)中應(yīng)如一個(gè)有效的早期修正信號(hào),從而加快系統(tǒng)的動(dòng)作速度,減小調(diào)節(jié)時(shí)間。4.2.2 PID算法詳解在計(jì)算機(jī)控制系統(tǒng)中,PID控制規(guī)律的實(shí)現(xiàn)必須用數(shù)值逼近的方法。當(dāng)采樣周期相對(duì)短時(shí),用求和代替積分、用

23、后向差分代替微分,使模擬PID離散化變?yōu)椴罘址匠?。圖4-1給出了數(shù)字PID增量型控制算法的流程圖。圖4-1 數(shù)字PID增量型控制算法流程圖數(shù)字PID位置型控制算法: 式(4.1)式(4.1)表示的控制算法提供了執(zhí)行機(jī)構(gòu)的位置u(k),如閥門的開度。由式(4.1)可看出,位置型控制算式不夠方便,這是因?yàn)橐奂悠頴(i),不僅要占用較多的存儲(chǔ)單元,而且不便于編寫程序,為此可對(duì)式(4.1)進(jìn)行修改。根據(jù)式(4.1)不難寫出u(k-1)的表達(dá)式,即: 式(4.2)將式(4.1)和式(4.2)相減,即得數(shù)字PID增量型控制算法: 式(4.3)式中,表示比例系數(shù); 表示積分系數(shù);表示微分系數(shù)。為了編程方

24、便,可將式(3.3)整理成如下形式: 式(4.4)式中, 4.3 調(diào)節(jié)閥開度顯示的設(shè)計(jì)因?yàn)橄到y(tǒng)設(shè)計(jì)中要求顯示0-100%的閥門開度,而通過A/D轉(zhuǎn)換后得到的是0-255的數(shù),為此我們采用如下公式來把A/D轉(zhuǎn)換的數(shù)據(jù)換算成閥門的開度。 )式中 電位器動(dòng)觸點(diǎn)輸出的轉(zhuǎn)換后實(shí)際值; 電位器器動(dòng)觸點(diǎn)最大行程時(shí)輸出的轉(zhuǎn)換后值,其默認(rèn)值為255;電位器器動(dòng)觸點(diǎn)最小行程時(shí)輸出的轉(zhuǎn)換后值,其默認(rèn)值為0。通過式(4.5),我們可以為閥門定位器的電位器在現(xiàn)場與閥芯反饋桿的連接帶來方便。因?yàn)殡娢黄鞯淖畲笮谐叹嚯x與閥芯的最大行程距離是不可能相同的,而我們要通過改變機(jī)械結(jié)構(gòu)使閥芯的最大行程與電位器的最大行程完全匹配是相當(dāng)

25、困難的,所以可以根據(jù)實(shí)際安裝時(shí)候閥芯的最大行程的來替換默認(rèn)的值,用最小行程時(shí)候的來替換默認(rèn)的值。這樣就可以在閥芯的最大行程距離小于且接近電位器的最大行程距離的條件下,無論閥芯的最大行程距離是多少,都可以準(zhǔn)確地測(cè)出閥芯的開度。從調(diào)節(jié)器過來的信號(hào)經(jīng)A/D轉(zhuǎn)換后得到的數(shù)據(jù)也需通過式(4.5)進(jìn)行轉(zhuǎn)換。所得到的設(shè)定開度與閥門的實(shí)際開度進(jìn)行比較即可得出偏差,如果偏差大于所允許的誤差值(小于0.2%),則輸出。4.4 PID參數(shù)整定PID控制器參數(shù)整定是控制系統(tǒng)設(shè)計(jì)核心內(nèi)容、它是被控過程特性確定PID控制器比例系數(shù)、積分時(shí)間和微分時(shí)間大小。圖4-2 參數(shù)合理PID圖圖4-3 參數(shù)不合理PID圖參數(shù)整定方式

26、主要有以下2種:主要依據(jù)系統(tǒng)數(shù)學(xué)模型,理論計(jì)算確定控制器參數(shù)。這種方法所到計(jì)算數(shù)據(jù)未必可以直接用,還必須結(jié)合工程實(shí)際進(jìn)行調(diào)整和修改。主要依賴工程經(jīng)驗(yàn),直接控制系統(tǒng)試驗(yàn)中進(jìn)行,且方法簡單、易于掌握,工程實(shí)際中被廣泛采用。控制器參數(shù)工程整定方法,主要有臨界比例法、反應(yīng)曲線法和衰減法。工程整定方法和理論計(jì)算整定法各有其特點(diǎn),其共同點(diǎn)都是試驗(yàn),然后工程經(jīng)驗(yàn)公式對(duì)控制器參數(shù)進(jìn)行整定。但采用哪一種方法所到控制器參數(shù),都需要實(shí)際運(yùn)行中進(jìn)行最后調(diào)整與完善,現(xiàn)一般采用是臨界比例法。4.5 報(bào)警觸發(fā)條件閥門開度大于90%或小于10%時(shí)由閥門定位器感應(yīng),得到閥門開度,在確定定位器定位無誤后,報(bào)警器直接報(bào)警。判斷閥芯

27、是否沒卡住的時(shí)候,先判斷系統(tǒng)輸出是否為0%,若為0%,且定位器判斷閥門位置在單位時(shí)間內(nèi)閥門沒有動(dòng)。即判斷閥芯被卡住,驅(qū)動(dòng)報(bào)警電路,直接報(bào)警。若閥門線圈被燒毀則現(xiàn)象與閥芯卡住一致。5 系統(tǒng)總體設(shè)計(jì)方案 系統(tǒng)硬件的配置及組成原理5.1.1 單片機(jī)單片機(jī)(Microcontrollers)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器和計(jì)數(shù)器等功能(可能還包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應(yīng)用。

28、從上世紀(jì)80年代,由當(dāng)時(shí)的4位、8位單片機(jī),發(fā)展到現(xiàn)在的300M的高速單片機(jī)4。單片機(jī)應(yīng)用廣泛,主要應(yīng)用如下:(1)在家用電器領(lǐng)域的應(yīng)用現(xiàn)在在家用電器的更新、市場開拓等方面,單片機(jī)的應(yīng)用越來越廣泛,比如電子玩具或者高級(jí)的電視游戲機(jī)中,會(huì)應(yīng)用單片機(jī)實(shí)現(xiàn)其控制功能;而洗衣機(jī)可以利用單片機(jī)識(shí)別衣服的種類與臟污程度,從而自動(dòng)選擇洗滌強(qiáng)度與洗滌時(shí)間;在冰箱冷柜中采用單片機(jī)控制可以識(shí)別食物的種類與保鮮程度,實(shí)現(xiàn)冷藏溫度與冷藏時(shí)間的自動(dòng)選擇;微波爐也可以通過單片機(jī)識(shí)別食物種類從而自動(dòng)確定加熱溫度與加熱時(shí)間等等,這些家用電器在應(yīng)用單片機(jī)技術(shù)后,無論是性能還是功能,與傳統(tǒng)技術(shù)相比均有長足的進(jìn)步。(2)在醫(yī)用設(shè)備

29、領(lǐng)域的應(yīng)用現(xiàn)代醫(yī)療條件越來越發(fā)達(dá),人們對(duì)醫(yī)療滅菌消毒技術(shù)也越來越重視,但是一些偏遠(yuǎn)地區(qū)的小醫(yī)院、小診所其消毒滅菌設(shè)備還十分簡陋,無法有效的控制消毒質(zhì)量。隨著單片機(jī)技術(shù)的發(fā)展,其體積較小、功能強(qiáng)大、具有靈活的擴(kuò)展性、應(yīng)用方便的特點(diǎn)也越來越突出,因此在醫(yī)用呼吸機(jī)、分析儀與監(jiān)護(hù)儀、超聲診斷設(shè)備、病床呼叫系統(tǒng)等設(shè)備中得到了廣泛的應(yīng)用。(3)在工業(yè)控制領(lǐng)域的應(yīng)用其實(shí)最早的單片機(jī)正是從工業(yè)領(lǐng)域開始興起的,至今其在工業(yè)控制領(lǐng)域的應(yīng)用仍然十分廣泛,利用單片機(jī)技術(shù)構(gòu)成多種多樣的數(shù)據(jù)采集系統(tǒng)與智能控制系統(tǒng),比如工廠流水線的智能化管理、智能化電梯、報(bào)警系統(tǒng)等等,均是通過單片機(jī)技術(shù)與計(jì)算機(jī)聯(lián)網(wǎng)構(gòu)成二級(jí)控制系統(tǒng)。(4)

30、在儀器儀表領(lǐng)域的應(yīng)用上文中也談到單片機(jī)具備集成度高、體積小、較強(qiáng)的控制功能與擴(kuò)展的靈活性等特點(diǎn),并且處理速度快,具有較高的可靠性,所以在智能儀器儀表領(lǐng)域其應(yīng)用也十分廣泛。從某種程度而言,單片機(jī)帶動(dòng)了傳統(tǒng)測(cè)量、控制儀器儀表技術(shù)的一項(xiàng)革命,通過單片機(jī)技術(shù)實(shí)現(xiàn)了儀器儀表技術(shù)的數(shù)字化、智能化、綜合化以及多功能化,與傳統(tǒng)的電子電路或者數(shù)字電路相比,其功能更強(qiáng)大,綜合性更突出。智能化儀表中應(yīng)用單片機(jī)已十分廣泛。直到現(xiàn)在,MCS-51內(nèi)核系列兼容的單片機(jī)仍是應(yīng)用的主流產(chǎn)品(如目前流行的89S51、89C51等)。ATMEL公司的單片機(jī)AT89C51,它除了增加4KB的E2PROM外,其余的與MCS一51系列

31、的8031單片機(jī)完全一樣。AT89C51同8031一樣有4個(gè)8位并行U0口,兩個(gè)16位可編程序的定時(shí)器計(jì)數(shù)器,128字節(jié)RAM,5個(gè)中斷源,全雙工串行通訊H,操作電壓為2.7V至5.5V,主頻110592MHZ。AT89C51是一種低功耗高性能的8位單片機(jī),片內(nèi)帶有一個(gè)4K字節(jié)的Flash可編擦除只讀存儲(chǔ)器(EPROM),它采用了CMOS工藝和高密度非易失性存儲(chǔ)器(NURAM)技術(shù),而且其輸出引腳和指令系統(tǒng)與MCU一51系列單片機(jī)兼容。片內(nèi)Flash存儲(chǔ)器允許在系統(tǒng)內(nèi)可改編程序,主要用在工業(yè)控制。可擴(kuò)展64K字節(jié)程序ROM,外部數(shù)據(jù)存儲(chǔ)器。具有5個(gè)中斷,包括兩個(gè)外部中斷,兩個(gè)定時(shí)器中斷,一個(gè)串

32、行口中斷。AT89C51是功能強(qiáng)大的微控制器(MCU),具有各功能模塊能滿足定位器系統(tǒng)的控制。本系統(tǒng)選用89C51單片機(jī),A/D轉(zhuǎn)換芯片ADC0808,可編程的鍵盤、顯示接口芯片8279等組成基本系統(tǒng)。此外,還有一些基本的附加電路,如復(fù)位電路、報(bào)警電路等。其具體工作原理如下:由閥桿位置傳感器拾取閥門的實(shí)際開度信號(hào),通過A/D轉(zhuǎn)換變?yōu)閿?shù)字編碼信號(hào),與定位器的設(shè)定信號(hào)的數(shù)字編碼在CPU中進(jìn)行對(duì)比,計(jì)算二者偏差值。CPU根據(jù)偏差設(shè)定輸出指令進(jìn)行相應(yīng)的開/關(guān)壓電閥動(dòng)作,即:當(dāng)設(shè)定信號(hào)大于閥位反饋時(shí),升壓閥打開,輸出氣源壓力增大,執(zhí)行機(jī)構(gòu)氣室壓力增加使閥門開度增加,減小二者偏差;如設(shè)定信號(hào)小于閥位反饋則

33、排氣閥打開,通過排氣減小輸出氣源壓力,執(zhí)行機(jī)構(gòu)氣室壓力減小是閥門開度減小,二者偏差減小。正是通過CPU控制閥門來調(diào)節(jié)輸出氣源壓力的大小使輸入信號(hào)與閥位達(dá)到新的平衡4。圖5-1 AT89C51單片機(jī)圖5-2 AT89C51管腳示意圖 并行與串行I/O口AT89C51共集成四個(gè)8位雙向并行接口,每位均設(shè)有輸出鎖存器,輸出驅(qū)動(dòng)器和輸出緩沖器,四個(gè)口分別為P0,Pl,P2, P3。P0口的每一位均由一個(gè)輸出鎖存器、兩個(gè)三態(tài)緩沖器、一個(gè)輸出驅(qū)動(dòng)器和一個(gè)輸出控制電路組成,其工作狀態(tài)受輸出控制電路的控制。PO口可作為地址/數(shù)據(jù)線,又可作為通用O;P1口為一個(gè)8位準(zhǔn)雙向并行I/O口,做通用I/O用;P2口也是

34、一個(gè)8位的準(zhǔn)雙向并行I/O口,比P1口多一個(gè)輸出轉(zhuǎn)換控制部分。P3口做通用I/O使用時(shí),在為多功能端口時(shí),作讀/寫信號(hào)和標(biāo)準(zhǔn)串行1/O口。AT89C51有一個(gè)可編程、全雙工的串行I/O口,為通用異步接收/發(fā)送器(UART),也可作同步移位寄存器用。AT89C51的串行I/O設(shè)有緩沖寄存器SBUF,能直接尋址的SFR,接收和發(fā)送緩沖寄存器。串行I/O口有:方式0、方式1、方式2和方式3四種工作方式。方式0為同步移位寄存器,由TXD引腳發(fā)送出同步移位脈沖,由RXD引腳送出或接收串行數(shù)據(jù)。方式1為I/O位異步接收發(fā)送方式,串行數(shù)據(jù)位由TXD引腳傳送出,由RXD引腳將對(duì)方發(fā)來的串行數(shù)據(jù)位接收。方式2為

35、11位異步接收發(fā)送方式,字符格式的最后可以插入第9位數(shù)據(jù)位,可設(shè)置為奇偶校驗(yàn)位。方式3為11位異步接收發(fā)送方式。5.1.3 AT89C51內(nèi)部定時(shí)器/計(jì)數(shù)器5l系列單片機(jī)內(nèi)部都帶有定時(shí)/計(jì)數(shù)器,AT89C51內(nèi)部有兩個(gè)16位的定時(shí)/計(jì)數(shù)器:11D和T1。主要特點(diǎn):定時(shí)/計(jì)數(shù)可是計(jì)數(shù)方式也可定時(shí)方式;計(jì)數(shù)器模值是可變的,其最大值取決于計(jì)數(shù)器的位數(shù);可以計(jì)算由11D或T1引腳的輸入脈沖數(shù),作計(jì)數(shù)器或頻率計(jì)。AT89C51的定時(shí)器、計(jì)數(shù)器是可編程的。5.1.4 AT89C51中斷AT89C51有五個(gè)中斷源,即兩個(gè)外部中斷,兩個(gè)定時(shí)/計(jì)數(shù)器中斷和一個(gè)串行口中斷。當(dāng)某種中斷源產(chǎn)生中斷時(shí),便設(shè)定在SFR中

36、的中斷標(biāo)志位一TCON中的各位,MCU在從標(biāo)志位識(shí)別出中斷種類并響應(yīng)申請(qǐng)時(shí),立刻從主程序轉(zhuǎn)去執(zhí)行中斷服務(wù)子程序以進(jìn)行中斷服務(wù),并保護(hù)現(xiàn)場。各種中斷的向量地址,即是中斷服務(wù)程序的入口地址。中斷程序結(jié)束之后恢復(fù)程序運(yùn)行環(huán)境,回到斷點(diǎn)處繼續(xù)執(zhí)行程序。5.2 A/D轉(zhuǎn)換電路圖5-3 ADC0808管腳示意圖為了將電氣閥門定位器輸出的模擬信號(hào)轉(zhuǎn)成單片機(jī)能處理的數(shù)字信號(hào),需要A/D轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。A/D轉(zhuǎn)換的作用是將時(shí)間連續(xù)、幅值也連續(xù)的模擬量轉(zhuǎn)換為時(shí)間離散、幅值也離散的數(shù)字信號(hào),因此,A/D轉(zhuǎn)換一般要經(jīng)過取樣、保持、量化及編碼4個(gè)過程。在實(shí)際電路中,這些過程有的是合并進(jìn)行的,例如,取樣和保持,量化和編碼

37、往往都是在轉(zhuǎn)換過程中同時(shí)實(shí)現(xiàn)的。將模擬量或連續(xù)變化的量進(jìn)行量化(離散化),轉(zhuǎn)換為相應(yīng)的數(shù)字量的電路。A/D變換包含三個(gè)部分:抽樣、量化和編碼。一般情況下,量化和編碼是同時(shí)完成的。抽樣是將模擬信號(hào)在時(shí)間上離散化的過程;量化是將模擬信號(hào)在幅度上離散化的過程;編碼是指將每個(gè)量化后的樣值用一定的二進(jìn)制代碼來表示。ADC0808是價(jià)格適中的逐次比較式8位A/D轉(zhuǎn)換器,可輸入8路模擬信號(hào),在這里我們選用IN0和IN1作為模擬信號(hào)輸入通道。ADC0808的最大不可調(diào)誤差小于1/2LSB,典型時(shí)鐘頻率為640kHz,每一通道的轉(zhuǎn)換時(shí)間約為100 Ls。89C51通過地址線P0.0和讀、寫控制線控制轉(zhuǎn)換的模擬輸

38、入通道地址鎖存、啟動(dòng)和輸出允許。模擬輸入通道地址的譯碼輸入A、B、C由P2.2-P2.4提供,因?yàn)锳DC0808具有通道地址鎖存功能,所以我們省掉了地址鎖存器74LS373,直接將P2.2-P2.4分別與A、B、C相連。例如當(dāng)我們要選中IN0路模擬電路送入ADC0808的時(shí)候,執(zhí)行如下的程序:MOV DPTR, # 0FEFFH;輸入ADC0808的地址FEFFH給DPTRMOVA, # 00H;將IN0模擬電壓地址送AMOVX DPTR,A; 將A中數(shù)據(jù)送入A、B、C,并啟動(dòng)ADC08085.3 鍵盤、顯示器接口芯片5.3.1 獨(dú)立按鍵獨(dú)立按鍵電路圖如下所示:圖5-4 獨(dú)立按鍵電路當(dāng)按鍵K1

39、按下時(shí),地通過電阻R1然后再通過按鍵K1最終進(jìn)入I/O口形成一條通路,那么這條線路CON8.1這個(gè)引腳就是個(gè)低電平。當(dāng)松開按鍵后,線路斷開,就不會(huì)有電流通過,那么CON8.1恢復(fù)默認(rèn)高電平。我們就可以通過IO口的高低電平來判斷是否有按鍵按下。5.3.2 矩陣鍵盤矩陣按鍵電路圖如下所示:圖5-5 矩陣鍵盤電路圖矩陣鍵盤讀取方式與獨(dú)立鍵盤類似,但其讀取方式節(jié)省I/O口。 鍵盤消抖絕大多數(shù)情況下,我們按按鍵是不能一直按住的,所以我們通常是判斷按鍵從按下到彈起兩種狀態(tài)發(fā)生變化了,就認(rèn)為是有按鍵按下。程序上,我們可以把每次按鍵狀態(tài)都存儲(chǔ)起來,當(dāng)下一次按鍵狀態(tài)讀進(jìn)來的時(shí)候,與當(dāng)前按鍵狀態(tài)做比較,如果發(fā)現(xiàn)這

40、兩次按鍵狀態(tài)不一致,就說明按鍵發(fā)生動(dòng)作了,當(dāng)上一次的狀態(tài)是未按下、現(xiàn)在是按下,此時(shí)的按鍵動(dòng)作就是“按下”;當(dāng)上一次的狀態(tài)是按下、現(xiàn)在是未按下,此時(shí)的按鍵動(dòng)作就是“彈起”。顯然,每次按鍵動(dòng)作都會(huì)包含一次“按下”動(dòng)作和一次“彈起”動(dòng)作,我們可以任選一個(gè)動(dòng)作來執(zhí)行程序,或者兩個(gè)都用以執(zhí)行不同的程序也是可以的。通常按鍵所用的開關(guān)都是機(jī)械彈性開關(guān),當(dāng)機(jī)械觸點(diǎn)斷開、閉合時(shí),由于機(jī)械觸點(diǎn)的彈性作用,一個(gè)按鍵開關(guān)在閉合時(shí)不會(huì)馬上就穩(wěn)定的接通,在斷開時(shí)也不會(huì)一下子徹底斷開,而是在閉合和斷開的瞬間伴隨了一連串的抖動(dòng),如圖5-6所示。圖5-6 按鍵抖動(dòng)狀態(tài)圖按鍵穩(wěn)定閉合時(shí)間長短是由操作人員決定的,通常都會(huì)在100m

41、s以上,刻意快速按的話能達(dá)到40-50ms左右,很難再低了。抖動(dòng)時(shí)間是由按鍵的機(jī)械特性決定的,一般是都會(huì)在10ms以下,為了確保程序?qū)Π存I的一次閉合或者一次斷開只響應(yīng)一次,必須進(jìn)行按鍵的消抖處理。當(dāng)檢測(cè)到按鍵狀態(tài)變化時(shí),不是立即去響應(yīng)動(dòng)作,而是先等待閉合或斷開穩(wěn)定后再進(jìn)行處理。5.4 時(shí)鐘/報(bào)警電路單片機(jī)雖有內(nèi)部振蕩電路,但要形成時(shí)鐘,必須外接附加電路。內(nèi)部時(shí)鐘利用芯片內(nèi)部的振蕩電路,在XTAL1,XTAL2引腳上外接定時(shí)元件,內(nèi)部的振蕩電路便產(chǎn)生自激振蕩。最常用的內(nèi)部時(shí)鐘方式是采用外接晶體和電容組成的并聯(lián)諧振回路,振蕩晶體可在1.2MHz到12MHz之間選擇。系統(tǒng)設(shè)置了上、下限位報(bào)警。當(dāng)控制

42、閥開度大于90或小于10時(shí),控制系統(tǒng)能進(jìn)行報(bào)警。該蜂鳴器接到+5V電源便可嗚音,當(dāng)需要報(bào)警時(shí),通過程序設(shè)置“CLR P2.0”便可使AT89C51的P2.0輸出低電平使報(bào)警電路報(bào)警。6 閥門定位控制系統(tǒng)仿真根據(jù)上述設(shè)計(jì)運(yùn)用Proteus設(shè)計(jì),并應(yīng)用Keil設(shè)計(jì)程序。能用到的元件有AT89C51,ADC0808,8段數(shù)碼管,按鈕,LED顯示燈,蜂鳴器,按鈕等。圖6-1 Proteus中所使用的元件代碼下圖是用Proteus軟件仿真作出的閥門定位控制系統(tǒng)仿真單片機(jī)連接圖。圖6-2 閥門定位控制系統(tǒng)仿真單片機(jī)連接圖運(yùn)用仿真軟件對(duì)上圖進(jìn)行測(cè)試,得到以下兩個(gè)閥門開度圖。圖6-3 閥門開度小于10%仿真圖

43、圖6-4 閥門開度大于90%仿真圖結(jié)論本課題最終設(shè)計(jì)的智能閥門定位器實(shí)現(xiàn)了預(yù)定的設(shè)計(jì)目標(biāo)。位置反饋經(jīng)過8位20ms采樣的A/D轉(zhuǎn)換器進(jìn)行處理,從而保證了信號(hào)處理的精度及快速性。操作程序包括用于自動(dòng)調(diào)整參數(shù)的自整定過程及自適應(yīng)控制程序,用于精確定位的優(yōu)化控制操作。單片機(jī)通過A/D采集實(shí)際閥位值和鍵入的設(shè)定閥位值算出偏差,按PID調(diào)節(jié)閥位達(dá)到設(shè)定值。根據(jù)查閱相關(guān)資料,首先根據(jù)系統(tǒng)特點(diǎn)。最重要的輸入階段的核心為數(shù)模轉(zhuǎn)換??刂坪诵氖菃纹瑱C(jī),51單片機(jī)體積小、成本低、穩(wěn)定性高。且可以滿足本系統(tǒng)的要求。對(duì)于其他硬件選擇,與單片機(jī)匹配,盡量節(jié)省單片機(jī)資源,便于實(shí)現(xiàn),且滿足系統(tǒng)要求。對(duì)于編程,根據(jù)課本所學(xué)知識(shí)以及任務(wù)的要求。用模塊化編程的思想。將任務(wù)分為輸入,處理,輸出三個(gè)方面。輸

溫馨提示

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

評(píng)論

0/150

提交評(píng)論