TI中文支持网
TI专业的中文技术问题咨询交流网站

关于Example_posspeed.c 單純想使用t法的部分

根據https://e2echina.ti.com/question_answer/microcontrollers/c2000/f/56/p/70567/169616#pi58711=2這篇文章

我想用28335控制一顆3極對的電動機搭載2048ppr的編碼器,額定轉速為3000rpm

我修改了Example_posspeed.h中的mech_scaler從原本16775,改為8191 = ((0.9999/(4*2048)*2 ^26)),

以及將pole_pairs改為3,那請問SpeedScaler以及BaseRpm是否需要修改。

若將以上幾點修改完,我是否不管電動機轉速,

我都能從SpeedRpm_fr獲取M法計算出的速度,

以及SpeedRpm_pr獲得T法算出的速度,

僅差在QCPRDLAT值高速下=SpeedRpm_fr,低速下=SpeedRpm_pr嗎?

謝謝

Annie Liu:

为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上https://e2e.ti.com/support/microcontrollers/c2000/f/171,将由资深的工程师为您提供帮助。我们的E2E英文社区有TI专家进行回复,并得到全球各地工程师的支持,分享他们的知识和经验。

根據https://e2echina.ti.com/question_answer/microcontrollers/c2000/f/56/p/70567/169616#pi58711=2這篇文章

我想用28335控制一顆3極對的電動機搭載2048ppr的編碼器,額定轉速為3000rpm

我修改了Example_posspeed.h中的mech_scaler從原本16775,改為8191 = ((0.9999/(4*2048)*2 ^26)),

以及將pole_pairs改為3,那請問SpeedScaler以及BaseRpm是否需要修改。

若將以上幾點修改完,我是否不管電動機轉速,

我都能從SpeedRpm_fr獲取M法計算出的速度,

以及SpeedRpm_pr獲得T法算出的速度,

僅差在QCPRDLAT值高速下=SpeedRpm_fr,低速下=SpeedRpm_pr嗎?

謝謝

mangui zhang:这个帖子可以借鉴一下
e2echina.ti.com/…/70567

赞(0)
未经允许不得转载:TI中文支持网 » 关于Example_posspeed.c 單純想使用t法的部分
分享到: 更多 (0)