Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

R系列智能DAQ的常见问题解答 (FAQ)

内容:
  1. 什么是新型R系列设备?
  2. 新型R系列模块较前一代R系列设备有哪些不同?
  3. 新型Virtex-5 FPGA包含多少门?
  4. 用户如何确定哪类FPGA适合自身应用?
  5. Virtex-II的程序能否用于Virtex-5?
  6. Virtex-5 FPGA有哪些优势?
  7. 使用NI LabVIEW FPGA之前, 用户是否需要了解VHDL?
  8. 用户是否需要借助NI LabVIEW FPGA模块对R系列设备进行编程?
  9. R系列设备与其他数据采集系列有哪些不同?
  10. 用户能否通过NI-DAQmx, NI-DAQmx Base或者NI测量硬件DDK, 对R系列设备进行编程?
  11. R系列设备提供哪些板载处理功能?
  12. 用户能否通过R系列设备, 实现同步式模拟输入/输出?
  13. NI LabVIEW FPGA还有其他哪些功能?


  14. 查看完整版常见问题解答文档 »

常见问题解答



  1. 什么是新型R系列设备?
    4个新型NI R系列智能数据采集(DAQ)和各款控制模块,均可通过 NI LabVIEW FPGA模块接受配置。表1展现了各款R系列设备及其功能,如:750 kS/s同步模拟输入速率、1 MS/s同步模拟输出速率、新型高性能Virtex-5现场可编程门阵列(FPGA)芯片。

    这些智能DAQ设备提供用户自定义板载处理功能,以及灵活自如的I/O定时和触发。用户可通过使用NI LabVIEW程序框图的LabVIEW FPGA模块,配置各项设备功能。程序框图在硬件中执行,帮助您在PXI或PCI设备上直接、即时地控制所有I/O信号。用户凭借R系列设备和LabVIEW FPGA,可配置自定义的硬件,用于需要精确定时和控制的各种应用程序,例如:
    • 配有板载处理的数据采集
    • 高速模拟和离散控制回路
    • 脉冲宽度调制 (PWM)和编码器接口
    • 用户自定义的数字通信协议
    • 具有64位分辨率的自定义计数器
    • 速率高达40 MHz的硬件定时决策

    了解更多关于R系列设备的信息


  2. 新型R系列模块较前一代R系列设备有哪些不同?
    带高性能Virtex-5 FPGA的新型R系列模块,具有经改进表现优异的性能,与前一代R系列设备相比,能够实现更快的代码执行并能容纳更多的LabVIEW代码。Virtex-5 FPGA通过新型6路输入查找表(LUT)架构显著提升资源利用率,并通过DSP帮助用户以更高速率开展更复杂的数字信号处理。新型Virtex-5 LX30 FPGA的尺寸近乎是Virtex-II 1百万门FPGA的2倍;新型Virtex-5 LX50 FPGA的尺寸则略大于Virtex-II 3百万门FPGA。

    此外,新型NI PXI-7851R和PXI-7852R模块,能够令16位分辨率时全部8路模拟输入通道的采样速率达到750 kS/s。PID控制回路的运行速度是前一代R系列硬件的3.5倍以上;多个控制回路又借助基于FPGA的并行执行,规避了对处理器带宽的争抢。更快的模拟输入速率,亦优化了模拟触发精度和频率测量功能。

    新型R系列模块还需配备新版本的NI-RIO驱动程序(2.4或更高版本)。若您之前拥有了面向R系列设备的NI-RIO驱动程序,便可将其 免费升级至最新版本。


  3. 新型Virtex-5 FPGA包含多少门?
    传统意义上,门数用作FPGA芯片和ASIC技术之间的比较,而它却并不实际描述FPGA中单个组件的数量。这也是Xilinx公司在过去不为新型Virtex-5系列指定门数的原因之一。LabVIEW FPGA基准显示:新型Virtex-5 LX30 FPGA的尺寸近乎是Virtex-II 1百万门FPGA的2倍;新型Virtex-5 LX50 FPGA的尺寸则略大于Virtex-II 3百万门FPGA。


  4. 用户如何确定哪类FPGA适合自身应用?
    令人遗憾的是,为应用或程序确定FPGA的大小一直存在困难。NI LabVIEW FPGA模块和NI-RIO驱动程序令用户无需借助任何硬件即可编译程序框图,因此查看所需资源种类的最佳方式是:亲身实践。

    用户可将下方内容作为基本方针,以确定哪类FPGA适合自身应用。

    针对在FPGA上执行基本定时、触发和同步的应用,用户可使用体积较小的FPGA。若应用包含定时、触发和同步,以及FPGA上的其他信号处理(控制、数字滤波、复杂的模拟触发),用户便需要通过体积较大的FPGA获得更多资源,进而执行这些操作。

    有关FPGA在更低层次运行的更多详情,请参阅 FPGA深层解析


  5. 查看完整版常见问题解答文档 »
R系列智能数据采集主页