【树莓派5】LabVIEW 远程控制
本文介绍了树莓派 5 单板计算机结合 LabVIEW 上位机和 Hobbyist 工具包实现 Linux 系统和 GPIO 远程控制的项目设计,包括环境搭建、软件安装、工具部署、开发板连接、程序设计、效果演示等。
项目介绍
目标:使用 LabVIEW 控制树莓派平台。
解决方案:LabVIEW Hobbyist Toolkit ;
该方案旨在成为嵌入式设备的通用硬件抽象层,可与 Arduino、Raspberry Pi、BeagleBone、chipKIT 等硬件进行通信。
详见:Getting Started with Raspberry Pi and LabVIEW Community Edition .
项目方案
准备工作:硬件连接、系统安装、LabVIEW 部署、工具包安装;
工程测试:程序设计、参数配置、软件升级更新、测试效果等。
LabVIEW Hobbyist Toolkit
使用 LabVIEW Hobbyist Toolkit 在 Raspberry Pi 或其他嵌入式平台(例如 Arduino 和 BeagleBone)上运行 LabVIEW 程序。
该工具包通过开发 LabVIEW 代码,并将其部署和运行在 Raspberry Pi 5 及更高版本上。
此工具包仅兼容 LabVIEW 2021 及更高版本。
若已安装 LabVIEW 2020 社区版 或更高版本,其中已包含 LabVIEW Hobbyist/LINX by NI Toolkit。
安装与 LabVIEW 对应版本的 LabVIEW Hobbyist Toolkit。
详见: 《LabVIEW Hobbyist Toolkit入门指南》 .
准备工作
包括硬件连接、LabVIEW 安装、VIPM 安装、工具套件部署等。
硬件连接
连接 WiFi 实现无线网络通信;
使用 Type-C 数据线实现设备供电;


系统安装
下载 最新的包含桌面选项的 RaspberryPi OS 操作系统;
将操作系统写入 microSD 卡;
记录用户名和密码。


详见:https://forum.eepw.com.cn/thread/398147/1 或 Getting started with your Raspberry Pi .
LabVIEW 安装
LabVIEW 是 Laboratory Virtual Instrument Workbench(实验室虚拟仪器集成环境)的简称,由美国国家仪器公司 (NI) 开发的、优秀的商用图形化编程开发平台。


下载 和安装 LabVIEW 社区版;


要将 Raspberry Pi 设备与 LabVIEW 配合使用,需要 LINX 工具包。该工具包已随LabVIEW 社区版自动安装。
详见:LabVIEW Community Edition .
VI Package Manager
VI Package Manager(VIPM)是一个 JKI 组织开发的,对 LabVIEW 工具包进行搜索、创建、共享的包管理工具。


下载 并安装 JKI VI Package Manager;


LabVIEW Hobbyist Toolkit
搜索框输入 linx ,选择 NI LabVIEW LINX Toolkit 并 install;


自动安装完成后,双击进入该工具箱,点击 Show Examples;


工程测试
在弹出的文件夹中双击运行 LINX - Blink (Simple).vi 程序;


点击菜单栏 工具 选项,选择 Hobbyist - Target Configuration... 配置开发板;


选择 Raspberry Pi 设备,输入 IP 地址 192.168.1.112 ,输入用户名 ljl 及密码,点击 Connect;


安装和更新树莓派端软件包;


更新完成后,点击 OK 即可。
程序设计
该示例程序的前面板设计如下


程序框图如下


测试效果
确认 LabVIEW 程序已通过 SSH 远程连接;
配置 LED 连接对应的 GPIO 端口号;
点击左上角箭头,运行程序;
点击绿色按钮即可控制 LED 的亮灭状态;


总结
本文介绍了树莓派 5 单板计算机结合 LabVIEW 上位机和 Hobbyist 工具包实现 Linux 系统和 GPIO 远程控制的项目设计,包括环境搭建、软件安装、工具部署、开发板连接、程序设计、效果演示等,为相关产品在工业自动化、科研仪器数据采集等领域的快速开发和应用设计提供了参考。
我要赚赏金
