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

?

基于STM32的遠(yuǎn)程無(wú)線智能魚缸控制系統(tǒng)設(shè)計(jì)

2019-10-21 10:12:43朱炯健張喜洋楊樹(shù)輝齊延興
科技風(fēng) 2019年6期
關(guān)鍵詞:無(wú)線通信

朱炯健 張喜洋 楊樹(shù)輝 齊延興

摘?要:本文設(shè)計(jì)了一種以STM32單片機(jī)為核心的智能魚缸控制系統(tǒng)。該系統(tǒng)對(duì)魚缸的溫度、液位等各項(xiàng)參數(shù)進(jìn)行檢測(cè)與控制,實(shí)現(xiàn)了自動(dòng)給氧和自動(dòng)喂食。同時(shí),實(shí)現(xiàn)了手機(jī)與STM32的無(wú)線通信,可近程或遠(yuǎn)程監(jiān)控魚缸環(huán)境,具有廣泛的應(yīng)用前景。

關(guān)鍵詞:STM32;智能魚缸;無(wú)線通信

1 研究意義

隨著人們物質(zhì)生活水平的改善和欣賞能力的提高,觀賞魚缸等之類的工藝品逐漸進(jìn)入了家庭。但是,目前市場(chǎng)上家用觀賞魚缸的功能不夠完善、價(jià)格相差太大,一些工作需人工操作完成,這就給人們帶來(lái)了很大的麻煩與不便。[1,2]本文設(shè)計(jì)了一具有通信功能的智能魚缸,該系統(tǒng)集液位控制、溫度控制、自動(dòng)換水、自動(dòng)喂食、自動(dòng)清潔于一身,并可實(shí)時(shí)監(jiān)控。

2 硬件設(shè)計(jì)

該系統(tǒng)的被控對(duì)象是魚缸,被控參量有溫度、液位,以及定時(shí)的自動(dòng)換水、自動(dòng)供氧和自動(dòng)喂食,因此,是一個(gè)以微處理器為核心,應(yīng)用傳感器技術(shù)、電機(jī)驅(qū)動(dòng)控制技術(shù)和無(wú)線通信技術(shù)的實(shí)時(shí)控制系統(tǒng)。[3]為實(shí)現(xiàn)上述功能,本系統(tǒng)主要的控制模塊設(shè)計(jì)如下:

2.1 微處理器的選用

為了便于實(shí)現(xiàn)通信功能和以后升級(jí)的需要,本設(shè)計(jì)選用了32位嵌入式單片機(jī)STM32,具體型號(hào)為STM32F103VET6。該單片機(jī)是意法半導(dǎo)體公司推出的一款超低功耗32位微處理器,片內(nèi)具有20KB的SRAM和60KB的FLASH,以及眾多的I/O口。外設(shè)可通過(guò)兩條APB總線相連,可匹配標(biāo)準(zhǔn)的通信接口。

2.2 溫度檢測(cè)與控制

溫度檢測(cè)采用數(shù)字式溫度傳感器DS18B20。當(dāng)檢測(cè)到的溫度不在設(shè)定范圍,控制加熱器進(jìn)行溫度調(diào)節(jié)。加熱器采用交流220V供電,故需要加固態(tài)繼電器。即利用單片機(jī)控制繼電器,由繼電器接通加熱器。

2.3 液位檢測(cè)與控制

為方便實(shí)現(xiàn),通過(guò)液位開(kāi)關(guān)來(lái)檢測(cè)液位的上下限。當(dāng)液位達(dá)到下限時(shí)接通供水泵,自動(dòng)加水;液位達(dá)到上限時(shí)斷開(kāi)供水泵電路停止加水。供水泵采用交流220V供電,也需用固態(tài)繼電器控制。

2.4 自動(dòng)喂食

自動(dòng)喂養(yǎng)通過(guò)減速電機(jī)帶動(dòng)喂養(yǎng)盒內(nèi)葉輪轉(zhuǎn)動(dòng),攪動(dòng)食料完成自動(dòng)喂食。減速電機(jī)采用N20型直流電機(jī),5V供電。STM32定時(shí)輸出高電平,通過(guò)光耦隔離后控制電機(jī)轉(zhuǎn)動(dòng),實(shí)現(xiàn)定時(shí)自動(dòng)喂養(yǎng)。

2.5 GSM模塊

該模塊選用西門子的TC35,可工作在900kHz和1800kHz兩個(gè)頻段。有半速、全速和增強(qiáng)型全速三種速率供選擇,可工作于通話模式、空閑模式和省電模式。同時(shí),模塊支持232/TTL電平的串口連接,可通過(guò)USB轉(zhuǎn)232模塊或USB轉(zhuǎn)TTL模塊連接電腦,應(yīng)用方便。通過(guò)手機(jī)短信息實(shí)現(xiàn)遠(yuǎn)程控制,控制指令使用“密碼+指令”的格式發(fā)送。STM32通過(guò)GSM模塊接收短信數(shù)據(jù),然后進(jìn)行數(shù)據(jù)的識(shí)別、處理。若密碼正確,則按照接收到的信息完成相應(yīng)的控制功能。[4]

2.6 藍(lán)牙模塊

該模塊選用正點(diǎn)原子ATK-HC05藍(lán)牙串口模塊。該模塊可以同各種帶藍(lán)牙功能的智能終端配對(duì)。在手機(jī)上安裝藍(lán)牙串口助手APP軟件,與STM32控制的藍(lán)牙模塊配對(duì)成功后,可進(jìn)行近距離無(wú)線通信,實(shí)現(xiàn)相應(yīng)的控制功能。

經(jīng)上述各模塊的設(shè)計(jì),智能魚缸系統(tǒng)框圖如圖1所示。

3 軟件設(shè)計(jì)

智能魚缸控制系統(tǒng)軟件采用C語(yǔ)言編寫,包括主程序、溫度檢測(cè)控制子程序、液位檢測(cè)控制子程序、顯示子程序、藍(lán)牙通信程序、GSM通信程序。系統(tǒng)的工作流程為:?jiǎn)?dòng)系統(tǒng)后進(jìn)行初始化,獲取當(dāng)前的日期、時(shí)間以及各項(xiàng)檢測(cè)參數(shù),根據(jù)當(dāng)前各檢測(cè)參數(shù)完成相應(yīng)的控制功能。系統(tǒng)主程序流程圖如圖2所示。

4 總結(jié)

本文設(shè)計(jì)了一基于STM32的遠(yuǎn)程無(wú)線智能魚缸控制系統(tǒng)。系統(tǒng)以STM32F103VET6為核心,對(duì)魚缸的各項(xiàng)參數(shù)進(jìn)行控制,并通過(guò)GSM和藍(lán)牙通信實(shí)現(xiàn)遠(yuǎn)程監(jiān)控。該系統(tǒng)經(jīng)調(diào)試和長(zhǎng)期運(yùn)行后,運(yùn)行穩(wěn)定可靠,且操作簡(jiǎn)便、成本低、易升級(jí),具有廣泛的應(yīng)用前景。

參考文獻(xiàn):

[1]王珍娟,宋玉剛.魚缸智能控制器的設(shè)計(jì)[J].甘肅科技,2012,28(9):72-74.

[2]支元,王登科.基于嵌入式系統(tǒng)智能魚缸的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2015,11(29):155-156.

[3]張少飛.基于單片機(jī)的魚缸自動(dòng)環(huán)境控制系統(tǒng)設(shè)計(jì)[D].貴陽(yáng):桂林電子科技大學(xué),2014.

[4]沈炎松.一種基于STM32的遠(yuǎn)程無(wú)線智能家居控制系統(tǒng)[J].赤峰學(xué)院學(xué)報(bào)(自然科學(xué)版),2017,33(5):15-17.

猜你喜歡
無(wú)線通信
餐飲業(yè)油煙在線監(jiān)控系統(tǒng)的設(shè)計(jì)與研究
無(wú)線通信技術(shù)的熱點(diǎn)和發(fā)展趨勢(shì)
無(wú)線通信技術(shù)在測(cè)繪工程中的應(yīng)用分析
基于ZigBee的艙內(nèi)人員巡檢系統(tǒng)的應(yīng)用研究
斗輪堆取料機(jī)控制系統(tǒng)性能優(yōu)化
談無(wú)線載波聚合系統(tǒng)性能分析與優(yōu)化
崇阳县| 通江县| 成安县| 九台市| 巴彦淖尔市| 辉南县| 青铜峡市| 岫岩| 西乌珠穆沁旗| 德兴市| 板桥市| 滕州市| 昭苏县| 菏泽市| 榆树市| 黑龙江省| 喜德县| 华安县| 双牌县| 托里县| 南川市| 北京市| 贡山| 西畴县| 大港区| 海原县| 即墨市| 明光市| 兴隆县| 曲麻莱县| 腾冲县| 石门县| 静安区| 陆良县| 满洲里市| 左权县| 南阳市| 拉萨市| 万州区| 嘉兴市| 隆安县|