基于物联网的智能楼宇变形沉降监测系统
配套资源配置:爱特梅尔免费为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
物联网相关文章:物联网是什么
合成孔径雷达相关文章:合成孔径雷达原理
晶振相关文章:晶振原理
评论