论文部分内容阅读
水情数据测报一直以来是水利自动化研究的一个重要课题。特别是随着物联网的发展,网络水位传感器已变成一种趋势。随着嵌入式芯片技术的发展,利用嵌入式实现以太网通讯已经变得非常普遍,因此研究网络数字水位传感器成为可能。本设计提出一种以嵌入式Linux作为操作系统,以ARM9嵌入式处理器作为硬件平台核心,并且采用HTML语言实现网页图形操作界面的网络传感器。该系统主要包括两部分,一部分是采用TI公司生产的MSP430F2013作为控制器的数据变送器部分,该部分主要为了完成对水位信号的采集以及处理部分,并将数据通过485接口传输给ARM处理器。另一部分则是以S3C2440芯片作为控制器的网络传输部分,该部分主要负责将采集到的信号传输到网上,并通过移植WEB服务器,使人们通过Internet获取WEB服务器提供的信息,方便快速。该系统具有以下特点:1)硬件系统中数据采集部分和网络传输部分是分开的,这是为了考虑成本问题,可以在多个数字水位传感器只安装一个ARM控制器实现入网。2)嵌入式处理器采用32位的ARM9处理器S3C2440为硬件核心并且采用采用DM9000网卡芯片实现入网,整体结构小巧,便于安装,只需一个网口入网,较为方便,而且系统留有很多接口方便进行下一步的开发。3)变送器选用的MSP430F2013主控芯片体积小,功耗低而且具有睡眠功能,可以使系统大部分时间都处于睡眠状态,非常适合复杂的水位环境。4)软件部分设计采用C语言编写,具有很好的移植性,同时也方便系统的升级,缩短系统二次开发的时间。5)网页部分主要由HTML语言构成,HTML网页文件可由任何文本编辑器或网页专用编辑器编辑,简单方便。并通过CGI提供同客户端HTML页面的接