freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設計-基于單片機和vb的多點溫度監(jiān)控系統(tǒng)設計-wenkub

2023-06-16 02:22:59 本頁面
 

【正文】 important guarantee for the quality of products. With the development of modern science and technology, electronic puter has been used in temperature monitoring frequently. Therefore, in this paper an information management system of temperature is established for multipoint temperature monitoring system by VB. The design methods and functions of the system is illuminated in detail. The system has not only achieved realtime data munication with temperature monitoring and control circuits but also acplished the transfer of temperature information and temperature settings. An access database is used to record users’ information and temperature information. Using VB to connect to the database the system has many functions such as the query, display, trend, report generation and so on. The technical target of the record, the transmission of realtime temperature information and the temperature settings is also achieved. The multipoint temperature monitoring system has good humanputer interface, good mon, simple and convenient operation. It is easy to implement centralized monitoring and management of the temperature. The system has a very extensive application prospect. Keywords: VB。采用 Access 設計數(shù)據(jù)庫,記錄用戶信息和溫度信息。隨著現(xiàn)代科技的發(fā)展,電子計算機已越來越多地應用于溫度的監(jiān)控中。 本文針對 下 位機 多點溫度 測 控系統(tǒng) 的 各點溫度 值, 通過 VB 建立一個溫度信息管理系統(tǒng)。用 VB 連接數(shù)據(jù)庫,完成溫度信息的查詢、顯示、趨勢圖、報表生成等功能。 database。 課題背景 在我們的日常生活中,尤其是在北方,居民小區(qū)內(nèi)冬季的供暖設備一般采用鍋爐燒水供給。蔬菜作物的生長是需要一定溫度的,這就要求大棚需要保持著恒定的一個溫度以便使蔬菜等作物最好,最快的生長,以獲得最大的經(jīng)濟效益。 總而言之,在現(xiàn)在的生活、生產(chǎn)中,多點溫度監(jiān)控系統(tǒng)都有著很廣闊的應用前景。 比如,中國是一個糧食大國,對糧食的儲藏是農(nóng)業(yè)生產(chǎn)過程中的一個非常重要的環(huán)節(jié)。終端控制設備向中央控制裝置輸送檢測信息,根據(jù)中央控制裝置的指令輸出控制信號,使電器機械設備執(zhí)行動作,實現(xiàn)糧食倉庫的環(huán)境調(diào)節(jié)。 美國、日本的倉庫監(jiān)測設施近 20 年來發(fā)展很快,他們結(jié)合本國條件做出了具有創(chuàng)新特色的成就,其中倉庫環(huán)境調(diào)控技術均有較高水平,但其監(jiān)控設備價格昂貴。 再比如,西安建筑科技大學研究生劉金 頌 的碩士論 文所設計的變風量空調(diào)系統(tǒng)不但能克服定風量空調(diào)系統(tǒng)僅用一個送風參數(shù)無法滿足不同房間或不同區(qū)域的不同室內(nèi)空氣環(huán)境要求的問題,也可避免風機盤管系統(tǒng)常附帶的室內(nèi)吊頂凝水、霉菌污染的問題;又具有良好的節(jié)能效果。對 VAV 空調(diào)系統(tǒng)的特性,國外研究較多,特別是對變風量系統(tǒng)的控制和調(diào)節(jié)方法的研究,并有多年的設計運行實績。劉金 頌 的課題就是該科研項目的子課題,即根據(jù)西安建筑科技大學變風量空調(diào)實驗室 現(xiàn)有的多點測溫系統(tǒng)的缺陷,研究一種新型的多點智能測溫系統(tǒng)。微處理器功耗和溫度隨運行速度的加快而不斷增大 ,現(xiàn)已成為一個不折不扣的 “ 燙手山芋 ” 。為了了解所制定的標準溫度是否合理, 以及 焦餅沿炭化室長向和高向成熟的均勻情況。正常生產(chǎn)條件下,焦餅中心溫度規(guī)定一季度測量一次,當更換加熱煤氣種類、改變結(jié)焦時間、改變標準溫度、配煤比變更較大以及爐溫有較大波動時,也應測量焦餅中心溫度對標準溫度進行檢查校正。基于傳感器的耐熱程度還不夠達到這個指標,所以多點溫度監(jiān)控系統(tǒng)雖然可以避免上述操作的弊端,簡單、 有 效的對溫度進行檢測,但還不能應用在對焦餅中心溫度監(jiān)控這個領域中。同時系統(tǒng)應用軟件應向網(wǎng)絡化發(fā)展,按統(tǒng)一的格式向外提供監(jiān)測數(shù)據(jù)。 課題研究內(nèi)容及 技術指標 本文針對多點溫度監(jiān)控系統(tǒng)下位機建立一個溫度信息管理系統(tǒng),完成設計內(nèi)容及實現(xiàn)的技術指標如下: 沈陽航空工業(yè)學院畢業(yè)設計(論文) 5 課題研究內(nèi)容 ( 1)與下位機溫度監(jiān)控電路進行數(shù)據(jù)通信,實現(xiàn)溫度信息的上傳和溫度設定值的下傳; ( 2)設計 Access數(shù)據(jù)庫,記錄用戶信息和溫度信息; ( 3)用 VB連接數(shù)據(jù)庫,完成溫度信息的查詢、顯示、趨勢圖、報表生成等功能。第 4 章具體介紹了多點溫度監(jiān)控管理系統(tǒng),包括用戶登陸模塊、系統(tǒng)功能模塊、數(shù)據(jù)庫、報表、查詢、顯示、趨勢圖等。最后給出系統(tǒng)的主要技術參數(shù)。任何國家、廠家生產(chǎn)的智能測量控制設備只要遵守公共的通信協(xié)議就可以成為現(xiàn)場總線的一個節(jié)點。 多點通信得益于設備的通信功能。由于智能溫度傳感器采用數(shù)字化技術,能以數(shù)據(jù)形式輸出被測溫度值,具有測溫誤差小、分辨力高、抗干擾能力強、用戶可設定溫度上下限、具有超限自動報警功能,并且?guī)Т锌偩€接口,適配各種微控制器,因此我們采用智能溫度傳感器。由于這層總線的主要功能是完成對溫度的檢測,所以稱之為測溫層總線。本系統(tǒng)中只有一個單片機和 PC進行串行數(shù)據(jù)通信,通信距離在 10m左右,因此選擇 RS232標準作為串行數(shù)據(jù)通信的物理層協(xié)議。這些上傳到上位機的溫度信息的處理是該多點溫度監(jiān)控系統(tǒng) 上位機最重要的一部分。 (4)應用軟件 ①數(shù)據(jù)的串行通信; ②數(shù)據(jù)的表格顯示、查詢、刪除和報表打印等功能。本節(jié)將主要介紹串行通信的基本概念,數(shù)據(jù)傳送方式, RS232 總線標準等。串行通信只需一根傳輸線即可完成通信功能,成本低,在通信中得到了廣泛應用。在單片機中使用的串行通信都是異步方式,因此本系統(tǒng)采用異步串行通信方式來實現(xiàn)上位機與下位機之間的通信 。通信線上沒有數(shù)據(jù)傳送時為邏輯高電平,每當接沈陽航空工業(yè)學院畢業(yè)設計(論文) 9 收端檢測到傳輸線上發(fā)送來的邏輯低電平(禎起始位)時就知道發(fā)送端已開始發(fā)送,每當接收端接收到禎的停止位時就知道一禎字符信息已發(fā)送完畢。 2)數(shù)據(jù)位:緊跟起始位之后,數(shù)據(jù)位的個數(shù)可以是 8 或 9 位。 4)停止位:位于字符禎末尾,為邏輯“ 1”高電平 ,用于標志一個字符傳送的結(jié)束。半雙工形式的數(shù)據(jù)傳送是雙向的,但任何時刻只能由其中的一方發(fā)送數(shù)據(jù),另一方接收數(shù)據(jù)。 串行通信的傳送速率 在串行通信中,用“波特率”來描述數(shù)據(jù)的傳輸速率。 RS232 總線標準 在串行通信時,要求雙方都采用一個標準接口,使不同的設備可以方便地連接起來進行通信。 RS232C 是數(shù)據(jù)終端設備 DTE 與數(shù)據(jù)通訊設備 DCE 之間的接口, RS232C 的機械標準規(guī)定 DTE 應配置 DB25 插頭,即 25 針連接器, DEC 應配置 DB25 的插座,即 25 孔連接器。 本系統(tǒng)采用 DB9 型連接器, 通過三根線實現(xiàn)系統(tǒng)連接 ,即接收數(shù)據(jù)引腳與發(fā)送數(shù)據(jù)引腳彼此交叉相連,信號地對應相接。在計算機和智能儀器內(nèi),通用的信號是正邏輯的 TTL 電平。 RS232 標準規(guī)定的波特率為: 50、 7 100、 150、 300、 600、 1200、 4800、 9600和 19200bps。 MSComm 控件在串口編程時非常方便,程序員不必花時間去了解較為復雜的API 函數(shù),而且在 Visual Basic、 Visual C++、 Delphi 等語言中均可以使用。 事件驅(qū)動方式 事件驅(qū)動通信是處理串行端口交互作用的 一種非常有效的方法。 查詢方式 在程序的每個關鍵功能完成之后,可以通過檢查 CommEvent 屬性的值來查詢事件和錯誤。 MSComm 控件的常用屬性 對控件編程首先需要了解它的屬性和事件。其值為 0 和 1 時,分別表示通過 Input 屬性以文本方式和二進制方式取回數(shù)據(jù) OutBufferSize 設置并返回發(fā)送緩沖區(qū)的大小,缺省值為 512 字節(jié) OutBufferCount 設置并返回發(fā)送緩沖區(qū)中等待計算機發(fā)送的字符數(shù) Output 向發(fā)送緩沖區(qū)發(fā)送數(shù)據(jù),該屬性設計時無效,運行時只讀 Rthreshold 在 MSComm 控件設置 ConunEvent 屬性為 EvReceive 并產(chǎn)生 OnComm 之前,設置并返回要接收的字符數(shù) 其中 CommEvent 屬性是一個非常重要的屬性。 表 CommEvent通信事件代碼、常數(shù)及含義表 事件代碼 常值 含義 1 ComEvRecive 接收到 Rthreshold 個字符。下位機程序用匯編語言編寫,固化在 AT89SC51 單片機中。溫度數(shù)據(jù)的轉(zhuǎn)換主要實現(xiàn)對接受到的溫度數(shù)據(jù)由十六進制到十進制的轉(zhuǎn)換 ,同時這一步也為后面的數(shù)據(jù)庫的生成及溫度信息管理工作做好了準備。 圖 PC與硬件單片機的連接電路圖 通信協(xié)議 為使數(shù)據(jù)在 PC 和單片機之間無差錯的傳送,本文采用通信協(xié)議來規(guī)約數(shù)據(jù)的傳輸。單片機收 到 PC 機發(fā)送的握手信號“ S”后,就依次命令 DS18B20 進行溫度轉(zhuǎn)換; PC 機依次接收單片機上傳過來的數(shù)據(jù),并顯示在特定區(qū)域。設置通訊窗口 = 9600,N,8,1 39。打開串口 = True End If End Sub 初始化完成后, PC 機就可以與單片機進行通信了。我們在 OnComm 事件里進行溫度數(shù)據(jù)的接收和轉(zhuǎn)換。 OnComm 事件程序如下: Private Sub MSComm1_OnComm() Dim buffer As Variant Dim arr() As Byte Dim i As Integer, a As Integer Dim restr1 As String, restr2 As String, srestr3 As String, ABC As String a = Select Case Case EvReceive buffer = arr = buffer For i = 0 To 18 Step 3 restr1 = arr(i) restr2 = arr(i + 1) restr3 = arr(i + 2) If restr2 = 127 And restr3 = 240 Then = = Str(Now) + + restr1 + + 測量有誤 + + Chr(13) + Chr(10) Else If Val(restr3) = 0 Then ABC = . + Mid$(Str(Val(restr3) / 256), 2, 3) Else ABC = Mid$(Str(Val(restr3) / 256), 2, 3) End If = + Str(Now) + + restr1 + + restr2 + ABC + + Chr(13) + Chr(10) End If Next i End Select End Sub 沈陽航空工業(yè)學院畢業(yè)設計(論文) 19 第 4章 多點溫度信息管理系統(tǒng) 多點溫度監(jiān)控系統(tǒng)下位機采集檢測的溫度為本上位機提供了數(shù)據(jù),多點溫度信息管理系統(tǒng)將實現(xiàn)對這些數(shù)據(jù)的查詢、顯示、趨勢圖、報表生成等處理功能,建立一個易于使用、易于管理的人機交互界面。 用 戶 登 錄開 始失 敗 達 三 次 退 出 程 序主 界 面串行通信生成數(shù)據(jù)庫查詢顯示趨勢圖報表重 試否是成 功失 敗 圖 多點溫度信息管理系統(tǒng)軟件總體框圖 沈陽航空工業(yè)學院畢業(yè)設計(論文) 20 為防止不相關人員隨意打開本軟件修改,刪除檢測結(jié)果,所以軟件運行后,首先設計了登陸對話框,要求輸入用戶名和密碼,輸入正確后才能進入該軟件的主界面。它能以最佳方式、最少的重復、最大的獨立性為多種應用提供共享服務。 根據(jù)該系統(tǒng)的功能,我設計了兩個表:用戶信息表和溫度信息表。由于測量日期和時間不會重復,所以根據(jù)日期和時間,就可 以區(qū)分數(shù)據(jù)庫中的數(shù)據(jù)屬于哪一次檢測。它比 Da
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1