- 13
- 0
- 约 4页
- 2015-08-29 发布于湖北
- 举报
基于虚拟仪器的步进电机控制系统设计.pdf
第13卷第3期 辽 宁 省 交 通 高 等 专 科 学 校 学 报 Vo1.13NO.3
2011年 6月 JOURNAL OF LIAONING PROVINCIAL COLLEGE OF COMMUNICATIONS Jun. 20 11
文章编号 :1008—3812(2011)03—025—03
基于虚拟仪器的步进电机控制系统设计
刘继英
(河南省路桥建设集团有限公司 .河南郑州 476000)
摘 要 本文 以虚拟仪器技术为理论基础 ,应用LabVIEW 软件 实现 了步进 电机控制 系统的设
计。文章详细介绍了采用 LabVIEW 编程和数据采集卡的数字 I/O 口来实现控制步进 电机的正转、反
转和加减速功能的过程。系统具有 良好的软件交互界面和 良好的实时性,可以根据需要 实时对步进电
机运行速度进行设置。经验证明,该系统具有一定的实用价值
关键词 步进 电机 :LabVIEW :速度控制
中图分类号 :TM383.6;TP273.5 文献标识码 :A
0 引言
LabVIEW 是美 国国家仪器公司开发 的一种
一 一
具有强大功能的虚拟仪器平台。它提供图形化编 数 D
据
程语言和丰富的数据采集、分析和存储库函数 采 1
比传统 的文本式语言更具有优势。步进电机是一 集 0
卡
种把电脉冲信号变成直线位移或角位移的控制电
机。它的位移速度与脉冲频率成正 比,位移量与
图 1 步进 电机控制系统组成
脉冲数成正 比。采用 LabVIEW 虚拟仪器 图形化
编程软件实现对步进电机的位置控制和速度控制 2 软件程序设计
是一种很好的控制方式 。本文介绍 了基于 Lab— 步进电机控制系统程序流程如图2所示。
VIEW 的步进电机控制系统的设计实例 。 系统应用程序 由两部分组成:前面板和框 图程
1 系统组成及工作原理 序 ,见图3和图4所示 。图3为步进 电机控制系
系统 由一台PC机 、一台步进 电机 、一块数 统前面板 .可以显示 电机的运行速度及进行系统
据采集板及步进电机驱动电路组成 ,具体如图l 参数的设置 ,其中包括电机的转动方向、运行速
所示 。 度及运行状态 的选择 。系统设置 了两种运行状
系统利用 LabVIEW 软件及数据采集卡的数 态 ,分别为按指定步数运行和连续运行 。图4为
字 I/O 口代替传统步进 电机的脉冲发生器和环形 步进 电机控制系统主要框 图程序 。按照功能模块
分配器 。数据采集卡采用 NI公司生产 的NI一 划分为 :速度控制模块 、转向控制模块 、位置及
6024E数据采集卡 ,该数据采集卡配有一个 8位 显示控制模块 、加减速控制模块 。
的数字输入输出 口,通过软件程序控制其输出数 系统控制模块的具体设计 :
字信号,通过数字信号控制电机正反转及转速 。 (1)速度控制模块
光 电耦合 电路起到保护作用,使数据采集卡输 出 功能是使步进电机按照设定的速度运行。本
的弱信号与步进 电机的大功率器件相分离 ,同
原创力文档

文档评论(0)