首页 论坛 原厂专区 TRINAMIC嵌入式运动控制 TMC5160 VMAX电机最终速度如何计算?
- 61272562670d4ba
-
3 发帖6 回复127 积分
- 私信他 + 关注
- 0000000000000000
-
1888 发帖7917 回复34980 积分
- 私信他 +关注
- 0000000000000000
-
1888 发帖7917 回复34980 积分
- 私信他 +关注
- 61272562670d4ba
-
3 发帖6 回复127 积分
- 私信他 +关注
楼主 | 回复于 2019-11-13 3#
- Trinamic_G
-
7 发帖8 回复181 积分
- 私信他 +关注
回复于 2019-11-14 5#
1.这个计算公式没有考虑到内部单位和现实实际的单位,在Trinamic的软件TMCL-IDE中有个Motion calculator工具
https://www.trinamic.com/support/software/
因此细分16 步距角1.8° 如果实现300RPM的话,VMAX应该是16777。
2.但是您的偏差比较大,请确认以下
- SPI通讯是否正常?
- 细分设置的是否正确?
- Vmax设置是否正确 可以去读取一下
- DCstep是否使能
再测试一下60RPM(Vmax=3355)看设置和实际是否相同
- 61272562670d4ba
-
3 发帖6 回复127 积分
- 私信他 +关注
楼主 | 回复于 2019-11-15 6#
- SPI通讯是否正常?
- 细分设置的是否正确?
- Vmax设置是否正确 可以去读取一下;
以上三个我都 确认过了没问题的,包括最终的目标速度我都读出来看了和我设置的是一样的,说明通讯和命令发生都是正确的。
DCstep是否使能:这个我现在是没有负载运行,所以 我也没有使能这个功能,这个功能是必须需要打开设置么?
我的设置就是和手册上这个是一样的
- Trinamic_G
-
7 发帖8 回复181 积分
- 私信他 +关注
- 61272562670d4ba
-
3 发帖6 回复127 积分
- 私信他 +关注
楼主 | 回复于 2019-11-15 8#
不是 测试了下是90RPM
这是我的配置
我通过jj这个参数,每条命令 我都接收了返回值 看过了和我写的是一样的,那现在应该是我的命令发错了,但不知道发错在哪里
编辑于 2019-11-15
- 61272562670d4ba
-
3 发帖6 回复127 积分
- 私信他 +关注
楼主 | 回复于 2019-11-18 10#
今天无意之中发现了问题,我是准备用内部发生器来运行电机的,所以在试验转动步数,发现如果我吧这个29位置1了,所有的电机运行步数会翻倍,后来我吧这个位置0了,正常了。接着发现,脉冲数量也翻倍了晕哈 300转 现在变成了22200了。
我是准备内部发生器,和外部S/D模式都结合使用的,所以29位就被我一直置1了,没想到会影响这个,晕哈!
刚刚查看了 内部时钟是12MHZ
手里有驱动板的能帮我看看 这个脉冲数量是多少么300RPM.没有买驱动板,调试好费劲
编辑于 2019-11-18
块
导
航
举报
请选择举报类别
- 广告垃圾
- 违规内容
- 恶意灌水
- 重复发帖