eleele 发表于 2010-9-16 16:14:17

请大神帮忙啊(具体问题)

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

wdyjz 发表于 2010-9-16 18:04:41

最好用counter输出脉冲,速度快而准确。
页: [1]
查看完整版本: 请大神帮忙啊(具体问题)