OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
12
返回列表 发新帖
楼主: 飞羽1918

关于步进电机S型加速程序编写

  [复制链接]

0

主题

3

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2017-4-26
在线时间
1 小时
发表于 2017-4-26 16:13:47 | 显示全部楼层
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-4-29
在线时间
4 小时
发表于 2017-5-2 19:28:23 | 显示全部楼层
adc.c的作用是闭环控制中的微步法吗还是跟霍尔传感器有关 谢谢了
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-4-29
在线时间
4 小时
发表于 2017-5-2 19:29:33 | 显示全部楼层
2.2 微步法
微步法的原理 是接通定子每相绕组时给 出不 同的 电流值 ,调节各绕组 的电流 ,对应于
磁极位置的机械平衡点间将产生出电的平衡点.一种控制定子每相绕组 电流大小的方法
是把所要求的电流数值按矩阵方式存储起来,然后计算机访问矩阵,取出定子每相所要求
的电流值 ,这些数值经过 D /A 转换 ,其输 出做 为反馈控制器的输入 ,用来调节每相绕组 的
电流.
微步 法是最先 进的闭环控制方法 ,其控制过 程也相当复杂.
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2017-4-26
在线时间
1 小时
发表于 2017-5-25 14:15:49 | 显示全部楼层
楼主,我用的你的方法,我的板子是103,我在加速的时候会产生停顿,这个是什么原因呢?减速的时候没停顿,我是新手,楼主可不可以给点建议
回复

使用道具 举报

15

主题

78

帖子

0

精华

初级会员

Rank: 2

积分
189
金钱
189
注册时间
2015-7-22
在线时间
126 小时
发表于 2017-5-26 11:36:50 | 显示全部楼层
帅惊党 发表于 2016-6-1 14:24
1.查表,先算好频率 ,不断调用算好的频率,就可以不断改变了
2.用定时器的主从模式,可以非常准确的知道 ...

定时器主从模式实现时,不需要进中断。
work is work!!!
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-4-29
在线时间
4 小时
发表于 2017-6-8 19:48:27 | 显示全部楼层
dop101 发表于 2016-6-30 08:45
我用那个speed加速函数改变频率。但是一直在那个循环里面。先慢后快。在从头开始。怎么维持最后一个频率 ...

你好我也是这样的情况没办法维持最后一个频率,如果执行到数组的第180个数才可以维持最后一个频率,请问你是怎么解决的呀,纠结了好久了劳烦解答,谢谢啦
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2017-6-24
在线时间
0 小时
发表于 2017-6-24 11:51:47 | 显示全部楼层
楼主,请问下这个ADC采样是采集什么东西,如果去掉的话,有什么影响。
回复

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2017-7-15
在线时间
12 小时
发表于 2017-8-7 20:37:14 | 显示全部楼层
楼主棒棒哒!
回复

使用道具 举报

16

主题

339

帖子

0

精华

高级会员

Rank: 4

积分
826
金钱
826
注册时间
2017-6-18
在线时间
163 小时
发表于 2017-8-7 22:16:42 来自手机 | 显示全部楼层
用DMA,才是最原生态的,精确到步
回复

使用道具 举报

1

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2015-8-26
在线时间
20 小时
发表于 2017-10-27 14:37:04 | 显示全部楼层
感谢楼主分享!
学以致用!
回复

使用道具 举报

0

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
105
金钱
105
注册时间
2013-5-5
在线时间
16 小时
发表于 2018-3-7 08:45:48 | 显示全部楼层
楼主好人啊
回复

使用道具 举报

4

主题

28

帖子

0

精华

高级会员

Rank: 4

积分
742
金钱
742
注册时间
2018-1-22
在线时间
59 小时
发表于 2018-3-9 13:20:22 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2013-5-21
在线时间
13 小时
发表于 2018-3-14 18:50:09 | 显示全部楼层
谢谢分享!!!
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-8-23
在线时间
2 小时
发表于 2018-3-22 16:57:53 | 显示全部楼层
看了,谢谢分享。
回复

使用道具 举报

0

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
115
金钱
115
注册时间
2017-3-25
在线时间
33 小时
发表于 2018-3-23 20:29:03 | 显示全部楼层
谢谢分享
回复

使用道具 举报

2

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2016-10-26
在线时间
35 小时
发表于 2018-4-1 14:37:01 | 显示全部楼层
本帖最后由 unli 于 2018-4-1 15:28 编辑

我用Matlab运算出 S曲线(T曲线也采用这种算法)的1000个节点速度位置数据。然后根据实际需要的速度加速度参数对曲线变形,取点。获得一个等时间变速的曲线波形。
四轴的混合运算带电流控制总的输出能有182k左右,这是我的帖子地址
http://www.openedv.com/forum.php ... =1&extra=#pid820401算法在完善中,全部完成再开源
回复

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2020-11-28
在线时间
11 小时
发表于 2021-6-9 15:05:28 | 显示全部楼层
楼主,能分享一份源码给我吗?十分感谢。382320829@qq,com
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-27 17:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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