ZHCUCJ3A October 2024 – December 2024
作為電機控制算法的一部分,微控制器會對流經電機的電流進行采樣,每個 PWM 周期采樣一次。TIEVM-MC-MODULE 子板支持單分流器和三分流器電流檢測。
為了測量正電流和負電流,測量電路需要一個失調基準電壓,其值為 ADC 最大允許輸入的一半。該 1.65V 失調基準電壓通過一個電壓跟隨器生成,如圖 2-6 所示:
圖 2-7 展示了電機電流如何表示為電壓信號,其中包含濾波、放大和相對于子板 ADC 輸入范圍中心的偏移。該電路用于 PMSM 三相中的每個相。方程式 4 給出了該電路的傳遞函數。
其中
利用計算出的電阻值,可得到圖 2-4 所示的檢測電路,Gi 由方程式 5 給出。
微控制器可測量的最大峰峰值電流由方程式 6 給出。
其峰峰值為 ±7.99A。以下代碼片段顯示了如何在 user_mtr1.h 文件中為壓縮機電機定義該值:
//! \brief Defines the maximum current at the AD converter
#define USER_M1_ADC_FULL_SCALE_CURRENT_A (15.97f)正確的電流反饋極性也很重要,因為這樣才能確保微處理器精確測量電流。在該硬件電路板配置中,分流電阻器的負引腳接地,同時與運算放大器的反相引腳連接。突出顯示的符號需要在軟件中配置為具有正確的電流反饋極性,如 user.mtr1.h 中的以下代碼片段所示:
// define the sign of current feedback based on hardware board
#define USER_M1_SIGN_CURRENT_SF (1.0f)