论文部分内容阅读
远程监控是指于本地进行操作,通过一定的网络系统对远端的设备进行监测与控制。传统的远程监控系统采用RS-232或RS-485组网,作用距离短;基于双音频电话(包括手机和固定电话)的远程监控系统,不受操作距离限制,但是不便于实现大数量可控对象的集中管理和控制。随着计算机网络技术的发展,基于Web的B/S模式远程监控技术日益成熟并广泛应用。基于Web的远程监控系统通过将服务器嵌入现场设备,使得用户可借助标准的浏览器实现对现场设备的监测与控制。在构建基于Web的远程监控系统时,传统的单片机系统处理速度不能满足要求。与此同时,嵌入式操作系统以其结构小巧、实时性强、稳定性高等特点而倍受关注。因此将嵌入式应用于基于Web的远程监控系统就成为一种必然趋势。本文设计的远程空调控制系统由客户端、嵌入式Web服务器、红外模块构成。客户端用户可以使用Windows自带的IE浏览器,通过以太网远程访问嵌入式Web服务器中的数据,实现对现场温湿度参数的读取,以及远程对空调的设定、开启、关闭以及制冷制热等控制。本系统适用于机房、温室、酒店等一切拥有空调的场所,更适用于对空调数量较多的场所进行远程“集中”管理。本设计中红外模块以MSP430F149为控制核心,与上位嵌入式Web服务器通过RS-485进行通信,主要用于采集现场温湿度参数、通过红外通讯设定空调机,以及学习各型空调红外控制指令功能。本系统中红外模块可以使本系统学习不同品牌空调的命令,实现多品牌空调的远程控制。嵌入式Web服务器利用基于AT91RM9200处理器的应用板实现,用于对温湿度数据的接收和通过温湿度参数发出相应的对空调的控制命令。本文详细介绍了系统的硬件电路和软件流程,定义了嵌入式Web服务器和红外模块通信的应用层协议,并对系统进行了调试、功能测试。