您好,
我正在使用DRV1.0983万驱动电机。 我使用DRV1.0983万 EVM GUI和单独的激光RPM测量系统进行了一些RPM测量(使用不同的负载和速度)。
GUI中显示的电机转速(RPM)值最接近激光测量值。 以Hz为单位的电机转速和转换为RPM的电气周期都与显示的电机转速RPM不同。
以下是我的测量值,我使用一个8极电机,并使用公式RPM=f(Hz)*(2/nr极)*60或RPM=f(Hz)*120/8:
电动机转速(RPM)
244,18.
64.4053万
1390,18.
28.3447万
65.2458万
1307,76.
26.7094万
64.9351万
1218,52.
电机速度(Hz) Conv2 RPM
17,1256 ,5
45,2678
96,3144 ,44,5
19,4291.
45,5682 ,5
911365
18,5277, 5.
45,2678
85,1126 ,5
电气周期(US) Conv2 RPM
6142.0244万 ,220.1237万
2316.0647万 ,668.3938万
1078.0139万 139146.5677万
5283.0283万 ,929.5855万
2294.0653万 ,879.6861万
1142.0131万 131348.5114万
5492.0273万 ,124.5448万
2315.0647万 647,948.1641万
1226.0122万 122349.1028万
当转换为RPM时,为什么电机转速(RPM)与电机转速(Hz)和电气周期(US)之间存在差异? 从什么以及如何计算DRV1.0983万 EVM GUI中的电机速度(RPM)值?
我必须在I2C上读取电机的RPM并将其用于控制算法。 为此,我可以使用电机速度1和2或电机周期1和2寄存器中的值。 您建议使用哪种寄存器,哪种寄存器更准确?
谢谢你。
此致,
Vlad