多语言展示
当前在线:188今日阅读:23今日分享:31

LabVIEW-myRIO

NI myRIO是NI针对教学和学生创新应用而最新推出的嵌入式系统开发平台。NI myRIO内嵌Xilinx Zynq芯片,使学生可以利用双核ARM Cortex-A9的实时性能以及Xilinx FPGA可定制化I/O,学习从简单嵌入式系统开发到具有一定复杂度的系统设计。NI myRIO作为可重配置、可重使用的教学工具,在产品开发之初即确定了以下重要特点: 1)易于上手使用:引导性的安装和启动界面可使学生更快地熟悉操作,帮助学生学习众多工程概念,完成设计项目;2) 编程开发简单:通过实时应用、FPGA、内置WiFi功能,学生可以远程部署应用,“无头” (无需远程电脑连接)操作。三个连接端口(两个MXP和一个与NI myDAQ接口相同的MSP端口)负责发送接收来自传感器和电路的信号,以支持学生搭建的系统; 3)板载资源丰富:共有40条数字I/O线,支持SPI、PWM输出、正交编码器输入、UART和I2C,以及8个单端模拟输入,2个差分模拟输入,4个单端模拟输出和2个对地参考模拟输出,方便通过编程控制连接各种传感器及外围设备。4)安全性:直流供电,供电范围为6V~16V,根据学生用户特点增设特别保护电路; 5)便携性.NI myRIO上所有这些功能都已经在默认的FPGA配置中预设好,能使学生在较短时间内就可以独立开发完成一个完整的嵌入式工程项目应用,特别适合用于控制、机器人、机电一体化、测控等领域的课程设计或学生创新项目。当然,如果有其他方面的嵌入式系统开发应用或者是一些系统级的设计应用,也可以用NI myRIO(以下简称myRIO)来实现。
工具/原料
1

LabVIEW

2

LabVIEW myRIO

3

myRIO 1900

实现过程
1

首先需要安装labVIEW myRIO开发工具,安装DVD1的时候会提醒选择DVD2;

2

连接myRIO至计算机,会弹出如下对话框;如果没有自动弹出NI myRIO USB Monitor的启动界面,可以双击\Program Files\National Instruments\LabVIEW 2014\resource\myRIO目录下的myrioautoplay.exe打开;

launch the I/O monitor
1

选择launch the I/O monitor,首次连接通过 Connected with USB,然后点击NI-myRIO-1900(172.22.11.2),此处IP地址是MAX虚拟出来的;

2

然后我们可以测试my RIO的模拟量输入输出端口,其中myRIO有A,B,C三个端口;

3

测试my RIO的数字量输入输出端口,同样myRIO有A,B,C三个端口;

4

测试my RIO的I2C端口,myRIO有A,B两个端口;

5

测试my RIO的PWM端口,myRIO有A,B ,C三个端口;

6

测试my RIO的SPI端口,myRIO有A,B两个端口;

7

测试my RIO的UART端口,myRIO有A,B两个端口;

Launch the Getting started wizard
1

通过Getting Started Wizard,用户可以迅速查看NI myRIO的功能状态。检查已连接的NI myRIO,连接到选中设备;

2

找到已安装的设备之后,单击Next,在下一个界面中可以看到其序列号,用户也可以修改设备名字,但之后需要重启myRIO。

3

再次单击Next之后,随后安装向导会提供一个测试面板,使用户可以自由测试myRIO上的三轴加速度计和LED灯的硬件性能。

4

单击Next完成安装,下面就可以在LabVIEW中对myRIO进行进一步的自定义开发。

Configure myRIO

选择后打开一个基于网页的NI myRIO配置工具,同样我们可以通过NI MAX进行配置操作。包括修改软件版本,增加WiFi链接功能;

LabVIEW生产MyRIO程序
1

打开LabVIEW 2015,选择Create Project;

2

选择Template-myRIO;

3

其中Project Name是项目名称,Project Root项目路径,Target选择合适的连接方式

4

其中模板为myRIO三维加速度传感器,可以根据这个模板进行修改,所有的函数位于程序框图-函数-myRIO中;

5

如果创建FPGA项目,选择新建myRIO custom FPGA Project;

6

所有的函数位于程序框图-函数-FPGA Interface中;

注意事项
1

LabVIEW与MyRIO版本一致性

2

myRIO与compact RIO区别与联系

3

myRIO的FPGA程序

推荐信息