最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能生产

基于W5100的数控系统组网设计与实现

发布时间:2014-09-27 作者:吴 珩 郑忠智  来源:万方数据
关键字:W5100 数控系统 TCP/IP 以太网 
本文针对网络数控系统发展趋势,提出了一种基于 W5100 网络芯片和 OMAPL138B 微处理器网络数控系统设计方案。介绍了系统体系架构、硬件电路接口分析和设计、网络数控系统组网方案及软件设计方案。硬件部分采用直接并行总线模式实现OMAPL138B 与 W5100 连接,软件部分完成了 W5100 驱动编程、Socket 编程及应用功能开发,最终实现数控系统组网功能,对数控系统网络化应用具有较高的参考价值。

0 引言

  制造业是国家综合国力的基础,而数控技术又是其关键基础技术。信息技术的快速发展,使得传统制造业发生深刻变革,尤其是数控系统在智能化、网络化和集成化上得到大力发展。发展先进数控技术,提高装备制造水平,将是构成企业制造系统现代化的关键,有利于提升企业在激烈的全球化经济条件下对市场环境的生存能力。因此,发展先进数控技术对制造型企业的发展壮大起到关键作用。网络数控技术即是一种将制造单元通过网络技术互联,从而实现在制造过程中共享所需资源的技术。

  一方面,利用多个网络数控系统可以构建网络化生产车间,中心服务器管理者可以详细准确监视并记录每一台设备的运行情况,可以实现远程控制,合理调度生产设备资源,提高企业生产效率,降低工人劳动成本;另一方面,系统厂家可以通过 Internet 与客户中心服务器连接,及时跟踪客户需求反馈,有助于远程培训和维护,减少维修人员的往来。随着计算机辅助设计和制造系统大量应用于实际加工过程,需要快速方便地与数控系统进行大吞吐量数据交换,具备网络功能的数控系统能够很好地与办公室中的 CAD/CAM系统联系起来,快速高效生产加工,及时修正加工问题,实现网络制造。目前,多家数控系统设备制造公司如德国西门子(Siemens)、日本山崎马扎克(Mazak)相继推出相关样机和产品,很大程度上加快了数控系统网络化的发展速度。

1 网络数控系统体系结构

  网络数控系统大体分为基础部分和网络部分,基础部分即完成数控系统本身基本功能运行,网络部分与外部网络设备连接完成交互数据的收发。

  本文所设计的数控系统采用的是 TI 公司 OMAPL138B 作为主控芯片,该芯片同时集成 ARM 和 DSP 核心,二者能够无缝协调工作,减少了总线延迟。其中,ARM 核心负责完成显示、人机交互(HMI)、文件资源管理、数控 NC 译码任务以及网络通信传输;而 DSP 核心则发挥其运算优势,主要担负数控系统核心插补算法、伺服驱动控制以及 PLC 逻辑控制运算。网络电路接口则采用 WIZnet 公司生产的一款成熟且多功能的网络芯片——W5100,实现 TCP/IP 通信协议传输,很大程度简化了系统结构设计。

  ARM 和 DSP 核心能够同时工作于 456MHz,该芯片连接 DDR2 内存芯片,比其它传统 SOC 连接 SDRAM 方式运行速度更快。图 1 所示描述了基于 OMAPL138B 和 W5100 的数控系统体系结构,包括 SOC 外围系统电路和网络通信电路。

网络数控系统体系结构图

图 1 网络数控系统体系结构图

  1.1 OMAPL138B 处理器简介

  OMAPL138 DSP+ARM 处理器是一款基于一个 ARM926EJ-S 和一个 C674xDSP 核心的低功耗应用处理器,甚至比 TMS320C6000 平台的其它 DSP 产品消耗功率更低。其双核架构兼具了 RISC 和 DSP 技术的优点,并且采用流水线结构设计,因此能够保证处理器和存储器的所有部件有效运作。ARM 核心拥有协处理器 CP15,具有独立的 16KB 指令 Cache 和 16KB 数据 Cache,同时集成了 8KB 内部 RAM 和 64KB 内部 ROM;DSP 内核采用 2 级高速缓存架构,1 级分别由 32KB 指令(L1P)和数据(L2P)高速缓存组成,2 级则包含一个 256KB内存空间,可由程序空间和数据空间共用。另外,ARM 和 DSP 之间有 128KB 的内部共享 RAM,可以互相实现数据无缝访问。

  OMAPL138B 集成了丰富的电路接口,有助于系统电路设计简化。本文所用到的电路接口如下:

  1)DDR2/mDDR 内存控制器;

  2)通用输入/输出接口(GPIO);

  3)LCD 控制器;

  4)扩展存储器接口(EMIFA);

  5)通用异步接收/发送装置(UART);

  6)通用串行总线(USB)。

4
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。