何小虎
摘 要: 針對許多溫度傳感器沒有對數字信號分析及處理,達到自動化控制的效果。本文介紹了一個基于S3C6410的嵌入式系統開發板,使用嵌入式Linux系統作為軟件平臺,采用DS18B20數字溫度傳感器的數字測溫系統。該系統可以方便實現溫度采集和顯示,可被用于各種復雜環境下的實時溫度測量行為。
關鍵詞: 溫度傳感器 嵌入式系統 測試系統
1.引言
溫度傳感器是一類被廣泛應用且被最先開發的傳感器。但大多數溫度傳感器沒有對數字信號分析及處理,達到自動化控制的效果。因此,本設計基于這種情況,利用相關軟硬件提高了溫度傳感器的實用價值。
2.總體設計
2.1系統功能模塊設計
從需求分析可以看出,該系統的功能模塊應包括以下幾個部分:實時溫度采集與更新模塊、自定義溫度警報模塊、超溫報警模塊。DS18B20采用了單總線方式的傳輸協議,即只需要一根管腳就可以對輸入輸出進行控制。此種單總線傳輸協議在實際應用中有很大優勢,使用此種協議的芯片不需要任何外圍電路,對硬件設計時的復雜性大大簡化了許多。
2.2系統軟件設計方案
2.2.1嵌入式操作系統選擇
在本設計當中,硬件平臺完全支持Linux、開發便捷迅速、資料眾多、內核小、效率高等優點決定了在本設計當中的穩定性等優點,均使得本設計采用了Linux作為開發的操作系統。
2.2.2應用層程序語言選擇
應用程序使用C語言進行開發,使用Linux標準C語言接口,與驅動層進行交互。
3.硬件設計……p>