NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

如何配置PCI6251卡控制步进马达控制器

大家好,

我是一个新手,现在需要建立LabView程序,通过PCI6251卡及I/O卡SCB-68,对步进马达控制器(MDP, first pap 40/5)操作,以实现X-Y轴的移动控制。

1)MDP需要三个信号控制:clock 时钟,enable触发,direction方向。希望有经验的前辈能够给点建议或vi实例。

2)我参看了MAX里的例子,譬如simple one-axis Move.vi 但要调用这个程序,必须先配置PCI卡,不知如何配置。并且这个程序是给PCI7334等7系列的卡设置的,不知能不能用于6251。

3)我尝试用AssistantDAQ模块,analog output, 配置6251,来输出3个信号,但是每次配置出错,无法进行,在MAX里配置6251也发生同样的问题。如何解决,是不是需要重装MAX和LabView?

 

谢谢指导

 

小胡

 

0 项奖励
1 条消息(共 3 条)
4,169 次查看

richwood 写:

大家好,

我是一个新手,现在需要建立LabView程序,通过PCI6251卡及I/O卡SCB-68,对步进马达控制器(MDP, first pap 40/5)操作,以实现X-Y轴的移动控制。

1)MDP需要三个信号控制:clock 时钟,enable触发,direction方向。希望有经验的前辈能够给点建议或vi实例。

2)我参看了MAX里的例子,譬如simple one-axis Move.vi 但要调用这个程序,必须先配置PCI卡,不知如何配置。并且这个程序是给PCI7334等7系列的卡设置的,不知能不能用于6251。

3)我尝试用AssistantDAQ模块,analog output, 配置6251,来输出3个信号,但是每次配置出错,无法进行,在MAX里配置6251也发生同样的问题。如何解决,是不是需要重装MAX和LabView?

 

谢谢指导

 

小胡

 


你的步进电机控制器采用的脉冲+方向控制方式,脉冲的多少决定了步进电机的位移,脉冲宽度决定了移动的速度。

 

这就要求你必须能够产生可变频率的脉冲串,比较高级的方式是采用专门的运动控制卡,比如你提到的7334.

如果做简单的控制,可以用一般采集卡的计数器形成固定长度的脉冲串。

你所用的例程是专门用于运动控制卡的,不适合于一般的数据采集卡

陈树学
QQ:276509891 .
EMAIL:CSXCS_366@126.COM
qq群:78561268 80754347 37591940
http://labview.weebly.com/
新书《LabVIEW实用工具详解》已经发售,敬请关注。
0 项奖励
2 条消息(共 3 条)
4,142 次查看

csxcs_366 你好,

 

谢谢你的回复!

你知道脉冲控制用什么vi吗?signal numerical output? 然后用什么配置6251卡?

我用AssistantDAQ配置,但出错,想重装,但在MAX(measurement&automation explorer) 里无法卸载6251卡,你知道如何重装么?

谢谢

0 项奖励
3 条消息(共 3 条)
4,119 次查看