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