在官方例程中,并没有明确的区分高速和低速,我看程序当中是高速和低速都进行测量,并且计算出来的转速分别有SpeedRpm_pr和SpeedRpm_fr两个参数,那么哪一个才是实际转速呢?
另外想请教一下如何区分高速和低速?他们的分界是什么?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在官方例程中,并没有明确的区分高速和低速,我看程序当中是高速和低速都进行测量,并且计算出来的转速分别有SpeedRpm_pr和SpeedRpm_fr两个参数,那么哪一个才是实际转速呢?
另外想请教一下如何区分高速和低速?他们的分界是什么?
SpeedRpm_pr是测量固定脉冲沿的时间,相当于测速中的T法;SpeedRpm_fr测量固定时间内的脉冲数,相当于M法。
这个分界点和你速度侦测的,一般是速度环的计算频率,以及编码器分辨率有关;如果速度低到一个速度环周期内分辨不了一个脉冲边沿,就必须用T法
当然一个速度环周期内有几个或十几个脉冲边沿的情况,也并不是意味着T法测速精度就比M法高,这时有的品牌伺服驱动器是使用MT法,
有的品牌在较低速时,如50rpm,对两种方法下的测速结果进行加权,w=k*w_M+(1-k)*w_T,且程序中自动设置k的值随速度降低减小,有的50rpm也作为一个可调参数开放给用户,命名为M/T测速切换值