在最近的项目问题中出现了马达抖动的问题,经过近两周的分析,最终将问题的解决锁定在PID的设置上,成功解决该问题。

特记录有关信息如下:

运动伺服一般都是三环控制系统,从内到外依次是电流环速度环位置环。

1、首先电流环:电流环的输入是速度环PID调节后的那个输出,我们称为“电流环给定”吧,然后呢就是电流环的这个给定和“电流环的反馈”值进行比较后的差值在电流环内做PID调节输出给电机,“电流环的输出”就是电机的每相的相电流,“电流环的反馈”不是编码器的反馈而是在驱动器内部安装在每相的霍尔元件(磁场感应变为电流电压信号)反馈给电流环的。
  2、速度环:速度环的输入就是位置环PID调节后的输出以及位置设定的前馈值,我们称为“速度设定”,这个“速度设定”和“速度环反馈”值进行比较后的差值在速度环做PID调节(主要是比例增益和积分处理)后输出就是上面讲到的“电流环的给定”。速度环的反馈来自于编码器的反馈后的值经过“速度运算器”得到的。
  3、位置环:位置环的输入就是外部的脉冲(通常情况下,直接写数据到驱动器地址的伺服例外),外部的脉冲经过平滑滤波处理和电子齿轮计算后作为“位置环的设定”,设定和来自编码器反馈的脉冲信号经过偏差计数器的计算后的数值在经过位置环的PID调节(比例增益调节,无积分微分环节)后输出和位置给定的前馈信号的合值就构成了上面讲的速度环的给定。位置环的反馈也来自于编码器。
  编码器安装于伺服电机尾部,它和电流环没有任何联系,他采样来自于电机的转动而不是电机电流,和电流环的输入、输出、反馈没有任何联系。而电流环是在驱动器内部形成的,即使没有电机,只要在每相上安装模拟负载(例如电灯泡)电流环就能形成反馈工作。
    谈谈PID各自对差值调节对系统的影响:
  1、单独的P(比例)就是将差值进行成比例的运算,它的显著特点就是有差调节,有差的意义就是调节过程结束后,被调量不可能与设定值准确相等,它们之间一定有残差,残差具体值您可以通过比例关系计算出。。。增加比例将会有效减小残差并增加系统响应,但容易导致系统激烈震荡甚至不稳定。。。
  2、单独的I(积分)就是使调节器的输出信号的变化速度与差值信号成正比,大家不难理解,如果差值大,则积分环节的变化速度大,这个环节的正比常数的比例倒数我们在伺服系统里通常叫它为积分时间常数,积分时间常数越小意味着系统的变化速度越快,所以同样如果增大积分速度(也就是减小积分时间常数)将会降低控制系统的稳定程度,直到最后出现发散的震荡过程,。。。这个环节最大的好处就是被调量最后是没有残差的。。。
  3、PI(比例积分)就是综合P和I的优点,利用P调节快速抵消干扰的影响,同时利用I调节消除残差。。。
  4、单独的D(微分)就是根据差值的方向和大小进行调节的,调节器的输出与差值对于时间的导数成正比,微分环节只能起到辅助的调节作用,它可以与其他调节结合成PD和PID调节。。。它的好处是可以根据被调节量(差值)的变化速度来进行调节,而不要等到出现了很大的偏差后才开始动作,其实就是赋予了调节器以某种程度上的预见性,可以增加系统对微小变化的响应特性。。。
  5、PID综合作用可以使系统更加准确稳定的达到控制的期望。。。

伺服的电流环的PID常数一般都是在驱动器内部设定好的,操作使用者不需要更改。。。
  速度环主要进行PI(比例和积分),比例就是增益,所以我们要对速度增益和速度积分时间常数进行合适的调节才能达到理想效果。。。
  位置环主要进行P(比例)调节。。。对此我们只要设定位置环的比例增益就好了。。。
  位置环、速度环的参数调节没有什么固定的数值,要根据外部负载的机械传动连接方式、负载的运动方式、负载惯量、对速度、加速度要求以及电机本身的转子惯量和输出惯量等等很多条件来决定,调节的简单方法是在根据外部负载的情况进行大体经验的范围内将增益参数从小往大调,积分时间常数从大往小调,以不出现震动超调的稳态值为最佳值进行设定。。。
  当进行位置模式需要调节位置环时,最好先调节速度环(此时位置环的比例增益设定在经验值的最小值),调节速度环稳定后,在调节位置环增益,适量逐步增加,位置环的响应最好比速度环慢一点,不然也容易出现速度震荡。。。

伺服马达使能抖动解决方案相关推荐

  1. 数位板光标抖动 - 解决方案

    数位板光标抖动 - 解决方案 前言 解决方案 方案1:强磁干扰 方案2:笔尖距离 方案3:数位板驱动 方案4:关闭Win Ink 方案5:显卡设置 方案6:第三方软件设置 前言 在使用数位板的过程中, ...

  2. Esp8266上电时IO抖动解决方案

    使用芯片:Esp8266-01s 问题:此芯片在上电瞬间,GPIO0.GPIO2.RX.TX这四个引脚中的三个(在这里,我把四个IO口都设置为普通的GPIO了,也就是RX.TX也设置为GPIO)会通断 ...

  3. 计算机术语 抖动,解决方案:如果计算机屏幕闪烁和抖动,该怎么办

    如果计算机屏幕闪烁和抖动,该怎么办 对于经常使用计算机的朋友来说,监视器屏幕是每个人始终都必须面对的东西.电脑屏幕的闪烁或晃动会使您的眼睛快速疲劳并严重影响视力,因此建议您遇到电脑屏幕的闪烁或电脑屏幕 ...

  4. unity3D EasyAR 识别模型抖动解决方案

    EasyAR引擎不知道什么原因导致识别成功后,模型出现高频率抖动,问官方无解后,尝试按论坛里的朋友的方式试验 即,在模型抖动的幅度在一定范围内的时候,不允许该模型抖动,但是这样会导致平移相机时,模型的 ...

  5. 华为发布“5G最佳网络”解决方案,已获91个5G商用合同

    2月20日,华为在伦敦召开产品与解决方案发布会. 会上,华为常务董事.运营商BG总裁丁耘发表"5G,创造新价值"主题演讲,并与众多行业合作伙伴开启"5G合作伙伴创新计划& ...

  6. IoT机会窗打开:运营商亟需战略转型 获取物联网最大化价值

    展望万物互联的网络社会,物联网将成为实现网络社会愿景以及各行各业数字化转型的重要使能技术,同时也为迫切需要向数字化转型的电信运营商开辟了新的市场蓝海. 在技术和市场的双重驱动下,物联网机会窗口已经打开 ...

  7. canvas 擦除动画_帧动画的多种实现方式与性能对比

    作者: 前端向朔 from 迅雷前端 本文目录 Web 动画形式 应用场景 素材准备 实现方案 一.GIF 图 二.CSS3 帧动画 三.JS 帧动画 方案总结 注意事项 总结 Web 动画形式 首先 ...

  8. 帧动画的多种实现方式与性能对比

    文章目录 Web动画形式 应用场景 素材准备 实现方案 一.GIF图 二.CSS3帧动画 三.JS帧动画 方案总结 注意事项 总结 Web动画形式 首先我们来了解一下Web有哪些动画形式 1. CSS ...

  9. [京东实践干货]手把手教你实现「京喜工厂」的CSS动画效果

    0 契机与背景 今年Q1(2020年第一季度)参与了京喜事业部「京喜工厂」业务的前端开发.用户可以通过「京喜工厂」参与口罩.抽纸.大米等商品的"在线生产",既能趣味造物,又能免费领 ...

最新文章

  1. python中x=x+1的读法-python中xrange和range的区别
  2. s := time.Now().Format(20060102) go格式化
  3. 非root用户加入docker用户组省去sudo
  4. C4C Cloud Application Studio做ABSL开发的一些性能方面的最佳实践
  5. 如何维持手机电池寿命_延长手机电池寿命终极技巧教学,iPhone和安卓手机皆适合...
  6. php显示时间,php实现用已经过去多长时间的方式显示时间
  7. 转载 — 问题解决:Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n) y
  8. win7便签backup
  9. Win11查看本机WiFi密码
  10. JDK-8u131 软件安装教程
  11. 利用weevely生成php后门木马
  12. CryEngine5官方 window下源码编译
  13. 优秀Android开发源码合集(附解析)程序员进阶宝典
  14. 网站关键词排名突然下降的原因有哪些?
  15. 从业20年的“老司机”跟你聊聊:超融合技术哪家强?!
  16. 报错Permission denied: user=root, access=EXECUTE, inode=“/tmp/hadoop-root“解决办法
  17. 哨向 Mika Lelush 1
  18. 分数除法计算机应用题练习,分数除法应用题 六年级的,分数除法应用题练习...
  19. 企业项目管理软件行业调研报告 - 市场现状分析与发展前景预测
  20. opengl 画椭圆_简笔画|如何画一个可爱的米老鼠

热门文章

  1. 两只塔姆沃斯牛(模拟)
  2. “华为”和“荣耀”的区别,荣耀保持对年轻人的热爱
  3. 代码生活,体验苦修生活?
  4. linux 格式化磁盘
  5. 通过java程序写一个简单的创造游戏角色的程序
  6. 计算机巧用剪纸做画册教案,手工制作教案:剪纸教学案例
  7. linux redHat5.5 查看防火墙状态及系统版本号
  8. 网易非人学园手游即将公测,一起来看看玩家对非人学园的评价吧
  9. 根据爬虫原理收集所有网站的邮箱及手机联系方式然后建立行业email数据库
  10. 自定义elementUI皮肤、色系、主题、主色调