• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于LabVIEW環(huán)境的溫度計設(shè)計

      2011-06-13 08:18:20沈慧鈞
      科學(xué)之友 2011年9期
      關(guān)鍵詞:前面板框圖溫度計

      沈慧鈞

      (太原理工大學(xué)信息學(xué)院,山西 太原 030024)

      1 引言

      溫度在人們?nèi)粘I睢⒐I(yè)控制和科學(xué)實驗中都是非常重要的參數(shù),溫度計技術(shù)發(fā)展很快,從原始的玻璃管溫度計發(fā)展到現(xiàn)在的熱電阻溫度計、熱電偶溫度計、數(shù)字溫度計、電子溫度計等等。隨著應(yīng)用要求的提高,高精度采集的溫度計廣泛被采用。

      圖形化編程語言的虛擬儀器集成開發(fā)環(huán)境LabVIEW是基于P C機而研制的一種儀器控制軟件和分析軟件的標(biāo)準(zhǔn)語言。為軟件開發(fā)和過程控制提供了最佳設(shè)計平臺,它可以極大的縮短開發(fā)周期,降低開發(fā)成本。

      文章打破常規(guī),利用LabVIEW環(huán)境作為實驗平臺,采用DS 18B20數(shù)字溫度傳感器構(gòu)建數(shù)字溫度計對溫度進行連續(xù)的測量顯示、溫控報警,不僅提高了系統(tǒng)的可靠性而且還簡化了電路。

      2 數(shù)字溫度計的硬件描述

      2.1 溫度計系統(tǒng)

      數(shù)字溫度計系統(tǒng)設(shè)計的內(nèi)容主要分為三部分:一是對系統(tǒng)硬件部分的設(shè)計,包括溫度采集電路和顯示電路;二是對系統(tǒng)軟件部分的設(shè)計;三是與設(shè)置上下報警溫度比較,當(dāng)溫度超過設(shè)置范圍內(nèi)時,實現(xiàn)報警。通過DS 18B20直接讀取被測溫度值,送入單片機進行數(shù)據(jù)處理,之后在P C機上進行輸出顯示,最終完成了數(shù)字溫度計的總體設(shè)計。

      數(shù)字溫度計系統(tǒng)硬件部分由溫度傳感器、信號的處理、信號的采集及基于LabVIEW環(huán)境的溫度顯示組成,見圖1。

      圖1 溫度計系統(tǒng)硬件框圖

      2.2 DS 18B20數(shù)字溫度傳感器

      傳感器是溫度計設(shè)計系統(tǒng)中的重要組成部分,它的精度靈敏度基本決定了溫度計的精度、測量范圍、控制范圍和用途等。本設(shè)計中采用DS 18B20數(shù)字溫度計(傳感器),它采用獨特的單線接口方式,測溫范圍-55~+125℃,固有測溫分辨率0.5℃。增量值為0.5等效的華氏溫度范圍是-67 F~257F,可以程序設(shè)定9~12位的分辨率,在DS 18B20中的每個器件上都有獨一無二的序列號。傳感器輸出的電壓信號通過數(shù)據(jù)采集卡A/D轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字信號,保存在數(shù)據(jù)采集卡數(shù)據(jù)緩沖中。

      2.3 AT89C2051型單片機

      本設(shè)計采用AT 89 C2051型單片機作為主控制器件。該芯片是美國ATMEL公司生產(chǎn)的低電壓、高性能CMOS8位、20腳單片機,片內(nèi)含2 kbytes的可反復(fù)擦寫的只讀程序存儲器(PEROM)和128 bytes的隨機數(shù)據(jù)存儲器(RAM),采用高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)M C S-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元。它可以控制DS18B20芯片的溫度轉(zhuǎn)化,能夠采集轉(zhuǎn)化后的溫度,然后將采集到的數(shù)值由12位串行雙D/A轉(zhuǎn)換器LTC1446輸出,轉(zhuǎn)換成實際的電壓信號。LTC1446為三線串行接口,最高數(shù)據(jù)更新度為500 k H Z。單片機系統(tǒng)與P C上位機的連接采用U0SB2.0通信電纜,將數(shù)據(jù)傳送到計算機內(nèi)存中以數(shù)組的形式保存下來,用LabVIEW編程可視化界面實現(xiàn)對溫度的監(jiān)控與顯示。

      3 系統(tǒng)的軟件設(shè)計

      系統(tǒng)的軟件設(shè)計包括PC上位機的監(jiān)控軟件和AT89C2051單片機的系統(tǒng)軟件。

      3.1 PC機的監(jiān)控軟件設(shè)計

      PC上位機的監(jiān)控軟件設(shè)計采用的是LabVIEW圖形編程語言,該語言采用基于數(shù)據(jù)流圖形化編程方式,因此也被稱為G語言。PC機軟件設(shè)計包括前面板的設(shè)計和框圖程序設(shè)計兩部分,采用數(shù)字顯示與傳統(tǒng)的溫度計相比,具有讀數(shù)方便,用戶界面便捷的優(yōu)點。

      圖2 前面板設(shè)計

      3.1.1 前面板設(shè)計

      前面板包含一個溫度計、溫度顯示框、報警指示燈、停止運行按鈕。其中報警指示燈的作用是,當(dāng)溫度上升超過某一溫度值(本設(shè)計為50℃)時,報警指示燈亮(變紅),見圖2。

      3.1.2 框圖程序設(shè)計

      測溫電路輸出的電壓信號通過數(shù)據(jù)采集卡A/D轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字信號,然后在調(diào)用LabVIEW功能模板中的數(shù)據(jù)處理分析節(jié)點處理采集到的數(shù)據(jù),并將處理后的數(shù)據(jù)以溫度的形式顯示到前面板上,見圖3。

      圖3 框圖程序設(shè)計

      4 結(jié)論

      本設(shè)計采用A T 89 C 2051單片機作為主控核心,DS 18B20數(shù)字溫度傳感器作為測溫器件,測溫范圍-55℃~+125℃,固有測溫分辨率0.5℃,采用LabVIEW圖形編程語言設(shè)計P C上位機的監(jiān)控界面,數(shù)字顯示溫度,并實現(xiàn)溫度報警功能。與傳統(tǒng)的溫度計相比,該數(shù)字溫度計的設(shè)計具有讀數(shù)方便、測溫范圍廣、測溫準(zhǔn)確等優(yōu)點。

      [1]侯國屏,王坤,葉齊鑫等.LabVIEW7.1編程與虛擬儀器設(shè)計[M].北京:清華大學(xué)出版社.2006.

      [2]鄭敏,楊坤濤.用A T 89 C 2051自身接口實現(xiàn)溫度檢測數(shù)碼管動態(tài)顯示和鍵盤掃描 [J].安徽科技學(xué)院學(xué)報,2006,20(1):18-21.

      [3]黨豐,王敬農(nóng),高國旺.基于DS 18B20的數(shù)字式溫度計的實現(xiàn)[J].應(yīng)用實踐,2007(3):10-11.

      猜你喜歡
      前面板框圖溫度計
      正確認(rèn)識溫度計
      各種各樣的溫度計
      顏值高和散熱強可以并存3款高品質(zhì)機箱推薦
      電腦報(2021年21期)2021-08-19 17:22:40
      溫度計的『一二三』
      捷豹I-PACE純電動汽車高壓蓄電池充電系統(tǒng)(三)
      三招搞定溫度計
      電競潮牌范 航嘉GX520S機箱評測
      電腦報(2019年29期)2019-09-10 07:22:44
      電路圖2017年凱迪拉克XT5
      算法框圖的補全
      剛撓印制板在機載設(shè)備電子機箱中的結(jié)合與應(yīng)用
      长兴县| 扶沟县| 图木舒克市| 盐边县| 道孚县| 彭山县| 闸北区| 文山县| 阜宁县| 那曲县| 文成县| 綦江县| 油尖旺区| 集安市| 肃北| 无锡市| 崇阳县| 高陵县| 隆化县| 新建县| 靖远县| 偃师市| 英德市| 加查县| 林州市| 永善县| 元阳县| 通海县| 安塞县| 罗平县| 苏尼特左旗| 宝丰县| 壤塘县| 广河县| 右玉县| 房山区| 北川| 乐业县| 菏泽市| 丹东市| 新竹市|