搜索
bottom↓
回复: 27

直流电机编码器,精确定位算法求帮助。

[复制链接]

出0入0汤圆

发表于 2016-11-7 11:00:39 | 显示全部楼层 |阅读模式
现在的问题如下
1. 电机是12V的直流电机,带编码器,A,B,Z相输出,转一圈AB共有64个脉冲输出。
2. 电机是用的MOS管H桥,用stm32的4路互补pwm输出18K的脉冲驱动的。
3.AB相用定时器编码器方式采集脉冲,Z相是零点检测进中断检测。

要求是能精确控制转动任意个个脉冲。
现在的问题是,驱动给占空比较大的时候容易在停下来的时候抖动,  输出占空比小的时候倒是不抖动了,但是力矩较小。
后来根据目标需要转动的脉冲数来控制占空比的大小,就是差距大的时候给较大占空比,越接近目标控制的脉冲,就减小占空比。
这样也满足的转动一圈,两圈的要求,但是微调,比如要求转动一个脉冲的时候,力矩就还是不够了。

想想自己的办法比较笨。求助大家,是怎么处理的?
有好的提示也可以。万能的论坛!!


阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2016-11-7 13:03:39 | 显示全部楼层
我也很期待,之前都是用步进或者私服,很容易定位
但是直流的就有难度了没见过一个刻录机用的就是直流电机定位,想不明白,那么高的精度怎么就能停住

出0入0汤圆

发表于 2016-11-7 15:51:10 | 显示全部楼层
编码器精密度不够,所有PID要做到1个脉冲差都是有问题的。

出0入0汤圆

发表于 2016-11-7 16:01:48 | 显示全部楼层
你不在乎热量和能源就用双极性PWM控制。我猜你现在是单极性PWM

出0入85汤圆

发表于 2016-11-7 16:05:52 | 显示全部楼层
关注一下,最近也在尝试玩玩直流电机的速度,位置控制

出0入0汤圆

发表于 2016-11-7 16:09:44 来自手机 | 显示全部楼层
用pid把,位置环

出0入0汤圆

发表于 2016-11-7 16:10:13 来自手机 | 显示全部楼层
直流伺服有开源的

出0入53汤圆

发表于 2016-11-7 16:32:59 | 显示全部楼层

我也在关注这个,如果用直流有刷电机+编码器 不说精确控制吧,能控制在1转范围内就行,
现在的问题是
1.用无刷电机不加编码器能否控制
2.直流有刷电机+编码器  编码器如果安装在电机上,电机和编码器是完全独立的,电机转速从0-4000r/min

出0入0汤圆

发表于 2016-11-7 16:38:10 来自手机 | 显示全部楼层
都可以满足的

出0入0汤圆

发表于 2016-11-7 16:39:02 来自手机 | 显示全部楼层
zhcj66 发表于 2016-11-7 16:32
我也在关注这个,如果用直流有刷电机+编码器 不说精确控制吧,能控制在1转范围内就行,
现在的问题是
1. ...

直流无刷电机也可以的,其实跟用什么电机无关

出0入53汤圆

发表于 2016-11-7 16:41:25 | 显示全部楼层
weichao4808335 发表于 2016-11-7 16:39
直流无刷电机也可以的,其实跟用什么电机无关

直流无刷用他自带的反馈U V W可以做到?

出50入10汤圆

发表于 2016-11-7 16:42:00 | 显示全部楼层
关注一下,也准备玩玩直流电机的速度,位置控制

出0入0汤圆

发表于 2016-11-8 10:18:23 | 显示全部楼层
PID就可以,这个我做过,基本无误差,或者工作一段时间后复位一下位置,用在电动飞达上连续打打5万个元件没有误差

出0入0汤圆

 楼主| 发表于 2016-11-8 10:23:39 | 显示全部楼层
djkc 发表于 2016-11-8 10:18
PID就可以,这个我做过,基本无误差,或者工作一段时间后复位一下位置,用在电动飞达上连续打打5万个元件没 ...

谢谢。

不是调节速度,是调节走固定个定脉冲,主要问题是在停止的时候有过冲,回调的时候也有过冲。

这也可以用pid解决吗?

出0入0汤圆

发表于 2016-11-8 10:28:25 | 显示全部楼层
leicai05 发表于 2016-11-8 10:23
谢谢。

不是调节速度,是调节走固定个定脉冲,主要问题是在停止的时候有过冲,回调的时候也有过冲。

把PID参数调好,就可以了,还有把位置环再加点速度环,你不能快到位置的时候还那么高速吧,差不多到了就减点速度啊

出0入0汤圆

 楼主| 发表于 2016-11-8 12:38:40 | 显示全部楼层
djkc 发表于 2016-11-8 10:28
把PID参数调好,就可以了,还有把位置环再加点速度环,你不能快到位置的时候还那么高速吧,差不多到了就 ...

好的,谢谢你

我试试,在告诉大家效果如何~

出0入4汤圆

发表于 2016-11-9 14:53:34 来自手机 | 显示全部楼层
是否码盘值要提高一倍的精度?比如期望64,用128的码盘

出0入0汤圆

发表于 2016-11-9 15:19:03 | 显示全部楼层
直流电机的编码器精度可能不怎么高。

出0入4汤圆

发表于 2016-11-9 15:25:40 来自手机 | 显示全部楼层
低速转的话,可以用T法测速+PID实现啊。高速转用M/T测速。你的思路没问题,估计PID没调好。

出0入53汤圆

发表于 2016-11-9 15:46:29 | 显示全部楼层
weichao4808335 发表于 2016-11-7 16:39
直流无刷电机也可以的,其实跟用什么电机无关

空心编码器 比较耐用的有哪些牌子?

出0入0汤圆

发表于 2016-11-9 17:16:39 | 显示全部楼层
zhcj66 发表于 2016-11-9 15:46
空心编码器 比较耐用的有哪些牌子?

外国品牌海德汉  欧姆龙  多摩川,西克,倍加福,国产用过汇通  和禹衡都还可以

出0入53汤圆

发表于 2016-11-9 19:09:00 | 显示全部楼层
weichao4808335 发表于 2016-11-9 17:16
外国品牌海德汉  欧姆龙  多摩川,西克,倍加福,国产用过汇通  和禹衡都还可以 ...

小功率直流有刷电机直径40-60我找到了标立电机,可是人家少了不卖,你那里有用着比较好的电机厂家推荐吗?

出0入0汤圆

发表于 2016-11-9 19:39:54 来自手机 | 显示全部楼层
weichao4808335 发表于 2016-11-7 16:10
直流伺服有开源的

可以发个网址上来看下吗?

出0入0汤圆

发表于 2016-11-10 10:57:16 | 显示全部楼层
soos 发表于 2016-11-9 19:39
可以发个网址上来看下吗?

在论坛搜伺服,就能找到

出0入0汤圆

发表于 2016-11-10 10:58:47 | 显示全部楼层
zhcj66 发表于 2016-11-9 19:09
小功率直流有刷电机直径40-60我找到了标立电机,可是人家少了不卖,你那里有用着比较好的电机厂家推荐吗 ...

直流有刷没有弄过,不太了解,常州那里很多做电机的,可以在网上查查

出0入0汤圆

 楼主| 发表于 2016-12-26 14:03:57 | 显示全部楼层
djkc 发表于 2016-11-8 10:18
PID就可以,这个我做过,基本无误差,或者工作一段时间后复位一下位置,用在电动飞达上连续打打5万个元件没 ...

是高手啊,能简单的介绍下,pid 是用的速度环还是位置环了,还是位置和速度都用上。我控制的马达在停止的地方总是容易来回抖动。

盼帮助。

出0入0汤圆

发表于 2016-12-26 19:50:55 | 显示全部楼层
leicai05 发表于 2016-12-26 14:03
是高手啊,能简单的介绍下,pid 是用的速度环还是位置环了,还是位置和速度都用上。我控制的马达在停止的 ...

速度叠加到位置上,电机来回抖动请细调PID参数

出0入53汤圆

发表于 2016-12-27 16:23:10 | 显示全部楼层
djkc 发表于 2016-11-8 10:18
PID就可以,这个我做过,基本无误差,或者工作一段时间后复位一下位置,用在电动飞达上连续打打5万个元件没 ...

楼上的既然做过就详细介绍一下控制思路吧
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 08:25

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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