首页 » labview » 技术文章

什么是RIO技术?

2014-01-14

核心提示:概览 NI可重复配置I/O(RIO)技术能够让您通过使用可重复配置的现场可编程门阵列(FPGA)芯片和NI LabVIEW图形化开发工具,实现
概览
 
NI可重复配置I/O(RIO)技术能够让您通过使用可重复配置的现场可编程门阵列(FPGA)芯片和NI LabVIEW图形化开发工具,实现自定义的测量硬件电路。RIO核心包括FPGA芯片和外围电路,它们能够让LabVIEW实现硬件仿真。
 
目录
 
 
 
快速设计自定制硬件
 
NI RIO技术利用简单易用和灵活的LabVIEW图形化编程帮助您设计数据采集、通信和控制硬件。通过RIO技术,您能够使用高性能的I/O和灵活性能卓著的系统定时控制,以此来快速地创建自定制的硬件电路。
 
包括NI PCIPXI R系列数据采集设备、紧凑机器视觉系统和NI CompactRIO在内的所有NI平台都具有RIO技术。使用R系列数据采集设备,可以进行自定制数据采集或实时I/O应用。在紧凑机器视觉系统上开发定制的FPGA逻辑,可以为您的机器视觉应用增加触发、脉宽调制信号以及自定制通信协议。为了使嵌入式测量和控制的应用程序达到最大的灵活性,可以使用 CompactRIO系列产品,因为它利用内建信号调理和直接信号连接功能,具有模块化FPGA定时I/O的优点。
 
 
 
1NI LabVIEW FPGA目标家族
 
利用可定制电路进行I/O通信和控制(IOCC)
 
RIO技术是在无需构建定制电路的情况下,为IOCC应用建立优化和灵活电子电路的理想选择。使用LabVIEW数据流编程,您可以同步FPGA板载逻辑,实现许多您所需的通信协议(图2)。此外,您可以使用内建的LabVIEW信号处理函数和离散的线性与非线性控制,构建速率高达20 MHz的数字控制系统和速率高达150 kHz的模拟控制系统。
 
 
 
2:用LabVIEW FPGA实现的16位串行外围接口输出
 
  
使用商业测量硬件用于更多类型的信号
使用商业RIO硬件和LabVIEW FPGA模块,您可以定义自己的硬件,而无需深入掌握关于硬件设计工具和硬件描述语言的知识。无论您需要模拟、数字或是计数器I/O或是更为复杂的I /O,用于通信协议或控制信号,您可以使用RIO技术开发LabVIEW代码,使硬件直接与信号相连。在信号需求变化时,您可以修改、重新编译,然后下载 LabVIEW代码到FPGA中,以修改I/O数量、混和或者是类型。这样的灵活性能够为您节省宝贵的时间和资金,因为您可以重用相同的硬件和软件,而无需增加额外的成本。
 

相关新闻

排行榜