对于NI 734x和735x的最大高速捕获速率是什么?



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

问题:

734x系列的用户手册对于高速捕获列出了下面的规范:

捕获延迟 <100 ns
捕获准确性 1 个计数
最大重复捕获率 1 kHz

 

735x系列的用户手册列出了下面的规范:

最大捕获延迟 100 ns
捕获准确性 1 个计数
最大捕获率 (无缓冲) 150 Hz
最大缓冲捕获率 2 kHz每轴

能否解释一下这些规范,尤其是捕获率是什么意思?



解答:

捕获延迟是触发线(外部或RTSI)变高时刻和捕获到轴位置并放置到存储位置时刻之间的总时间。对于734x和735x系列板卡,这个值小于100ns,能足够准确地对一个编码器进行计数。

最大捕获率有一些复杂。734x只能每个轴捕获一个位置,因为它在捕获之前不做缓冲。硬件能够每秒1000次重新启用(rearm),所以最大重复捕获率为1kHz。然而在实际使用中,你可能想从板卡中读到每一个值,然后再重新启用捕获触发。这将花费更多的时间,并且你的电脑发送命令和接受数据的速率将成为瓶颈。这将受你CPU速度、电脑控制设备的数量、电脑还在处理多少其他的程序的影响。依据一般的经验情况,它可能每秒读取大约100~150个捕获(100-150Hz)。

735x系列实现了一个允许多捕获的缓冲(buffer)。这意味着你可以实现多个高速捕获,并且之后以一个整体读出它们。这可以让总线得到更充分的使用,并且确保没有数据丢失。这就是为什么735x系列板卡的规范有两个部分:一部分针对没有缓冲(捕获方式与734x相同),一部分针对有缓冲。



相关链接: Product Manuals: NI 7350 User Manual and Specifications
Product Manuals: NI 7340 User Manual and Specifications
Developer Zone Tutorial: High-Speed Capture

附件:





报告日期: 10/21/2003
最近更新: 06/03/2013
文档编号: 32K7DM85