基於單片機和FPGA的遠程溫度監控系統

2020-11-21 電子產品世界

溫度對工農業生產和國防事業均有不同程度的影響。電力設備的故障有多種多樣,但大多數都伴有發熱的現象,一次事故損失巨大;紡織、食品、菸草等工業中,溫度過高容易使產品變質,電子儀器也容易出故障;溫室栽培和工業生產中,若不控制溫度,將嚴重影響產量和質量。還有很多領域的溫度可能較高或較低,人無法靠近或現場無需人力來監控。傳統的溫度測量方式周期長,不能實時監測,而且測量員必須到現場進行測量和啟動功率設備來調整溫度,工作效率非常低,且不便於管理。為此設計了這套遠程測控系統,坐在辦公室裡就可以對現場進行監控,又方便又節省人力。

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

1 系統的總體設計

本設計是基於單片機NiosⅡ軟核的溫度監控系統,其系統框圖如圖1所示。本系統採用Dallas單線數字溫度傳感器DS18B20採集溫度數據,打破了傳統的熱電阻、熱電偶再通過A/D轉換採集溫度的思路。用Atmel公司的FLASH單片機AT89S51對數位訊號進行處理和控制,通過RS 232串口傳到以NiosⅡ構成的嵌入式處理機中對溫度進行監視與報警。Nios II的嵌入式Web伺服器使用戶可以通過IE瀏覽器瀏覽存儲在FLASH晶片中的網頁,由於CPU本身是以軟核的方式實現,其功能可根據需要進行定製,非常靈活。

2.1 對DS18B20的簡單介紹和使用說明

DS18B20是美國DALLAS公司生產的單線數字溫度

傳感器

,它具有微型化、低功耗、高性能、抗幹擾能力強、易配微處理器等優點,特別適合於構成多點溫度測控系統,可直接將溫度轉化成串行數位訊號供微機處理,而且每片DS18B20都有惟一的產品號並可存入其ROM中,在構成大型溫度測控系統時單線上可掛多個DS18B20晶片。從DS18B20讀出或寫入DS18B20信息僅需要一根口線,共讀寫及溫度變換的功率來源於數據總線,該總線本身也可以向所掛接的DS18B20供電,而無需額外電源。DS18B20能提供9位溫度讀數,它無需任何外圍硬體即可方便地構成溫度檢測系統。DS18B20體積更小、適用電壓更寬、更經濟。測量溫度範圍為-55~+125℃,在-10~+85℃範圍內,精度為±0.5℃。

單片機

控制DS18B20完成溫度的採集過程必須經過初始化、寫操作、讀操作3個步驟,而且必須有嚴格的時間間隙。

Altera公司的NiosⅡ處理器是一種用戶可隨時配置和構建的32位指令集和數據通道的嵌入式系統微處理器IP核,採用Avalon總線結構通信接口,帶有增強的內存調試和軟體功能。LWIP是一種專門針對嵌入式系統應用而設計的網絡通信協議,支持網際網路信息控制協議(ICMP),用戶數據報協議(UDP),動態主機分配協議(DHCP),地址解析協議(ARP)以及對應用程式提供的標準Socket接口,因而可以完成傳統的TCP/IP協議的大部分功能,資源佔用卻比TCP/IP協議小,所以非常適合以NiosⅡ處理器為核心的系統。

基於

以上考慮,嵌入式Web伺服器以NiosⅡ處理器為核心,LWIP為網絡通信協議,實現簡單的網頁瀏覽功能。用戶可以通過網絡瀏覽存儲在FLASH中的網頁。

2.3 硬體電路設計說明

本系統硬體電路包括單片機溫度採集電路、電平轉換電路及

基於

NiosⅡ嵌入式上位機系統。

2.3.1 溫度採集電路

溫度採集電路主要由DS18B20和單片機構成,如圖2所示。系統以

8051

單片機(U1)作為核心;C1,C2和Y1組成時鐘電路,晶振為12 MHz;S1,C12和R3組成復位電路;U1的P1.0接一個發光二極體,用於程序執行指示燈;R5為限流電阻;DQ接到

8051

的P2.1端;R1為信號和5 V電源之間的上拉電阻。



技術專區

相關焦點

  • 基於單片機與計算機串口的溫度實時監控系統設計
    該系統通過單片機實現實時控制,並通過串口連接單片機與上位計算機,在計算機中實現實時監控、大容量的數據存儲及數據分析等功能,解決了常規溫度測量方法在溫度測量實時性差、不能儲存數據及缺乏數據分析功能等方面的缺陷。
  • 基於ARM9的嵌入式Web遠程實時溫度監控系統設計
    摘要:提出了一種基於ARM9的嵌入式Web遠程實時溫度監控系統的設計方法。在基於ARM9和Linux2.6內核的嵌入式系統平臺上控制溫度傳感器DS18B20採集數據,並配置實現了Boa伺服器;利用CGI實現了客戶端瀏覽器和嵌入式Web伺服器之間的交互,並採用Ajax技術實現了溫度採集數據在遠程客戶端的動態實時顯示。
  • 基於STC89C52單片機的溫度檢測系統設計
    摘要:為了檢測現場溫度,並直觀反映其變化趨勢,設計了基於STC89C52單片機的溫度檢測系統。關鍵詞:STC89C52單片機;DS18B20;LCD12864(ST7920);溫度檢測系統0 引言在某些檢測領域將被測溫度數位化顯示還不足以完全反應其變化過程和變化規律,而繪製出趨勢曲線是有效方法之一。
  • 基於單片機的應用於視頻監控的矩陣切換器設計
    根據視頻監控系統對矩陣切換器的基本要求,設計了基於單片機的32×8視頻矩陣切換器。文中詳細論述了其接口電路設計,最後給出了由此矩陣切換器組成的視頻監控系統實例。
  • 基於AT89C52的溫室用溫度監控系統設計
    本設計就是對溫室的溫度控制要求進行全面分析,綜合考慮系統精度和經濟性多方面因素後,設計一種基於單片機的溫度自動控制系統。本系統能夠實現對溫室大棚溫度的自動監控,可以通過按鍵輸入設定溫度等控制指令,並且使溫室溫度保持在設定值的範圍內,完成監控系統的工作。
  • 基於STTS75溫度傳感器和CC2430晶片實現網箱溫度監控系統的設計
    基於STTS75溫度傳感器和CC2430晶片實現網箱溫度監控系統的設計 王雅寧 , 孫景芳 發表於 2020-05-07 09:30:59 引言 網箱養魚是利用竹
  • 基於Modbus TCP和WEB的實時監控系統設計
    該系統設計基於dsPIC30F6014單片機,實現對採集模塊的控制,並通過ASP.NET創建的動態WEB瀏覽器和SQL強大的資料庫功能完成實時監控。結果表明,該系統能快速、方便、實時地動態顯示設備的各項運行指標。
  • 單片機的智能溫度預警系統教學案例
    隨著單片機技術的飛速發展,利用單片機設計溫控系統成為控制技術發展的需要。本文提出了一種基於單片機的溫度預警系統的設計方案,並採用PROTEUS進行了仿真。該系統不僅可以高精度的測量溫度,同時對溫度進行實時監控並做到超溫報警,有較高的實用價值。
  • 基於HiNet智能網關的啤酒機械遠程監控系統
    而溫度直接影響PU值,因此通過遠程控制PLC來實現對溫度的控制是該企業及需要解決的問題。  二、華辰智通基於PLC的殺菌機遠程監控方案  本方案通過將華辰智通自主開發的HiNet工業智能網關模塊與殺菌機的PLC通過有線或wifi、3G等無線方式相連,接收並監控PLC各項數據,並將殺菌機主機速度、高溫區數值和殺菌區數值傳送到HiCloud雲伺服器上,客戶在公司電腦端或手機端遠程接收數據,可通過Hinode windows Client
  • 基於RS485總線的溫溼度監控系統設計
    系統採用兩級主從式總線型網絡拓撲結構。由1臺PC機(作為上位機)、若干臺AT89S52單片機(作為下位機)和RS-485總線通訊網絡組成。整個系統在監控系統治理軟體的控制下,同一協調工作,完成設計功能。
  • 基於單片機和DSl8B20傳感器實現土木工程溫度監測系統的設計
    基於單片機和DSl8B20傳感器實現土木工程溫度監測系統的設計 陳娟 發表於 2020-12-09 10:17:09 1 引言 在土木工程中,許多大型的橋梁和大壩都是採用現場澆注的鋼筋混凝土結構
  • 基於ARM7和LM35的溫度採集系統設計
    摘要:為了提高測量溫度的實時性及準確性,採用了基於ARM7的溫度測試系統,該系統包括傳感器LM35的測溫部分、S3C44BOX內置的A/D轉換部分等,並用Protel設計此系統的電路,完成軟體設計,對實驗結果進行了分析比較。
  • 基於AT89S51單片機的PID溫度控制系統設計
    溫度控制技術不僅在工業生產有著非常重要的作用,而且在日常生活中也起著至關重要的作用。本文對系統進行硬體和軟體的設計,在建立溫度控制系統數學模型的基礎之上,通過對PID控制的分析設計了系統控制器,完成了系統的軟、硬體調試工作。
  • 淺析基於乙太網的病人體溫遠程自動檢測系統設計方案
    醫院病人體溫等參數的遠程自動檢測系統是醫院數位化建設中的一個重要項目。該設計主要是針對醫院病人體溫進行遠程自動檢測,採用分布式多點溫度採集技術,並通過乙太網通信技術傳輸到醫院監控中心,值班醫生和護士通過監控中心可以實時了解病人的體溫變化,監控中心可以對病人的體溫異常進行報警和相應的記錄,並且與病人資料庫同步,方便醫生對病人病情的分析。
  • 基於51單片機的兩路溫度控制器的設計方案
    本方案設計的實現基於C51單片機的兩路溫度控制器,做到成本最低化,精確度高,兩路溫度的顯示和控制,能在溫度超出設定的最高溫度時啟動電風扇進行降溫,在溫度低於設定的最低溫度時啟動蜂鳴器報警,能夠用戶設定最高最低溫。  2.系統結構  溫度控制器系統包括以下幾個主要部分:溫度傳感器,報警電路,LED顯示電路,鍵盤控制,89C51控制部分。
  • 基於Modbus協議和力控組態軟體實現空氣壓縮機監控系統的改造設計
    基於Modbus協議和力控組態軟體實現空氣壓縮機監控系統的改造設計 彭蘭;李松柏 發表於 2020-03-31 08:04:00 引言 廣東某鉛鋅礦運轉工區的空氣壓縮機組是採礦生產中的關鍵設備
  • 基於AT89C51單片機和傳感器實現家庭安全報警系統的設計
    鍵盤接口及LED顯示電路負責使用者對報警信息的顯示、修改與存儲,它由8×8鍵盤、8位8段數碼管及HD7279A控制電路組成,HD7279A通過定時查詢鍵盤和AT89C51進行通信,實現人機互動。保安中心可以通過監控管理軟體實時監測各種系統狀態,可以對報警系統進行雙向控制,還可以與公安局報警中心聯網並自動報警,構成多級聯網報警系統。
  • 基於P89V51單片機和CD4051晶片實現4路智能溫控儀產品樣機的設計
    針對生產中常遇到的多路溫度測控問題,提出以單片機系統為核心的4路溫度測控儀表的設計方案。該系統可監控4路溫度,同時輸出控制信號直接作用於對象,而無需經變換器,節省大量成本,同時該系統設計還具有結構緊湊,測量精度高,抗幹擾能力強.測溫範圍廣。LCD中文界面友好,可遠程通訊等特點。
  • 基於KEIL 51的單片機開發系統設計
    以其性能優越、使用方便,受到眾多單片機愛好者的歡迎。KEIL 51以軟體包的形式向用戶提供包括C51交叉編譯器、A51宏彙編、BL連接定位器等一系列工具和μVision2軟體仿真器dScope51等開發平臺。但是目前支持高版本KEIL 51編程的仿真器價格較高。為此提供了基於KEIL 51開發系統的設計方案。2.硬體電路設計基於KEIL 51開發環境設計開發系統電路原理如圖1所示。
  • 基於機智雲物聯網平臺的智能遠程植物養護裝置設計與實現
    摘要: 設計一種智能遠程植物養護裝置,採用STM32F103單片機為控制核心,對植物所處環境溫度和土壤溼度進行檢測,並根據用戶所設置的適合植物生長的溼度參數,控制水泵的開關,通過機智雲物聯網平臺在手機APP上實時監控植物的生長環境。測試結果表明本設計能完成遠程精確灌溉和按需灌溉,促進盆栽植物的茁壯成長。