文号
t36797
阅读
8861
回复
20
收藏
8
有那位同志弄过步进电机驱动器么...帮忙看看这诡异的步进震动问题...
2011/10/05
IP:黑龙江
步进驱动器用的是THB6064H,64细分的时候,电机每64步中会停顿一步(不是失步),40细分的时候每40步中会停一步,32细分的时候每32步中会停一步,极慢的时候,比如一秒钟几十个脉冲的时候,这停顿问题倒也不大,但当频率再高上去的时候整个运动系统震动就极其严重... TAT 折腾一晚上找不到解决方案
先怀疑是这片THB6064H的问题,但换了其他几片问题依旧;然后怀疑是THB6064H这款芯片的问题,于是拿了个200多块钱的单轴步进驱动器来使,竟然还是有这问题,于是怀疑是手头这个步进的问题,换一个,竟然还是有这个问题...
泪奔啊...有哪位同志遇到类似的问题吗  TAT
20
15年3个月前IP:未同步
326580
4楼
回 2楼(dxq100) 的帖子
电流从最小调到最大了,衰减也调了,就是没用..
引用
评论
15年3个月前IP:未同步
326581
5楼
回 1楼(dd) 的帖子
= = vexta用不起
引用
评论
15年3个月前IP:未同步
326669
6楼
刚搬了台示波器去测电流,发现停顿是在其中一相电流为0,另一相为满100%的时候发生的(也就是说每64步停了两次,之前数错了..)。
另外发现相电流不是100%~-100%正弦,而是100%~0%的正弦,跟THB6064H不付,奇怪了
引用
评论
15年3个月前IP:未同步
326808
7楼
我顶
亚历山大...
引用
评论
15年3个月前IP:未同步
326815
9楼
回 8楼(飘飘飘) 的帖子
不是失步,而是停顿,哪怕是十几赫兹的脉冲。64细分时停顿发生在 A相电流最大且B相电流为零 和 B相电流最大且A相电流为零 这两个时刻,也就是每32步中最后一步会停顿
引用
评论
15年3个月前IP:未同步
326847
11楼
回 10楼(jrcsh) 的帖子
应该不是那个原因,我把衰减模式和参考电压都调遍了Down上的电阻焊下来了依然没用
引用
评论
14年11个月前IP:未同步
365882
16楼
突然想到这个帖子没结,现在结了吧
详细实验见这个帖子:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ,由于现在在忙那蛋疼数学建模比赛就先不转过来了...
问题的原因是因为步进电机本身有磁阻效应造成的定位转矩,驱动器驱动步进电机的时候转子受到的转矩实际上是电机转矩与定位转矩的线性叠加;而驱动器细分时给的电流是正弦电流,若没有定位转矩的话转子就能理想细分,而又定位转矩的话就没法走匀了,步子就会随当前所在位置的定位转矩大小变化而变化,于是就造成了64细分的时候,每64步中就会有一步所在的位置定位转矩跟电磁转矩恰好抵消,那一步就不走了;如此一来每64步停顿一步自然就会有震动了。
引用
评论
14年11个月前IP:未同步
366049
18楼
回 17楼(愤怒的企鹅) 的帖子
没有解决方案...要说有那就是换成16细分/8细分情况好些而已...最后换了3相的步进配雷赛的驱动器价格不菲。。。
换成5相可能就没问题了。
+1
科创币
NoxTyrannus
2012/02/11
感谢分享,以后玩机械知道路数了……
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的