- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于IEEE1394 总线数控系统实时通信的实现
基于IEEE1394 总线数控系统实时通信的实现
Implementation of CNC System Real-time Communication
Based on IEEE1394 Bus
(上海交通大学)
张伟 王伟 杨煜普
, ,
(Shanghai Jiao Tong University)ZANG Wei, WANG Wei, YANG Yu-pu
摘要: 对于开放式数控系统,它的控制软件全部在计算机中,硬件仅是计算机与伺服驱动之
间的标准通用接口。为满足系统的实时性和可靠性,采用性能优越的 IEEE1394 总线连接计
算机与伺服驱动。上位机以Windows+RTX (Real Time Extension )为平台,结合开放式主机
控制器接口(OHCI )协议,实现了DMA 方式的异步数据传输,并给出实验结果。
关键词:I EEE1394 ,实时性,DMA 方式,异步传输
中图分类号:TP336; TP311 文献标识码:A
Abstract: As an Open Numerical Control(ONC) system, all the control softwares are put inside
the computers and its hardwares are only universal interfaces between compters and servodrives.
The IEEE1394 specification for a high performance serial bus interface is selected to connect
compuer and servodrive for ensuring the real-time and reliability of the data transmission. Based
on the platform of Windows+RTX(Real Time Extension) and combined with Open Host
Controller Inerface(OHCI) protocol, asynchronous data transmission by DMA method is
implemented and the experimental results are given.
Key words: IEEE1394, real time, DMA method, asynchronous transmission
1 引言
数控系统是数控机床装备的核心部件。特别是对于国防工业急需的高档数控机床,高档
数控系统是决定机床装备的性能、功能、可靠性和成本的关键因素,而国外对我国至今仍封
锁限制,成为制约我国高档数控机床发展的瓶颈,因此开发高档数控系统意义重大。
开放式数控系统作为现代数控系统发展趋势,其特点在于复杂的控制算法均由计算机来
实现,这样就需要占用更多的计算机资源,因此对计算机与伺服驱动器之间的数据通信提出
了更高的要求,即在占用尽可能少的资源情况下,保证通信的可靠性和实时性。
事实上,可靠性与实时性是一对矛盾。本文主要工作是在兼顾数据传输可靠性的基础上
解决实时传输的问题。
2 实时性解决方案
为保证数据通信的实时性,提出具体措施如下:
第一,选用IEEE1394 总线连接上位机与伺服系统。这是由于IEEE1394 是目前性能最好
的串行总线技术之一,具有传输速度高、可热插拔、即插即用、支持异步和同步两类传输事
务、点对点架构灵活等诸多显著优点,其最高支持400Mb/s 的传输速率足以保证系统实时性
要求。
第二,根据开放式主机控制器接口(OHCI, Open Host Controller Inerface )协议,采用
DMA 方式实现数据传输。OHCI 协议是基于IEEE1394 标准之上制定的,定义了 1394 总线介
入主机的方式,是 13
文档评论(0)