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的模拟控制系统。
图2:用LabVIEW FPGA实现的16位串行外围接口输出
3. 使用商业测量硬件用于更多类型的信号使用商业RIO硬件和LabVIEW FPGA模块,您可以定义自己的硬件,而无需深入掌握关于硬件设计工具和硬件描述语言的知识。无论您需要模拟、数字或是计数器I/O或是更为复杂的I/O,用于通信协议或控制信号,您可以使用RIO技术开发LabVIEW代码,使硬件直接与信号相连。在信号需求变化时,您可以修改、重新编译,然后下载LabVIEW代码到FPGA中,以修改I/O数量、混和或者是类型。这样的灵活性能够为您节省宝贵的时间和资金,因为您可以重用相同的硬件和软件,而无需增加额外的成本。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)