基于物聯(lián)網(wǎng)的智能樓宇變形沉降監(jiān)測系統(tǒng)
配套資源配置:愛特梅爾免費為UC3A系列產(chǎn)品提供GNU gcc C編譯器、GNU gdb調(diào)試器、FreeRTOS.org實時內(nèi)核和 lwIP TCP/IP 協(xié)議堆棧。此外,還提供IAR (Embedded Workbench)、ExpressLogic (ThreadX) 以及 Micrium (uCOS/II) 的商用許可。愛特梅爾的 AVR32 Studio 和 AVR JTAGICE mkII 為 AVR32 UC 提供了一個多平臺集成開發(fā)環(huán)境 (IDE),已針對GNU工具鏈進行配置,其中包括對更先進的調(diào)試法 (如實時追蹤) 的支持。EVK1100評估套件則提供以太網(wǎng)和USB接口,以及諸多其它串行通信接口,如SPI、TWI與USART。另外,愛特梅爾更提供20x4字符點陣的LCD與擴展連接器,可支持高端產(chǎn)品評估與原型開發(fā)活動。
EVK1100開發(fā)板配備了一系列豐富的外設(shè)、內(nèi)存,并且可充分開發(fā)AVR32設(shè)備的全部潛能。 包括以下外設(shè):
★以太網(wǎng)端口
★傳感器:光照、溫度、電位器
★4x20藍(lán)色LCD(PWM變頻背光)
★JTAG連接器、Nexus、USART、USB 2.0接口,TWI接口、SPI。
★SD和MMC讀卡器
3.3 系統(tǒng)軟件架構(gòu)
系統(tǒng)軟件擬基于VC++6.0開發(fā)設(shè)計,數(shù)據(jù)庫可選簡單的ACCESS數(shù)據(jù)庫或成熟的SQL SERVER數(shù)據(jù)庫開發(fā)設(shè)計。上位機控制程序配備后臺數(shù)據(jù)庫,可存儲一定時間內(nèi)的各樓宇的歷史變形沉降信息,經(jīng)程序分析處理后繪制成人性化的曲線展現(xiàn)給用戶,當(dāng)然用戶也可發(fā)送命令隨時查看樓宇某時間的變形沉降情況。上位機控制程序可通過計算機的串口對直連的嵌入式網(wǎng)關(guān)模塊進行控制,也可以通過Internet網(wǎng)絡(luò)TCP的網(wǎng)絡(luò)協(xié)議對遠(yuǎn)程嵌入式網(wǎng)關(guān)進行控制。
4 系統(tǒng)軟件流程
上位機控制程序軟件流程圖如圖5所示,嵌入式網(wǎng)關(guān)節(jié)點程序流程圖如圖6所示,信息采集節(jié)點程序流程圖如圖7所示。
圖5
圖6
圖7
物聯(lián)網(wǎng)相關(guān)文章:物聯(lián)網(wǎng)是什么
合成孔徑雷達(dá)相關(guān)文章:合成孔徑雷達(dá)原理 晶振相關(guān)文章:晶振原理
評論