《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于LM3S101 處理器的溫度測量模塊設計
基于LM3S101 處理器的溫度測量模塊設計
摘要: 為了提高溫度測量的精度,簡化硬件電路設計,提出了以32位ARM處理器LM3S101為核心,以熱敏電阻為溫度傳感器的溫度測量模塊設計方案。該測溫模塊通過采用RC充放電方式實現熱敏電阻阻值的獲取,避免使用A/D轉換器,簡化了硬件電路;數據處理通過對熱敏電阻測溫曲線的分段線性化及加窗平滑濾波的方式實現,減小了處理誤差,提高了測溫數據處理的精度和可靠性。
Abstract:
Key words :
</a>溫度測量" title="溫度測量">溫度測量" title="溫度測量">溫度測量領域,ARM 處理器以其高性能、低成本得到了廣泛應用。以Luminary 公司生產的32 位ARM 處理器LM3S101 為核心,以熱敏電阻為溫度傳感器,并通過引入RC充放電電路以及對熱敏電阻測溫曲線的分段線性化處理,實現了一種成本低、測溫精度高的溫度測量模塊設計方案。經實際測量實驗,這種設計方案在整個測溫范圍內能夠達到較高測溫精度,且模塊通用性強、成本低且應用廣泛。

1 測溫模塊硬件原理:

1.1 溫度信息的獲?。?/p>

實現溫度的檢測需要使用溫度傳感器。溫度傳感器種類很多,熱敏電阻器是其中應用較多的一種,具有靈敏度高、穩定性好、熱慣性小、體積小、阻值大及價格便宜等特點,廣泛應用于溫度測控領域。熱敏電阻應用于溫度檢測,最核心的一個工作就是要比較精確地獲取熱敏電阻的阻值變化。常見的處理方式是通過外加電源,把熱敏電阻的阻值變化轉換為電壓或電流變化,再通過A/D 轉換器進行轉換后將數字量傳送給處理器進行處理。這種方式硬件電路設計及數據處理相對麻煩,成本較高,并且所獲取的熱敏電阻阻值精度受電源穩定性和A/D 轉換器的位數限制,一般比較低,對測溫精度造成較大影響。同時,由于熱敏電阻的非線性,為提高測溫精度通常還需要附加較復雜的補償電路。在設計中,為解決這一問題,將RC 充放電采樣方式引入到熱敏電阻的阻值測量中,將阻值轉換為電容的充放電時間進行檢測,原理如圖1 所示。

圖1 中,P1.0、P1.1 和P1.2 均是處理器的通用I/O 口,RF為精密參考電阻,RT為檢測溫度的熱敏電阻,RS為0.1 kΩ 普通電阻;C 為0.1 μF 普通電容。

實現熱敏電阻阻值獲取的步驟及原理如下:1)先將端口P1.0、P1.1、P1.2 都設為低電平輸出,使電容C 完全放電。2)將P1.1、P1.2 設置為輸入狀態,P1.0 設為高電平輸出, 通過電阻RF對C 充電,處理器內部計時器清零并開始計時,檢測P1.2口狀態,當P1.2 口檢測為高電平時,即電容C 兩端的電壓達到處理器I/O 口高電平輸入的門嵌電壓時,計時器停止計數,記錄下從開始充電到P1.2 口檢測到高電平的時間T1。3)將P1.0、P1.1、P1.2 再次設為低電平輸出,使C 完全放電。4)再將P1.0、P1.2 設置為輸入狀態,P1.1 設為高電平輸出, 通過熱敏電阻RT對C 充電,再進行步驟2)相同的過程,記錄下時間T2。

熱敏電阻的阻值由T1和T2確定。RC 充放電電路中,電容C 兩端的電壓確定為:

由上述過程可得:

簡化式(2)即可得到熱敏電阻的阻值:

由式(3)計算出熱敏電阻阻值后,通過熱敏電阻測溫曲線,即可把阻值轉換為對應的溫度值,實現溫度信息的獲取。

1.2 處理器的選型:

處理器是整個測溫模塊的控制及數據處理的核心。特別是在本設計中,由于熱敏電阻的阻值需要直接由處理器進行檢測,其性能會對測溫效果、精度、數據處理速度等產生較大影響。綜合處理器速度、性能與價格的考慮,選用ARM 處理器LM3S101。LM3S101 是基于ARM CortexTM-M3 內核的控制器,該器件是32 位處理器,采用哈佛架構、Thumb-2 指令集,主要特點[2]如下:1)具有32 位RISC 性能;2)具有2 個內部存儲器,內部集成了8 KB 單周期的Flash ROM,2 KB 單周期的SRAM;3)具有2 個32 位的通用定時器,其中每個都可配置為1 個32 位定時器或2 個16 位定時器,同時還有遵循ARM FiRM 規范的看門狗定時器;4)具有同步串行接口SSI,和UART 串行接口,具有很強的信號傳輸功能;5)2~18 個GPIO 端口,可編程靈活配置;6)時鐘頻率達到20 MHz。

除此之外, 該款處理器由于采用CortexTM-M3 內核,支持單周期乘法運算,這在測溫數據處理時會有較高的數據處理速度與效率。同時,該處理器成本低。

1.3 影響測溫精度的主要因素:

由于采用RC 充放電的方式獲取熱敏電阻阻值,因此整個測溫模塊所需外圍元件很少,熱敏電阻阻值獲取的精度是影響模塊測溫精度的主要因素之一。由熱敏電阻阻值獲取原理可以看出,影響測溫精度的主要因素有:1)參考電阻RF的精度;2)熱敏電阻RT的精度;3)處理器內部定時器的位數與精度。處理器工作頻率越高,定時器位數越大,則處理精度越好。

阻值獲取的精度是與處理器的輸出電壓值、門限電壓值、電容C 的精度、電阻RD的精度無關的,因此只要合理選擇處理器和高精度的RF與RT, 就可以使熱敏電阻阻值的測量有較小的誤差。為保證測溫精度,熱敏電阻RT選用標稱值為10 kΩ(或100 kΩ),B 值為3 950,1%精度熱敏電阻,參考電阻RF選用10 kΩ(或100 kΩ),1%精度的金屬膜電阻。

1.4 模塊硬件電路設計:

以ARM 處理器LM3S101 為核心, 結合上述熱敏電阻阻值獲取原理,給出該測溫模塊核心部分電路原理圖,如圖2 所示。


由圖2 可看出,按上述的電容充放電熱敏阻值檢測原理進行硬件設計,核心部分電路較為簡潔,避免了傳統方式中A/D 器件的應用,達到了簡化硬件電路設計,降低硬件成本的目的。同時,這種設計又不過多占用處理器的I/O 端口,對處理器資源的占用也較少。由于這種方式在阻值獲取時需處理器具有較高的計數精度,而在阻值到溫度值轉換時需處理器具有較強的運算能力,因此選用LM3S101 進行核心處理,其20 MHz 的時鐘頻率及ARMCortex-M 內核集成的硬件乘法單元對此有很好的保證。電路圖中,其他部分簡要說明:SP6201是集復位功能于一體的低壓差線性穩壓(LDO)器,將5 V 電源轉換為處理器LM3S101 所需的3.3 V, 同時產生處理器工作所需的復位信號。電阻RF、RT、RS和電容C6構成RC 充放電電路,用以實現熱敏電阻阻值的檢測,與處理器通過PA2、PA3、PA4 3 個GPIO 接口相連。LM3S101 的10 和11 引腳使用其UART 功能,連接至電平轉換電路,以實現模塊通過串口的通信及溫度數據發送功能。

2 數據處理及軟件設計:

2.1 熱敏電阻測溫曲線的線性化處理:

熱敏電阻的測溫曲線反映了熱敏電阻阻值與被測溫度值之間的關系,由Steinhart-Hart 方程確定:

式中,RT是熱敏電阻在T1溫度下的電阻值;R 是熱敏電阻在常溫T2(T2=25 ℃)下的標稱電阻值;B 值是熱敏電阻的材料常數;T1和T2為開爾文溫度。

由Steinhart-Hart 公式可知熱敏電阻的阻值溫度特性曲線是一條非線性的指數曲線,直接使用該方程運算量大并且編程麻煩,需要進行線性化處理。由于該方程非線性程度較大,同時阻值到溫度值的轉換也是影響測溫精度的主要原因之一,為使線性化處理不至于帶來較大的誤差,線性化過程進行了以下特殊處理:

1)如果用一條直線代替該指數測溫曲線,則不管采用什么樣的線性化處理方法,誤差都比較大。為解決這一問題,在整個測溫范圍之內對該曲線進行了分段的線性化處理,使誤差能夠控制在合理的范圍內;2)分段線性化時,對測溫曲線的分段采用非等間隔分段,在曲線非線性程度較小的區域內采用5 ℃分段間隔,在曲線非線性較為嚴重的區域內,采用較小的1 ℃分段間隔,以減小處理誤差;3)在每一段測溫曲線的線性化處理中,采用最小二乘法確定直線方程,以減小直線擬合的均方誤差。

實測結果證明,采用上述的線性化處理方法,可以有效提高處理精度,大大減小線性化處理的誤差,保證測溫的精度要求,同時運算速度也能得到保證。

2.2 測溫數據的濾波處理:

測溫模塊工作過程中不可避免會受到噪聲干擾。為減少測溫過程中噪聲干擾信號,特別是突發噪聲的影響,提高測溫模塊的工作穩定性,需要結合濾波算法對測溫數據進行濾波處理。這里采用簡單的加窗平滑低通濾波的方法,即連續測量N 個值,取平均后作為測量的有效值,即:

在具體的應用中,N 越大對數據的平滑越好,但N 過大會降低測溫的速度和靈敏度。經實際試驗,選擇N=5~10 之間較為合適,可在計算速度和平滑濾波效果之間取得較好平衡,實際應用中,可根據具體的測溫要求進行合理設置。

2.3 測溫模塊的軟件設計:

以上述的數據處理思路為基礎,結合串口通信編程及必要的初始化處理工作,即可進行測溫模塊的軟件設計。完成一次溫度測量及測溫結果傳輸的主流程如圖3 所示。

整個模塊的軟件設計編程基于Crossworks1.7 開發環境進行,將整個程序的核心部分劃分為4 個函數進行設計,即:

1)主函數,完成系統參數配置、端口初始化及濾波處理等功能;2)測溫函數,完成熱敏電阻的阻值獲取,并將其轉換為實際的溫度值;3)測溫結果傳輸函數,完成測溫結果通過串口的發送傳輸功能;4)串口接收函數,通過串口接收控制指令,完成測溫間隔時間、串口通信速率、平滑濾波加窗寬度、及測溫結果顯示格式等工作參數的設置。

3 測溫效果分析

所設計的測溫模塊結合精密恒溫槽進行了實際測溫效果的實驗測試。利用精密恒溫槽在-10~+80 ℃的測溫范圍內,設置3 個溫度檢測點,把熱敏電阻放在精密恒溫槽內,利用該模塊進行溫度的測量。各個溫度點的溫度測量值通過串口調試工具進行觀測,實驗測試數據如表1 所示。


表1 所示的測量數據表明, 所設計的測溫模塊測溫穩定,在整個測量溫度范圍內測溫精度基本上能夠達到0.2 ℃,優于傳統熱敏電阻測溫采用單片機結合A/D 器件的方式,同時也證明了測溫曲線分段線性化處理的有效性。

4 結論

本文提出了一種簡單實用、性價比高、測溫效果好的熱敏電阻溫度測量模塊的設計,所設計的測溫模塊由于對熱敏電阻阻值的獲取引入RC 充放電方式, 簡化了硬件設計和模塊成本;而選用32 位ARM 處理器LM3S101[4-5]以及數據處理所采用的分段線性化處理方式則有效保證了測溫精度與數據處理的速度。通過測溫實驗及在具體溫度測控系統中的使用,該測溫模塊在-10~80 ℃范圍內有良好的測溫效果。在具體的模塊設計與應用過程中,還有其他一些因素會對測溫的精度產生影響,若要進一步提高該方案的測溫精度,可在以下幾個方面做進一步的改進處理[6]:1)電源的穩定性,由于采用RC 充放電方式獲取熱敏電阻的阻值,系統電源的穩定性對充放電時間有較顯著的影響,實際設計與應用中,采用低噪聲、高穩定的電源有利于測量精度的提高。2)熱敏電阻形狀,熱敏電阻的體積非常小,可以制造成各種形狀,應根據具體使用場合的不同,選擇合適形狀的熱敏電阻,使測量值能準確反映測量溫度。3)傳感器的一致性,傳感器的一致性差,會引起很大的測量誤差,熱敏電阻在作為精密的溫度傳感器使用時,應選擇產品的互換性在0.1%以上。4)計算精度,測溫數據的處理運算較為復雜,在進行處理程序編寫時,應注意保持較高的計算精度,防止計算過程帶來較大的誤差。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美影院精品一区| 雨宫琴音一区二区在线| 久久久夜夜夜| 欧美国产精品久久| 欧美区在线播放| 中文亚洲免费| 欧美激情五月| 欧美日韩三级视频| 国产精品露脸自拍| 亚洲黄色在线视频| 亚洲欧美日韩一区二区三区在线观看| 久久成人精品电影| 欧美成ee人免费视频| 亚洲精品国产视频| 亚洲精品久久久久久久久久久久久| 欧美国产日韩在线观看| 久久国产精品久久久久久电车| 国产精品久久久一区麻豆最新章节| 久久免费国产精品1| 91久久精品一区二区别| 久热成人在线视频| 久久免费精品日本久久中文字幕| 欧美成人激情视频| 亚洲高清视频在线| 亚洲人精品午夜| 欧美成人一二三| 国产精品永久免费在线| 国产欧美日韩亚洲精品| 欧美夫妇交换俱乐部在线观看| 亚洲精品美女在线| 欧美日韩综合一区| 亚洲国产精品久久久久婷婷884| 久久国产夜色精品鲁鲁99| 久久理论片午夜琪琪电影网| 久久久久青草大香线综合精品| 噜噜噜久久亚洲精品国产品小说| 欧美日韩精品一二三区| 亚洲国产精品电影在线观看| 亚洲激情在线观看视频免费| 国产欧美在线观看一区| 国产精品a久久久久| 亚洲免费在线观看视频| 欧美午夜视频网站| 免费视频一区| 亚洲国产精品久久久久久女王| 好吊色欧美一区二区三区四区| 亚洲愉拍自拍另类高清精品| 韩国三级电影久久久久久| 狠狠色狠色综合曰曰| 欧美日韩在线播放三区| 欧美日本一道本| 午夜精品区一区二区三| 影音先锋国产精品| 尤物99国产成人精品视频| 狠狠做深爱婷婷久久综合一区| 欧美成人首页| 国产精品一区二区三区四区| 亚洲综合日韩| 欧美激情综合在线| 亚洲欧美在线aaa| 亚洲激情女人| 国产欧美日韩亚洲一区二区三区| 国产亚洲高清视频| 一本色道久久综合狠狠躁的推荐| 欧美色大人视频| 1024成人| 一二美女精品欧洲| 国产一区二区三区久久久| 亚洲素人在线| 欧美精品成人| 久久人人看视频| 欧美大片在线观看一区| 国产精品国产三级国产专播精品人| 免费不卡中文字幕视频| 亚洲欧美日韩国产综合精品二区| 欧美视频成人| 亚洲国产午夜| 国产精品久久久久天堂| 国产综合第一页| 欧美日韩午夜在线视频| 欧美日韩高清在线播放| 欧美一区二粉嫩精品国产一线天| 欧美韩国一区| 最新热久久免费视频| 韩国在线视频一区| 1769国内精品视频在线播放| 国产精品激情| 另类激情亚洲| 一区二区三区高清不卡| 欧美性淫爽ww久久久久无| 亚洲国产天堂久久综合网| 一本色道久久综合一区| 午夜影院日韩| 亚洲国产精品www| 国产偷久久久精品专区| 亚洲精品一线二线三线无人区| 亚洲精品四区| 欧美激情亚洲国产| 欧美黄污视频| 国产欧美精品日韩区二区麻豆天美| 欧美mv日韩mv国产网站app| 欧美华人在线视频| 国产精品久久中文| 亚洲在线视频观看| 国产视频丨精品|在线观看| 亚洲电影在线观看| 欧美日韩在线视频一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 99精品99久久久久久宅男| 亚洲视频欧美在线| 亚洲国产裸拍裸体视频在线观看乱了中文| 红桃视频国产一区| 欧美日精品一区视频| 久久亚洲私人国产精品va媚药| 国产视频久久| 国产精品色一区二区三区| 欧美特黄一级大片| 亚洲视频精品在线| 国产精品欧美风情| 国产精品视频免费观看www| 激情亚洲网站| 欧美香蕉大胸在线视频观看| 欧美日韩成人在线视频| 欧美激情自拍| 亚洲国产欧美在线| 一区二区91| 国产日韩欧美不卡| 欧美激情第一页xxx| 亚洲高清久久网| 亚洲免费观看视频| 亚洲午夜免费福利视频| 国产欧美日韩亚洲精品| 在线欧美电影| 欧美日韩成人激情| 噜噜噜久久亚洲精品国产品小说| 欧美成ee人免费视频| 激情久久久久久久| 亚洲日本va午夜在线电影| 黄色一区二区三区四区| 国产精品欧美日韩久久| 久久综合九色综合久99| 99视频国产精品免费观看| 亚洲靠逼com| 六月婷婷久久| 欧美三区在线观看| 欧美成人免费网| 亚洲靠逼com| 欧美另类视频| 国户精品久久久久久久久久久不卡| 日韩一二三在线视频播| 国产精品乱人伦一区二区| 国产精品综合视频| 久久精品首页| 女同一区二区| 国产精品视频成人| 亚洲人成网站在线观看播放| 欧美日本一区二区视频在线观看| 韩国av一区二区三区| 久久国产精品一区二区三区四区| 91久久精品一区| 亚洲一区二区三区精品动漫| 日韩一区二区精品葵司在线| 欧美日韩国产一区| 在线精品一区| 在线视频成人| 国产亚洲a∨片在线观看| 国产精品毛片va一区二区三区| 在线观看91精品国产麻豆| 久久琪琪电影院| 欧美成年人视频网站欧美| 黑人一区二区三区四区五区| 欧美高清在线播放| 亚洲欧美日韩在线综合| 国产精品国产三级国产专区53| 亚洲欧美在线播放| 欧美一级午夜免费电影| 久热精品视频在线观看一区| 亚洲人体影院| 快播亚洲色图| 欧美美女bb生活片| 久久爱另类一区二区小说| 这里只有精品视频在线| 国产一区视频网站| 亚洲日韩第九十九页| 99re66热这里只有精品3直播| 国产综合香蕉五月婷在线| 久久久久久97三级| 国产日韩成人精品| 亚洲午夜三级在线| 久久只精品国产| 欧美日韩成人在线| 亚洲电影免费观看高清完整版| 亚洲性感美女99在线| 久久成人精品一区二区三区| 亚洲国产成人高清精品| 欧美成人在线网站| 欧美午夜电影一区| 国产视频精品xxxx| 免费亚洲电影在线观看| 亚洲国产影院| 国产欧美大片| 久久综合伊人| 久久精品成人欧美大片古装| 国产亚洲精品久久久| 亚洲高清精品中出| 欧美日韩亚洲一区在线观看| 久久天天综合| 亚洲美女在线视频| 国产欧美91| 韩国福利一区| 欧美日韩精品久久| 欧美专区亚洲专区| 欧美a一区二区| 亚洲第一精品久久忘忧草社区| 在线精品视频在线观看高清| 久久久999成人| 亚洲视频免费在线观看| 亚洲一级影院| 亚洲一级片在线观看| 亚洲高清不卡在线| 国产精品亚洲欧美| 亚洲国产va精品久久久不卡综合| 91久久极品少妇xxxxⅹ软件| 国产午夜亚洲精品羞羞网站| 久久夜色精品国产噜噜av| 欧美另类99xxxxx| 欧美日韩久久| 国产欧美精品一区二区色综合| 午夜精品999| 国产一区二区三区成人欧美日韩在线观看| 亚洲免费一区二区| 亚洲日本一区二区| 亚洲国产欧美一区| 欧美性猛交xxxx乱大交退制版| 久久精品成人欧美大片古装| 国产精品国产三级国产aⅴ浪潮| 久久福利一区| 国产精品成人在线观看| 国产一区二区福利| 亚洲国产91精品在线观看| 欧美精品一区二区三区很污很色的| 欧美激情综合色| 亚洲精品在线观看视频| 久久午夜av| 欧美二区在线观看| 欧美性理论片在线观看片免费| 欧美日本一区二区视频在线观看| 亚洲香蕉成视频在线观看| 国产区二精品视| 亚洲福利视频在线| 麻豆精品精华液| 久久手机免费观看| 亚洲一区视频在线| 一区二区欧美在线| 久久久久成人网| 久久精品欧美日韩精品| 久久久久久久久久码影片| 欧美午夜精品久久久久久久| 国产亚洲人成网站在线观看| 亚洲狠狠婷婷| 亚洲伊人久久综合| 国产农村妇女精品| 欧美国产一区在线| 亚洲欧洲av一区二区三区久久| 最新日韩欧美| 欧美亚洲综合网| 在线电影欧美日韩一区二区私密| 久久久久久久一区二区| 国产精品国产三级国产普通话蜜臀| 激情久久中文字幕| 99国产精品| 亚洲最新色图| 久久久无码精品亚洲日韩按摩| 亚洲自拍16p| 最近中文字幕mv在线一区二区三区四区| 亚洲天堂av在线免费| 久久精品人人做人人爽电影蜜月| 亚洲高清免费视频| 最新亚洲一区| 国内精品免费在线观看| 久久精品日产第一区二区| 一区二区三区在线免费观看| 亚洲精品极品| 亚洲毛片在线观看| 欧美日韩视频在线观看一区二区三区| 99精品国产热久久91蜜凸| 久久亚洲影院| 欧美亚洲一级片| 女主播福利一区| 欧美一区二区在线免费播放| 美日韩精品免费观看视频| 日韩午夜激情电影| 欧美激情一区二区三区在线视频| 亚洲国产成人tv| 在线日韩av| 亚洲免费一在线| 国产精品视频自拍| 欧美精品1区2区| 激情久久五月天| 亚洲欧美日韩在线| 国产乱码精品一区二区三区忘忧草| 1024欧美极品| 欧美精品日韩精品| 亚洲欧美制服另类日韩| 久久riav二区三区| 国产精品激情| 另类天堂av| 亚洲视频免费| 激情婷婷久久| 国产一区二区黄色| 久久婷婷久久一区二区三区| 午夜精品www| 欧美日韩一区二区视频在线| 在线看片第一页欧美| 好看的日韩av电影| 欧美一区二区三区免费观看视频| 狂野欧美激情性xxxx欧美| 国产精品久久久久7777婷婷| 欧美激情视频给我| 一区在线视频观看| 欧美日韩国产美| 在线视频免费在线观看一区二区| 免费在线观看成人av| 国产精品九色蝌蚪自拍| 久久精品久久综合| 欧美成人免费在线观看| 一区二区三区在线观看国产| 亚洲大胆av|