畢業(yè)設(shè)計-基于單片機和vb的多點溫度監(jiān)控系統(tǒng)設(shè)計_第1頁
畢業(yè)設(shè)計-基于單片機和vb的多點溫度監(jiān)控系統(tǒng)設(shè)計_第2頁
畢業(yè)設(shè)計-基于單片機和vb的多點溫度監(jiān)控系統(tǒng)設(shè)計_第3頁
畢業(yè)設(shè)計-基于單片機和vb的多點溫度監(jiān)控系統(tǒng)設(shè)計_第4頁
畢業(yè)設(shè)計-基于單片機和vb的多點溫度監(jiān)控系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

基于單片機和VB的多點溫度監(jiān)控系統(tǒng)設(shè)計上位機設(shè)計院系自動化學院專業(yè)自動化班級5407202學號200504072064姓名姚維丹指導教師王昱負責教師王昱沈陽航空工業(yè)學院2009年6月摘要溫度是一個基本的物理量,它是工農(nóng)業(yè)生產(chǎn)過程中最普遍、最主要的工藝參數(shù)之一,實時精確的溫度監(jiān)控是產(chǎn)品質(zhì)量的重要保證。隨著現(xiàn)代科技的發(fā)展,電子計算機已越來越多地應用于溫度的監(jiān)控中。本文針對下位機多點溫度測控系統(tǒng)的各點溫度值,通過VB建立一個溫度信息管理系統(tǒng)。詳細闡述了系統(tǒng)的設(shè)計方法及功能。實現(xiàn)了與溫度測控電路進行實時數(shù)據(jù)通信,完成溫度信息的上傳和溫度設(shè)定值的下傳功能。采用ACCESS設(shè)計數(shù)據(jù)庫,記錄用戶信息和溫度信息。用VB連接數(shù)據(jù)庫,完成溫度信息的查詢、顯示、趨勢圖、報表生成等功能。達到了實時記錄溫度信息,定時傳送溫度設(shè)定值的技術(shù)指標要求。該多點監(jiān)控系統(tǒng)擁有良好的人機界面,通用性好,操作簡單、方便、易于實現(xiàn)溫度的集中監(jiān)控和管理等特點,具有較廣泛的應用前景。關(guān)鍵詞VB;數(shù)據(jù)庫;溫度;監(jiān)控ABSTRACTTEMPERATUREISAFUNDAMENTALPHYSICALQUANTITY,ITISONEOFTHEMOSTGENERALANDIMPORTANTPROCESSPARAMETERSININDUSTRIALANDAGRICULTURALPRODUCTIONACCURATEREALTIMETEMPERATUREMONITORINGISANIMPORTANTGUARANTEEFORTHEQUALITYOFPRODUCTSWITHTHEDEVELOPMENTOFMODERNSCIENCEANDTECHNOLOGY,ELECTRONICCOMPUTERHASBEENUSEDINTEMPERATUREMONITORINGFREQUENTLYTHEREFORE,INTHISPAPERANINFORMATIONMANAGEMENTSYSTEMOFTEMPERATUREISESTABLISHEDFORMULTIPOINTTEMPERATUREMONITORINGSYSTEMBYVBTHEDESIGNMETHODSANDFUNCTIONSOFTHESYSTEMISILLUMINATEDINDETAILTHESYSTEMHASNOTONLYACHIEVEDREALTIMEDATACOMMUNICATIONWITHTEMPERATUREMONITORINGANDCONTROLCIRCUITSBUTALSOACCOMPLISHEDTHETRANSFEROFTEMPERATUREINFORMATIONANDTEMPERATURESETTINGSANACCESSDATABASEISUSEDTORECORDUSERSINFORMATIONANDTEMPERATUREINFORMATIONUSINGVBTOCONNECTTOTHEDATABASETHESYSTEMHASMANYFUNCTIONSSUCHASTHEQUERY,DISPLAY,TREND,REPORTGENERATIONANDSOONTHETECHNICALTARGETOFTHERECORD,THETRANSMISSIONOFREALTIMETEMPERATUREINFORMATIONANDTHETEMPERATURESETTINGSISALSOACHIEVEDTHEMULTIPOINTTEMPERATUREMONITORINGSYSTEMHASGOODHUMANCOMPUTERINTERFACE,GOODCOMMON,SIMPLEANDCONVENIENTOPERATIONITISEASYTOIMPLEMENTCENTRALIZEDMONITORINGANDMANAGEMENTOFTHETEMPERATURETHESYSTEMHASAVERYEXTENSIVEAPPLICATIONPROSPECTKEYWORDSVBDATABASETEMPERATUREMONITORING目錄第1章緒論111課題背景112多點溫度監(jiān)控系統(tǒng)發(fā)展現(xiàn)狀113課題研究內(nèi)容及技術(shù)指標414本文安排5第2章多點溫度監(jiān)控系統(tǒng)總體方案的設(shè)計621系統(tǒng)描述622總體方案設(shè)計623課題主要技術(shù)指標7第3章VB與單片機通信的建立831串行通信及RS232總線8311串行通信8312RS232總線標準1032VISUALBASIC60中的串行通信控件MSCOMM11321MSCOMM控件處理通信的方式12322MSCOMM控件的常用屬性12323MSCOMM控件的使用1433PC機與AT89S51單片機的通信15331硬件連接線路15332通信協(xié)議15333VB程序編制16第4章多點溫度信息管理系統(tǒng)1941多點溫度信息管理系統(tǒng)功能1942數(shù)據(jù)庫的設(shè)計20421ACCESS數(shù)據(jù)庫的設(shè)計20422VB操作ACCESS數(shù)據(jù)庫的方法21423數(shù)據(jù)庫的生成2243應用程序的設(shè)計22431用戶登陸模塊設(shè)計23432系統(tǒng)功能模塊設(shè)計24433主界面的設(shè)計25434顯示模塊以及數(shù)據(jù)庫顯示模塊的設(shè)計28435查詢模塊的設(shè)計29436通信及趨勢圖模塊的設(shè)計30437報表模塊的設(shè)計31438“關(guān)于”模塊的設(shè)計32439保存應用程序334310建立可執(zhí)行文件34結(jié)論35社會經(jīng)濟效益分析36參考文獻37致謝39附錄程序清單40第1章緒論溫度是表征物體冷熱程度的物理量,在日常生活、工業(yè)自動化、家用電器、環(huán)境保護、安全生產(chǎn)和汽車工業(yè)等中都是基本的檢測控制參數(shù)之一。所以對溫度的監(jiān)控管理在現(xiàn)代化生產(chǎn)中顯得尤為重要。11課題背景在我們的日常生活中,尤其是在北方,居民小區(qū)內(nèi)冬季的供暖設(shè)備一般采用鍋爐燒水供給。大多數(shù)的鍋爐房只單純的對出水溫度進行了控制,而沒有針對各個用戶房間溫度進行分別控制,從而不能有效的調(diào)節(jié)用戶的溫度,也造成了資源的浪費。多點溫度監(jiān)控系統(tǒng)則針對各個用戶,分別采集各個用戶的溫度,上傳給計算機,計算機通過該溫度與設(shè)定值之間的差值對各個用戶進行分別有效地調(diào)節(jié)控制,實現(xiàn)了溫度的自動化控制,同時也避免了不必要的資源浪費。此外,在農(nóng)業(yè)的生產(chǎn)中,大棚種植現(xiàn)在已經(jīng)成為了農(nóng)業(yè)生產(chǎn)中的主要部分。蔬菜作物的生長是需要一定溫度的,這就要求大棚需要保持著恒定的一個溫度以便使蔬菜等作物最好,最快的生長,以獲得最大的經(jīng)濟效益。多點溫度監(jiān)控系統(tǒng)在大棚中的應用就方便了農(nóng)民的生產(chǎn),節(jié)省了資源。溫度的測量和控制是許多行業(yè)的重要工作目標之一,不論是日常取暖、大棚種植還是糧食倉庫、中藥材倉庫、圖書保存,都需要在符合規(guī)定的溫度環(huán)境條件之中。然而溫度又是最不易保障的一項指標,針對這一情況,研制可實用的多點溫度檢測與控制系統(tǒng)就顯得非常重要??偠灾诂F(xiàn)在的生活、生產(chǎn)中,多點溫度監(jiān)控系統(tǒng)都有著很廣闊的應用前景。12多點溫度監(jiān)控系統(tǒng)發(fā)展現(xiàn)狀隨著微型計算機和傳感器技術(shù)的迅速發(fā)展,自動檢測領(lǐng)域發(fā)生了巨大變化,針對溫度的自動檢測控制方面的研究有了明顯的進展。對于溫度監(jiān)控系統(tǒng)來說,由傳統(tǒng)的單點溫度監(jiān)控到現(xiàn)在的多點溫度監(jiān)控;由傳統(tǒng)的集散控制到現(xiàn)在的現(xiàn)場總線控制等都是一個很大的進步。尤其是多點溫度監(jiān)控系統(tǒng)在現(xiàn)如今人們的生活、生產(chǎn)中越來越發(fā)揮著它所獨有的優(yōu)勢集中化管理,現(xiàn)場總線式監(jiān)控。比如,中國是一個糧食大國,對糧食的儲藏是農(nóng)業(yè)生產(chǎn)過程中的一個非常重要的環(huán)節(jié)。為此設(shè)計了糧食倉庫溫度自動化監(jiān)控系統(tǒng)。它的控制系統(tǒng)由中央控制裝置、終端控制設(shè)備、傳感器等組成。先編制出倉庫存放糧食最優(yōu)環(huán)境條件的管理程序表,存儲于電子計算機的記憶裝置中,電子計算機根據(jù)程序表確認、修正各倉庫的參數(shù),并給終端控制系統(tǒng)指令。終端控制設(shè)備向中央控制裝置輸送檢測信息,根據(jù)中央控制裝置的指令輸出控制信號,使電器機械設(shè)備執(zhí)行動作,實現(xiàn)糧食倉庫的環(huán)境調(diào)節(jié)。該種系統(tǒng)可以達到自動控制降溫、除濕、通風。根據(jù)需要,通過鍵盤將信息輸入中央管理室,根據(jù)情況可隨時調(diào)節(jié)倉庫溫度。糧食倉庫溫度濕度自動化控制系統(tǒng)在大型現(xiàn)代化糧食倉庫中的使用,是現(xiàn)代化高新技術(shù)的體現(xiàn)。美國、日本的倉庫監(jiān)測設(shè)施近20年來發(fā)展很快,他們結(jié)合本國條件做出了具有創(chuàng)新特色的成就,其中倉庫環(huán)境調(diào)控技術(shù)均有較高水平,但其監(jiān)控設(shè)備價格昂貴。我國近年引進了多達16個國家和地區(qū)的倉庫環(huán)境控制系統(tǒng),對吸收國外先進經(jīng)驗、推動倉庫溫度濕度自動檢測產(chǎn)生了積極的作用,但多因能耗過大,造價高,品種未能配套,未能達到很好的效果。中國的倉庫環(huán)境綜合控制系統(tǒng)必須走適合中國國情的發(fā)展道路,在引進、消化、吸收國內(nèi)外先進技術(shù)和科學管理的基礎(chǔ)上,進行總結(jié)提高、集成創(chuàng)新、超前示范,既開發(fā)適宜我國經(jīng)濟發(fā)展水平,又能滿足不同氣候條件,接近或達到世界先進水平的智能化倉庫監(jiān)測系統(tǒng)。在專用品種、綜合配套技術(shù)、貯運營銷上,應該研制具有中國知識產(chǎn)權(quán)的產(chǎn)品和技術(shù)。再比如,西安建筑科技大學研究生劉金頌的碩士論文所設(shè)計的變風量空調(diào)系統(tǒng)不但能克服定風量空調(diào)系統(tǒng)僅用一個送風參數(shù)無法滿足不同房間或不同區(qū)域的不同室內(nèi)空氣環(huán)境要求的問題,也可避免風機盤管系統(tǒng)常附帶的室內(nèi)吊頂凝水、霉菌污染的問題;又具有良好的節(jié)能效果。但是要使變風量空調(diào)系統(tǒng)成功運行,充分體現(xiàn)其節(jié)能、衛(wèi)生、舒適及良好經(jīng)濟性,關(guān)鍵在于控制系統(tǒng)能否按照空調(diào)室內(nèi)的要求進行控制。變風量空調(diào)系統(tǒng)是靠變風量末端實現(xiàn)的,而控制變風量末端設(shè)備的依據(jù)是室內(nèi)空調(diào)參數(shù),合理準確的測量室內(nèi)參數(shù)是實現(xiàn)控制的基本保證,在此基礎(chǔ)上,提出一個合理的控制點。變風量系統(tǒng)在多種末端裝置形式和控制方式下的室內(nèi)特性,然后對VAV末端裝置和控制形式進行設(shè)計、優(yōu)化,成功實現(xiàn)VAV空調(diào)系統(tǒng)的選型、設(shè)計和應用。對VAV空調(diào)系統(tǒng)的特性,國外研究較多,特別是對變風量系統(tǒng)的控制和調(diào)節(jié)方法的研究,并有多年的設(shè)計運行實績。然而,國內(nèi)以前對VAV空調(diào)系統(tǒng)沒有引起足夠重視,對其特性研究較少;有些人也做了些研究,但大多套用自控模型進行模擬,研究得到的結(jié)果對VAV空調(diào)系統(tǒng)實際存在的問題指導意義不大。西安建筑科技大學變風量空調(diào)實驗室申請了陜西省教育廳專項科研計劃項目,以研制多點智能測溫系統(tǒng)為技術(shù)平臺,對VAV空調(diào)系統(tǒng)在多熱污染源、多種變風量末端形式下對變風量系統(tǒng)室內(nèi)氣流流動特性和溫度場進行測量和模擬,得到多污染源、多種變風量末端形式下的系統(tǒng)特性,進而提出變風量空調(diào)系統(tǒng)的最佳控制參數(shù)和控制方案,實現(xiàn)室內(nèi)環(huán)境的健康舒適,為變風量系統(tǒng)的設(shè)計、應用提供理論依據(jù)。目前,針對變風量空調(diào)系統(tǒng)在公共建筑物中多熱污染源、多種末端裝置形式下,對室內(nèi)氣流流動特性和溫度場狀況進行測量和模擬,在國內(nèi)還沒有人系統(tǒng)地做出結(jié)果,而多污染源下的氣流形式及在變風量系統(tǒng)下的空調(diào)效果更無人做出。劉金頌的課題就是該科研項目的子課題,即根據(jù)西安建筑科技大學變風量空調(diào)實驗室現(xiàn)有的多點測溫系統(tǒng)的缺陷,研究一種新型的多點智能測溫系統(tǒng)。對多熱污染源、各種末端形式節(jié)流型、風機動力型和旁通型變風量箱,送風口形式有孔板型和條縫型風口下室內(nèi)的多點溫度進行測量,為溫度場分析提供準確可靠的數(shù)據(jù)。此外,迄今為止還沒有一種CPU散熱系統(tǒng)能保證永不失效。失去了散熱系統(tǒng)保護傘的“芯”,往往會在幾秒鐘內(nèi)永遠停止“跳動”。微處理器功耗和溫度隨運行速度的加快而不斷增大,現(xiàn)已成為一個不折不扣的“燙手山芋”。如何使處理器安全運行,提高系統(tǒng)的可靠性,防止因過熱而產(chǎn)生的死機、藍屏、反復重啟甚至處理器燒毀,不僅是處理器所面臨的困境,也是留給主板設(shè)計者的一個重要課題。為此,INTEL率先提出了溫度監(jiān)控器(THERMALMONITOR)的概念,通過對處理器進行溫度控制和過熱保護,大大提高了它的穩(wěn)定性和安全性。還有,焦餅中心溫度是焦炭成熟的標志,也是焦爐標準溫度制定的依據(jù)。為了了解所制定的標準溫度是否合理,以及焦餅沿炭化室長向和高向成熟的均勻情況。需要選擇加熱正常的爐號,在推焦前半個小時里測量焦餅中心溫度。在炭化室機焦側(cè)焦餅中各取上中下三點,分別測量各點溫度,取其平均值作為焦餅中心溫度,并分別求出焦餅的上下溫度差,溫差越小,焦餅質(zhì)量就越好。一般焦餅上下各點溫差不超過100,最終焦餅中心溫度應保持在100050。正常生產(chǎn)條件下,焦餅中心溫度規(guī)定一季度測量一次,當更換加熱煤氣種類、改變結(jié)焦時間、改變標準溫度、配煤比變更較大以及爐溫有較大波動時,也應測量焦餅中心溫度對標準溫度進行檢查校正。工廠測量焦餅中心溫度時一般采用在機焦側(cè)插入特制的測量管,測量管內(nèi)所特制的點來代表焦餅中心溫度。由于管子長,插拔和測量過程具有高溫、高空、有電并且與其他工種交叉作業(yè)的危險因素,特別是以往的拔管方法,多人站在裝煤車上高空作業(yè),拔出管子后離燒燙的管子和打開的爐口太近,容易燒傷燙傷,具有一定的危險性。為了避免操作時發(fā)生意外,保障作業(yè)過程安全順利進行,就必須制定專用的測溫工具和詳細的作業(yè)步驟?;趥鞲衅鞯哪蜔岢潭冗€不夠達到這個指標,所以多點溫度監(jiān)控系統(tǒng)雖然可以避免上述操作的弊端,簡單、有效的對溫度進行檢測,但還不能應用在對焦餅中心溫度監(jiān)控這個領(lǐng)域中。這就需要研制耐高溫的傳感器。由上文可知,盡管多點溫度監(jiān)控系統(tǒng)發(fā)展迅速,簡單有效的解決了原來復雜的溫度監(jiān)控問題,但是它還存在很多問題,比如通信協(xié)議不規(guī)范,傳感器質(zhì)量不過關(guān),現(xiàn)場管理和維護水平有待于加強等?;谝陨细鞣N問題,多點溫度監(jiān)控系統(tǒng)正朝著以下幾個方向發(fā)展(1)系統(tǒng)不僅要實現(xiàn)實時監(jiān)測,而且在軟件技術(shù)上應研究開發(fā)根據(jù)被監(jiān)測環(huán)境地點的參數(shù)進行有效的判別、分析和提出專家決策方案。同時系統(tǒng)應用軟件應向網(wǎng)絡(luò)化發(fā)展,按統(tǒng)一的格式向外提供監(jiān)測數(shù)據(jù)。(2)針對通信協(xié)議不規(guī)范和傳輸設(shè)備物理層協(xié)議不規(guī)范的問題,應盡快尋找一種解決系統(tǒng)兼容性的途徑或制定相應的專業(yè)技術(shù)標準,這對促進溫度監(jiān)控技術(shù)發(fā)展和系統(tǒng)的推廣應用均具有十分重要的意義。(3)研制高性能的溫度傳感器。(4)進一步加強現(xiàn)場管理和維護水平。13課題研究內(nèi)容及技術(shù)指標本文針對多點溫度監(jiān)控系統(tǒng)下位機建立一個溫度信息管理系統(tǒng),完成設(shè)計內(nèi)容及實現(xiàn)的技術(shù)指標如下1、課題研究內(nèi)容(1)與下位機溫度監(jiān)控電路進行數(shù)據(jù)通信,實現(xiàn)溫度信息的上傳和溫度設(shè)定值的下傳;(2)設(shè)計ACCESS數(shù)據(jù)庫,記錄用戶信息和溫度信息;(3)用VB連接數(shù)據(jù)庫,完成溫度信息的查詢、顯示、趨勢圖、報表生成等功能。2、技術(shù)指標(1)實時記錄溫度信息;(2)定時傳送溫度設(shè)定值。14本文安排本論文共分5章。第1章概述,介紹多點溫度監(jiān)控系統(tǒng)的課題背景,多點溫度監(jiān)控系統(tǒng)的發(fā)展現(xiàn)狀以及本課題的研究內(nèi)容和技術(shù)指標;第2章介紹了多點溫度監(jiān)控系統(tǒng)總體方案的設(shè)計,以及課題的主要技術(shù)指標;第3章介紹PC機與單片機的通信,包括串行通信、RS232總線、VB串行通信控件MSCOMM等。第4章具體介紹了多點溫度監(jiān)控管理系統(tǒng),包括用戶登陸模塊、系統(tǒng)功能模塊、數(shù)據(jù)庫、報表、查詢、顯示、趨勢圖等。第5章得出結(jié)論,并做了社會經(jīng)濟效益分析。第2章多點溫度監(jiān)控系統(tǒng)總體方案的設(shè)計設(shè)計方案的不同將直接決定系統(tǒng)硬件的結(jié)構(gòu),從而確定軟件的不同編寫思路。本章將介紹多點溫度監(jiān)控系統(tǒng)的總體結(jié)構(gòu),給出結(jié)構(gòu)框圖并引入雙層總線的概念。最后給出系統(tǒng)的主要技術(shù)參數(shù)。21系統(tǒng)描述我們采用現(xiàn)場總線進行設(shè)計?,F(xiàn)場總線是應用于生產(chǎn)現(xiàn)場、在智能測量控制設(shè)備之間實現(xiàn)雙向多點串行數(shù)字通信的系統(tǒng),也稱為開放式、數(shù)字化、多點通信的底層控制網(wǎng)絡(luò)。開放式體現(xiàn)在現(xiàn)場總線公開、規(guī)范的通信協(xié)議。任何國家、廠家生產(chǎn)的智能測量控制設(shè)備只要遵守公共的通信協(xié)議就可以成為現(xiàn)場總線的一個節(jié)點。數(shù)字化是相對于模擬信號而言。模擬信號的傳遞需要一對一的物理連接,信號變化緩慢,信號的抗干擾能力差。數(shù)字信號克服了這些缺陷,抗干擾能力強。多點通信得益于設(shè)備的通信功能。多個設(shè)備可以掛接在一對雙絞線上。結(jié)構(gòu)簡化而且系統(tǒng)接線簡單。22總體方案設(shè)計溫度傳感器的選擇是本系統(tǒng)的關(guān)鍵。由于智能溫度傳感器采用數(shù)字化技術(shù),能以數(shù)據(jù)形式輸出被測溫度值,具有測溫誤差小、分辨力高、抗干擾能力強、用戶可設(shè)定溫度上下限、具有超限自動報警功能,并且?guī)Т锌偩€接口,適配各種微控制器,因此我們采用智能溫度傳感器。我們采用DALLAS半導體公司生產(chǎn)的新型數(shù)字溫度傳感器DS18B20。DS18B20具有測溫準確度高、總線掛接負載能力強的優(yōu)勢。它集溫度測量、報警監(jiān)測和數(shù)據(jù)通信多種功能于一體,并且兼容于DALLAS公司提出的單總線,可以很方便的組成底層總線。由于這層總線的主要功能是完成對溫度的檢測,所以稱之為測溫層總線。測溫層總線由AT89C51單片機進行控制,單片機完成對總線上所有DS18B20發(fā)布命令和接收數(shù)據(jù)。另外,它還是溫度傳輸層總線不可缺少的一部分。單片機在獲取溫度數(shù)據(jù)后需要進一步和PC機通信。本系統(tǒng)中只有一個單片機和PC進行串行數(shù)據(jù)通信,通信距離在10M左右,因此選擇RS232標準作為串行數(shù)據(jù)通信的物理層協(xié)議。這層總線結(jié)構(gòu)主要實現(xiàn)溫度數(shù)據(jù)的傳輸,所以稱之為溫度傳輸層總線。系統(tǒng)的總體結(jié)構(gòu)框圖如圖21所示。圖21系統(tǒng)的總體結(jié)構(gòu)框圖下位機通過DS18B20傳感器的測量,將溫度采集,采集上來的溫度信息經(jīng)過MAX232電平轉(zhuǎn)換上傳給上位機。這些上傳到上位機的溫度信息的處理是該多點溫度監(jiān)控系統(tǒng)上位機最重要的一部分。上位機采用ACCESS2003作為數(shù)據(jù)庫管理系統(tǒng),建立一個溫度信息數(shù)據(jù)庫,并用VISUALBASIC60開發(fā)數(shù)據(jù)庫的前臺應用,實現(xiàn)了溫度信息的查詢、顯示、報表、趨勢圖等功能。23課題主要技術(shù)指標1、硬件平臺微型計算機采用普通的PC機。2、軟件平臺1WINDOWS操作系統(tǒng);2ACCESS數(shù)據(jù)庫;3MICROSOFTVISUALBASIC60開發(fā)工具。4應用軟件數(shù)據(jù)的串行通信;數(shù)據(jù)的表格顯示、查詢、刪除和報表打印等功能。第3章VB與單片機通信的建立多點溫度監(jiān)控系統(tǒng)下位機將溫度轉(zhuǎn)換并將溫度值存儲到單片機的RAM里,本章主要討論采用比較廉價的通信方式RS232來實現(xiàn)多點溫度監(jiān)控系統(tǒng)的上位機(PC機)向下位機(單片機)發(fā)送信息以及上位機接收下位機的溫度信息并加以處理。31串行通信及RS232總線多點溫度監(jiān)控系統(tǒng)下位機采集到的大量溫度信息,需要傳送至上位機,為接下來的溫度分析處理提供數(shù)據(jù)。下位機只有一個單片機與PC機通信且兩者之間的距離不是很長,因此我們采用異步串行通信中應用最廣的RS232標準總線實現(xiàn)兩者之間的信息傳遞。本節(jié)將主要介紹串行通信的基本概念,數(shù)據(jù)傳送方式,RS232總線標準等。311串行通信隨著計算機系統(tǒng)的應用和微機網(wǎng)絡(luò)的發(fā)展,計算機的通信功能顯得尤為重要。從廣義上講,計算機通信可以分為并行通信和串行通信。并行通信速度快、實時性好,但占用的口線多、成本高、通信距離短,不適用于小型化產(chǎn)品。串行通信只需一根傳輸線即可完成通信功能,成本低,在通信中得到了廣泛應用。計算機與外界的數(shù)據(jù)傳送大多數(shù)都是串行的,通常把計算機與外界的數(shù)據(jù)傳送稱之為通信,因此提到的通信大多數(shù)都是指串行通信。1、串行通信的概念串行通信是計算機與外部設(shè)備進行信息交換的一種方式,是指數(shù)據(jù)一位一位地按順序在一根信號線上進行傳輸?shù)耐ㄐ欧绞?。串行通信有兩種基本工作方式異步傳送和同步傳送。在單片機中使用的串行通信都是異步方式,因此本系統(tǒng)采用異步串行通信方式來實現(xiàn)上位機與下位機之間的通信。異步串行通信是以字符為單位組成的禎傳送的,即一禎一禎地傳送。禎由發(fā)送端一禎一禎地發(fā)送,通過傳輸線被接收一禎一禎地接收。發(fā)送端何時開始發(fā)送以及何時結(jié)束發(fā)送是由禎格式規(guī)定的。通信線上沒有數(shù)據(jù)傳送時為邏輯高電平,每當接收端檢測到傳輸線上發(fā)送來的邏輯低電平(禎起始位)時就知道發(fā)送端已開始發(fā)送,每當接收端接收到禎的停止位時就知道一禎字符信息已發(fā)送完畢。禎是一個字符的完整通信格式,由起始位、數(shù)據(jù)位、奇偶校驗位和停止位等四部分組成。字符傳送的禎格式如圖31所示圖31異步通信的禎格式禎中各部分結(jié)構(gòu)和功能如下1)起始位位于字符禎開頭,始終為邏輯“0”低電平。用于向接收設(shè)備表示發(fā)送端開始發(fā)送一禎信息。2)數(shù)據(jù)位緊跟起始位之后,數(shù)據(jù)位的個數(shù)可以是5、6、7、8或9位。PC機中經(jīng)常采用7位或8位數(shù)據(jù)傳送,8051串行口采用8位或9位數(shù)據(jù)傳送。傳送時,數(shù)據(jù)位從最低有效位開始發(fā)送,依次在接收設(shè)備中被轉(zhuǎn)換為并行數(shù)據(jù)。3)奇偶校驗位位于數(shù)據(jù)位后,用于對字符傳送作正確性檢查,因此奇偶校驗位是可選擇的,共有3種可能,即奇校驗、偶校驗和無校驗,由用戶根據(jù)需要選定。4)停止位位于字符禎末尾,為邏輯“1”高電平,用于標志一個字符傳送的結(jié)束??扇?、15或2位。2、串行通信的數(shù)據(jù)傳送方式在串行通信中,數(shù)據(jù)通常是在發(fā)送端和接收端之間進行傳送,根據(jù)數(shù)據(jù)傳送的方向,可分成三種基本的傳送形式單工、全雙工和半雙工。單工形式的數(shù)據(jù)傳送是單向的,只需要一根數(shù)據(jù)線,通信線的一端固定為發(fā)送端,另一端固定為接收端。半雙工形式的數(shù)據(jù)傳送是雙向的,但任何時刻只能由其中的一方發(fā)送數(shù)據(jù),另一方接收數(shù)據(jù)。雖然半雙工形式比單工形式靈活,但它的效率依然較低,從發(fā)送方式轉(zhuǎn)換到接收方式所需要的時間大約為數(shù)個毫秒,這個時間延遲在時間較為敏感的系統(tǒng)是無法忍受的。全雙工形式下,采用了信道劃分技術(shù),避免了半雙工形式的缺點,數(shù)據(jù)傳送是雙向的,且可以同時發(fā)送和接收數(shù)據(jù)。本系統(tǒng)采用了效率較高的全雙工通信形式。3、串行通信的傳送速率在串行通信中,用“波特率”來描述數(shù)據(jù)的傳輸速率。所謂波特率,即每秒鐘傳送的二進制位數(shù),其單位為BPS。它是衡量串行數(shù)據(jù)傳輸快慢的重要指標。接收方的波特率和發(fā)送方的波特率可以分別設(shè)置,但接收方的波特率必須與發(fā)送方的波特率相同。312RS232總線標準在串行通信時,要求雙方都采用一個標準接口,使不同的設(shè)備可以方便地連接起來進行通信。RS232C是美國電子工業(yè)協(xié)會EIA公布的串行通信標準,RS是RECOMMENDEDSTANDARD的字頭縮寫,代表推薦,232是標識號,C表示修改的次數(shù)。RS232C適用于短距離或帶調(diào)制解調(diào)器的通信場合,目前已廣泛應用于計算機與外圍設(shè)備的串行異步通信接口中。1、機械特性RS232C的機械特性主要指兩個通信裝置如何實現(xiàn)機械對接。RS232C是數(shù)據(jù)終端設(shè)備DTE與數(shù)據(jù)通訊設(shè)備DCE之間的接口,RS232C的機械標準規(guī)定DTE應配置DB25插頭,即25針連接器,DEC應配置DB25的插座,即25孔連接器。表31計算機DB9連接器引腳信號功能引腳號信號名稱方向信號功能1DCDPC機對方PC機收到遠程信號(載波檢測)2RXDPC機對方PC機接收數(shù)據(jù)3TXDPC機對方PC機發(fā)送數(shù)據(jù)4DTRPC機對方PC機準備就緒5GND信號地6DSRPC機對方對方準備就緒7RTSPC機對方PC機請求發(fā)送數(shù)據(jù)8CTSPC機對方對方已切換到接收狀態(tài)(清除發(fā)送)9RIPC機對方通知PC機,線路正常(振鈴指示)實際應用中,DB25型連接器中的許多信號用不上,對于一般的雙工通信,僅需幾條信號線就可實現(xiàn),包括一條發(fā)送線、一條接收線和一條地線。因此普遍采用DB9插頭,即9針連接器。表31給出了DB9連接器的信號引腳功能。本系統(tǒng)采用DB9型連接器,通過三根線實現(xiàn)系統(tǒng)連接,即接收數(shù)據(jù)引腳與發(fā)送數(shù)據(jù)引腳彼此交叉相連,信號地對應相接。這是最常用的全雙工最簡單系統(tǒng)連接法。2、電氣特性RS232標準的電氣特性如表32所示。表32RS232標準的電氣特性不帶負載時驅(qū)動器輸出電平0U25V25V負載電阻范圍LR37K歐驅(qū)動器輸出電阻03V邏輯“1”時驅(qū)動器輸出電平155V邏輯“1”時負載端接收電平3THEN超過3次END退出程序ENDIFMSGBOX“密碼不正確“,VBOKONLYVBEXCLAMATION,“TXTPWDSETFOCUSENDIFENDIFENDIFEXITSUBENDSUBPRIVATESUBCOMMAND2_CLICK取消按鈕END退出程序ENDSUB修改用戶密碼模塊的具體程序代碼如下PRIVATESUBCOMMAND1_CLICKDIMSQLASSTRINGDIMRS_LOGINASNEWADODBRECORDSETIFTRIMTXTUSERTEXT“THEN如果用戶名為空MSGBOX“用戶名不能為空“,VBOKONLYVBEXCLAMATION,“錯誤“TXTUSERSETFOCUSELSESQL“SELECTFROM用戶信息表WHERE用戶名“MAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISILLUSIONMENT,THESEDAYS,MYMINDHASBEENVERYMESSY,INMYMINDCONSTANTLYALWAYSFEELONESELFSHOULDGOTODOSOMETHING,ORWRITESOMETHINGTWENTYYEARSOFLIFETRAJECTORYDEEPLYSHALLOW,SUDDENLYFEELSOMETHING,DOIT一字開頭的年齡已經(jīng)到了尾聲?;蛟S是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個不同的日子過成了同一天的樣子;或許是追溯過去,對自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以來,思緒一直很凌亂,在腦海中不斷糾纏??傆X得自己自己似乎應該去做點什么,或者寫點什么。二十年的人生軌跡深深淺淺,突然就感覺到有些事情,非做不可了。THEENDOFOURLIFE,ANDCANMEETMANYTHINGSREALLYDO而窮盡我們的一生,又能遇到多少事情是真正地非做不可DURINGMYCHILDHOOD,THINKLUCKYMONEYANDNEWCLOTHESARENECESSARYFORNEWYEAR,BUTASTHEADVANCEOFTHEAGE,WILLBEMOREANDMOREFOUNDTHATTHOSETHINGSAREOPTIONALJUNIORHIGHSCHOOL,THOUGHTTOHAVEACRUSHONJUSTMEANSTHATTHEREALGROWTH,BUTOVERTHEPASTTHREEYEARSLATER,HISWRITINGOFALUMNIINPEACE,SUDDENLYFOUNDTHATISNTREALLYGROWUP,ITSEEMSISNOTSOIMPORTANTTHENINHIGHSCHOOL,THINKDONTWANTTOGIVEVENTTOOUTYOURINNERVOICECANBEINTHEHIGHSCHOOLCHILDRENOFTHEFEELINGSINAPERIOD,BUTWASEVENTUALLYINFARCTIONWHENGRADUATIONPARTYINTHETHROAT,LATERAGAINSTOODONTHEPITCHHEHASSWEATPROFUSELY,LOOKEDATHISTHROWNABASKETBALLHOOPS,SUDDENLYFOUNDHIMSELFHASALREADYCANTREMEMBERHISAPPEARANCE童年時,覺得壓歲錢和新衣服是過年必備,但是隨著年齡的推進,會越來越發(fā)現(xiàn),那些東西根本就可有可無;初中時,以為要有一場暗戀才意味著真正的成長,但三年過去后,自己心平氣和的寫同學錄的時候,突然就發(fā)現(xiàn)是不是真正的成長了,好像并沒有那么重要了;然后到了高中,覺得非要吐露出自己的心聲才能為高中生涯里的懵懂情愫劃上一個句點,但畢業(yè)晚會的時候最終還是被梗塞在了咽喉,后來再次站在他曾經(jīng)揮汗如雨的球場,看著他投過籃球的球框時,突然間發(fā)現(xiàn)自己已經(jīng)想不起他的容顏。ORIGINALLY,THISWORLD,CANPRODUCEACHEMICALREACTIONTOANEVENT,INADDITIONTORESOLUTELY,HAVETODO,ANDTIME原來,這個世界上,對某個事件能產(chǎn)生化學反應的,除了非做不可的堅決,還有,時間。APERSONSTIME,YOURIDEASAREALWAYSSPECIALTOCLEARWANT,WANT,LINEISCLEAR,ASIFNOTHINGCOULDSHAKEHISALSOONCESEEMEDTOBEDETERMINEDTODOSOMETHING,BUTMOREOFTENISHEBACKEDOUTATLASTDISLIKEHISCOWARDICE,FINALLYFOUNDTHATTHEREAREALOTOFLOVE,THEREAREALOTOFMISS,LIKESHADOWREALLYHAVEBEENDOOMEDTHOSEWHODO,JUSTGREENYEARSONESELFGIVEONESELFANARMINJECTION,ORISASELFRIGHTEOUSSPIRITUAL一個人的時候,自己的想法總是特別地清晰。想要的,不想要的,界限明確,好像沒有什么可以撼動自己。也曾經(jīng)好像已經(jīng)下定了決心去做某件事,但更多的時候是最后又打起了退堂鼓。嫌惡過自己的怯懦,最終卻發(fā)現(xiàn)有很多緣分,有很多錯過,好像冥冥之中真的已經(jīng)注定。那些曾經(jīng)所謂的非做不可,只是青蔥年華里自己給自己注射的一支強心劑,或者說,是自以為是的精神寄托罷了。ATTHEMOMENT,THESKYISDARK,THEAIRISFRESHFACTORAFTERJUSTRAINEDSUDDENLYTHOUGHTOFBLUEPLAIDSHIRTTHOSEWEREBROKENINTOVARIOUSSHAPESOFSTATIONERYFROMTHECORNERATTHEBEGINNINGOFDEEPFRIENDSHIPHAVEDECLAREDTHEENDOFTHEENCOUNTERTHATHAVENTSTARTPLANNINGTHOSEYEARS,THOSEDAYSOFDO,FINALLY,LIKEYOUTH,WILLENDINOURLIFE此刻,天空是陰暗的,空氣里有著剛下過雨之后的清新因子。突然想到那件藍格子襯衫;那些被折成各種各樣形狀的信紙;那段從街角深巷伊始的友誼;還有那場還沒有開始就宣告了終結(jié)的邂逅計劃那些年那些天的非做不可,終于和青春一樣,都將在我們的人生中謝幕。BAUMGARTNERTHEDISAPPOINTINGNEWSMISSIONABORTEDRPLAYSANIMPORTANTROLEINTHISMISSIONSTARTINGATTHEGROUND,CONDITIONSHAVETOBEVERYCALMWINDSLESSTHAN2MPH,WITHNOPRECIPITATIONORHUMIDITYANDLIMITEDCLOUDCOVERTHEBALLOON,WITHCAPSULEATTACHED,WILLMOVETHROUGHTHELOWERLEVELOFTHEATMOSPHERETHETROPOSPHEREWHEREOURDAYTODAYWEATHERLIVESITWILLCLIMBHIGHERTHANT

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論