理解和运用运动控制器板卡上的断点线的作用



硬件: Motion Control>>Controllers>>PCI-7344

问题:
在我的运动控制系统里,我使用了一张PCI-734x,我需要利用断点输出来触发一个外部的设备。我的外部设备只接受下降沿的触发信号,并且它要求脉宽至少是100毫秒。我看到734x的手册中写道断点输出可以通过RTSI总线传出;但是,它的宽度只有90-120ns。我如何才能通过运动控制器的断点输出得到我想要得信号呢?我是否可以用断点的SET和RESET模式来得到我想要的输出?

解答:
从您的描述来看,您需要通过断点来产生一个连续的输出,利用您现有的设备,可以连续和阶段性地触发您的外部设备。我们可以通过不同的方式利用断点的不同模式来实现。同时,请记住,要在软件里使能每一次的断点,这样734x才能有断点发生。这是和735x相比而言的,因为735x可以在硬件上使能每一次的断电输出,因此它的输出速度要高很多。

首先让我们来看看734x的不同断点模式:



我们利用断点的不同模式来创建你想要得脉冲输出。第一个选择是重置模式,它会在每一断点产生一个下降沿。这种模式的特点是在软件使能了重置模式的情况下,线的状态会一直为高,以便在断点发生的时候可以再次重置(或者变低)。对于设置模式,在每一次使能后,真正的断点到来之前,线的状态就会变成低。我们可以控制断点到来后多块的速度使能来控制输出信号的脉宽(断电线保持高或低的时间)。

拨动模式也可以用来产生我们需要的信号。如上面所说,在拨动模式下每一个断点,现的状态会从原来的状态变成相反的状态(高变低或低变高)。使用这种模式,在合时的时间来产生一个下降沿,对于您要得信号,您需要两个断点。原因是第一个断点会产生一个上升沿,这个不会触发您的信号,第二个触发会产生相应的下降沿。

相关链接:
National Instruments Motion Control Support
Developer Zone Tutorial: Using Breakpoints in the Motion Control Module
Developer Zone Tutorial: Axis Settings for Motion Controllers

附件:





报告日期: 01/04/2007
最近更新: 12/07/2007
文档编号: 3CUFREKD