999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的測溫系統設計與實現

2019-09-24 06:03:39甘琪琛薛安琪鐘明靜
電腦知識與技術 2019年21期
關鍵詞:單片機系統設計

甘琪琛 薛安琪 鐘明靜

摘要:隨著我國人民生活水平的提高,人們對溫度控制與檢測的要求越來越高。本文設計的基于單片機的測溫系統的,測溫系統以STC89C52單片機最小系統為核心,DS18B20傳感器為測量元件,按鍵設定為輸入,通過LCD1602顯示設計成自動化測溫控制系統。然后通過測溫系統軟件程序的編寫實現對整個系統軟件和硬件的仿真和調試,系統經濟適用,易于操作。

關鍵詞: AT89C52;DS18B20溫度傳感器;自動化控制;溫度檢測

中圖分類號: TP208? ? ? 文獻標識碼:A

文章編號:1009-3044(2019)21-0237-03

開放科學(資源服務)標識碼(OSID):

Abstract: With the improvement of the living standard of our people, the demand for temperature control and detection is getting higher and higher. The temperature measurement system based on single chip microcomputer is designed in this paper. The temperature measurement system is based on the smallest system of STC89C52 single chip microcomputer. The DS18B20 sensor is the measuring element, the key is set as input, and the LCD1602 display is designed as an automatic temperature control system. Then, the software and hardware of the whole system is simulated and debugged through the software program of the temperature measurement system. The system is economical and applicable, and easy to operate.

Key words: AT89C52;DS18B20 Temperature Sensor; Automation control;Temperature detection

在人們生活水平不斷改善的過程中,溫度自動檢測與控制在工農業等方面應用越來越普及。因此溫度檢測系統的廣泛應用的研究有著非常重要的作用。

本文從軟硬件兩個方面設計了家用溫度系統的設計,在結合溫度檢測與單片機的基礎上,深入研究并設計以單片機為核心的測溫系統。主要采用模塊化和層次化的理念,把溫度獲取、單片機計算以及LCD顯示系統性相結合。測溫系統以AT89C5251單片機最小系統為核心,DS18B20傳感器為測量元件,按鍵設定為輸入,通過LCD1602顯示構成自動化測溫控制系統,實現對溫度系統的精確監控。

1 整體系統電路設計

溫度測量與控制系統的基本功能是要能夠完成對溫室內溫度的實時檢測、顯示并對不滿足計劃設定的溫度范圍,通過控制升溫或者降溫設備進行控制以便保持室溫內溫度的恒定,同時能夠實現在以上這兩種情況下進行溫度報警處理。可以根據所計劃的功能設定要求,初步得出測溫控制系統的總體設計如圖1所示。

本溫度智能管理系統采用的是STC系列中的STC89C52單片機的最小系統,其中輸入的控制部分主要包含溫度的測量和目標溫度的設定兩個部分,其中溫度的測量主要是對溫室內的溫度進行實時的采集并把所采集到的溫度傳送給主控制單元;溫度的設定部分主要是根據溫室大棚內所生長的植物需要得相對恒定的溫度范圍進行設定(包括溫度范圍的上限值和溫度范圍的下限值)。該系統的輸出部分包括溫度實時顯示、超范圍溫度的控制以及超范圍溫度報警以便提示工作人員。溫度顯示主要是把主控單元輸出的數據通過LCD1602液晶顯示出來,以便看工作人員觀察;溫度的控制部分主要是黨實時溫度不在所設定的溫度范圍內時,通過控制外部降溫或者升溫設備絕對溫室進行經文或者升溫處理;溫度得報警電路設計主要是在實時溫度如果不在所設定的溫度范圍內時會自動發出報警提醒。

2 硬件設計

2.1? 主控制器電路

主控電路采用外STC89C52單片機,而單片機工作需要三個基本條件:接電路供電電源、接石英晶體振蕩器和按鍵復位電路以及把程序燒錄到單片機最小系統芯片中,如圖2所示。

圖2 STC89C52單片機最小化電路。STC89C52單片機的最小化系統的設計中只使用了單片機的一片集成化電路,這樣一來可以實現電路系統的低功耗、簡單運算控制等。

STC89C52單片機的主要功能因素有:與51系列單片機兼容;1000次擦寫壽命;正常工作的電壓為5.0V;全靜態工作:正常工作始終頻率為12MHz;3級程序安全加密保護;具有2048位內部RAM緩沖區;

同時還擁有2×16個16位定時器或者是計數器;8個中斷源;具有低功耗的優點以及掉電模式;此外內部還具有看門狗保護電路。

2.2溫度傳感器

溫度傳感器采取DS18B20,其測溫監控原理如圖3所示。從圖中可以看出溫度的上升和下降對低溫系數振蕩器的影響可以忽略不計,可以用于產生固定頻率的脈沖信號進而傳送給減法計數器(Subtraction Counter);高溫系數振蕩器受溫度上升或者下降的影響很明顯,進而所產生的脈沖信號傳送給減法計數器2;圖中還有未畫出的計數門(Counting Gate),當計數門處于打開狀態時,該溫度傳感器就會對低溫系數振蕩器產生時鐘脈沖進行累加,這樣一來就可以完成一次溫度的測量周期。

2.3 液晶顯示電路

LCD液晶通過D0口進行顯示,用單片機的P0.0口來顯示數據,J2是一個可以調節顯示數據亮度的可調電阻,液晶顯示模塊的電路如圖4所示。

LCD1602液晶顯示對于數據的讀寫方式以及對于屏幕亮度調節等的操作一般情況下可以通過程序的編寫來實現,其中在默認情況下1是處于高電平情況,0是處于低電平情況。

2.4 數據采集模塊

數據采集模塊為了正確輸出由模擬的溫度值信號轉化得到的數字信號,DS18B20要加一個阻值為4.7K的上拉電阻R18。M2是一個蜂鳴器,其作用是當水位低至一定值時蜂鳴報警。

2.5 時鐘電路和復位電路

單片機內部電路和其外部的一些元器件可以構成一個時鐘電路(Clock Circuit)。單片機的中央處理單元中的所有操作都是在時鐘脈沖同步下進行的。其中單片機內部的振蕩器的振蕩頻率(Concussion Frequency)和晶振的時鐘頻率是非常接近的,一般情況下是在1.2MHz~12MHz之間,當時鐘電路開始工作以后,如果在單片機的RST(復位)引腳上出現兩個或者兩個以上的機器周期處于高電平的工作狀態時,此時單片機可以實現初始化狀態。

2.6 電源模塊

本設計用到的電源僅為+5V的穩壓電源,從成本及開發的周期來考慮故選擇為單電源。電路為輸出+5V的直流穩壓電源,由濾波器、變壓器、集成穩壓以及二極管整流橋構成了該穩壓電源。

3系統測試和實現

3.1 測溫系統測試的抗干擾設計

(1)基于單片機測溫系統抗干擾的元件

在本系統設計的溫度管理系統中有許多的抗干擾電路的設計以及抗干擾的器件,通過研究發現目前應用比較廣泛的抗干擾元件主要有去耦電容、抑制高頻的電感、自恢復保險絲、防雷擊元器件等。

本文研究的基于單片機的測溫控制系統應用到的元器件是去耦電容,它作為濾波電容可以濾掉來自電源模塊的高頻噪聲;也可以當作儲能元件,吸收三極管導通或截止引起的電流變化,進而可以降低噪聲影響。

(2)提高測溫系統抗干擾能力的主要方法

提高系統的抗干擾能力的方法有很多,針對本文研究的測溫控制系統的在硬件和軟件方面提高其穩定性的方法主要有以下幾個方面:

在其硬件電路的設計中為增強系統的抗干擾能力,在抑制干擾源方面可以給繼電器線圈增加續流二極管,增加濾波電容以及在布線方面需要注意的細節等;在切斷抗干擾源的措施中需要考慮電源模塊對單片機的影響電路板中弱電荷強電的區分以及大功率元件單獨接地等;在提高敏感元件的抗干擾能力上考慮盡量減少回路環形的面積、對供電模塊進行監控處理等。在軟件設計中的抗干擾技術體現在本系統中的主要有軟件“看門狗”技術,主要是防止程序在運行過程中不正常運行或者失控。

3.2系統軟件測試與實現

在軟件程序的設計中,重要設計步驟有溫度上下限范圍的設定、對DS18B20采集到了數據進行處理、高溫和低溫報警并做出對應的降溫和升溫措施以及實時顯示溫室中當前的溫度變化等,通過一系列功能性的軟件編寫設計,軟件實現流程如圖5所示。本系統的軟件設計主要可分為溫度讀取檢測子程序、LCD顯示子程序二大模塊。溫度檢測子程序主要是溫度控制,LCD顯示子程序的內容主要有兩個方面,即溫度和方向顯示。當通電后,液晶顯示器首先進行初始化,經過一定的延時,然后開始顯示。

4 結論

本文設計了家用基于單片機的測溫系統的運行過程,主要運用AT89C52單片機、DS18B20單線數字溫度傳感器、LCD1602液晶顯示屏來設計軟硬件的監控系統,通過編程實現對溫度的精確監控,系統操作簡單,實用性強。

參考文獻:

[1] 張均,盧涵宇.可編程控制器原理及應用[M].中國鐵道出版社,2009.

[2] 熊小萍,盧涵宇.模擬電子技術 [M].哈爾濱工程大學出版社,2009.

[3] 史建芳. 智能儀器設計基礎[M]. 北京:電子工業出版社,2012.

[4] 史建芳. 智能儀器設計基礎[M]. 北京:電子工業出版社,2012.

[5] 孫育才,孫華芳,王榮興.單片機原理及其應用[M].北京:電子工業出版,2006.

[6] 李林功,吳飛青. 單片機原理與應用[M]. 北京:機械工業出版社,2008.

[7] 張勇. C/C++語言硬件程序設計[M].西安電子科技大學出版社,2

【通聯編輯:光文玲】

猜你喜歡
單片機系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 天天色天天综合网| 国产天天色| 免费一级α片在线观看| 99热这里只有精品在线观看| 亚洲一区二区三区国产精品| 欧美va亚洲va香蕉在线| 亚洲综合中文字幕国产精品欧美| 国产在线观看高清不卡| 呦女亚洲一区精品| 中文天堂在线视频| 色一情一乱一伦一区二区三区小说| 亚洲男人的天堂久久香蕉网| 国产色偷丝袜婷婷无码麻豆制服| 一级香蕉视频在线观看| 波多野结衣一区二区三区四区| 日本欧美一二三区色视频| 久久一色本道亚洲| 91成人试看福利体验区| 成人国内精品久久久久影院| 精品日韩亚洲欧美高清a| 国产精品精品视频| 亚洲品质国产精品无码| 国产成人av大片在线播放| 国产青榴视频| 色综合狠狠操| 免费国产一级 片内射老| 亚洲综合色区在线播放2019| 亚洲成人免费看| 久久久亚洲色| 欧美在线视频不卡| 九九久久精品国产av片囯产区| 亚洲天堂日本| 亚洲天堂日韩在线| 国产高清在线精品一区二区三区 | 天堂亚洲网| 欧美日韩中文国产va另类| 中日无码在线观看| 色天堂无毒不卡| 免费在线观看av| 亚洲无码精彩视频在线观看 | 精品一區二區久久久久久久網站| 国产精品v欧美| 在线观看亚洲精品福利片| 久久免费视频6| 欧美国产在线精品17p| 五月综合色婷婷| 亚洲欧美日韩成人高清在线一区| 美女一区二区在线观看| 美女国内精品自产拍在线播放| 青青草一区| 亚洲乱强伦| 久久久久久久97| 日本精品视频一区二区| 国产成人91精品| 97视频免费在线观看| 国产欧美日韩精品第二区| 亚洲综合第一页| 色噜噜综合网| 伊人国产无码高清视频| 亚洲V日韩V无码一区二区| 99热国产在线精品99| 狼友av永久网站免费观看| 国产成人高清精品免费| 婷婷色丁香综合激情| 综合色在线| 亚洲中文字幕在线精品一区| 国产亚洲欧美日本一二三本道| 国产一级毛片网站| 免费看av在线网站网址| 亚洲日韩Av中文字幕无码| 久久午夜夜伦鲁鲁片不卡| 欧美一级在线| 欧美精品一区二区三区中文字幕| 亚洲欧美自拍中文| 色婷婷在线影院| 国产白浆视频| 91最新精品视频发布页| 日本不卡在线播放| 色婷婷综合激情视频免费看 | 国产AV无码专区亚洲A∨毛片| 91美女在线| 曰韩人妻一区二区三区|