ARM是目前使用较为广泛的嵌入式处理器,随着因特网的的发展,嵌入式
系统实现网络连接己经成为当今研究嵌入式的一个热点问题。本文从实际研制
和理论分析出发,深入地研究了TCP/IP协议,设计出具有体积小、成本低、功
耗小、系统稳定等特点的嵌入式远程监测系统,它具有较强扩展能力,并结合
雷达的数据采集系统展开分析和讨论,提出并基本实现了基于嵌入式WEB服
务器的雷达远程监测系统。该系统设计了以STM32微处理器和以太网芯片
W5500为核心的嵌入式Web服务器,用户可以在计算机浏览器观察到设备当前
状态和参数的数据。
具体的研究成果主要包括以下几个方面:
1、学习ARM的理论知识并运用于实践中,完成了本文的处理器的器件选
型及硬件电路的设计以及调试。
2,深入地研究了TCP协议和HTTP协议。在研究万维网原理的基础上,
学习HTML语言并设计了用于浏览器显示的网页文件,然后从工作模式、通信
特点等方面分析HTTP协议,为在资源有限单片机系统上实现Web服务器和
HTTP通信打下了坚实的基础。
3、研究了雷达组成结构以及监测系统的功能特点,阐述并设计了雷达监测
系统。本文采用客户端和服务器的架构模式,根据对浏览器端和嵌入式服务器
端的不同功能要求,分别选择了STM32处理器芯片以及全硬件TCP/IP嵌入式
以太网控制器W5500,设计了嵌入式Web服务器的硬件电路和软件程序。软件
部分主要包括W5500驱动程序和服务器程序,其中服务器程序主要包括HTTP
协议、网页数据更新程序等。
4、实现了对雷达一些主要参数数据的采集,主要包括温湿度数据采集模块、
电流测量模块、功率测量模块。本文给出了这些模块的实现方法,经测试各个
模块都能稳定可靠地工作。
|