首页 | 本学科首页   官方微博 | 高级检索  
     

基于CANopen协议的数字伺服电机通信主站研究
引用本文:韩江,黄涛,董伯麟,夏链.基于CANopen协议的数字伺服电机通信主站研究[J].轻工机械,2012(1):67-71.
作者姓名:韩江  黄涛  董伯麟  夏链
作者单位:[1]合肥工业大学机械与汽车工程学院,安徽合肥230009 [2]CIMS研究所机械与汽车工程学院,安徽合肥230009
基金项目:国家重大科技专项(2009ZX04004-021);安徽省科技创新专项(2010AHDS0242)
摘    要:在数控系统中利用CANopen总线协议实现对数字伺服驱动器的上位控制,硬件环境为FPGA、MCP2510、MCP2551和IDM640-8EIA数字伺服驱动器。主从站之间的数据发送与接收主要以过程数据对象(PDO)和服务数据对象(SDO)的方式进行,并采用VHDL语言编程,在FPGA中实现CANopen主站的应用层功能。实验表明,CANopen通信能成功实现,数字伺服驱动器能够按照来自上位机的指令驱动伺服电机。

关 键 词:CANopen协议  现场可编辑逻辑门阵列(FPGA)  数字伺服电机  对象字典

Study on the Communication Based on CANopen Protocol
HAN Jiang,HUANG Tao,DONG Bo-lin,XIA Lian.Study on the Communication Based on CANopen Protocol[J].Light Industry Machinery,2012(1):67-71.
Authors:HAN Jiang  HUANG Tao  DONG Bo-lin  XIA Lian
Affiliation:1. School of Mechanical and Automotive Engineering, Hefei University of Technology, Hefei 230009, China; 2. CIMS Institute ,Hefei University of Technology, Hefei 230009, China)
Abstract:With the CANopen protocol, the upper control of digital servo was realized in the CNC system based on the FPGA,MCP2510,MCP2551 and IDM640-8EIA digital servo drive hardware. The data sending and receiving between master and slave were carried out with the PDO ( process data objects) and SDO ( service data objects) mode. During the compiling process, VHDL was the main program language , the application function of CANopen master stage can be realized in FPGA. The results show that the digital servo can drive the servo motor in agreement with the requirements from the upper control instructions and realize the CANopen communicates successfully.
Keywords:CANopen protocol  field-programmable gate array(EPGA)  digital servo  object dictionary
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号