基于嵌入式uClinux系统工业以太网设备的设计.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于嵌入式uClinux系统工业以太网设备的设计.docx》由会员分享,可在线阅读,更多相关《基于嵌入式uClinux系统工业以太网设备的设计.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于嵌入式uClinux系统工业以太网设备的设计基于嵌入式uClinux系统工业以太网设备的设计ronggang导语:工业以太网技术的出现和快速开展,不但很好的解决了这些问题,同时也为现场总线技术的开展开拓了一个更为广阔的空间1引言在现实的工业控制领域系统中,各厂家产品兼容性差、价格昂贵、底层通讯速度慢是现场总线技术一直没有得到大力推广的原因。工业以太网技术的出现和快速开展,不但很好的解决了这些问题,同时也为现场总线技术的开展开拓了一个更为广阔的空间。另外,嵌入式技术应用于智能测控系统中,具有以下特点:可以完成数据测量、数据处理、经过控制等多种任务;能确保一些任务的实时性;具有一定自诊断、自校
2、正的功能;便于连接工业以太网,利用工业以太网实现远程监控和数据通讯。这些都大大进步了测控系统的性能。2工业以太网的特点与其他现场总线或者工业通讯网络相比,工业以太网具有以下优点:应用广泛:以太网是目前应用最为广泛的计算机网络技术,具有广泛的技术支持。几乎所有的编程语言都支持以太网应用开发,如Java、VisualC+及VisualBasic等。这些编程语言由于广泛使用,并受到软件开发商的高度重视,具有很好的开展前景。因此,假如采用以太网技术,可以保证多种开发工具、开发环境供选择。本钱低廉:由于以太网的应用最为广泛,因此受到硬件开发与消费厂商的高度重视与广泛支持,有多种硬件产品供用户选择。而且由
3、于应用广泛,硬件价格也相对低廉。目前以太网网卡的价格只有PROFIBUS,FF等现场总线产品的特别之一,并且随着集成电路技术的开展,其价格还会进一步下降。通讯速率高:以太网的通讯速率已由10M转向100M的快速以太网,1000M以太网技术已经开场应用,10G以太网也正在研究,其速率比目前的现场总线快得多,可以知足对带宽的更高要求。软硬件资源丰富:由于以太网已应用多年,人们在以太网的设计、应用等方面有很多的经历,对其技术也特别熟悉。大量的软件资源和设计经历可以显著降低系统的开发和培训费用,进而可以显著降低系统的整体本钱,并大大加快系统的开发和推广速度。可持续开展潜力大:由于以太网的广泛应用,使它
4、的开展一直受到广泛的重视和吸引大量的技术投入。并且,在这信息瞬息万变的时代,企业的生存与开展将很大程度上依靠于一个快速而有效的通讯治理网络,信息技术与通讯技术的开展将更加迅速,也更加成熟,由此保证了以太网技术不断地持续向前开展。易于与企业内部网Intranet和互联网Internet连接:能实现办公自动化网络与工业控制网络的信息无缝集成。以太网在运用于实时的工业控制系统也有其缺乏之处,这主要是由于:以太网采用CSMA/CD碰撞检测方式,在网络负荷较重大于40%时,网络通讯具有不确定性,不能知足工业控制的实时性要求。传统以太网所用的接插件、集线器、交换机和电缆等是为办公室应用而设计的,不符合工业
5、现场恶劣环境的要求,在工厂环境中,以太网抗干扰EMI性能较差。假设用于可燃、易爆等危险场合,以太网不具备本安特性,同时以太网不具备通过信号线向现场仪表供电的性能。3工业以太网通讯协议工业以太网即应用于工业自动化领域的以太网技术。对应于国际标准化组织的开放系统互连参考模型ISO/OSI,工业以太网协议在物理层和数据链路层均采用IEEE802.3标准,在网络层和传输层那么采用被称为以太网上的事实上标准的TCP/IP协议簇包括UDP、TCP、IP、ARP、ICMP、IGMP等,它们构成工业以太网的低四层,在高层协议中,工业以太网协议通常忽略掉会话层和表示层,而只定义应用层,也有的工业以太网协议还定义
6、了用户层,其通讯协议模型如图1所示。目前已经存在工业以太网协议有:Modbus/TCPSchneider,1999、InterbusPhoenix,1999、Ethernet/IPODVA,1999、IDAVendorAlliance,2000、HSEFoundation,2000、ProfinetProfibus,2001。图1工业以太网通讯系协议模型4系统分析及软硬件选型4.1系统分析开发工业以太网智能设备的关键是要在嵌入式系统中实现以太网技术即嵌入式以太网,而以太网上各种网络协议的实现对嵌入式系统的运行速度和系统资源都有较高的要求。因此在进展系统方案设计时,除了要考虑常规因素外,还要知足
7、网络功能所提出的需求。工业以太网智能设备的设计以高性能的微处理器和嵌入式操纵系统为核心,所以这里主要讨论它们的选型。4.2微处理器选型目前市场上主流的32位微处理器有PowerPC、68000、MIPS和ARM等。通常在选择微处理器的时候,需要考虑性能、功耗、价格、配套的开发工具以及市场供货等因素,而ARM在这些方面恰好都具有上风。ARM具有业界领先的RISC体系构造,提供各种性能和版本可供选择,各类产品间相互兼容,方便系统晋级。各大公司的支持使得产品性价比高,保证有稳定和畅通的供货渠道。此外ARM公司及其合作伙伴提供完好的技术支持,提供相对应的操纵系统,提供软硬件设计和开发工具。鉴于ARM微
8、处理器的诸多优点,用它来开发硬件平台必定是理想的选择。由于ARM微处理器有多达十几种的内核构造,几十个芯片消费厂家,以及千变万化的内部功能配置组合,所以还需要作进一步比拟。根据工业以太网设备网络应用的特点,重点考虑微处理的运行速度和片内外围电路后,选择了三星公司的S3C4510B芯片。该芯片属于ARM7系列,典型处理速度为0.9MIPS/MHz,系统时钟可达50MHz,速度已经可以适应绝大多数应用的要求。S3C4510B在片内集成了以太网MAC层控制器,可以简化网络接口电路的设计并进步系统的可靠性。此外该芯片具有同步动态存储器SDRAM控制逻辑,可以以低廉的价格方便地扩展大容量的存储器空间来运
9、行操纵系统。4.3嵌入式操纵系统选型固然嵌入式系统的应用程序完全可以在裸机上运行,但是随着测控设备功能的增强,嵌入式系统所需完成的任务越来越复杂,程序代码越来越庞大,需要治理的外设越来越多,传统的软件开发形式已经显得力不从心。而采用嵌入式操纵系统作为软件开发平台,就可以由操纵系统来完成任务的治理和系统资源的分配,开发工作的重点才能集中于实际应用系统性能的进步。此外,在操纵系统根底上可实现统一标准的编程,使程序具有良好的可读性和可移植性,并可进步开发的效率。嵌入式操纵系统通常分为商用型和免费型两类。商用的嵌入式操纵系统有WindRiver风河的VxWorks和pSOS、美国ATI的Nucleus
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 嵌入式 uClinux 系统 工业 以太网 设备 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内