LabVIEW控制通用工作台

简介: LabVIEW控制通用工作台

LabVIEW控制通用工作台


用于教育目的的计算机化实验室显着增长,特别是用于运动控制的实验室。它们代表了各种工业应用中不断扩大的领域,并成为以安全的方式使用通常昂贵或独特的实验室设备进行实时实验的宝贵工具。NI LabVIEW等软件应用程序的开发和不断改进允许轻松实现控制算法,并使用虚拟仪器创建用户友好的界面。


互联网速度的提高和连接的可靠性有助于远程实验室的扩展,用户可以从远程位置连接到实验室工作台并进行工程实验。这使得实验室可以在大学之间共享,从而大大提高了其经济可持续性和实用性。学生以2或3人为一组执行任务的能力有助于发展他们之间的协作和合作技能。


实验室在电力电子和电动领域的各种课程中提供教学工具。作为工程和应用科学学科的一个组成部分,控制理论处理动态系统的复杂行为。因此,它在工程专业学生的教育中起着重要作用。


带有级联控制器的传统闭环运动控制系统由三个主要组件组成:运动控制器、受控设备(电机)和反馈设备-用于位置、速度和电流测量。反馈器件还将受控输出变量转换为其他变量(反馈信号),将其与错误检测电路中的输入控制信号进行比较。通过这种方式,控制器确定信号的偏差,并通过复杂的算法生成新的控制信号。


在机电一体化和电力电子领域,实验室有进一步的计算机化发展潜力。此外,这些实验室总是基于具有固定机械结构的测试台,这导致设备成本增加,以便涵盖许多不同的实验。此外,很少涉及工业机器中广泛使用的主要组件(如线性平台、线性秤台、绝对编码器、旋转变压器)的实验。


开发的通用柔性机械平台,利用智能BLDC电机和驱动器,线性平台和线性刻度,如图1所示。它代表了精确位置控制的各种工业应用:微电子、机器人、汽车和激光切割行业、数控铣床、硬盘制造等。


虽然LabVIEW编程环境提供了构建通用图形界面所需的所有工具,但要组织基本的控制和指示器并安装到前面板屏幕中并非易事。考虑到在表示实验室实验时需要真实主义,已经创建了一个虚拟移动线性载物台。


它实时可视化移动桌子的运动,并显示其相对于舞台中心的当前位置。两个指示器显示感应式接近开关检测到的紧急末端限位。此外,还可以确定其他几个领域:


状态区域


提供有关电机速度、加速/减速和负载利用率、直流母线电压、硬件温度、紧急状态和警报的实时信息。


指挥区


通过按钮提供系统功能。可能会触发以下事件:


•      伺服驱动器初始化–将所有参数上传到伺服驱动器并检查它是否准备好被激活;


•      伺服驱动器诊断–打开上面讨论的附加诊断窗口。允许对要执行的系统状况进行全面分析,并在未来进行调整;


•      电机开/关–手动激活/停用电机的控制;–轴归位程序–自动移动工作台以找到线性刻度的索引信号,并根据该索引校准当前位置;查找紧急末端限位开关的坐标,并将软件限位设置在它们前面10mm处;


•      手动线性载物台控制–提供线性载物台的基本手动定位功能;


•      自动线性平台控制–允许根据任务执行可编程运动控制:数据采集和系统中重要电流和电压的图形表示;动态系统的一些预选阶跃响应;控制系统实验——倒立摆、摄像机检测等


高级多用途图形窗口


65bd0ddea9fc629a4b9a39a72575675a.png



基于LabVIEW虚拟仪器的用于通信、诊断、控制和数据采集的新型软件工具。该平台可用于试验各种类型的柔性机械系统,因为提供了工业机器中广泛使用的五个反馈设备的接口:线性刻度、旋转变压器、增量编码器、绝对编码器和霍尔传感器换向。它可以作为实验基础,在存在参数模型不确定性、机械干扰和噪声的情况下与许多控制算法进行比较和实验。因此,该平台可以成为本科生和研究生以及行业从业者的宝贵学习工具。


这是LabVIEW的一个应用,更多的开发案例,欢迎登官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

相关文章
|
6月前
|
编解码 小程序 IDE
【产品上新】小程序相机功能全面开放!
【产品上新】小程序相机功能全面开放!
108 0
|
6月前
|
算法
LabVIEW开发牵引控制动态仿真器
LabVIEW开发牵引控制动态仿真器
42 2
LabVIEW开发牵引控制动态仿真器
|
4月前
|
监控 测试技术 持续交付
设计通用灵活的LabVIEW自动测试系统
设计通用灵活的LabVIEW自动测试系统
80 0
|
6月前
|
数据采集 芯片 异构计算
LabVIEW编程LabVIEW开发高级数据采集技术 同步 例程与相关资料
LabVIEW编程LabVIEW开发高级数据采集技术 同步 例程与相关资料
52 7
|
6月前
|
数据采集 监控 异构计算
LabVIEW编程LabVIEW开发高级数据采集技术定时与触发 例程与相关资料
LabVIEW编程LabVIEW开发高级数据采集技术定时与触发 例程与相关资料
73 7
|
6月前
|
异构计算
LabVIEW基于一个单板RIO通用系统开发
LabVIEW基于一个单板RIO通用系统开发
42 2
|
6月前
|
监控 Windows
LabVIEW中管理项目
LabVIEW中管理项目
55 0
【51单片机】一文带你利用【Keil软件的模板功能】【自定义模板】简化操作(带图详解)
【51单片机】一文带你利用【Keil软件的模板功能】【自定义模板】简化操作(带图详解)
|
API 开发者
HarmonyOS学习路之开发篇—设备管理(控制类小器件)
控制类小器件指的是设备上的LED灯和振动器。其中,LED灯主要用作指示(如充电状态)、闪烁功能(如三色灯)等;振动器主要用于闹钟、开关机振动、来电振动等场景。
|
6月前
|
存储 前端开发 数据库
桌面软件大屏通用交叉输入功能设计实例
桌面软件大屏通用交叉输入功能设计实例