搜索
bottom↓
楼主: gongjun98

基于STM32的4轴步进电机加减速控制全套工程源码

  [复制链接]

出0入0汤圆

发表于 2013-5-19 14:49:26 | 显示全部楼层
谢谢,下来参考一下

出0入0汤圆

发表于 2013-5-19 15:29:52 | 显示全部楼层
xxoo14 发表于 2013-5-7 22:59
时时响应应该不可能,如果要反向的话就是先最短时间减速然后最短时间加速到目标位置,时间很短,也算是个 ...

我的意思不是实时那种实时,而是电机能够随目标的变化进行平滑过渡~~比如高速的情况下,我要让电机快速反转,那么这个过程会有一个电机制动然后平滑过渡后反向运行,这就要动态减速和加速,不是设置多少走多少,走完了才回去相应新目标,而是随机的~~~做舞台灯或者云台的朋友应该知道~~

出0入0汤圆

发表于 2013-5-19 16:59:10 | 显示全部楼层
好东西,要学习!

出0入0汤圆

发表于 2013-5-19 18:22:40 | 显示全部楼层
相互借鉴

出0入0汤圆

发表于 2013-5-19 23:21:43 | 显示全部楼层
好东西,xiexie

出0入0汤圆

发表于 2013-5-20 00:06:53 来自手机 | 显示全部楼层
感谢分享

出0入0汤圆

发表于 2013-5-20 07:32:05 来自手机 | 显示全部楼层
mark一下

出0入0汤圆

发表于 2013-5-20 13:23:53 | 显示全部楼层
不错,谢谢楼主!

出0入0汤圆

发表于 2013-5-20 13:27:38 | 显示全部楼层
谢谢分享,正在学习。

出0入0汤圆

发表于 2013-5-21 23:05:59 | 显示全部楼层
学习了,感谢楼主提供了一个很好的思路。

出0入0汤圆

发表于 2013-5-25 19:40:05 | 显示全部楼层
100K还是比较快的,顶

出0入0汤圆

发表于 2013-5-25 19:57:38 | 显示全部楼层
谢谢共享~~~~~~~~~~~~~~~~~

出0入0汤圆

发表于 2013-5-25 21:26:21 | 显示全部楼层
顶起LZ,好东西

出0入0汤圆

发表于 2013-5-27 09:05:26 | 显示全部楼层
下载了还是 来报个到

出0入0汤圆

发表于 2013-5-27 16:51:46 | 显示全部楼层
不错。。是好东西。。感谢分享。。

出0入0汤圆

发表于 2013-6-5 22:03:03 | 显示全部楼层
这个程序回零怎么不行啊?

出0入0汤圆

发表于 2013-6-5 22:21:43 | 显示全部楼层
不错,赞一个。

出0入0汤圆

发表于 2013-6-5 22:41:55 | 显示全部楼层
好资料,我用8位PIC做过电机加减速用于贴片机,那个累呀。 STM32 胜之不武了。

出0入0汤圆

发表于 2013-6-8 23:34:22 | 显示全部楼层
这个回原点程序还有加减速,每次回的原点位置不一样啊,怎么解决啊,急求.

出0入0汤圆

发表于 2013-6-9 07:42:52 | 显示全部楼层
必须得顶。配上电路图更好。

出0入0汤圆

发表于 2013-6-9 07:44:03 | 显示全部楼层
这个代码去年就搞出来了,双轴真正运行到40K都丢步,到100K,轴都卡断了,更别说是4轴100K,现在用DMZ+定时器输出,快很多,几M都秒杀,CPU超空闲,做其他的东西很好,缺点就是要预先计算好加减速的数组,有点麻烦。速度杠杠的,已经应用于我的贴片机程序里。

出0入0汤圆

发表于 2013-6-9 12:59:22 | 显示全部楼层
这个可以参考,用在低成本的产品上还是可以的

出0入0汤圆

发表于 2013-6-10 11:34:53 | 显示全部楼层
学习,谢谢!!!

出0入0汤圆

发表于 2013-6-10 12:41:19 来自手机 | 显示全部楼层
mark 多谢分享

出0入0汤圆

发表于 2013-6-10 19:25:48 | 显示全部楼层
谢谢楼主分享

出0入0汤圆

发表于 2013-6-10 22:44:36 | 显示全部楼层
花了一下午的时间把楼主的英文版文档研究了一遍  可能我英语比较差  研究起来比较吃力  不过还是很感谢楼主的分享

出0入0汤圆

发表于 2013-6-10 22:54:40 | 显示全部楼层
支持原创,先收藏吧,要做到根据动态位置改变速度还是很难的,起码先得加上编码器反馈。。。。

出0入0汤圆

发表于 2013-6-14 12:02:41 | 显示全部楼层
这个算法做根据目标距离做动态调速有个麻烦就是加速度减速度和速度的选择问题,,,这个算法的好处就是可以再启动之前改变加减速的加速度,然后算好一条最佳曲线,但是如果再运动过程中改变了目标位置,这个算法估计就不怎么行了,至少还不如我用一个固定的加速曲线表来的快和方便,,

出0入0汤圆

发表于 2013-6-14 12:05:41 | 显示全部楼层
随风_98 发表于 2013-6-10 22:54
支持原创,先收藏吧,要做到根据动态位置改变速度还是很难的,起码先得加上编码器反馈。。。。 ...

开环其实也可以动态调速的,,

出0入0汤圆

发表于 2013-6-14 15:46:17 | 显示全部楼层
这个必须要顶

出0入0汤圆

发表于 2013-6-14 16:04:37 | 显示全部楼层
所有奉献都必须顶起来~

出0入0汤圆

发表于 2013-6-14 17:08:59 | 显示全部楼层
谢谢分享。。。

出0入0汤圆

发表于 2013-6-16 12:24:20 | 显示全部楼层
myqiang1990 发表于 2013-6-14 12:05
开环其实也可以动态调速的,,

开环怎么知道,现在的位置需要改变,要调整呢??

出0入0汤圆

发表于 2013-6-16 15:09:22 | 显示全部楼层
好东西!!!!!!!!!!!!!!!!

出0入0汤圆

发表于 2013-6-17 00:23:51 | 显示全部楼层
随风_98 发表于 2013-6-16 12:24
开环怎么知道,现在的位置需要改变,要调整呢??

具体应用,具体分析。。

出0入0汤圆

发表于 2013-6-18 09:14:38 | 显示全部楼层
myqiang1990 发表于 2013-6-17 00:23
具体应用,具体分析。。

这个算法不知道你有没有研究过?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-6-18 09:28:03 | 显示全部楼层
不错的东西啊

出0入0汤圆

发表于 2013-7-16 17:42:29 | 显示全部楼层
下载收藏学习。

出0入0汤圆

发表于 2013-7-17 12:27:20 | 显示全部楼层

不错的东西,先收藏.

出0入0汤圆

发表于 2013-7-17 13:08:32 | 显示全部楼层

出0入0汤圆

发表于 2013-7-17 15:45:33 | 显示全部楼层
正在学习步进电机

出0入0汤圆

发表于 2013-8-3 14:13:19 | 显示全部楼层
myqiang1990 发表于 2013-6-14 12:02
这个算法做根据目标距离做动态调速有个麻烦就是加速度减速度和速度的选择问题,,,这个算法的好处就是可以 ...

你好 你说的加速度曲线表是用什么公式 计算呢?能否说下呀!谢谢!

出0入0汤圆

发表于 2013-8-5 17:30:21 | 显示全部楼层
好的东西就要顶顶啊!

出0入0汤圆

发表于 2013-8-13 15:18:28 | 显示全部楼层
收下了,最近在学电机控制

出0入0汤圆

发表于 2013-8-16 19:11:57 | 显示全部楼层
好资料!顶了!下载分析哈

出0入0汤圆

发表于 2013-9-1 20:39:03 | 显示全部楼层
学习ING……

出0入0汤圆

发表于 2013-9-3 20:39:15 | 显示全部楼层
好东西啊,我找了好久的资料,顶起来

出0入0汤圆

发表于 2013-9-11 11:52:29 | 显示全部楼层
收藏了。谢谢楼主

出0入0汤圆

发表于 2013-9-21 15:49:07 | 显示全部楼层
本帖最后由 johnsonjqxu 于 2013-9-21 15:50 编辑

楼主好人,这篇文章读子获益匪浅啊,梯形速度曲线的算法都有了,S形曲线的没有。这些算法网上都找不到,这是第一篇

出0入0汤圆

发表于 2013-9-21 21:39:50 | 显示全部楼层
好东西   mark

出0入0汤圆

发表于 2013-9-21 23:02:51 | 显示全部楼层
给力,支持一下,楼主辛苦了

出0入0汤圆

发表于 2013-9-22 08:43:10 | 显示全部楼层
下来学习一下。

出0入0汤圆

发表于 2013-9-22 08:49:46 | 显示全部楼层

出0入0汤圆

发表于 2013-9-22 12:11:00 | 显示全部楼层
mark一下先

出0入0汤圆

发表于 2013-9-22 14:32:39 | 显示全部楼层
太棒了!!!

出0入0汤圆

发表于 2013-9-25 13:35:06 | 显示全部楼层
这个好,正在学习

出0入0汤圆

发表于 2013-9-25 14:49:26 | 显示全部楼层
谢谢,虽然没有用STM32的,但是还是参考一下。

出0入0汤圆

发表于 2013-9-25 15:02:48 | 显示全部楼层
好东西先收藏后消化,感谢楼主分享!

出0入0汤圆

发表于 2013-9-28 16:40:22 | 显示全部楼层
ding ding

出0入0汤圆

发表于 2013-10-11 12:22:34 | 显示全部楼层
djkc 发表于 2013-6-9 07:44
这个代码去年就搞出来了,双轴真正运行到40K都丢步,到100K,轴都卡断了,更别说是4轴100K,现在用DMZ+定时 ...

能具体说明一下DMZ+定时器的思路吗?

出0入0汤圆

发表于 2013-10-11 12:24:58 | 显示全部楼层
myqiang1990 发表于 2013-6-14 12:02
这个算法做根据目标距离做动态调速有个麻烦就是加速度减速度和速度的选择问题,,,这个算法的好处就是可以 ...

你好,你的固定曲线思路能说明一下吗?

出0入0汤圆

发表于 2013-10-11 14:33:04 | 显示全部楼层
楼主控制的是几项的步进电机,有没有相关的硬件或原理图看看?

出0入0汤圆

发表于 2013-10-11 14:40:24 | 显示全部楼层
myqiang1990 发表于 2013-4-19 14:54
楼主如果能做到更具目标位置动态加减速就更好了,而不是设定多少步然后就加减速直到走完这些为止,然后才能 ...

想必你是这方面的高手了,我有个电机控制项目无法入手,不知可否指点一下

出0入0汤圆

发表于 2013-10-11 14:52:53 | 显示全部楼层
好牛的样子!

出0入9汤圆

发表于 2013-10-11 15:08:55 | 显示全部楼层
好东西         

出0入0汤圆

发表于 2013-10-12 15:09:43 | 显示全部楼层
很有用,因為我看了文件仍有些地方不明白,多謝樓主.

出0入0汤圆

发表于 2013-10-12 23:46:09 | 显示全部楼层
谢谢分享啊

出0入0汤圆

发表于 2013-10-13 13:12:53 | 显示全部楼层
学习学习,,,,谢谢楼主

出0入0汤圆

发表于 2013-10-17 13:54:11 | 显示全部楼层
楼主没有售后服务的,哈哈

出0入0汤圆

发表于 2013-10-17 13:59:59 | 显示全部楼层
好东西 收藏先

出0入0汤圆

发表于 2013-10-17 14:13:35 | 显示全部楼层
hmd420304805 发表于 2013-4-19 19:34
同学,这个在中断里处理的,就4个轴同时到100k的速度?400k的中断速度,加上通讯中断,加上系统中断,加上外 ...

脉冲产生的方式很多,没有规定一定要用IO翻转的方式。

出0入0汤圆

发表于 2013-10-18 08:14:08 | 显示全部楼层
cf5257 发表于 2013-10-17 14:13
脉冲产生的方式很多,没有规定一定要用IO翻转的方式。

我看过写的这个源码,写的很不错,这种方法 4个轴,都开到100K,会不会影响通讯,或者其他的处理?
我试过单指令周期的C8051F 4个轴开都到10K 就会影响 串口中断了。

出0入0汤圆

发表于 2013-10-25 15:44:33 | 显示全部楼层
myqiang1990 发表于 2013-5-19 15:29
我的意思不是实时那种实时,而是电机能够随目标的变化进行平滑过渡~~比如高速的情况下,我要让电机快速反 ...

您的意思  当正在响应例如正转到100°,但是还没到的时候又发过来一个命令,比如变成反转到5°,这时它应该立马换向再反转回去,不管之前那个命令是否完成  也就是总是响应最新的命令要求
是这样吗

出0入0汤圆

发表于 2013-10-29 16:07:40 | 显示全部楼层
学习了。谢谢!

出0入76汤圆

发表于 2013-11-12 20:12:12 | 显示全部楼层
不错, 受教了

出0入0汤圆

发表于 2013-11-24 17:50:51 | 显示全部楼层
先收藏了。。。

出0入0汤圆

发表于 2013-11-24 19:14:16 | 显示全部楼层
收了,研究一下

出0入0汤圆

发表于 2013-11-26 15:56:57 | 显示全部楼层
看看!!!。。

出0入0汤圆

发表于 2013-11-26 16:14:22 | 显示全部楼层
代码质量很高,确实不错。能拿出来分享,值得提倡

出0入0汤圆

发表于 2013-11-26 16:23:41 | 显示全部楼层
Mark,拜读中

出0入8汤圆

发表于 2013-11-26 16:24:47 | 显示全部楼层
好资料一定要顶

出0入4汤圆

发表于 2013-11-26 18:37:00 | 显示全部楼层
标记。。。。。。。。。。

出0入0汤圆

发表于 2013-11-26 18:41:38 | 显示全部楼层
好东西,下来学习学习

出0入0汤圆

发表于 2013-11-26 22:03:11 | 显示全部楼层
好东西,

出0入0汤圆

发表于 2013-11-26 23:19:43 | 显示全部楼层
感谢楼主分享~!

出0入0汤圆

发表于 2013-11-27 10:48:22 | 显示全部楼层
看看楼主的4轴加减速跟我现在有什么区别。。好 就收下了

出0入0汤圆

发表于 2013-11-28 16:56:15 | 显示全部楼层
正需要,非常感谢!

出0入0汤圆

发表于 2013-11-28 20:16:18 | 显示全部楼层
这个要顶啊

出0入0汤圆

发表于 2013-12-1 10:38:51 | 显示全部楼层

好东西要mark

出0入8汤圆

发表于 2013-12-4 13:12:09 | 显示全部楼层
好东西要mark

出0入0汤圆

发表于 2013-12-4 14:28:08 | 显示全部楼层
支持楼主 了

出0入0汤圆

发表于 2013-12-4 20:15:16 | 显示全部楼层
顶一下         

出0入0汤圆

发表于 2013-12-25 21:18:33 | 显示全部楼层
好东东啊!

出0入0汤圆

发表于 2014-1-27 21:46:37 | 显示全部楼层
楼主给点更详细的资料就更赞了。

出0入0汤圆

发表于 2014-1-29 07:58:26 来自手机 | 显示全部楼层
好东西要使劲顶

出0入0汤圆

发表于 2014-1-29 11:59:30 | 显示全部楼层
已下载,感谢分享,最近在学习STM32,正好用来学习

出0入0汤圆

发表于 2014-2-8 21:34:30 来自手机 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2014-2-15 21:23:39 | 显示全部楼层
myqiang1990 发表于 2013-6-14 12:02
这个算法做根据目标距离做动态调速有个麻烦就是加速度减速度和速度的选择问题,,,这个算法的好处就是可以 ...

你好!这个算法根据目标距离做动态调速 是不是需要在未移动到目标位置时,按照减速算法停止,然后再按照加减速算法移动到目标位置。不知道你的思路是什么?请教。

出0入0汤圆

发表于 2014-2-15 23:37:59 | 显示全部楼层
mark.........

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-4-29 23:50

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

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