论文部分内容阅读
随着计算机网络应用的不断发展,各种新技术随之层出不穷,网络远程控制技术因为其系统设计和扩展的灵活性,系统诊断和维护的便利性,可利用资源的丰富性等一系列优点而备受关注。近年来IPv6协议的提出不但解决了严重困扰网络发展的地址空间枯竭的问题,而且提供了更好的服务质量、更简洁的报头、更快速的路由,更有效的安全机制和对移动节点提供了即插即用的技术支持。这些也为网络控制提供了更好的平台,使得网络控制在各个领域的应用得到了更大的发展。然而目前市场上适用于IPv6的产品还很少,这成为制约网络远程控制进一步发展的瓶颈。网络控制系统的控制和现场监视离不开各种参数的检测,而将传感器数据接入IPv6网络的产品几乎没有。为此本文设计了一种由51单片机和网络芯片RTL8019AS构成的基于IPv6网络的传感器嵌入式网关。该网关采集传感器数据,然后进行A/D转换和协议封装,最后送往基于IPv6协议的Internet网络供网络控制系统使用。具体内容如下:1.通过分析TCP/IP协议和Internet上传输的数据帧的特点,提出了传感器数据网络传输的方法和TCP/IP协议的裁剪及实现方法。2.在51单片机的基础上选择了合适的网络芯片和A/D芯片,完成了传感器数据网络传输的硬件设计。3.在51单片机的基础上成功的实现了嵌入式操作系统μC/OS-Ⅱ的移植,充分利用μC/OS-Ⅱ操作系统的多任务、队列、消息机制,实现了传感器数据协议转换快速性、准确性,并且使得这些数据能够方便准确的在网上传输。