OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10378|回复: 10

PID S型曲线加减速 的思路

[复制链接]

2

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
232
金钱
232
注册时间
2015-11-30
在线时间
28 小时
发表于 2015-12-18 19:53:16 | 显示全部楼层 |阅读模式
5金钱
之前有看到与RMP_CNTL斜坡程序相结合的例子,没看明白,希望大牛能指点一下


上图中是将COD的面积(既是电机的行程)作为下次运算的目标位置,还是将ABCD的面积作为下次的目标位置

最佳答案

查看完整内容[请看2#楼]

RMP_CNTL是TI公司开发的斜坡控制函数,就是为了在控制中让数据能以一个可控的速度增加,比如说电机加减速中,让速度以梯形控制或(三角形控制),这样一是让速度按照设定路径行走,而是速度增加平滑,减少对电机的冲击。上图中△S = K *t*t, K表示曲线的斜率,t表示每一步行走的时间,△S表示这一步比上一部多行走的路程。所以△S表示既不是ABCD的面积,也不是COD的面积,它是任意两步的行程之差,是一个定值。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
232
金钱
232
注册时间
2015-11-30
在线时间
28 小时
 楼主| 发表于 2015-12-18 19:53:17 | 显示全部楼层
RMP_CNTL是TI公司开发的斜坡控制函数,就是为了在控制中让数据能以一个可控的速度增加,比如说电机加减速中,让速度以梯形控制或(三角形控制),这样一是让速度按照设定路径行走,而是速度增加平滑,减少对电机的冲击。上图中△S = K *t*t,  K表示曲线的斜率,t表示每一步行走的时间,△S表示这一步比上一部多行走的路程。所以△S表示既不是ABCD的面积,也不是COD的面积,它是任意两步的行程之差,是一个定值。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165558
金钱
165558
注册时间
2010-12-1
在线时间
2118 小时
发表于 2015-12-19 13:44:43 | 显示全部楼层
帮顶....
回复

使用道具 举报

2

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
232
金钱
232
注册时间
2015-11-30
在线时间
28 小时
 楼主| 发表于 2015-12-21 15:46:15 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
谢谢原子哥
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2015-12-21
在线时间
3 小时
发表于 2015-12-22 10:40:13 | 显示全部楼层
回复【3楼】yuqing102:
---------------------------------
好高端的说
回复

使用道具 举报

2

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
140
金钱
140
注册时间
2016-3-4
在线时间
14 小时
发表于 2016-3-8 10:18:43 | 显示全部楼层
帮顶....
回复

使用道具 举报

10

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2012-12-18
在线时间
29 小时
发表于 2016-12-20 14:33:53 | 显示全部楼层
还在研究这个吗
回复

使用道具 举报

2

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
232
金钱
232
注册时间
2015-11-30
在线时间
28 小时
 楼主| 发表于 2016-12-23 13:28:56 | 显示全部楼层

已经不弄了,你有什么问题吗?
回复

使用道具 举报

1

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
金钱
362
注册时间
2016-10-9
在线时间
31 小时
发表于 2017-2-27 10:43:43 | 显示全部楼层
留个联系方式,觉得好高端,想研究研究。最近在研究PID
回复

使用道具 举报

1

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
金钱
362
注册时间
2016-10-9
在线时间
31 小时
发表于 2017-2-27 10:50:15 | 显示全部楼层
能不能给个程序源代码分析一下,这样只看图不知道控制方法阿

回复

使用道具 举报

1

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
金钱
362
注册时间
2016-10-9
在线时间
31 小时
发表于 2017-2-27 13:53:35 | 显示全部楼层
大哥,求代码。谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-23 21:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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