APP下载

基于NI运动控制卡的伺服电机控制系统研究

2014-09-02贺昌勇张厚江路敦民祖汉松王朝志

科技视界 2014年12期

贺昌勇+张厚江+路敦民+祖汉松+王朝志

【摘 要】本文介绍了一种基于NI运动控制卡的伺服电机控制系统。该系统采用美国国家仪器的PCI-7344运动控制卡产生脉冲和方向信号、UMI-7774接线盒、台达伺服驱动器、台达伺服电机,用Labview图形化编程软件编程,调用运动控制卡的相关函数进行运动控制。可以动态控制轴的转速和转向,实现一个轴的往复运转,而且可以实现两个轴的同步。

【关键词】NI运动控制卡;伺服电机;运动控制;Labview

Servo Motor Control System Based on the NI Motion Controller Board

HE Chang-yong1 ZHANG Hou-jiang1 LU Dun-min1 ZU Han-song1 WANG Chao-zhi2

(1.School of Technology Beijing Forestry university, Beijing 100083,China;

2.Beijing Zhong Ke Fan Hua Technology Co., Ltd., Beijing 100192,China)

【Abstract】A kind of servo motor control system based on the NI motion controller board was introduced. The system adopts national instruments PCI-7344 motion controller board to generate pulse and direction signals, UMI-7774 terminal block, Delta servo drive ,Delta servo motor and use Labview which is a kind of graphical programming software to design operating screen program, through recalling the related function of motion controller board to motion control. The system can control speed and direction of axis dynamically, realize an axis reciprocating, whats more it can make two axes synchronous.

【Key words】NI motion controller board; Servo motor; Motion control; Labview

目前,伺服电机常见的控制方式有单片机控制、DSP控制、ARM控制、PLC控制、PC机+运动控制卡等。单片机、DSP、ARM控制编程比较复杂,要从低层做起,通常需要设计和加工相应微处理器系统电路板、开发周期比较长、需要编程人员对微处理器控制非常熟练;PLC适用于工厂等环境比较恶劣的场所,而且PLC大部分用于运动过程比较简单、轨迹固定的工况下[1],运动控制卡是一种基于PC机更加柔性、更加开放式的控制方式,PC机负责人机交互界面的管理和实时监控、而运动的所有细节都由运动控制卡来实现,充分的将两者结合起来——PC机强大的数据处理功能、运动控制卡对电机的精确控制,大大提高了系统的可靠性和准确性[2],而且运动控制卡二次开发很方便,由此运动控制卡得到越来越多人的应用。

1 NI运动控制卡简介

众所周知 NI公司(美国国家仪器公司)是测试测量的领头羊,其“软件即是仪器”、“图形有边,系统无界”的思想使测试、测量进入了一个新的领域。程序采用Labview编程,它是一种真正意义上的图形化编程语言,“所见即所得”,与C、Basic等文本语言相比,它在编程中有更详细的提示信息,如函数的功能、参数类型等,程序员不需要记忆那些枯燥的函数信息[3]。……

登录APP查看全文