论文部分内容阅读
随着计算机技术和通信技术的飞速发展,传感器技术的发展也进入了网络化阶段,网络传感器技术的发展对提高传感器的数据处理和数据传输能力具有十分重要的意义。而我国煤矿现用的传感器多为20世纪80年代研制的,主要为模拟信号的输出方式,这使得对传感器数据的分析和处理受到极大的限制。针对我国矿用传感器技术的现状,本文提出了一种基于ARM的SOM模块的矿用传感器网络化的解决方案,完成了SOM模块的设计,以及采用SOM模块的网络化传感器的设计。设计的SOM模块采用了32位ARM微处理器并移植μC/OS-Ⅱ嵌入式实时操作系统的解决方案。论文从系统的硬件和软件两个方面详细介绍了SOM模块的实现。该系统以32位高性能ARM处理器LPC2210为硬件核心,扩展了以太网接口、RS-232接口等通用接口;以嵌入式操作系统μC/OS-Ⅱ为软件平台,在ADS1.2开发环境下完成了系统软件的开发。首先,论文详细地阐述了SOM模块的硬件单元设计,在硬件系统的基础上完成了实时操作系统μC/OS-Ⅱ的移植。其次,论文详细介绍了TCP/IP协议栈中ARP、IP、ICMP、UDP、TCP协议以及Socket机制的实现,成功完成了TCP/IP协议栈的移植并通过了测试。最后,论文将自主研制的嵌入式SOM模块应用于矿用网络监控系统。提出了一种自适应加权算法对同种矿用传感器进行数据融合,并进行了仿真研究,仿真结果表明该算法能够充分考虑到各种环境因素的干扰,减小偏差较大的数据对测量准确度的影响,提高测量系统的准确性。通过对网络编程和数据库编程的实现,完成了对矿用传感器的网络监控实验。实验结果表明,本文所设计的SOM模块和基于SOM的网络传感器达到了设计的要求。