资料介绍
近年来以单片机(Micro Computer Unit,MCU)为代表的嵌入式系统在工业探测系统、智能仪器、安防系统、智能家电和信息家电领域得到了广泛应用。
如果嵌入式系统能够连接到Internet 上,则用户可以方便、快捷、低廉地通过网络进行远程控制、监测和信息传送。Internet 技术和嵌入式技术的相互融合,不仅为嵌入式系统的设计和开发带来了前所未有的发展空间和机遇,也使得 Internet 应用进入了嵌入式Internet 时代。据专家预测,未来在 Internet 上的新增业务和应用中,将有 45%的增长来自于小型嵌入式系统。因此,嵌入式系统的 Internet 接入技术,将会有极其广阔的应用前景。如何利用单片机接入Internet 网络成为未来最热门的技术之一。
1 单片机嵌入式Internet接入技术
Internet 网络通信中,TCP/IP 协议簇非常庞大,需要占用大量的系统资源。单片机的缺点是资源有限,无法容纳下Internet 的TCP/IP 协议簇。因此单片机实现嵌入式接入Internet 技术的关键是如何在单片机等嵌入式设备的有限资源上实现Internet 的网络通信协议栈。其难点在于:如何利用单片机自身有限的资源对信息进行TCP/IP 协议处理,使之变成可以在Internet 上传输的IP 数据包。目前许多研究机构都在积极探讨利用MCU 实现接入Internet 技术,出现了多种单片机嵌入式Internet 技术方案,这些技术实现方案可以归为以下几类。
(1) 使用专用的嵌入式芯片。专用嵌入式芯片是一种内置了通信和控制功能的单片机,可以实现实时多任务操作。比传统的单片机硬件提供更强的系统设计灵活性。这样的芯片有Ubicom 公司的IP2022 芯片,MOXA 公司的Nport Express 芯片等。这类芯片功能强,能够实现多种网络协议,一般提供有相应的TCP/IP 网络协议栈。但是这种芯片价格偏高,用户需要支付软硬件费用,不易于实现市场的广泛应用。
(2) 嵌入式系统组成专用网通过PC 网关接入Internet.小型嵌入式系统通过总线技术组成专用网络,采用一个PC 机作为网关,该 PC 将专用网发送来的信息通过专用软件转换为TCP/IP 协议数据包,然后发到 Internet 上以实现远程通信。该方案是早期采用得较多的技术。但是这种方案的缺点是要使用一台专用的PC 机,显然它只适用于某些工业数据采集系统,不易于向信息家电和网络化智能仪器仪表等领域推广。
(3) 使用普通单片机和网络控制芯片。这种方法实现起来比较简单,而且可根据实际需要进行功能扩展,但是需要在单片机上实现嵌入式TCP/IP 网络协议,软件编程的工作量比较大。由于采用普通单片机,所以其优点是成本低,单片机体积小,易于以极高的性价比向诸多需要实现嵌入式接入Internet 的场合推广。本文设计的系统就是采用这种技术方案,下面将重点分析其硬件和软件设计。
2 单片机与网卡的接口电路
2.1 系统总体设计
图1 系统总体设计。
系统选用最常用的MCS 8051 系列单片机,此类型单片机价格低廉且应用广泛。网卡选用台湾Realtek公司生产的ATL8019AS 以太网控制器芯片。由于Internet 网络协议的程序代码量较大,所以系统除了单片机和网卡外,还增加了一些外围电路。包括用作数据缓存的RAM 存储器和RS232 接口,前者用作数据缓存器,后者作为单片机与现场设备进行数据交互的接口。系统总体功能设计如图1 所示。
在上述系统设计中,单片机主要完成Internet数据的解包和串口RS232 数据的封包。远程PC 机传输来数据包经过Internet 物理媒介到达以太网控制芯片 RTL8019AS 内,RTL8019AS 执行地址解析协议,然后交给 C8051 单片机,单片机执行TCP/IP 协议模块,去掉 TCP/IP 报头后将数据通过RS232 串行口交给数据采集系统的现场设备。反之,如果是现场设备发送数据到单片机,那么单片机将数据按照TCP/IP 协议格式封包后送入RTL8019AS,由网卡芯片传输到Internet 中。通过上述方式,单片机完成与Internet 的交互,从而实现数据采集系统的互联网远程控制。
如果嵌入式系统能够连接到Internet 上,则用户可以方便、快捷、低廉地通过网络进行远程控制、监测和信息传送。Internet 技术和嵌入式技术的相互融合,不仅为嵌入式系统的设计和开发带来了前所未有的发展空间和机遇,也使得 Internet 应用进入了嵌入式Internet 时代。据专家预测,未来在 Internet 上的新增业务和应用中,将有 45%的增长来自于小型嵌入式系统。因此,嵌入式系统的 Internet 接入技术,将会有极其广阔的应用前景。如何利用单片机接入Internet 网络成为未来最热门的技术之一。
1 单片机嵌入式Internet接入技术
Internet 网络通信中,TCP/IP 协议簇非常庞大,需要占用大量的系统资源。单片机的缺点是资源有限,无法容纳下Internet 的TCP/IP 协议簇。因此单片机实现嵌入式接入Internet 技术的关键是如何在单片机等嵌入式设备的有限资源上实现Internet 的网络通信协议栈。其难点在于:如何利用单片机自身有限的资源对信息进行TCP/IP 协议处理,使之变成可以在Internet 上传输的IP 数据包。目前许多研究机构都在积极探讨利用MCU 实现接入Internet 技术,出现了多种单片机嵌入式Internet 技术方案,这些技术实现方案可以归为以下几类。
(1) 使用专用的嵌入式芯片。专用嵌入式芯片是一种内置了通信和控制功能的单片机,可以实现实时多任务操作。比传统的单片机硬件提供更强的系统设计灵活性。这样的芯片有Ubicom 公司的IP2022 芯片,MOXA 公司的Nport Express 芯片等。这类芯片功能强,能够实现多种网络协议,一般提供有相应的TCP/IP 网络协议栈。但是这种芯片价格偏高,用户需要支付软硬件费用,不易于实现市场的广泛应用。
(2) 嵌入式系统组成专用网通过PC 网关接入Internet.小型嵌入式系统通过总线技术组成专用网络,采用一个PC 机作为网关,该 PC 将专用网发送来的信息通过专用软件转换为TCP/IP 协议数据包,然后发到 Internet 上以实现远程通信。该方案是早期采用得较多的技术。但是这种方案的缺点是要使用一台专用的PC 机,显然它只适用于某些工业数据采集系统,不易于向信息家电和网络化智能仪器仪表等领域推广。
(3) 使用普通单片机和网络控制芯片。这种方法实现起来比较简单,而且可根据实际需要进行功能扩展,但是需要在单片机上实现嵌入式TCP/IP 网络协议,软件编程的工作量比较大。由于采用普通单片机,所以其优点是成本低,单片机体积小,易于以极高的性价比向诸多需要实现嵌入式接入Internet 的场合推广。本文设计的系统就是采用这种技术方案,下面将重点分析其硬件和软件设计。
2 单片机与网卡的接口电路
2.1 系统总体设计
图1 系统总体设计。
系统选用最常用的MCS 8051 系列单片机,此类型单片机价格低廉且应用广泛。网卡选用台湾Realtek公司生产的ATL8019AS 以太网控制器芯片。由于Internet 网络协议的程序代码量较大,所以系统除了单片机和网卡外,还增加了一些外围电路。包括用作数据缓存的RAM 存储器和RS232 接口,前者用作数据缓存器,后者作为单片机与现场设备进行数据交互的接口。系统总体功能设计如图1 所示。
在上述系统设计中,单片机主要完成Internet数据的解包和串口RS232 数据的封包。远程PC 机传输来数据包经过Internet 物理媒介到达以太网控制芯片 RTL8019AS 内,RTL8019AS 执行地址解析协议,然后交给 C8051 单片机,单片机执行TCP/IP 协议模块,去掉 TCP/IP 报头后将数据通过RS232 串行口交给数据采集系统的现场设备。反之,如果是现场设备发送数据到单片机,那么单片机将数据按照TCP/IP 协议格式封包后送入RTL8019AS,由网卡芯片传输到Internet 中。通过上述方式,单片机完成与Internet 的交互,从而实现数据采集系统的互联网远程控制。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于MCS-51单片机的嵌入式Internet技术
- MCS-51和8051的区别
- MCS-51与DAC、ADC的接口讲解
- MCS-51单片机应用设计 42次下载
- 使用用于MCS-51的IAR嵌入式平台编写的一个示例程序程序免费下载
- 嵌入式Internet设计 2次下载
- MCS-51的硬件结构介绍 0次下载
- 基于MCS-51单片机的嵌入式系统设计
- 嵌入式Internet的实现技术与安全问题分析
- 嵌入式Internet技术及其实现方案
- 基于GPRS的嵌入式Internet设计研究
- 用GPRSmodem 实现嵌入式Internet 接入系统
- 嵌入式Internet技术应用
- MCS-51系列单片机实用接口技术
- MCS-51单片机系统扩展技术
- 嵌入式Interet安全通信机制EISCM的应用探讨 1721次阅读
- 嵌入式系统的全面解析 3146次阅读
- 基于嵌入式软件的JNI技术应用解析 1020次阅读
- 嵌入式Internet的各种技术原理及连接方案概述 2921次阅读
- MCS-51单片机定时器和计数器的4种工作方式解析 3.2w次阅读
- MCS-51系列单片机实现PWM输出功能的方法解析 1868次阅读
- MCS-51单片机实现与Internet交互的设计 1732次阅读
- MCS-51单片机布尔处理功能解析 3474次阅读
- MCS-51系列单片机的掉电方式解析 2099次阅读
- 基于MCS-51单片机的三个存储空间及划分解析 1.4w次阅读
- 一种通过嵌入式互联网技术控制在线嵌入式设备的远程监控系统设计 3641次阅读
- 关于IPSec网络安全协议在嵌入式系统中的应用与实现详解 1869次阅读
- 一文详解MCS-51单片机的中断系统 1.2w次阅读
- 关于MCS-51单片机的经典14问 2922次阅读
- 嵌入式无线接入系统设计 1253次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 91次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 9次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多