难的往往不是PID的整定,而是一些细节的注意,如果大家细节做的好,开环做题又何妨
当然,锦上添花,何乐而不为

上一张准备拆的摆(过程录了视屏但是忘记拍整体了)四个空心杯电机,F767处理,9250角度传感器,TB6612驱动,激光灯描点,李沙育那个一般大学大一电路实验都会有,就不赘述了


风力摆

  • 机械结构多重要大家都知道,最后还是bb一句,万向节的XY轴最好跟风力摆XY轴重合…
  • 风力摆不像板球,平衡车什么的,它本身初始就具有抗干扰性和鲁棒性,因此有了如下的调节方式
  1. 我们XY轴各用了一套参数,为了防止电机本身的差异,六个参数为0,其实一套参数也完全能做
  2. 因为本身结构的特殊性,拿到这道题目直接做第四题,只给KD,KD给很大即可, 当然,机械结构完美的可以一道一道慢慢做
  3. 得到一个差不多的KD,就可以开始调节画直线了。比如先调X轴,(为了不受Y轴影响,把上一点给出的KD加入,限制Y为0),先调KP,配合适当降低之前的X轴KD,当距离目标角度差一点的时候就差不多了。调节状况建议用ANO_Tech匿名四轴上位机_V2.6来看,波形显示还是很到位的。最后稍微加点I补个静差。
  4. 把3的X轴参数全部给定,确保X为0,调节Y方向直线。同样调节过程,over。
    附带画圆输出:
X,Y相位差pi/2PWM_X = PID_Angle_realize(roll,SET_ANGLE_X*sin(time*6.28318/T),&pid_x);//X轴PWM输出PWM_Y = PID_Angle_realize(pitch,SET_ANGLE_Y*cos(time*6.28318/T),&pid_y);//Y轴PWM输出

风力摆PID快速简单整定相关推荐

  1. 源码分享二:STM32风力摆代码 PID | 李萨如合成

    之前大学做了很多乱七八糟的东西,自己也写了不少各种各样的代码,抽个时间记录一下,算是对过去的总结,也帮助一些初学的人可以更快的上手一些小的项目,提升学习单片机的乐趣,在成长的路上助大家一臂之力,大家一 ...

  2. pid算法(平衡车+风力摆)

    前段时间做了一辆平衡车,移植学长的代码,虽然做出来了,但是对于其中的pid控制还是不熟,这几天又重新研究了一下,现在来做一个总结,也供大家学习. 1.为什么要用pid 1.PID即:Proportio ...

  3. 基于STM32单片机的风力摆控制系统

    摘    要  本系统采用STM32F103V开发板作为控制中心,与万向节.摆杆.直流风机(无刷电机+扇叶).激光头.反馈装置一起构成摆杆运动状态与风机速度分配的双闭环调速系统.单片机输出可变的PWM ...

  4. PID控制及整定算法

    转载自 https://www.cnblogs.com/steed/p/7808303.html 一.PID控制算法 PID是比例.积分.微分的简称,PID控制的难点不是编程,而是控制器的参数整定.参 ...

  5. 2015国电设风力摆练手

    2015国电设风力摆练手 继续总结一下之前的经验,东西不多,随便讲讲吧. 源码链接https://download.csdn.net/download/YOUNGAAAAA/85005265 4个空心 ...

  6. matlab pid 课设 参考文献,系统控制论文,关于Matlab在计算机控制技术课程“PID控制器参数整定”中的应用相关参考文献资料-免费论文范文...

    导读:本论文可用于系统控制论文范文参考下载,系统控制相关论文写作参考研究. 周少武陈敏沈红远 曾照福 (湖南科技大学信息与电气工程学院 湖南湘潭411201) 摘 要:传统PID参数整定的教学方法以定 ...

  7. # Arduino小车PID调速——整定参数初试水

    Arduino小车PID调速--整定参数初试水 在实现了小车较为可靠的测速基础上,便可以正式开展PID调速实验了.本文是基于使用Arduino平台上由Brett Beauregard大神写的PID库进 ...

  8. 2021-06-13(自用)电赛风力摆学习记录1

    目录 程序阅读 题目解析 第一问--MODE1 第二问--MODE2 第三问--MODE3 第四问--MODE4 第五问--MODE5 程序架构 indkey Motor MPU6050 usart1 ...

  9. 如何使用matlab得出pid控制参数值,基于MATLAB的PID控制器参数整定及仿真

    基于MATLAB的PID控制器参数整定及仿真 摘要:PID控制器结构和算法简单,应用广泛,但参数整定比较复杂,在此我探讨利用MATLAB实现PID参数整定及其仿真的方法,并分析比较比例.比例积分.比例 ...

最新文章

  1. pg数据库与MySQL的count函数_postgresql数据库连接数和状态查询操作
  2. 关于数据存储的那些事1
  3. Web开发(一)·期末不挂之第四章·CSS语法基础(CSS选择器选择器优先级各类样式表的使用方法)
  4. 密码必须至少为6个字符_【每日一题】| 常见的编码方式之栅栏密码
  5. python `__format__`
  6. 电脑打开任务管理器的方法有哪几种
  7. nginx做代理上网
  8. java压缩解压文件
  9. linux修改时区不用重启服务,Linux修改时区不用重启的方法
  10. 2018黑马39期WEB前端视频教程
  11. isPostBack解释
  12. 【修订总结】【五万字深度洞察】毒舌阿朱最看好的企业服务商
  13. 十进制转换为十二进制 Java
  14. python字典类型中键可以是数字吗_python字典key不能是或可以是啥类型
  15. 浏览器默认设置SameSite属性的作用
  16. 计算机键盘上如何打对勾,电脑键盘怎么打对勾符号
  17. 【TVM帮助文档学习】Relay的模式匹配
  18. 关于Windows Xp的一些美化
  19. ps快捷键 拿走不谢*小Lemon送你们的
  20. weblogic(10.3.6)

热门文章

  1. iloc与loc区别
  2. 户外花园藤条吊椅出口欧盟CE认证范围
  3. linux kernel patch 使用说明
  4. ajax传递数组至java台并接受
  5. 安卓Bottom Navigation Activity的自定义使用,即常见错误的处理
  6. 优秀笔记课件——办公自动化概述
  7. 互联网神奇药拯救高等教育
  8. Oracle中union用法
  9. 【Tool】一款轻量级的强大截图工具--Sinpaste | 从此告别QQ截图
  10. 中兴光纤猫F420如何配置成桥接模式