LabVIEW控制通用工作台

LabVIEW控制通用工作台

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

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

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

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

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

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

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

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

状态区域

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

指挥区

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

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

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

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

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

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

高级多用途图形窗口

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

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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/69552.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Layui精简版,快速入门

目录 LayUI之入门 1.什么是layui 2.layui入门 3.自定义模块 4.用户登录 5.主页搭建 LayUI之动态树 main.jsp main.js LayUI之动态选项卡 1.选项卡 main.jsp main.js 2.用户登录 User.java UserDao.java UserAction.java R.java LayUI之用户管理 1.用户查询…

Flutter源码分析笔记:Widget类源码分析

Flutter源码分析笔记 Widget类源码分析 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at: https://jclee95.blog.csdn.netEmail: 291148484163.com. Shenzhen ChinaAddress of this article:https://blog.csdn.net/qq_28550263/article/details/132259681 【介绍】&#x…

阿里云PolarDB数据库倚天ARM架构详细介绍

阿里云云原生数据库PolarDB MySQL版推出倚天ARM架构,倚天ARM架构规格相比X86架构规格最高降价45%,PolarDB针对自研倚天芯片,从芯片到数据库内核全链路优化,助力企业降本增效。基于阿里云自研的倚天服务器,同时在数据库…

【LeetCode】55. 跳跃游戏 - 贪婪算法

目录标题 2023-8-10 16:27:05 55. 跳跃游戏 2023-8-10 16:27:05 class Solution {public boolean canJump(int[] nums) {int n nums.length;int arrivalLocation 0;for (int i 0; i < n; i) {if (i < arrivalLocation) {arrivalLocation Math.max(arrivalLocation,…

0143 串

目录 4.串 4.1串的定义和实现 4.2串的模式匹配 部分习题 4.串 4.1串的定义和实现 4.2串的模式匹配 部分习题 1.设有两个串S1和S2&#xff0c;求S2在S1中首次出现的位置的运算称为&#xff08;&#xff09; A.求字串 B.判断是否相等 C.模式匹配 D.连…

【Linux】以太网协议——数据链路层

链路层解决的问题 IP拥有将数据跨网络从一台主机送到另一台主机的能力&#xff0c;但IP并不能保证每次都能够将数据可靠的送到对端主机&#xff0c;因此IP需要上层TCP为其提供可靠性保证&#xff0c;比如数据丢包后TCP可以让IP重新发送数据&#xff0c;最终在TCP提供的可靠性机…

【JAVA】变量的作用域与生存周期

个人主页&#xff1a;【&#x1f60a;个人主页】 系列专栏&#xff1a;【❤️初识JAVA】 文章目录 前言变量的作用域变量的生命周期局部变量全局变量 前言 变量&#xff0c;我们学习过程中逃不掉的知识&#xff0c;无论在哪种语言中我们都需要学会去合理的运用它&#xff0c;今…

Java学习路线来啦!看到就是赚到

“Java学习路线来啦”&#xff0c;Java作为一门常用的编程语言&#xff0c;因其广泛使用和应用&#xff0c;在IT行业中备受青睐。无论是初学者还是有一定基础的开发者&#xff0c;学习Java的路线和步骤都是必须的。下面小编将为大家推荐几个Java学习的必经之路。 一、Java编程基…

有一种逆袭,是日复一日的自律和努力——社科院杜兰金融管理硕士

毕淑敏有言“走出绝境的秘诀是拼命抖掉身上的泥土&#xff0c;使之成为自己的台阶。”当我们身处逆境之时&#xff0c;我们要学会转化和利用&#xff0c;让那些磨难成为我们成功的条件。真正的逆袭&#xff0c;不是一蹴而就的&#xff0c;是日复一日的自律和努力。杜兰大学与社…

如何使用CSS实现一个纯CSS的滚动条样式?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 使用CSS实现自定义滚动条样式⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅&#xff01;这个专栏是为那些对Web开发感兴趣…

(el-Table)操作(不使用 ts):Element-plus 中Table 表格组件:多选修改成支持单选及表格相关样式的调整

Ⅰ、Element-plus 提供的 Table 表格组件与想要目标情况的对比&#xff1a; 1、Element-plus 提供 Table 组件情况&#xff1a; 其一、Element-ui 自提供的 Table 代码情况为(示例的代码)&#xff1a; // Element-plus 自提供的代码&#xff1a; // 此时是使用了 ts 语言环境…

【Docker】Docker使用之容器技术发展史

&#x1f3ac; 博客主页&#xff1a;博主链接 &#x1f3a5; 本文由 M malloc 原创&#xff0c;首发于 CSDN&#x1f649; &#x1f384; 学习专栏推荐&#xff1a;LeetCode刷题集 &#x1f3c5; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff0…