如何通过labview控制步进电机伺服电机

& KnowledgeBase
Chinese(China)
&1 out of 5 &&nbsp
NI运动控制器能用脉冲方式控制伺服电机吗?
主要软件版本:
主要软件修正版本:
Motion Control>>Controllers>>PCI-7390
NI的运动控制器如PXI 7352,能不能输出脉冲来控制伺服电机,类似控制步进电机。
&&&&& NI运动控制可以用来控制步进电机或伺服电机,如PCI 7334用于步进电机控制;PCI 7352既能控制伺服电机也能控制步进电机。有些伺服电机的驱动器(智能驱动器)支持以脉冲的方式控制伺服电机,那么可以选择P Command模式以脉冲的方式输出位置控制信号给驱动器。NI 运动控制卡中可以控制步进电机的卡一般都支持P Command模式。具体有:&733x 、&734x 、&735x、&739x。
&&&&& 控制步进电机时:控制器在 Step(CW)、Dir(CCW)管脚输出控制信号至步进电机驱动器。其中选择Step/Dir输出模式时控制器会在Step(CW)管脚输出脉冲个数、Dir(CCW)管脚输出电机转动方向信号;选择CW/CCW输出模式时,控制器会在Step(CW)管脚输出顺时针方向的脉冲个数、Dir(CCW)管脚输出逆时针方向的脉冲个数。具体选择何种模式需要根据驱动器支持的方式选择。在LabVIEW中可以通过Configure Stepper Output .flx来设置。
控制伺服电机时:控制器在相应的Analog Output管脚输出模拟电压控制信号至伺服电机驱动器。
有些第三方的驱动器功能做得相当完善,整个控制闭环都集成在了驱动器上,运动控制器仅仅需要发送位置指令给驱动器,驱动器就可以按给定的控制命令完成电机控制。这种智能驱动器的优异特性使得用户可以通过它们像控制步进电机一样去控制伺服电机。也就是说,可以发送数字脉冲到智能驱动器,它可以驱动伺服电机转动,一次对应一个编码器反馈脉冲(编码器的输出信号是直接连到驱动器上,而不用连到控制器)。
在LabVIEW中可以通过Set Stepper Loop Mode.flx来设置成P Command模式。
12/20/2011
12/28/2011
for all product and support inquiries.关于LABVIEW如何伺服电机控制 或是与PLC控制解答(适合初学... - LabVIEW论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
Hot [直播]
关于LABVIEW如何伺服电机控制 或是与PLC控制解答(适合初学...
16:56:58  
11000&查看
本帖最后由 GREATMWW 于
16:57 编辑
好久没发帖了,学LABVIEW也一年了,写了几个程序,子VI最多也就40个不到
算是小项目吧,正巧是结合PLC 变频器 还结合伺服驱动器 还有仪器控制的。
对于有朋友想知道LV如何编写一个程序控制伺服这个问题,可以给下解答。
对于这个问题是比较复杂的,当然也可以认为很简单。
简单的说法:
控制任何硬件,首先发命令,硬件接受命令,这样算一个过程,若是命令接发正确,那硬件就会按照本身的预定的设置动作。
所以要控制伺服只要知道命令是什么?比如说,旋转的命令,开和关,设置速度的命令ABCDEF等等,完了通过使用VISA的串口也好,什么口也好,等等 无非是一种端口,假设~
最后选中并在命令框输入命令字符串,点击发送即可。
复杂的说法:
发命令也好接受命令也好,会按照一定得格式,若是格式不对,比如发是ABC,接是CBA,那传输可能是错误的,
命令得按照约定的格式接发,那这样硬件本身才会按照预设的方式有动作。
这是命令格式,严格来所就是所谓的协议,
那命令如何进入硬件呢,这些命令的字符如何进到硬件身体内呢,当然通过某些连接口,
比如串口RS232 RS485,比如GPIB 等等等等,有了这个端口这些命令才会按照相应方式进入硬件体内,
既然是连接口,那跟命令也类似 也有一定得标准,至于如何进入的细节不在本讨论范围 省略。
所以这样对接发命令有一个概念后,就知道你现在需要干什么?
要控制伺服你得知道一个控制的命令字串,按照协议的方式排布一个正确的命令。
一般伺服都是MODBUS协议 或是 CAN 协议
按照协议内容,根据伺服的说明书找到对应需要动作的命令串 严格来说是 命令地址代号,通过协议格式把代号填入,完了把
这一整个命令字串,作为正确的命令,最后根据简单说法直接操作即可。
所以有朋友想来控制伺服那得做到以下几点:
首先得理解以上内容,
完了找到一个正确的命令
接着对正确的端口连接,
通过LV的VISA找到,
填入正确命令 并发送
而如何得到正确的命令,去看你的伺服的操作手册对应的协议,对应的控制地址,
前提得先设置对伺服驱动器。
以上解答仅供初学者理解。
资深工程师
17:23:53  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
总结的不错 希望大家 都这样就好咯
21:18:58  
本帖最后由 wawabuyaoku 于
21:20 编辑
这真是我要发展的方向。labview加PLC如果有可能 加上组态软件(组态王、wincc之类的)。
20:42:50  
功能很强大啊
17:12:36  
19:19:11  
总结的不错,程序分享一下就好了!
16:05:19  
最近也在学习,,不会啊
助理工程师
18:36:35  
18:51:57  
谢谢分享,请多指点。
助理工程师
20:28:31  
10:27:29  
楼主有没有程序啊,分享一下,学习一下,最近在学labview控制PLC的串口通信。。
10:33:26  
有点深奥啊!差距太大了!
22:25:02  
不错很强大 学习中 谢谢分享
13:55:33  
很强大! 学习中
助理工程师
15:05:44  
{:3:}{:3:}
09:26:33  
总结很好,学习中
11:32:24  
我最近也在搞用OPC与FX2N通讯没弄好问题比较严重
22:33:50  
总结很有道理 要是分享几个程序就完美了
22:12:52  
感谢你的分享,有点思路了
22:46:36  
有个例子分析一下就更好了!
10个问题&&&&&&&&3048个浏览
20个问题&&&&&&&&19533个浏览
32个问题&&&&&&&&7216个浏览
通过本次直播,你将学到:
1.理解mbed操作系统的结构是什么样的
2.mbed功能模块与其他嵌入式操作系统有什么不同
3.工具链使用以及开发流程实操演练
即日起至6月15日,参与英蓓特NXP产品知识小测验,即有机会赢取最新系列开发板。特别奖SBC-EC9100开发板1套,幸运奖FRDM系列最新开发板(型号随机,共10套)。快来参加吧! >> 立即参加
Powered bypid_way 通过labview的PID功能块对伺服电机进行闭环控制
272万源代码下载-
&文件名称: pid_way& & [
& & & & &&]
&&所属分类:
&&开发工具: LabView
&&文件大小: 361 KB
&&上传时间:
&&下载次数: 49
&&提 供 者:
&详细说明:通过labview的PID功能块对伺服电机进行闭环控制-The PID function block via labview servo motor closed-loop control
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&pid_way.vi
&[]:文件不全
&近期下载过的用户:
&&&&&&&&&[]
&相关搜索:
&输入关键字,在本站272万海量源码库中尽情搜索:
&[] - 为自制多功能数据采集卡编写了DLL 形式的驱动程序,并将其挂接到labview 开发平台上,利用DLL 驱动程序实现了对步进电机的自动控制.
&[] - 本代码是基于labview的温度测量与报警控制程序
&[] - 电机启动控控制转速优化等功能........ 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
基于LabVIEW的直流伺服电机控制系统开题报告
下载积分:1000
内容提示:基于LabVIEW的直流伺服电机控制系统开题报告
文档格式:PPT|
浏览次数:33|
上传日期: 15:26:23|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1000 积分
下载此文档
该用户还上传了这些文档
基于LabVIEW的直流伺服电机控制系统开题报告
官方公共微信NI 的运动控制是NI公司在工业自动化领域的扩展,NI公司通过MOTION CONTRL,PAC和FIELD BUS已经全面进入了工业自动化领域,从数据采集到逻辑控制,NI公司已经完美地把二者结合在一起.
NI 的运动控制就是我们常说的开放式数控,专用数控系统国内比较常见的是西门子和FUNUC的产品.
数控系统的基本功能是定位控制、速度控制和力矩控制。
数控系统的组成:运动控制卡+驱动器+执行机构(电机)+反馈(编码器)
NI的运动控制卡分成高中低三档,每个档位又包括2轴、4轴、6轴和8轴,支持PCI和PXI两类总线。
因为是开放式,所以NI公司提供运动控制卡和运动控制软件,驱动器和执行单元即可以用NI公司的产品也可以选用第三方的产品。
下面以简单的运动控制卡7340介绍一下运动控制的基本结构和原理。
7340既可以控制饲服电机又可以控制步进电机,支持PCI,PXI和紧凑型PCI总线。7340最多可以控制四个独立或者联动轴,提供了精心设计的IO口,包括前后极限开关,参考点开关以及其它普通用途的数字IO。
伺服轴可以控制伺服电机、液压伺服、液压伺服阀和其它伺服装置。伺服轴通常工作在闭环方式,伺服轴通过正交编码器反馈位置信息,通过模拟量返回速度信息,同时提供了工业标准的+-10V模拟量输出。
步进轴既可以工作在开环方式又可以工作在闭环方式,在闭环方式下,同样通过正交编码器返回位置信息,通过模拟量返回速度信息,提供了步进/方向或正转反转命令输出。所有的步进轴都支持全步,半步和细分步功能。
7340系列使用了先进的双32位处理器结构,包括一个32位的CPU,一个DSP数字信号处理器以及一个可定制编程的逻辑门阵列,通过板载程序,可以最多执行10个用户程序。
NI 运动控制软件提供了简易高效的用户程序接口(API),所有的运动控制设置、运动函数都可以通过调用动态链接库DLL实现,可以用C,VB来调用,所有的函数功能都能在LABVIEW和CVI实现。
以上是运动控制卡的简单介绍,具体细节查看相应的说明文档
旗下网站:
与非门科技(北京)有限公司 All Rights Reserved.
京ICP证:070212号
北京市公安局备案编号: 京ICP备:号

我要回帖

更多关于 labview电机控制 的文章

 

随机推荐