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