OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
12
返回列表 发新帖
楼主: 飞羽1918

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

[复制链接]

  离线 

0

主题

3

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2017-4-26
在线时间
1 小时
发表于 2017-4-26 16:13:47 | 显示全部楼层
回复

使用道具 举报

  离线 

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,我在加速的时候会产生停顿,这个是什么原因呢?减速的时候没停顿,我是新手,楼主可不可以给点建议
回复

使用道具 举报

  离线 

12

主题

67

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
240
金钱
240
注册时间
2015-7-22
在线时间
99 小时
发表于 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采样是采集什么东西,如果去掉的话,有什么影响。
回复

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手入门

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

使用道具 举报

  离线 

4

主题

282

帖子

0

精华

高级会员

Rank: 4

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

使用道具 举报

  离线 

1

主题

32

帖子

0

精华

初级会员

Rank: 2

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

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

初级会员

Rank: 2

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

使用道具 举报

  离线 

4

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

使用道具 举报

  离线 

1

主题

5

帖子

0

精华

初级会员

Rank: 2

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

使用道具 举报

  离线 

0

主题

2

帖子

0

精华

新手上路

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

使用道具 举报

  离线 

0

主题

12

帖子

0

精华

初级会员

Rank: 2

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

使用道具 举报

  离线 

3

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2016-10-26
在线时间
28 小时
发表于 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算法在完善中,全部完成再开源
回复

使用道具 举报

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

本版积分规则




关闭

必看,必学:"原子哥”力荐上一条 /1 下一条

正点原子公众号

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-9-19 07:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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