鍋爐水位控制系統(tǒng)控制器課程設(shè)計說明書
《鍋爐水位控制系統(tǒng)控制器課程設(shè)計說明書》由會員分享,可在線閱讀,更多相關(guān)《鍋爐水位控制系統(tǒng)控制器課程設(shè)計說明書(55頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、北華大學畢業(yè)設(shè)計(論文) - 1 - 摘 要 鍋爐水位控制系統(tǒng)是鍋爐生產(chǎn)控制系統(tǒng)中最重要的環(huán)節(jié)。對鍋爐生產(chǎn)操作如果不合理,管理不善,處理不當,往往會引起事故。這些事故中的大部分是由于鍋爐水位控制不當引起的,可見鍋爐汽包水位控制在鍋爐設(shè)備控制系統(tǒng)中的重要性。 現(xiàn)代工業(yè)鍋爐都向著大容量高參數(shù)的方向發(fā)展,一般鍋爐容量越大,汽包的容水量就相對越小,允許波動的蓄水量就更少。這樣對汽包水位要求就更高了。而在常規(guī)的三沖量控制系統(tǒng)中,由于“虛假液位”的原因使得蒸汽負荷上升和下降時的動態(tài)特性曲線不對稱,且系統(tǒng)參數(shù)具有時變性,不能求出準確的數(shù)學模型,也就不能設(shè)計 出準確的前饋控制器,只能實現(xiàn)靜態(tài)前饋,能實現(xiàn)穩(wěn)態(tài)無
2、誤差,但對動態(tài)性能控制不好。這樣,就不能很好的滿足現(xiàn)代工藝的要求。 考慮到模糊控制器的設(shè)計不需要知道該過程的數(shù)學模型以及它的其他特點都適合于這種蒸汽前饋控制,所以我們決定在這里用模糊控制器代替了三沖量控制系統(tǒng)中的蒸汽前饋控制中的常規(guī)控制器。而給水流量的擾動造成的汽包水位變化這一過程可以通過實驗測試和數(shù)據(jù)處理得到精確的數(shù)學模型,這樣就能夠設(shè)計常規(guī)控制器來控制,并能達到很好的效果 德州儀器公司最近 出 MSC1211 帶有 24 位分辨率的 A/D 轉(zhuǎn)換器 , 16 位 D/A 轉(zhuǎn)換器, 8 通道多路開關(guān),模擬輸入通道測試電流源,輸入緩沖器,可編程增益放大器,溫度傳感器,內(nèi)部基準電壓源, 8位微控
3、制器,程序數(shù)據(jù)存儲器和數(shù)據(jù) SRAM等功能。 系統(tǒng)由傳感器、單片機 MSC1211、 MAX7219 顯示 芯片 、編程接口、 調(diào)節(jié)閥 等幾部分構(gòu)成。系統(tǒng)的工作過程:從傳感器來的信號進入到 MSC1211 的內(nèi)部對信號進行處理, 從而將 流量值 以相應的 數(shù)字 顯示在顯示器上。 本次設(shè)計的特點是:元件少、方案新、價格經(jīng)濟、體積小、編程方式簡單、功能全、操作簡單。 關(guān)鍵詞: 鍋 爐系統(tǒng) , 常規(guī)三沖量控制 , 虛假液位 , 模糊控制 , MSC1211 北華大學畢業(yè)設(shè)計(論文) - 2 - Fuzzy Control Of Boiler Steam Drum Fluid Level System
4、 And Hardware Design Based On System Level Microcomputer Abstract The water level control system of the boiler is that the boiler produces the most important link in the control system. If unreasonable to the production operation of the boiler, manage improperly, it is improper to deal with, will of
5、ten cause the accident. The majority in these accidents is improper in control because of the water level of the boiler were caused, can see the importance in the equipment control system of the boiler of control of water level of steam dome of the boiler. The modern industry boilers all develop in
6、the direction of the large capacity high parameter, the general boiler is the larger in capacity, person who holds water of steam dome relative and light, water demand fluctuated to allow less.Have expected much the water level of the steam dome like this. Among routine three impulse control system,
7、 because reason of false liquid location make steam load rise and drop dynamic characteristic when curve asymmetric, degeneration, cant ask out the accurate mathematics model when and there are the systematic parameters, cant design the accurate feedforward controller either, can only realize the st
8、atic feedforward , can realize that there is not error in the stable state , but does not control dynamic performance well. In this way, the request for meeting the modern craft that it cant be very good. Consider that the design of the fuzzy controller does not need to know that mathematics model a
9、nd its other characteristics of this course are suitable for this kind of steam feedforward to control, So we determine replace three impulse steam feedforward of the control system control routine controller of with fuzzy controller in here. And this course of change of water level of steam dome ca
10、used to perturbation of water flow can pass experiment test and receive the accurate mathematics model with data processing , can design the routine controller to control like this, and can reach very good result. Dezhou instrument company produce MSC1211 with 24 resolution ratios A/D converter rece
11、ntly,16D/A converter recently, 8 passway more than No. switch, simulation input channel tests the electric current source, import the buffer , gain the amplifier , the temperature sensor , the inside basic voltage source programmably, such functions as 8 little controllers , procedure data memory an
12、d data SRAM 。 北華大學畢業(yè)設(shè)計(論文) - 3 - System by sensor, one-chip computer MSC1211, MAX7219 show, several parts。 Working course of the system: Keep from pressure difference that sensor come signal enter into inside of MSC1211 is it punish to go on to the signal, thus flow value so as to the corresponding
13、digital display at the display. The characteristic designed this time is: Component little, scheme new , price economy , small, programming way simple with complete function operating simple. Key Words: Boiler system, Routine control of three impulse, The false liquid location, Control fuzzily, MSC1
14、211 北華大學畢業(yè)設(shè)計(論文) - 1 - 目 錄 摘 要 . 1 Abstract . 2 引 言 . 1 1 理論基礎(chǔ) . 2 1.1 工業(yè)鍋爐設(shè)備的基礎(chǔ)知識 . 2 1.1.1 工業(yè)鍋爐的分類和工藝流程 . 2 1.1.2 鍋爐設(shè)備控制系統(tǒng)的分類 . 4 1.2 鍋爐水位控制系統(tǒng)在鍋爐生產(chǎn)控制系統(tǒng)中的重要性 . 5 2 爐汽包水位的基本特性和常規(guī)汽包水位控制系統(tǒng) . 6 2.1 鍋爐汽包水位控制對象的基本特性 . 6 2.1.1 汽包水位在給水流量擾動下的動態(tài)特性 . 7 2.1.2 汽包水位在蒸汽負荷擾動下的動態(tài)特性 . 8 2.2 鍋爐汽包水位的常規(guī)控制系統(tǒng)及其優(yōu)缺點 . 10 2
15、.2.1 單沖量水位控制系統(tǒng) . 10 2.2.2 雙沖量水位控制系統(tǒng) . 10 2.2.3 三沖量水位控制系統(tǒng) . 10 3 模糊控制系統(tǒng)的基本思想、特點及其和常規(guī)控制系統(tǒng)的比較 . 12 3.1 模糊控制的基本思想和特點 . 12 3.2 用模糊水位控制和常規(guī)控制系統(tǒng)的比較 . 14 3.3 汽包鍋爐水位模糊控制系統(tǒng)的設(shè)計 . 15 4 系統(tǒng)設(shè)計 . 17 4.1 系統(tǒng)硬件構(gòu)成及工作過程 . 17 4.2 硬件器件簡介 . 19 4.2.1 MSC1211的結(jié)構(gòu)和特性 . 19 4.2.2 MSC1211在本次設(shè)計中的使用 . 26 北華大學畢業(yè)設(shè)計(論文) - 2 - 4.2.3 專用
16、LED數(shù)碼管顯示電路( MAX7219) . 35 5 軟件設(shè)計 . 36 5.1 程序流程圖 . 36 5.2 編程 . 42 5.3 硬件圖 . 42 結(jié) 論 . 43 參 考 文 獻 . 44 附錄 A 硬件圖 . 46 附錄 B 程序清單 . 47 致 謝 . 50 北華大學畢業(yè)設(shè)計(論文) - 1 - 引 言 控制理論科學經(jīng)歷了從經(jīng)典控制理論到現(xiàn)代控制理論,再到目前的智 能控制理論的發(fā)展過程。其主要研究對象也從單輸入單輸出的常系數(shù)線形系統(tǒng),發(fā)展為多輸入多輸出的復雜控制系統(tǒng)。對現(xiàn)代復雜系統(tǒng)的研究,長期以來雖取得了一些進展,但其研究成果十分有限,有的問題還難以解決,特別是那些難以用數(shù)學模
17、型描述的問題。顯然,對于這些復雜控制系統(tǒng)的研究必須另辟蹊徑。 人們在長 期的生產(chǎn)實踐中發(fā)現(xiàn),對于許多復雜的生產(chǎn)過程,難以用自動控制來實現(xiàn),但在熟練的操作工、技術(shù)人員或?qū)<业牟僮飨聟s控制自如,可以獲得滿意的控制效果。操作人員在操作時并不需要知道系統(tǒng)的數(shù)學模型是什么,甚至對被控對象的特性也不甚了解,而是用一組自然語言表達的、定性的、不精確的判斷規(guī)則,這種規(guī)則就稱為模糊算法或模糊規(guī)則。 模糊控制是以模糊集合理論為基礎(chǔ)的一種新興的控制手段,它是模糊系統(tǒng)理論和模糊技術(shù)與自動控制技術(shù)相結(jié)合的產(chǎn)物。模糊控制的核心就是利用模糊集合理論,把人的控制策略的自然語言轉(zhuǎn)化為計算機能夠接受的算法語言所描 述的控制算法,
18、這種方法不僅能實現(xiàn)控制,而且能模擬人的思維方式對一些無法構(gòu)造數(shù)學模型的被控對象進行有效的控制。將模糊集合理論運用于自動控制而形成的模糊控制理論,在近年來得到了迅速的發(fā)展,其原因在于對那些時變的非線性的復雜系統(tǒng),當無法獲得精確的數(shù)學模型的時候,利用具有智能的模糊控制器能給出有效的控制。 本文介紹了利用美國德州儀器公司( Texas Instrument)新近推出 的 一種功能很強的 系統(tǒng)級 單片機 MSC1211構(gòu)成的智能水位控制器 , 本文主要側(cè)重的是硬件電路的設(shè)計。 北華大學畢業(yè)設(shè)計(論文) - 2 - 1 理論基礎(chǔ) 1.1 工業(yè)鍋爐設(shè)備的基礎(chǔ)知識 1.1.1 工業(yè)鍋爐的分類和工藝流程 鍋爐
19、是化工、煉油、發(fā)電、造紙和制糖等工業(yè)生產(chǎn)過程必不可少的重要動力設(shè)備。尤其是在現(xiàn)代化的石油化工企業(yè)里,熱力站的設(shè)立可以使工藝生產(chǎn)過程中的物料和能量得到更加合理的充分利用,它不僅能為反映器、蒸餾塔、換熱器以及其他設(shè)備、管道保溫伴熱提供熱源,而且還可以為生產(chǎn)過程中的風機、壓縮機、泵類驅(qū)動透平提供動力來源。因此,鍋爐往往成了不少工廠不可缺少的一部分。因而,對鍋爐設(shè)備中的自動控制系統(tǒng)進行分析研究是必要的。 鍋爐設(shè)備的種類很多,有多種分類方法,主要的有下面幾種: 按容量分有大、中、小容量鍋 爐。目前在我國額定蒸發(fā)量大于 300t/h 的稱大容量鍋爐; 100300t/h的稱中容量鍋爐;小于 100t/h的
20、稱小容量鍋爐。 按蒸汽參數(shù)分有低壓、中壓、高壓、超高壓,亞臨界壓力和超臨界壓力鍋爐。目前,氣壓低于 3000kpa,氣溫低于 400的為低壓鍋爐;氣壓 3000 5000kpa,氣溫400 500的為中壓鍋爐;氣壓 6000 13000kpa,氣溫 460 540的為高壓鍋爐;氣壓 14000 16000kpa,氣溫 540 600的為超高壓鍋爐;氣壓 17000 18000kpa,氣溫540 570的為 亞臨界壓力鍋爐;氣壓為 22500kpa,氣溫 560 600的為超臨界壓力鍋爐。 按使用燃料分有:燃煤爐、燃油爐、燃氣爐等。 按水循環(huán)方式分有自然循環(huán)鍋爐、強制循環(huán)鍋爐、符合循環(huán)鍋爐、低倍
21、率循環(huán)鍋爐等。 目前,在各類生產(chǎn)部門中,應用最多的是燃煤鍋爐。對于燃煤鍋爐按制粉系統(tǒng)分,有的設(shè)有中間儲粉倉,粉煤從中間儲粉倉由給粉機把煤送入爐膛燃燒,這叫儲倉式鍋爐;有的不設(shè)中間儲粉倉,原煤通過磨煤機,將塊煤變成粉,然后由一次風將煤粉直接吹入爐膛燃燒,這叫直吹式鍋爐。另外也有按燃燒形式來分:有鏈箅爐、粉煤爐、沸騰爐等。 有 一些工業(yè)部門也使用燃油鍋爐和燃氣鍋爐。在石油化工、油品煉制過程中,往往產(chǎn)生各種不同的殘油、馳放氣、煉廠氣,為了提高技術(shù)經(jīng)濟指標,降低生產(chǎn)成本,減少北華大學畢業(yè)設(shè)計(論文) - 3 - 對環(huán)境的污染,往往把他們作為燃料燒掉,因而出現(xiàn)了油、氣混合燃燒鍋爐和油、氣、煤混合燃燒鍋爐
22、。 在化工生產(chǎn)、石油煉制等工業(yè)部門,為了合理的利用熱能,用化學反應中生成的熱量產(chǎn)生各個部門所需的蒸汽,因而又出現(xiàn)了廢熱鍋爐。另外在化工、造紙、制糖的工藝生產(chǎn)中,還會產(chǎn)生各種毫無規(guī)律的聚合物,各種濃度的酸泥、漿液、殘液、廢水,為了充分利用這些“燃料”,化費為寶,作到綜合利用,因 此又出現(xiàn)了無規(guī)鍋爐和廢液鍋爐。 所有各種鍋爐,雖然燃料種類各不相同,但蒸汽發(fā)生系統(tǒng)和蒸汽處理系統(tǒng)是基本相同的。常見的鍋爐設(shè)備的主要工藝流程圖如圖 1.1所示。 1 燃燒嘴; 2爐膛; 3汽包; 4減溫器; 5 爐墻; 6 過熱 器; 7 省煤器; 8 空氣預熱器 圖 1.1 鍋爐設(shè)備主要工藝流程 由圖可知,燃料和空氣按一
23、定的比例送入燃燒室燃燒,生產(chǎn)的熱量傳遞給蒸汽發(fā)生系統(tǒng),產(chǎn)生飽和蒸汽。然后經(jīng)過熱器,形成一定氣溫的過熱蒸汽,匯集至蒸汽母管。壓力為 pm 的過熱蒸汽,經(jīng)負荷設(shè)備控制給負荷設(shè)備用。與此同時,燃燒過程中產(chǎn)生的 煙氣,除將飽和蒸汽變成過熱蒸汽外,還經(jīng)省煤氣預熱鍋爐給水和空氣預熱器預熱空氣,最后,經(jīng)過引風機送往煙囪,排入大氣。 12345678過熱蒸汽送負荷設(shè)備熱空氣送往爐壁給水 ( 由給水泵來 ) 冷空氣 ( 由送風機來 )煙氣 ( 經(jīng)引風機送往煙囪 )熱空氣燃料北華大學畢業(yè)設(shè)計(論文) - 4 - 鍋爐是全廠重要的動力設(shè)備,其要求是供給合格蒸汽,使鍋爐發(fā)汽量適應負荷的需要。為此,生產(chǎn)過程的各個主要工
24、藝參數(shù)必須嚴格控制。鍋爐設(shè)備是一個復雜的被控對象,主要輸入變量是負荷,鍋爐給水,燃料量,減溫水,送風和引風等。主要輸出變量是汽包水位,蒸汽壓力,過熱蒸汽溫度,爐膛負壓,過??諝猓煔夂浚┑?。鍋爐對象簡圖如圖 1.2所示。 圖 1.2 鍋 爐對象簡圖 這些輸入變量與輸出變量之間的相互關(guān)聯(lián)。如果蒸汽負荷發(fā)生變化,必將會引起汽包水位,蒸汽壓力和過熱蒸汽溫度等的變化。燃料量的變化不僅影響蒸汽壓力,同時還會影響汽包水位,過熱蒸汽溫度,過??諝夂蜖t膛負壓;給水量的變化不僅影響汽包水位,而且對蒸汽壓力,過熱蒸汽溫度等亦有影響;減溫水的變化會導致過熱蒸汽溫度,蒸汽壓力,汽包水位等的變化等。所以鍋爐設(shè)備是一個
25、多輸入,多輸出且相互關(guān)聯(lián)的被控對象。 1.1.2 鍋爐設(shè)備控制系統(tǒng)的分類 鍋爐生產(chǎn)控制系統(tǒng),是指鍋爐生產(chǎn)過程的自動化系統(tǒng)。即通過各種檢測儀表,調(diào)節(jié)儀表,控制裝置(運 算器,監(jiān)控器,執(zhí)行器)等自動化技術(shù)工具,對鍋爐生產(chǎn)過程中的溫度,壓力,流量,液位等熱工變量進行自動控制的系統(tǒng)。自動控制的目的是實現(xiàn)各種最優(yōu)的技術(shù)經(jīng)濟指標,減輕勞動強度,提高經(jīng)濟效益和生產(chǎn)率,節(jié)約能源,改善勞動環(huán)境條件。 鍋爐設(shè)備 給水量 減溫水 燃料量 送風量引風量 蒸汽負荷 水位 蒸汽溫度 蒸汽壓力 過剩空氣 爐膛負壓 北華大學畢業(yè)設(shè)計(論文) - 5 - 目前工程處理上作了一些假設(shè)后,將鍋爐設(shè)備控制劃分為若干個控制系統(tǒng)。主要控
26、制系統(tǒng)如下。 1)鍋爐汽包水位的控制 被控變量是汽包水位,操縱變量是給水流量。他主要考慮汽包內(nèi)部的物料平衡,使給水量適應鍋爐的蒸汽量,維持汽包水位在工藝允許范圍內(nèi)。維持汽包水位在給定范圍內(nèi)是保證鍋爐、氣輪機安全運行的必要 條件之一,是鍋爐正常運行的指標。 2)鍋爐燃燒系統(tǒng)的控制 其控制目的是使燃料燃燒所產(chǎn)生的熱量適應蒸汽負荷的需要(常以蒸汽壓力為被控變量);使燃料與空氣量之間保持一定的比例,以保證最經(jīng)濟燃燒(常以煙氣成分為被控變量),提高鍋爐的燃燒效率;使引風量與送風量相適應,以保持爐膛負壓在一定范圍內(nèi)。為達到上述三個控制目的,控制手段也有三個,即燃料量、送風量和引風量。 3)過熱蒸汽系統(tǒng)的控
27、制 維持過熱器出口溫度在允許范圍內(nèi),并保證管壁溫度不超過允許的工作溫度。被控變量一般是過熱器出口溫度,操縱變量是減溫器的噴水量。 1.2 鍋爐 水位控制系統(tǒng)在鍋爐生產(chǎn)控制系統(tǒng)中的重要性 鍋爐是一種受壓又直接受火的特種設(shè)備,是工業(yè)生產(chǎn)中的常用設(shè)備。對鍋爐生產(chǎn)如果操作不合理,管理不善,處理不當,往往會引起事故,輕則停爐影響生產(chǎn),重則造成爆炸,造成人身傷亡,損壞廠房、設(shè)備,后果十分嚴重。因此,鍋爐的安全問題是一項非常重要的問題,必須引起高度重視。 工業(yè)鍋爐中最常見的事故有:鍋內(nèi)缺水,鍋爐超壓,鍋內(nèi)滿水,汽水共騰,爐管爆破,爐膛爆破,二次燃燒,鍋爐滅火等。其中以鍋爐缺水事故比例最高。這些事故中的大部分
28、是由于鍋爐水位控制不當引起的,可見鍋爐汽包水位控制在鍋爐 設(shè)備控制系統(tǒng)中的重要性。 工業(yè)鍋爐汽包水位控制的任務是,使跟蹤鍋爐的蒸發(fā)量并維持汽包水位在工藝允許的范圍內(nèi)。維持鍋爐汽包水位在規(guī)定的范圍內(nèi),是保證鍋爐安全生產(chǎn)運行的必要條件,也是鍋爐正常生產(chǎn)運行的主要指標之一。水位過高,會影響汽包內(nèi)汽水分離效果,使汽包出口的飽和蒸汽帶水增多,蒸汽帶水會使汽輪機產(chǎn)生水沖擊,引起軸封破損,葉片斷裂等事故。同時會使飽和蒸汽中含鹽量增高,降低過熱蒸汽品質(zhì),增加在過熱管壁上的結(jié)垢。水位過低則可造成水的急速蒸發(fā),汽水自然循環(huán)破壞,局部水冷管壁被燒壞,嚴重時造成爆炸事故。因此,鍋爐汽包水 位必須嚴加控制。 北華大學畢
29、業(yè)設(shè)計(論文) - 6 - 2 爐汽包水位的基本特性和常規(guī)汽包水位控制系統(tǒng) 2.1 鍋爐汽包水位控制對象的基本特性 工業(yè)鍋爐的汽水系統(tǒng)結(jié)構(gòu)如圖 2.1所示。 567421381 給水母管; 2 調(diào)節(jié)閥; 3 省煤器; 4 汽包; 5 下水管; 6 上升管; 7 過熱器; 8 蒸汽母管 圖 2.1 鍋爐的汽水系統(tǒng) 汽包及蒸發(fā)管系中貯藏著蒸汽和水,貯藏量的多少是以被控制量水位表征的,汽包的流入量是給水量,流出量是蒸汽量,當給水量等于蒸汽量時,汽包水位就恒定不變。引起水位變化的主要擾動就是蒸汽 流量的變化和給水流量的變化。如果只考慮主要擾動,那么,汽包水位對象的動態(tài)特性可用方程式表示為: DDDdw
30、www vkdtdvTvkdtdvTdtdkTdt kdTT 12221 ( 2.1) 式中 1T , 2T 為等效時間常數(shù) wT給水流量對象時間常數(shù) dT蒸汽流量對象時間常數(shù) 1 2 3 8 北華大學畢業(yè)設(shè)計(論文) - 7 - wK給水流量對象放大系數(shù) DK 蒸汽流量對象放大系數(shù) 2.1.1 汽包水位在給水流量擾動下的動態(tài)特性 給水流量對水位的影響,即控制通道的動態(tài)特性。 把汽包和給水看作單容無自衡對象,水位響應曲線應為一條直線。但由于給水溫度比汽包內(nèi)飽和水的溫度低,所以給水量變化后,使汽包內(nèi)氣泡含量減少,導致水位下降。因此實際水位響應曲線如圖中紅線,即當突然加大給水量后,汽包水位一 開始
31、并不增加而要呈現(xiàn)一段起始慣性段。 圖 2.2 給水量擾動下的水位特性曲線 用傳遞函數(shù)來描述時,他相當于一個積分環(huán)節(jié)和一個純滯后環(huán)節(jié)的串聯(lián),可表示為 sessW sH 0)( )( ( 2.2) 式中,0為給水流量作用下,階躍響應曲線的飛升速度;0定義為:當擾動量為100%(從滿負荷突然變化為零), 水位(以允許變化的范圍為 100%)的變化速度,單北華大學畢業(yè)設(shè)計(論文) - 8 - 位為 1s 。 為純滯后時間,即給水流量擾動下的純滯后時間,它的數(shù)值對于不同結(jié)構(gòu)的鍋爐都有差別。 給水溫度越低,純滯后時間 越大。一般 約在 15100s 之間。如采用省煤器,則由于省煤器本身的延遲,會使 增加到
32、 100200s 之間。 由上圖實際 100 噸鍋爐給水系統(tǒng)圖所得的數(shù)據(jù)根據(jù)切線法算得傳遞函數(shù)為 sessW sH 50901)( )( ( 2.3) 2.1.2 汽包水位在蒸汽負荷擾動下的動態(tài)特性 蒸汽負荷(蒸汽流量)對水位的影響,即干擾通道的動態(tài)特性 在蒸汽流量擾動下,水位響應曲線如圖。從圖上可以看出,在燃燒不變的情況下,蒸汽用量突然增加,瞬時間必然導致汽包壓力下降,汽包內(nèi)水的沸騰突然加劇,水 中氣泡迅速增加,將整個水位抬高,形成虛假的水位上升現(xiàn)象,即所謂 “虛假水位”現(xiàn)象。 “虛假水位”是由兩個原因造成的: 由于鍋爐蒸汽負荷增加,使爐管和汽包中汽水混合物的汽、水比例發(fā)生變化(汽容積增加)
33、而引起汽包水位上升,這是引起汽包“虛假水位”的主要原因。 蒸汽流量增加,汽包氣壓下降,爐水沸點下降,由于爐水為汽化的飽和水,使汽包水位隨壓力下降而升高。 圖 2.3 蒸汽流量突加時給水系統(tǒng)曲線 北華大學畢業(yè)設(shè)計(論文) - 9 - 圖 2.4 蒸汽流量突減時給水系統(tǒng)曲線 用傳遞函數(shù)來描述可以表示為 1)()(22 sT KssD sH t( 2.4) 式中,t為蒸汽流量作用下,階躍響應曲線的飛升速度; 2K , 2T 分別為只考慮水面下氣泡容積變化所引起的水位變化 2H 的放大倍數(shù)和時間常數(shù)。 由上圖所得數(shù)據(jù)根據(jù)切線法算得蒸汽負荷增加時傳遞函數(shù)為 )140(70 160)( )( ss ssD
34、 sH( 2.5) 蒸汽負荷減小時傳遞函數(shù)為 )140(70 130)( )( ss ssD sH( 2.6) 而且,從以上真實的鍋爐水位特性來看,二者的特性并不太一致。 北華大學畢業(yè)設(shè)計(論文) - 10 - 2.2 鍋爐汽包水位的常規(guī)控制系統(tǒng)及其優(yōu)缺點 汽包水位的常規(guī)控制系統(tǒng)有單沖量控制、雙沖量控制與三沖量控制系統(tǒng)。下面就簡單介紹一下這 3 種常規(guī) PID 控制的優(yōu)、缺 點。 2.2.1 單沖量水位控制系統(tǒng) 單沖量水位控制系統(tǒng)是以汽包水位測量信號為唯一的控制信號,即水位測量信號經(jīng)變送器送到水位調(diào)節(jié)器,調(diào)節(jié)器根據(jù)汽包水位測量值與給定值的偏差去控制給水調(diào)節(jié)閥,改變給水量以保持汽包水位在允許范圍
35、內(nèi)。單沖量水位控制系統(tǒng),是汽包水位控制系統(tǒng)中最簡單最基本的一種形式。 單沖量汽包水位控制系統(tǒng)的優(yōu)點是:系統(tǒng)結(jié)構(gòu)簡單,成本低,對鍋爐汽包容量比較大,汽包水位受到擾動后反映速度比較慢,“虛假水位”不是很嚴重的鍋爐,采用單沖量水位控制是能滿足生產(chǎn)要求的。 單沖量控制系統(tǒng)存在著一些缺點,那就是他沒有考慮蒸汽負 荷增加時造成的“虛假水位”現(xiàn)象,擴大了進出流量的不平衡。他也解決不了由于給水流量變化時,調(diào)節(jié)器動作后要經(jīng)過一段滯后時間才能對汽包液位發(fā)生影響的問題,因此必將導致汽包水位波動幅度大,過程時間長。 2.2.2 雙沖量水位控制系統(tǒng) 雙沖量水位控制系統(tǒng)是在單沖量水位控制系統(tǒng)的基礎(chǔ)上加入了以蒸汽流量信號為
36、前饋信號的鍋爐汽包水位控制系統(tǒng)。由于引入了蒸汽流量前饋信號,當蒸汽量變化時,就有一個與蒸汽量同方向變化的給水流量信號,可以減少或抵消由于“虛假液位”現(xiàn)象而使給水量與蒸汽量相反方向變化的錯誤動作。使調(diào)節(jié)閥一開始就向正確的方向動作。 因而能極大的減小給水量和水位的波動,縮短過度過程時間。 雙沖量控制由于有以上特點,所以能在負荷頻繁變化的工程下較好的完成水位控制任務。在給水流量比較平穩(wěn)時,采用雙沖量控制是能夠達到控制要求的。 雙沖量水位控制系統(tǒng)存在的問題是:控制作用不能及時的反映給水方面的擾動,當給水量發(fā)生擾動時,要等到汽包水位變化時才通過調(diào)節(jié)器作用執(zhí)行器進行調(diào)節(jié),滯后時間長,水位波動較大。因此,如
37、果給水母管壓力經(jīng)常有波動,給水調(diào)節(jié)閥前后壓差不能保持正常時,不宜采用雙沖量控制。 2.2.3 三沖量水位控制系統(tǒng) 三沖量控制系統(tǒng),以汽包水位為主控制信號, 蒸汽流量為前饋控制信號,給水流量為反饋控制信號組成的控制系統(tǒng)。三沖量水位控制系統(tǒng)組成原理圖如圖 2.5。 北華大學畢業(yè)設(shè)計(論文) - 11 - I = Ic + C * If - I 0汽包省煤器汽關(guān)閥給水蒸氣ifL I C101F I C101if圖 2. 5 三沖量水位控制系統(tǒng)原理圖 現(xiàn)代工業(yè)鍋爐都向著大容量高參數(shù)的方向發(fā)展,一般鍋爐容量越大,汽包的容水量就相對越小,允許波動的蓄水量就更少。如果給水中斷,可能在很短的時間內(nèi)就會發(fā)生危險
38、水位;如果僅是給水量和蒸汽量不相適應,也可能在幾分鐘內(nèi)出現(xiàn)缺水和滿水事故,這樣對汽包水位要求就更高了。 北華大學畢業(yè)設(shè)計(論文) - 12 - 3 模糊控制系統(tǒng)的基本思想 、特點及其和常規(guī)控制系統(tǒng)的比較 3.1 模糊控制的基本思想和特點 經(jīng)典控制理論和現(xiàn)代控制理論都是建立在系統(tǒng)的精確的數(shù)學模型基礎(chǔ)之上的。由于許多生產(chǎn)過程的精確數(shù)學模型難以獲得,因而無法采用經(jīng)典控制理論和現(xiàn)代控制理論的方法進行生產(chǎn)過程控制。另外,在心理學、生物學、醫(yī)學、管理學等領(lǐng)域,傳統(tǒng)的定量分析方法有時會遇到很大困難。 與此相反,對于上述一些難以自動控制的一些生產(chǎn)過程,有經(jīng)驗的操作人員進行手動控制,卻可以收到令人滿意的效果。再
39、這樣的事實面前,人們又研究和考慮人的控制行為有什么特點,能否對于無法構(gòu)造數(shù)學模型的對象讓計算 機模仿人的思維方式,進行控制決策。 總結(jié)人的控制行為,正是遵循反饋及反饋控制的思想。人的手動控制決策可以用語言加以描述,總結(jié)成一系列條件語句,既控制規(guī)律。運用微機程序來實現(xiàn)這些控制規(guī)則,微機就起到了控制器的作用。于是,利用微機取代人可以對控制對象進行自動控制。模糊控制器正是基于這一事實,致力于這類過程的研究,從而給出控制的定量描述,設(shè)計出模糊控制器,模擬操作人員的操作經(jīng)驗。 模糊控制只是在所采用的控制方法上應用了模糊數(shù)學理論,但它所進行的卻仍然是確定性的工作,它不僅能成功的實現(xiàn)控制,而且還能成功的模仿
40、人的思維方法,對一些無法構(gòu)造數(shù)學模型的被控過程進行有效控制。模糊控制最大的特點就是不需要畫出精確的數(shù)學模型,因而具有很強的魯棒性。 在描述控制規(guī)則的條件語句中的一些詞語,如 “較大 ”, “較小 ”, “偏高 ”等都具有一定的模糊性,因此用模糊集合來描述這些模糊條件語句,即組成了所謂的模糊控制器。1974 年英國馬丹尼首先設(shè)計了模糊 控制器,并用于鍋爐和蒸汽機的控制,取得了成功。 ( 1) 模糊控制是一種基于規(guī)則的控制,它直接采用語言型控制規(guī)則,出發(fā)點是現(xiàn)場操作人員的控制經(jīng)驗或相關(guān)專家的知識,在設(shè)計中不需要建立被控對象的精確的數(shù)學模型,因而使得控制機理和策略易于接受與理解,設(shè)計簡單,便于應用。
41、 ( 2) 由工業(yè)過程的定性認識出發(fā),比較容易建立語言控制規(guī)則,因而模糊控制對那些數(shù)學模型難以獲取,動態(tài)特性不易掌握或變化非常顯著的對象非常適用。 北華大學畢業(yè)設(shè)計(論文) - 13 - ( 3) 基于模型的控制算法及系統(tǒng)設(shè)計方法,由于出發(fā)點和性能指標的不同,容易導致較大差異;但一個系統(tǒng)語言控制規(guī)則 卻具有相對的獨立性,利用這些控制規(guī)律間的模糊連接,容易找到折中的選擇,使控制效果優(yōu)于常規(guī)控制器。 (4)模糊控制是基于啟發(fā)性的知識及語言決策規(guī)則設(shè)計的,這有利于模擬人工控制的過程和方法,增強控制系統(tǒng)的適應能力,使之具有一定的智能水平。 ( 5) 模糊控制系統(tǒng)的魯棒性強,干擾和參數(shù)變化對控制效果的影
42、響被大大減弱,尤其適合于非線性、時變及純滯后系統(tǒng)的控制。 ( 6)模糊控制器的設(shè)計:確定模糊控制器的輸入變量和輸出變量 對于鍋爐汽包水位的模糊控制系統(tǒng) ,采用常見的二維模糊控制器 ,即它的輸入變量是給定水位和實際水位的偏 差及偏差的變化: e(k) = yr (k) - y(k) (3.1) ec(k) = e(k) - e(k - 1) (3.2) 公式 (3.1)表示水位的偏差 ,其中 yr (k)代表給定水位。當水位 y(k)高于 yr (k)時 ,即實際水位高于給定水位 ,偏差為“負” ,水位高得越多 ,則偏差負 得越大 ;相反 ,y(k)低于 yr (k)時 ,即實際水位低于給定水位
43、 ,偏差為“正” ,水位低得越多 ,則偏差正得越大。 公式 (3.2)表示水位偏差的變化。當 k 時刻的水位偏差高于 k - 1 時刻的水位偏差 ,說明水量變化在增大 ,即實際水位有上漲趨勢 ,偏差變化為“負” ;相反 ,當 k 時刻的水位偏差低于 k - 1 時刻的水位偏差 ,偏差變化為“正”。模糊控制器的輸出量是閥門開度 u(k) 的變化 ,它直接影響水位 y ( k) 的變化。輸出控制量對應閥門開度變化 ,閥門開大為“正” ,表明注水量加大 ;反之 ,則閥門關(guān) 閉為“負”。 模糊控制系統(tǒng)框圖與常規(guī)控制系統(tǒng)框圖的比較: 北華大學畢業(yè)設(shè)計(論文) - 14 - 圖 3.1 常規(guī)控制系統(tǒng)方框圖
44、 圖 3.2 模糊控制系統(tǒng)框圖 3.2 用模糊水位控制和常規(guī)控制系統(tǒng)的比較 由常規(guī)控制理論的局限性和模糊控制理論的特點可以看出,對于存在精確數(shù)學模型的自動控制系統(tǒng),常規(guī)控制理論發(fā)揮了巨大的作用,并取得了令人滿意的控制效果。但在實際系統(tǒng)中,工業(yè)生產(chǎn)過程是極其復雜的,無法得到描述這些過程的數(shù)學模型,盡管通過各種測試手段及數(shù)據(jù)處理方法獲得數(shù)學模型, 但也很難得到確切描述這些過程的傳遞函數(shù)或狀態(tài)方程。這樣常規(guī)控制理論就無法勝任,必須尋求新的控制理論來取代常規(guī)控制理論進行控制。 三沖量系統(tǒng)可以克服“虛假液位”引起的反向動作,并且可以克服給水流量信號變化而引起調(diào)節(jié)器動作做不及時而引起的水位波動。但是各種參
45、數(shù)又存在不同程度的時變北華大學畢業(yè)設(shè)計(論文) - 15 - 性,且過程具有非線性,強耦合的特點,特別是蒸汽負荷變化對水位的影響,當蒸汽負荷增加和減小時,汽包水位在蒸汽作用下的動態(tài)特性不一致,這樣很難確定三沖量控制系統(tǒng)中蒸汽前饋系統(tǒng)的精確數(shù)學模型,這就使得三沖量控制系統(tǒng)的控制規(guī)律很難找到,即使找到 控制規(guī)律也很難作的精確。因此,蒸汽前饋控制系統(tǒng)的控制器就很難設(shè)計,即使設(shè)計好也只能實現(xiàn)靜態(tài)前饋,穩(wěn)態(tài)無誤差,但對動態(tài)性能控制不好。這樣想采用三沖量水位控制系統(tǒng)來實現(xiàn)鍋爐水位的自動控制而又達到規(guī)定的工藝要求異常困難。 對于大型鍋爐,汽包的容量相對較小,則對鍋爐汽包水位的要求更高,汽包水位就必須實現(xiàn)全自
46、動控制才能滿足。因而,汽包水位控制就采用比較復雜而投資比較大的控制系統(tǒng)。對于中小型鍋爐,汽包的容量相對較大,則對汽包水位的控制要求就沒那么高,又由于常規(guī)三沖量控制系統(tǒng)很難實現(xiàn)汽包水位的自動控制,所以中小型鍋爐允許 適當?shù)牟捎檬謩涌刂?。這樣對于中小型鍋爐就可以考慮用模糊控制系統(tǒng)來取代常規(guī)的三沖量 PID 控制系統(tǒng)。 模糊控制是以模糊集合理論為基礎(chǔ)的一種新興的控制手段,它是模糊系統(tǒng)理論和模糊技術(shù)與自動控制技術(shù)相結(jié)合的產(chǎn)物。模糊控制的核心就是利用模糊集合理論,把人的控制策略的自然語言轉(zhuǎn)化為計算機能夠接受的算法語言所描述的控制算法,這種方法不僅能實現(xiàn)控制,而且能模擬人的思維方式對一些無法構(gòu)造數(shù)學模型的
47、被控對象進行有效的控制。將模糊集合理論運用于自動控制而形成的模糊控制理論,在近年來得到了迅速的發(fā)展,其原因在于對那些時變的非線性的 復雜系統(tǒng),當無法獲得精確的數(shù)學模型的時候,利用具有智能的模糊控制器能給出有效的控制。 三沖量鍋爐水位控制系統(tǒng)中的蒸汽前饋控制部分正是屬于這種情況:由于虛假液位的影響和各種參數(shù)存在的時變性而導致無法確定這一過程的數(shù)學模型,這樣就不能設(shè)計常規(guī)的控制器進行控制??紤]到模糊控制器的設(shè)計不需要知道該過程的數(shù)學模型以及它的其他特點都適合于這種蒸汽前饋控制,所以我們決定在這里用模糊控制器代替了三沖量控制系統(tǒng)中的蒸汽前饋控制中的常規(guī)控制器。而給水流量的擾動造成的汽包水位變化這一過
48、程可以通過實驗測試和數(shù)據(jù)處理得到精確的數(shù)學模 型,這樣就能夠設(shè)計常規(guī)控制器來控制,并能達到很好的效果。 3.3 汽包鍋爐水位模糊控制系統(tǒng)的設(shè)計 北華大學畢業(yè)設(shè)計(論文) - 16 - 圖 3.3 鍋爐汽包液位系統(tǒng)模糊控制框圖 圖 3.4 鍋爐汽包水位模糊控制系統(tǒng)的結(jié)構(gòu)圖 在本設(shè)計中前饋和反饋中均用到了模糊控制器。在動態(tài)前饋中,采用單維模糊控制器。因為對象特別復雜,不易調(diào)節(jié);其次,對象是變化的,不穩(wěn)定;最后,因為調(diào)節(jié)的是水位,要求不是很高,所以不用特別精確。在反饋中,采用二維模糊控制器,因為不止涉及到液位的影響,還有蒸汽,溫度,水壓等的影響,所以采用精確度較高的模糊控制器。 北華大學畢業(yè)設(shè)計(論
49、文) - 17 - 4 系統(tǒng)設(shè)計 4.1 系統(tǒng)硬 件構(gòu)成及工作過程 圖 4.1 系統(tǒng)級微機的鍋爐汽包液位智能控制系統(tǒng)的 硬件組成圖 系統(tǒng)級微機的鍋爐汽包液位智能控制系統(tǒng) 的硬件系統(tǒng)構(gòu)成如圖 1 所示。系統(tǒng)由 差壓變送器 、低功耗單片機 MSC1211、 MAX7219 顯示、編程接口、 液位調(diào)節(jié)閥 等幾部分構(gòu)成。顯示采用 串行 接口,編程接口采用 片內(nèi) 串行口。 系統(tǒng)的工作過程:從 差壓變送器 來的 差壓 信號進入到 片內(nèi) A/D 轉(zhuǎn)換器, 及 內(nèi)部具有的 可編程 可變 增益放大器,可根據(jù)輸入信號的范圍自動設(shè)置增益放大倍數(shù), A/D 轉(zhuǎn)換器對模擬信號數(shù)字化并進行數(shù)字濾波后, 再 從存儲器中讀取
50、零點、線性度校正系數(shù)后,進行溫度補償和非線性補償,然后根據(jù)量程范圍進行量程轉(zhuǎn)換,從而 把 相應 流量檢測結(jié)果顯示在顯示器上。 方案論證: 由于 MSC1211 是一款內(nèi)置 8051 內(nèi)核及其他高性能外圍 設(shè)備的 24 位Delta-sigma 模數(shù)轉(zhuǎn)換器,可為高精度數(shù)據(jù)采集系統(tǒng)提供片上解決方案。 MSC1211包含了設(shè)計中所需的多種功能,如: 1.高精度模數(shù)轉(zhuǎn)換:高于 22位的有效精度; 顯 示 傳感元件 MSC1211 調(diào)節(jié)閥 鍵盤接口 北華大學畢業(yè)設(shè)計(論文) - 18 - 2. 嵌入式傳感信號調(diào)整電路:輸入緩存器、可編程增益放大、偏置數(shù)模轉(zhuǎn)換器、增益與偏置校正功能; 3.低功耗降低了對供
51、電網(wǎng)絡的要求:小于 4mW; 4.增強型的處理器內(nèi)核:每條指令 4個機器周期的 8051核; 5.嵌入式存儲器:程序 (32KB),數(shù)據(jù) (1.2KB) 6.高性能通信口:一個具有 FIFO 功能的 標準 SPI 口,個多功能數(shù)字 I/O 口, 2 個標準的 UART口; 7.可靠的工業(yè)標準電路:低電壓檢測、開路檢測、看門狗時鐘電路、寬的工作條件(電源: 2.7 5.25V,工作溫度: -40 +85 C) 系統(tǒng) 可以實現(xiàn)多功能集成,主要表現(xiàn)為: 處理功能、 自診斷、自校準功能,自適應、自調(diào)整功能,優(yōu)秀的記憶、存儲功能,以及卓越的數(shù)據(jù)通訊功能。下面分別加以介紹。 ( 1) 處理功能 MSC12
52、11 中與 8051 兼容的內(nèi)核可對檢測數(shù)據(jù)進行分析、統(tǒng)計和修正 ,還可進行線性、非線性、溫度、噪聲、響應時間、交叉感應以及緩慢漂移 等的誤差補償,提高了測量準確度 ,具有良好的兼容性和很強的數(shù)據(jù)處理能力。 ( 2)自診斷 MSC1211 采用的故障診斷方法是解析冗余的方法,他不僅能夠發(fā)現(xiàn)傳感器的故障,而且能夠定位故障源,也就是可以具體確定那一個器件發(fā)生了故障,并且可以估計鼓脹的大小及嚴重程度。同時,解析冗余的方法不需要增加硬件的設(shè)備。其系統(tǒng)內(nèi)部可靠軟件實現(xiàn)這一功能。軟件自診斷可以靠看門狗定時器監(jiān)控程序來實現(xiàn)。 ( 3) 自校準功能 MSC1211 的偏置和增益誤差以及整個系統(tǒng)的誤差都可使用校
53、準器進行校正。校準器由 ADCON1( SFR DDH)的 CAL2: CAL0 位控制。對系統(tǒng)進行校正時應采用合適的輸 入信號?!?0” 差模輸入信號對系統(tǒng)失調(diào)進行校正,“全量程”差模輸入信號對系統(tǒng)增益誤差進行校正。每項校準過程的完成都需 7 個 tDATA。系統(tǒng)上電后,或當溫度、采樣率、緩沖、 PGA 之一發(fā)生變化時,都應進行校正。校正工作將改變偏置 DAC 的影響,因此對偏置 DAC 寄存器的更改應在校正后進行。校正完成后, ADC 中斷位置 1,表明校正完成,數(shù)據(jù)有效。 ( 4) 自適應、自調(diào)整功能 MSC1210 中的主 ADC 含有可編程增益放大器( PGA), PGA 具有很寬的
54、增益范圍,包北華大學畢業(yè)設(shè)計(論文) - 19 - 括 1.2.4.8.16.32.64 和 128 等八種。 PGA 的大小通過 ADC控制寄存器 0( ADCON0)來配置。 用戶可以根據(jù)待測物理量的數(shù)值大小、誤差要求及變化情況,通過編制軟件自動選擇檢測量程和測量方式,提高了檢測適用性和靈活性。 可變增益放大器實現(xiàn)了量程的自動切換和全量程的均一化,從而顯著提高了模數(shù)轉(zhuǎn)換的有效精度。 ( 5) 優(yōu)秀的記憶、存儲功能 MSC1211 片內(nèi)集成的 4K 到 32Kbyte 不等的 閃速電擦除程序存儲器和 1280B 數(shù)據(jù)存儲器為用戶提供了非易失性、在線可編程的程序和數(shù)據(jù)存儲空間。閃速電擦除 存儲
55、器是基于單個晶體管單元結(jié)構(gòu)的最新類型的存儲器,是在 EEPROM 技術(shù)基礎(chǔ)上發(fā)展的產(chǎn)物,它既具有 ROM 的非易失信息的優(yōu)點,又兼有 EEPROM 靈活的在線可編程的特點,并且還組合了 EPROM 的大容量、高密度的特點。同時,又能像 RAM 一樣隨機地進行讀寫,從而實現(xiàn)檢測數(shù)據(jù)的隨時存取,加快了信息的處理速度。 ( 6) 卓越的數(shù)據(jù)通訊功能 MSC1211 片內(nèi)具有工業(yè)標準的同步串行接口( SPI)和 I2C 總線接口,它們構(gòu)成智能化傳感器的數(shù)據(jù)通訊接口??赏ㄟ^編程與計算機或其它微處理器直接聯(lián)機,進行信息的相互交換,實現(xiàn)對多點智能傳感器的控制,提高信息處理的質(zhì)量。 由 MSC1211 構(gòu)成的
56、智能傳感器可通過各種軟件對信息檢測過程進行管理和調(diào)節(jié),使之工作在最佳狀態(tài),從而增強了傳感器的功能,提升了傳感器的性能。此外,利用計算機軟件能夠?qū)崿F(xiàn)硬件難以實現(xiàn)的功能,并且以軟件代替部分硬件,可降低傳感器的制作難度。 由此可見,使用 MSC1211 后不但大大減少了元器件的數(shù)量和線路板面積,降低了產(chǎn)品成本,而且由于集成度的提高 也使可靠性得以提高。在軟件編程上,因為不需編寫與這些芯片的接口程序,所以,編程的工作量降低,程序運行速度更快。 4.2 硬件器件簡介 4.2.1 MSC1211的結(jié)構(gòu)和特性 MSC1211的指令功能: MSC1211 系列的所有指令所完成的功能與標準 8051 單片機相對
57、應的指令完全相同,對位、標志位及寄存器的操作結(jié)果也完全相同。但是, MSC1211 的指令時序與標準8051 不同。由于 MSC1211 微控制器采用了運行效率更高的 8051 內(nèi)核,在相同的外部時鐘頻率下, MSC1211 執(zhí)行一條指令的時間是 4 個時鐘周期,而 8051 單片機的每條指 令有 12 個時鐘周期。 MSC 1211 的指令執(zhí)行速度比標準 8051單片機快 1.5 倍 3倍。相同北華大學畢業(yè)設(shè)計(論文) - 20 - 代碼的執(zhí)行效率可以提高到 2. 5 倍以上,采用 30 MHz 時鐘頻率的 MSC1211 系統(tǒng)的性能相當于采用 75 MHz 時鐘頻率的標準 8051 系統(tǒng),
58、因此,用戶系統(tǒng)在較低的外部時鐘頻率下運行,減少了系統(tǒng)噪聲,降低了功耗,運行結(jié)果更好。 MSC1211 提供了雙數(shù)據(jù)指針 (DPTR),使訪問塊數(shù)據(jù)存儲器的效率大大提高。MSC1211 能根據(jù)外存儲器的速度調(diào)節(jié)讀寫速度,在 2 個 9 個指令周期之間變化;它還提供給外部存儲器 16 位地址總線 (P0 和 P2)。低位地址通過 P0 口復用得到,硬件可以控制 P0和 P2口是作為外部存儲器 /外部接口還是作為通用的 I/O。 MSC1211 的外圍設(shè)備有改進。如 SPI 端口增加了 FIFO,使得傳輸數(shù)據(jù)有了緩沖區(qū)間。 32 位累加器的使用在處理 ADC 采樣或其他數(shù)據(jù)源來的多字節(jié)數(shù)據(jù)時將大大減
59、輕 CPU的負擔,使得 24 位加法和移位可以在幾個指令周期內(nèi)完成,而無需通過軟件用數(shù)百個指令周期來完成。 MSC1211 系列的硬件和引腳完全兼容。對用戶而言,唯一的區(qū)別在于內(nèi)部存儲器的設(shè)置。 MSC1211Y2 上編寫的程序代碼可以直接在 MSC1211Y3, MSC1211Y4, MSC1211Y5上執(zhí)行。用戶可以在軟件功能上增減并配以不同的 CPU 型號, MSC 1211 已成為擁有幾個不同應用平臺的標準設(shè)備。 MSC 1211 的開發(fā)工具與 8051 的開發(fā)系統(tǒng)完全兼容,用戶可以使用原有的 8051 開發(fā)系統(tǒng),也可以使用 DEMO 板帶的開發(fā)系統(tǒng)或者第三方支持者提供的開發(fā)工具。 M
60、SC1211 具有很高的模擬和數(shù)字集成度, 它集成了一個增強型 8051 內(nèi)核, 可為高精度數(shù)據(jù)采集系統(tǒng)提供片上解決方案。 有 8 路 24 位低功耗( 4mW) - A/D 轉(zhuǎn)換; 21個中斷源; 16 位 PWM; 全雙工 UART(并兼容有 SPI 功能);停止方式電流小于 1A ;比標準 8051 內(nèi)核執(zhí)行速度快 3 倍且全兼容;片內(nèi)集成 32K 字節(jié) FLASH,而且 FLASH 可定義為程序分區(qū)與數(shù)據(jù)存儲分區(qū), 省去了擴展數(shù)據(jù)存儲器需要的地址鎖存器與 SRAM,以及大面積的印刷板空間,可廣泛應用于工業(yè)過程控制、數(shù)據(jù)采集系統(tǒng)等領(lǐng)域。 給設(shè)計帶來非常大的靈活性;片內(nèi) SRAM 也多達
61、1.2K 字節(jié);采用 TQFP64 小型封裝。 MSC1211是內(nèi)置 8051 內(nèi)核及其他高性能外圍設(shè)備的微控制器,該微控制器具有較強的模擬性能和數(shù)字處理能力。通過實際運用,可以發(fā)現(xiàn) 內(nèi)核兼容 8051 的 MSC 1211 具有很高的性能、很高的集成度、很大的靈活性。 由于具有如此高的模擬和數(shù)字集成度,對各種要求小體積、高集成度和精確測量而言, MCS1211實為理想的整合選擇。 北華大學畢業(yè)設(shè)計(論文) - 21 - 圖 4.2 MSC1211 的詳細 結(jié)構(gòu) 框圖 模擬性能: 24 位無遺漏碼 ; 10Hz 時 22 位高分辨率,低噪聲: 75nV; PGA 增益范圍: 1 128; 高精
62、度片內(nèi)基準電壓,準確度: 0.2%,漂移: 5ppm/; 8 個差模 /單端通道; 片內(nèi)偏置 /增益校準器; 偏置漂移 0.02ppm/,增 益漂移: 0.5ppm/; 故障檢測; 單周期轉(zhuǎn)換; 可選擇輸入緩沖。 數(shù)字性能: T e m p e r a t u r eS e n s o rv / IC o n v e r t e rIv / IC o n v e r t e rA G N DR G A8 - B i tO f f s e t D A CV D A C 0V D A C 1V D A C 2V D A C 3M o d u l a t o rU p t o 32 kF L A S
63、 H1 . 2 KS R A MS p iF I F OD i g i t a lF i l t e r32 - B i tA c c u m u l a t o r8051S F RP O R T 0P O R T 1P O R T 2P O R T 3W D TT i m e r s /C o u n t e r sL V DB O RM U XA I N 0 / I D A C 0A I N 1 / I D A C 1A I N 2 / V D A C 2A I N 3 / V D A C 3A I N 4A I N 5A I N 6 / E X T DA I N 7 / E X T A
64、A I N C O MR D A C 0 R D A C 1 V D A C 0 V D A C 1X I N X O U TA L ER S TB U F F E RA I N 2R E F O U T / R E F IN +R E F I N - D G N DI D A C 0 / A I N 1B u r n o u tD e t e r c tI D A C 1 / A I N 1P O R SYS C l o c kG e n e r at o rC l o c kG e n e r a t o rA I N 3B u r n o u tD e t e c tA VDDA VDD
65、 A G N DDVDDEAPSENV r e f北華大學畢業(yè)設(shè)計(論文) - 22 - a.MCU 內(nèi)核 1. 與 8051 兼容; 2. 高速:每 4 個時鐘周期為一指令周期; 3工作頻率范圍: DC 至 33MHz; 4單指令 121ns; 5雙數(shù)據(jù)指針。 b.存儲器 1.容量高達 32KB 的閃速數(shù)據(jù)存儲器; 2.1M 擦 /寫周期,數(shù)據(jù)可保持 100 年; 3.系統(tǒng)內(nèi)串行可編程; 4.外部程序 /數(shù)據(jù)存儲器( 64KB); 5.1280B 數(shù)據(jù) SRAM; 6.閃存安全性能高; 7.2KB 自引導 ROM; 8.可編程等待狀態(tài)控制。 c.外圍性能 1.34 個 I/O 端口; 2.增
66、加的 32 位 Acc; 3.3 個 16 位定時 /計數(shù)器; 4.系統(tǒng)時鐘; 5.可編程 WDT 定時器; 6.全雙工雙 UART; 7.使用 DMA 的主從 SPI 串行口; 8.16 位 PWM; 9.能源管理控制 ( 1)待機模式電流 1mA,停機模式電流 1 A; ( 2)可編程過載復位; ( 3)可編程低電壓檢測。 10. 21 個中斷源; 11. 2 個硬件斷點; 北華大學畢業(yè)設(shè)計(論文) - 23 - MSC1211 的管腳排列如圖 4.3 所示。 MSC 1 2 1 11234567891011121314151617 18 19 20 21 22 23 24 25 26 2
67、7 28 29 30 31 3248474644434241403938373635343364 63 62 61 60 59 58 57 56 55 54 53 52 51 50 4945VDAC0AIN0/IDAC0AIN1/IDAc1Ain2/vdac2AIN3/VDAC3AIN4AIN5AIN6/EXTDAIN7/EXTAAINCOMAGNDREFINREFOUT/REFIN+VDAC1RDAC1P1.6/INT4/MISO/SDAP1.3/TxD1P1.2/RxD1DGNDP1.1/T2EXP1.0/T2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4
68、P0.5/AD5P 0 . 6 / AD 6P 0 . 7 / AD 7A L EP 2 . 7 / A 15DGNDP 2 . 6 / A 14P 2 . 5 A 13P 2 . 4 / A 12P 2 . 3 / A 11P 2 . 2 / A 10P 2 . 1 / A 09P 2 . 0 / A 08NCXOUTX I NP 3 . 0 / R x D 0P 3 . 1 / T x D 0P 3 . 4 / T 0P 3 . 5 / T 1DGNDR S TR D A C 0DVDDDVDDDVDDDVDDDVDDDVDDP 3 . 3 / I N T 1 / T O N E / PW
69、MP 3 . 2 / I N T 0P 3 . 6 / WRP 3 . 7 / RDEAP S E N / O S C C L K / MOD C L KP1.7/INT5/SCK/SCLP1.5/INT3/MOSIP1.4/INT2/SS圖 4.3MSC1211 的管腳排列 表 4.1 MSC1211的管腳說明 管腳 符號名稱 說明 1 XOUT 晶體震蕩器引腳( XOUT)。支持晶體震蕩器和陶瓷 諧振器, XOUT作為晶體放大器的輸出 2 XIN 晶體震蕩器引腳( XIN)。支持晶體震蕩器和陶瓷 諧振器,如果沒有外接晶體而直接采用外部時鐘源時, XIN作為輸入使用 北華大學畢業(yè)設(shè)計(論文)
70、 - 24 - 3 10 P3.0P3.7 P3是雙向 I/O口, P3口復功能如下所示: 端口 復用功能 說明 P3.0 RxD0 串口 0輸入 P3.1 TxD0 串口 0輸入 P3.2 0INT 外部中斷 0 P3.3 1INT /TONE/PWM 外部中斷 1/TONE/PWM輸出 P3.4 T0 定時器 0的外部輸入 P3.5 T1 定時器 1的外部輸入 P3.6 WR 外部數(shù)據(jù)存儲器寫選通 P3.7 RD 外部數(shù)據(jù)存儲器讀選通 12,41,57 DGND 數(shù)字地 11, 14 15, 42, 58 DVDD 數(shù)字電源 13 RST 復位。持續(xù)兩個指令周期的高電平可以讓器件復位 16
71、, 32 RDAC0 RDAC1 參考電阻 0 參考電阻 1 17 VDAC0 電壓 模擬 輸出通道 0 27 AGND 模擬地 28 AVDD 模擬電源 18 AIN0/IDAC0 模擬輸入通道 0/電流模擬輸出 通道 0 19 AIN1/IDAC1 模擬輸入通道 1/電流模擬輸出通道 1 20 AIN2/VDAC2 模擬輸入通道 2/電壓模擬輸出通道 2 21 AIN3/VDAC3 模擬輸入通道 3/電壓模擬輸出通道 3 22 AIN4 模擬輸入通道 4 23 AIN5 模擬輸入通道 5 24 AIN6/EXTD 模擬輸入通道 6,數(shù)字低電壓檢測輸入 25 AIN7/EXTA 模擬輸入通道
72、 7,模擬低電壓檢測輸入 26 AINCOM 模擬單端輸入公共端 北華大學畢業(yè)設(shè)計(論文) - 25 - 29 REF IN- 電壓基準負輸入,當使用外部電壓基準時,接外部電壓基準的負極 30 REF IN+ 電壓基準負輸入,當使用外部電壓基準時,接外部電壓基準的負極 31 VDAC1 電壓模擬輸出通道 1 34 40,43 P2.P2.7 P2是雙向 I/O口, P2口復功能如下所示: 端口 復用功能 說明 P2.0 A8 地址位 8 P2.1 A9 地址位 9 P2.2 A10 地址位 10 P2.3 A11 地址位 11 P2.4 A12 地址位 12 P2.5 A13 地址位 13 P
73、2.6 A14 地址位 14 P2.7 A15 地址位 15 44 44 PSEN OSCCLK/ MODCLK 編程選通允許。與外部程序存儲器連接時作為片選信號。 PSEN可以提供低有效脈沖信號。在編程模式中, PSEN和 ALE信號一起用來定義串行或并行模式。當并行編程時 PSEN為高,當串行編程時 PSEN為低。 ALE PSEN 編程模式選擇 未連接 未連接 正常操作 0 1 并行編程 1 0 串行編程 0 0 保留字 45 ALE 地址鎖存允許。在訪問外部存儲器期間鎖存地址的低字節(jié)。 ALE可以產(chǎn)生一個振蕩器頻率的 2分頻,可以作為外部定時或時鐘信號。在編程模式中。 ALE和 PSE
74、N一起用于定義串行或并行編為高電平模式。 ALE在串行模式下為高電平,并行模式下為低電平 北華大學畢業(yè)設(shè)計(論文) - 26 - 48 EA 外部訪問允許。 EA為低時, MSC1211只能從外部程序存儲器取指令 46, 47, 49 54 P0.0P0.7 端口 復用功能 說明 P0.0 AD0 地址位 /數(shù)據(jù)位 0 P0.1 AD1 地址位 /數(shù)據(jù)位 1 P0.2 AD2 地址位 /數(shù)據(jù)位 2 P0.3 AD3 地址位 /數(shù)據(jù)位 3 P0.4 AD4 地址位 /數(shù)據(jù)位 4 P0.5 AD5 地址位 /數(shù)據(jù)位 5 P0.6 AD6 地址位 /數(shù)據(jù)位 6 P0.7 AD7 地址位 /數(shù)據(jù)位 7
75、 55, 56 59 64 P1.0P1.7 P1是才一個雙向 I/O口。它的復用功能如下: 端口 復用功能 模式 P1.0 T2 定時器 2外部輸入 P1.1 T2EX 定時器 2捕獲 /重裝載觸發(fā)輸入 P1.2 RxD1 串口 1輸入 P1.3 TxD1 串口 2輸出 P1.4 INT2/SS 外部中斷 2/從機 選 P1.5 3INT /MOSI 外部中斷 3/主出從入 P1.6 INT4/MISO 外部中斷 4主入從出 P1.7 5INT /SCK 外部中斷 5/串行時鐘 4.2.2 MSC1211在本次設(shè)計中的使用 1.增強型 8051 內(nèi)核 MSC1211 系列的所有指令功能與標準
76、 8051 相同,對位、標志和寄存器的影響相同,但時序不同。 MSC1211 單片機使用精簡的 8051 內(nèi)核,在同樣的外部時鐘作用下,其執(zhí) 行速度比標準 8051 快 1.53 倍 (每條指令有 4 個時鐘周期與 12 個時鐘周期的區(qū)別 )。在同樣的指令和時鐘下,速度提高到 2.5 倍以上。因此,一個時鐘為 33 MHz 的MSC1211 執(zhí)行速度與一個時鐘為 82.5 MHz 的標準 8051 相同,而且 MSC1211 的定時器和計數(shù)器可以選擇每 12個或 4個時鐘周期計數(shù)一次。 北華大學畢業(yè)設(shè)計(論文) - 27 - MSC1211 提供了雙數(shù)據(jù)指針 (DPTR)加速數(shù)據(jù)塊的移動速度,
77、它能根據(jù)外部存儲器的速度調(diào)節(jié)讀寫速度,在 2 9 個指令周期之間變化;它還提供給外部存儲器 16 位地址總線 (P0 和 P2)。低位地址通過 P0 口復用得 到,硬件可以控制 P0 和 P2 口是作為地址線還是作為通用的 I/O。 為了更好地提高效率,外圍設(shè)備也在 8051 基礎(chǔ)上作了改進。如 SPI 端口就增加了FIFO,使得傳輸數(shù)據(jù)有了緩沖區(qū)間。 32 位累加器的使用在處理 ADC 采樣或其它數(shù)據(jù)源來的多字節(jié)數(shù)據(jù)時將大大減輕 CPU 的負擔,使得 24 位加法和移位可以在幾個指令周期內(nèi)完成,而無需通過軟件用數(shù)百個指令周期來完成。 MSC1211 系列的硬件和引腳完全兼容,對用戶而言,唯一
78、的區(qū)別在于內(nèi)存配置不同。 MSC1211Y2 上編寫的程序代碼可以直接在 MSC1211Y3 、 MSC1211Y4、MSC1211Y5 上執(zhí)行。用戶可以在軟件功能上增減并配以不同的 CPU 型號, MSC1211已成為一個擁有幾個不同應用平臺的標準設(shè)備。 MSC1211 的開發(fā)工具與 8051 的開發(fā)系統(tǒng)完全兼容,用戶可以使用原有的 8051 開發(fā)系統(tǒng),也可以使用 DEMO 板帶的開發(fā)系統(tǒng)或者第三方支持者提供的開發(fā)工具 。 2.模擬多路開關(guān) 模擬多路開關(guān)的輸入通道可任意組合,作為差模信號的輸入通道,如圖 4.4 所示。如果 AIN0 被選作正極差模輸入通道,其它任一通道都可選作負極差模輸入通
79、道。因此,它最多可有 8 個差模輸入通道。也可以通過更 改兩個差模輸入端的極性來抵消失調(diào)電壓。此外,它還提供電流源來檢測管腳有無開路或短路。 北華大學畢業(yè)設(shè)計(論文) - 28 - 圖 4.4 模擬多路開關(guān)結(jié)構(gòu)圖 由寄存器 ADMUX 選擇輸入通道以及相應通道的極性。該寄存器絕對地址是0D7H,默認值是 01。 表 4.2 寄存器 ADMUX 的 8 位含義 7 6 5 4 3 2 1 0 復值位 SFRD7H INP3 INP2 INP1 INP0 INN3 INN2 INN1 INN0 01H 其中高 4 位為輸入通道的正極性, INP2、 INP1、 INP0 三位的二進制值就是對應的8
80、 路外部模擬通道, AINCOM 是輸入模擬公共端,最后通道(內(nèi)部)為片內(nèi)溫度傳感器輸入。 表 4.3 正極性選擇 INP3 INP2 INP1 INP0 同向輸入通道 0 0 0 0 0 0 0 0 1 0 1 0 AINO(默認) AIN1 AIN2 北華大學畢業(yè)設(shè)計(論文) - 29 - 0 0 0 0 1 1 1 0 1 1 1 1 0 1 1 0 0 1 1 0 1 1 0 1 0 1 0 1 AIN3 AIN4 AIN5 AIN6 AIN7 AINCOM 溫度傳感器(設(shè)置為ADMUX=FFH) 每一個通道的輸入負極性選擇由該寄存器的低 4位決定。 表 4.4負極性選擇 INN3 I
81、NN2 INN1 INN0 反向輸入通道 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 1 1 0 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 AINO AIN1(默認) AIN2 AIN3 AIN4 AIN5 AIN6 AIN7 AINCOM 溫度傳感器(設(shè)置為ADMUX=FFH) 將表四與表五結(jié)合起來就可以選擇每一個輸入通道的輸入是正極性還是負極性 。 3.輸入緩沖 輸入多路復用器允許不同輸入信號通過選擇輸入通道進行組合,如 AIN0 被選為ADC 輸入正端,其它任何通道可以選為 ADC 輸入負端。用這種方式可以組成 8 個完整的
82、ADC 輸入通道,也可以在差分輸入通道間切換極性。片上的二極管可以提供溫度測量,當輸入多路復用器的寄存器置為全 “1”時,二極管被接入 ADC 通道的輸入端開始測量溫度。 北華大學畢業(yè)設(shè)計(論文) - 30 - MSC1211 在沒有緩沖區(qū)時輸入電阻為 5M/PGA,緩沖區(qū)由 ADC 控制寄存器中的BUF 位控制。當沒有選擇輸入緩沖區(qū)時,模擬輸入阻抗與時鐘頻率 (ACLK)和增益 (PGA)有關(guān),其關(guān)系式為 PG AAC L KIN GfZ66 105101)( ( 4.1) 其模擬輸入通道的等效結(jié)構(gòu) 如圖 4.5 所示。 圖 4.5 其模擬輸入通道的等效結(jié)構(gòu) 圖 4.可 編程增益放大器 與
83、電壓參考基準 可編程增益放大器能設(shè)定增益為 1、 2、 4、 8、 16、 32、 64、 128 。使用可編程增益放大器能非常有效地改善轉(zhuǎn)換結(jié)果。當 5V 為滿刻度時,設(shè)增益為 1,則 ADC 可分辨出 1uV;當 40mV 為滿刻度,增益為 128 時,可分辨 75nV??梢娍删幊淘鲆娣糯笃髟诟纳妻D(zhuǎn)換分辨率上非常有用。寄存器 ADCON0 的低 3 位決定增益的大小。默認值是1。該寄存器同時也決定參考電壓的選擇,第 5 位為 1 將使能內(nèi)部參考電壓發(fā)生器,第4 位將決定參考電壓是 2.5V 還是 1.5V。該寄存器默認值為 30H,表示增益為 1,使用內(nèi)部 2.5V 參考電壓。 表 4.5
84、 7 6 5 4 3 2 1 0 復位值 SFRDCH BOD EVREF VREFH EBUF PGA2 PGA1 PGA0 30 H 北華大學畢業(yè)設(shè)計(論文) - 31 - 也可以使用外部參考 源,但要求穩(wěn)定性與精度都很高。使用外部參考源時,需要將內(nèi)部參考源關(guān)閉,這時內(nèi)部參考源的輸出引腳為高阻抗,因此為了方便一般也將內(nèi)部參考輸出與外部參考輸入兩引腳連在一起,再用電容濾波。 PGA 偏置 DAC 通過使用 ODAC( SFR E6H),可將輸入 PGA 的模擬信號偏置到 PGA 的半量程點。 ODAC 是一個 8 位的變量,最高位是符號位,低七位給出偏置值的大小。由于ODAC 對 PGA 引
85、入的是一個模擬補償量,因此使用 ODAC 不會降低 ADC 的性能。 5.數(shù)字濾波器 數(shù)字濾波器可以使用快速建立濾波器、 Sinc2或 Sinc3濾波 器,如圖 4.6 所示。 圖 4.6 數(shù)字低通濾波器選擇 表 4.6數(shù)字濾波器設(shè)置 SM1 SM0 穩(wěn)定模式 0 0 1 1 0 1 0 1 自動 快速穩(wěn)定綠濾波器 Sinc2濾波器 Sinc3濾波 當輸入通道或 PGA 增益發(fā)生變化時,自動模式將更換 Sinc 濾波器。當切換到一個新通道時,它將第一步轉(zhuǎn)換的 結(jié)果丟棄,接下來依次使用快速建立濾波器、 Sinc2 濾波器、 Sinc3濾波器。這可將 Sinc3的低噪聲與快速建立濾波器的快速響應優(yōu)
86、點結(jié)合起來。 6.存儲器的組織 S i n c3S i n c2快速穩(wěn)定F a s t S e t t l i n g數(shù)據(jù)輸出調(diào)制器北華大學畢業(yè)設(shè)計(論文) - 32 - MSC1211 包括片上 1.2KB SRAM, 256 字節(jié) DARAM, 2KB 啟動 ROM, 32KB Flash 存儲器。 MSC1211 用內(nèi)存尋址表來區(qū)分程序存儲空間和數(shù)據(jù)存儲空間。程序空間由單片機自動讀取,通過指令 MOVC 來讀程序空間;數(shù)據(jù)空間通過指令 MOVX 來讀寫。當片上存儲使能時,在片內(nèi)范圍內(nèi)的讀寫將在片內(nèi)存儲器上進行,片外存儲器通過 P0 和 P2 尋址來 實現(xiàn)。 HCR1 寄存器的第 0 位和
87、第 1 位設(shè)為 0 就可以訪問外部存儲器,此時可以通過 P0 和P2 口訪問所有片內(nèi)和片外存儲空間。為了安全起見,在訪問片內(nèi)存儲器期間, P0 口全部置位為 0。 MSC1211 包含 1.2KB 片上 SRAM。 SRAM 起始地址位“ 0”,通過 MOVX 指令讀寫。SRAM也可以從 8400H開始,既可作程序空間又可作數(shù)據(jù)空間。 MSC1211 有 256 字節(jié) DARAM,地址為 0000H 00FFH,其中 128 字節(jié)為 128 個 SFR,地址為 0080H 00FFH。 SFR 寄存器用做控制和狀態(tài),標準的 8051 功能和 MSC1211 的附加功能是通過 SFR 實現(xiàn)的。從
88、沒有定義的 SFR 寄存器將得到“ 0”,寫入沒有定義過的SFR 得到的結(jié)果無法確定。 DARAM 的另一個用途,是通過 SFR 的堆棧指針作為堆棧使用。 在串行或并行編程時,有 2KB 啟動 ROM 控制運行。在用戶模式下, BOOT ROM 位于F800H FFFFH;在編程模式下, BOOT ROM位于程序空間的起始 2K。 Flash 存儲器既可用做程序存儲空間又可用做數(shù)據(jù)存儲空間,用戶可以靈活配置程序和數(shù)據(jù)存儲空間的大小。分區(qū)大小通過硬件配置位來確定,可以通過串行或并行的方式來編程確定。在用 戶應用模式下,程序和數(shù)據(jù) Flash存儲空間都可讀可寫。 7.16位數(shù) /模轉(zhuǎn)換器 MSC1
89、211 的四通道 16 位數(shù)模轉(zhuǎn)換器,可以進行電壓輸出和電流輸出和電流輸出。由于內(nèi)部的 DAC 的直接 輸出是電壓,為了提供電流輸出,要在電壓輸出的基礎(chǔ)亡連接一個電壓 /電流轉(zhuǎn)換器。它們的輸出控制是通過 DAC 控制寄存器來實現(xiàn)的。 DAC0 和 DAC1可提供電壓輸出和電流輸出。引腳 17 和 3l 可以輸出電壓;電流可以從引腳 18、 16 和引腳 19、 32 輸出。 DAC2 和 DAC3 只能提供電壓輸山,由復用引腳 20、 21 輸山。 DAC 的標 準電壓可以是內(nèi)部基準 VREF,也可以是電源電壓 AVDD。 MSCl2ll 的 DAC 具有 rail rail 的電壓輸出能力。
90、其輸出為單極性,輸出電壓范圍從 AGND AVDD 加,輸出放大器在無負載的情況下,滿量程電壓建立時間為 8ys,轉(zhuǎn)換速率為 1V/ s,能驅(qū)動 2K 開躍 1000pF電容的負載 。 北華大學畢業(yè)設(shè)計(論文) - 33 - AVDDDAC 3DAC 2DAC 1DAC 0+-2120311932171816A I N 3 / VDAC 3A I N 2 / VDAC 2VDAC 1A I N 1 / I D A C 1R D A C 1VDAC 0A I N 0 / I D A C 0R D A C 0圖 4.7 MSC1211 DAC 內(nèi)部結(jié)構(gòu)框圖 數(shù)模轉(zhuǎn)換器模塊由模擬開關(guān)、電阻網(wǎng)絡、基準
91、電源組成,如圖 10.10 所示。輸入DAC 寄存器的值為 D,其取值范圍為 065535 它與輸出模 擬量 VDAC 的關(guān)系是: DAC寄存器R E F ( + )電阻網(wǎng)絡R E F ( - )+-AV DDGNDVDAC輸出放大器圖 4.8 MSC1211 數(shù)模轉(zhuǎn)換結(jié)構(gòu)示意圖 ( / 6 5 5 3 6 )V V Do u t r e f( 4.2) 北華大學畢業(yè)設(shè)計(論文) - 34 - 其中, VREF是 DAC 的基準電壓,可以選擇內(nèi)部基準電壓或電源電壓 AVDD。 表 4.7 數(shù)模轉(zhuǎn)換器的主要技術(shù)指標 參數(shù) 條件 MSC1211YX 最小 典型 最大 電壓 DAC靜 態(tài)特性 分辨率
92、( Bits) 16 相對精度( %FSR) 0.05 0.146 微分線性誤差( LSB) 1 零值誤差( mV) 數(shù)據(jù)全 0 +13 +35 滿量程誤差( %FSR) 數(shù)據(jù)全 1 -1.25 0 1.25 增益誤差( %FSR) 增益溫度系數(shù) ( 10-6FSR/0C) 5 電壓 DAC輸出特性 輸出電壓范圍( V) AGND AVDD 輸出電壓建立時間 ( s) 到 0.003%FSR 8 轉(zhuǎn)換速率( V/ s) 1 直流輸出阻抗() 7 短路電流( mA) 數(shù)據(jù)全 1 16 電流 DAC輸出特性 滿量程輸出電流( Ma) 基準電壓 VREF=2.5V 25 相對精度( %FSR) 相對
93、滿量程 0.185 北華大學畢業(yè)設(shè)計(論文) - 35 - 零值誤差( %FSR) 0.5 滿量程誤差( %FSR) -0.4 增益誤差( %FSR) -0.6 零點誤差飄移( V/0C) 20 注:測試條件:從 TMIN 到 TMAX, DVDD=+2.7V5.25V, fMOD=15.625kHz,PGA=1,開緩沖, fDATA=10Hz,極性輸入, VREF=( REF IN+) -( REF IN-) =+2.5V。對于 DAC,VREF=AVDD, RLOAD=10k ,CLOAD=200pF. 4.2.3 專 用 LED數(shù)碼管顯示電路 ( MAX7219) 常用的專用數(shù)碼管顯示電
94、路有 8279 和 MAX7219,前者因近年來停產(chǎn)而很少人使用;后者因使用方便靈活, 串行 連線 少而 簡單,不占用數(shù)據(jù)存儲器空間,使用的人則越來越多。 MAX7219 是八位串行共陰 LED 數(shù)碼管動態(tài)掃描驅(qū)動電路,其峰值段電流可達40mA,最高串行掃描速率為 10MHz,典型掃描速率為 1300Hz,僅使用單片機 串口或 3位 I/O 口,即可完成對八位 LED 數(shù)碼管的顯示控制和驅(qū)動, 線路非常簡單,控制方便,外圍電路僅需一個電阻設(shè)定峰值段電流,同時可以通過軟件設(shè)定其顯示亮度;還可以通過級聯(lián),完成對多于八位的數(shù)碼管的控制顯示。值得一提的是,當工作于關(guān)閉( SHUTDOWN)方式時,不僅單片機仍可對其傳送數(shù)據(jù)和修改控制方式,而且芯片耗電僅為 150uA。 下 圖 4.9 是 MAX7219 的典型連接方法: 北華大學畢業(yè)設(shè)計(論文) - 36 - 圖 4.9 是 MAX7219 的典型連接方法 5 軟件設(shè)計 5.1 程序流程圖
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 領(lǐng)導班子2024年度民主生活會對照檢查材料范文(三篇)
- 金融工作主題黨課講稿范文(匯編)
- 鍋爐必備學習材料
- 鍋爐設(shè)備的檢修
- 主題黨課講稿:走中國特色金融發(fā)展之路加快建設(shè)金融強國(范文)
- 鍋爐基礎(chǔ)知識:啟爐注意事項技術(shù)問答題
- 領(lǐng)導班子2024年度民主生活會“四個帶頭”對照檢查材料范文(三篇)
- 正常運行時影響鍋爐汽溫的因素和調(diào)整方法
- 3.鍋爐檢修模擬考試復習題含答案
- 司爐作業(yè)人員模擬考試試卷含答案-2
- 3.鍋爐閥門模擬考試復習題含答案
- 某公司鍋爐安全檢查表
- 3.工業(yè)鍋爐司爐模擬考試題庫試卷含答案
- 4.司爐工考試題含答案解析
- 發(fā)電廠鍋爐的運行監(jiān)視和調(diào)整