基於STC89C52單片機的溫度檢測系統設計

2020-11-21 電子產品世界

摘要:為了檢測現場溫度,並直觀反映其變化趨勢,設計了基於STC89C52單片機溫度檢測系統。利用數字溫度傳感器DS18B20採集溫度信號,該信號送入STC89C52單片機處理,後由液晶顯示器LCD12864(ST7920)顯示溫度值,並繪製出溫度變化曲線。實測結果表明,系統可靠性、測試精度及溫度趨勢曲線繪製達到設計要求。
關鍵詞:STC89C52單片機DS18B20;LCD12864(ST7920);溫度檢測系統

0 引言
在某些檢測領域將被測溫度數位化顯示還不足以完全反應其變化過程和變化規律,而繪製出趨勢曲線是有效方法之一。其中一種解決方案是將單片機作為下位機採樣現場溫度,將其上傳給PC機繪製曲線。有鑑於點陣型圖形液晶顯示器成本逐年降低、顯示容量越來越大、工耗越來越小、而且可以方便地與單片機接口,本文設計了一種溫度檢測系統。利用DS18B20採集溫度,LCD12864(ST7920)液晶顯示器直接與STC8 9C52單片機接口,在LCD12864(ST7920)上顯示被測溫度和溫度曲線。

1 系統組成
系統主要由單片機STC89C52,溫度傳感器DS18B20,點陣型液晶顯示器LCD12864(ST7920),鍵盤電路和報警電路組成(如圖1所示)。

本文引用地址:http://www.eepw.com.cn/article/170615.htm


STC89C52用於實現算法、是整個系統的主控核心;LCD12864用於顯示實測溫度、溫度曲線、時間和日期等參數;DS18B20用於溫度採集;鍵盤電路用於設定相關參數(上下限溫度值、時間);報警電路用於溫度超限報警。

2 主要硬體設計
2. 1 STC89C52單片機系統
STC89C52單片機系統由單片機,時鐘電路,復位電路組成。單片機系統如圖2所示。


STC89C52單片機具有抗幹擾性能強、速度快、功耗低和指令代碼完全兼容8051單片機等特點。其主要參數為:時鐘頻率最高可達80MHz;內置8 KB的FLASH ROM,512 B的RAM和2 KB的E2PROM;3個16位定時器/計數器,一個6向量2級中斷結構。
STC89C52的P0口作為普通I/O口使用,與12864液晶顯示器DB0~DB7數據口相連,根據P0口硬體特點在其外部必須接上上拉電阻。
時鐘電路採用內部時鐘方式,為單片機系統提供時鐘信號。
復位電路採用上電自動復位和按鍵復位的方式,只要保證加到RST引腳的高電平持續時間大於2個機器周期就能使單片機正常復位。
2.2 DS18B20數字測溫電路
測溫電路的傳感器選用DS18B20數字式溫度傳感器,它具有特點為:可通過編程的方式實現9~12位的數字溫度直讀;測溫範圍為-55~125℃,最高12位解析度,精度可達±0.5℃;可設置超限溫度報警,並有搜索命令識別報警條件;單總線接口,僅需一條輸入輸出線(DQ)就能與單片機(P2.0)進行通信。DS18B20數字測溫電路如圖3所示。


2.3 LCD12864顯示電路
顯示電路是人機互動的核心,本系統需同時顯示實測溫度、上限溫度、溫度曲線,時間和日期,信息量大,故選擇點降圖形液晶顯示器LCD12864(ST7920)。

單片機相關文章:單片機教程

單片機相關文章:單片機視頻教程

單片機相關文章:單片機工作原理

塵埃粒子計數器相關文章:塵埃粒子計數器原理 蜂鳴器相關文章:蜂鳴器原理 上拉電阻相關文章:上拉電阻原理

相關焦點

  • 基於單片機與計算機串口的溫度實時監控系統設計
    摘要:設計了一種溫度實時監控系統。該系統通過單片機實現實時控制,並通過串口連接單片機與上位計算機,在計算機中實現實時監控、大容量的數據存儲及數據分析等功能,解決了常規溫度測量方法在溫度測量實時性差、不能儲存數據及缺乏數據分析功能等方面的缺陷。
  • 基於單片機和FPGA的遠程溫度監控系統
    傳統的溫度測量方式周期長,不能實時監測,而且測量員必須到現場進行測量和啟動功率設備來調整溫度,工作效率非常低,且不便於管理。為此設計了這套遠程測控系統,坐在辦公室裡就可以對現場進行監控,又方便又節省人力。
  • 基於單片機控制的多功能充電系統設計
    基於單片機控制的多功能充電系統設計 佚名 發表於 2020-04-16 15:59:52 前 言 由於石油危機和日益嚴重的環境汙染
  • 基於AT89S51單片機的PID溫度控制系統設計
    溫度控制技術不僅在工業生產有著非常重要的作用,而且在日常生活中也起著至關重要的作用。本文對系統進行硬體和軟體的設計,在建立溫度控制系統數學模型的基礎之上,通過對PID控制的分析設計了系統控制器,完成了系統的軟、硬體調試工作。
  • 基於51單片機的兩路溫度控制器的設計方案
    本方案中所設計的溫度控制器,採用AT89C51單片機作為內核,採用DS18B20作為溫度傳感器,通過四位LED顯示,通過循環掃描實現了兩路溫度的採集與顯示。
  • 基於Arm 單片機的車載兒童報警系統設計
    朱  琳,蔣美琪,楊  興,曾  誠摘  要:本設計是一種基於STM32單片機和GSM通訊模塊的車載兒童安全報警系統,主要是由信號採集模塊、 單片機STM32F103為核心的控制模塊、SIM900A為核心的GSM/GPRS通訊定位模塊和客戶端組成。
  • 基於AT89C51的自動溫度測量報警系統設計
    另一方面,如果溫度過高可能會對一些設備中的一些半導體元器件造成損壞。因此,對於自動高溫報警的需求也在逐漸增加。本文基於以上方面的考慮,研究並設計了一種基於單片機的自動溫度測量與報警系統。本文引用地址:http://www.eepw.com.cn/article/273497.htm  1 系統硬體設計  儘管目前市場上單片機的品種多樣,功能也越來越多,但是受成本約束,性能優良的8位單片機仍然是工業檢測與控制應用領域的首選。
  • 基於NEC單片機的漏電檢測儀表的原理設計
    其中洩漏電流,尤其是工作溫度下的洩漏電流是1個最能確切反映實際工作狀態的安全電參數;也是一個對人體安全有著直接影響的電參數。因為,當電源線一端接地,人體觸及電器外殼的情況下,電器洩漏電流會通過人體流人大地,可能導致人身傷亡。因此,漏電檢測無論是對家用電器還是對人的自身安全都具有十分重要的意義,通過對漏電的檢測,可以根據漏電的情況作出具體的反應,從而保護電路及人身財產安全。
  • 單片機的智能溫度預警系統教學案例
    隨著單片機技術的飛速發展,利用單片機設計溫控系統成為控制技術發展的需要。本文提出了一種基於單片機的溫度預警系統的設計方案,並採用PROTEUS進行了仿真。該系統不僅可以高精度的測量溫度,同時對溫度進行實時監控並做到超溫報警,有較高的實用價值。
  • 基於單片機和DSl8B20傳感器實現土木工程溫度監測系統的設計
    基於單片機和DSl8B20傳感器實現土木工程溫度監測系統的設計 陳娟 發表於 2020-12-09 10:17:09 1 引言 在土木工程中,許多大型的橋梁和大壩都是採用現場澆注的鋼筋混凝土結構
  • 基於51單片機的人體紅外模塊的自動門設計
    摘 要本系統以單片機AT89C51為核心,使用人體紅外線傳感器作為感應器,檢測到人體輻射的紅外線能量變化,將其轉化為電信號,觸發單片機中斷。再由單片機通過ULN2003驅動步進電機動作,電機的正反轉分別表示自動門的開啟和閉合,通過15個LED燈的逐次亮滅來模擬開關門狀態。一. 方案的選擇與論證根據設計要求目的,本系統可以劃分為若干個基本模塊。
  • 基於AT89C52的溫室用溫度監控系統設計
    本設計就是對溫室的溫度控制要求進行全面分析,綜合考慮系統精度和經濟性多方面因素後,設計一種基於單片機的溫度自動控制系統。本系統能夠實現對溫室大棚溫度的自動監控,可以通過按鍵輸入設定溫度等控制指令,並且使溫室溫度保持在設定值的範圍內,完成監控系統的工作。
  • 51單片機+PID算法水溫控制系統設計
    本系統設計採用基於PID算法的單片機控制來實現水溫的調控。單片機控制部分採用AT89C51單片機為核心,採用軟體編程,實現用PID算法來控制PWM波的產生,繼而控制電爐的加熱來實現溫度控制。通過編程對PID各參數的調整,來達到提高加溫速度,減小超調的目的。
  • 利用ATmega16L設計的溫度控制系統
    概述:一種基於ATmega16L單片機的溫度控制系統,闡述該系統的軟硬體設計方案。採用模塊化設計方法,利用增量式PID算法使被控對象的溫度值趨於給定值。實驗結果表明該系統具有良好的檢測和控制功能。
  • 基於AT89C51單片機和傳感器實現家庭安全報警系統的設計
    警情採集電路當採集到警情信號時,單片機立即接通報警驅動電路實現聲光報警,同時由雙音多頻收發電路通過電話網絡撥打報警號碼向外界報警,當摘、掛機檢測電路檢測到被呼叫方摘機後,單片機接通語音報警電路,通過事先錄製好的語音信號告知對方與警情相關的信息,對方掛機後,模擬掛機,完成自動報警。
  • 基於ARM7和LM35的溫度採集系統設計
    摘要:為了提高測量溫度的實時性及準確性,採用了基於ARM7的溫度測試系統,該系統包括傳感器LM35的測溫部分、S3C44BOX內置的A/D轉換部分等,並用Protel設計此系統的電路,完成軟體設計,對實驗結果進行了分析比較。
  • 基於單片機的視力保護器設計
    通過單片機內部定時器T1對學習時間進行計時,當學習時間超過45分鐘或設定值時產生報警,其中報警電路由一個PNP型三極體驅動。系統總體設計方框圖如圖1所示。5)將程序輸入單片機進行軟體測試,查找錯誤,使系統程序更加完善。6)根據電路原理圖及相應元器件的焊接方法焊接硬體電路。7)將程序寫進單片機進行硬體調試。2 硬體設計STC89C52RC PDIP封裝單片機由宏晶科技推出,其指令代碼完全兼容傳統8051單片機,是一種增強型8051單片機。
  • 多功能溫度檢測記錄儀的設計
    摘要:文中針對普通物理實驗中溫度測量的局限性,提出了多功能溫度檢測記錄儀的設計。該設計集成了溫度實時顯示、溫度定時定次測量、兩路溫度同時測量和溫差實時計算與記錄、溫度波動的實時監測和自動繪製「溫度-時間」變化圖等功能,讀數方便,反映靈敏,精確度可達到0.01℃,是比較理想的溫度檢測系統。其可以長時間在無人監控的情況下工作,存儲的數據在掉電後不丟失。通過「混合法測固體比熱」實驗驗證,可適用於絕大多數的普通物理實驗中的溫度測量。
  • 基於KEIL 51的單片機開發系統設計
    1.引言本文引用地址:http://www.eepw.com.cn/article/171806.htm近年來隨著KEIL 51不斷升級,高版本的KEIL 51編譯器,尤其是Keil μVision2(基於Windows的C51集成編譯環境)
  • 基於WiFi無線通信的溫溼度檢測節點設計
    摘要:基於AM2303溫溼度傳感器、STC15F104W單片機和WiFi模塊設計了一種無線溫溼度檢測節點。介紹了AM2303及其通信協議、WiFi模塊及其組網特性等,並且給出了讀取AM2303數據的軟體流程。經測試,該節點通信距離遠,組網靈活,可很好地應用於糧庫糧情檢測等實際工作環境。