前言
在當(dāng)前使用的電機(jī)電阻采樣方式中分為單電阻,雙電阻,三電阻三種方式,其中在 STMCSDK5.4 庫中支持了兩種采樣方式,單電阻和三電阻,在市面還存在另外一種采樣方式,即雙電阻采樣,本文討論的是如何修改現(xiàn)有驅(qū)動(dòng)庫支持該種采樣方式。
電流雙電阻采樣機(jī)理
實(shí)際使用過程中雙電阻采樣同三電阻采樣有相同的機(jī)制,即在 shunt 電阻上進(jìn)行電流采集,并且根據(jù)基爾霍夫定理 Ia+Ib+Ic=0,采集兩相電流即可以重構(gòu)出第三路電流;三電阻電流采集會(huì)根據(jù)扇區(qū)不同分別轉(zhuǎn)換電流采樣的兩個(gè)相線(AB,AC,BC 三種情況);而雙電阻采樣一般直接對(duì) Ia,Ib 進(jìn)行采樣即可,在 FOC 運(yùn)算中直接使用這兩個(gè)量。
操作步驟
使用 MCSDK workbench 產(chǎn)生工程,如何生成工程可以參考馬達(dá)培訓(xùn)文檔,這邊不再詳細(xì)說明,需要使用三電阻采樣方式,注意配置的是 U,V 即對(duì)應(yīng)的 Ia,Ib。
后續(xù)升級(jí)操作
因?yàn)閮呻娮璨蓸臃绞?,?shunt 電阻上的振鈴電流以及考慮到 ADC 采樣轉(zhuǎn)換時(shí)間問題,相比較三電阻來說最大占空比不能做到 100%,因此需要進(jìn)行電流重構(gòu)等算法以便擴(kuò)大調(diào)制比。