




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十七章工业以太网,主要内容工业以太网概要8位MCU的嵌入式以太网接口设计实例,嵌入式应用技术基础教程课件,17.1工业以太网概要,17.1工业以太网概要,17.1.1技术概要随着Internet的迅猛发展,以太网已成为事实上的工业标准,TCP/IP的简单实用已深入人心,为广大用户所接受。以太网已广泛地应用于各种场合,如办公局域网、工业控制网络、因特网、智能家居等场合。现在人们俗称的以太网技术以及工业以太网技术,不仅包含了物理层和数据链路层的以太网规范,而且还包含TCP/IP协议组,即包含网络层的网际互联协议IP、传输层的传输控制协议TCP、用户数据包协议UDP等。有时甚至把应用层的简单邮件传送协议SMTP、域名服务DNS、文件传输协议FTP等的应用协议都与以太网这个名词捆绑在一起。,嵌入式应用技术基础教程课件,17.1工业以太网概要,与其他控制网络相比,工业以太网的优势主要体现在以下几个方面:低成本、易于组网,与计算机、服务器等接口方便。用户拥有成本下降。高速的数据传输速率,可提供足够的带宽。资源共享能力强。易与Internet连接。广泛的技术支持。,17.1.2工业以太网的优势,嵌入式应用技术基础教程课件,17.1工业以太网概要,17.1.3工业以太网互连模型,工业以太网的物理层与数据链路层采用IEEE802.3规范,网络层与传输层采用TCP/IP协议组,应用层的一部分可以沿用互联网应用协议。工业以太网标准化工作主要集中在ISO/OSI模型的应用层,需要在应用层添加与自动化相关的应用协议。下图为OSI参考模型与工业以太网的分层比较。,嵌入式应用技术基础教程课件,17.1工业以太网概要,()通信实时性问题解决方案有:提高通信速率控制网络负荷采用以太网络的全双工交换技术在以太网的协议中加入实时功能(2)对环境的适应性与可靠性问题(3)总线供电问题,17.1.4工业以太网技术应解决的问题及相关措施,嵌入式应用技术基础教程课件,返回,17.28位MCU的嵌入式以太网接口设计实例,17.28位MCU的嵌入式以太网接口设计实例,17.2.1嵌入式以太网接口分析(1)接口组成,嵌入式应用技术基础教程课件,17.28位MCU的嵌入式以太网接口设计实例,(2)以太网控制芯片的选择,以太网控制芯片的选择要考虑以下几个因素:主控芯片是8位MCU,选用的以太网控制芯片也必须支持8位工作模式。以太网控制芯片的缓存尽可能大。以太网控制芯片和主控芯片的数据交换方式。下表是目前市面上几种可供选用的以太网控制芯片和主要特性。,嵌入式应用技术基础教程课件,17.28位MCU的嵌入式以太网接口设计实例,(3)以太网控制芯片RTL8019AS,1)RTL8019AS的主要性能符合EthernetII与IEEE802.3(10Base5、10Base2、10BaseT)标准;全双工,收发可同时达到10Mbps的速率;内置16KB的SRAM,用于收发缓冲,降低对主处理器的速度要求;支持8/16位数据总线,8个中断申请线及16个I/O基地址选择;支持UTP、AUI、BNC自动检测,还支持对10BaseT拓扑结构的自动极性修正;允许4个诊断LED引脚可编程输出;采用CMOS工艺,功耗低。单一电源5V供电。,嵌入式应用技术基础教程课件,17.28位MCU的嵌入式以太网接口设计实例,2)RTL8019AS的内部结构,嵌入式应用技术基础教程课件,17.28位MCU的嵌入式以太网接口设计实例,3)RTL8019AS的逻辑功能,接收逻辑CRC产生校验逻辑发送逻辑地址识别逻辑FIFO和FIFO控制逻辑协议PCADMA和缓冲控制逻辑,嵌入式应用技术基础教程课件,17.28位MCU的嵌入式以太网接口设计实例,4)RTL8019AS的内部RAM地址空间分配,RTL8019AS内部有两块RAM区。一块16K字节,地址为0 x40000 x7FFFF;一块32字节,地址为0 x00000 x001F。RAM按页存储,每256字节为一页。一般将RAM的前12页(即0 x40000 x4BFF)存储区作为发送缓冲区;后52页(即0 x4C000 x7FFF)存储区作为接收缓冲区。第0页叫Prom页,只有32字节,地址为0 x00000 x001F,用于存储以太网物理地址。,嵌入式应用技术基础教程课件,17.28位MCU的嵌入式以太网接口设计实例,5)引脚介绍,RTL8019AS提供100脚的TQFP(ThinQuadFlatPack)封装,其引脚可分为如下几类:电源及时钟引脚、网络介质接口引脚、自举ROM及初始化EEPROM接口引脚、主处理器接口引脚、输出指示及工作方式配置引脚。由于本文主要讨论非PC环境下的以太网接口,该接口不必具有即插即用功能(PnP)和远程自举加载功能,因此不需要关注RTL8019AS与自举ROM、初始化EEPROM接口的引脚。,嵌入式应用技术基础教程课件,17.28位MCU的嵌入式以太网接口设计实例,硬件系统由四大部分组成:主控芯片:采用MC9S08GB60以太网控制芯片RTL8019AS网络隔离芯片LTL-2006串行接口芯片MAX232,17.2.2硬件设计,嵌入式应用技术基础教程课件,17.28位MCU的嵌入式以太网接口设计实例,一个完整的以太网控制器驱动程序应包括以下几个基本部分:硬件初始化、发送数据程序和接收数据程序。(1)初始化以太网控制芯片1)硬件初始化所需的工作2)RTL8019AS的初始化程序描述3)RTL8019AS的内存缓冲区的初始化设置说明(2)接收数据1)接收数据过程描述2)接收数据溢出处理(3)发送数据,17.2.3工业以太网接口驱动程序设计,嵌入式应用技术基础教程课件,返回,学习本章需要有一定的计算机网络技术知识作为基础,主要涉及到计算机网络体系结构中的物理层、数据链路层、网络层、传输层的相关知识,特别是以太网的规范和IEEE802.3标准。第1节讲述了工业以太网技术概要知识,重点掌握工业以太网技术应解决的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省唐山市玉田县2023-2024学年五年级下学期期末数学试题
- 西南财经大学-公司治理与战略管理
- 学校后勤工作经验交流分享会上校长讲话:全网疯传!最废的校长却带出了最强的后勤
- 幽默课件教学课件
- 巡视病房的观察要点
- 崖壁攀登概述课件
- 岩石书课件教学课件
- 尾矿工安全生产教育培训课件
- 河南省生态园区民宿租赁合同含环保设施租赁说明
- 环保技术研发工人计件合同
- 甘肃省工程勘察设计收费指导标准2022版(全过程工程咨询)
- 供电所开展保命教育培训(3篇模板)
- 人教版音乐九年级上册第1单元选唱《中国军魂》教案
- 中医糖尿病治疗:特效中成药集
- 肺癌诊疗路径解读2024课件
- 心脏起搏器植入指南解读
- 学生会文体部部门招新
- 胃肠镜院感培训课件
- 应急管理学院成立可行性方案
- 矿山后勤与基础设施
- 超声波操作规程
评论
0/150
提交评论