论文部分内容阅读
当前众多现场总线标准并存的局面,限制了用户对总线产品的选择,同时也制约了现场总线技术的进一步发展。很多现场总线设备生产商为了提升自身产品的开放性,纷纷推出与其它现场总线标准相兼容的交互产品。数控同步现场总线(Numerical Control Synchronous Fieldbus,NCSF)是中国科学院沈阳计算技术研究所总线实验室针对数控系统研发的现场总线。开放式数控系统对其上应用的数控同步现场总线的开放性也提出了一定的要求,由此研究NCSF与其它现场总线交互的工作被提上日程。 课题结合“高档数控机床与基础制造装备”国家科技重大专项:开放式数控系统支撑技术创新平台建设,设计了NCSF与其它现场总线交互通信的网关模型,实现了NCSF-CAN网关,解决了以下问题: 一是参考数控现场总线的技术规范,设计了NCSF与其它现场总线交互的网关模型,包含网关协议的组织结构、网关数据包的结构、引入网关后的总线拓扑结构和子总线设备的寻址方法,提出了网关与子总线设备实时性的解决方案,给出了总线间速率协调的方法,解决了数据拥塞的问题。使NCSF具备了与其它现场总线交互的能力,提升了NCSF的开放性。 二是基于ARM处理器S3C2440,使用以太网控制器芯片DM9000和CAN总线控制器芯片MCP2515设计实现了NCSF-CAN网关,网关系统主要包含NCSF接口模块、CAN接口模块和数据帧封装转换模块三部分。NCSF-CAN网关的设计中,提出了数控同步现场总线应用层封装CAN数据帧的方法,实现了NCSF和CAN总线间的数据互通。 三是搭建了NCSF-CAN网关系统的实验平台。通过对测试数据的分析,验证了NCSF-CAN网关系统的运行稳定可靠,证明了NCSF网关模型的可行性。