智能儀表課程設(shè)計(論文)智能型高壓蒸汽滅菌裝置_第1頁
智能儀表課程設(shè)計(論文)智能型高壓蒸汽滅菌裝置_第2頁
智能儀表課程設(shè)計(論文)智能型高壓蒸汽滅菌裝置_第3頁
智能儀表課程設(shè)計(論文)智能型高壓蒸汽滅菌裝置_第4頁
智能儀表課程設(shè)計(論文)智能型高壓蒸汽滅菌裝置_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、本科生課程設(shè)計(論文) 智能儀表 課程設(shè)計(論文)題目: 智能型高壓蒸汽滅菌裝置 院(系): 專業(yè)班級: 學(xué) 號: 學(xué)生姓名: 指導(dǎo)教師: 起止時間: 課程設(shè)計(論文)任務(wù)及評語 學(xué) 號學(xué)生姓名專業(yè)班級設(shè)計題目智能型高壓蒸汽滅菌裝置課程設(shè)計(論文)任務(wù)設(shè)計任務(wù):設(shè)計一個高壓蒸汽滅菌自動控制器,具有以下功能:1、可以通過鍵盤預(yù)設(shè)滅菌的溫度、壓力和殺菌時間;2、能夠調(diào)節(jié)加熱管的輸出功率為半功輸出;3、通過液晶顯示設(shè)定的滅菌溫度和時間;設(shè)計要求:1、分析系統(tǒng)功能,盡可能降低成本,選擇合適單片機(jī)、液晶顯示模塊、傳感器等;2、應(yīng)用專業(yè)繪圖軟件繪制硬件電路圖和軟件流程圖;3、按規(guī)定格式,撰寫、打印設(shè)計說明

2、書一份,其中程序開發(fā)要有詳細(xì)的軟件設(shè)計說明,詳細(xì)闡述系統(tǒng)的工作過程,字?jǐn)?shù)應(yīng)在4000字以上。技術(shù)參數(shù):1、 溫度檢測范圍:0125,精度優(yōu)于0.5%2、 壓力檢測范圍:0300kpa,精度優(yōu)于0.5%3、 壓力設(shè)定值為200kpa,溫度設(shè)定值為110度,殺菌時間為25min;工作計劃1、布置任務(wù),查閱資料,理解掌握系統(tǒng)的控制要求。(2天,分散完成)2、選擇溫度傳感器、壓力傳感器、單片機(jī)、液晶模塊型號。(1天,實驗室完成)3、繪制硬件電路圖。(1天,實驗室完成)4、按系統(tǒng)的控制要求,編寫軟件程序。(3天,分散2天,實驗室1天)5、上機(jī)調(diào)試、修改程序、答辯。(2天,實驗室完成)6、撰寫、打印設(shè)計說

3、明書(1天,分散完成)指導(dǎo)教師評語及成績平時: 論文質(zhì)量: 答辯: 指導(dǎo)教師簽字: 總成績: 年 月 日注:成績:平時20% 論文質(zhì)量60% 答辯20% 以百分制計算摘 要隨著自動化技術(shù)的發(fā)展,工業(yè)生產(chǎn)中對設(shè)備自動化的要求越來越強(qiáng)烈,對于在食品加工行業(yè)中廣泛使用的高溫滅菌裝置更應(yīng)該實現(xiàn)自動化控制。所以設(shè)計一套合理、實用、高效、智能的高溫滅菌裝置的控制系統(tǒng)顯得尤為重要。本文設(shè)計的就是高溫滅菌裝置的智能控制系統(tǒng)。利用對應(yīng)的傳感器分別對溫度和壓力進(jìn)行檢測,并通過變送器送到8位a/d轉(zhuǎn)換模塊的模擬通道進(jìn)行轉(zhuǎn)換,輸出的數(shù)字量送到89c51單片機(jī)里進(jìn)行處理和顯示,工人可以通過4個按鍵來對滅菌的溫度、壓力、

4、時間進(jìn)行設(shè)置,設(shè)置完成后系統(tǒng)就自動運行,工人可以通過162的液晶顯示屏來觀察實時數(shù)據(jù)。整個系統(tǒng)完全自動化,不需要人員的任何操作,只要根據(jù)需求給系統(tǒng)設(shè)置好設(shè)定值,系統(tǒng)就自動調(diào)節(jié)。系統(tǒng)具有很高的安全性、可靠性、快速性。而且系統(tǒng)在食品加工行業(yè)得到廣泛應(yīng)用。 關(guān)鍵詞:單片機(jī);液晶;a/d轉(zhuǎn)換;鍵盤;智能 目錄第1章 緒論1第2章 方案論證22.1 設(shè)計任務(wù)分析22.2 系統(tǒng)結(jié)構(gòu)圖22.3 方案論證22.3.1控制模塊22.3.2 顯示模塊32.3.3 溫度傳感器變送器模塊42.3.4 壓力傳感器變送器模塊42.3.5 a/d轉(zhuǎn)換模塊52.3.6 鍵盤模塊5第3章 硬件設(shè)計63.1 單片機(jī)最小系統(tǒng)設(shè)計6

5、3.2 鍵盤模塊電路設(shè)計63.3 a/d轉(zhuǎn)換模塊電路設(shè)計73.4 液晶顯示模塊電路設(shè)計73.5 加熱管模塊的電路設(shè)計8第4章 軟件設(shè)計104.1 主程序設(shè)計104.2鍵盤程序設(shè)計11第5章 總結(jié)13參考文獻(xiàn)14附錄15附錄1622第1章 緒論儀器是生產(chǎn)、科研等領(lǐng)域中不可缺少的測量和計量器具。隨著自動化技術(shù)的發(fā)展,儀器也由原來的模擬式、數(shù)字式發(fā)展成現(xiàn)在的智能式。尤其是微處理器的采用,使儀器的智能化進(jìn)一步提高。智能儀器與傳統(tǒng)儀器相比較具有很多優(yōu)點,例如:使用鍵盤代替?zhèn)鹘y(tǒng)儀器中的旋轉(zhuǎn)式或鍵琴式切換開關(guān)來實現(xiàn)對儀器的控制,從而使儀器面板的布置和儀器內(nèi)部有關(guān)部件的安排不再相互限制和牽連;智能儀器運用微處

6、理器的控制功能,可以方便的實現(xiàn)量程的自動轉(zhuǎn)換、自動調(diào)零、觸發(fā)電平自動調(diào)整、自動校準(zhǔn)和自診斷功能,有力的提高了儀器的自動化測量水平;智能儀器具有友好的人機(jī)對話能力和超強(qiáng)的通信能力。這些優(yōu)點給生產(chǎn)和生活帶來了很大的方便,減少生產(chǎn)中的勞動力的支出,降低生產(chǎn)成本,提高經(jīng)濟(jì)效益和社會效益,而且還增加了生產(chǎn)的安全性。 對于高壓蒸汽滅菌裝置來說,在智能儀器出現(xiàn)以前,整個裝置都由人工操作的。操作工通過壓力表、溫度表來讀取裝置內(nèi)的壓力和溫度,再與需求值進(jìn)行比較,然后手動調(diào)節(jié)加熱裝置。整個過程都是由操作人員完成,精度低,而且稍有不慎還會造成生產(chǎn)事故,消耗人力物力較多。當(dāng)智能儀器的出現(xiàn)以后,這些問題就等到了解決。設(shè)

7、計一套智能儀器對高壓蒸汽滅菌裝置,用傳感器對裝置內(nèi)的溫度和壓力進(jìn)行檢測并送到智能儀表中進(jìn)行處理,智能儀表控制相應(yīng)的加熱裝置來使裝置內(nèi)的參數(shù)穩(wěn)定在設(shè)定值。整個過程沒有人為因素的引入,控制精度很高,節(jié)約勞動力,安全可靠。本文設(shè)計的就是一套智能的儀器,該智能儀器的功能就是實現(xiàn)對高壓蒸汽滅菌裝置進(jìn)行智能的控制。所謂的智能控制就是指滅菌時間和滅菌溫度可以通過儀器的鍵盤隨意設(shè)定,一旦設(shè)定完成,裝置就不需要再由人為控制,一切都由智能儀器來完成,自動計時、自動控溫、時間到自動關(guān)閉系統(tǒng)等。系統(tǒng)具有安全可靠、控制精度高、性價比高等優(yōu)點。在工業(yè)生產(chǎn)中會得到廣泛應(yīng)用。第2章 方案論證2.1 設(shè)計任務(wù)分析本文設(shè)計的是智

8、能型高壓蒸汽滅菌裝置,通過鍵盤對滅菌溫度、滅菌時間、滅菌壓力進(jìn)行設(shè)置,設(shè)置完成后系統(tǒng)運行起來。通過溫度傳感器變送器和壓力傳感器變送器對裝置內(nèi)的溫度和壓力分別進(jìn)行檢測并輸出05v的模擬信號經(jīng)過a/d轉(zhuǎn)換模塊送到單片機(jī)中進(jìn)行處理,與設(shè)定值進(jìn)行比較,小于設(shè)定值就使加熱管全功率加熱,等于設(shè)定值就使加熱管半功率加熱。而且單片機(jī)內(nèi)的定時器自動計時,定時時間到停止裝置的運行,加熱管停止加熱。整個過程要用液晶顯示設(shè)定值和實時值。2.2 系統(tǒng)結(jié)構(gòu)圖單片機(jī)溫度傳感器變送器a/d轉(zhuǎn)換模塊1液晶顯示模塊壓力傳感器變送器a/d轉(zhuǎn)換模塊2鍵盤模塊加熱管模塊圖2.1 系統(tǒng)框圖2.3 方案論證2.3.1控制模塊控制模塊主要采

9、用intel公司的單片機(jī), intel公司的單片機(jī)有兩種系列:mcs-51系列和mcs-52系列。這兩種系列的單片機(jī)最主要的區(qū)別就是52系列片內(nèi)數(shù)據(jù)存儲器(ram)和程序存儲器(rom)的大小比51系列增加一倍,另外增加了一個定時/計數(shù)器和一個中斷源。我們只是設(shè)計簡單的交通燈控制器,mcs-51系列就足以滿足各項要求,從經(jīng)濟(jì)的角度考慮應(yīng)選用mcs-51系列單片機(jī)。mcs-51系列單片機(jī)又有很多子系列,根據(jù)采用不同的子系列的單片機(jī)制作了以下幾個方案:方案一:采用8051系列。8051采用的是掩膜rom,在制作時程序就被寫定而無法更改。我們可以采用這類單片機(jī)在出廠時直接把編好的交通燈控制程序?qū)懭搿?/p>

10、但是如果以后需要對程序進(jìn)行更改時只能制作一個新的單片機(jī)。方案二:采用8751系列。8751采用的是eprom,該系列單片機(jī)是可多次改寫、可現(xiàn)場編程的。但需要紫外線來擦除已存在的信息,要在紫外線下照射20分鐘左右才能擦除已存在的信息。在程序?qū)懞靡院筮€要防止有紫外線照射使程序丟失。方案三:采用8951系列。8951系列采用的是eeprom,是一種可多次電信號編程、電信號擦除的單片機(jī)。而且在擦除時不必從系統(tǒng)上拆下來,可直接擦除和寫入,使用起來很方便。三個方案進(jìn)行比較可以發(fā)現(xiàn)方案三更合適,使用方便,需要改寫時可直接擦除和改寫,雖然價格會比另外兩個貴一些,但是8951系列單片機(jī)是現(xiàn)在市場的主流,容易購買

11、到。綜合考慮還是選擇8951系列單片機(jī)做控制器2.3.2 顯示模塊系統(tǒng)需要顯示溫度、壓力、時間三個設(shè)定值和三個實時數(shù)值共六個值,根據(jù)工業(yè)常用顯示模塊制定如下兩個方案:方案一:采用7段數(shù)碼管進(jìn)行顯示,根據(jù)設(shè)計要求時間需要顯示3位、壓力需要顯示3位、時間需要顯示2位,所以共需要數(shù)碼管16個來進(jìn)行顯示。方案二:采用液晶顯示模塊,選擇一個合適的液晶顯示模塊對數(shù)據(jù)進(jìn)行顯示。液晶顯示模塊要選擇字符型液晶顯示模塊,要選擇2行的,一行用來顯示設(shè)定值,一行用來顯示實時數(shù)據(jù)值。每行要至少能顯示13個字符。兩個方案進(jìn)行比較,如果采用方案一硬件電路要復(fù)雜的多,而且單片機(jī)的串口還需要進(jìn)行擴(kuò)展才能滿足要求。才用方案二雖然

12、在價格上會貴一些,但是硬件電路簡單需要的單片機(jī)串口也相對少得多。所以顯示模塊采用方案二。采用ocmc2x16b型液晶顯示模塊,參數(shù)如下:顯示內(nèi)容:兩行,每行16個字符顯示模式:stn,positive背光:led,黃綠色工作溫度:055控制ic:ks0066/s6a00692.3.3 溫度傳感器變送器模塊 系統(tǒng)需要溫度傳感器的測量范圍是0125,根據(jù)設(shè)計要求對傳感器進(jìn)行選擇指定方案如下:方案一:采用熱敏電阻類型的溫度傳感器對溫度進(jìn)行測量。方案二:采用熱點偶類型的溫度傳感器對溫度進(jìn)行測量。方案三:采用輻射式溫度傳感器對溫度進(jìn)行測量。 這3種溫度傳感器都是比較常用的溫度傳感器,但是熱電偶式溫度傳感

13、器的測量范圍很大,輻射式溫度傳感器主要是用來測量運動中物體的溫度,相對價格也很高,用在這里不夠經(jīng)濟(jì)。所以就采用經(jīng)濟(jì)實惠的熱敏電阻溫度傳感器,測量范圍合適,精度要求剛好滿足設(shè)計要求。最典型的熱電阻式溫度傳感器就是pt100,根據(jù)設(shè)計要求,選擇一個wzp-a型pt100溫度傳感器對裝置內(nèi)溫度進(jìn)行測量。 wzp-a型pt100溫度傳感器的參數(shù)規(guī)格如下:測溫范圍: 0200精度等級:0.15引線長度:1m測量電路:三線制由于溫度傳感器選擇的是wzp-a型pt100溫度傳感器,所以選擇的變送器要與之對應(yīng),所以選擇rtm-82型高精度溫度變送器,該型號變送器專為pt100溫度傳感器設(shè)計,他將電阻傳感器的阻

14、值變化轉(zhuǎn)換成與溫度有線性關(guān)系的05v直流電流信號。而且他還具有線性修正功能。2.3.4 壓力傳感器變送器模塊 壓力傳感器的種類繁多,使用的場合也個不相同,制定檔方案如下:方案一:采用電阻應(yīng)變式壓力計對裝置壓力進(jìn)行檢測。方案二:采用變面積電容式壓力計對裝置壓力進(jìn)行檢測。這兩種類型的壓力計都是應(yīng)用比較廣泛的,價格也相差不多,單從測量環(huán)境考慮選擇方案二的變面積電容式壓力計更好一些,因為如果采用電阻應(yīng)變式壓力計當(dāng)裝置內(nèi)溫度發(fā)生變化時對壓力的測量結(jié)果會造成影響,會產(chǎn)生很大的誤差。所以壓力傳感器選擇變面積電容式壓力計。 本文選用ptp701高溫壓力傳感器變送器,參數(shù)如下:量 程: 01 (mpa) 綜合精

15、度: 0.2%fs、0.5%fs、1.0%fs 輸出信號: 1.0mv/v、1.5mv/v、21.0mv/v(四線制) 供電電壓: 10dcv(612dcv) 介質(zhì)溫度: 01000 環(huán)境溫度: 常溫(-20185) 負(fù)載電阻: 電流輸出型:最大800;電壓輸出型:大于50k 絕緣電阻: 大于2000m (100vdc 振動影響: 在機(jī)械振動頻率20hz1000hz內(nèi),輸出變化小于0.1%fs 電氣接口(信號接口): 四芯屏蔽線、四芯航空接插件、緊線螺母 2.3.5 a/d轉(zhuǎn)換模塊對于a/d轉(zhuǎn)換模塊的選用主要考慮的是a/d轉(zhuǎn)換器的位數(shù)。根據(jù)本文的設(shè)計要,溫度的測量范圍為0200,控制精度為1,

16、所以需要200個狀態(tài),8位的a/d轉(zhuǎn)換器就能滿足要求,所以選擇8為的a/d轉(zhuǎn)換器來對測量來的溫度信號進(jìn)行轉(zhuǎn)換。對于壓力測量信號來說,8位的a/d轉(zhuǎn)換器也同樣滿足。 方案一:選擇兩個8位a/d轉(zhuǎn)換器分別對兩路模擬信號進(jìn)行轉(zhuǎn)換,方案二:選擇一個多路模擬信號輸入的8位a/d轉(zhuǎn)換器對兩路模擬信號分時轉(zhuǎn)換。 如果選用方案一,不但不夠經(jīng)濟(jì)而且需要的單片機(jī)串口較多。所以應(yīng)選擇方案二,但編程的難度就會增加很多。2.3.6 鍵盤模塊單片機(jī)的鍵盤模式有兩種,一種是獨立式,另一種是矩陣式,因為設(shè)計需求的按鍵格式不是很多,所以選用獨立式的鍵盤設(shè)計。關(guān)于按鍵的需求設(shè)計如下,一個設(shè)置切換鍵用來實現(xiàn)溫度、壓力、時間三個參數(shù)

17、的設(shè)置的切換,一個位切換鍵用來對每個參數(shù)值的位進(jìn)行切換,一個增加減用來調(diào)節(jié)酶位的數(shù)值從09變化,一個確認(rèn)鍵結(jié)束設(shè)置。具體按鍵是怎么使用的,會在后邊的軟件設(shè)計中介紹。第3章 硬件設(shè)計3.1 單片機(jī)最小系統(tǒng)設(shè)計圖3.1 單片機(jī)最小系統(tǒng) 單片機(jī)最小系統(tǒng)主要由晶振電路和手動復(fù)位電路構(gòu)成,設(shè)計如圖3.1。晶振采用的是12mhz的晶振。按鍵s0為手動復(fù)位按鍵,按住10ms以上單片機(jī)就自動復(fù)位。3.2 鍵盤模塊電路設(shè)計圖3.2鍵盤模塊電路圖 四個按鍵s1、s2、s3、s4就構(gòu)成了鍵盤模塊,s1為設(shè)置切換鍵,與單片機(jī)的p0.4連接,當(dāng)沒有按下按鍵時,p0.4為高電平,有鍵按下時p0.4由高電平變成低電平,單片

18、機(jī)通過p0.4的電平變化來判斷是否有鍵按下。其他幾個按鍵的原理與s1相同,s2與單片機(jī)的p0.3相連,s3與單片機(jī)的p0.2相連,s4與單片機(jī)的p0.1相連。3.3 a/d轉(zhuǎn)換模塊電路設(shè)計圖3.3 a/d轉(zhuǎn)換模塊電路圖adc0809為8位的a/d轉(zhuǎn)換器,他有8路模擬信號輸入通道,通過p2口輸出數(shù)據(jù)并經(jīng)過74ls373鎖存器鎖存來選擇相應(yīng)的通道。本文用到的只有in0和in1兩個通道,in0輸入的是溫度測量信號,in1輸入的是壓力測量信號。d0d7與單片機(jī)的p2口相連,用于數(shù)據(jù)的傳輸,當(dāng)eoc輸出低電平時代表轉(zhuǎn)換結(jié)束,轉(zhuǎn)換結(jié)果就可以通過adc0809的d0d7口輸出給單片機(jī)的p2口。start啟動

19、端和ale地址鎖存控制端與單片機(jī)的p3.6口連接,單片機(jī)通過控制p3.6口的電平來控制a/d轉(zhuǎn)換的開始和通道地址的鎖存。eoc為轉(zhuǎn)換結(jié)束輸出信號,與單片機(jī)的p3.2口連接,單片機(jī)通過判斷p3.2口的電平高低來判斷是否轉(zhuǎn)換結(jié)束。oe為輸出有效控制位,與單片機(jī)的p3.7連接。clk時鐘信號輸入端與單片機(jī)的時鐘信號輸出端ale相連。3.4 液晶顯示模塊電路設(shè)計液晶顯示模塊采用的是ocmc2x16b型液晶顯示器,如圖3.4所示,液晶顯示模塊的數(shù)據(jù)輸入端db0db7直接與單片機(jī)的p1口相連。三個控制端與單片機(jī)的p3.0、p3.1、p3.3分別相連。單片機(jī)通過p1口把數(shù)據(jù)送到顯示模塊,通過p3.0、p3.

20、1、p3.3口來實現(xiàn)對顯示模塊的控制。顯示的映像存儲區(qū)的地址范圍為40h5fh共32個存儲單元分別對應(yīng)液晶顯示中的32個字符。只要把要顯示的數(shù)值存入相應(yīng)的存儲單元,液晶顯示器對應(yīng)單元就能顯示該字符。圖3.4液晶顯示模塊電路圖3.5 加熱管模塊的電路設(shè)計圖3.5 加熱管模塊電路圖加熱管的半功率輸出是通過一個雙向晶閘管來實現(xiàn)的,晶閘管的門極與p0.0連接,當(dāng)p0.0輸出高電平時,雙向晶閘管導(dǎo)通,加熱管全功率輸出;當(dāng)p0.0輸出低電平時,雙向晶閘管截止,加熱管半功率輸出。電路如圖3.5所示。第4章 軟件設(shè)計4.1 主程序設(shè)計開中斷上電選擇模擬通道0并采樣設(shè)置定時器t0和t1并啟動顯示的初始化設(shè)置讀入

21、轉(zhuǎn)換結(jié)果送顯示轉(zhuǎn)換是否結(jié)束?都小于設(shè)定值嗎?選擇模擬通道1并采樣轉(zhuǎn)換是否結(jié)束?全功加熱半功加熱讀入轉(zhuǎn)換結(jié)果送顯示結(jié)束noyesyesyesnono圖4.1主程序流程圖如圖4.1所示為系統(tǒng)的主程序流程圖,上電以后先進(jìn)行初始化設(shè)置,對有特殊用途的單元清零,例如作為顯示映像存儲單元。然后開啟定時中斷,并對定時器t0和定時器t1進(jìn)行初始化設(shè)置,工作模式的選擇、初值的設(shè)置等。其中t0定時5ms,用來掃描鍵盤;t1定時50ms,用來計時。接下來要對顯示進(jìn)行初始化的設(shè)置,包括顯示映像存儲區(qū)的定義、顯示行數(shù)和列數(shù)、坐標(biāo)的存儲單元、還有一些一直顯示的字符串也要在這里定義。設(shè)置完成以后開始真正的運行,通過設(shè)置相應(yīng)

22、端口的電平來對a/d轉(zhuǎn)換器進(jìn)行控制,先選擇通道in0對當(dāng)前溫度值進(jìn)行采樣并進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換結(jié)束后轉(zhuǎn)換結(jié)果送到單片機(jī)中進(jìn)行處理,處理包括與設(shè)定值進(jìn)行比較、轉(zhuǎn)換成對應(yīng)的溫度數(shù)值送到顯示單元等。處理結(jié)束并輸出相應(yīng)的控制信號。然后選擇通道in1對當(dāng)前的壓力值進(jìn)行采樣并轉(zhuǎn)換,同樣轉(zhuǎn)換結(jié)束后巴轉(zhuǎn)換結(jié)果送到單片機(jī)中處理,最后輸出控制信號。然后再跳到通道0依次循環(huán)下去直到定時時間到結(jié)束程序運行。程序見附錄4.2鍵盤程序設(shè)計定時中斷入口讀取鍵盤信息調(diào)用延時子程序 有鍵按下?與上次相同?是否釋放?執(zhí)行相應(yīng)的功能子程序返回是否是否是否圖4.2鍵盤程序流程圖如圖4.2所示為鍵盤掃描程序,本文設(shè)計的鍵盤采用的是定時掃描的

23、方法,每5ms產(chǎn)生一次定時中斷并跳入到鍵盤掃描中斷程序當(dāng)中來執(zhí)行。進(jìn)入程序先讀取鍵盤信息,然后判斷是否有鍵按下,如果沒有直接退出中斷程序返回到主程序中,如果有鍵按下,判斷是哪個鍵按下并去除抖動,等待釋放該按鍵,按鍵釋放以后調(diào)用該按鍵的功能子程序進(jìn)行譯鍵。程序見附錄第5章 總結(jié)本文設(shè)計了一套在食品加工行業(yè)中廣泛使用的智能高溫滅菌控制裝置,該裝置具有控制精度高,調(diào)節(jié)速度快,可靠性高的優(yōu)點。而且控制器可以安裝在控制室里,對設(shè)備進(jìn)行遠(yuǎn)程控制,安全方便。但是系統(tǒng)還有很多不足的地方,一但停電系統(tǒng)將無法運行,所以要給系統(tǒng)配置一個臨時供電裝置,使系統(tǒng)在停電時依舊能夠運行。在安全方面,系統(tǒng)還缺少報警裝置和連鎖保

24、護(hù)裝置的設(shè)計,可以給系統(tǒng)增加一些指示燈或蜂鳴器在溫度和壓力超過設(shè)定值時或定時時間到時給操作人員明顯的提示。如果條件優(yōu)越,也可以設(shè)計一套mcgs監(jiān)控組態(tài)畫面來對整個過程進(jìn)行實時監(jiān)控。從總體上說,本文設(shè)計的系統(tǒng)簡單可靠,經(jīng)濟(jì)實用,會在在食品加工行業(yè)中得到廣泛的應(yīng)用。參考文獻(xiàn)1周航慈,朱兆優(yōu),李躍忠.智能儀器原理與設(shè)計.北京:北京航空航天大學(xué)出版社,20052孟志永.單片機(jī)外圍電路設(shè)計.北京:電子工業(yè)出版社,20043張松春.電子控制設(shè)備抗干擾技術(shù)及應(yīng)用.北京:機(jī)械工業(yè)出版社,2003:40-594獨立秀.熱工控制系統(tǒng).第1版.北京:中國電力出版社,2001:100-1505宋文緒,楊帆.傳感器與檢

25、測技術(shù).北京:高等教育出版社,2004附錄 圖6.1總體電路圖附錄 主程序如下:org 0000hljmp mainorg 000bh;定時中斷0入口ljmp 0200horg 001bhljmp 0300horg 0030hmain:setb ea;開總中斷setb et0;開定時中斷mov 80h,#60;為定時次數(shù)準(zhǔn)備mov 81h,#20;為定時次數(shù)準(zhǔn)備mov r0,30h;把設(shè)置的定時時間給r0mov tmod,#11h;設(shè)置兩個定時器的工作模式mov th0,#11101100b;給定時器t0賦初值mov tl0,#01111000bmov th1,#00111100b;給定時器t

26、1賦初值mov tl1,#10110000bsetb tr0;啟動定時器t0setb tr1;啟動定時器t1tbufequ 40h;定義顯示映像存儲區(qū)的首地址txmaxequ 16;設(shè)置每行顯示的字符數(shù)tymax equ 2;這只顯示的行數(shù)txdata 60h;定義x坐標(biāo)的存儲單元tydata 61h;定義y坐標(biāo)的存儲單元mov ty,#1mov tx,#1;指向第1行第1列l(wèi)call sout;調(diào)用輸出字符串的程序db ”t”,0;在第1行第1列顯示字符tmov ty,#6mov tx,#1;指向第1行第6列l(wèi)call sout;調(diào)用輸出字符串的程序db ”p”,0;在第1行第6列顯示字符p

27、mov ty,#11; mov tx,#1;指向第1行第11列l(wèi)call sout;調(diào)用輸出字符串的程序db ”t”,0;在第1行第11列顯示字符tmov ty,#1;mov tx,#2;指向第2行第1列l(wèi)call sout;調(diào)用輸出字符串的程序db ”t”,0;在第2行第1列顯示字符tmov ty,#6;mov tx,#2;指向第2行第1列l(wèi)call sout;調(diào)用輸出字符串的程序db ”p”,0;在第2行第1列顯示字符pmov ty,#11mov tx,#2;指向第2行第11列l(wèi)call sout;調(diào)用輸出字符串的程序db ”t”,0;在第2行第11列顯示字符t初始化設(shè)置結(jié)束,開始采集并顯

28、示kong:mov p2,00000000b;選擇通道0setb p3.6;把p3.6置位產(chǎn)生一個上升沿lcall min;調(diào)用延時子程序clr p3.6;把p3.6清零jb p3.2,w1;判斷轉(zhuǎn)換是否完成,完成后跳轉(zhuǎn)sjmp $;沒完成就等待w1:setb p3.7;使eoc端有效轉(zhuǎn)換結(jié)果給單片機(jī)mov 70h,p2;把轉(zhuǎn)換結(jié)果存入70h單元mov a,70h;把結(jié)果存入累加器進(jìn)行處理mov b,#256div abmov b,200mov ab;把數(shù)字量轉(zhuǎn)化成對應(yīng)的模擬量值mov b,#64hdiv ab;除以100求百位的值mov 51h,a;把溫度的百位值送顯示mov a,bmov

29、b,#0ahdiv ab;除以10求十位的值和個位值mov 52h,a;把溫度的十位值送顯示mov 53h,b;把溫度的個位值送顯mov p2,00000001b;選擇通道1setb p3.6;把p3.6置位產(chǎn)生一個上升沿lcall min;調(diào)用延時子程序clr p3.6;把p3.6清零jb p3.2,w2;判斷轉(zhuǎn)換是否完成,完成后跳轉(zhuǎn)sjmp $;沒完成就等待w2:setb p3.7;使eoc端有效轉(zhuǎn)換結(jié)果給單片機(jī)mov 71h,p2;把轉(zhuǎn)換結(jié)果存入70h單元mov a,71h;把結(jié)果存入累加器進(jìn)行處理mov b,#256div abmov b,200mov ab;把數(shù)字量轉(zhuǎn)化成對應(yīng)的模擬量

30、值mov b,#64hdiv ab;除以100求百位的值mov 56h,a;把壓力的百位值送顯示mov a,bmov b,#0ahdiv ab;除以10求十位的值和個位值mov 57h,a;把壓力的十位值送顯示mov 58h,b;把壓力的個位值送顯示計時中斷程序:org 0300hmov th1,#00111100b;給定時器t1重新賦初值mov tl1,#10110000bmov r1,80h;把次數(shù)調(diào)出來存入r1mov r2,81h;把次數(shù)調(diào)出來存入r2rel2:djnz r2,rel;判斷是否到20次mov 81h,#20;到了就重新賦值mov r2,81hdjnzr1,rel2;判斷是

31、否到60次mov 80h,#60;到了重新賦值mov r1,80hdjnz r0,rel2;判斷設(shè)定的次數(shù)到了沒有l(wèi)jmp rel0;到了就返回主程序rel:mov 20h,r2ljmp rel0rel0:reti 鍵盤掃描程序:org 0200h mov th0,#11101100b;給定時器t0重新賦初值mov tl0,#01111000bmova,p1;讀鍵anla,#00011110b;把無關(guān)位屏蔽s1:cjnea,#00001110b,s2;判斷是不是s1鍵按下 lcalltime;調(diào)用延時子程序 cjnea,#00001110b,s2;去抖s11:cjnea,#00001110b,s12;判斷是否釋放按鍵ljmps11;等待釋放s12:lcallg

溫馨提示

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

評論

0/150

提交評論