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