国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于51單片機(jī)恒溫控制系統(tǒng)的設(shè)計

2016-04-25 17:25:44孫志永
中國科技博覽 2016年3期
關(guān)鍵詞:溫度控制

孫志永

[摘 要]本文設(shè)計一種基于單片機(jī)控制的恒溫系統(tǒng)研究,系統(tǒng)通過按鍵設(shè)置溫度的上下限,當(dāng)溫度超出限制范圍時,單片機(jī)驅(qū)動相應(yīng)的負(fù)載工作,同時產(chǎn)生聲光報警。

[關(guān)鍵詞]STC89C51單片機(jī),溫度控制,DS18B20

中圖分類號:TP273.5 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-914X(2016)03-0142-01

1.前言

溫度是工業(yè)生產(chǎn)中主要的被控參數(shù)之一,但隨著現(xiàn)代工農(nóng)業(yè)技術(shù)的發(fā)展及人們對生活環(huán)境要求的提高,與溫度相關(guān)的檢測和控制系統(tǒng)越來越廣泛的被應(yīng)用到各個生產(chǎn)、生活等領(lǐng)域,而且對其控制的要求也在不斷提高,

本文以AT89C51單片機(jī)為主控芯片,以DS18B20為溫度測量元件,LCD1602液晶顯示屏為顯示元件,繼電器模塊為負(fù)載驅(qū)動控制模塊,設(shè)計一種簡單、方便使用的恒溫控制系統(tǒng)。本恒溫控制系統(tǒng)與傳統(tǒng)的溫度計相比,具有讀數(shù)方便,測溫范圍廣,設(shè)計靈活、成本較低等優(yōu)點(diǎn),可以應(yīng)用在大型工業(yè)及民用恒溫監(jiān)測的場所。

2.硬件設(shè)計

本設(shè)計以AT89C51單片機(jī)為主控芯片, DS18B20為溫度測量元件,將檢測到的溫度信息反饋到LCD1602液晶顯示屏上。系統(tǒng)設(shè)定上下限溫度值(通過程序可以更改上下限初始值),如果檢測到的溫度低于下限或者高于上限值,蜂鳴器報警,相應(yīng)的LED燈閃爍,繼電器驅(qū)動負(fù)載進(jìn)行制冷和升溫;當(dāng)溫度達(dá)到溫度設(shè)定區(qū)間,蜂鳴器停止報警,LED燈停止閃爍,從而實(shí)現(xiàn)系統(tǒng)的自動恒溫控制。系統(tǒng)電路原理圖如圖1所示。

(1)AT89C51簡介

AT89C51是一種帶4K字節(jié)FLASH存儲器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器。

(2)DS18B20簡介

DS18B20是美國DALLAS半導(dǎo)體公司繼DS1820之后最新推出的一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻相比,他能夠直接讀出被測溫度并且可根據(jù)實(shí)際要求通過簡單的編程實(shí)現(xiàn)9~12位的數(shù)字值讀數(shù)方式??梢苑謩e在93.75ms和750ms內(nèi)完成9位和12位的數(shù)字量,并且從DS18B20讀出的信息或?qū)懭隓S18B20的信息僅需要一根接口線讀寫,溫度變換功率來源于數(shù)據(jù)總線,總線本身也可以向所掛接的DS18B20供電,而無需額外電源。因而使用DS18B20可使系統(tǒng)結(jié)構(gòu)更趨簡單,可靠性更高。

3.軟件設(shè)計

(1)流程圖

整個系統(tǒng)包括管理程序和控制程序兩部分。管理程序是對顯示LED進(jìn)行動態(tài)刷新,控制指示燈、處理鍵盤的掃描和響應(yīng)、進(jìn)行掉電保護(hù)的處理、執(zhí)行中斷服務(wù)操作等??刂瞥绦蚴菍Ρ豢貙ο筮M(jìn)行采樣、數(shù)據(jù)處理, 根據(jù)控制算法進(jìn)行計算和輸出等。

(2)部分主要程序代碼

4.總結(jié)

本設(shè)計以AT89C51為核心,以DS18B20為測量元件,利用軟硬件相結(jié)合的方式啟動相應(yīng)的功能電路,實(shí)現(xiàn)恒溫效果的控制,具有成本低,控制方便、簡單靈活、實(shí)用性強(qiáng)等優(yōu)點(diǎn),具有一定的實(shí)用性。

參考文獻(xiàn)

[1] 余威明. DS18B20高精度多點(diǎn)溫度測量顯示系統(tǒng)[J]. 儀表技術(shù), 2007,03.

[2] 孫劍濤,崔明禮.基于AT89S51單片機(jī)的溫度測控系統(tǒng)設(shè)計[J]. 傳感測量技術(shù), 2008,(08).

[3] 楊金紅, 林詠海.AT89S51及其在溫度測量中的應(yīng)用[J]. 科技風(fēng), 2008,(21).

[4] 鄭惟暉. 單片機(jī)智能溫度控制系統(tǒng)的設(shè)計[J]. 黃山學(xué)院學(xué)報, 2008,10(05).

[5] 宋刈非,趙猷肄,林一楠.基DS1820傳感器的溫度測量系統(tǒng)[J]. 光電技術(shù)應(yīng)用, 2009,24(03).

猜你喜歡
溫度控制
船舶主機(jī)溫度控制方法優(yōu)化
電飯鍋為什么不會把飯做糊?
基于模糊PID參數(shù)自整定的細(xì)胞培養(yǎng)箱溫度控制算法
鍛造溫度控制
談建筑工程大體積混凝土施工技術(shù)及溫度控制
集成一體化智能熔點(diǎn)儀的研究
科技視界(2016年14期)2016-06-08 13:39:11
基于模糊控制的PLC在溫度控制中的應(yīng)用
電子制作(2016年21期)2016-05-17 03:53:01
考慮水管冷卻的大體積混凝土承臺溫度控制研究
三菱PLC在電加熱與溫度控制中的應(yīng)用
河南科技(2014年14期)2014-02-27 14:11:54
基于模糊PID算法的空調(diào)機(jī)組溫度控制
扬州市| 唐河县| 天镇县| 海兴县| 工布江达县| 藁城市| 象山县| 徐汇区| 景泰县| 纳雍县| 二连浩特市| 池州市| 玛纳斯县| 贡觉县| 读书| 金坛市| 岑溪市| 秦安县| 黑水县| 葵青区| 伊吾县| 内丘县| 金昌市| 广东省| 舞阳县| 曲周县| 安化县| 林口县| 新营市| 贵港市| 翁牛特旗| 南投市| 兰考县| 石家庄市| 湘阴县| 平定县| 台前县| 黄平县| 玉树县| 张家口市| 商丘市|