用户中心

资讯 > 嵌入式系统

嵌入式以太网服务器原理及其应用

来源:谭海 潘绍明 汤彬 周鑫琴/www.chuandong.com2008.09.03阅读 2988

  1、引言

  随着嵌入式系统的迅猛发展和IA(信息电器)的出现,以8位微控制器为核心的嵌入式通过ISP(Internet服务供应商),在不使用PC机或高档单片机的情况下直接接入互联网,将成为未来Internet应用领域发展中的主要趋势之一,它将广泛应用于智能家居系统、仪器仪表、数据采集和显示、过程控制、工业自动化、家庭自动化的实时应用等各个方面,其中的技术难点是以MCU为核心的电子设备需要解决接入因特网的问题。

  电子设备接入网络改变传统电子设备靠控制台操作的方式,使之进入一种开放、互连的依靠网络进行操作的一种新型的方式和领域www.cechina.cn,通过网络还可以把原来单独的不同设备互连起来,可以实现各设备间数据的共享。它促进了家庭电器、仪器设备和网络相连的技术发展,对推动家庭的信息化、仪器设备网络化起到了重要的作用。嵌入式以太网通信服务器作为这些终端设备的一个接口,在里面发挥了积极的作用,减少了以太网布线的线路,几个终端可以通过嵌入式以太网通信服务器管理功能以上位机进行通信,节约了线路的成本和数据在以太网上的传输量,提高了工作效率。

  2、系统原理

  嵌入式以太网通信服务器通常作为一个上位机和终端设备的一个接口,它相当于一个小型的代理服务器,具备以下功能:

  · 可以通过以太网给终端设备供电,而不另外接电源线;

  · 可以传送、接收 UDP和 TCP数据报以及串口数据;

  · 可以响应PING命令,检测当前主机是否可到达或IP是否存在;

  · 能与上位机通信也能和终端设备进行通信,实现两者之间数据的跨网段的传输;

  · IP地址寻址;

  · PC机可以通过串口和网口对其参数进行设置;

  · 通过嵌入式Web服务器,可通过浏览器浏览和设置参数。

  3、系统实现

  通过分析设计目标及嵌入式以太网通信服务器特有的功能,嵌入式以太网通信服务器采取图1所示的架构。各个部分的主要功能如下:

嵌入式以太网服务器原理及其应用如图

图1 嵌入式以太网通信服务器总体结构图

  · MCU主控芯片主要完成程序控制和数据通信;

  · 电源模块负责提供系统所需要的各种电源;

  · EEPROM完成参数和数据的保存;

  · 网卡芯片1负责与上位机通讯,作为系统上联接口;

  · 网卡芯片2负责与下位机通讯,作为系统下联接口;

  · HUB+PoE是集线器和以太网供电设备组成,负责数据交换和给下位机供电;

  · SRAM是用来扩展MCU数据存储区。

  3.1系统硬件设计方案

  在芯片的选择上,针对目前最常用的8位单片机,系统MCU采用了飞利浦公司的P89C669单片机,这种芯片自带96K的Flash, 指令执行速度是标准80C51器件的2倍。网卡芯片选用RTL8019AS,RTL8019AS芯片是Realtek公司生产的一种局域网处理芯片,也是目前的10M网卡上最常见的一种芯片。EEPROM选用了常用的24C256,可以满足数据量的存储。HUB芯片系统也采用了Realtek的RTL8305S,它是单芯片5端口10/100 M交换集线器控制器。PoE芯片系统采用凌特公司LTC4259A,它是一款具有AC断接功能四路IEEE802.3af以太网供电控制器。SRAM芯片采用512K字节的IS61LV5128作为数据存储区,大大提高MCU处理能力,保证 MCU有足够的数据堆栈运行嵌入式系统程序。

  3.2 系统软件设计方案

  单片机的程序设计包括C语言和汇编语言两种。在本系统中,采用C51作为程序设计语言。它的优势是明显的,C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。C语言有丰富的库函数、运算速度快,而且可以直接实现对系统硬件的控制,较汇编语言有更好的可读性。

  软件部分主要是完成网络数据的收发、转换、串口数据的收发、在单片机中实现嵌入式TCP,UDPCONTROL ENGINEERING China版权所有,IP,ARP,ICMP和HTTP等协议。协议嵌入后,系统可以和PC机按照标准的WINSOCK函数进行网络数据通信。

  4、在“家校通”中的具体应用

  “家校通” 是利用现代信息技术实现家庭与学校快捷、实时沟通的教育网络平台控制工程网版权所有,是一套可以有效解决老师和家长之间沟通www.cechina.cn,帮助孩子健康成长的、集先进的计算机技术和网络技术于一体的信息交流系统。它可以让家长每天都能了解到自己孩子在学校的情况,也可以让家长随时随地的向老师提出建议或反映孩子在家里的表现。这里讲述是以太网通信服务器在其中的一种典型的应用。

嵌入式以太网服务器原理及其应用如图

图2 “家校通”拓扑结构

  4.1 “家校通”拓扑结构

  典型的“家校通”由嵌入式通信服务器、网络型读卡机和移动信息管理服务器组成,其拓扑结构如图2所示CONTROL ENGINEERING China版权所有,嵌入式以太网通信服务器在“家校通”系统中的主要作用是:

  · 给它下

版权声明:版权归控制工程网所有,转载请注明出处!
继续阅读

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688