大家好,我在使用DRV10983开发板搭配EVM读取电机转速时,可以读取到Hz数和rpm转数,在同一个Hz数下,会出现不同的rpm转数,但是通过寄存器读取时只可以读取Hz数,如何读取rpm转数。如果是通过公式计算转换,Hz数和rpm转数应该是对应的,但是使用开发板出现同一Hz数的不同转数。
Alvin Zheng:
rpm还和电机转子极对数相关。
hui li20:
回复 Alvin Zheng:
如果是通过公式计算转换,Hz数和rpm转数应该是对应的,但是使用开发板出现同一Hz数的不同转数
hui li20:
回复 Alvin Zheng:
如果是通过公式计算转换,Hz数和rpm转数应该是对应的,但是使用开发板出现同一Hz数的不同转数
Alvin Zheng:
回复 hui li20:
rpm与Hz是严格对应的,只会有些传输延时而已。如果你只是看到小范围的转速波动,那是正常的。
hui li20:
回复 Alvin Zheng:
我测试出来的波动要在转数的10%左右,如果转数在5000rpm左右,波动500rpm都是同样的Hz数,如果转数达到10000rpm,波动1000rpm都是同样的Hz数
hui li20:
回复 Alvin Zheng:
那通过什么方法可以使DRV10983实现速度闭环控制
user5376916:
转速还跟电机的磁极数有关
user5376922:
回复 user5376916:
pm与Hz是严格对应的,只会有些传输延时而已。如果你只是看到小范围的转速波动,那是正常的。