搜索
bottom↓
回复: 24

关于PID控制步进电机位置与速度问题

[复制链接]

出0入0汤圆

发表于 2015-8-4 16:26:16 | 显示全部楼层 |阅读模式
最近比较闲,听其他人说,用PID控制步进电机(开环),能把步进电机控制得比较好~本人从事舞台灯行业~受成本和空间制约~不可能像其他设备那样要加一个测速度的编码器(其实有编码器,但是不是为了测速用,而且即使可以用这个编码器来做速度闭环~也不行,因为舞台灯在没有编码器的时候XY轴也必须能正常运行~所以如果用这个编码器来做速度闭环~如果编码器坏了~速度环就失效了~灯就没办法动了~这是不允许的~),和测位置的进行位置闭环控制~

我比较纳闷~我朋友说别人确实使用PID控制的~还蛮好的~但是我有点怀疑~假如他们真的使用PID控制的,他们是怎么在没有任何外部反馈下,怎么用PID进行速度环和位置环控制的?
我是这样想的:
  速度环的话,可以用单片机内部加速定时器周期寄存器里面的数据来做?
  位置环的话,因为步进电机本身运行的位置是可知的,用软件中的位置计数器进行位置闭环?
  电流环忽略不计

下面是行业内算是顶级品牌的作品~意大利的~
我前几天看了这家厂商的另外一款最新产品,好几万一台,不敢乱动,我好像发现,他们好像使用三轴陀螺仪进行闭环控制的~但是我不确定他内部算法是不是PID~
http://v.youku.com/v_show/id_XMzMxODEzMDI0.html?from=s1.8-1-1.2&qq-pf-to=pcqq.c2c

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

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2015-8-4 17:19:47 | 显示全部楼层
支持大师兄---

出0入0汤圆

 楼主| 发表于 2015-8-4 17:29:42 | 显示全部楼层

谢谢,贺州学院的?

出0入0汤圆

发表于 2015-8-7 23:41:21 | 显示全部楼层
看不到视频

出0入0汤圆

发表于 2015-8-7 23:55:21 | 显示全部楼层
视频很好看~~~

出0入0汤圆

发表于 2015-8-8 09:44:28 | 显示全部楼层
视频加载不了,不知是什么原因

出0入0汤圆

发表于 2015-8-8 17:01:10 | 显示全部楼层
视频没了,哈哈

出0入0汤圆

 楼主| 发表于 2015-8-8 17:07:56 | 显示全部楼层
rom 发表于 2015-8-8 17:01
视频没了,哈哈

我的浏览器怎么能加载呢~是不是你们的浏览器有点小问题呀~

出0入0汤圆

发表于 2015-8-10 12:57:07 | 显示全部楼层
自己顶一个,不要沉啊~~

出0入0汤圆

发表于 2015-8-10 14:10:52 | 显示全部楼层
本帖最后由 RAMILE 于 2015-8-10 14:38 编辑

chrome打不开,从源码里面扒拉到一个视频地址
http://player.youku.com/embed/XMzMxODEzMDI0.html


看效果,像是用闭环驱动的步进电机,那个镜头重量真不轻

出0入0汤圆

发表于 2015-8-10 14:13:37 | 显示全部楼层
光想着省钱,是出不了好效果的

出0入0汤圆

 楼主| 发表于 2015-8-10 16:16:13 | 显示全部楼层
本帖最后由 myqiang1990 于 2015-8-10 16:36 编辑
RAMILE 发表于 2015-8-10 14:10
chrome打不开,从源码里面扒拉到一个视频地址
http://player.youku.com/embed/XMzMxODEzMDI0.html


~~~~不轻~比较重~所以灯尾巴要加一个配重块~所以就更重啦~

出0入0汤圆

发表于 2015-8-10 16:25:07 | 显示全部楼层
路过,帮顶!!!

出0入0汤圆

发表于 2015-8-26 14:45:19 | 显示全部楼层
最近又出看了一下人家的大做,写的一个大灯,速度真的快又稳,我得拿一台回来看看,到时候叫你。

出0入0汤圆

 楼主| 发表于 2015-8-26 21:31:35 | 显示全部楼层
hxhz123456 发表于 2015-8-26 14:45
最近又出看了一下人家的大做,写的一个大灯,速度真的快又稳,我得拿一台回来看看,到时候叫你。 ...

OK~~~~~~~~~~~~~~~

出0入0汤圆

发表于 2015-8-27 09:26:04 | 显示全部楼层
步进电机用闭环控制?开环下,上加减速控制算法啊,防止启动和制动期间的丢步和过冲。

出0入0汤圆

 楼主| 发表于 2015-8-27 21:42:33 | 显示全部楼层
本帖最后由 myqiang1990 于 2015-8-27 21:48 编辑
bigharpoon 发表于 2015-8-27 09:26
步进电机用闭环控制?开环下,上加减速控制算法啊,防止启动和制动期间的丢步和过冲。 ...


这个~~~不是上加减速控制算法就能简单的解决的~~~如果只是单纯的加减速~~还真很简单~但是上到具体应用上~就变得复杂了~
我的要求是这样的:
我需要XY轴拖动大概30-50斤左右重的东西~在2秒钟左右X轴旋转540度,Y轴旋转270度~必须很稳定的停下来~不能晃动~而且XY轴必须能快速的跟踪目标的变化(X轴和Y轴的运动范围是540和270度,目标位置就在这个范围内变化)~这个有点像目标跟踪设备~也就是目标发生变化~XY轴必须立刻移动到目标位置~而且停的时候不能晃动~一点都不能晃~而且目标位置是随时发送变化的~也就是说~电机在运动的过程中~有可能目标位置就会发送变化~所以电机必须立刻调整运动状态~嘲新目标位置移动~

也就是说目标到哪里~XY轴也必须快速的跟踪目标在移动~目标停~XY必须很快停下来~不能晃动~

说白了~这个就跟云台有点类似~~只是一般的云台没那么巨大~~所以感觉用PID+闭环来控制我楼主位的设备~应该是最好的~

但是~~我还没搞出来~~~

出0入0汤圆

发表于 2015-8-28 09:12:52 | 显示全部楼层
理想状态下,如果步进电机力矩足够大,以一个足够的加速度启动和制动,实现2S内的540度立即旋转是可行的;但是,目标位置的实时跟踪,这个要求还很高,单纯的开环加减速基本无望,因为这种方法仅仅在启动时才会计算加速,匀速、减速的步数、频率等。看来,只能上闭环了

出0入0汤圆

发表于 2016-2-25 09:32:20 | 显示全部楼层
myqiang1990 发表于 2015-8-27 21:42
这个~~~不是上加减速控制算法就能简单的解决的~~~如果只是单纯的加减速~~还真很简单~但是上到具体应用上~ ...

这个要求很高啊,,,我想知道现在做的怎么样了喃

出0入0汤圆

发表于 2016-3-17 17:09:03 | 显示全部楼层
楼主,你说的这些困惑我也有。请问你弄明白了吗?

出0入0汤圆

 楼主| 发表于 2016-3-17 21:08:08 | 显示全部楼层
stevenniu500 发表于 2016-3-17 17:09
楼主,你说的这些困惑我也有。请问你弄明白了吗?

搞明白了~也已经弄出来了~

出0入0汤圆

发表于 2016-3-17 23:03:47 | 显示全部楼层
myqiang1990 发表于 2016-3-17 21:08
搞明白了~也已经弄出来了~

分享一下你的心得啊,让大家学习学习!

出0入0汤圆

 楼主| 发表于 2016-3-17 23:28:58 | 显示全部楼层
dxm123 发表于 2016-3-17 23:03
分享一下你的心得啊,让大家学习学习!

http://www.amobbs.com/thread-5638845-1-1.html
看此贴

出0入0汤圆

发表于 2016-3-18 08:42:19 | 显示全部楼层
楼主说下详细过程。

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-8-26 00:53

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

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