微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > labview 电机控制

labview 电机控制

时间:10-02 整理:3721RD 点击:
接触labview近一个月了,自己买了一个伺服电机 和步进电机,都自带驱动器的,我想利用labview编辑程序来控制他们的速度。但是不知道在labview与电机驱动器之间,这个硬件怎么选择,路过的大神们,给点意见吧,救济啊。

很简单的,不就是上位机控制下位机么

呵呵  我就是不知道在电脑和电机驱动器之间这个需要什么硬件把他们连接起来,看来好多资料都说用运动板卡,比如pci板卡。你对这个了解不,支个招呗。这个硬件该如何选择呢谢谢

这个很复杂的,数据采集卡配套性只能你自己试

是吗?这么难啊。对于这中间的控制板卡,型号选择需要考虑哪些因素呢

我也正在解决这个问题,我用的是PCI8602的板卡,准备用DO程序控制电机

很简单的,不就是上位机控制下位机么

电机驱动器可接收哪些控制信号,可直接串口通信,还是支持模拟量等等。

我也在思考这个问题,向大家学习啊!

这个,直接控制还要想到定时的问题啊

原则上驱动器的功能就目前行情看远大于板卡功能,否则驱动器就没用了
驱动器主要是接受马达编码器回收位置信号用的,精度主要看编码器!
比如说仪器控制 难道买了仪器还得买个板卡,仪器内部已经集成了通讯及控制功能。
除非你i的驱动器没有此功能。
1.先看下驱动器说明书中 关于通讯是用什么协议
2.了解协议后找出需要控制的命令地址
3.根据这个地址和协议得到正确的命令子串
4.有了命令子串后直接连接通讯口和电脑
5.不管驱动器是什么通讯端口都可以转换成RS232 市场上很多的
6.通过LABVIEW VISA 或是串口范例直接 填写你得到的命令子串 点发送即可
举例:
DELTA的驱动器是 基于MODBUS协议的 RS485端口
我买了个RS485转USB的,电脑识别是串口COM X
驱动器说明书中显示控制速度地址比如说是HEX的16A1
根据协议第一两位为端口码比如说01
然后是功能码比如说写入为03
后面为高字节低字节等等地址比如说0500
再后面四位为你要写入的数据 比如你要写入3000转速度 转换成HEX为0BB8
若是选用MODBUS ACSII协议 需要加上最后的LRC校验码 比如说C7
那么正确的命令串为 :010305000BB8C7 (冒号为协议指定字符作为命令串一部分)
以上供参考

请问,您有相关的资料或者程序么?
我也在考虑labview直接控制交流变频电机的驱动器,来控制电机的问题?感觉您说的很是有道理,想学习,参考一下您……
谢谢……

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top