CIMC中国智能制造挑战赛BBS

 立即注册
搜索
热搜: 活动 交友 discuz
查看: 11418|回复: 8

[程序提问] PID调节

[复制链接]

该用户从未签到

发表于 2021-5-20 20:04:25 | 显示全部楼层 |阅读模式 来自 中国浙江宁波
问题内容:大圆盘逆时针旋转,小圆盘追大圆盘的时候,PID逆时针调节该怎么调

相关图片:
回复
  • TA的每日心情
    擦汗
    2021-6-6 22:59
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2021-5-20 21:11:23 | 显示全部楼层 来自 中国江西赣州
    把compact pid控制指令里的组态 高级设置 输出值限值的下限改为一百 因为追的时候速度是变化的正转的时候主要是上限要大 才能使追踪的圆盘变化如果速度被限制的话会影响pid调节 反之只要有充足的下限 而被追的圆盘不超过pid速度值的限制的话 就可以追得上    还有一点就是 速度指令改变他的模式就能进行正反转选择  也可以用点动指令方向运动
    回复
  • TA的每日心情
    擦汗
    2021-6-6 22:59
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2021-5-20 21:13:12 | 显示全部楼层 来自 中国江西赣州
    不好意思是改为负100 然后指令模式选择反向即可

    点评

    [attachimg]3464[/attachimg] 这个反转控制逻辑需要勾上吗 顺时针旋转时是利用两圆盘的位置差值计算,逆时针时应该还是这样吧  详情 回复 发表于 2021-5-20 22:07
    回复

    该用户从未签到

     楼主| 发表于 2021-5-20 22:07:08 | 显示全部楼层 来自 中国浙江宁波
    cimc_k0GKV621Bp 发表于 2021-5-20 21:13
    不好意思是改为负100 然后指令模式选择反向即可

    QQ图片20210520220327.jpg
    这个反转控制逻辑需要勾上吗
    顺时针旋转时是利用两圆盘的位置差值计算,逆时针时应该还是这样吧

    点评

    控制类型改成角度 input/output参数不要是模拟量 过程值限定改100000 -1000000 只要范围够用就好 高级设置 输出值限定值改100 -100就好了 其他的默认值就好  详情 回复 发表于 2021-5-21 19:56
    不需要改  详情 回复 发表于 2021-5-21 19:50
    回复
  • TA的每日心情
    开心
    2022-4-12 12:17
  • 签到天数: 167 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2021-5-20 23:00:03 | 显示全部楼层 来自 中国湖北武汉
    全部使用绝对值,最后输出的绝对值再乘以一个方向字,1或者-1就可以了。我用的1516的pid compact调节效果并不好,最好的时候也是在目标值附近抖动,最后没法保证精确,然后我自己写了一个比例控制搞定的。
    回复
  • TA的每日心情
    擦汗
    2021-6-6 22:59
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2021-5-21 19:50:37 | 显示全部楼层 来自 中国江西赣州
    cimc_Gew9BbaExX 发表于 2021-5-20 22:07
    这个反转控制逻辑需要勾上吗
    顺时针旋转时是利用两圆盘的位置差值计算,逆时针时应该还是这样吧
    ...

    不需要改  
    回复
  • TA的每日心情
    擦汗
    2021-6-6 22:59
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2021-5-21 19:56:37 | 显示全部楼层 来自 中国江西赣州
    cimc_Gew9BbaExX 发表于 2021-5-20 22:07
    这个反转控制逻辑需要勾上吗
    顺时针旋转时是利用两圆盘的位置差值计算,逆时针时应该还是这样吧
    ...

    控制类型改成角度 input/output参数不要是模拟量 过程值限定改100000 -1000000 只要范围够用就好 高级设置 输出值限定值改100 -100就好了 其他的默认值就好

    点评

    谢谢大佬,成功了  详情 回复 发表于 2021-5-21 21:27
    回复

    该用户从未签到

     楼主| 发表于 2021-5-21 21:27:58 | 显示全部楼层 来自 中国浙江宁波
    cimc_k0GKV621Bp 发表于 2021-5-21 19:56
    控制类型改成角度 input/output参数不要是模拟量 过程值限定改100000 -1000000 只要范围够用就好 高级设 ...

    谢谢大佬,成功了
    回复

    该用户从未签到

    发表于 2021-11-2 21:29:08 | 显示全部楼层 来自 中国山西吕梁
    怎么用PID完成追加啊大佬们,我用了PID但是效果很不好
    回复
    1框架
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    QQ|小黑屋|Archiver|China Intelligent Manufacturing Challenge |京公网安备11010502043466号

    GMT+8, 2024-11-23 09:44 , Processed in 1.309050 second(s), 27 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表