国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于DS18B20的溫控系統(tǒng)冷熱調(diào)節(jié)設計

發(fā)布時間:2010-12-8 20:49    發(fā)布者:designer
關(guān)鍵詞: DS18B20 , 冷熱調(diào)節(jié) , 溫控
隨著我國經(jīng)濟的發(fā)展,科學研究深入推進,溫度監(jiān)測與控制系統(tǒng)在工業(yè)設計、智能儀表、日常家用電器等領(lǐng)域的應用越為廣泛,基于單片機設計的電子產(chǎn)品有著廣闊的應用市場和發(fā)展前景。

DS18B20是Dallas公司生產(chǎn)的一款數(shù)字溫度傳感器,超小體積,超低硬件開銷,抗干擾能力強,精度高,附加功能強。DS18B20的溫度檢測與數(shù)字數(shù)據(jù)輸出集成于,一個芯片上,單總線數(shù)據(jù)通信,二進制輸出,分辨率最高可達12位,檢測溫度范圍為-55~+125℃,具有限溫報警功能。同時,DS18B20內(nèi)置EEPROM、64位光刻ROM,支持多點組網(wǎng),根據(jù)需要把多個DS18B20并聯(lián)在唯一的三總線上,便可實現(xiàn)組網(wǎng)多點測溫,便于溫控系統(tǒng)的擴展和升級。

1 系統(tǒng)工作原理

為實現(xiàn)被控對象溫度的冷熱調(diào)節(jié),所設計的溫度控制系統(tǒng)以AT89S51單片機作為控制核心,包括溫度采樣模塊、溫度顯示模塊、執(zhí)行模塊、過欠溫指示模塊以及小鍵盤等外同電路。系統(tǒng)時鐘頻率為12MHz,采用智能集成化器件DS18B20來監(jiān)測被控對象,將溫度值轉(zhuǎn)換為帶符號的數(shù)字信號,通過單總線輸出,實現(xiàn)了溫度采集、轉(zhuǎn)換與變送的功能,有利于簡化電路。考慮到單片機的直流輸出驅(qū)動能力,采用三極管、74LS244和74LS07來驅(qū)動相應的外圍集成電路。溫度數(shù)據(jù)通過4個并行共陽極的LED動態(tài)顯示,并自行搭建小鍵盤來實現(xiàn)被控對象目標溫度的設定。執(zhí)行模塊利用固態(tài)繼電器SSR進行光電隔離,實現(xiàn)小功率直流電控制220V交流電通斷,使得控制加熱管通斷、風扇啟停的繼電器帶電或失電,并采用大功率的風扇和加熱管以實現(xiàn)有效的溫度冷熱調(diào)節(jié)。系統(tǒng)中采用不同顏色的LED燈指示系統(tǒng)的工作運行狀態(tài),紅色發(fā)光二極管亮表示溫度過高或過低報警,綠色發(fā)光二極管亮則表示系統(tǒng)工作正常。系統(tǒng)組成如圖1所示。




在核心控制處理模塊AT89S51單片機中,為了有效抑制從DS18B20傳來的溫度數(shù)字信號的隨機誤差,提高系統(tǒng)的測量精度和抗干擾性,在AT89S51單片機的控制程序中加入數(shù)字濾波子程序。數(shù)字濾波平滑處理盡可能消除系統(tǒng)隨機誤差的影響,從軟件方面提高系統(tǒng)的抗干擾能力。并利用MATLAB對測溫數(shù)據(jù)進行擬合,從而進一步校正測量溫度值,使測量值更逼近精確值。

2 系統(tǒng)硬件設計

2.1 電源及溫度顯示模塊

為避免信號之間的串擾,采用5V直流電源分別為單片機、鍵盤、固態(tài)繼電器控制模塊、8段數(shù)碼管供電,并提供上電復位電壓。同時為風扇和400W加熱器提供220V交流電。

溫度顯示模塊采用4個8段數(shù)碼管顯示溫度。為穩(wěn)定顯示,采用總線延時的動態(tài)顯示方式。驅(qū)動電路和位選分別由74IS244、74LS07搭建組成。

2.2 小鍵盤模塊

小鍵盤模塊自行搭建,由復位鍵、確認鍵、加1鍵和TAB鍵等4個按鍵組成。鍵盤電路簡單明了,滿足設定被控對象目標溫度的人機交互要求。各個按鍵的功能說明如表1所示。





2.3 溫度數(shù)據(jù)采集

DS18B20采用單總線專用技術(shù),通過I/O端口線與單片機相接,無須經(jīng)過其他變換電路便可直接輸出被測溫度值(12位二進制數(shù),含符號位)。其引腳功能分別為:VDD引腳接工作電源,當工作于寄生方式時,此引腳必須接地;DQ引腳用于數(shù)據(jù)輸入/輸出;GND引腳接地。

在該系統(tǒng)中DS18B20與單片機的接口電路,如圖2所示,VDD經(jīng)1kΩ的上拉電阻與外部電源相接,GND接地,DQ通過單總線與單片機P0.0口相連。





DS18B20測量溫度與輸出溫度之間的關(guān)系如表2所示,輸出溫度為12位的二進制數(shù),存儲在DS18B20兩個8位的RAM中,二進制數(shù)的前5位是符號位。





2.4 固態(tài)繼電器驅(qū)動模塊

本設計中選用交流型固態(tài)繼電器SSR,它是一種輸入控制電流小、帶光電隔離器的無觸點開關(guān)。通過控制SSR輸入端直流電的通斷便可控制輸出端交流電的通斷,而且啟動性能平穩(wěn),對電網(wǎng)輻射干擾小。固態(tài)繼電器控制電路見系統(tǒng)總電路圖(圖2),在負載端由100Ω和0.1μF組成串接電路,用于對風扇、加熱管進行過電壓保護。

2.5 AT89S51單片機控制模塊

AT89S5l是整個系統(tǒng)的控制核心,其內(nèi)置FlashROM,用于存放用戶程序。DS18B20所感測的溫度數(shù)字信號和用戶目標溫度作為輸入信號,經(jīng)控制程序處理后發(fā)出相應的控制信號,顯示系統(tǒng)工作狀態(tài)、被控對象溫度值,以及控制SSR直流端的通、斷電,從而控制風扇、加熱管的通斷電,實現(xiàn)被控對象溫度的冷熱調(diào)節(jié)。總電路圖(圖2)中雖然給出DS18B20與單片機的接口電路、固態(tài)繼電器控制電路,但由于DS18B20和執(zhí)行設備設置在被控對象現(xiàn)場,因而在實際中要留出相應的信號傳輸線。

3 系統(tǒng)軟件設計

軟件部分采用程序模塊化設計,便于各個功能的調(diào)試和實現(xiàn)。系統(tǒng)軟件程序主要由主程序、功能實現(xiàn)和運算控制3個模塊組成。

3.1主程序模塊

主程序模塊采用循環(huán)查詢直至中斷退出,以達到溫控系統(tǒng)冷熱自動控制的目的。主程序流程如圖3所示。





3.2運算控制模塊

運算控制模塊包括數(shù)字濾波、PID算法、溫度傳感器控制3個子程序。數(shù)字濾波由限速濾波實現(xiàn),限速濾波能充分利用每一個采樣值,保證了采樣的實時性和采樣值變化的連續(xù)性。限速濾波子程序流程如圖4所示。





PID算法由積分分離PID算法實現(xiàn),采用積分分離的方法,在被控量開始監(jiān)控時取消積分作用,在溫度值接近目標值時才產(chǎn)生積分作用,有效降低系統(tǒng)啟、停次數(shù)頻繁給系統(tǒng)帶來的振蕩。積分分離PID算法為:




式中,Y(K)為溫度的目標設定值,C(K)為經(jīng)數(shù)字濾波后的溫度測量值,△Y為設定的最大允許偏差值。根據(jù)此算法思想可用匯編語言編程實現(xiàn)積分分離PID算法。

DS18B20控制子程序按照DS18B20的通信協(xié)議編制,包括DDS18B20初始化,DS18B20讀、寫控制子程序,分別按照相應的規(guī)則說明進行編程實現(xiàn)。

3.3 功能實現(xiàn)模塊

功能實現(xiàn)模塊包括溫度值設置、溫度顯示、固態(tài)繼電器通斷控制以及系統(tǒng)運行狀態(tài)顯示等子程序,其中在溫度顯示子程序中要完成各個位置段碼的調(diào)用、數(shù)碼管的選通以及數(shù)據(jù)總線的穩(wěn)定(一般采用延時幾ms實現(xiàn))。

4 系統(tǒng)調(diào)試

系統(tǒng)調(diào)試主要進行PID參數(shù)的整定和溫度值的系統(tǒng)誤差校正。PID參數(shù)及系統(tǒng)其它參數(shù)的整定首先采用經(jīng)驗值,再逐個細調(diào),以滿足控制精度要求。根據(jù)表3的實驗數(shù)據(jù),利用MATLAB進行一維曲線擬合,校正系統(tǒng)誤差,從而得到更準確的測量數(shù)據(jù)。



MATLAB擬合過程和結(jié)果如圖5所示。圖5中“O”表示(檢測值,標準值),“*”表示(檢測值,擬合值),一維曲線擬合方程為:y=0.9948x-0.3996,經(jīng)數(shù)字濾波后的采樣值再采用此方程處理便可得到更為精確的測量值。





5 結(jié)束語

本文從應用角度出發(fā),給出了溫控系統(tǒng)冷熱調(diào)節(jié)詳細的硬件和軟件設計,充分利用DS18B20單總線測溫的準確性和便捷性,并使用限速濾波、積分分離PID算法、MATLAB一維曲線擬合等方法來提高系統(tǒng)的可靠性和測量值的精確性。但信號傳輸線的抗干擾、鍵盤按鍵消抖等方面還不夠完善,而且采用MATLAB進行處理的實驗數(shù)據(jù)采樣不夠充分,未考慮在測量過高或過低溫度時的溫度漂移情況,因此系統(tǒng)的設計有待進一步的深入與完善。
本文地址:http://m.qingdxww.cn/thread-45265-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發(fā)培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲网站在线| 亚洲乱码尤物193yw最新网站| 一个人在线观看高清www动漫| 成人网18免费韩国| 日韩影院久久| 欧美日韩一区二区在线观看| 日韩高清在线日韩大片观看网址| 中文字幕人成乱在线视频| 伊人激情综合网| 精品视频在线播放| 男人女人边摸边吃奶边做| 欧美性导航| 热久久99影院| 色综合伊人色综合网亚洲欧洲| 在线看视频的网站大全| 久久这里只有精品无码3D| 在线二区 中文 无码| 樱桃BT在线观看| 日本三级视频网站| 四虎成年永久免费网站| 午夜久久久久久网站| 在线视频精品视频| 伦理79电影网在线观看| 亚洲国产成人91精品| 日本www色高清视频| 亚洲国产成人精品区| 一二三四在线视频播放社区| 国内精品视频在线播放一区 | 日韩影院久久| 欧美一区二区三区在线播放 | 亚洲xx在线| 在线观看深夜| 母乳女神春日もな| 色黄啪啪网18以下免费进| 色花堂在线| 亚洲九色| 久久精品九九亚洲精品天堂| 青草青视频在线观看| 日韩aaa| 星空传媒在线视频| 国产人A片在线乱码视频|