请大神帮忙啊(具体问题)
小弟负责一个设备的控制系统,主要分为两个部分,数据采集和电机(步进)控制。我是想利用labview把数据显示和控制都做到一个界面上。采集这边准备用PCI6281采集卡,现在的问题是电机控制部分,我也想利用PC和采集卡来控制电机,电机驱动器的输入是脉冲信号(输入电压5V,电流10-20mA)。问题怎么产生脉冲信号?下面是我的思路,不知道有没有问题,请大牛们看一下:先用脉冲信号产生子vi产生一个模拟脉冲波形,其中延时、脉宽、周期(即样本数)用控件调节,再用Analog to Digital Waveform子vi将模拟脉冲波形转换成数字波形,加上循环,再把数字波形通过DAQmx Write.vi从选定的数字I/O通道写出。但关于数字通道的样本输出速率的控制(即电机的转速),就大概知道用计数器/定时器来控制,具体的方法不是很了解,希望大牛们能详细解释一下。
另外还有以下问题:
1. 这个脉冲产生方案不知道有没有问题,或者有没有更好的方案(主要硬件就是一台PC,一个PCI6281采集卡)
2.不知道有没有相关经验的大牛,能说一下这种控制方法,除了理论上的思考外,还会不会有其他的想不到的问题(例如干扰,驱动器信号匹配等)
thank了
最好用counter输出脉冲,速度快而准确。
页:
[1]