无刷云台怎么动态调整控制参数
无刷云台动态调参
最近测试了市面上的两款云台,发现了一个共同的现象。就是稳定器挂手机的时候测试各方面稳定效果还是可以的,但是手机拿下来之后发现稳定器会变得高频振动。
其实分析之后也能找到原因,挂手机负载变重了自然惯量大,不容易引起高频振动;不挂手机负载轻惯量小,更容易引起高频震动。
解决思路
所以我就想了,会不会有一种控制算法可以同时适应挂手机和不挂手机这两种状态呢?思路分析如下;
1、控制加入使用的是串级PID控制,分外环角度环,内环角速度环。
2、先从内环开始分析,加入内环的控制参数比较大,那么轻负载的就会引起高频振动,参数小的话重负载的就会引起大角度晃动。怎么解决?
我这边是想了一种方案就是能不能程序自己识别负载,然后自己调整参数。
怎么自动识别负载
慢慢增大内环的控制参数,使之振动,在振动临界处的参数多大相应的负载就是多重。
那么还有一个问题,就是怎么检测振动?
其实很简单,一般的高频振动也是遵循简谐振动模式,所以使用角速度计算震动幅值和频率就好。
一下贴上我做好的两张图片,振动频率跟振幅抖计算的蛮准的。
无刷云台怎么动态调整控制参数相关推荐
- 手持无刷云台三轴全角度到底有多少坑
手持无刷三轴稳定器的全角度 玩过无人机和无刷电机,再转云台的第一印象就是: 手持云台就是无刷电机+姿态解算+姿态控制:刚好就是无人机姿态控制和无刷电机的集合体. 再入坑三轴稳定器就会发现:无刷电机+姿 ...
- JAVA修改dmp版本号12g到11,又见bug,动态调整SGA参数导致数据库crash
最近遇到这样一个事情,在动态的调整sga的一个参数的时候,数据库就down了: SQL> alter system set DB_KEEP_CACHE_SIZE=1g; alter system ...
- 正弦波 程序 角度传感器_无刷直流风扇电机180°正弦波控制
功率部分采用智能功率模块,可用MCU输出信号直接控制,PCB Layout时需注意snubber电容要尽量靠近SPM,减小引线电感,同时自举升压二极管需选用高耐压快恢复二极管,结构如图3所示.本文引用 ...
- 无刷云台之坐标转换篇
坐标转换篇 先上一张云台的图片 根据上图云台的结构,定义电机1.2.3,定义欧拉角P R Y 此图为云台处于水平位置时的状态,此时欧拉角跟电机对应关系是电机3转动也对应着Y角转动,电机2转动也对应着R ...
- dji android 开源,转贴大疆无人机官方论坛:无刷云台普及介绍
假定传感器初值在1位置,云台发生ß角度的偏移,到了位置2,那么编码器会迅速的反馈出该角度的变化,从运算逻辑上来说,因为是磁传感器,本身就是无法分辨正角度或者负角度,那么我们只要在发生偏移的时候往任意一 ...
- hadoop 动态调整mapred参数
bin/hadoop job -set-reduce-capacity job_20151126032920_1142443 1000 调成map数 bin/hadoop job -set-prior ...
- matlab无刷双馈电机模型搭建,无刷双馈电机建模及智能控制策略研究
无刷双馈电机建模及智能控制策略研究 [摘要]:无刷双馈电机(Brushless Doubly Fed Machine, BDFM)作为近年发展起来的一种新型电机,它由两套相互独立的定子功率绕组.定子控 ...
- Simulink如何在线修改模块参数 (动态修改模块参数)
文章目录 1. 原由 2. 方法 3. DCP模块 4. 使用 5. 例程 5.1 DCP模块实现可变增益 5.2 DCP模块实现正弦扫频信号 5.3 DCP模块实现时变传递函数 5.4 DCP模块实 ...
- android动态设置textview的id,动态调整TextView的Gravity
需求:ListView中的item中有一个TextView,该TextView的宽度确定,根据要显示的内容长度动态调整文字的显示方式:不超过1行居中显示:超过1行的话无论第二行有几个字,左对齐显示. ...
最新文章
- np.c_和np.r_用法
- freemarker中 感叹号、双感叹号、问号、双问号 的使用方法
- 【收藏】windows下 Mysql 错误 Can‘t open and lock privilege tables: Table ‘mysql.user‘ doesn‘t exist
- 20155222 2016-2017-2 《Java程序设计》第8周学习总结
- Spring Cloud 相关配置信息说明
- 又出现*_limited.sof的问题了,还有另一个奇怪的现象!
- Mybatis 中文文档
- Python123 英文字符的鲁棒输入
- Word怎么制作流程图
- Error: Cound not create the Java Virtual Machine. Error: A fatal exception has occurred. Program wil
- 世界互联网大会为什么把这么重要的奖颁给蚂蚁金服?
- Django创建APP
- 在xcode上看不到输出: stepping may behave oddly; variables may not be available
- AMR NB格式解析
- 视频原理和FFmpeg
- 神了!有人用一个项目把23种设计模式与六大原则融会贯通了
- 业绩下滑、利润缩水,除了一直涨价,涪陵榨菜还有什么招数?
- (1) Debian 项目介绍
- 应用安装失败“The application could not be installed: INSTALL_FAILED_USER_RESTRICTED”问题解决
- 华为无线4g无服务器,手机可用wifi 无服务器