?

      基于DS18B20溫度傳感器的單片機測溫控制系統研究.rar

      資料分類:理工論文 上傳會員:萌妹 更新時間:2014-03-07
      需要金幣500 個金幣 資料包括:完整論文 下載論文
      轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 論文字數:14679
      折扣與優惠:團購最低可5折優惠 - 了解詳情 論文格式:Word格式(*.doc)

      摘要:本文系統的介紹了基于DS18B20溫度傳感器的單片機測溫控制系統的組成、設計方案、電路原理、程序設計以及系統仿真過程。系統是以AT89C51單片機作為控制核心,智能溫度傳感器DS18B20為控制對象,用LCD1602顯示所測溫度,運用C語言實現系統的各種功能。同時,系統可以實現高低溫報警,若所測溫度超出設定范圍,相關器件就會自動報警。該系統結構簡單,功耗較低,測溫范圍為- 10℃~ + 40℃。系統的測溫精度可以達到±0.5 ℃,并且能穩定的與單片機和PC 機通訊。

      關鍵詞:DS18B20; 單片機;  LCD1602; 高低溫報警

       

      ABSTRACT:The paper introduces the composition,design project, circuit principle, program design and the process of simulation of the single chip microprocessors’ temperature measurement control system based on DSl8B20 systematically. The system uses SCM AT89C51 as control core, the intelligent temperature sensor DSl8B20 as control object,LCD LM016L ad display output and performs system functions by C-language. At the same time , the system can achieve high and low temperature alarm, if the measured temperature exceeds the setting range, the device will automatically alert relevant .The system is simple, low power consumption, temperature range from  - 10 ℃ to +40 ℃, System temperature measurement accuracy can reach ± 0.5 ℃, and can be stable with the microcontroller and PC-machine communication.

      Keywords:  DS18B20; single chip microprocessor; assembler; LCD1602;  achieve high and low temperature alarm;

       

        隨著現代科學技術的飛速發展,特別是大規模集成電路設計技術的發展,微型化、集成化。數字化正成為傳感器發展的一個重要方向,美國DALLAS公司生產的DSI8B20為代表的新型單總線數字式溫度傳感器以其突出優點廣泛使用于倉儲管理、工農業生產制造、氣象觀測、科學研究以及日常生活中。DSI8B20集溫度測量和A/D轉換于一體,直接輸出數字量,傳輸距離遠,可以很方便地實現多點測量,硬件電路結構簡單,與單片機接口幾乎不需要外圍元件。根據這些情況,本文提出了基于DS18B20溫度傳感器的單片機測溫控制系統,并利用KeilμVision3和Proteus軟件對設計電路進行程序的編寫以及調試和硬件電路的仿真以及測試。實現了溫度測量、在LCD1602顯示器上的顯示及進行超限報警。

       

      相關論文資料:
      最新評論
      上傳會員 萌妹 對本文的描述:基于DS18B20溫度傳感器的單片機測溫控制系統是以AT89C51單片機作為控制核心,智能溫度傳感器DS18B20為控制對象,用LCD1602顯示所測溫度,運用C語言實現當接收到系統發出的溫度轉換命令后......
      發表評論 (我們特別支持正能量傳遞,您的參與就是我們最好的動力)
      注冊會員后發表精彩評論獎勵積分,積分可以換金幣,用于下載需要金幣的原創資料。
      您的昵稱: 驗證碼:
      ?