glinfei 发表于 2022-11-3 09:27 因为我需要的状态是每次转动固定的角度,这样才能给弹簧预加相同的预紧力,最后产品才能一致。多走两步倒容易实现,多几个脉冲就好了,但是停止的一瞬间还是会遇到这样的问题。问题主要出现在脉冲停止的瞬间,仿佛电机的保持力矩不够一样,弹簧力会使轴回转一两步。 |
ningsy 发表于 2022-11-2 18:00 使能接口不进行任何操作的时候就是电机不接收脉冲的时候仍然保持力矩,我现在就是这样设定的。不然到最后弹簧的力肯定会使电机轴回转的。 |
弄好了吗?我想问这个系统是不是对旋转角度特别敏感啊?因为我认为可能是机械原因:1、步进电机每步转的角度并不一样;2、要考虑旋转的角动量,所以我也建议多走两步,如果软件调不出来就要考虑加减速齿轮了。 |
你是不是一直没用使能信号?根据我的经验,步进电机使能时若无脉冲是锁定状态,有脉冲就转,不使能就是自由状态,当然没力了。如果还不行建议考虑机构自锁,如蜗轮蜗杆机构。 |
yzwzfyz 发表于 2022-11-1 15:22 好的,多谢建议,我把细分调到最小,再把脉冲宽度加大,转速降低试试看。 |
Hephaestus 发表于 2022-10-31 14:17 我把细分调到400,再试试看,谢谢 |
照你说的现象。 建议再多转1~2步。 |
细分只是噪音低,力矩是不如不细分的。 |
冰火风轮 发表于 2022-10-31 12:03 用的细分1600,但是最小的细分400也是这种情况。请问脉冲宽度对力矩有影响吗?是不是脉冲200us的影响? |
Hephaestus 发表于 2022-10-31 12:03 我采用的共阳接法,ENA+接的5V,ENA-接的IO口,程序里面没有动ENA+,接的IO口默认是高电平。ENA一直没有通,按理说不管任何时候电机的力矩应该都满足我需求了,但就是感觉停止的一瞬间好像力不够了,会回转几个步距角一样。 |
用了细分?细分是虚的 |
代码里面看不到ENA。 按说停止的时候不撤销ENA,步进电机还是有力量的。 |
另外驱动器SW4已经打开,设置为停转时全流 |
另外驱动器SW4打开了,设置的是停转时全流 |