网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

智能化水族箱系統(tǒng)的集成方案設(shè)計

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了智能化水族箱系統(tǒng)的集成方案設(shè)計范文,希望能給你帶來靈感和參考,敬請閱讀。

智能化水族箱系統(tǒng)的集成方案設(shè)計

摘要:為提升水族箱的智能化水平,使人們從耗時耗力的水族箱管理工作中解放出來,文章從系統(tǒng)集成的角度,運用軟件工程思想,設(shè)計了智能化水族箱的軟硬件集成方案,最終實現(xiàn)了水族箱的智能化管理,經(jīng)系統(tǒng)測試運行情況良好。

關(guān)鍵詞:水族箱;智能化;系統(tǒng);設(shè)計

0引言

隨著人們生活水平的日益提高,水族箱已逐漸從賓館、飯店等公共場所走進(jìn)尋常百姓家[1],雖極具觀賞價值,但由于當(dāng)前市場上水族箱的智能化水平普遍較低,需要人們投入大量的時間與精力進(jìn)行管理,使得水族箱的推廣應(yīng)用大大延緩。尤其在人們外出期間,將水族箱內(nèi)的生活環(huán)境維持在適宜的狀態(tài)更是遙不可及。由此可見,智能化水族箱的商業(yè)前景十分廣闊。目前市場上凈化和改善水族箱內(nèi)生活環(huán)境的設(shè)備很多,常見的有過濾器、加熱器、增氧泵等,但大多是非智能化的、單獨工作的部件,并不能滿足市場的需求。水族箱內(nèi)生活環(huán)境主要包括水溫、含氧量、pH值、渾濁度等信息,這些彼此分離的信息需要集成到相互關(guān)聯(lián)的統(tǒng)一系統(tǒng)中,通過人機交互界面,才能實現(xiàn)集中、高效、便利的管理。

1系統(tǒng)總體設(shè)計

智能化水族箱遵循軟件工程的思想,從系統(tǒng)集成的角度出發(fā),進(jìn)行集成化開發(fā)。具體而言,該智能化系統(tǒng)在市場調(diào)查和需求分析的基礎(chǔ)上,首先,確定需要控制的參數(shù)及處理機制;其次,以一臺微控制器為核心,通過硬件設(shè)計,確定數(shù)據(jù)采集、微控制器、通信、控制效應(yīng)裝置、輔助部件5個主要部分;最后,通過軟件設(shè)計,實現(xiàn)對水族箱加熱、換水、供氧、投食、照明等功能的集中控制和管理。

2需求分析與參數(shù)控制

通過市場調(diào)查和需求分析,本智能化系統(tǒng)進(jìn)行集中控制和管理的水族箱各種參數(shù)及其處理機制。

3硬件設(shè)計

系統(tǒng)的硬件設(shè)計主要包括數(shù)據(jù)采集、微控制器、通信、控制效應(yīng)裝置、輔助部件等5個部分,具體設(shè)計如下。數(shù)據(jù)采集部分包括水溫、水位、亮度、水體含氧量、渾濁度、咸度、pH值、投食時間、實時圖像的采集,其中水溫使用溫度傳感器DS18B20進(jìn)行采集[2];水位使用設(shè)置在過濾器注水口端的超聲波液位計進(jìn)行采集,并在水位過高或過低時發(fā)送檢測信號;亮度通過光強感應(yīng)模塊進(jìn)行采集;水體含氧量使用溶氧儀進(jìn)行采集;渾濁度使用濁度儀進(jìn)行采集,監(jiān)測到水體的渾濁度高于預(yù)設(shè)的渾濁度閾值時,即向微控制器發(fā)送信號,并啟動連續(xù)檢測模式,以一預(yù)設(shè)的時間間隔,連續(xù)對水體進(jìn)行N次渾濁度檢測,直至渾濁度低于所述渾濁度閾值時,停止連續(xù)檢測模式。如果在N次渾濁度檢測后,渾濁度依然高于所述渾濁度閾值,則發(fā)出清洗提示信息;咸度通過咸度檢測單元進(jìn)行采集;pH值通過pH值計進(jìn)行采集;投食時間通過時間同步模塊進(jìn)行采集;實時圖像通過攝像頭進(jìn)行采集,通過藍(lán)牙模塊發(fā)送至外部終端手機上。微控制器部分使用1臺8051單片機作為控制器,該微控制器以80C51為內(nèi)核,其中有30個I/O引腳,用來接收采集的數(shù)據(jù),輸出控制效應(yīng)裝置,另使用一個引腳作為5V穩(wěn)壓電源輸出,還有一個引腳接地。通信部分用一個HC-05主從一體藍(lán)牙模塊來實現(xiàn),與微控制器電性連接,該模塊特點是:(1)采用CSR主流藍(lán)牙芯片,藍(lán)牙V2.0協(xié)議標(biāo)準(zhǔn);(2)輸入電壓3.6~6V,禁止超過7V;(3)波特率為1200,2400,4800,9600,19200,38400,57600,115200,用戶可設(shè)置;(4)帶連接狀態(tài)指示燈,LED快閃表示沒有藍(lán)牙連接;LED慢閃表示進(jìn)入AT命令模式;(5)板載3.3V穩(wěn)壓芯片,輸入電壓直流3.6~6V;未配對時,電流約為30mA(因LED燈閃爍,電流處于變化狀態(tài));配對成功后,電流約為10mA;(6)HC-05嵌入式藍(lán)牙串口通信模塊(以下簡稱“模塊”)具有命令響應(yīng)工作模式和自動連接工作模式。在自動連接工作模式下模塊又可分為主(Master)、從(Slave)和回環(huán)(Loopback)3種工作角色。當(dāng)模塊處于自動連接工作模式時,將自動根據(jù)事先設(shè)定方式連接的數(shù)據(jù)傳輸;當(dāng)模塊處于命令響應(yīng)工作模式時能執(zhí)行所有AT命令,用戶可向模塊發(fā)送各種AT指令,為模塊設(shè)定控制參數(shù)或控制命令。通過控制模塊外部引腳(PIO11)輸入電平,可以實現(xiàn)模塊工作狀態(tài)的動態(tài)轉(zhuǎn)換??刂菩?yīng)裝置即微控制器在獲取數(shù)據(jù)并作出判斷后進(jìn)行控制的裝置,包括加熱棒、進(jìn)出水泵、自動投喂單元、LED燈、過濾器單元、制氧機等。其中,加熱棒用于對水體加熱,當(dāng)溫度傳感器監(jiān)測到水體溫度低于預(yù)設(shè)的溫度閾值時,微控制器控制加熱棒加熱,直至溫度傳感器監(jiān)測到水體溫度達(dá)到溫度閾值時,加熱棒停止加熱;進(jìn)出水泵用于換水,當(dāng)接收到微控制器的清洗信息時啟動,經(jīng)過設(shè)定的時間段后對水位進(jìn)行檢測,如果水位過高則關(guān)閉進(jìn)水泵,如果過低則關(guān)閉出水泵,直至水位達(dá)到預(yù)設(shè)的閾值時全部關(guān)閉;自動投喂單元用于喂食,在時間達(dá)到預(yù)設(shè)的閾值時投食,每次投食結(jié)束后系統(tǒng)運行時間自動清零;LED燈用于調(diào)節(jié)水族箱亮度,當(dāng)光強感應(yīng)模塊監(jiān)測到亮度低于亮度閾值時,調(diào)節(jié)LED燈變亮,而當(dāng)光強感應(yīng)模塊監(jiān)測到亮度高于亮度閾值時,則調(diào)節(jié)LED燈變暗;過濾器單元用于對水體進(jìn)行過濾,當(dāng)濁度儀監(jiān)測到水體的渾濁度高于預(yù)設(shè)的渾濁度閾值時,濁度儀向微控制器發(fā)送信號,微控制器控制過濾器單元增加過濾功率,直至濁度儀監(jiān)測到渾濁度低于渾濁度閾值時,微控制器控制過濾器單元恢復(fù)常規(guī)過濾功率。制氧機用于對水體增氧,當(dāng)濁度儀監(jiān)測到水體的含氧量低于預(yù)設(shè)的含氧量閾值時,濁度儀向微控制器發(fā)送信號,微控制器此時控制制氧機啟動;當(dāng)含氧量高于含氧量閾值時,濁度儀向微控制器發(fā)送信號,微控制器此時控制制氧機關(guān)閉。輔助部件主要為過電保護(hù)單元,用于在發(fā)生漏電等事故時,及時通過繼電器將水族箱電源切斷。

4軟件設(shè)計

系統(tǒng)軟件流程以時間控制為核心,基于系統(tǒng)運行時間進(jìn)行控制,每次投食結(jié)束后系統(tǒng)運行時間自動清零,數(shù)據(jù)每10秒采集一次。系統(tǒng)軟件設(shè)計中存在中斷控制、歸一化計算、用戶控制與反饋、采集頻度等幾個關(guān)鍵問題,具體作如下論述。

4.1中斷控制

系統(tǒng)的中斷控制是指在到達(dá)系統(tǒng)運行的特定時間點時,系統(tǒng)中止計時并切入中斷函數(shù)中,待運行中斷函數(shù)后,系統(tǒng)重新返回計時。在此過程中,未將各個數(shù)據(jù)的采集作為主程序,因為若將數(shù)據(jù)采集作為主程序,則會導(dǎo)致系統(tǒng)時刻都在進(jìn)行數(shù)據(jù)采集,高速刷新會影響程序的流暢運行,甚至?xí)?dǎo)致死機。雖然用演示處理的方法可以解決該問題,但會大大增加程序的占空比,顯著影響處理效率,容易導(dǎo)致處理延誤而造成錯誤。

4.2歸一化計算

歸一化計算用于對檢測到的水體含氧量O、渾濁度H、咸度Xd、pH值等指標(biāo)進(jìn)行歸一化處理,得到歸一化后的數(shù)據(jù)O1,H1,Xd1,pH1,再依據(jù)如下公式計算出水體總體狀況評估值W,并將水體總體狀況評估值W通過藍(lán)牙模塊發(fā)送至外部終端手機上。W=(C1O12+C2H12+C3Xd12+C4pH12姨+Δ)/4,其中,C1,C2,C3,C4為各對應(yīng)值的權(quán)重,且其取值范圍為(0,1),Δ為修正值。通過不同C1,C2,C3,C4及Δ的設(shè)定,可以使水族箱適用于不同種類的魚類。

4.3用戶控制與反饋

系統(tǒng)由于受單片機運算能力限制,只向用戶提供部分控制功能,一定程度上還可避免因誤操作或惡意操作所導(dǎo)致的系統(tǒng)故障。同時,系統(tǒng)并未考慮使用過多的外部顯示設(shè)備,僅采用手機顯示,這樣可減少成本,同時減輕系統(tǒng)的處理壓力,反饋模式采用基本的詢問-回答模式。

4.4信息安全

在處理反饋和控制操作前,用戶需輸入設(shè)定口令,但鑒于系統(tǒng)所需的安全級別不高,因此口令無須加密,直接使用明文存儲,一定程度上也避免了因惡意連接而導(dǎo)致的長時間占用。

4.5關(guān)于采集頻度和功耗

經(jīng)實際使用測試,系統(tǒng)對數(shù)據(jù)的需求量較小,要求的實時程度較低,所以采用較低的信號采集頻度。另外,本系統(tǒng)采用成本較低、功耗較小的8051單片機進(jìn)行控制,有利于系統(tǒng)的經(jīng)濟性。

5結(jié)語

以8051單片機為核心的智能化水族箱實現(xiàn)了對水族箱內(nèi)部的水溫、水位、過濾、喂食、燈光、水體狀況等環(huán)境因素的智能控制,大大減少了人們管理水族箱需要投入的時間和精力,同傳統(tǒng)水族箱相比具有如下顯著的優(yōu)點[4]:(1)自動控制,省時省力;(2)遠(yuǎn)程監(jiān)控,可視性好;(3)參數(shù)設(shè)置,適應(yīng)性強。目前該系統(tǒng)集成方案仍有較大的可擴充性,對家庭智能化具有較好的理論前瞻意義和實際應(yīng)用價值,作者也因此申請了國家發(fā)明專利“家用智能水族箱”并獲得授權(quán),專利申請?zhí)枮?01610286411.0。

參考文獻(xiàn)

[1]金東林,陳文,陳志鵬,等.基于DSP的智能水族箱系統(tǒng)的設(shè)計[J].科技致富向?qū)В?015(17):16.

[2]用學(xué)禮,陳加勇,李興江.水族箱向動投料系統(tǒng)設(shè)計[J].常熟理工學(xué)院學(xué)報(自然科學(xué)版),2015(4):96-99.

[3]宋聯(lián)興,王海凱,方歡,等.一種新型智能魚缸的研究[J].山西電子技術(shù),2015(6):82-83.

[4]陳杰,鄭純軍,丁開迪,等.基于ARM的智能魚缸控制系統(tǒng)的設(shè)計與實現(xiàn)[J].軟件工程師,2013(18):44-46.

作者:方筠捷 單位:南京郵電大學(xué)

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表