打印
[四轴技术交流]

云台电机测速的问题【高手拉我一把】

[复制链接]
2464|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiaofei558008|  楼主 | 2016-1-15 12:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xiaofei558008 于 2016-1-15 12:03 编辑

求助:最近在调试3轴云台,架构是 Infenion磁编码器 + 电机 + 6路PWM驱动的MOS + 姿态解算6轴 A+G;
软件: 单个电机是带磁编码器(16384个脉冲机械圈) + FOC


控制: 6轴 A+G解析出当前相机姿态角,然后输出给每个轴的电机控制MCU,作为反馈数据,与系统设置的角度值作比较,比例P输出角速度-->角速度环 PI --> FOC Id&Iq PI;
现在 的问题是当云台处于平衡位置的时候,速度极低,还有正反转,很难测量准确速度值;
原因有:1、磁编码器的脉冲本身就是不均匀的,(占空比是变化的不是严格的50%),因此测编码器脉宽的方法行不通;
              2、电机存在正反转,增量式编码器很难在速度为0左右的正反转,测出准确的速度值;
              3、陀螺仪测角速度在姿态有角度的情况下很难解析准确;


大侠做过3轴FOC云台的求分享一下测速的方法;小弟不胜感激,谢谢!

相关帖子

沙发
wxy2632111828| | 2016-3-3 16:47 | 只看该作者
有进展了吗

使用特权

评论回复
板凳
xiaofei558008|  楼主 | 2016-3-3 17:47 | 只看该作者

暂时还没有,磁编码器的脉冲不均匀,低速的时候测脉宽的方法测速貌似行不通,软件加滤波也不行,加完滤波以后误差还是很大,相位又有延迟,没办法解决,测速又快又准的要求;

现在看了1周的伺服控制,什么梯形加减速,S型加减速,感觉还没找到合适的方法驱动这个云台,貌似伺服那一套也不适合云台;继续努力中,不知你是否有好方法?

使用特权

评论回复
地板
highyo88| | 2016-4-3 21:38 | 只看该作者
xiaofei558008 发表于 2016-3-3 17:47
暂时还没有,磁编码器的脉冲不均匀,低速的时候测脉宽的方法测速貌似行不通,软件加滤波也不行,加完滤波 ...

tle5012么?为什么不用spi读绝对角度值?

使用特权

评论回复
5
xiaofei558008|  楼主 | 2016-4-4 20:53 | 只看该作者
highyo88 发表于 2016-4-3 21:38
tle5012么?为什么不用spi读绝对角度值?

试过了,这个值也是飘的

使用特权

评论回复
6
highyo88| | 2016-4-13 10:05 | 只看该作者
xiaofei558008 发表于 2016-4-4 20:53
试过了,这个值也是飘的

怎么个飘法?是数据噪声太大还是输出往一个方向漂移?

使用特权

评论回复
7
xiaofei558008|  楼主 | 2016-4-13 17:12 | 只看该作者
highyo88 发表于 2016-4-13 10:05
怎么个飘法?是数据噪声太大还是输出往一个方向漂移?

不管是读寄存器还是捕获AB项脉宽的方法,测出来的速度就是飘的;

使用特权

评论回复
8
cnb12345| | 2016-4-26 14:32 | 只看该作者
、、、、

使用特权

评论回复
9
sum123456| | 2018-4-12 15:39 | 只看该作者

现在看了1周的伺服控制,什么梯形加减速,S型加减速,感觉还没找到合适的方法驱动这个云台,貌似伺服那一套也不适合云台;继续努力中,不知你是否有好方法?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

138

主题

975

帖子

13

粉丝