【正文】
時驅(qū)動器輸出電平 0U 25V~25V 負(fù)載電阻 LR 范圍 3~7k 歐 驅(qū)動器輸出電阻 0R 300 歐 負(fù)載電容(包括線間電容) LC 2500pF 邏輯 “ 0” 時驅(qū)動器輸出電平 5~15V 邏輯 “ 0” 時負(fù)載端接收電平 +3V 邏輯 “ 1” 時驅(qū)動器輸出電平 15~5V 邏輯 “ 1” 時負(fù)載端接收電平 3V 輸出短路電流 500mA 驅(qū)動器轉(zhuǎn)換速率 30 usV 由表 可以看出 RS232C 電平采用負(fù)邏輯,邏輯“ 0”: +5~+15V,邏輯“ 1”:5~15V。本系統(tǒng)采用了效率較高的全雙工通信形式。發(fā)送端何時開始發(fā)送以及何時結(jié)束發(fā)送是由禎格式規(guī)定的。 軟件平臺 (1) Windows 操作系統(tǒng); (2)Access 數(shù)據(jù)庫; (3) Microsoft Visual 開發(fā)工具。 總體方案設(shè)計 溫度傳感器的選擇是本系統(tǒng)的關(guān)鍵。第 1 章概述,介紹多點溫度監(jiān)控系統(tǒng)的課題背景,多點溫度監(jiān)控系統(tǒng)的發(fā)展現(xiàn)狀以及本課題的研究內(nèi)容和技術(shù)指標(biāo);第 2 章介紹了多點溫度監(jiān)控系統(tǒng)總體方案的設(shè)計,以及課題的主要技術(shù)指標(biāo);第 3 章介紹 PC 機與單片機的通信,包括串行通信、 RS232 總線、 VB 串行通信控件 MSComm 等。一般焦餅上下各點溫差不超過 100℃ ,最終焦餅中心溫度應(yīng)保持在 100050℃ 。變風(fēng)量系統(tǒng)在多種末端裝置形式和控制方 式下的室內(nèi)特性, 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 3 然后對 VAV 末端裝置和控制形式進(jìn)行設(shè)計、優(yōu)化,成功實現(xiàn) VAV 空調(diào)系統(tǒng)的選型、設(shè)計和應(yīng)用。尤其是多點溫度監(jiān)控系統(tǒng)在現(xiàn)如今人們的生活、生產(chǎn)中越來越發(fā)揮著它所獨有的優(yōu)勢:集中化管理,現(xiàn)場總線式監(jiān)控。 關(guān)鍵詞 : VB; 數(shù)據(jù)庫;溫度;監(jiān)控 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) II Abstract Temperature is a fundamental physical quantity, it is one of the most general and important process parameters in industrial and agricultural realtime temperature monitoring is an 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。用 VB 連接數(shù)據(jù)庫,完成溫度信息的查詢、顯示、趨勢圖、報表生成等功能。 總而言之,在現(xiàn)在的生活、生產(chǎn)中,多點溫度監(jiān)控系統(tǒng)都有著很廣闊的應(yīng)用前景。 再比如,西安建筑科技大學(xué)研究生劉金 頌 的碩士論 文所設(shè)計的變風(fēng)量空調(diào)系統(tǒng)不但能克服定風(fēng)量空調(diào)系統(tǒng)僅用一個送風(fēng)參數(shù)無法滿足不同房間或不同區(qū)域的不同室內(nèi)空氣環(huán)境要求的問題,也可避免風(fēng)機盤管系統(tǒng)常附帶的室內(nèi)吊頂凝水、霉菌污染的問題;又具有良好的節(jié)能效果。為了了解所制定的標(biāo)準(zhǔn)溫度是否合理, 以及 焦餅沿炭化室長向和高向成熟的均勻情況。 課題研究內(nèi)容及 技術(shù)指標(biāo) 本文針對多點溫度監(jiān)控系統(tǒng)下位機建立一個溫度信息管理系統(tǒng),完成設(shè)計內(nèi)容及實現(xiàn)的技術(shù)指標(biāo)如下: 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 5 課題研究內(nèi)容 ( 1)與下位機溫度監(jiān)控電路進(jìn)行數(shù)據(jù)通信,實現(xiàn)溫度信息的上傳和溫度設(shè)定值的下傳; ( 2)設(shè)計 Access數(shù)據(jù)庫,記錄用戶信息和溫度信息; ( 3)用 VB連接數(shù)據(jù)庫,完成溫度信息的查詢、顯示、趨勢圖、報表生成等功能。 多點通信得益于設(shè)備的通信功能。這些上傳到上位機的溫度信息的處理是該多點溫度監(jiān)控系統(tǒng) 上位機最重要的一部分。在單片機中使用的串行通信都是異步方式,因此本系統(tǒng)采用異步串行通信方式來實現(xiàn)上位機與下位機之間的通信 。半雙工形式的數(shù)據(jù)傳送是雙向的,但任何時刻只能由其中的一方發(fā)送數(shù)據(jù),另一方接收數(shù)據(jù)。 本系統(tǒng)采用 DB9 型連接器, 通過三根線實現(xiàn)系統(tǒng)連接 ,即接收數(shù)據(jù)引腳與發(fā)送數(shù)據(jù)引腳彼此交叉相連,信號地對應(yīng)相接。 事件驅(qū)動方式 事件驅(qū)動通信是處理串行端口交互作用的 一種非常有效的方法。 表 CommEvent通信事件代碼、常數(shù)及含義表 事件代碼 常值 含義 1 ComEvRecive 接收到 Rthreshold 個字符。單片機收 到 PC 機發(fā)送的握手信號“ S”后,就依次命令 DS18B20 進(jìn)行溫度轉(zhuǎn)換; PC 機依次接收單片機上傳過來的數(shù)據(jù),并顯示在特定區(qū)域。 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è)學(xué)院畢業(yè)設(shè)計(論文) 19 第 4章 多點溫度信息管理系統(tǒng) 多點溫度監(jiān)控系統(tǒng)下位機采集檢測的溫度為本上位機提供了數(shù)據(jù),多點溫度信息管理系統(tǒng)將實現(xiàn)對這些數(shù)據(jù)的查詢、顯示、趨勢圖、報表生成等處理功能,建立一個易于使用、易于管理的人機交互界面。由于測量日期和時間不會重復(fù),所以根據(jù)日期和時間,就可 以區(qū)分?jǐn)?shù)據(jù)庫中的數(shù)據(jù)屬于哪一次檢測。 amp。 所示。 菜單編輯區(qū) 是指中間的 7 個按鈕,主要用于對已經(jīng)輸入的菜單進(jìn)行簡單的編輯操作。使用 DataGrid 控件無須編寫任何代碼,只要綁定到 ADO 控件上,就可以實現(xiàn)數(shù)據(jù)的新增、修改、刪除和瀏覽,還可以對數(shù)據(jù)進(jìn)行格式化、鎖定等。 Line 方法可以在窗體或圖片框指定位置上,按指定的顏色畫直線或者曲線。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 33 圖 “關(guān)于 ”窗體 控件的主要屬性和作用如表 所示。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 34 工程文件( *.vbp) ; 窗體文件( *.frm) ; 二進(jìn)制窗體文件( *.frx) ; 標(biāo)準(zhǔn)模塊文件( *.bas) ; 類模塊文件( *.cls) 。Command 對象包含的所有數(shù)據(jù)字段,都作為 Command 對象被放下的部分中的 TextBox 控件,被自動創(chuàng)建在數(shù)據(jù)報表上。不同規(guī)格的坐標(biāo)系統(tǒng)只是度量單位和精度改變,坐標(biāo)軸的長度或者圖區(qū)域的大小并不因此而改變。選擇“窗格”選項卡,默認(rèn)會自動創(chuàng)建一個窗格,設(shè)置第一個窗格的“樣式”為 6sbrDate,顯示當(dāng)沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 28 前系統(tǒng)的日期。 ( 1) 選擇“工具” /“菜單編輯器”命令; ( 2) 在“標(biāo)準(zhǔn)”工具欄上選擇“菜單編輯器”圖表; ( 3) 用鼠標(biāo)右鍵單擊要添加的菜單窗體,在彈出的快捷菜單中選擇“菜單編輯器”命令; ( 4) 利用快捷鍵 {Ctrl+E}來調(diào)用“菜單編輯器”。如果失敗達(dá)三次,則自動退出系統(tǒng)。數(shù)據(jù)綁定控件是任何具有數(shù)據(jù)源屬性的控件。 Access2021 是開發(fā)中小型數(shù)據(jù)庫的首選數(shù)據(jù)庫管理系統(tǒng),使用它可以很方便的設(shè)計 出一個出色的關(guān)系數(shù)據(jù)庫,而且 VB 可以通過 ADO data 對象建立對 Access 類型數(shù)據(jù)庫的快速連接。 發(fā)送程序為: Dim rece As String rece = If Mid(rece, 1, 1) = S Then = amp。由于 RS232 電平與 TTL電平不兼容,本系統(tǒng)通過 MAX232 芯片實現(xiàn) TTL 電平到 RS232 電平的轉(zhuǎn)換, MAX232 芯片是包含兩路接收器和驅(qū)動器的 RS232 電平轉(zhuǎn)換芯片,適用于各種 232 通信接口。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 13 表 MSComm控件的主要屬性 屬性 描述 Commport 設(shè)置并返回通信串口號 Settings 以字符串的形式設(shè)置并返回串口波特率、奇偶校驗、數(shù)據(jù)位、停止位。 Visual 中的串行通信控件 MSComm Visual Basic 是一種可視化的編程語言,利用可視化技術(shù)進(jìn)行編程,可使應(yīng)用程序的開發(fā)簡單、快捷,可編寫出界面友好、功能強大的應(yīng)用程序。RS232C 適用于短距離或帶調(diào)制解調(diào)器的通信場合,目前已廣泛應(yīng)用于計算機與外圍設(shè)備的串行異步通信接口中。傳送時,數(shù)據(jù)位從最低有效位開始發(fā)送,依次在接收設(shè)備中被轉(zhuǎn)換為并行數(shù)據(jù)。從廣義上講,計算機通信可以分為并行通信和串行通信。另外,它還是溫度傳輸層總線不可缺少的一部分?,F(xiàn)場總線是應(yīng)用于生產(chǎn)現(xiàn)場、在智能測量控制設(shè)備之間實現(xiàn)雙向多點串行數(shù)字通信的系統(tǒng),也稱為開放式、數(shù)字化、多點通信的底層控制網(wǎng)絡(luò)。 由上文可知,盡管多點溫度監(jiān)控系統(tǒng)發(fā)展迅速,簡單有效的解決了原來復(fù)雜的溫 度監(jiān)控問題,但是它還存在很多問題,比如通信協(xié)議不規(guī)范,傳感器質(zhì)量不過關(guān), 現(xiàn)場管理和維護水平有待于加強等。 此外,迄今為止還沒有一種 CPU 散熱系統(tǒng)能保證永不失效。根據(jù)需要,通過鍵盤將信息輸入中央管理室,根據(jù)情況可隨時調(diào)節(jié)倉庫溫度。多點溫度監(jiān)控系統(tǒng)則針對各個用戶,分別采集各個用戶的溫度,上傳給計算機,計算機通過該溫度與設(shè)定值之間的差值對各個用戶進(jìn)行分別有效地調(diào)節(jié)控制,實現(xiàn)了溫度的自動化控制,同時也避免了不必要的資源浪費。 基于單片機和 VB的多點溫度監(jiān)控系統(tǒng)設(shè)計 上位機設(shè)計 院 系