溫度對工農業生產和國防事業均有不同程度的影響。電力設備的故障有多種多樣,但大多數都伴有發熱的現象,一次事故損失巨大;紡織、食品、煙草等工業中,溫度過高容易使產品變質,電子儀器也容易出故障;溫室栽培和工業生產中,若不控制溫度,將嚴重影響產量和質量。還有很多領域的溫度可能較高或較低,人無法靠近或現場無需人力來監控。傳統的溫度測量方式周期長,不能實時監測,而且測量員必須到現場進行測量和啟動功率設備來調整溫度,工作效率非常低,且不便于管理。為此設計了這套遠程測控系統,坐在辦公室里就可以對現場進行監控,又方便又節省人力。
1 系統的總體設計
本設計是基于單片機和NiosⅡ軟核的溫度監控系統,其系統框圖如圖1所示。本系統采用Dallas單線數字溫度傳感器DS18B20采集溫度數據,打破了傳統的熱電阻、熱電偶再通過A/D轉換采集溫度的思路。用Atmel公司的FLASH單片機AT89S51對數字信號進行處理和控制,通過RS 232串口傳到以NiosⅡ構成的嵌入式處理機中對溫度進行監視與報警。Nios II的嵌入式Web服務器使用戶可以通過IE瀏覽器瀏覽存儲在FLASH芯片中的網頁,由于CPU本身是以軟核的方式實現,其功能可根據需要進行定制,非常靈活。
2 監控系統的硬件系統設計
2.1 對DS18B20的簡單介紹和使用說明
DS18B20是美國DALLAS公司生產的單線數字溫度傳感器,它具有微型化、低功耗、高性能、抗干擾能力強、易配微處理器等優點,特別適合于構成多點溫度測控系統,可直接將溫度轉化成串行數字信號供微機處理,而且每片DS18B20都有惟一的產品號并可存入其ROM中,在構成大型溫度測控系統時單線上可掛多個DS18B20芯片。從DS18B20讀出或寫入DS18B20信息僅需要一根口線,共讀寫及溫度變換的功率來源于數據總線,該總線本身也可以向所掛接的DS18B20供電,而無需額外電源。DS18B20能提供9位溫度讀數,它無需任何外圍硬件即可方便地構成溫度檢測系統。DS18B20體積更小、適用電壓更寬、更經濟。測量溫度范圍為-55~+125℃,在-10~+85℃范圍內,精度為±0.5℃。單片機控制DS18B20完成溫度的采集過程必須經過初始化、寫操作、讀操作3個步驟,而且必須有嚴格的時間間隙。
2.2 NiosⅡ處理器的說明
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電源之間的上拉電阻。
2.3.2 電平轉換電路
單片機與上位機的通信電路如圖3所示。8051單片機本身提供了一組全雙工串行傳輸接口,由TXD引腳來傳送串行數據而由RXD引腳來接收數據,可是其工作邏輯電平皆為TTL電平(0 V,5 V)。所以單片機與PC之間的數據通信必須經過RS 232信號(+12 V,-12 V)電平的轉換。本系統使用MAX232電平轉換芯片,只要加4只電容就能完成接口電平的轉換。單片機的11腳(TXD)接232的10腳,單片機的10腳(RXD)接232的9腳。與上位機連接的RS 232-C接口采用DB-9的9芯插頭座,傳輸線采用屏蔽雙絞線。電源部分采用市售的9 V直流穩壓電源,經7805后濾波穩壓得到穩定的5 V電源。
2.3.3 基于NiosⅡ嵌入式上位機
系統主要包括以下幾個部分:包括NiosⅡ軟核CPU、操作系統使用的定時器、網絡協議棧使用的定時器、CPU同外圍設備的接口(Avlaon總線);EPCS4用來在上電時對FPGA進行配置;FLASH主要用來存放軟件代碼以及一些需要保存的參數;SRAM用來在系統運行時的代碼和數據存儲;網絡接口芯片采用Smsc公司的LAN91C111芯片作為網絡接口。該器件是一個以太網控制器,實現了網絡7層協議棧中的傳輸層和MAC層的功能。另外,它具有10/100 Mb/s自適應、雙工/半工自適應等功能,有很好的網絡兼容性。采用串口UART和單片機通信。利用QuartusⅡ中的SOPC Builde構建的CPU如圖4所示。
3 監控系統的軟件系統設計
單片機控制程序設計框圖如圖5和圖6所示。
串口中斷程序功能為接收由上位機發送的數據采集周期以及開始、停止指令。溫度信號濾波通過軟件實現。濾波算法采用加權平均值法,即對最新檢測到的N個溫度信號序列去除最大值和最小值,并取加權平均運算。
4 基于NiosⅡ的Web服務器的實現
把構建好的CPU及相應的模塊進行分析引腳分配、綜合后再進行編譯,用NiosⅡIDE(集成開發環境)通過移植實時操作系統μCLinux來實現嵌入式實時多任務控制系統,開發相應的網頁并進行服務器移植和配置。本系統采用μCLinux下的Boa。Boa是一個單線程的HTTP服務器,它不同于其它傳統的Web服務器,不為每個連接創建一個進程,只有當CGI程序運行時才創建一個新的進程。通過移植Boa來實現智能監控系統的Web服務器功能,最后通過編寫CGI程序并結合Flash動畫實現了動態Web交互功能。
5 結語
采用AT89S51系列單片機、傳感器DS18B20和NiosⅡ設計的遠程溫度控制系統具有結構新穎、電路簡單、體積小和控制方便等優點。可以廣泛用于電站、學校、醫院等相關重點設備的溫度遠程監控。也適用于人體無法接近的高溫或危險場所的溫度監控。如果變換傳感器稍加改變也可以成為其他參數的遠程監控系統,如壓力、濕度或瓦斯等。
單片機和FPGA的遠程溫度監控系統
- FPGA(591969)
- 單片機(619333)
相關推薦
基于Web的單片機遠程監控系統設計方案
摘 要:傳統的遠程監控系統一般采用C/S 模型的方式,針對大型設備,成本高。文章采用SOC 芯片C8051F020 和10M 自適應網絡芯片RTL8019AS 接口的方案,在單片機中嵌入了精簡的TCP/IP 協議
2012-04-24 08:52:524788
33個單片機畢業論文免費奉送
`以下是33個畢業設計:16×16點陣(滾動顯示)論文+程序.rarcdma通信系統中的接入信道部分進行仿真與分析.rarLED顯示屏動態顯示和遠程監控的實現.rarMCS-51單片機溫度控制系統
2011-10-14 13:51:26
51單片機無線多路溫度采集系統
本設計用AT89C51單片機為主要硬件,設計了包括溫度采集,溫度顯示,系統控制,串口通信等外圍電路。單片機AT89C51作為主單片機完成測量和控制以及與通信單片機的數據通信、無線收發控制等功能。無線
2019-08-02 14:37:53
FPGA和單片機的區別
加載模塊軟件來實現某種功能,單片機是成型的芯片;
FPGA是用來設計芯片的芯片。
速度上的區別
FPGA由于是硬件電路,運行速度直接取決于晶振速度,系統穩定,特別適合高速接口電路。單片機由于是單線程
2023-11-14 15:30:30
單片機溫度控制系統的設計
單片機溫度控制系統的設計用89C51單片機系統進行溫度實時采集與控制是本設計的主要內容。本設計介紹的單片機溫度自動控制系統的主要內容包括:系統方案、理論分析、硬件設計、系統調試及主要技術性
2009-09-08 00:48:12
單片機控制下的家居溫度監控系統設計
發現實地溫度采集與上位機顯示數據完全吻合, 且能實現實時溫度監控。同時可以通過PC 機對單片機進行遠程控制,性能穩定。 本系統采用的數據傳輸是通過無線技術實現的, 不僅僅可以用在物聯網家居上,還可
2011-07-28 08:46:52
溫度遠程實時監控系統
水溫無線遠程顯示系統關鍵詞:溫度遠程實時監控系統,水溫遠程顯示系統,溫度無線監測報警系統 濟南騰達電子的溫度遠程實時監控系統是一款基于GPRS無線數據傳輸技術開發的溫度顯示系統。該系統能夠實現將水溫
2013-11-04 13:03:08
遠程監控的實現
;nbsp; 本 系統主要的硬件設計是下位機單片機的顯示 控制部分。而上位機(PC機)與單片機顯示控制部分的接口為標準RS232通訊方式。若需實現遠程監控,只需增加
2008-07-11 10:20:06
MSP430單片機實現遠程升級
如下七個選項: 1. 監控程序在何種MSP430上運行 2. 可用的中斷個數 3. USART 端口選擇 4. 系統復位后監控程序和用戶程序的優先啟動順序 5. 是否需要Flash 存儲器的擦除口令 完整文檔下載: MSP430單片機實現遠程升級.pdf
2018-07-03 04:13:50
MSP430單片機實現遠程升級
如下七個選項: 1. 監控程序在何種MSP430上運行 2. 可用的中斷個數 3. USART 端口選擇 4. 系統復位后監控程序和用戶程序的優先啟動順序 5. 是否需要Flash 存儲器的擦除口令 完整文檔下載: MSP430單片機實現遠程升級.pdf
2018-07-09 08:23:01
Proteus中PC對單片機的控制
完全新手……畢設是做一個溫濕度遠程監控系統,現在想請教一下,如何用PC控制單片機呢?就是控制單片機開始或者停止向PC發送數據……遠程用的是RS485……
2016-05-14 13:35:19
[原創]采用單片機與電腦之間遠程測溫系統
本帖最后由 eehome 于 2013-1-5 09:44 編輯
是一個用單片機做的,電腦串口通信的遠程測溫系統,當傳感器超過了50度時,就會顯示超溫,當傳感器溫度為-20以下時,就會顯示過冷,上面還有用電腦控制開啟空調的功能!<br/>
2010-06-25 14:10:56
【CANNON申請】無線遠程溫升監控系統
。后來因為同事的原因,接觸到了單片機。自己也是摸著石頭過河,買了一套51開發板和一本51的書,開始我的電子學習之旅。還系統的學習了51匯編,寫了幾個簡單的匯編程序。后來換了一份專門從事汽車電子檢測設備研發
2016-01-26 13:55:52
【參賽】基于FPGA與單片機的三控智能大棚設計
傳感器的四種(光照強度、土壤濕度、溫度、濕度)八個數據,并由 FPGA 對數據進行處理,通過串行接口發送給 PC 進行顯示。同時,通過 FPGA 智能控制,上位機遠程控制、 80C52 單片機的現場控制
2018-09-13 09:58:16
兩個單片機,CAN遠程控制
基于CAN總線的單片機遠程控制!!A機檢測溫度并顯示,經過CAN總線,B機高低溫報警燈亮,繼電器在之中起遠程控制作用!問題來了,繼電器該怎么放,接在什么哪里??大神求教 啊 啊啊!!!向做過類似課題的小伙伴求救啊 啊啊!!畢設好艱難!!!
2015-04-16 20:44:12
基于51單片機的溫度遠程顯示畢設
基于51單片機的溫度遠程顯示畢設分享一下單片機畢設課程計參考資料33個,獻給大四的朋友,畢業設計就不用愁了,如果有什么不懂的地方可以加群大家一起交流:813238832 1、CDMA通信系統中的接入
2018-12-28 16:50:31
基于FPGA和DSP實現遠程監控器設計
研究目的 為了遠程對現場進行設備管理和環境監控,并簡化現場監控設備,有效地提高整個系統的穩定性和安全性。擬開發一款遠程控制器,簡稱RCM遠控器。該遠控器將集現場數據采集、多種通信協議轉換、故障
2019-06-28 07:21:32
基于FPGA的智能家居遠程監控系統設計
0 引言 隨著國民經濟的快速發展和人們生活水平的不斷提高,人們對居住房子的舒適性及安全性要求也提升到了更高的檔次,同時計算機技術、網絡和信息技術也在不斷發展,這使得家庭智能系統的遠程監控成為一種現實。本文設計的智能家居遠程監控系統實現了家用電器等的智能化管理,對家庭環境的實時監視和自動報警功能。
2019-06-14 06:28:57
基于單片機GPRS遠程測控系統設計
短信息模塊的使用(發送和接收);(1)串口通信的使用;本設計采集實時溫度和濕度量,然后再液晶上顯示出來,再把溫度和濕度量通過GPRS模塊(SIM300)以短信的形式每隔一段時間發送到遠程主機;并且能夠接收遠程主機預定義的短信息指令來控制單片機延時發送相應的數據量。#i...
2021-07-21 07:32:46
基于單片機和FPGA的遠程溫度監控系統該怎么設計?
調整溫度,工作效率非常低,且不便于管理。為此設計了這套遠程測控系統,坐在辦公室里就可以對現場進行監控,又方便又節省人力。
2019-11-05 06:39:10
基于單片機的溫度監控系統設計
基于單片機的溫度監控系統設計,智能溫度檢測系統是通過硬件電路設計和軟件編程驅動的結合方式,實現0℃~99℃范圍內的溫度智能監測。可通過LCD實時顯示實際溫度和預設溫度,當溫度超出預設范圍時及時報警,而且報警聲用電子樂曲或音樂音符實現。
2021-07-21 06:14:23
基于單片機的溫度控制系統的設計
《【畢業論文】基于單片機的溫度控制系統的設計02.doc》由會員分享,可免費在線閱讀全文,更多與《畢業論文基于單片機的溫度控制系統的設計02(34頁珍藏版)》相關文檔資源請在幫幫文庫數億文檔庫存里
2021-08-31 08:23:09
基于單片機的溫度監測系統的設計
控制溫度的監測系統。1系統的結構整個系統由采集板、通信板和PC機監控程序組成。采集板以溫度監測芯片DS18B20t21、單片機芯片AT89S52和藍牙芯片BC4為核心分時完成監聽主機的命令和數據采集以及
2011-09-09 16:27:49
基于DS18B20的MOA溫度遠程監控系統設計
本設計選用的單片機AT89S52 具有一個全雙工的串行口, 可以通過編程設定為4種工作方式, 完全滿足系統的串口通信要求。由于實際的溫度測量系統離PC機的監控地點較遠, 如采用常用的RS-232串行
2018-12-04 15:57:21
基于labVIEW的遠程PID電機控制系統
采用LABVIEW軟件作為上位機,遠程顯示、控制平臺。下位機使用51單片機實現電機控制、串口通信2.主要器件包括:labview軟件、直流電機、編碼盤、普通攝像頭、51單片機、電機驅動等3。技術指標
2012-11-27 16:28:23
基于機智云IoT開發平臺的溫室番茄遠程監控系統
摘要: 設計了基于機智云IoT開發平臺的溫室番茄遠程監控系統,上位機由手機APP終端和機智云平臺組成,下位機部分采用STM32F103單片機作為控制器將傳感器獲取的環境參數上傳至上位機
2021-05-18 17:36:44
如何利用FPGA和嵌入式系統設計遠程監控系統?
本系統立足于利用Intemet實現核環境信息的遠程采集。告訴大家,如何利用FPGA和嵌入式系統設計遠程監控系統?實現利用互聯網進行信息的傳輸。
2019-08-02 08:07:36
如何去實現基于單片機的溫度監控報警系統設計
本設計所介紹的數字溫度計與傳統的溫度計相比,具有讀數方便,測溫范圍廣,測溫準確,其輸出溫度采用數字顯示,主要用于對測溫比較準確的場所,或科研實驗室使用,該設計控制器使用單片機AT89S51,測溫傳感器使用DS18B20,用3位共陽極LED數碼管以串口傳送數據,實現溫度顯示,能準確達到以上要求。
2021-11-19 08:52:25
如何通過esp8266 wifi模塊將溫度數據上傳到OneNet云并實現遠程監控溫度
怎樣打造一個屬于自己的智能家居溫度監控系統呢?如何通過esp8266 wifi模塊將溫度數據上傳到OneNet云并實現遠程監控溫度?
2021-12-20 06:00:22
怎么設計基于ARM9的嵌入式Web遠程實時溫度監控系統?
在現有的各種監控系統中,一部分采用傳統的51單片機或ARM7作為監控系統的微控制器,但這類芯片受到主頻等因素的制約,無法對復雜系統進行控制。還有一部分系統采集數據的傳輸采用CAN,RS-485
2019-08-29 06:44:36
怎樣通過WIFI模塊ESP8266實現手機遠程監控
15單片機通過WIFI模塊ESP8266實現手機遠程監控可燃氣體濃度版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。一,系統方案1、方案描述當
2021-11-29 07:53:16
無人升空平臺溫濕度遠程監控系統設計
摘要:為了解決無法對無人升空平臺設備艙溫濕度進行實時監控的問題,采用STC89C52單片機為控制核心,以Lab-VIEW為開發平臺,提出了無人升空平臺溫濕度遠程監控系統的設計方案。該系統可以
2018-11-13 16:12:51
求助課程設計基于Labview的單片機溫度采集系統
題目如下,望各位大哥大姐幫忙哈,采取后100E幣不成敬意 基于Labview的單片機溫度采集系統【設計目的】 1、熟練運用順序結構、選擇結構和循環結構,掌握事件結構。熟練應用子VI。2、掌握單片機
2012-06-13 09:35:30
求大神給一個《基于單片機的智能廚房監控系統設計》
求大神給一個《基于單片機的智能廚房監控系統設計》的程序代碼,只要能實現溫度,煤氣的檢測報警就行了,謝謝好人們,急啊郵箱:1442274414@qq.com
2012-12-25 23:14:57
泵站遠程監控系統
,遠程修改泵站PLC的程序,實現泵站無人值守。系統功能1、數據監控實時在線監測,泵站水位,進站壓力、出站流量、出站壓力、水池液位、監測泵的啟停狀態、控制模式、電壓、電流、保護狀態、溫度等實時參數。2
2020-02-15 16:34:25
用單片機和EDA協同設計溫度采集系統
電路才能正常工作,并且它的輸出也要轉換為0~10 V的范圍送A/D轉換電路。2 溫度采集系統軟件設計 溫度采集系統軟件分為單片機程序設計和FPGA程序設計,單片機程序采用匯編語言編寫,實現對外圍電路
2008-06-26 16:18:05
用單片機實現溫度遠程顯示設計
用單片機實現溫度遠程顯示設計文章介紹了用AT89S8252單片機的串行接口與智能溫度巡回檢測儀(XJ-08S)通過RS—485總線相互通訊實現熱水溫度遠程顯示的一種低成本解決方案,內容涉及RS—485總線通訊、單片機驅動數碼管顯示、數據轉換以及鍵盤處理軟硬件設計等內容。
2009-12-08 10:39:19
用AT89S8252單片機實現熱水溫度遠程顯示
摘要:文章介紹了用AT89S8252單片機的串行接口與智能溫度巡回檢測儀(XJ-08S)通過RS—485總線相互通訊實現熱水溫度遠程顯示的一種低成本解決方案,內容涉及RS—485總線通訊、單片機驅動
2022-01-21 12:24:20
用單片機實現溫度遠程顯示
用單片機實現溫度遠程顯示摘 要:文章介紹了用AT89S8252單片機的串行接口與智能溫度巡回檢測儀(XJ-08S)通過RS—485總線相互通訊實現熱水溫度遠程顯示的一種低成本解決
2008-10-26 10:07:2353
用51 內核網絡單片機構成的遠程監控系統
提出一種基于51 內核網絡單片機的嵌入式遠程監控系統方案,介紹以DS80C400單片機為核心的系統硬件構成和基于TINI運行環境的應用程序設計方法。該方案可以實現串口、CAN總線等輕
2009-05-18 14:25:3019
基于單片機的陶瓷窯多點溫度檢測系統
基于單片機的陶瓷窯多點溫度檢測系統:摘 要:系統以51單片機為核心,利用K型熱電偶作為傳感器,對陶瓷窯中多點溫度進行監控,通過串行通信,可供PC機上繪制溫度變化曲線圖
2009-10-26 09:22:2468
基于單片機的溫度遠程控制系統設計
本文介紹了一種基于單片機和VB的庫房溫度遠程控制系統。該系統采用高精度的數字溫度傳感器及簡單實用的輸出控制電路同時對兩個庫房的溫度進行檢測和控制,檢測誤差小于±
2010-01-13 15:56:5978
基于單片機的低成本遠程監控系統
【摘 要】 簡述了基于單片機的遠程監控系統的設計思想,重點介紹了有線/無線數據通信的電路設計,最后就如何提高系統可靠性等技術問題進行了說明。
2009-05-15 22:12:18949
單片機控制下的家居溫度監控系統設計
隨著信息科學與微電子技術的發展, 溫度的監控可以利用現代技術使其實現自動化和智能化。多路無線溫度監控系統就是朝著這一目標進行設計的。本次設計要求利用單片機及無線傳輸
2012-05-17 11:04:121799
基于單片機和FPGA的遠程醫療監控系統
通過各傳感器節點準確采集各項體征信號并交于89c51單片機進行處理,計算出各項體征信息(包括體溫、血壓、脈搏、心率),組成體征采集子模塊,完成各項體征信息采集,并上傳到GPRS/GSM無線模塊
2013-01-24 11:16:531990
PS/2鍵盤在基于PIC單片機的遠程多溫度點巡檢系統中的應用
提出了一種利用PS/2標準鍵盤代替普通矩陣鍵盤,實現與PIC16F876A單片機通信的人機接口方案,并成功運用于一個基于PIC單片機的遠程多溫度點巡檢系統之中,詳細討論了該接口的硬件設計方法及其同步串行通信協議的軟件實現。
2016-03-28 16:03:452
溫度監控系統的設計資料
本設計應用性比較強,設計系統可以作為生物培養液溫度監控系統,如果稍微改裝可以做熱水器溫度調節系統、實驗室溫度監控系統等等。課題主要任務是完成環境溫度檢測,利用單片機實現溫度調節并通過計算機實施溫度監控。設計后的系統具有操作方便,控制靈活等優點。
2016-10-12 14:57:5410
基于s3c44b0微處理器和rtl8019as芯片實現遠程溫度監控系統設計
目前,國內的遠程溫度監控系統主要是用單片機和pc終端完成,單片機將采集到數據的經串口發送到pc機,pc機將數據處理后,采用tcp/ip協議將數據發送到互聯網上,實現數據的遠程采集。這種方式依賴于pc
2020-04-21 10:08:40796
基于單片機糧倉溫度遠程采集傳送系統設計-畢設資料
方式報警。應用場景:溫度遠程檢測系統場景都可以采用本設計。#include <reg51.h> /* 包含單片機寄存器的頭文件 */#include "18b20.h"#include "lamp.h"#include "
2021-12-02 20:06:0913
評論
查看更多