什么是rio技术?
借助可重新设置fpga芯片和labview图形化开发工具,ni可重新设置i/o(rio)技术可用于自定义测量硬件电路。rio核心由 fpga芯片和循环电路组成,它们使labview可以执行硬件定义。
快速设计自定义硬件
ni rio技术可以帮您设计数据采集、通信和控制硬件,与ni labview图形化编程一样方便易用、操作灵活。使用rio技术,您可以快速创建自定义硬件电路,其系统定时控制具有高性能i/o和无可比拟的灵活性。
rio技术广泛应用于ni平台,如ni pci和pxi r系列daq设备、compact vision system(cvs)和compactrio。r系列daq设备可用于自定义的数据采集或实时i/o应用。在compact vision system上开发自定义fpga逻辑,可在机器视觉应用中添加触发、脉冲宽度调制信号或自定义的通信协议等功能。compactrio产品系列可实现嵌入式测量和控制应用的最大灵活性,提供了具有内置的信号调理和直接信号连接功能的模块化fpga定时i/o。
图1 ni 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,您可以开发labview代码,借助ni rio技术直接与您的信号连接。当信号要求改变时,您可以修改、重新编译、下载labview代码到fpga上,来改变i/o数、组合或类型。重复使用同一硬件和软件操作灵活,无需追加额外成本,因而可节省时间和成本。
【技术深度探讨】DLT8P68SA芯片驱动的三键秒潮笔:电池供电与智能控制的创新融合
Agilent/E4438C-安捷伦E4438C矢量信号发生器
小米发布会推出MIUI13,MIUI13有何亮点
大牛谈IC设计产业趋势:三巨头竞争激烈
推动人工智能产业创新发展 2019中国人工智能创新创业大赛圆满成功
RIO技术之快速设计自定义硬件
DCDC电源的电感底部是否应该铺铜
射频和微波器件新品评析
4G和5G以后谁会更加被关注
如何在ROS2中开发一种计算机视觉模块呢?
关于WiMAX 802.16的性能分析和应用
赵社涛最近成功突破了碳纳米管导电剂的新世代生产技术
电子芯闻早报:京东方或为iPhone供应OLED屏 华为Mate9真机
英创信息技术EM335x精简ISA扩展总线地址总线介绍
stm8和stc单片机比较 单片机的输出信号是什么电平 stm8s单片机采用那种电平
阿贡实验室Chem发文再谈Zn2+配位环境
摩尔型状态机与米利型状态机的区别是什么
电热毯温控器电路及工作原理
希捷酷狼14T氦气硬盘评测 大容量NAS必备之作
电动式全焊接球阀介绍