基于labview的較簡單的溫度測控系統(tǒng)上位機設計

基于labview的較簡單的溫度測控系統(tǒng)上位機設計

ID:3446135

大?。?.13 MB

頁數(shù):12頁

時間:2017-11-21

基于labview的較簡單的溫度測控系統(tǒng)上位機設計_第1頁
基于labview的較簡單的溫度測控系統(tǒng)上位機設計_第2頁
基于labview的較簡單的溫度測控系統(tǒng)上位機設計_第3頁
基于labview的較簡單的溫度測控系統(tǒng)上位機設計_第4頁
基于labview的較簡單的溫度測控系統(tǒng)上位機設計_第5頁
資源描述:

《基于labview的較簡單的溫度測控系統(tǒng)上位機設計》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、碩士研究生非筆試課程考核報告(以論文或調(diào)研報告等形式考核用)2011至2012學年第二學期考核課程:虛擬儀器與仿真提交日期:2012年6月23日報告題目:基于labview的溫度測控系統(tǒng)的上位機設計考核成績考核人姓名賈廣根學號2011080101年級研一專業(yè)檢測所在學院信電學院山東建筑大學研究生處制第11頁共10頁基于Labview的溫度測控系統(tǒng)的上位機設計摘要本文主要介紹了如何利用labview進行溫度測控系統(tǒng)監(jiān)控界面的設計。溫度監(jiān)控界面是整個溫度測控系統(tǒng)的重要組成部分,上位機軟件(監(jiān)控界面)通過串口232與下位機(溫度采集

2、模塊)進行通信,從而實現(xiàn)對溫度的測量和控制。該監(jiān)控界面可以完成對溫度值的設定、溫度上限和下限的設定、串口參數(shù)的設置、顯示實時溫度曲線和溫度報警以及數(shù)據(jù)存儲等功能。尤其是串口通訊部分,可謂是重中之重,好像是上位機與下位機之間的聯(lián)系紐帶,將二者緊密連接起來,形成一個整體。本次設計中串口通訊主要通過labview自帶的一些串行通信模塊完成。該監(jiān)控界面簡單實用,靈活性強,實用性高,并且操作簡單,易于掌握。第11頁共10頁1.正文1.1上位機監(jiān)控界面前面板的設計整個上位機的監(jiān)控界面的前面板如圖(2.1)所示。圖1.1監(jiān)控界面前面板由圖1

3、.1可以看到,前面板主要由溫度設定模塊、溫度顯示部分溫度預警模塊和實時溫度曲線顯示以及一些參數(shù)輸入控件組成。1.1.1溫度設定模塊如圖1.1.1溫度設定模塊主要由溫度上限設定、溫度下限設定和期望溫度設定三部分組成。每一部分均由溫度值輸入和儀表顯示部分組成,用戶只需要在溫度輸入框內(nèi)輸入想要設定的溫度值就可以進行相關溫度的設定,并通過儀表顯示部分隨時的顯示出來。第11頁共10頁圖1.1.1溫度設定模塊1.1.2溫度預警模塊如圖1.1.2所示,溫度預警模塊由兩個指示燈組成,在正常情況下,它們都顯示為綠色;當溫度超過所設定的溫度上限后

4、,高溫預警燈會顯示紅色,同樣當溫度低于所設定的溫度下限后,低溫預警燈會顯示紅色。圖1.1.2溫度預警模塊1.1.3溫度顯示部分如圖1.1.3所示,溫度顯示部分由一個溫度計和一個顯示控件組成。用來顯示實時溫度。圖1.1.3溫度顯示部分第11頁共10頁1.1.4實時溫度曲線模塊如圖1.1.4所示,實時溫度曲線模塊由波形圖表控件組成,它用來根據(jù)所測的溫度值來繪制溫度變化的曲線,從而對溫度的走勢一目了然。共由四條曲線組成,分別是高溫曲線、期望曲線、實際曲線和低溫曲線。當實際曲線越過高溫曲線或低于低溫曲線時,系統(tǒng)將報警圖1.1.4實時溫

5、度曲線模塊1.1.5參數(shù)設置模塊如圖1.1.5所示,在該模塊中可對端口選擇、最大等待時間、波特率、數(shù)據(jù)位、奇偶校驗、停止位、流控制和采樣周期進行設置。其中,最大等待時間設置讀取和寫入操作的超時值,以毫秒為單位,默認值為10000。波特率是傳輸速率,默認值為9600。數(shù)據(jù)位是輸入數(shù)據(jù)的位數(shù),數(shù)據(jù)比特值介于5和8之間,默認值為8。奇偶校驗制定要傳輸或接受的每一幀所使用的校驗方法:0為無校驗(默認);1為奇校驗;2為偶校驗;3為校驗位始終為1;4為校驗位始終為0。停止位指定用于表示幀結(jié)束的停止位數(shù)量。流控制設置傳輸機制使用的控制類型

6、。第11頁共10頁圖1.1.5參數(shù)設置模塊1.1.6控制開關模塊如圖1.1.6所示,控制開關模塊由兩個開關按鈕組成,其中第一個按鈕可進行開始或暫停的控制,另一個按鈕起停止的作用。圖1.1.6控制開關模塊1.2上位機監(jiān)控界面程序框圖的設計由圖1.2可以看出,該程序框圖主要由一個while循環(huán)、一個條件結(jié)構、VISA配置串口、VISA寫入、VISA讀取和VISA關閉等控件組成。其中有些控件我們在前面板中已經(jīng)介紹,在此我們主要介紹串口通訊的幾個子VI。第11頁共10頁(一)為真時(二)為假時圖1.2總程序框圖程序開始首先利用VISA

7、第11頁共10頁配置串口模塊對串行口進行初始化,然后判斷開始/暫停采集按鈕是否按下,如果處于按下狀態(tài),則執(zhí)行Case語句的True分支程序;否則執(zhí)行Case語句的False分支程序。在True分支程序里,首先利用“VISA寫入模塊”將溫度設定值傳給單片機,然后用“VISA讀取模塊”接收單片機傳遞過來的溫度信息,并將其顯示在波形圖控件和溫度計上,同時存儲在文件中。在Fasle分支程序中,則不進行任何操作。因為串行通信中傳遞的是字符串類型的數(shù)據(jù),因此需要將以數(shù)字量形式存在的溫度設定值轉(zhuǎn)化為字符串格式,才能寫入“VISA寫入模塊”,

8、在這里采用“數(shù)字至十進制字符轉(zhuǎn)換”功能模塊實現(xiàn)這一功能。同樣的,需要將從“VISA讀取”的字符串信息轉(zhuǎn)換成數(shù)字量,然后才能在波形圖控件上顯示,在這里采用“十進制字符串至數(shù)值轉(zhuǎn)換”功能模塊實現(xiàn)這一功能。1.2.1使用VISA實現(xiàn)串口通信在labview功能面板的Instrume

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。