Post Go back to editing

TMC4671-LA+TMC4671-LA的PID电流调试问题

 这几个参数到底要怎么调呢?无论我怎么调,波动都好大的 波动都在正负600左右。请问下是有什么算法的吗

Parents Reply Children
  • 您这种情况, 我以前见过是scale不太对。

    您先将scale调整一下。 这两个在ADC_I0_scale 和ADC_I1_scale 在最开始您调整电流的地方。 

    一般客户不知道,那个不会根据您再ide里面的选择而调整。 

    这两个scale的寄存器的形式是Q8.8 的格式。 

    就是您计算出来以后需要乘上256再填写到这两个寄存器里面。 

    尽量按照您内部单位为mA来计算scale。 

    后面您再调整PI的时候输入的target就是以mA为单位。 

  • scale我们已经校准过了,我们采用电流探头对TMC4671内部电流环电流和实际绕组电流进行了校准,目前我们的scale参数是-520,但是在进行电流环PI自整定时,还是整定出了很大的PI值,并且无法正常使用。

  • 我们有自动pi调整的工具, 您直接用自动调整工具调整吧。在IDE的左边栏有一个autoPItuning 您找找, 然后从电流环开始一点一点儿调整下来就可以了。