NI 的 sbRIO 系列是一款高度集成的嵌入式单板控制器,其核心特点是将实时处理器、用户可编程FPGA和丰富的工业I/O接口三者紧密结合在一块紧凑的板卡上。这种独特的架构使其能够同时处理复杂的实时运算、实现纳秒级精度的硬件级控制逻辑,并直接连接各种传感器与执行器,非常适合要求高性能、高可靠性与高确定性的应用场景,如工业控制、机器自动化、快速原型验证和硬件在环(HIL)测试。
今天我们以sbRIO-9626为例带大家了解一下sbRIO板卡的使用方法。
本文分享:
sbRIO板卡的测试与使用
1.环境要求
软件:
软件要求 | 实际软件环境 |
LabVIEW 2011.1 to 2019.1 | LabVIEW 2018 |
LabVIEW Real-Time Module 2011.1 to 2019 | LabVIEW Real-Time Module 18.5 |
LabVIEW FPGA Module 2011.1 to 2019 | LabVIEW FPGA Module 18.5 |
NI-RIO 4.1 to 14.5 NI CompactRIO 15.5 to 19.6 | NI-RIO 18.5 |
硬件
硬件要求 | 实际硬件设备 |
NI sbRIO 设备 | NI sbRIO-9626 |
9–30 VDC 电源 | 电源适配器(19V)连接市电 |
电源插头组 | 杜邦线 |
以太网线缆 | 以太网线缆 |
2.接线方式
3.电源要求
NI sbRIO-960x/962x/963x电源需求为
当上电后,电量充足,LED1亮绿灯。
4.IP设置
打开NI MAX,在远程系统中找到sbRIO设备,并且进行网络设置。
将主机的IP地址修改为192.168.1.220,板卡的IP地址修改为192.168.1.221,通过cmd的ping指令测试通讯是否成功。
下图为通讯成功状态。
5.部署远程软件
若sbRIO已安装的软件版本与上位机软件版本一致则不需要执行本步骤若不一致需要将sbRIO-9626原本的软件删除重新部署,将real-time 18.5、NI CompactRIO 18.5及附属软件驱动以及MODBUS、VISA等软件驱动重新部署至sbrio-9626中,如下图所示。
6.编写FPGA程序并编译
建立LabVIEW FPGA项目,新建测试程序。
将项目文件夹中的端口拖入VI中,并编写AIO、DIO程序,如下图所示。
7.模拟输入功能
根据手册中模拟输入的输入电压范围及引脚图,将信号源依次接入的每个模拟输入通道,并在前面板确认各通道示数是否与信号源输出一致。
小编这里使用的是手持信号发生器作为信号源输出6V电压,在下图中可以看到前面板读数为5.9932V与信号源输出一致(在误差允许范围内)。
8.模拟输出功能
将信号源调整至直流电压测试档位逐次连接至各个模拟输出端口,根据手册中模拟输出的电压范围及引脚图,在前面板中调整输出的电压,观察信号源读数与设置的电压是否一致。
9.数字功能
根据手册中数字输入的电压范围及引脚图,将信号源调整至2V电压输出,逐次连接板卡各个数字输入引脚,于前面板观察指示灯是否亮起。
10.串口功能
根据手册中RS-232和RS-485的接线图,两个RS-232用杜邦线将其连接测试通讯 ,RS-485也可用杜邦线将其连接进行自发自收,用NI MAX的测试面板进行通信。
小编这里进行自发自收测试,结果如下图所示。
以上就是sbRIO板卡使用方法的全部内容啦。欢迎大家留言讨论,交流分享!
-
控制器
+关注
关注
114文章
17359浏览量
186157 -
嵌入式
+关注
关注
5164文章
19863浏览量
320870 -
板卡
+关注
关注
3文章
148浏览量
17268 -
工业控制
+关注
关注
38文章
1570浏览量
87374
原文标题:知识分享 | sbRIO板卡的使用方法
文章出处:【微信号:华穗科技,微信公众号:华穗科技】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
评论