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

?

基于單片機(jī)的多路溫度采集器設(shè)計(jì)

2019-09-12 10:41:42時(shí)永寶
關(guān)鍵詞:采集器報(bào)警單片機(jī)

時(shí)永寶

摘 要:伴隨著時(shí)代的快速發(fā)展,智能將會(huì)成為今后的主流方向,按照設(shè)定好的思路,在特定的環(huán)境里自主工作,不需要人為的操控。在本次研究中,以STC89C51單片機(jī)作為核心控制器,用DS18B20溫度傳感器檢測(cè)溫度,當(dāng)采集到的數(shù)值高于或低于預(yù)先設(shè)定值時(shí),報(bào)警模塊進(jìn)行反饋工作;待檢測(cè)的數(shù)值處理后,顯示時(shí)數(shù)據(jù)可以讀取到十分位。

關(guān)鍵詞:STC89C51單片機(jī);DS18B20;1602液晶模塊

文章編號(hào):2095-2163(2019)04-0301-03 中圖分類號(hào):TP274.2 文獻(xiàn)標(biāo)志碼:A

0 引 言

溫度采集器,嚴(yán)格地講,是由設(shè)定好的程序來(lái)控制傳感器的采集,用以表示實(shí)時(shí)溫度的簡(jiǎn)易裝置。其優(yōu)勢(shì)在于輸入速度快、可靠性高和采集數(shù)據(jù)方便。利用單片機(jī)的儲(chǔ)存功能,溫度采集器反饋回的信息可以隨時(shí)儲(chǔ)存,并具有一定的自動(dòng)報(bào)警能力。溫度采集器易于制作,不僅能單獨(dú)使用,還可以和其它設(shè)備結(jié)合使用,結(jié)合后可以實(shí)現(xiàn)自動(dòng)化管理。

選取STC89C51作為控制的核心芯片,因其具有擦寫功能,擦寫次數(shù)可達(dá)1000次。STC89C51是集成芯片,集成了中央處理器、數(shù)據(jù)存儲(chǔ)器等,同時(shí)還具有編寫性能,結(jié)合相應(yīng)工具,可以下載程序到51芯片中,省去一些環(huán)節(jié),從而降低成本。選擇51芯片為控制單元,因?yàn)槠湫詢r(jià)比高,容易買到[1]。

1 系統(tǒng)硬件設(shè)計(jì)

1.1 單片機(jī)的選擇

整個(gè)系統(tǒng)的神經(jīng)中樞是STC89C51單片機(jī),用其指揮控制傳感器,進(jìn)行溫度采集,便于達(dá)到仿真效果。結(jié)合控制器,設(shè)計(jì)采集溫度器的高溫與低溫報(bào)警系統(tǒng),通過(guò)傳感器進(jìn)行溫度檢測(cè),當(dāng)檢測(cè)到的溫度高于或低于設(shè)定值時(shí),報(bào)警模塊出現(xiàn)反饋[4]。

1.2 溫度采集器電路設(shè)計(jì)

采用溫度傳感器DS18B20可以在任意環(huán)境和位置下,進(jìn)行實(shí)時(shí)數(shù)據(jù)采集。然后將采集的數(shù)值輸送給控制單元,控制單元處理后,會(huì)得到一個(gè)比較穩(wěn)定的數(shù)據(jù)值,將其送入主控單元;主控單元對(duì)其處理分析后,將處理的數(shù)據(jù)送給顯示模塊。溫度采集器電路設(shè)計(jì)原理如圖1所示。

1.3 電源模塊設(shè)計(jì)

根據(jù)仿真要求,設(shè)計(jì)單片機(jī)傳感器的電壓為4.5 V,現(xiàn)實(shí)中可以利用電池供電。在多次的驗(yàn)證后,最終得到的結(jié)果,符合最初的設(shè)定。使用電池供電,一是方便, 二是安全, 系統(tǒng)可在穩(wěn)定電壓范圍內(nèi)進(jìn)行工作。

1.4 顯示模塊選擇

選擇工業(yè)字符型液晶LCD1602顯示,可以給系統(tǒng)提供一個(gè)標(biāo)準(zhǔn)的LCD驅(qū)動(dòng)接口,按照仿真要求進(jìn)行操作,從而控制實(shí)時(shí)顯示。結(jié)合上述觀點(diǎn),選用工業(yè)字符型液晶完成模擬仿真,物盡其用。

1.5 傳感器模塊選擇

根據(jù)此設(shè)計(jì)而使用數(shù)字溫度傳感器,由于其性價(jià)比高,能夠更加清晰地反應(yīng)采集到的實(shí)時(shí)溫度數(shù)值;還可以較為直觀的得到測(cè)量后的數(shù)值;通過(guò)相關(guān)的轉(zhuǎn)換,從而完成設(shè)計(jì)的要求。傳感器理想狀態(tài)可以選取2種供電方式,一是數(shù)據(jù)總線供電方式,二是外部供電;結(jié)合實(shí)際情況,仿真設(shè)計(jì)采用的是后者。電路總體構(gòu)思結(jié)合軟件仿真相對(duì)容易完成。溫度采集模塊的設(shè)計(jì)方案如圖2所示。

2 硬件單元模塊設(shè)計(jì)

2.1 主控制模塊

主控制模塊的設(shè)計(jì)相對(duì)來(lái)說(shuō)比較簡(jiǎn)單,其遵循尾重原則,用來(lái)協(xié)調(diào)各個(gè)模塊之間的聯(lián)系,從而完成各個(gè)模塊之間的連接,如圖3所示。

2.2 液晶顯示模塊

根據(jù)仿真需求,選擇工業(yè)字符型液晶顯示,數(shù)據(jù)口與單片機(jī)P1端口相連接,控制鍵與單片機(jī)的RS、RW相連接。溫度采集器報(bào)警模塊。如果有報(bào)警可以通過(guò)顯示模塊查看報(bào)警信息,且具有聲光報(bào)警功能。即采集溫度高于或低于設(shè)定值時(shí),出現(xiàn)報(bào)警反饋。傳感器可以精準(zhǔn)地檢測(cè)到溫度的十分位,并具有斷電儲(chǔ)存數(shù)據(jù)功能;人性的智能化的按鍵設(shè)置,使得其具有連加、減功能。LCD1602液晶能同時(shí)顯示4個(gè)溫度W1、W2、W3、W4并3 s后自動(dòng)循環(huán)切換到溫度W5、W6、W7、W8顯示,如圖4所示。

2.3 報(bào)警器電路

報(bào)警電路具有聲光反饋效果,即采集的溫度數(shù)值高于設(shè)定溫度數(shù)值時(shí),高溫報(bào)警,二極管閃爍;采集的溫度數(shù)值低于設(shè)定的溫度數(shù)值時(shí),低溫報(bào)警,二極管不發(fā)光。蜂鳴器與發(fā)光二極管兩者互相結(jié)合,形成的反饋效果,更加直觀地反映出報(bào)警的情況。

3 系統(tǒng)軟件設(shè)計(jì)

軟件設(shè)計(jì)分為2塊—主程序和子程序,為了使程序簡(jiǎn)潔,采用側(cè)重主程序與子程序輔助的原則,從而有效地完成仿真,調(diào)用的子程序分別是DS18B20溫度采集模塊、顯示模塊、報(bào)警模塊。溫度傳感器在檢測(cè)到實(shí)時(shí)數(shù)據(jù)時(shí),把數(shù)值送給芯片,芯片進(jìn)行判斷處理,通過(guò)顯示模塊顯示,然后對(duì)采集的數(shù)據(jù)進(jìn)行存儲(chǔ),掉電時(shí)采集數(shù)據(jù)不會(huì)丟失。報(bào)警程序的聲光反饋,更加直觀地顯示出報(bào)警的情況,當(dāng)采集的溫度數(shù)值大于或者小于設(shè)定數(shù)值時(shí),出現(xiàn)報(bào)警反饋,流程如圖5所示。

4 結(jié)束語(yǔ)

對(duì)不同地點(diǎn)(封閉或開(kāi)放環(huán)境)進(jìn)行溫度采集,采集數(shù)值達(dá)到上限和下限時(shí)進(jìn)入報(bào)警反饋,報(bào)警反饋時(shí),溫度數(shù)值顯示可以精確到十分位,且系統(tǒng)整體具有防掉電,自我數(shù)據(jù)保存功能。數(shù)據(jù)讀取方便;仿真中還增加了連加、減功能。利用顯示模塊的特點(diǎn),可以看到采集的溫度數(shù)值的實(shí)施情況。在教室、宿舍、操場(chǎng)不同地點(diǎn)不同時(shí)間進(jìn)行測(cè)試,在測(cè)試地點(diǎn)選取一個(gè)固定位置,打開(kāi)仿真軟件,進(jìn)行數(shù)據(jù)讀取,先讀取實(shí)際值,然后根據(jù)實(shí)際值設(shè)定相對(duì)的最高和最低報(bào)警參數(shù),以便于實(shí)驗(yàn)快速地進(jìn)行。測(cè)試結(jié)果顯示可以完成高溫報(bào)警及發(fā)光二級(jí)管閃爍,低溫只報(bào)警,二極管不閃爍的功能,從而實(shí)現(xiàn)溫度采集的功能。

參考文獻(xiàn)

[1]郭惠,吳迅. 單片機(jī)C語(yǔ)言程序設(shè)計(jì)完全自學(xué)手冊(cè)[M]. 北京:電子工業(yè)出版社,2008.

[2]賈振國(guó). DS18B20及高精度溫度測(cè)量的實(shí)現(xiàn)[J]. 電子技術(shù)應(yīng)用,2000, 26(1):58-59.

[3]周月霞, 孫傳友. DS18B20硬件連接及軟件編程[J]. 傳感器世界,2001 (12):25-29.

[4]楊恢先,黃輝光. 單片機(jī)原理及應(yīng)用[M]. 北京:人民郵電出版社,2006.

[5]楊麗君. AT89C51單片機(jī)控制的多路溫度檢測(cè)系統(tǒng)[M]. 自動(dòng)化與儀表,2000, 15(3):66-68.

猜你喜歡
采集器報(bào)警單片機(jī)
COVID-19大便標(biāo)本采集器的設(shè)計(jì)及應(yīng)用
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
LKD2-HS型列控中心驅(qū)采不一致報(bào)警處理
基于ZigBee的大型公共建筑能耗采集器設(shè)計(jì)
基于LabVIEW的多數(shù)據(jù)采集器自動(dòng)監(jiān)控軟件設(shè)計(jì)與開(kāi)發(fā)
2015款奔馳E180車安全氣囊報(bào)警
死于密室的租住者
奔馳E260車安全氣囊報(bào)警
栾川县| 建水县| 杭州市| 仙桃市| 苏州市| 兴安盟| 泾川县| 双峰县| 佛冈县| 万源市| 河西区| 宝应县| 五华县| 皋兰县| 丰城市| 黄石市| 常宁市| 蒙山县| 浦城县| 东乡县| 呼和浩特市| 磐安县| 宿州市| 德清县| 二连浩特市| 五莲县| 河北省| 株洲县| 满洲里市| 拜城县| 长葛市| 建水县| 化德县| 凌云县| 乌拉特前旗| 盐山县| 京山县| 中江县| 宾川县| 清水县| 临潭县|