从三方面来看NI可重复配置IO(RIO)技术

从三方面来看NI可重复配置IO(RIO)技术,第1张

1. 快速设计自定制硬件

NI RIO技术利用简单易用和灵活的LabVIEW图形化编程帮助您设计数据采集、通信和控制硬件。通过RIO技术,您能够使用高性能的I/O和灵活性能卓著的系统定时控制,以此来快速地创建自定制的硬件电路。

包括NI PCI、PXI R系列数据采集设备、紧凑机器视觉系统和NI CompactRIO在内的所有NI平台都具有RIO技术。使用R系列数据采集设备,可以进行自定制数据采集或实时I/O应用。在紧凑机器视觉系统上开发定制的FPGA逻辑,可以为您的机器视觉应用增加触发、脉宽调制信号以及自定制通信协议。为了使嵌入式测量和控制的应用程序达到最大的灵活性,可以使用CompactRIO系列产品,因为它利用内建信号调理和直接信号连接功能,具有模块化FPGA定时I/O的优点。

 

图1:NI LabVIEW FPGA目标家族

2. 利用可定制电路进行I/O通信和控制(IOCC)

RIO技术是在无需构建定制电路的情况下,为IOCC应用建立优化和灵活电子电路的理想选择。使用LabVIEW数据流编程,您可以同步FPGA的板载逻辑,实现许多您所需的通信协议(图2)。此外,您可以使用内建的LabVIEW信号处理函数和离散的线性与非线性控制,构建速率高达20 MHz的数字控制系统和速率高达150 kHz的模拟控制系统。

从三方面来看NI可重复配置IO(RIO)技术,图2:用LabVIEW FPGA实现的16位串行外围接口输出,第2张

 

图2:用LabVIEW FPGA实现的16位串行外围接口输出

3. 使用商业测量硬件用于更多类型的信号

使用商业RIO硬件和LabVIEW FPGA模块,您可以定义自己的硬件,而无需深入掌握关于硬件设计工具和硬件描述语言的知识。无论您需要模拟、数字或是计数器I/O或是更为复杂的I/O,用于通信协议或控制信号,您可以使用RIO技术开发LabVIEW代码,使硬件直接与信号相连。在信号需求变化时,您可以修改、重新编译,然后下载LabVIEW代码到FPGA中,以修改I/O数量、混和或者是类型。这样的灵活性能够为您节省宝贵的时间和资金,因为您可以重用相同的硬件和软件,而无需增加额外的成本。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2608936.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-10
下一篇 2022-08-10

发表评论

登录后才能评论

评论列表(0条)

保存