TWI705653B - Device and method for determining dc current - Google Patents
Device and method for determining dc current Download PDFInfo
- Publication number
- TWI705653B TWI705653B TW109109410A TW109109410A TWI705653B TW I705653 B TWI705653 B TW I705653B TW 109109410 A TW109109410 A TW 109109410A TW 109109410 A TW109109410 A TW 109109410A TW I705653 B TWI705653 B TW I705653B
- Authority
- TW
- Taiwan
- Prior art keywords
- current
- signal value
- value
- voltage control
- control signal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000001514 detection method Methods 0.000 claims description 14
- 238000004364 calculation method Methods 0.000 description 24
- 238000006243 chemical reaction Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 239000013598 vector Substances 0.000 description 3
- 230000000052 comparative effect Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000010248 power generation Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Control Of Ac Motors In General (AREA)
Abstract
Description
本發明係關於一種直流電流估測裝置及方法,特別是一種用於估算馬達之驅控裝置的直流鏈電流值的估測裝置及方法。The present invention relates to a DC current estimation device and method, in particular to a DC link current estimation device and method for estimating a motor drive control device.
一般來說,為了避免馬達驅控系統因輸入的直流鏈電流發生異常而導致損毀,需要對直流鏈電流的狀態進行監控。透過直流鏈電流的狀態的監控可提供驅控系統的直流側之診斷與保護功能,並且(例如於發電模式中)控制直流鏈電流的輸出,以穩定系統的發電功率。Generally speaking, in order to avoid damage to the motor drive control system due to abnormal input DC link current, it is necessary to monitor the state of the DC link current. Monitoring the status of the DC link current can provide diagnostic and protection functions on the DC side of the drive control system, and (for example, in the power generation mode) control the output of the DC link current to stabilize the system's power generation.
為了監控直流鏈電流的狀態,傳統的做法係在馬達驅控系統的高壓直流側安裝一電流感測器,此電流感測器用於擷取輸入到驅控系統的直流鏈電流的狀態。然而,此種做法不但需要額外加裝感測元件,同時也會導致電路體積與成本的增加。In order to monitor the state of the DC link current, the traditional method is to install a current sensor on the high voltage DC side of the motor drive control system. This current sensor is used to capture the state of the DC link current input to the drive control system. However, this approach not only requires additional sensing elements, but also increases the circuit volume and cost.
有鑒於此,本發明提出一種直流電流估測裝置及方法,主要透過馬達的驅控裝置所產生的三相電流及三相電壓控制訊號進行計算,據以估算直流鏈電流值,以解決傳統需要在高壓直流側額外加裝直流感測器及所導致的電路體積增加的問題。In view of this, the present invention proposes a DC current estimation device and method, which mainly calculates the three-phase current and three-phase voltage control signals generated by the motor's drive control device to estimate the DC link current value to solve traditional needs The additional installation of DC sensors on the high-voltage DC side and the resulting increase in circuit volume.
依據本發明之一實施例提出一種直流電流估測裝置,適於一馬達。所述的直流電流估測裝置包含電流偵測電路及驅控裝置。電流偵測電路電性連接馬達並且用以偵測並回授該馬達的三相電流訊號值。驅控裝置電性連接電流偵測電路及馬達,驅控裝置用以依據該三相電流訊號值與一組命令值產生三相電壓控制訊號值,其中每個相電壓控制訊號值對應於該些相電流訊號值之一。驅控裝置根據回授的該三相電流訊號值及該三相電壓控制訊號值執行一直流電流估測程序。所述的直流電流估測程序包含:判斷該些相電壓控制訊號值的大小,並且依據判斷結果及該三相電流訊號值,決定多個分量直流電流值,並且依據該些分量直流電流值估算輸入所述驅控裝置的一直流鏈電流值。According to an embodiment of the present invention, a DC current estimation device is provided, which is suitable for a motor. The DC current estimation device includes a current detection circuit and a driving control device. The current detection circuit is electrically connected to the motor and used to detect and feedback the three-phase current signal value of the motor. The drive control device is electrically connected to the current detection circuit and the motor. The drive control device is used to generate a three-phase voltage control signal value according to the three-phase current signal value and a set of command values, wherein each phase voltage control signal value corresponds to the One of the phase current signal values. The driving control device executes a DC current estimation procedure according to the feedback value of the three-phase current signal and the value of the three-phase voltage control signal. The DC current estimation procedure includes: judging the magnitude of the phase voltage control signal values, and determining the DC current values of a plurality of components according to the judgment result and the three-phase current signal value, and estimating according to the DC current values of the components Input the DC link current value of the drive control device.
依據本發明之一實施例提出一種直流電流估測方法,包含以下步驟:以電流偵測電路偵測並回授馬達的三相電流訊號值;以驅控裝置用以依據該三相電流訊號值與一組命令值產生三相電壓控制訊號值;以及以驅控裝置根據回授的該三相電流訊號值及該三相電壓控制訊號值執行一直流電流估測程序。其中,所述的直流電流估測程序包含判斷該三相電壓控制訊號值的大小,並且依據判斷結果及該三相電流訊號值,決定多個分量直流電流值,並且依據該些分量直流電流值估算輸入驅控裝置的一直流鏈電流值。According to an embodiment of the present invention, a DC current estimation method is provided, which includes the following steps: a current detection circuit detects and feeds back a three-phase current signal value of a motor; and a driving control device is used to depend on the three-phase current signal value A three-phase voltage control signal value is generated with a set of command values; and the drive control device executes a DC current estimation procedure according to the feedback of the three-phase current signal value and the three-phase voltage control signal value. Wherein, the DC current estimation procedure includes determining the magnitude of the three-phase voltage control signal value, and determining the DC current values of a plurality of components according to the determination result and the value of the three-phase current signal, and according to the DC current values of the components Estimate the DC link current value input to the drive control device.
綜上所述,在本發明所提出的直流電流估測裝置及方法中,主要係先透過原有的電流感測器回授馬達的三相電流訊號值,並且依據三相電流訊號值與預設命令值產生三相電壓控制訊號值,再進一步依據三相電流訊號值及三相電壓控制訊號值據以估算直流鏈電流值。藉此,可以在原有的馬達驅控系統的架構下,不需在系統的高壓直流側額外加裝直流感測器且不佔用電路空間,便可以達到監控直流鏈電流值的目的。In summary, in the DC current estimation device and method proposed in the present invention, the three-phase current signal value of the motor is first fed back through the original current sensor, and the three-phase current signal value and the preset Set the command value to generate a three-phase voltage control signal value, and then further estimate the DC link current value based on the three-phase current signal value and the three-phase voltage control signal value. In this way, under the architecture of the original motor drive control system, it is possible to achieve the purpose of monitoring the current value of the DC link without installing an additional DC sensor on the high-voltage DC side of the system and without occupying circuit space.
以上之關於本揭露內容之說明及以下之實施方式之說明係用以示範與解釋本發明之精神與原理,並且提供本發明之專利申請範圍更進一步之解釋。The above description of the content of the disclosure and the description of the following embodiments are used to demonstrate and explain the spirit and principle of the present invention, and to provide a further explanation of the patent application scope of the present invention.
以下在實施方式中詳細敘述本發明之詳細特徵以及優點,其內容足以使任何熟習相關技藝者了解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之目的及優點。以下之實施例係進一步詳細說明本發明之觀點,但非以任何觀點限制本發明之範疇。The detailed features and advantages of the present invention are described in detail in the following embodiments, and the content is sufficient to enable anyone familiar with the relevant art to understand the technical content of the present invention and implement it accordingly, and according to the content disclosed in this specification, the scope of patent application and the drawings Anyone who is familiar with the relevant art can easily understand the related purpose and advantages of the present invention. The following examples further illustrate the viewpoints of the present invention in detail, but do not limit the scope of the present invention by any viewpoint.
請參照圖1A,圖1A係依據本發明之一實施例所繪示的馬達驅控運作系統的架構圖。如圖1A所示,馬達驅控運作系統1連接於馬達2且馬達驅控運作系統1包括驅控裝置10、電流偵測電路11及電力供應源12。在本實施例中,馬達2可例如是車輛用的三相馬達,但不以此為限。為了方便說明,以下將以馬達2作為一個三相馬達進行說明。在本實施例中,馬達驅控運作系統1的驅控裝置10與電流偵測電路11可形成一直流電流估測裝置。Please refer to FIG. 1A. FIG. 1A is a structural diagram of a motor drive control operation system according to an embodiment of the present invention. As shown in FIG. 1A, the motor drive
在馬達驅控運作系統1中,電力供應源12由電源121及電容122所構成用以提供一電力,電源121及電容122為並聯,該電力包含輸入到驅控裝置10的一直流鏈電流I
DC。電流偵測電路11包括多個電流感測器S1~S3,分別設置在馬達2的三個相,用以偵測輸入到馬達2的三個相電流I
A、I
B、I
C並回授三個相電流訊號值i
a、i
b、i
c。驅控裝置10包括控制電路101及由多個電晶體開關T1~T6成對構成的開關驅動電路102,其中電晶體開關T1、T4串聯組成A相;電晶體開關T2、T5串聯組成B相;電晶體開關T3、T6串聯組成C相。
In the motor drive
在實際運作上,驅控裝置10的控制電路101根據三個相電流訊號值i
a、i
b、i
c與一組命令值I
d_ref、I
q_refc。其中,在本實施例中,為了方便後續的說明,假設三個相電流訊號值i
a、i
b、i
c分別是第一相電流訊號值i
a、第二相電流訊號值i
b及第三相電流訊號值i
c,而三個相電壓控制訊號值V
a、V
b、V
c分別是第一相電壓控制訊號值V
a、第二相電壓控制訊號值V
b及第三相電壓控制訊號值V
c。
In actual practice, the
具體來說,控制電路101可先取得馬達2的位置資訊PS。所述位置資訊係為馬達2的旋轉資訊,亦即控制電路101可透過例如圖1A所示設置位置感測器13來偵測馬達2運作時轉子相對於定子的旋轉狀態,進而取得馬達2的旋轉資訊作為位置資訊PS,但本發明不以設置位置感測器13為限,控制電路101也可以不透過位置感測器13取得位置資訊PS,亦即位置資訊PS並非係必要。請進一步參照圖1B,其係依據本發明之圖1A實施例所繪示的控制電路的內部功能方塊圖。如圖所示,控制電路101包括第一座標轉換單元1011、電流誤差估算單元1012、電流控制單元1013、第二座標轉換單元1014及訊號轉換單元1015。當控制電路101接收到回授的三相電流訊號值i
a、i
b、i
c時,第一座標轉換單元1011將三個相電流訊號值i
a、i
b、i
c透過Clark轉換為變量I
α、I
β,接著再進一步依據變量I
α、I
β及位置資訊PS經由Park轉換為變量I
d、I
q輸出到電流誤差估算單元1012。接著,電流誤差估算單元1012根據變量I
d、I
q與該組命令值I
d_ref、I
q_ref計算出誤差值,其中所述誤差值係為變量I
d、I
q與各自的命令值I
d_ref、I
q_ref比較而得到的電流誤差值。電流控制單元1013依據所述電流誤差值計算得到電壓矢量V
d、V
q,並且經由第二座標轉換單元1014(反Park轉換)轉換為變量V
α、V
β,並且訊號轉換單元1015依據變量V
α、V
β透過例如空間向量調變(SVPWM)的方式計算欲施加到馬達的目標三相電壓值,並且根據此目標三相電壓值產生一控制訊號GS,所述控制訊號GS包括占空比值,主要用以控制該些電晶體開關T1~T6,從而在各組電晶體開關的中間節點生成三個相電壓控制訊號值V
a、V
b、V
c。所述的三相電壓控制訊號V
a、V
b、V
c分別對應於三相電流訊號值i
a、i
b、i
c。在實作上,控制電路101可根據控制訊號來進行電晶體開關T1~T6的導通/關閉,從而使驅控裝置10產生三相電壓控制訊號值V
a、V
b、V
c,其中所述的控制訊號包含脈衝寬度調變量(PWM)用以控制開關驅動電路102內的電晶體開關T1~T6,以完成一次馬達電流環的控制。
Specifically, the
在本實施例中,驅控裝置10的控制電路101係利用所回授的三個相電流訊號值i
a、i
b、i
c及所產生的三個相電壓控制訊號值V
a、V
b、V
c執行一直流電流估測程序。在實作上,控制電路101內部儲存單元(圖中未示)儲存有一應用程式包括一演算法。控制電路101透過運行該應用程式的演算法以執行所述的直流電流估測程序。所述的演算法內容包括以下公式(1)至公式(6)。
In this embodiment, the
公式(1) Formula 1)
在公式(1)當中,先比較三個相電壓控制訊號值V a、V b、V c的大小,若V a>V b且V a>V c時,並且當V b>V c的情況下,括號內第一項成立,而第二項不成立,第一相(a相)正分量直流電流值Idc ia+為i a*(V a-V b)/2,亦即第一與第二相(a、b兩相)電壓控制訊號的差值乘以第一相(a相)電流訊號值i a,再除以2。當V b>V c時,括號內第一項不成立,而第二項成立,第一相(a相)正分量直流電流值Idc ia+為i a*(V a-V c)/2,亦即第一與第二相(a、c兩相)電壓控制訊號值的差值乘以第一相(a)相電流訊號值i a,再除以2。 In the formula (1) which, comparing the first three phase voltage control signal value V a, V b, V c of the size, if V a V c> V b and V a>, and when V b> V c case Below, the first term in the brackets is true, but the second term is not true. The positive component DC current value Idc ia+ of the first phase (a-phase) is i a *(V a -V b )/2, that is, the first and second The difference of the phase (a, b) voltage control signals is multiplied by the first phase (a phase) current signal value i a , and then divided by 2. When V b >V c , the first term in the brackets does not hold, and the second term holds. The positive component DC current value Idc ia+ of the first phase (phase a) is i a *(V a -V c )/2, which is also That is, the difference between the voltage control signal values of the first and second phases (a and c) is multiplied by the current signal value i a of the first phase (a), and then divided by 2.
公式(2) Formula (2)
在公式(2)當中,先比較三個相電壓控制訊號值V a、V b、V c的大小,若V a>V b且V a>V c時,並且當V b>V c的情況下,括號內第一項成立,而第二項不成立,第一相(a相)負分量直流電流值Idc ia+為i a*(V a-V b)/2,亦即第一與第二相(a、b兩相)電壓控制訊號值的差值乘以第一相(a相)電流訊號值i a,再除以2。當V b>V c時,括號內第一項不成立,而第二項成立,第一相(a相)負分量直流電流值Idc ia-為i a*(V a-V c)/2,亦即第一與第三相(a、c兩相)電壓控制訊號值的差值乘以第一相(a相)電流訊號值i a,再除以2。 In the formula (2) which, comparing the first three phase voltage control signal value V a, V b, V c of the size, if V a V c> V b and V a>, and when V b> V c case Below, the first term in the brackets is true, but the second term is not true. The negative component DC current value Idc ia+ of the first phase (a-phase) is i a *(V a -V b )/2, that is, the first and second Multiply the difference between the phase (a, b) voltage control signal values by the first phase (a phase) current signal value i a , and divide by 2. When V b >V c , the first term in the brackets does not hold, and the second term holds. The negative component DC current value of the first phase (a phase) Idc ia- is i a *(V a -V c )/2, That is, the difference between the voltage control signal values of the first and third phases (phase a and c) is multiplied by the current signal value i a of the first phase (phase a), and then divided by 2.
公式(3) Formula (3)
在公式(3)當中,先比較三個相電壓控制訊號值V a、V b、V c的大小,若V a>V b且V b>V c時,並且當V a>V c的情況下,括號內第一項成立,而第二項不成立,第二相(b相)正分量直流電流值Idc ib+為i b*(V b-V a)/2,亦即第二與第一相(b、a兩相)電壓控制訊號值的差值乘以第二相(b相)電流訊號值i b,再除以2。當V a>V c時,括號內第一項不成立,而第二項成立,第二相(b相)正分量直流電流值Idc ib+為i b*(V b-V c)/2,亦即第二與第三相(b、c兩相)電壓控制訊號值的差值乘以第二相(b相)電流訊號值i b,再除以2。 In the formula (3) which, comparing the first three phase voltage control signal value V a, V b, V c of the size, if V a V c> V b and V b>, and when the case where V a> V c of Below, the first term in the brackets is true, but the second term is not true. The second phase (b-phase) positive component DC current value Idc ib+ is i b *(V b -V a )/2, that is, the second and the first Multiply the difference between the phase (b, a) voltage control signal values by the second phase (b phase) current signal value i b , and divide by 2. When V a > V c , the first term in the brackets is not valid, and the second term is valid, and the positive component DC current value Idc ib+ of the second phase (phase b) is i b *(V b -V c )/2, also That is, the difference between the voltage control signal values of the second and third phases (phase b and c) is multiplied by the current signal value i b of the second phase (phase b), and then divided by 2.
公式(4) Formula (4)
在公式(4)當中,先比較三個相電壓控制訊號值V a、V b、V c的大小,若V a>V b且V b>V c時,並且當V a>V c的情況下,括號內第一項成立,而第二項不成立,第二相(b相)負分量直流電流值Idc ib-為i b*(V b-V a)/2,亦即第二與第一相(b、a兩相)電壓控制訊號值的差值乘以第二相(b相)電流訊號值i b,再除以2。當V c>V a時,括號內第一項不成立,而第二項成立,第二相(b相)負分量直流電流值Idc ib-為i b*(V b-V c)/2,亦即第二與第三相(b、c兩相)電壓控制訊號值的差值乘以第二相(b相)電流訊號值i b,再除以2。 In the formula (4) which, comparing the first three phase voltage control signal value V a, V b, V c size, if V a V c> V b and V b>, and when the case where V a> V c of Below, the first term in the brackets is true, but the second term is not true. The second phase (b-phase) negative component DC current value Idc ib- is i b *(V b -V a )/2, that is, the second and the first The difference between the voltage control signal values of one phase (phase b and a) is multiplied by the current signal value i b of the second phase (phase b), and then divided by 2. When V c >V a , the first term in the brackets is not true, and the second term is true, the second phase (phase b) negative component DC current value Idc ib- is i b *(V b -V c )/2, That is, the difference between the voltage control signal values of the second and third phases (phase b and c) is multiplied by the current signal value i b of the second phase (phase b), and then divided by 2.
公式(5) Formula (5)
在公式(5)當中,先比較三個相電壓控制訊號值V a、V b、V c的大小,若V a>V c且V b>V c時,並且當V a>V b的情況下,括號內第一項成立,而第二項不成立,第三相(c相)正分量直流電流值Idc ic+為i c*(V c-V a)/2,亦即第三與第一相(c、a兩相)電壓控制訊號值的差值乘以第三相(c相)電流訊號值i c,再除以2。當V a>V b時,括號內第一項不成立,而第二項成立,第三相(c相)正分量直流電流值Idc ic+為i c*(V c-V b)/2,亦即第三與第二相(c、b兩相)電壓控制訊號值的差值乘以第三相(c相)電流訊號值i c,再除以2。 In the formula (5) among the three-phase voltage to the comparison control signal value V a, V b, V c size, if V a V c> V c and V b>, and when the case where V a> V b of Below, the first term in the brackets is true, but the second term is not true. The third phase (c-phase) positive component DC current value Idc ic+ is i c *(V c -V a )/2, that is, the third and the first Multiply the difference between phase (c, a) voltage control signal values by the third phase (phase c) current signal value i c , and divide by 2. When V a > V b , the first term in the brackets is not valid, and the second term is valid, and the positive component DC current value of the third phase (c-phase) Idc ic+ is i c *(V c -V b )/2, also i.e., the third and the second phase (c, b-phase two) differential voltage control signal value multiplied by a third phase (c-phase) current signal value i c, divided by two.
公式(6) Formula (6)
在公式(6)當中,先比較三個相電壓控制訊號值V a、V b、V c的大小,若V a>V c且V b>V c時,並且當V a>V b的情況下,括號內第一項成立,而第二項不成立,第三相(c相)負分量直流電流值Idc ic-為i c*(V c-V a)/2,亦即第三與第一相(c、a兩相)電壓控制訊號值的差值乘以第三相(c相)電流訊號值i c,再除以2。當V a>V b時,括號內第一項不成立,而第二項成立,第三相(c相)負分量直流電流值Idc ic-為i c*(V c-V b)/2,亦即第三與第二相(c、b兩相)電壓控制訊號值的差值乘以第三相(c相)電流訊號值i c,再除以2。 In the formula (6) which, comparing the first three phase voltage control signal value V a, V b, V c size, if V a V c> V c and V b>, and when the case where V a> V b of Below, the first item in the brackets is established, but the second item is not established. The negative component DC current value of the third phase (c-phase) Idc ic- is i c *(V c -V a )/2, that is, the third and the first Multiply the difference between the voltage control signal values of one phase (phase c and a) by the current signal value i c of the third phase (phase c) and divide by 2. When V a > V b , the first term in the brackets does not hold, and the second term holds. The negative component DC current value Idc ic- of the third phase (phase c) is i c *(V c -V b )/2, That is, the difference between the voltage control signal values of the third and second phases (phase c and b) is multiplied by the current signal value i c of the third phase (phase c), and then divided by 2.
其中, 分別代表回授的三個相電流訊號值i a、i b、i c, 分別代表三個相電壓控制訊號值V a、V b、V c可由系統偵測或量測獲得,而 分別代表各相的正/負分量直流電流值。其中,通常在實際運作上,回授的三相電流訊號值 會先經由系統進行標么化過程以進行上述的公式運算,因此當運算完成後的電流訊號值會再與基準值相乘以回推實際的直流電流值。 among them, Respectively represent the three phase current signal values i a , i b , and i c of the feedback, They represent the three phase voltage control signal value V a, V b, V c detection or measurement system may be obtained, and Respectively represent the positive/negative component DC current value of each phase. Among them, usually in actual operation, the feedback three-phase current signal value The standardization process will be performed by the system to perform the above formula calculations, so when the calculation is completed, the current signal value will be multiplied by the reference value to push back the actual DC current value.
更具體來說,各公式中的比較式成立時數值為1,反之不成立時數值為0。例如,以公式(1)的比較式 與比較式 來說,如果三相電壓控制訊號值的大小關係為 ,則比較式 成立,因此數值為1,而比較式 不成立,因此數值為0。 More specifically, the value of the comparison formula in each formula is 1 when it is established, and the value is 0 when it is not. For example, taking the comparison formula of formula (1) And comparative In other words, if the value of the three-phase voltage control signal is related to , Then the comparative formula Is true, so the value is 1, and the comparison formula Not true, so the value is 0.
類似地,以公式(1)的兩比較式的乘積 舉例說明,如果比較式( )且( )均成立時,則兩比較式的乘積 的值即為1。反過來說,如果比較式( )與( )任一個或兩者均不成立時,則兩比較式的乘積 的值即為0。其餘公式亦同,在此不予贅述。 Similarly, taking the product of the two comparisons of formula (1) For example, if the comparison formula ( ) And ( ) Are both true, then the product of the two comparisons The value of is 1. Conversely, if the comparison formula ( )versus( ) When either or both are not true, then the product of the two comparisons The value of is 0. The other formulas are the same, so I won't repeat them here.
如前述,上述每個公式的計算結果代表一個分量直流電流值。所欲估算的直流鏈電流值I DC即為每個分量直流電流值的總和,即直流鏈電流值 。以下將參照公式(1)至公式(6)詳述直流電流估測程序的細部內容。 As mentioned above, the calculation result of each of the above formulas represents a component DC current value. The estimated DC link current value I DC is the sum of the DC current values of each component, that is, the DC link current value . The following will refer to formula (1) to formula (6) to detail the details of the DC current estimation procedure.
所述的直流電流估測程序包含:控制電路101判斷三個相電壓控制訊號值V
a、V
b、V
c的大小,並且控制電路101依據判斷結果及三個相電流訊號值i
a、i
b、i
c來決定多個分量直流電流值。最後,控制電路101再依據該些分量直流電流值來估算輸入到驅控裝置10的直流鏈電流值I
o。
The DC current estimation program comprising: a
詳細來說,控制電路101先判斷三個相電壓控制訊號值Va、V
b、V
c的大小關係為何,以帶入各公式的條件式進行運算,並與三個相電流訊號值i
a、i
b、i
c搭配運算。於實作上,控制電路101根據每次回授的三相電流訊號值i
a、i
b、i
c以及依據所述三個相電流訊號值i
a、i
b、i
c及命令值輸出控制訊號控制電晶體開關T1~T6所對應產生的三個相電壓控制訊號值V
a、V
b、V
c帶入各公式進行兩比較式的乘積運算,僅有其中兩個公式中的兩比較式之乘積會成立(即數值為1)而可計算出實際數值分別作為第一與第二分量直流電流值,而其他四個公式的兩比較式之乘積則不會成立(即數值為0),因此其他四個公式所計算出的分量直流電流值均為0。簡言之,任一種相電壓控制訊號值V
a、V
b、V
c的大小關係,將會啟動控制電路101內六個公式之其中兩個公式,並且得到該兩個公式所產生的分量直流電流值。
In detail, the
舉例來說,假設控制電路101判斷三相電壓控制訊號值的大小關係為
,其中所述的相電壓控制訊號值可以例如是以百分比(0~100%)或標么值的形式表示。在這樣的情況下,僅有公式(1)與公式(6)的兩比較式的乘積
與
的值為1,其餘的公式(2)至公式(5)的兩比較式之乘積的值為0。亦即,除了第一相正分量直流電流值
與第三相負分量直流電流值
之外,其餘的分量直流電流值均為0。所述的第一相正分量直流電流值
與第三相負分量直流電流值
分別作為第一與第二分量直流電流值。接著,控制電路101將所述的第一與第二分量直流電流值進行加總以估算出輸入驅控裝置10的直流鏈電流值I
DC。
For example, suppose that the
請進一步參照圖2,圖2係依據本發明之一實施例所繪示的直流電流估測方法的方法流程圖,此方法適用於圖1A及1B的系統架構。如圖2所示,在步驟S1中,以電流偵測電路11偵測並回授馬達2的三相電流訊號值i
a、i
b、i
c。在步驟S2中,以驅控裝置10用以依據該三相電流訊號值i
a、i
b、i
c與一組命令值I
d_ref、I
q_ref輸出一控制訊號GS用以控制多個電晶體開關T1~T6,據以在三組電晶體開關(T1、T4)、(T2、T5)及(T3、T6)的中間節點對應生成三相電壓控制訊號值V
a、V
b、V
c,其相關細節已於前述段落有詳細說明,在此不另贅述。接著,在步驟S3中,以驅控裝置10根據回授的該些相電流訊號值i
a、i
b、i
c及該些相電壓控制訊號值V
a、V
b、V
c執行一直流電流估測程序。請進一步參照圖3,圖3係依據本發明之圖2實施例所繪示之步驟S3的直流電流估測程序的流程圖。如圖3所示,在步驟S10中,判斷該三相電壓控制訊號值V
a、V
b、V
c的大小。在步驟S11中,依據判斷結果及該三相電流訊號值i
a、i
b、i
c決定多個分量直流電流值。在步驟S12中,依據該些分量直流電流值估算輸入到驅控裝置10的直流鏈電流值I
DC。
Please further refer to FIG. 2. FIG. 2 is a method flowchart of a DC current estimation method according to an embodiment of the present invention. This method is applicable to the system architectures of FIGS. 1A and 1B. As shown in FIG. 2, in step S1, the
於一實施例中,前述步驟S10~S12所示的控制電路101判斷三個相電壓控制訊號值V
a、V
b、V
c的大小,並且控制電路101依據判斷結果及三個相電流訊號i
a、i
b、i
c的電流值決定該些分量直流電流值,並且控制電路101依據該些分量直流電流值估算輸入驅控裝置10的直流鏈電流值I
o包含以下步驟S100至步驟S120,如圖4所示,其中圖4係依據本發明之一實施例所繪示的直流電流估測程序的細部流程圖。
In one embodiment, the
在步驟S100中,控制電路101判斷三個相電壓控制訊號值V
a、V
b、V
c中最大的相電壓控制訊號值及最小的相電壓控制訊號值。於一實施例中,步驟S100所載的判斷該三相電壓控制訊號中最大的該相電壓控制訊號值及最小的該相電壓控制訊號值,以及中間的該相電壓控制訊號值。例如,假設控制電路101比對三相電壓控制訊號值的大小關係,其比對結果為V
a>V
b>V
c,故定義V
a為最大相電壓控制訊號值,V
c為最小相電壓控制訊號值,並且V
b為中間相電壓控制訊號值。依上述的定義規則,若比對結果為V
b>V
a>V
c,則定義V
b為最大相電壓控制訊號值,V
c為最小相電壓控制訊號值,且V
a為中間相電壓控制訊號值。其餘的情況可依此類推,不另贅述。
In step S100, the
在步驟S110中,控制電路101以第一比較結果與第一電流訊號值決定第一分量直流電流值,其中所述第一電流訊號值係為對應於最大的相電壓控制訊號值的相電流訊號值,且所述第一比較結果係比較出三相電壓控制訊號值V
a、V
b、V
c的數值大小,確認最大相電壓控制訊號值,並且對另外兩相電壓控制訊號值進行比較,以定義出中間相電壓控制訊號值、最小相電壓控制訊號值。於一實施例中,步驟S110中所示的以第一比較結果與第一電流訊號值決定第一分量直流電流值包含:以最大相電壓控制訊號值相對應的相電流訊號值作為第一電流訊號值,且第一比較結果係從三相電壓控制訊號值V
a、V
b、V
c定義出最大相電壓控制訊號值、中間相電壓控制訊號值、最小相電壓控制訊號值,據以決定第一分量直流電流值。在實作上,第一分量直流電流值係為最大電壓控制訊號值及中間電壓控制訊號值之差值的二分之一與最大相電壓控制訊號值相對應的相電流訊號值的乘積。以下將針對各情況逐一舉例說明。例如,當V
a為最大電壓控制訊號值時,V
a>V
b且V
a>V
c,此時將採取公式(1),以最大相電壓控制訊號值(V
a)相對應的相電流訊號值(i
a)作為第一電流訊號值作為運算主項(即i
a為第一電流訊號值),進一步判斷另外兩電壓控制訊號值,意即比較V
b與V
c的大小。當V
b>V
c時,此時 V
b為中間電壓控制訊號值,括號內第一項成立(V
b>V
c),且第二項不成立(V
b>V
c),故第一分量直流電流值為I
dcia+=i
a(V
a-V
b/2),亦即最大電壓控制訊號值(V
a)及中間電壓控制訊號值(V
b)之差值的二分之一乘上第一電流訊號值。當V
b>V
c時,此時V
c為中間電壓控制訊號值,括號內第一項不成立(V
b>V
c),第二項成立(V
b>V
c),故第一分量直流電流值為I
dcia+=i
a(V
a-V
c/2) ,亦即最大電壓控制訊號值(V
a)及中間電壓控制訊號值(V
c)之差值的二分之一乘上第一電流訊號值。
In step S110, the
當V b為最大電壓控制訊號值,V b>V a且V b>V c,此時採取公式(3),以最大電壓控制訊號值(V b)相對應的相電流訊號值 (i b)作為運算主項(即i b為第一電流訊號值),進一步判斷另外兩電壓控制訊號值,意即比較V a與V c的大小,當V a>V c時,此時Va為中間電壓控制訊號值,括號內第一項成立(V a>V c),且第二項不成立(V a>V c),故第一分量直流電流值為I dcib+=i b(V b-V a/2),亦即最大電壓控制訊號值(V b)及中間電壓控制訊號值(V a)之差值的二分之一乘上第一電流訊號值(i b)。當V a>V c時,此時V a為中間電壓控制訊號值,括號內第一項不成立(V a>V c),第二項成立(V a>V c),故第一分量直流電流值為I dcib+=i b(V b-V c/2),亦即最大電壓控制訊號值(V b)及中間電壓控制訊號值(V c)之差值的二分之一乘上第一電流訊號值(i b)。 When V b is the maximum voltage control signal value, V b >V a and V b >V c , then formula (3) is adopted, and the phase current signal value (i b ) corresponding to the maximum voltage control signal value (V b ) ) as the main items of operation (i.e., a first current signal i b value), the other two further determines a voltage value control signal, which means compare the size of the V c V a when V a> V c, the intermediate case Va Voltage control signal value. The first term in the brackets is true (V a >V c ), and the second term is not true (V a >V c ), so the first component DC current value is I dcib+ =i b (V b -V a /2), that is, one half of the difference between the maximum voltage control signal value (V b ) and the intermediate voltage control signal value (V a ) multiplied by the first current signal value (i b ). When V a> V c, V a at this time is an intermediate value of a voltage control signal, the first term does not hold (V a> V c) in brackets, the second set up (V a> V c), so that a first DC component The current value is I dcib+ =i b (V b -V c /2), that is, half of the difference between the maximum voltage control signal value (V b ) and the intermediate voltage control signal value (V c ) multiplied by the first A current signal value (i b ).
當V c為最大值,V c>V a且V c>V b,此時採取公式(5),以最大電壓控制訊號值(V c)相對應的相電流訊號值i c作為運算主項(即i c為第一電流訊號值),進一步判斷另外兩電壓控制訊號值,意即比較V a與V b的大小,當V a>V b時,此時Va為中間電壓控制訊號值,括號內第一項成立(V a>V b),且第二項不成立(V a>V b),故第一分量直流電流值為I dcic+=i c(V c-V a/2),亦即最大電壓控制訊號值(V c)及中間電壓控制訊號值(V a)之差值的二分之一乘上第一電流訊號值(i c)。當V a>V b時,此時V b為中間電壓控制訊號值,括號內第一項不成立(V a>V b),第二項成立(V a>V b),故第一分量直流電流值為I dcic+=i c(V c-V b/2) ,亦即最大電壓控制訊號值(V c)及中間電壓控制訊號值(V b)之差值的二分之一乘上第一電流訊號值(i c)。 When V c is the maximum value, V c >V a and V c >V b , then formula (5) is adopted, and the phase current signal value i c corresponding to the maximum voltage control signal value (V c ) is used as the main calculation term (i.e., current i c as a first signal value), the other two further determines voltage control signal value, which means the size of a comparator V B and V when V a> V b, the intermediate voltage Va at this time the value of the control signal, The first term in the brackets is true (V a >V b ), and the second term is not true (V a >V b ), so the first component DC current value is I dcic+ =i c (V c -V a /2), That is, one half of the difference between the maximum voltage control signal value (V c ) and the intermediate voltage control signal value (V a ) is multiplied by the first current signal value (i c ). When V a> V b, V b at this time is an intermediate value of a voltage control signal, the first term does not hold (V a> V b) in brackets, the second set up (V a> V b), so that a first DC component The current value is I dcic+ =i c (V c -V b /2), that is, half of the difference between the maximum voltage control signal value (V c ) and the intermediate voltage control signal value (V b ) multiplied by the first A current signal value (i c ).
在步驟S111中,控制電路101以第二比較結果與第二電流訊號值決定第二分量直流電流值,其中所述第二電流訊號值係為對應於最小的相電壓控制訊號值的相電流訊號值,第二比較結果係確認最小相電壓控制訊號值,並且對另外兩相電壓控制訊號值進行比較,以定義出中間相電壓控制訊號值、最大相電壓控制訊號值。於一實施例中,步驟S111中所示的以第二比較結果與第二電流訊號值決定第二分量直流電流值,以最小相電壓控制訊號值相對應的相電流訊號值作為第二電流訊號值,且第二比較結果係從三相電壓控制訊號值V
a、V
b、V
c定義出最小相電壓控制訊號值、中間相電壓控制訊號值、最大相電壓控制訊號值。在實作上,第二分量直流電流值係為最小電壓控制訊號值及中間電壓控制訊號值之差值的二分之一與最小的相電壓控制訊號值相對應的相電流訊號值的乘積。以下將針對各情況逐一舉例說明。
In step S111, the
例如,當V a為最小電壓控制訊號值時,V a>V b且V a>V c,此時將採取公式(2),以最小相電壓控制訊號值(V a)相對應的相電流訊號值(i a)作為第二電流訊號值作為運算主項(即i a為第二電流訊號值),進一步判斷另外兩電壓控制訊號值,意即比較V b與V c的大小,當V b>V c時,此時V b為中間電壓控制訊號值,括號內第一項成立(V b>V c),且第二項不成立(V b>V c),故第二分量直流電流值為I dcia-=i a(V a-V b/2) ,亦即最小電壓控制訊號值(V a)及中間電壓控制訊號值(V b)之差值的二分之一乘上第二電流訊號值(i a)。當V b>V c時,此時V c為中間電壓控制訊號值,括號內第一項不成立(V b>V c),第二項成立(V b>V c),故第二分量直流電流值為I dcia-=i a(V a-V c/2) ,亦即最小電壓控制訊號值(V a)及中間電壓控制訊號值(V c)之差值的二分之一乘上第二電流訊號值(i a)。 For example, when voltage V a is the minimum value of the control signal, V a> V b and V a> V c, to be taken at this time the equation (2), the phase voltage control signal to the minimum value (V a) corresponding to the relative phase current The signal value (i a ) is used as the second current signal value as the main calculation term (i a is the second current signal value), and the other two voltage control signal values are further judged, which means to compare the magnitude of V b and V c . When V When b > V c , V b is the intermediate voltage control signal value. The first term in the brackets is true (V b >V c ), and the second term is not true (V b >V c ), so the second component DC current The value is I dcia- =i a (V a -V b /2), that is, half of the difference between the minimum voltage control signal value (V a ) and the intermediate voltage control signal value (V b ) multiplied by the first Two current signal value (i a ). When V b >V c , at this time V c is the intermediate voltage control signal value. The first term in the brackets does not hold (V b >V c ), and the second term holds (V b >V c ), so the second component is DC The current value is I dcia- =i a (V a -V c /2), which is one-half of the difference between the minimum voltage control signal value (V a ) and the intermediate voltage control signal value (V c ) The second current signal value (i a ).
當Vb為最小電壓控制訊號值時,V b>V a且V b>V c,此時將採取公式(4) ,以最小相電壓控制訊號值(V b)相對應的相電流訊號值(i b)作為第二電流訊號值i b作為運算主項(即i b為第二電流訊號值),進一步判斷另外兩電壓控制訊號值,意即比較V a與V c的大小,當V a>V c時,此時V a為中間電壓控制訊號值,括號內第一項成立(V a>V c),且第二項不成立(V a>V c),故第二分量直流電流值為I dcib-=i b(V b-V a/2) ,亦即最小電壓控制訊號值(V b)及中間電壓控制訊號值(V a)之差值的二分之一乘上第二電流訊號值(i b)。當V a>V c時,此時V c為中間電壓控制訊號值,括號內第一項不成立(V a>V c),第二項成立(V a>V c),故第二分量直流電流值為I dcib-=i b(V b-V c/2) ,亦即最小電壓控制訊號值(V b)及中間電壓控制訊號值(V c)之差值的二分之一乘上第二電流訊號值(i b)。 When Vb is the minimum voltage control signal value, V b >V a and V b >V c , at this time formula (4) will be adopted, and the phase current signal value corresponding to the minimum phase voltage control signal value (V b ) ( i b) as a second current signal i b value as the main operation item (i.e., a second current signal i b value), the other two further determines voltage control signal value V a comparison of the magnitude V c which means, when V a > when V c, V a at this time is an intermediate value of a voltage control signal, the first set up (V a> V c) in parentheses, and the second term is not satisfied (V a> V c), so that the second component of the DC current value I dcib- =i b (V b -V a /2), that is, half the difference between the minimum voltage control signal value (V b ) and the intermediate voltage control signal value (V a ) times the second Current signal value (i b ). When V a >V c , at this time V c is the intermediate voltage control signal value. The first term in the brackets does not hold (V a >V c ), and the second term holds (V a >V c ), so the second component is DC The current value is I dcib- =i b (V b -V c /2), that is, the difference between the minimum voltage control signal value (V b ) and the intermediate voltage control signal value (V c ) multiplied by half The second current signal value (i b ).
當V c為最小電壓控制訊號值時,V c>V a且V c>V b,此時將採取公式(6),以最小相電壓控制訊號值(V c)相對應的相電流訊號值(i c)作為第二電流訊號值i c作為運算主項(即i c為第二電流訊號值),進一步判斷另外兩電壓控制訊號的電壓參數,意即比較V a與V b的大小,當V a>V b時,此時V a為中間電壓控制訊號值,括號內第一項成立(V a>V b),且第二項不成立(V a>V b),故第二分量直流電流值為I dcic-=i c(V c-V a/2) ,亦即最小電壓控制訊號值(V c)及中間電壓控制訊號值(V a)之差值的二分之一乘上第二電流訊號值(i c)。當V a>V b時,此時V b為中間電壓控制訊號值,括號內第一項不成立(V a>V b),第二項成立(V a>V b),故第二分量直流電流值為I dcic-=i c(V c-V b/2) ,亦即最小電壓控制訊號值(V c)及中間電壓控制訊號值(V b)之差值的二分之一乘上第二電流訊號值(i c)。 When V c is the minimum voltage control signal value, V c >V a and V c >V b , then formula (6) will be adopted, and the phase current signal value corresponding to the minimum phase voltage control signal value (V c ) (i c) as a second current signal value i c as a main operation items (i.e., i c as a second current signal value), the other two parameters further determines voltage control voltage signal, which means compare a magnitude V and V B of when V a> V b, V a at this time is an intermediate value of a voltage control signal, the first set up (V a> V b) in parentheses, and the second term is not satisfied (V a> V b), so that the second component The DC current value is I dcic- =i c (V c -V a /2), which is a half of the difference between the minimum voltage control signal value (V c ) and the intermediate voltage control signal value (V a ) Upper second current signal value (i c ). When V a > V b , V b is the intermediate voltage control signal value. The first term in the brackets is not valid (V a > V b ), and the second term is valid (V a > V b ), so the second component is DC The current value is I dcic- =i c (V c -V b /2), which is a half of the difference between the minimum voltage control signal value (V c ) and the intermediate voltage control signal value (V b ) The second current signal value (i c ).
綜合上述步驟S110及S111的概念以實際範例來說,在V a>V b>V c的情況下,由於V a為最大電壓控制訊號值,V c為最小電壓控制訊號值。在V a為最大值的狀況下,將採取公式(1)做計算,此時利用i a作為主項。在V c為最小值的狀況下,採取公式(6)做計算,此時利用i c作為主項。其餘的公式(2)至公式(5)的兩比較式乘積的值為0。因此,公式(2)至公式(5)的計算結果必為0。 The above steps S110 and S111 of concepts in a practical example, in the V a> case V b> V c, since the voltage V a is the maximum value of the control signal, V c is the minimum value of the voltage control signal. In the situation where V a is the maximum value, we will take the formula (1) to do the calculation, using this time as the primary item i a. When V c is the minimum value, formula (6) is used for calculation, and i c is used as the main term at this time. The value of the product of the two comparison formulas of the remaining formulas (2) to (5) is zero. Therefore, the calculation result of formula (2) to formula (5) must be zero.
在V a>V c>V b的情況下,由於V a為最大電壓控制訊號值,V b為最小電壓控制訊號值。在V a為最大值的狀況下,將採取公式(1)做計算,此時利用i a作為主項。在V b為最小值的狀況下,採取公式(4)做計算,此時利用i c作為主項。其餘的公式(2)、(3)、(5)、(6)的兩比較式乘積的值為0。因此,公式(2)至公式(5)的計算結果必為0。 In the case where V a> V c> V b, since V a is the maximum value of the voltage control signal, V b is the minimum value of the voltage control signal. In the situation where V a is the maximum value, we will take the formula (1) to do the calculation, using this time as the primary item i a. When V b is the minimum value, formula (4) is used for calculation, and i c is used as the main term at this time. The product of the two comparison formulas of the remaining formulas (2), (3), (5), and (6) is zero. Therefore, the calculation result of formula (2) to formula (5) must be zero.
在V b>V a>V c的情況下,由於V b為最大電壓控制訊號值,V c為最小電壓控制訊號值。在V b為最大值的狀況下,將採取公式(3)做計算,此時利用i b作為主項。在V c為最小值的狀況下,採取公式(6)做計算,此時利用i c作為主項。其餘的公式(1)、(2)、(4)、(5)的兩比較式乘積的值為0。因此,公式(1)、(2)、(4)、(5)的計算結果必為0。 In the case of V b >V a >V c , since V b is the maximum voltage control signal value, V c is the minimum voltage control signal value. When V b is the maximum value, formula (3) will be used for calculation, and i b is used as the main term at this time. When V c is the minimum value, formula (6) is used for calculation, and i c is used as the main term at this time. The product of the two comparison formulas of the remaining formulas (1), (2), (4), and (5) is zero. Therefore, the calculation results of formulas (1), (2), (4), and (5) must be zero.
在V b>V c>V a的情況下,由於V b為最大電壓控制訊號值,V a為最小電壓控制訊號值。在V b為最大值的狀況下,將採取公式(3)做計算,此時利用i b作為主項。在V a為最小值的狀況下,採取公式(2)做計算,此時利用i c作為主項。其餘的公式(1)、(4)、(5)、(6)的兩比較式乘積的值為0。因此,公式(1)、(4)、(5)、(6)的計算結果必為0。 In the case of V b >V c >V a , since V b is the maximum voltage control signal value, V a is the minimum voltage control signal value. When V b is the maximum value, formula (3) will be used for calculation, and i b is used as the main term at this time. V a is the minimum value in a situation, taking equation (2) do the calculation, using this time as the primary item i c. The value of the product of the two comparison formulas of the remaining formulas (1), (4), (5), and (6) is zero. Therefore, the calculation results of formulas (1), (4), (5) and (6) must be zero.
在V c>V a>V b的情況下,由於V c為最大電壓控制訊號值,V b為最小電壓控制訊號值。在V c為最大值的狀況下,將採取公式(5)做計算,此時利用i c作為主項。在V b為最小值的狀況下,採取公式(4)做計算,此時利用i b作為主項。其餘的公式(1)、(2)、(3)、(6)的兩比較式乘積的值為0。因此,公式(1)、(2)、(3)、(6)的計算結果必為0。 In the case of V c >V a >V b , since V c is the maximum voltage control signal value, V b is the minimum voltage control signal value. When V c is the maximum value, formula (5) will be used for calculation, and i c is used as the main term at this time. When V b is the minimum value, formula (4) is used for calculation, and i b is used as the main term at this time. The product of the two comparison formulas of the remaining formulas (1), (2), (3), and (6) is zero. Therefore, the calculation results of formulas (1), (2), (3), and (6) must be zero.
在V c>V b>V a的情況下,由於V c為最大電壓控制訊號值,V a為最小電壓控制訊號值。在V c為最大值的狀況下,將採取公式(5)做計算,此時利用i c作為主項。在V a為最小值的狀況下,採取公式(2)做計算,此時利用i a作為主項。其餘的公式(1)、(3)、(4)、(6)的兩比較式乘積的值為0。因此,公式(1)、(3)、(4)、(6)的計算結果必為0。 In V c> case V b> V a, since V c is the maximum value of the voltage control signal, V a is the minimum value of the voltage control signal. When V c is the maximum value, formula (5) will be used for calculation, and i c is used as the main term at this time. V a is the minimum value in a situation, taking equation (2) do the calculation, using this time as the primary item i a. The value of the product of the two comparison formulas of the remaining formulas (1), (3), (4), and (6) is zero. Therefore, the calculation results of formulas (1), (3), (4), and (6) must be zero.
在步驟S120中,控制電路101依據所述的第一分量直流電流值與第二分量直流電流值的總和估算輸入驅控裝置10的直流鏈電流值I
DC。其中,前述的步驟S110及步驟S111在執行上並無先後之分。亦即,步驟S111也可以在步驟S110之前執行,或者是步驟S110及步驟S111一同執行,本發明不以上述實施例的步驟執行順序為限。
In step S120, the
綜上所述,在本發明所提出的直流電流估測裝置及方法中,主要係先回授馬達的三相電流訊號值,並且依據三相電流訊號值及命令值輸出控制訊號控制多個開關,以產生三相電壓控制訊號,再進一步依據三相電流訊號及三相電壓控制訊號據以估算直流鏈電流值。藉此,可以在原有的馬達驅控系統的架構下,不需額外加裝直流感測器且不佔用電路空間,便可以達到監控直流鏈電流值的目的。In summary, in the DC current estimation device and method proposed in the present invention, the three-phase current signal value of the motor is first fed back, and the control signal is output according to the three-phase current signal value and the command value to control multiple switches , To generate a three-phase voltage control signal, and then further estimate the DC link current value based on the three-phase current signal and the three-phase voltage control signal. In this way, the purpose of monitoring the current value of the DC link can be achieved without additional installation of a DC sensor and without occupying circuit space under the architecture of the original motor drive control system.
雖然本發明以前述之實施例揭露如上,然其並非用以限定本發明。在不脫離本發明之精神和範圍內,所為之更動與潤飾,均屬本發明之專利保護範圍。關於本發明所界定之保護範圍請參考所附之申請專利範圍。Although the present invention is disclosed in the foregoing embodiments, it is not intended to limit the present invention. All changes and modifications made without departing from the spirit and scope of the present invention fall within the scope of patent protection of the present invention. For the scope of protection defined by the present invention, please refer to the attached patent scope.
1:馬達驅控運作系統 10:驅控裝置 101:控制電路 1011:第一座標轉換單元 1012:電流誤差估算單元 1013:電流控制單元 1014:第二座標轉換單元 1015:訊號轉換單元 102:開關驅動電路 11:電流偵測電路 12:電力供應源 121:電源 122:電容 13:位置感測器 2:馬達 IDC:直流鏈電流 T1~T6:電晶體開關 S1~S3:電流感測器 PS:位置訊號 IA、IB、IC:相電流 ia、ib、ic:相電流訊號值 Va、Vb、Vc:相電壓控制訊號值 Vd、Vq:電壓矢量 Id、Iq、Vα、Vβ:變量 Id_ref、Iq_ref:命令值 GS:控制訊號1: Motor drive control operation system 10: Drive control device 101: Control circuit 1011: First coordinate conversion unit 1012: Current error estimation unit 1013: Current control unit 1014: Second coordinate conversion unit 1015: Signal conversion unit 102: Switch drive Circuit 11: Current detection circuit 12: Power supply source 121: Power supply 122: Capacitor 13: Position sensor 2: Motor I DC : DC link current T1~T6: Transistor switch S1~S3: Current sensor PS: Position signals I A , I B , I C : phase current i a , i b , i c : phase current signal value V a , V b , V c : phase voltage control signal value V d , V q : voltage vector I d , I q , V α , V β : Variables I d_ref , I q_ref : Command value GS: Control signal
圖1A係依據本發明之一實施例所繪示的馬達驅控運作系統的架構圖。 圖1B係依據本發明之圖1A實施例所繪示的控制電路的內部功能方塊圖。 圖2係依據本發明之一實施例所繪示的直流電流估測方法的方法流程圖。 圖3係依據本發明之圖2實施例所繪示的直流電流估測程序的流程圖。 圖4係依據本發明之一實施例所繪示的直流電流估測程序的細部流程圖。 FIG. 1A is a structural diagram of a motor drive control operation system according to an embodiment of the invention. FIG. 1B is an internal functional block diagram of the control circuit shown in the embodiment of FIG. 1A according to the present invention. FIG. 2 is a method flowchart of a DC current estimation method according to an embodiment of the present invention. FIG. 3 is a flowchart of the DC current estimation program depicted in the embodiment of FIG. 2 according to the present invention. FIG. 4 is a detailed flowchart of a DC current estimation program according to an embodiment of the present invention.
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109109410A TWI705653B (en) | 2020-03-20 | 2020-03-20 | Device and method for determining dc current |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109109410A TWI705653B (en) | 2020-03-20 | 2020-03-20 | Device and method for determining dc current |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI705653B true TWI705653B (en) | 2020-09-21 |
| TW202137690A TW202137690A (en) | 2021-10-01 |
Family
ID=74091531
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW109109410A TWI705653B (en) | 2020-03-20 | 2020-03-20 | Device and method for determining dc current |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI705653B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12105176B2 (en) | 2021-10-15 | 2024-10-01 | Delta Electronics, Inc. | Troubleshooting system and method for current sensors |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6693404B2 (en) * | 2001-07-27 | 2004-02-17 | Hitachi, Ltd. | AC current detecting device for inverter apparatus and AC current detecting method therefor |
| TW200826464A (en) * | 2006-12-04 | 2008-06-16 | Kyosan Electric Mfg | Instantaneous voltage-drop compensation circuit, power conversion apparatus, instantaneous voltage-drop compensation method and computer readable medium storing instantaneous voltage-drop compensation program |
| CN202475348U (en) * | 2012-01-18 | 2012-10-03 | 安徽理工大学 | Controlling device for mine-used explosion-proof type permanent-magnet synchronous motor |
| CN102904504A (en) * | 2012-11-01 | 2013-01-30 | 重庆长安汽车股份有限公司 | Permanent magnet synchronous motor system for automobile |
| CN103380568A (en) * | 2010-12-29 | 2013-10-30 | 阿塞里克股份有限公司 | Permanent magnet synchronous motor control circuit |
| CN103633659A (en) * | 2013-12-11 | 2014-03-12 | 北京华电天仁电力控制技术有限公司 | Energy storage converter charging and discharging control system without direct current sensor |
-
2020
- 2020-03-20 TW TW109109410A patent/TWI705653B/en active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6693404B2 (en) * | 2001-07-27 | 2004-02-17 | Hitachi, Ltd. | AC current detecting device for inverter apparatus and AC current detecting method therefor |
| TW200826464A (en) * | 2006-12-04 | 2008-06-16 | Kyosan Electric Mfg | Instantaneous voltage-drop compensation circuit, power conversion apparatus, instantaneous voltage-drop compensation method and computer readable medium storing instantaneous voltage-drop compensation program |
| CN103380568A (en) * | 2010-12-29 | 2013-10-30 | 阿塞里克股份有限公司 | Permanent magnet synchronous motor control circuit |
| CN103380568B (en) | 2010-12-29 | 2015-12-09 | 阿塞里克股份有限公司 | Permanent-magnet synchronous motor control circuit |
| CN202475348U (en) * | 2012-01-18 | 2012-10-03 | 安徽理工大学 | Controlling device for mine-used explosion-proof type permanent-magnet synchronous motor |
| CN102904504A (en) * | 2012-11-01 | 2013-01-30 | 重庆长安汽车股份有限公司 | Permanent magnet synchronous motor system for automobile |
| CN102904504B (en) | 2012-11-01 | 2015-08-19 | 重庆长安汽车股份有限公司 | A kind of car permanent magnet synchronous motor control system |
| CN103633659A (en) * | 2013-12-11 | 2014-03-12 | 北京华电天仁电力控制技术有限公司 | Energy storage converter charging and discharging control system without direct current sensor |
| CN103633659B (en) | 2013-12-11 | 2016-09-28 | 北京华电天仁电力控制技术有限公司 | Energy accumulation current converter charge-discharge control system without DC current sensor |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12105176B2 (en) | 2021-10-15 | 2024-10-01 | Delta Electronics, Inc. | Troubleshooting system and method for current sensors |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202137690A (en) | 2021-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5407322B2 (en) | AC motor control system | |
| US9903931B2 (en) | Diagnostic device for voltage sensors | |
| US9054626B2 (en) | Motor control apparatus | |
| CN101662258B (en) | Motor controller | |
| CN102113203B (en) | Control device and control method for AC motor | |
| US10804831B2 (en) | Control apparatus for alternating-current rotary electric machine | |
| JP5549384B2 (en) | Electric motor control device and electric motor control system | |
| JP2007159368A (en) | Control device for motor drive system | |
| CN107046383B (en) | Driving device and control method for driving device | |
| JP3801906B2 (en) | Electric vehicle control device and control method | |
| JP2019129573A (en) | Controller of ac motor | |
| JP5584994B2 (en) | Inverter fault diagnosis device | |
| US9819293B2 (en) | Voltage sensor abnormality diagnosis apparatus | |
| JP5354036B2 (en) | Vehicle and vehicle control method | |
| TWI705653B (en) | Device and method for determining dc current | |
| JP6983305B2 (en) | Vehicle control device | |
| JP6217299B2 (en) | Motor control system | |
| JP6635059B2 (en) | AC motor control device | |
| JP2011004541A (en) | Controller of ac motor | |
| JP7557314B2 (en) | Motor Control Device | |
| CN113574792A (en) | Control device of permanent magnet synchronous machine | |
| JP5293159B2 (en) | AC motor control system | |
| JP2018148611A (en) | Motor control device | |
| US20130187578A1 (en) | Vehicle, and control method for vehicle | |
| JP6451600B2 (en) | Voltage sensor abnormality diagnosis device |