文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 信息与通信 > 基于51单片机的网络通信接口设计
侵权投诉

基于51单片机的网络通信接口设计

基于51单片机的网络通信接口设计

冯杰。李述良

(黄冈师范学院物理科学与技术学院,湖北黄州438000)

摘要:文章将TCP/IP协议嵌入通用8住单片机中,通过单片机控制网络芯片KTL8019AS实现了低端单片机的Intef—net接入。文中给出系统硬件原理框图和有关实现TCP/IP协议的程序处理流程图,对系统的软硬件架构做了阐述,并详细的介绍了硬件电路的连接,分析了实现TCP/IP通信的硬件原理,使普通的8位单片机具有了互联网络的接入功能。关键词:单片机;TCP/IP协ig;通信协议;开放互联系统。中图分类号:TN915.04文献标识码:A文章编号:1006—8937(2009)18-0013--02

随着信息技术的飞速发展,特别是3c(计算机、通讯、消费电子)合一的加速发展和互联网的迅速普及,常

常使用CAN总线、RS一232和RS-485串行通信、IIC和IIs等总线实现多个系统之间的数据传输与交换以及互联,通过这种总线互联的方式进行通信不仅受到信号传输距离限制,而且只有很少与之有关的通信协议,即使有也是孤立于Intemet之外。若将系统接入Internet则可以实现远程数据采集、监控和诊断;并可以成为网络共享资源的一部分,而且还可以访问Intemet上的资源。由于以太网进行通信一般都基于TCP/IP协议,整个网络只需要有底层通讯协议就能够满足系统要求,并且便于和Intemet实现互联。

TCP/IP协议是一个庞大的协议簇,对系统资源消耗比较大,如何在RAM较小的单片机系统上实现TCP/IP协议成为以太网应用于单片机系统的难点。因为用在低端单片机系统中一方面要占用大量的内存,另一方面容易造成系统不能实时响应。因此我们可以使用由台湾Realtek公司生产的高度集成以太网控制器芯片RTI加19AS。

该RAM可存储32kB的数据。使用外部RAM的目的是为了存放网络数据,提高数据的传输速率,同时外部RAM还可以作为单片机向通信终端发送和接受数据的输入输出缓冲,这样单片机可以高速的吞吐数据。硬件接口框图如图2所示。网络控制芯片文章选用的RTL8109AS是10Mb/s的全双工以太网控制器,由于其优良的性能和低廉的价格而被广泛应用。另外,RTL8019不直接连结RJ45以太网口,中间需要加一块网络隔离变压器,一方面用于耦合滤波以增强信号,另一方面是隔离网线连接的不同网络设备间的不同电平,以防止不同电压通过网线传输损坏设备。HD、LD负责发送信号,TPIN+、rI.PIN一负责接收信号。同时两个发光二极管分别用于反映通讯的状态:通讯有冲突或者接收到网上的数据包。

陬0-P0.7

0

一)

rM0-■’

随6㈣

吼7锄)豫4(Tn)

P1.0

10n

HI)

b丌 Tx+

TX+IX-

啪

lSm科^脒

<、

,;

SAe--¥A4

∞

眇肌。

-妊

麒+

眩{.PZ7

T’甜

旺+

lob.

1系统硬件接口设计

实现Internet接入的方案很多,如Pc网关+专用网、EmWare的EMIT技术、集成了网络控制器的微处理器、低端单片机+网卡芯片相结合等。上述方案中以“低端单片机+网卡芯片”实现Intemet接入最为经济、简单;其原理是用单片机加载TCP/IP协议控制以太网网卡进行数据传输,从而实现与以太网进行通信。该方案系统结构框图如图1所示,整个系统由四个部分组成:以单片机为核心的主控单元、以太网控制单元、以太网络、通信终端。

62256

l|-tIt麓I

Ⅺ

僻

删

U∞l

卧Ix.

20wa&|l

II毫寡榭I

;习i

巨垂亘]尝=爿】至口。=毒臣三三]#=爿三三至困3系统原理分析

圈1系统结构框图

图2所示为单片机控制网卡芯片通信的硬件接口框图。RTL8019AS芯片引脚内部已经接了一个100kn的下拉电阻,当引脚悬空时的输入状态为低电平。AEN引脚为I/O端口操作允许使能脚,RTL8019的AEN引脚连结单片机的P1.0,当AEN--O(低电平)时,RTL8019可以被操作;RTL8019A的读写控制引脚IORB、IOWB分别与单片机的RD,WR引脚相连,当IOWB---O(低电平)时,RTL8019的寄存器写状态启动;P3.7(RD)连结RTL8019的IORB,当mI{B---O(低电平)时,RTL8019的寄存器读状

该系统硬件设计关键在主控芯片和以太网控制芯片的设计,在设计上考虑到TCP/IP协议栈程序比较大,文章MCU采用大容量Flash的8位单片机89C52,因其RAM比较小故需要扩展一片62256外部RAM存储器芯片,

作者简介:冯杰(1966-),男,湖北黄冈人,副教授,黄冈师范学院省级

电工电子实验教学中心主任。基金项目:黄冈师范学院自然科学重点项目(05CA28);

黄冈师范学院教学改革重点项目(2008CEl)

第1页

热门文档

相关文档

  • 基于51单片机的USB接口应用设计

    基于51单片机的USB接口应用设计_信息与通信_工程科技_专业资料。... 中国学术期刊网 中国规模最大的中文学术期刊荐稿网络 0 0 0.0 文档数 浏览...

  • 基于MCS-51单片机技术以太网接口设计

    基于MCS-51单片机技术以太网接口设计_信息与通信_工程科技_专业资料 暂无评价0人阅读0次下载举报文档 基于MCS-51单片机技术以太网接口设计_信息与通信_工程科技...

  • 51单片机与pc机串口通信接口设计

    51单片机与pc机串口通信接口设计_电子/电路_工程科技_专业资料。一. 绪论 1....单片机和微机技术的不断发展,特别是网络技术在测控领域的广泛应 用,由 PC 机...

  • 基于51单片机的串 口通信设计与实现

    基于51单片机的网络通信接... 3页 5财富值 基于... 课程设计(论文)说明书 题 目: 院 (系) :专业...单片机为实现多机通信联网设计了方便的串行通信接口...

  • 基于MCS_51单片机的PS_2模拟键盘接口的设计研究

    基于MCS_51单片机的PS_2模拟键盘接口的设计研究_互联网_IT/计算机_专业资料。...51单片机模拟键盘 1) 2) 3) 通信时序, 实现单片机通过 PS /2键盘接口与 ...

  • 基于51单片机的多机通信系统设计

    基于51单片机的多机通信系统设计_工学_高等教育_...计算机的网络 通信与数据传输、工业控制自动化等方面...的通信,必须要让 通信接口具有识别功能,51 单片机...

  • 基于51单片机控制的以太网通讯实现

    介绍 51 单片机控制 RTL8019AS 实 现以太网通讯的硬件设计方案;采用 C51 语言...图 2 给出了 89C52 单片机控制 RTL8019AS 实现以太网通讯的接口电路框图。用到...

  • 基于51单片机的网络连接控制器设计

    基于51单片机的网络连接控制器设计_信息与通信_工程科技_专业资料。这些可都是...加上ISA 接口的10Mb/s网卡芯片RTL8019AS,通过编写一套精简 的协议栈(ARP,ICMP...

  • MCS51单片机远程通讯接口的设计

    MCS51单片机远程通讯接口的设计_电子/电路_工程科技_专业资料。第 19 卷第 5...因此 , 就需要采用计算机远距离通讯技术来解决 . 当前 , 我国的电话通讯网络...

  • 基于MCS51的两片单片机之间的串行通信接口设计

    28 基于 MCS51 的两片单片机之间的串行通信接口设计 第一章 绪论为了提高系统管理的先进性和安全性,计算机工业自动控制和检测系统越来越多 地采用集总分散系统。较...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email