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

多點溫度檢測系統(tǒng)的設計

2017-10-23 10:28:25唐影
無線互聯(lián)科技 2017年19期
關(guān)鍵詞:單片機

唐影

摘 要:文章對多點溫度檢測系統(tǒng)的設計進行研究,多點溫度檢測系統(tǒng)為單片機控制7個溫度傳感器,讀取溫度后發(fā)送至液晶顯示屏進行顯示,每個點都可以設置相應的溫度值,當任意一點的溫度超過該點的設定值時,聲光報警和語音報警同時啟動,使報警系統(tǒng)更加精確、完美。

關(guān)鍵詞:溫度檢測;單片機;語音報警

在倉庫、車間等密閉的較大空間或儲物場合,需要在空間內(nèi)設置多個溫度采集點來測溫。將單片機運用到測溫領域上,可以解決很多棘手的問題,比如系統(tǒng)的滯后性和精確度等[1]。單片機技術(shù)在工藝、內(nèi)部結(jié)構(gòu)和電源電壓上都在不斷地發(fā)展[2]。

在整體的設計中,充分了解了單片機STC89C52RC的工作原理和它具體的管腳功能,以及MY1690-12P語音播報模塊的使用和DS18B20溫度傳感器的應用,完成了有7個點的溫度檢測系統(tǒng)的設計,并在protues上進行系統(tǒng)的仿真,最后完成了實物的制作。

1 系統(tǒng)設計要求

多點溫度檢測系統(tǒng)實時監(jiān)控7個測溫點,將各個點溫度顯示出來,并且在溫度超過設定值時使用聲光提示報警。系統(tǒng)滿足以下條件:(1)溫度測量范圍﹣50~99 ℃,采集精度1 ℃。(2)測量溫度點7個左右,并能顯示當前各個點的溫度。(3)可以修改設定值。(4)無論哪個點超過了設定值溫度,聲光報警系統(tǒng)啟動,并語音提示是哪個測溫點超過設定值。

多點溫度檢測系統(tǒng)采用ST89C52單片機實現(xiàn)。一個單片機可以對多個DS18B20溫度傳感器進行控制,運用主從分布式思想,僅由一個單片機控制7個溫度傳感器進行分工合作,從而實現(xiàn)7個溫度的檢測與控制。

2 系統(tǒng)的整體構(gòu)架

在設計過程中選取了STC89C52單片機作為系統(tǒng)的核心,它主要控制溫度傳感器、液晶顯示電路,蜂鳴器以及語音模塊這4個模塊。這4個模塊的電路必須要按照編譯好的程序來執(zhí)行各自的工作內(nèi)容。系統(tǒng)的整體構(gòu)架如圖1所示。各部分電路的功能以及作用如下。

(1)單片機電路:單片機電路是此次設計的重點部分,它相當于一臺小型的計算機,包括輸入輸出電路、定時、掃描、時間設置等電路。用戶先是給單片機輸入指令,然后由單片機完成相應的操作程序后,通過外部的硬件電路,實現(xiàn)對下面各個模塊的控制。當系統(tǒng)遇到故障或者給單片機的信號不準確,系統(tǒng)就無法正常工作[3]。

(2)電源電路:系統(tǒng)外接+5 V電源供電。

(3)復位電路:復位電路對于單片機的穩(wěn)定性是很重要的。它可以使單片機內(nèi)部的各個參數(shù)保持初始的位置,避免因為外部因素引起的程序紊亂。

(4)時鐘電路:為單片機提供工作時所需要的時鐘脈沖信號,相當于是單片機的心臟,供單片機作定時和計時使用。

(5)溫度傳感器電路:系統(tǒng)設計了7個溫度傳感器電路,通過它能測得溫度的數(shù)據(jù),是系統(tǒng)的核心電路。

(6)液晶顯示電路:選用LCD1602,它可以將實時測得的溫度值顯示出來。

(7)報警電路:用戶可以自己設置7個點中任意一個的溫度值,當實際溫度值超過設定好的溫度值時,控制芯片驅(qū)動蜂鳴器報警,同時報警燈會亮,語音報警會提示具體哪個點超過了設定溫度值。

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

系統(tǒng)硬件部分主體上分為6個模塊:單片機最小系統(tǒng)模塊、溫度顯示模塊、溫度測量模塊、聲光報警模塊、語音警報模塊和按鍵模塊。

3.1 單片機最小系統(tǒng)模塊

最小系統(tǒng)就是單片機的驅(qū)動電路。它主要包括供電系統(tǒng)、時鐘電路和復位電路3部分。復位電路連接到單片機的REST口,采用的是按鍵復位。時鐘電路連接到的是XTAL1和XTAL2口。最小系統(tǒng)的電源連接采用的是USB的插口,十分方便;外接晶振頻率為11.059 2 MHz。

3.2 溫度顯示模塊電路設計

溫度顯示模塊能夠直觀地了解具體的溫度值,系統(tǒng)滾動顯示7個點的溫度。系統(tǒng)設置3個按鍵:設置鍵、增加鍵、減少鍵。按下設置鍵,顯示屏會馬上切換至設置界面并顯示第一個點的設定溫度,再按設置鍵切換至第2個點的設定溫度,以此類推。按增加、減少鍵就能設定每個點的溫度值。這里采用LCD1602顯示屏,它一共有16個引腳,按照每個引腳的具體功能連接到單片機上。

3.3 溫度測量模塊電路設計

供電電路選擇用一個外部電源向它的VDD引腳供電,這種方法的優(yōu)點是單總線上不再需要強上拉,總線不用在溫度轉(zhuǎn)換的時間段一直保持高電平。

多點溫度檢測系統(tǒng)采用STC89C52RC單片機的并口來同時控制7個溫度傳感器。該系統(tǒng)中7個溫度傳感器的接法大都一致,只有DQ腳分別鏈接到單片機的P1.0至P1.6口。

3.4 報警模塊的設計

多點溫度檢測系統(tǒng)采用聲音報警、閃爍和語音報警。用單片機與有源蜂鳴器以及一盞LED燈連接,只要哪個點的溫度超過了該點的預定溫度值,傳感器把信號送給單片機后,單片機立即通過置位P3.7口使得蜂鳴器發(fā)出報警聲音,同時置位P3.6口使得LED燈閃爍來報警提醒,聲音和亮光同時發(fā)出。

語音報警可以具體播報哪個點超過了預定溫度值的功能,采用MY1690-12P的MP3語音模塊來語音報警。此模塊一共有12個引腳,在實際的設計中只用到了其中的6個引腳。它上面的1號引腳和2號引腳(SPK1和SPK2)外接了一個無源喇叭來播報語音,5號引腳外接一個+5 V電源,12號引腳接地。它的7號引腳(RX)為UART異步串口數(shù)據(jù)輸入,連接到單片機的10號引腳(RXD腳),它的8號引腳(TX)為UART異步串口數(shù)據(jù)輸出,連接到單片機的11號引腳(TXD腳)。

3.5 按鍵模塊的設計

各個按鍵是相互獨立的,每個按鍵單獨占用一根I/O線,每根I/O線的按鍵工作狀態(tài)也是相互獨立的,不會影響到其他I/O線上的工作狀態(tài)。按鍵模塊一共使用了5個按鍵(S1,S2,S3,S4,S5)。其中S1為系統(tǒng)的復位按鍵,按鍵S2連接的是單片機的P2.3接口,為系統(tǒng)的設置鍵,通過按下它來進入到設置界面對第一個點進行設置,再按下它進入第二個點的設置,以此類推。按鍵S3連接的是單片機的P2.2接口,為系統(tǒng)的增加鍵,在進入設置界面后通過按下它來增加相應點的溫度設定值。按鍵S4連接的是單片機的P2.1接口,為系統(tǒng)的減少鍵,在進入設置界面后通過按下它來減少相應點的溫度設定值。按鍵S5連接的是單片機的P2.0接口,為系統(tǒng)的備用鍵,沒有設置任何的功能。endprint

4 軟件程序設計及調(diào)試

系統(tǒng)主程序的執(zhí)行流程如圖2所示,主程序先對顯示屏和7個溫度傳感器進行初始化,再重復調(diào)用溫度傳感器的寫命令和讀數(shù)據(jù)兩個模塊,由于溫度是模擬量,無法進行傳輸,所以就需要把溫度轉(zhuǎn)換成數(shù)字量后送到液晶顯示屏進行直觀地顯示。然后可以按下設置鍵一個一個地設置7個點的溫度值,當任意一個點超過設定值時,聲光報警模塊開始工作,同時語音播報具體哪個點超過了預定溫度。

5 仿真調(diào)試與實物效果

使用proteus仿真電路,當任意一個點超過該點的溫度設計值時,蜂鳴器馬上發(fā)出警報,同時LED燈開始閃爍。系統(tǒng)運行后的仿真電路如圖3所示。

通過USB接口給實物PCB板供電,剛通電時工作燈D1就會一直亮著直到斷電為止,并且會語音提示“開始檢測溫度傳感器,開始采集”。然后液晶顯示屏會顯示出從1—7的數(shù)字,并顯示“Welcome To Use”的英文。接著是系統(tǒng)的初始化,初始化完成后就開始循環(huán)顯示7個點的溫度值,當7個點的溫度都沒超過設定值時,板子右上角的蜂鳴器不會發(fā)出聲音,報警燈D3也不會亮。因為只是模擬的系統(tǒng),溫度傳感器的溫度不能輕易地去改變,于是就把設定溫度值調(diào)到當前室溫以下,模擬報警。按下S5設置鍵,進入到第一個點的設置界面,按下S3的減少鍵,把設定溫度值調(diào)到室溫以下,再按設置鍵到第2個點的設置界面,以此類推。退出設置界面后系統(tǒng)會馬上發(fā)出聲光報警,喇叭循環(huán)播報第一個點超過了設定溫度值。

6 結(jié)語

7個溫度傳感器能迅速且準確測量出當前的溫度,并且通過與單片機相連,把測到的溫度值經(jīng)過轉(zhuǎn)換處理后發(fā)送給單片機,然后被送到液晶顯示屏進行滾動顯示。通過按下設置鍵可以進入設置界面,再按增加、減少鍵來設置每個點的設定溫度值時,當傳感器測到的溫度超過該點的設定溫度值,聲光報警模塊立即啟動,語音系統(tǒng)自動播報該點的警報。

從結(jié)果上來看,依據(jù)DS18B20單總線協(xié)議和單片機的應用知識,成功地實現(xiàn)了多點溫度檢測系統(tǒng)的功能,并且還開發(fā)了語音報警功能。在實際生活中,需要測量的點不可能僅有7個,所以只要把溫度傳感器與單片機按照上面的方式連接好,然后再增加一些程序就能夠輕松實現(xiàn)更多點的測量檢測。本設計具有較強的實用性和拓展性。

[參考文獻]

[1]王峰,孟立凡.基于單片機的溫度調(diào)溫系統(tǒng)的設計與實現(xiàn).[J]電子世界,2011(10):103-109.

[2]王秀霞.基于DS18B20的多路無線溫度檢測系統(tǒng)[J].湖南大學學報(自然科學版),2011(12):362-367.

[3]曹海平.基于單片機和DS18B20的分布式多點溫度檢測系統(tǒng)的設計[J].自動化技術(shù)與應用,2008(11):90-92.endprint

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統(tǒng)設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統(tǒng)的仿真設計
主站蜘蛛池模板: 午夜毛片免费看| 国产精品深爱在线| 久久伊人操| 欧美日韩国产成人在线观看| 国产清纯在线一区二区WWW| 国产乱子伦一区二区=| 国产激爽大片在线播放| 国产亚洲成AⅤ人片在线观看| 久久精品亚洲专区| 国产在线91在线电影| 亚洲视频在线青青| 亚洲精品波多野结衣| 中文字幕调教一区二区视频| 国产日本视频91| 国产青榴视频| 国产理论最新国产精品视频| 久久大香香蕉国产免费网站| a毛片免费看| 国产精品香蕉在线观看不卡| 99这里只有精品免费视频| 欧美亚洲日韩不卡在线在线观看| www.日韩三级| 国产成人成人一区二区| 久久精品中文字幕免费| 亚洲av无码成人专区| 国产精品尹人在线观看| 国产97视频在线| 毛片免费在线视频| 伊人久热这里只有精品视频99| 欧亚日韩Av| 99热这里只有精品5| 福利视频久久| 2020亚洲精品无码| 伊伊人成亚洲综合人网7777| 高潮毛片无遮挡高清视频播放| 欧美日韩北条麻妃一区二区| 91精品网站| 欧美在线导航| 五月综合色婷婷| 免费99精品国产自在现线| 亚洲天堂日韩av电影| 美女国产在线| 99ri国产在线| 国产一在线| 韩日无码在线不卡| 日韩在线视频网站| 五月天丁香婷婷综合久久| 最新国产网站| 国产欧美精品午夜在线播放| 欧美日韩在线国产| 一区二区理伦视频| 国产午夜无码专区喷水| 久久99国产综合精品1| 国产成人精品一区二区不卡| 日本人妻一区二区三区不卡影院| 99青青青精品视频在线| 丁香六月激情综合| 视频二区中文无码| 久久国产精品77777| 国产美女精品一区二区| 精品国产免费人成在线观看| 黄色网站在线观看无码| 91久久国产热精品免费| 日韩在线观看网站| 无码视频国产精品一区二区| 色欲综合久久中文字幕网| 99精品伊人久久久大香线蕉| 久草青青在线视频| 精品撒尿视频一区二区三区| 久久久精品久久久久三级| 国产亚洲视频中文字幕视频| 亚洲国产精品无码AV| 亚洲成人77777| 毛片在线区| 亚洲成人在线免费| 老熟妇喷水一区二区三区| 尤物精品国产福利网站| 国产国语一级毛片在线视频| 麻豆国产精品一二三在线观看| 亚洲视频色图| 国产自在线播放| 亚洲黄色片免费看|