labview如何旋转控件_labview怎么用

labview如何旋转控件_labview怎么用龙源期刊网http://www.qikan.com.cn基于LabVIEW的旋转倒立摆系统设计作者:白富斌董君浩侯丽鹏来源:《现代商贸工业》2016年第09期摘要:以LabVIEW为平台,结合PID算法,对旋转倒立摆系统设计进行设计研究。在倒立摆旋转过程中,通过编码器将判断位置与角度的相应电信号反馈给上位机,上位机通过运行程序计算并输出信号进而来控制摆杆的的角度、位置,使倒立摆的摆杆不会下垂。关键…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

龙源期刊网

http://www.qikan.com.cn

基于

LabVIEW

的旋转倒立摆系统设计

作者:白富斌

董君浩

侯丽鹏

来源:《现代商贸工业》

2016

年第

09

期

摘

要:以

LabVIEW

为平台,结合

PID

算法,对旋转倒立摆系统设计进行设计研究。

在倒立摆旋转过程中,通过编码器将判断位置与角度的相应电信号反馈给上位机,上位机

通过运行程序计算并输出信号进而来控制摆杆的的角度、位置,使倒立摆的摆杆不会下垂。

关键词:旋转倒立摆;

PID

算法;

LabVIEW

;反馈调节

中图分类号:

TB

文献标识码:

A

doi

:

10.19311/j.cnki.1672-3198.2016.09.096

0

引言

倒立摆系统是非线性、强耦合、多变量和自然不稳定的系统。在控制过程中,能有效地反

映诸如鲁棒性、随动性等许多控制中的关键问题,是检验各种控制理论的理想模型。因此对倒

立摆系统的研究在理论和方法上均有着深远的意义。

本文中,用增量式旋转编码器、伺服电机、伺服驱动器、数据采集卡、液晶显示模块等制

作了一个一级旋转倒立摆系统,用

PID

算法,在

LabVIEW

中编程,进行控制测试及调整,最

后实现对倒立摆的精准控制。

1

倒立摆系统的电路设计

旋臂一端与伺服电机连接并由伺服电机驱动,可绕转轴在旋转水平面内旋转,旋转臂另一

端固定有一个旋转编码器,旋转编码器连接着摆杆,当旋转臂转动时会带动摆杆在与编码器转

轴旋转方向内旋转。如图

1

所示。

2

系统工作原理

编码器将角位移电压信号送到控制器,根据状态反馈控制器将此电压信号输入

LabVIEW

前面板中,通过程序计算出相对应的输出信号,再给

PID

模块输出相应的脉冲信号,发送给伺

服驱动器,再由伺服驱动器使电机转动,进而实现对摆杆的控制

3

旋转倒立摆的

PID

控制算法

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171014.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 变量放在堆还是栈_堆和栈的共同特点

    变量放在堆还是栈_堆和栈的共同特点内容会持续更新,有错误的地方欢迎指正,谢谢!什么是栈区,什么是堆区栈区(stack):由编译器自动分配释放,存放函数的参数值、局部变量的值等,内存的分配是连续的,类似于数组,当我们声明变量时,编译器会自动接着当前栈区的结尾来分配内存。堆区(heap):由程序员分配释放,若程序员不释放,程序结束时由OS回收,内存的分配不是连续的,类似于链表。变量存放的位置C/C++程…

    2022年11月1日
  • linux中重启网卡_ubuntu重启网络

    linux中重启网卡_ubuntu重启网络一、network#servicenetworkrestart二、ifdown/ifup#ifdowneth0#ifupeth0三、ifconfig#ifconfigeth0down#ifconfigeth0up

    2022年9月17日
  • Java的输入输出语句_c语言有没有输入输出语句

    Java的输入输出语句_c语言有没有输入输出语句一、概述  输入输出可以说是计算机的基本功能。作为一种语言体系,java中主要按照流(stream)的模式来实现。其中数据的流向是按照计算机的方向确定的,流入计算机的数据流叫做输入流(inputStream),由计算机发出的数据流叫做输出流(outputStream)。Java语言体系中,对数据流的主要操作都封装在java.io包中,通过java.io包中的类可以实现计算机对数据的输入、输出操作…

    2022年4月19日
  • bzero 函数_readdir函数

    bzero 函数_readdir函数文章属属于转载:转载地址不详bzero  原型:    externvoid bzero(void*s,intn);头文件:    #include功能:置字节字符串s的前n个字节为零。    说明:bzero无返回值。

    2022年10月11日
  • 运行Linux下APAP程序

    运行Linux下APAP程序1.安装OpenCV2.解压AsProjectiveAsPossible-master.zip unzipAsProjectiveAsPossible-master.zip3.安装所需包1)Eigen参考链接:http://blog.csdn.net/ttomchy/article/details/56859841//2)配置第三方头文件2)glew3

    2022年9月16日
  • 分酒问题(DFS解法)

    分酒问题(DFS解法)题目大概是这样:已知有三个容量分别为3千克、5千克和8千克的并且是没有刻度的酒瓶,3千克和5千克的瓶子均装满了酒,而8千克的瓶子为空。现要求仅用这三个酒瓶将这些酒均分为两个4千克并分别装入5千克和8

    2022年7月2日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号