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