论文部分内容阅读
本文的主要研究内容是远程设备监控的解决方案。系统客户端采用B/S结构,即浏览器/服务器结构。为方便客户通过浏览器访问系统,客户端采用Java编写的applet,放置于服务器中,客户端可下载执行。服务器上建立SQL数据库,记录设备数据以及用户数据,方便用户查询。控制端采用的是C/S结构,主要功能即是将各设备的数据传到服务器的数据库中。本文根据现场状况的复杂程度,提出了三种控制端解决方案。 第一种解决方案采用RS485总线。该方案服务器直接和设备传感器相连,不需要中间处理芯片,结构简单,性能稳定,而且有线传输准确性高,抗干扰效果好,但是需要布线,另一方面距离有限制,最大为1200米。 第二种方案采用无线网络。该方案适用于现场不能布线的特殊场合,补充485方案的不足。我们采用的控制芯片为TI公司的MSP430,无线传输模块采用的是通用的微功率无线数传模块,串口通讯方式。由于资源只使用两个串口,所以处理方法同样适用于其它低成本单片机如51系列单片机。为使系统简单稳定,我们采用一主多从的组网方式,软件同时维护二维状态机以确保程序正常运行。 第三种解决方案采用基于ARM的工业以太网。该方案适用于大地域范围场合,和485总线以及无线网络组成局部系统,ARM控制器当作小服务器,控制局部系统的数据。ARM控制器采用S3C4480,操作系统采用uC/OS,并移植TCP/IP Lean作为网络传输协议。 本文最后对系统作了总结和展望。本系统现在监控的是设备的用电量,该框架可以通用于一般设备物理量监控,只要设备传感器提供485接口,同时软件作相应修改,即可实现监控通用物理量。