<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 一種基于S3C6410和STM32的智能家居系統(tǒng)設(shè)計(jì)

          一種基于S3C6410和STM32的智能家居系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2014-09-24 來(lái)源:網(wǎng)絡(luò) 收藏

            

          本文引用地址:http://www.ex-cimer.com/article/263274.htm

           

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

            軟件系統(tǒng)包括數(shù)據(jù)采集和自控、主控板監(jiān)控和安卓監(jiān)控等三部分。采集數(shù)據(jù)和自控部分在KEIL平臺(tái)利用C語(yǔ)言進(jìn)行設(shè)計(jì);主控板監(jiān)控部分利用QT平臺(tái)用C++進(jìn)行設(shè)計(jì);安卓監(jiān)控部分利用Eclipse開(kāi)發(fā)工具用java語(yǔ)言進(jìn)行設(shè)計(jì);這些軟件系統(tǒng)實(shí)現(xiàn)采集、控制、傳送、顯示的功能。

            3.1 采集數(shù)據(jù)和自控系統(tǒng)軟件設(shè)計(jì)

            家居采集數(shù)據(jù)部分對(duì)溫濕度、紅外感應(yīng)狀態(tài)、自然光照狀態(tài)、燃?xì)鉅顟B(tài)進(jìn)行周期性采集;自控部分包括院子燈、排氣扇、樓梯燈的實(shí)時(shí)自動(dòng)控制。軟件統(tǒng)一使用keil開(kāi)發(fā)工具用C語(yǔ)言進(jìn)行設(shè)計(jì)。數(shù)據(jù)采集和自控任務(wù)流程圖如圖7所示。

            

           

            3.2 主控板監(jiān)控系統(tǒng)軟件設(shè)計(jì)

            主控板周期性接收來(lái)自數(shù)據(jù)采集部分的數(shù)據(jù),并進(jìn)行顯示、控制、傳送任務(wù),這些任務(wù)通過(guò)軟件來(lái)完成。軟件使用QT平臺(tái)用C++高級(jí)語(yǔ)言進(jìn)行設(shè)計(jì),并用Linux系統(tǒng)進(jìn)行調(diào)用。系統(tǒng)會(huì)自動(dòng)傳送數(shù)據(jù)并在液晶屏上顯示,同時(shí)會(huì)根據(jù)數(shù)據(jù)進(jìn)行顯示圖標(biāo)的變化,若燃?xì)獍l(fā)生泄漏還會(huì)進(jìn)行聲音報(bào)警。

            3.3 安卓監(jiān)控軟件設(shè)計(jì)

            安卓終端通過(guò)連接wifi局域網(wǎng)絡(luò),接收來(lái)自主控板傳送的數(shù)據(jù);軟件設(shè)計(jì)利用Eclipse開(kāi)發(fā)工具用java語(yǔ)言進(jìn)行設(shè)計(jì);可以利用軟件將接收到的數(shù)據(jù)顯示在安卓設(shè)備顯示屏上,若燃?xì)獍l(fā)生了泄漏還會(huì)進(jìn)行聲音報(bào)警。

            4 系統(tǒng)設(shè)計(jì)注意事項(xiàng)

            系統(tǒng)設(shè)計(jì)時(shí)需注意以下問(wèn)題:1)在使用時(shí),因?yàn)槭褂玫腎O口較多,軟件配置IO口要特別注意正確配置它的模式。2)因?yàn)槭褂玫腎O口較多,程序處理部分也較多,要特別注意檢查,避免多個(gè)功能重疊使用同一個(gè)IO口。3)使用無(wú)線(xiàn)收發(fā)模塊NRF24L01時(shí),寫(xiě)接收通道地址,P0和P1通道是40位地址,但P2-P5只有8位地址,其高32位地址與P1通道相同,因此只要寫(xiě)一個(gè)字節(jié)地址就可。4)切記在配置NRF24L01無(wú)線(xiàn)收發(fā)器時(shí)發(fā)送和接受的模式不能搞混,與收發(fā)頻率要設(shè)置相同。5)配置內(nèi)核要耐心和細(xì)心,否則容易出問(wèn)題。6)是一款小管腳較多的貼片芯片,焊芯片時(shí)要特別注意。7)各傳感器在使用前都要調(diào)整它的靈敏度,否則會(huì)出現(xiàn)測(cè)試不了的情況。

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

            課題應(yīng)用主控板、、wifi模塊、GSM模塊、各種移動(dòng)終端等設(shè)計(jì)一個(gè)系統(tǒng),使分立的設(shè)備通過(guò)無(wú)線(xiàn)和有線(xiàn)介質(zhì)組成一個(gè)整體,使之擁有家居環(huán)境監(jiān)視,多終端攝像頭監(jiān)視,燈具自動(dòng)控制,燃?xì)庑孤┻h(yuǎn)程報(bào)警等豐富功能,真正讓用戶(hù)感到家居的安全、舒適和便利。

          c++相關(guān)文章:c++教程


          路由器相關(guān)文章:路由器工作原理


          路由器相關(guān)文章:路由器工作原理


          攝像頭相關(guān)文章:攝像頭原理
          土壤濕度傳感器相關(guān)文章:土壤濕度傳感器原理

          上一頁(yè) 1 2 下一頁(yè)

          關(guān)鍵詞: S3C6410 STM32 智能家居

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();