新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 基于Matlab的一種小型溫度檢測系統(tǒng)的設計

基于Matlab的一種小型溫度檢測系統(tǒng)的設計

作者: 時間:2010-01-02 來源:網(wǎng)絡 收藏

  圖2所示的是用DS18B20測得的連續(xù)10個溫度數(shù)據(jù)的變化曲線圖。使用max()和min()函數(shù)可以求出溫度的極大極小值,調(diào)用polyfit()函數(shù)還可以進行最小二乘回歸分析與曲線擬合,進而求出溫度變化的解析式,本實驗中使用二階擬合后,得到的溫度隨時間變化的函數(shù)解析式為:F(T)= 0.0125*T2 - 0.0145T+27.3083.

DS18B20測得的變化曲線圖

  5 結語

  是一款在控制領域應用十分廣泛的軟件,本實驗基于環(huán)境下PC機與單片機實時通信及數(shù)據(jù)處理的方法,設計了一個小型,串口通信使用編程,極大的提高了開發(fā)效率,充分利用了Matlab的強大的數(shù)據(jù)分析能力,得到了溫度隨時間變化的函數(shù)解析式,取得了較好的效果,擴展了Matlab的使用范圍,具有一定實用性。

  本文作者創(chuàng)新觀點:使用DS18B20傳感器簡化了硬件結構,采用Matlab編程,充分利用其數(shù)據(jù)分析能力,合理利用系統(tǒng)資源,提高了開發(fā)效率,擴展了Matlab的使用范圍。

  參考文獻:

  [1] 趙云鵬.MATLAB串口通信在數(shù)據(jù)采集中的應用.[J]微計算機信息.2006,22(1):111~112

  [2] 顧振宇.劉魯源,杜振輝.DS18B20接口的C語言程序設計.[J] 單片機與嵌入式系統(tǒng)應用.2005 .12(6):22~24

  [3] 向先波,徐國華. Matlab環(huán)境下PC機與單片機的串行通信及數(shù)據(jù)處理.[J] 單片機與嵌入式系統(tǒng)應用.2004 .12:27~31

  [4] 李群芳, 張士軍,黃建. 單片微型計算機與接口技術(第二版). [M].電子工業(yè)出版社.2005


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區(qū)

關閉