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

FPGA/ASIC技术

192人已加入

描述

NI可重复配置I/O(RIO)技术能够让您通过使用可重复配置的现场可编程门阵列(FPGA)芯片和NI LabVIEW图形化开发工具,实现自定义的测量硬件电路。RIO核心包括FPGA芯片和外围电路,它们能够让LabVIEW实现硬件仿真。

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的模拟控制系统。

LabVIEW

 

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

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

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

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分