计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

嵌入式WEB传感器的网络化接口设计

2015-11-10 01:47
导读:理工论文论文,嵌入式WEB传感器的网络化接口设计论文样本,在线游览或下载,科教论文网海量论文供你参考: 摘要:介绍了嵌入式WEB传感器的体系结构,提出了网络化接
摘要:介绍了嵌入式WEB传感器的体系结构,提出了网络化接口中TCP/IP协议栈的几种实现方式,着重探讨了基于TCP/IP协议栈芯片W3100A的网络化接口的实现,最后分析了嵌入式WEB传感器的WEB功能的实现。

嵌入式WEB传感器是在智能传感器的基础上发展起来的具有Internet功能的新型传感器。其实质是在传统传感器的基础上实现TCP/IP网络通信协议接口,将传感器作为网络节点直接与计算机网络通信。它的组成主要有:敏感单元、智能处理单元和TCP/IP通信协议接口。

图1为嵌入式WEB传感器的体系结构。传统的传感器在嵌入式WEB传感器中只占一部分。核心部分是完成信号处理、数据交换和控制的嵌入式智能单元以及完成数据传输的TCP/IP网络接口。整个传感器的工作机理是:传感器将被测物理量转换为电信号,通过A/D转换为数字信号,经过微处理器的数据处理 (滤波、校准)后将结果传送给网络;与网络的数据交换由基于TCP/IP协议的网络接口模块完成。嵌入式WEB传感器的内部存储器存储传感器的物理特征,如偏移、灵敏度、校准参数等;微处理器实现数据的处理和补偿以及输出校准;TCP/IP协议实现传感器的直接网络连接。与传统的传感器相比,基于Internet的嵌入式WEB传感器更加可靠、便宜,扩展性更好且可以在内部直接对原始数据加工、处理,并通过Internet与外界进行数据交换。因而它具有微型化、网络化和智能化。传感器的网络化接口实现了对Internet或以太网的互连以进行信息的发布和资源共享。其实现方式是嵌入式WEB传感器研究的重点。

网络化接口实现的关键在于TCP/IP通信协议的实现。TCP/IP通信协议的实现方法主要有:采用协议栈移植,针对嵌入式系统,将TCP/IP协议栈移植到系统中,然后调用相关的API函数实现网络通信;不采用移植方式,参照标准的TCP/IP协议精简相应的协议层,编写相关的API函数完成简易的TCP/IP通信;采用协议芯片,如W3100A芯片,该方法直接采用硬件方式实现TCP/IP协议,直接对芯片的寄存器进行设置,实现数据对网络的传送。本文着重探讨采用W3100A芯片实现嵌入式WEB传感器的网络化接口的问题。 (科教作文网http://zw.ΝsΕac.cOM编辑)

1 网络化接口的实现

1.1 W3100A芯片及处理器对其访问的实现

W3100A是一TCP/IP协议栈芯片,包含的各协议层有:TCP、IP、UDP、ICMP和以太网协议的数据链路DLC,以及MAC协议。其工作方式类似于Windows的Socket API。芯片的内部结构示意如图2所示。

该芯片可选择地支持Intel/Motorola MCU接口,另外还提供一个I2C接口给上层应用层,一个MII接口给底层物理层。芯片支持全双工模式,内部带有双口的SRAM数据缓冲区。其封装是64脚的LQFP。

芯片提供寄存器供MCU访问,具体的寄存器分类如下:控制寄存器(命令、状态及中断);系统寄存器(网关地址、子网掩码、IP地址等);用于数据收、发的指针寄存器;通道操作的通道寄存器。

比较重要的几个寄存器如表1所示。

表1 寄存器功能和地址示意图

寄存器名称地 址类 型功 能C0_CR~C3_CR0X00~0X03控制寄存器完成相应通道套接字的初始化、连接、关闭和数据收发C0_ISR~C3_ISR0X04~0X07控制寄存器套接字命令的结果情况IR0X08控制寄存器各个通道套接字和数据接收中断产生情况IMR00X09控制寄存器控制各中断的屏蔽使能GAR0X80~0X83系统寄存器用于默认的网关地址的设置SIPR0x8E~0X91系统控制用于IP地址设置寄存器RW_PR每寄存器3字节,具体地址见W3100A数据手册指针寄存器接收数据的尾指针,依据数据大小自动调整RR_PR指针寄存器接收数据的首指针TW_PR指针寄存器传送数据的尾指针TR_PR指针寄存器传送数据的当前数据指针TA_PR指针寄存器指示传送数据的首指针SSRC0:0XA0;C1:0XB8
上一篇:解析几种有效的开关电源电磁干扰的抑制措施 下一篇:没有了