2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  課 程 設 計</b></p><p>  設計題目:基于Labview 的溫度控制器的設計</p><p>  基于labview的信號發(fā)生器的設計</p><p>  1.設計主要內容及要求</p><p>  設計基于Labview 的函數(shù)信號發(fā)生器。</p><p

2、>  要求:1)掌握NI-DAQ使用方法。</p><p>  2)了解溫度測量以及控制方法。</p><p>  3)設定溫度,測量及顯示溫度,繪出溫度曲線,PWM方式控制溫度。</p><p>  2.對設計論文撰寫內容、格式、字數(shù)的要求</p><p>  (1).課程設計論文是體現(xiàn)和總結課程設計成果的載體,一般不應少于3000字

3、。</p><p>  (2).學生應撰寫的內容為:中文摘要和關鍵詞、目錄、正文、參考文獻等。課程設計論文的結構及各部分內容要求可參照《沈陽工程學院畢業(yè)設計(論文)撰寫規(guī)范》執(zhí)行。應做到文理通順,內容正確完整,書寫工整,裝訂整齊。</p><p> ?。?).論文要求打印,打印時按《沈陽工程學院畢業(yè)設計(論文)撰寫規(guī)范》的要求進行打印。</p><p> ?。?).

4、 課程設計論文裝訂順序為:封面、任務書、成績評審意見表、中文摘要和關鍵詞、目錄、正文、參考文獻。</p><p><b>  3.時間進度安排</b></p><p><b>  中文摘要</b></p><p>  本次課程設計的題目是基于LabView的溫度控制系統(tǒng),主要講述控制系統(tǒng)軟件方面的設計,首先對溫度傳感器采集

5、到的溫度信號(轉化并處理為電壓信號)輸入到采集卡模擬輸入端口,采集卡將信號送入LabView程序處理后從模擬輸出端輸出相關有效的PWM調制波形。由于條件有限本次課設忽略了傳感器的設計,只是通過模擬一個溫度值,就在采集卡的模擬輸入端送一個0~5V的可手動調整的電壓,通過手動改變的電壓,就可以模擬對外部溫度的變化的監(jiān)控行為。</p><p>  本文中的溫度控制系統(tǒng)是為了應對當今對大規(guī)模、自動化、智能化電子測控系統(tǒng)的

6、需求愈發(fā)迫切的形勢而設計的,設計中所采用是由計算機計術、儀器技術和通信技術的結合而來的虛擬儀器技術。這項技術的意義對儀器儀表、自動控制領域的發(fā)展非常大,它大大簡化了系統(tǒng)的硬件設備,降低了開發(fā)和更新的成本,并且使系統(tǒng)的靈活性增強,易于維修,方便工程人員開發(fā)設計,為工廠節(jié)省了大批大批的財富?! ?lt;/p><p>  關鍵詞 虛擬儀器,LabView,自動化控制,數(shù)據(jù)采集卡</p><p>&

7、lt;b>  目錄</b></p><p>  1 設計任務描述1</p><p>  1.1設計題目:基于labview的溫度控制器的設計1</p><p><b>  1.2設計要求1</b></p><p>  1.2.1基本要求1</p><p>  1.2.2發(fā)

8、揮部分1</p><p><b>  2 設計思路2</b></p><p>  2.1 DAQ數(shù)據(jù)的采集2</p><p>  2.2溫度檢測部分2</p><p>  2.3溫度控制部分3</p><p><b>  2.4顯示部分3</b></p>

9、;<p>  3 主程序流程圖4</p><p>  4 溫度控制器的設計5</p><p>  4.1 溫度采集的部分5</p><p>  4.2 溫度判斷5</p><p>  4.3 溫度調節(jié)器的多級控制8</p><p>  4.3. 1制冷系統(tǒng)的溫度多級控制8</p>

10、<p>  4.3. 2加熱系統(tǒng)的溫度多級控制9</p><p>  4.4顯示部分的設計9</p><p>  4.4.1溫度曲線圖像的設計9</p><p>  4.4.2溫度調節(jié)器占空比圖像的設計10</p><p>  4.4.3溫度調節(jié)系統(tǒng)的指示燈設計10</p><p>  4.5

11、溫度控制器前面版的設計12</p><p>  5 系統(tǒng)的工作過程分析13</p><p>  6 溫度控制系統(tǒng)的功能測試14</p><p>  7 主要元器件介紹17</p><p>  7.1 NI-DAQ采集卡17</p><p><b>  小結18</b></p&g

12、t;<p><b>  致謝19</b></p><p><b>  參考文獻20</b></p><p>  附錄 程序框圖21</p><p><b>  1 設計任務描述</b></p><p>  1.1設計題目:基于labview的溫度控制器的設計

13、</p><p><b>  1.2設計要求</b></p><p><b>  1.2.1基本要求</b></p><p>  設計基于Labview 的函數(shù)信號發(fā)生器。</p><p>  要求:1)掌握NI-DAQ使用方法。</p><p>  2)了解溫度測量以及控制

14、方法。</p><p>  3)設定溫度,測量及顯示溫度,繪出溫度曲線,PWM方式控制溫度。</p><p><b>  1.2.2發(fā)揮部分</b></p><p>  1)根據(jù)外部溫度的變化范圍自動選擇溫度控制器的工作級別。</p><p><b>  2 設計思路</b></p>

15、<p>  本次設計要求使用LabView來實現(xiàn)溫度控制器的設計,在此我將其分為4個大部分:首先是DAQ數(shù)據(jù)采集部分;其次就是溫度檢測部分;第三,是溫度控制部分;最后就是整個系統(tǒng)的顯示部分。在這個溫度控制系統(tǒng)中,使用了一個while循環(huán)結構就可以將以上四個部分很容易的套在一起,這樣一來只要系統(tǒng)一開啟就會不斷的監(jiān)視溫度的變化并且自動使溫度保持在設定的范圍內,(不過我們實際上并不能將溫度將下來因為沒有必要的外設,所以我們只有通過觀

16、看制冷,加熱器的占空比情況來判斷程序是否正確)。在監(jiān)控的過程中無需人的參與,實現(xiàn)了高度自動化監(jiān)控。以下分別分析四個部分的簡要思路。</p><p>  2.1 DAQ數(shù)據(jù)的采集</p><p>  從傳感器出來的信號要經過數(shù)據(jù)采集卡才能送至計算機中進行數(shù)據(jù)處理和記錄,所以在本次設計中數(shù)據(jù)采集卡是不可或缺的一部分,它起到一個連接紐帶的作用。從傳感器出來的信號接到數(shù)據(jù)采集卡的模擬輸入端,然后再

17、通過數(shù)據(jù)采集卡的A/D通道連接至計算機中去。數(shù)據(jù)采集卡接收到的是一個模擬電壓量,但是經過它的A/D通道后,計算機接收到的就是一個數(shù)字量,轉換為數(shù)字量后,我們就可以方便地對它進行控制了。Labview軟件上就有一個數(shù)據(jù)采集小助手(以下簡稱DAQ),利用DAQ就能夠對計算機里的數(shù)據(jù)采集卡進行設置并使用,使用上非常簡單、方便。在本次設計中`,為了將采集到的電壓信號乘以100就當作是實際的溫度了。</p><p><

18、;b>  2.2溫度檢測部分</b></p><p>  通過DAQ傳入到計算機里的數(shù)據(jù)就需要進行判斷和處理了。因為我做的是溫度控制系統(tǒng)所以實際上我要判斷的數(shù)據(jù)其實就是只有溫度而已,我程序的核心思想其實就是利用這個系統(tǒng)能夠根據(jù)溫度的變化作出相應的處理,比如說外部溫度比設定的溫度高那么我就需要讓制冷設備發(fā)揮作用來降低溫度,如風扇作為制冷設備時,就需要將其的占空比設置的高一些,要是反之就要將電爐的占

19、空比設置的高一些,所以數(shù)據(jù)的判斷也就是這個系統(tǒng)的核心部分,在這里我使用了Labview里面的公式節(jié)點作為整個程序的核心部分,通過C語言編程可以大大的降低程序的難度,判斷溫度的信息只需要簡單的通過幾句C命令就可以解決,</p><p>  在這里我就是只用兩個判斷語句就可以知道溫度是過高還是過低。為了在以后幾個部分使用上的方便,計算出實際溫度與上下限溫度的差值,在進行判斷。根據(jù)判斷所得的結果,選擇不一樣的警報燈顯示

20、警報。</p><p><b>  2.3溫度控制部分</b></p><p>  升溫、降溫是通過調節(jié)方波的占空比(PWM方式調控)來實現(xiàn)的,如果外界溫度值還沒有達到設定溫度范圍時,那么就需要使得火爐的占空比高一些,同時風扇的占空比為0,以達到對外界物體進行升溫的效果,當外界的溫度逐漸接近設定溫度值時,火爐的方波的占空比會變小甚至為零,當外部的溫度超過設定的溫度時,

21、就要增加電扇的占空比來降低溫度,進而使得溫度維持平衡。</p><p>  上面的只是我設計的基本的要求,我的發(fā)揮部分也在溫度的控制的這一部分,通過判斷外部溫度和設定溫度的差值的溫度范圍來實現(xiàn)溫度調節(jié)器的檔位選取,經過了判斷程序,通過接下來簡單的幾句C程序就可以實現(xiàn)這部分的程序設計。</p><p><b>  2.4顯示部分</b></p><p

22、>  顯示部分是驗證程序是否正確的重要環(huán)節(jié),從顯示的圖像上我們可以直觀的看到經過系統(tǒng)處理后的成果,這樣便于分析系統(tǒng)中可能存在的問題,這個程序的顯示部分由三大部分組成,首先就是溫度的曲線圖像,利用電壓來模擬外部的溫度變化可以從溫度曲線圖像上直觀的看到,第二部分就是比溫度控制器的圖像,溫度控制器是由電爐和風扇組成,所以這部分的就有兩個圖像組成,一個是加熱占空比圖像,另一個就是制冷占空比圖像,溫度的變化必定會使得這兩個溫度占空比的圖像發(fā)

23、生變化所以,通過這兩個占空比圖像我們就可以了解到程序的是否正確,第三部分就是溫度調節(jié)器的溫度顯示以及檔位指示燈部分,這里我設計了兩個表用來顯示我加熱和制冷的儀器的工作示數(shù),檔位指示燈就是用來更為清晰地掌握此時溫度調節(jié)器工作在什么檔位級別,方便使用者更加的了解其工作的狀態(tài)。</p><p><b>  3 主程序流程圖</b></p><p>  圖3.1 主程序流程圖

24、</p><p>  4 溫度控制器的設計</p><p>  4.1 溫度采集的部分</p><p>  本次設計采用的是NI SC-2075采集卡,由于該卡支持DAQmx驅動程序,所以本設計是直接使用DAQmx-DataAcquisition開發(fā)的,在這部分中,主要是采集參數(shù)的設置,其中包括物理通道的選擇,采樣模式、采樣率、每通道采樣數(shù)、輸入方式的配置,采樣最大

25、最小值的設置。</p><p>  DAQ的設置部分的步驟如下:</p><p> ?。?)首先要創(chuàng)建一個DAQ助手,在程序框圖設計窗口中打開【函數(shù)】模塊,執(zhí)行【函數(shù)】→【express】→【DAQ助手】,調入DAQ。然后用右鍵單擊調入的“DAQ助手”,選擇屬性選項,就會出現(xiàn)如圖4.1.2所示。在生成信號中選擇【模擬輸出】→【電壓】輸出,選擇通道ao1,DAQ創(chuàng)建完成。</p>

26、<p>  圖4.1.2 創(chuàng)建DAQ</p><p> ?。?)打開程序框圖編輯窗口,調整與前面板相對應的控件圖標位置,以便后續(xù)擺放函數(shù)與連線。</p><p> ?。?)在函數(shù)選板的【編程】→【數(shù)值】子選板中選擇“乘”函數(shù)和一個數(shù)值常量(設定值為100),將DAQ輸出擴大100倍,并將這些數(shù)據(jù)視為實際溫度。</p><p>  完成以上4個步驟后溫度

27、采集程序框圖就設計完了如圖4.1.3所示。</p><p><b>  4.2 溫度判斷</b></p><p>  這部分的我的設計思路:通過判斷外部變化的溫度和給定的溫度的進行比較,外部的溫度大于給定的溫度那么就啟動制冷功能來降低溫度,反之就需要啟動加熱功能,鑒于公式節(jié)點編程的高效性,這里我使用了公式節(jié)點來實現(xiàn)這部分的功能程序如下:</p><

28、p><b>  int t;</b></p><p><b>  int m;</b></p><p><b>  int n;</b></p><p><b>  if (x>=y)</b></p><p><b>  {t=x-y

29、;</b></p><p><b>  v=0;</b></p><p>  if (t>100)</p><p><b>  {a=1;</b></p><p><b>  b=0;</b></p><p><b>  c=

30、0;</b></p><p><b>  d=0;</b></p><p><b>  m=100;}</b></p><p>  if (t>300)</p><p><b>  {m=100;</b></p><p><b&g

31、t;  a=1;</b></p><p><b>  b=1;</b></p><p><b>  c=0;</b></p><p><b>  d=0;}</b></p><p>  if (t<100)</p><p><b&

32、gt;  { a=0;</b></p><p><b>  b=0;</b></p><p><b>  c=0;</b></p><p><b>  d=0;</b></p><p><b>  m=t;}</b></p>&l

33、t;p><b>  s=m/100;</b></p><p><b>  }</b></p><p><b>  if (x<y)</b></p><p><b>  {t=y-x;</b></p><p><b>  s=0;<

34、;/b></p><p>  if (t>100)</p><p><b>  {a=0;</b></p><p><b>  b=0;</b></p><p><b>  c=1;</b></p><p><b>  d=0;&l

35、t;/b></p><p><b>  n=100;}</b></p><p><b>  if(t>300)</b></p><p><b>  {t=100;</b></p><p><b>  a=0;</b></p>&l

36、t;p><b>  b=0;</b></p><p><b>  c=1;</b></p><p><b>  d=1;</b></p><p><b>  n=100;</b></p><p><b>  }</b></

37、p><p>  if (t<100)</p><p><b>  {a=0;</b></p><p><b>  b=0;</b></p><p><b>  c=0;</b></p><p><b>  d=0;</b><

38、/p><p><b>  n=t;</b></p><p><b>  }</b></p><p><b>  v=n/100;</b></p><p><b>  }</b></p><p>  這個C程序幾乎包括了所有的功能,有溫度

39、檢測,溫度控制程序以及部分的溫度檔位調節(jié),指示燈顯示程序等等;其中x、y是輸入:x代表了采集的溫度數(shù)據(jù)y,則代表了給定的溫度值;t表示為兩個溫度的差值,不過t總是大于或等于0的值,其中s、a、b、c、d、v是輸出:s、d 分別是制冷和加熱占空比的輸出端,a、b、c、d則用來判斷溫度檔位選擇的重要參數(shù),其中m 、n是由來求解占空比的重要參數(shù);程序if (x>=y){ t=x-y;…………………………………s=m/100;}就是用來判

40、斷出采集到的溫度是否比給定的溫度高的程序,要是相等或是高那么就執(zhí)行這里面的程序來啟動制冷器工作;程序 if (x<y) {t=y-x;…………………………………v=n/100;}就是由來判斷斷出采集到的溫度是否比給定的溫度低的程序,要是低那么就執(zhí)行這里面的程序來啟動加熱器進行工作;這部分部分的程序框圖如圖4.2所示:</p><p>  圖4.2.1 溫度判斷程序框圖</p><p&g

41、t;  圖中有陰影的為溫度判斷的條件語句通過這幾條語句就可以將溫度判別出來。</p><p>  4.3 溫度調節(jié)器的多級控制</p><p>  溫度控制部分是整個設計的核心內容它同樣是利用公式節(jié)點來完成的,從上圖就可以知道當外部溫度大于控制溫度的時候就需要降低溫度所以將電爐的占空比v設為0,電扇的占空比隨著溫度的升高為增大如s=m/100;但是當溫度差t大于100的時候則將制冷的占空

42、比設為1,當電爐的溫度小于外部的溫度的時候則將電扇的占空比設為0,同時增加電爐的占空比如:if(x<y)時s=0,v=n/100;同樣的當兩個溫度的差值大于100時就需要將電爐的占空比設置為1。</p><p>  上面介紹的是溫度的基本控制,由于實際的溫度可能變化的很大有時候及時風扇或是電爐的占空比達到最大但是可能還是不能輕松地解決問題所以在這里我設計了溫度控制器的多級別控制,就是為了解決我提出的這個問題

43、而設計的下面為了方便講解所以根據(jù)圖形來做具體的分析:</p><p>  4.3. 1制冷系統(tǒng)的溫度多級控制</p><p>  首先介紹的是制冷系統(tǒng)的多級控制圖形:</p><p>  圖4.3.1 制冷系統(tǒng)多級程序框圖</p><p>  這個就是我的制冷器的多級控制圖,從圖中可以看到一共分位三級控制首先就是最基本的溫度調節(jié)程序就是if

44、 (t<100){ a=0;b=0;c=0;d=0;m=t;}就是調節(jié)器隨著制冷占空比的增加風扇轉速在增大,其速度的公式為V=0.75*100s;第二級調速程序為if (t>100){a=1;b=0;c=0;d=0;m=100;}從程序語句知道此時的制冷占空比始終為1,所以此時的風速是一個定值,為1500轉/min。第三級調速就是為了應對溫度差特別大的而設計的就是當溫度差大于300℃時啟動第三級調速程序,if (t>3

45、00){m=100;a=1;b=1;c=0;d=0;}可以看出此時的制冷占空比也是1但是風扇轉速為2500轉/min。這樣就可以使得溫度盡可能快的維持到平衡。</p><p>  4.3. 2加熱系統(tǒng)的溫度多級控制</p><p>  加熱系統(tǒng)的多級控制圖形;</p><p>  圖4.3.2 加熱系統(tǒng)多級控制圖</p><p>  這一部

46、分就是加熱系統(tǒng)多級控制程序設計,同制冷系統(tǒng)一樣也是有三級調速檔位首先就是 if (t<100) { a=0;b=0;c=0;d=0;n=t;}可以算出溫度值T=0.15*5000v℃所以第一級溫度和加熱占空比有直接的關系,第二級加熱的程序為:</p><p>  if (t>100){a=0;b=0;c=1;d=0;n=100;}</p><p>  此時的占空比為1,所以此時

47、的加熱器的溫度為一個定值:T=0.45*5000=2250℃;第三級的加熱器的程序為:if(t>300){t=100;a=0;b=0;c=1;d=1;它的占空比同樣是1所以其溫度:T=0.75*5000=3750℃。這樣就可以很快的縮短給定值和所采集到的溫度之間的差異。</p><p>  4.4顯示部分的設計</p><p>  本程序的顯示部分由三部分組成,第一就是溫度曲線圖像,

48、第二就是溫度調節(jié)器的占空比圖像(電爐占空比圖像,電扇占空比圖像)最后一部分就是溫度調節(jié)系統(tǒng)的溫度指示燈。</p><p>  4.4.1溫度曲線圖像的設計</p><p>  利用DAQ將采集到的信號乘以系數(shù)100然后將其直接輸入到波形圖中就得到了溫度的曲線圖像如圖</p><p>  圖4.4.1 溫度曲線設計框圖</p><p>  DA

49、Q采集到的電壓范圍0到5V,我將其擴大100倍來作為外部模擬的溫度變化,同時溫度計顯示出來此時的模擬的溫度值。</p><p>  4.4.2溫度調節(jié)器占空比圖像的設計</p><p>  溫度調節(jié)器占空比的圖像我用了將占空比的系數(shù)增大100輸入到方波波形的生成器里面(如圖4)用來產生方波信號如圖:</p><p>  圖4.4.2 溫度調節(jié)器占空比的設計</

50、p><p>  4.4.3溫度調節(jié)系統(tǒng)的指示燈設計</p><p>  這里我要強調一下,這個部分的設計大大的方便了我們了解系統(tǒng)的各種狀態(tài)方便使用者掌握系統(tǒng)的使用方法增加了程序的實用性,提高了設計的質量,這部分的設計分兩部分首先是:</p><p>  制冷系統(tǒng)的指示燈設計圖像:</p><p>  圖4.4.3.1 制冷系統(tǒng)指示燈設計</

51、p><p>  加熱系統(tǒng)的指示燈如下:</p><p>  圖4.3.3.2 加熱系統(tǒng)指示燈設計</p><p>  這兩個部分的設計十分的像都是通過不等于0等于0,與或非等邏輯運算進行簡單的組合實現(xiàn)了指示的功能。 </p><p>  4.5 溫度控制器前面版的設計</p><p>  前面板是用戶接口,即交互式界面,用

52、于用戶向程序中輸入各種控制參數(shù)和觀察輸出量,在前面板中,使用了各種仿真圖標,如開關、旋鈕等,并以數(shù)字或實時趨勢圖等各種形式的輸出測試結果來模擬真實儀器的面板。</p><p>  前面板的設計,充分發(fā)揮了LabVIEW的特長,即建立了友好的人機操作界面,是虛擬信號發(fā)生器的最上層。在使用中直接通過鼠標和鍵盤設定信號的相關參數(shù)。本次溫度控制器的前面板主要由以下幾個部分構成:溫度計,報警燈,輸入/輸出控件,波形圖表。此

53、外,為了使設計的儀器更加形象、美觀,還增加了許多修飾性的元件如面板上的邊框,設計題目等。盡量與真實儀器的使用界面相一致。</p><p>  圖4.5.1 前面板的設計圖</p><p>  5 系統(tǒng)的工作過程分析</p><p>  溫度控制系統(tǒng)的工作過程經過以上的詳細分析之后,顯得非常的清晰明了。以下再次簡要分析本系統(tǒng)的工作過程:</p><

54、p> ?。?)DAQ采集到數(shù)據(jù),將數(shù)據(jù)(乘以100)轉換成溫度值,以便于處理分析;</p><p>  (2)接下來的數(shù)據(jù)會進入到在公式節(jié)點中,根據(jù)所設定的控制溫度進行判斷,另外根據(jù)公式節(jié)點中的程序,如果采集到的溫度大于給定的控制溫度,則啟動制冷器工作,具體的做法就是增加風扇的占空比來增加風扇轉速,如果采集到的溫度小于給定的溫度則增大電爐的占空比是溫度升到給定的控制溫度,經公式節(jié)點的c程序化處理,將占空比的

55、變化輸出到外部控制電路上,控制住火爐和電扇的工作強度,迫使溫度保持在所要求的溫度。</p><p>  (3)從公式節(jié)點出來的各種數(shù)據(jù)然后在經過處理將其連接到所要顯示的圖像中顯示出來。</p><p>  (4)程序完成以上各步驟后,再次循環(huán),只要“停止”按鈕不摁下,程序就一直反復執(zhí)行以上步驟。</p><p>  6 溫度控制系統(tǒng)的功能測試</p>

56、<p>  在軟件程序設計中,由于從DAQ出來的電壓值是0~5V的隨機值,所以要利用從DAQ出來的電壓值乘以100來模擬0~500℃的溫度采集值,該溫度采集值一方面送至波形圖表和數(shù)值顯示控件以及溫度計來顯示現(xiàn)場的溫度。另一方面送至公式節(jié)點與設定的臨界值比較,當采集值小于設定溫度值時,則執(zhí)行加熱器進行加熱處理,即增大電爐占空比,當采集值大于設定溫度值時,則執(zhí)行制冷器進行加熱處理,即增大風扇的占空比,不過不論是加熱還是制冷當溫度接

57、近給定值溫度的時候兩個占空比都會接近為0。</p><p>  下面將控制溫度設定為100℃時的溫度進行測試</p><p>  外部溫度為17℃時候的溫度圖像如圖所示:</p><p>  圖6.1 溫度曲線圖 圖6.2 溫度顯示</p><p>  圖6.3 加熱占空比顯示

58、 圖6.4 制冷占空比顯示</p><p>  圖6.5 指示燈顯示</p><p>  采集到的溫度為17℃時的所有圖像可知當采集的溫度低于給定的溫度的時候加熱器就會啟動工作,加熱為A級占空比為83%(加熱器),制冷沒有工作;</p><p>  外部溫度為100℃時候的溫度圖像如圖所示:</p><p>  

59、圖6.6 溫度曲線圖 圖6.7 加熱占空比圖像</p><p>  圖6.8 制冷占空比圖像 圖6.9 指示燈顯示</p><p>  從圖中可知當溫度為100℃時外部溫度和給定的控制溫度相同。加熱器和制冷器的占空比同時為0,即它們沒有工作,結合17℃時候的溫度調節(jié)器的占空比圖像可知隨著溫度逐漸接近給定

60、溫度時加熱器的占空比在減小,制冷器仍然沒有工作。</p><p>  外部溫度為193℃時候的溫度圖像如圖所示:</p><p>  圖6.10 溫度曲線圖 圖6.11 溫度顯示</p><p>  圖6.12 加熱占空比顯示 圖6.13 制冷占空比顯示</p>

61、;<p>  圖6.14 指示燈顯示</p><p>  從圖中可知加熱器的占空比為0,停止工作不加熱,制冷占空比為93即制冷器開始工作,風扇啟動工作狀態(tài)為A級制冷,結合上面17℃,100℃的圖像可知當外部的采集溫度大于給定的溫度的時候制冷器開始啟動,當遠離給定溫度的時候制冷器的工作狀態(tài)增強,綜合分析這個系統(tǒng)工作基本正常。</p><p><b>  7 主要元器件

62、介紹</b></p><p>  7.1 NI-DAQ采集卡</p><p>  可利用編程語言驅動程序函數(shù),從而驅動數(shù)據(jù)采集卡,設計者只需正確設置輸入參數(shù),就可實現(xiàn)數(shù)據(jù)采集的任務,而不需要編寫代碼程序。一個典型的數(shù)據(jù)采集卡的功能有模擬輸入、模擬輸出、數(shù)字I/O、計數(shù)器/定時器等,這些功能分別由相應的單元電路來實現(xiàn)。</p><p>  模擬輸入是采集

63、卡最基本的功能。它一般由多路開關、放大器、采集/保持電路,以及A/D轉換器來實現(xiàn),通過這些部分,一個模擬信號就可以轉化為數(shù)字信號。A/D轉換器的性能和參數(shù)直接影響著模擬輸入的質量,要根據(jù)實際需要的精度來來選擇合適的A/D轉換器。模擬輸出通常是為系統(tǒng)提供輸出或控制信號。數(shù)模轉換器的建立時間、轉換率、分辨率等因素都會影響模擬輸出信號。建立時間和轉換率決定了輸出信號幅值改變的快慢。建立時間短、轉換率高的D/A轉換器可以提供一個較高頻率的信號。

64、應該實際需要選擇D/A轉換器的參數(shù)指標。</p><p>  數(shù)據(jù)采集(DAQ)是通過DAQ卡采集數(shù)據(jù)和輸出數(shù)據(jù)。通常一塊DAQ卡能實現(xiàn)多種功能,其中包括模數(shù)轉換(A/D)、數(shù)模轉換(D/A)、數(shù)字輸入輸出(DI/O)和計算器/定時器功能。</p><p>  圖7.2數(shù)據(jù)采集卡各接口介紹 </p><p><b>  小結</b>&l

65、t;/p><p>  虛擬儀器是我們測控技術與儀器專業(yè)主修的專業(yè)課之一,記得上學期我們剛接觸這門課的時候,根本就不知道它是一門什么樣的課程,每次上課的時候我們就是按照書本上的例子來做題,老師要是讓我們自己來實現(xiàn)一個什么樣的功能,感覺可難了,不知如何下手。但是,后來在呂老師的指導下,覺得自己對虛擬儀器這門課已經有了最基本的了解,自己能編一些簡單的程序,能實現(xiàn)一些簡單的功能。通過這次課程設計,我所收獲的是對虛擬儀器的軟件

66、編程系統(tǒng)LabVIEW有了更深層次的了解。</p><p>  LabVIEW是一種程序開發(fā)環(huán)境,由美國國家儀器(NI)公司研制開發(fā)的,類似于C和BASIC開發(fā)環(huán)境,但是LabVIEW與其他計算機語言的顯著區(qū)別是:其他計算機語言都是采用基于文本的語言產生代碼,而LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式。從學習的過程中我也深深地體會到了這一點,利用框圖來編程序既形象又容易記憶,當熟悉各

67、個框圖在什么地方,又知道它們的功能時,編一個程序變得容易多了。</p><p>  與C和BASIC一樣,LabVIEW也是通用的編程系統(tǒng),有一個完成任何編程任務的龐大函數(shù)庫。LabVIEW的函數(shù)庫包括數(shù)據(jù)采集、GPIB、串口控制、數(shù)據(jù)分析、數(shù)據(jù)顯示及數(shù)據(jù)存儲等等。LabVIEW也有傳統(tǒng)的程序調試工具,如設置斷點、以動畫方式顯示數(shù)據(jù)及其子程序(子VI)的結果、單步執(zhí)行等等,便于程序的調試。</p>

68、<p>  再來談談我做的課程設計,在做此題目時我的感觸很多,在設計過程中也遇到了很多困難。這個項目雖然看似短小,實質精悍。在設計的過程中我也學到了很多東西。特別是對PWM寬度控制溫度這部分的設計。最開始接到這個題目的時候,不知道怎么利用PWM寬度來控制溫度,后來經過了一天的思考,我終于弄明白了,PWM寬度調制實質上就是根據(jù)外界采集的溫度值和你設定的溫度值相差多少,如果相差的很多就要對外界物體加熱,使溫度值達到我設定的溫度;如

69、果外界的溫度超過了我設定的溫度,就要給外界物體降溫。這個升溫和降溫的過程都是通過調節(jié)PWM的占空比來實現(xiàn)的。</p><p>  總之,通過這次課程設計,鍛煉了我的獨立思考和自主創(chuàng)新的能力,還培養(yǎng)了我思考問題能從不同的角度去考慮,不僅僅局限在書本上那點理論知識。這次課程設計從頭到尾都是我自己設計出來的,我感覺通過這次課程設計我又跨上了一個新的臺階,真正的做到了超越自己的目標。</p><p&g

70、t;<b>  致謝</b></p><p>  為其一周的虛擬儀器課程設計已經圓滿結束了,在本次設計中首先我要感謝我們既可愛又可敬的呂老師,在這一周的課程設計中,呂老師每天都要到實驗室來看看同學們的設計過程,如果哪位同學有什么自己不能解決的問題,呂老師都會不耐其煩的給同學們指出思路。呂老師是我們教研室的主任,每天他都會很忙,有的時候呂老師正在辦公室忙著搞科研,同學們有問題了就會到他的辦公室

71、去找他,每次去辦公室找老師時心里都會有些害怕,擔心會因為打擾他他會批評我們,但是每次找呂老師時,他的臉上總是面帶著微笑,然后給同學們認真的講解。</p><p>  我認為呂老師最大的優(yōu)點就是,他特別注重培養(yǎng)我們的創(chuàng)新精神,就像是這次課程設計,老師只給了我們一個要設計的題目,沒有任何要求。呂老師之所以沒給我們設計要求,是因為他想讓我們自由發(fā)揮,能設計出什么功能就設計什么功能,而且是越新穎越好,越有思想越好。<

72、;/p><p>  呂老師絕對不會對那些考試成績不好的同學有什么偏見,因為在呂老師的眼里沒有好同學和壞同學之分,他總強調這樣一句話,別拿考試成績給同學們定高低,因為有的同學他在這方面不行,他可定在其它方面有什么特長。</p><p>  因此我因我們教研室有這樣一位德高望重的老師而驕傲。再多華麗的言語也顯蒼白,在此,謹向呂老師致以最誠摯的謝意和最崇高的敬意。最后我還要感謝學校能給我們提供這樣一

73、個自主創(chuàng)新的平臺,因為做課程設計可以開拓我的大腦思維,陪養(yǎng)我的動手能力。</p><p><b>  參考文獻</b></p><p>  【1】張毅,周紹磊. 虛擬儀器技術分析與應用.北京:機械工業(yè)出版社,2004</p><p>  【2】張重雄. 虛擬儀器技術分析與應用.北京:電子工業(yè)出版社,2008</p><p&g

74、t;  【3】王利強,彭月祥,寧可慶. 計算機測控系統(tǒng)與數(shù)據(jù)采集卡應用.北京:機械工業(yè)出版社,2007</p><p>  【4】楊樂平. LabVIEW程序設計與應用. 北京: 電子工業(yè)出版社, 2001</p><p>  【5】陳長齡. 自動測試及接口技術. 北京: 機械工業(yè)出版社, 2005</p><p><b>  附錄 程序框圖</

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論