[go: up one dir, main page]

TW200531426A - Motor driving device - Google Patents

Motor driving device Download PDF

Info

Publication number
TW200531426A
TW200531426A TW094100987A TW94100987A TW200531426A TW 200531426 A TW200531426 A TW 200531426A TW 094100987 A TW094100987 A TW 094100987A TW 94100987 A TW94100987 A TW 94100987A TW 200531426 A TW200531426 A TW 200531426A
Authority
TW
Taiwan
Prior art keywords
motor
current
inverter circuit
output
phase
Prior art date
Application number
TW094100987A
Other languages
Chinese (zh)
Other versions
TWI278176B (en
Inventor
Mitsuyuki Kiuchi
Masahiro Suzuki
Hideki Nakata
Kaneharu Yoshioka
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of TW200531426A publication Critical patent/TW200531426A/en
Application granted granted Critical
Publication of TWI278176B publication Critical patent/TWI278176B/en

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/18Circuit arrangements for detecting position without separate position detecting elements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/34Testing dynamo-electric machines
    • G01R31/343Testing dynamo-electric machines in operation
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/24Vector control not involving the use of rotor position or rotor speed sensors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/08Arrangements for controlling the speed or torque of a single motor
    • H02P6/085Arrangements for controlling the speed or torque of a single motor in a bridge configuration
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/20Arrangements for starting
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P2209/00Indexing scheme relating to controlling arrangements characterised by the waveform of the supplied voltage or current
    • H02P2209/11Sinusoidal waveform

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Washing Machine And Dryer (AREA)

Abstract

To detect a motor load state in simplified sensor-less sine wave drive. AC power is converted into DC power by a rectifying circuit, a motor is driven by an inverter circuit, an output current of the inverter circuit is detected by a current detection means, a reactive current is controlled so as to reach a prescribed value in the set number of revolutions, and the load state is discriminated by an output voltage of the inverter circuit or output power.

Description

200531426 九、發明說明: I:發明戶斤屬之技術領域3 技術領域 本發明係有關於一種進行無感測正弦波驅動之馬達驅 5 動裝置。 L先前技術3 背景技術 以往,此種馬達驅動裝置中,係藉由省略轉子位置感 測器進行無感測正弦波驅動,以降低馬達的振動、噪音, 10 提高信賴性(例如,參照專利文獻1)。 【專利文獻1】日本專利公開公報特開2000 —350489 號 然而,在前述習知之構成中,為了推定轉子的位置, 需要預先掌握馬達常數、電路參數或馬達負載,檢測預定 15 的計算值與測定電流值之間的誤差後,由處理器進行運 算,以使誤差為最小,因此運算變得非常複雜,且需要具 有高速高性能的運算機能之處理器。此外,還有當馬達負 載變動大時,容易失去同步(即失步)的問題。 【發明内容】 20 發明揭示 發明欲解決之問題 本發明即係用以解決前述習知之問題者,係提供一種 無感測正弦波驅動之馬達驅動裝置,該馬達驅動裝置係負 載變動時也能穩定地操作,例如即使因為負載變化而導致 5 200531426 輸出變動及失步時,也能檢測出負載狀態及失步情況,並 在修正控制參數或起動條件後再起動,並且能夠簡化處理 器的運算,且即使有負載變動也能穩定操作。 解決問題之手段 5 為了解決上述問題,本發明之馬達驅動裝置係藉由整 流電路將交流電變換成直流電,並藉反相器電路驅動馬 達,且藉電流檢測機構檢測反相器電路的輸出電流,然後 對反相為電路進行PWM(脈寬調變)控制以達到設定旋轉 數,並控制反相器電路的輸出電壓與電流相位、或無功電 10流為預定值,且根據反相器電路的輸出電壓或輸出電力來 判別負載狀態。 發明效果 本發明之馬達驅動裝置係藉由設定旋轉數時的反相器 電路的輸出電壓或輸出電力,來判別馬達的負載狀態,即 15使不汉位置感測裔也能檢測失步及負載轉矩,即使在失步 的情況下,也能穩定地再起動,設定因應於負載之電流, 因此,即使負載變化很大亦可實現穩定操作之無感測正弦 波驅動。 第1發明之馬達驅動裝置,包含有:交流電源;用以將 20刚述父流電源的交流電變換成直流電之整流電路;用以將 前述整流電路的直流電變換成交流電之反相器電路;由前 述反相器電路加以驅動之馬達;用以檢測前述反相器電袼 的輸出電流之電流檢測裝置;及藉前述電流檢測機構的輪 出#唬對前述反相器電路進行PWM控制,以控制前述馬達 200531426 到二㈣數之控制機構,又,前述控制機構係進行 控制使前述反相器電路的輸出電Μ和輸出電流的相位或者 % "π_在預疋值’並由前述反相器電路的輸出電壓或輸 出电力來判別負载狀態,如此,即使負載變動很大,也能 實現穩定動作之無感測正弦波驅動。 10 15 20 機槿發明係如第1發明之馬達驅動裝置,其中前述控制 2構係進行v/f控制,讀前述反㈣f路的輪出電壓歲 :出電流的相位或者無效電流為預定值,並值 =嫩態,如此,可容易進__以_ 疋轉狀怨的檢測或負載大小的檢測。 機構===反如/1發明之馬達驅動裝置’其中前述控制 達 流的相位、或二T:器電路的輪咖與輸出電 變更輸出電>二二由於可因應於負载狀態而 又文%出电抓相位或無效電流,因 況或是運轉中途負載發生變化,也能穩定的/楚動大的情 即使失步也可以使轉矩電流增加後進動&轉’例如, 即使負載變動大時也可運轉之〜w 動’故能夠實現 第4發明係如第,發:之馬細 機構係藉前述反相器電路的輪出 其中削述控制 負載狀態,並變更馬達驅動條件兩出電力檢測馬達 情況或運轉中途負載發生變化的俨、、兄下^負載變動大的 數或馬達電流等驅動條件,使旋可藉由變更旋轉 來減少噪音。 W疋,或者改變旋轉數 7 200531426 機構係藉如弟^明之馬達驅動裝置,其中前述控制 達#恭:L相态電路的輪出電力與驅動頻率來判別馬 控制及輪出控制。進仃對應於馬達負載轉矩之旋轉數 5 10 15 20 機構係//係如第1發明之馬達驅動裝置’其中前述控制 載韓拓,⑼述反相器電路的輪出電力與驅動頻率來判別負 此,1並根據别述負裁轉矩的變動來控制前述馬達,如 馬遠二檢測負載轉矩來求得轉矩電流,可設定最適當之 馬達声電桃相位錢触,因此可執砂在過載時使 當控制。紅負載%降低馬達電流以控制旋轉數等最適 機構係藉前述明之馬達驅動裝置,其巾前述控制 載轉矩^^目☆電路的輪出電力與驅動頻率來判別負 輸出電壓==載轉矩來控制前述反相器電路的 負載轉矩之雷、ώ 目位、或無效電流’可藉由因應於 轉矩之電流設定使馬達效率達到最大。 機構如/1發明之馬達驅動裝置,其中前述控制 達的旋c 來^ 峨•、输==:^壓與輸 定最適當的電流,並可穩定旋轉。狀動’藉此可設 第9發明係如第1發明之馬達驅動裝置,甘 暴係精反相益I路的輸出電壓或輸出電力來檢測馬達的 200531426 二,更前述反相器電路的起動條件後,使前 述馬達再鱗,如此,可設定因應於 條件,並穩μ轉。 ㈣當之起動 【實施令式】 較佳實施例之詳細說明 (實施型態1}200531426 IX. Description of the invention: I: Technical field of the inventors 3 Technical field The present invention relates to a motor drive device for performing non-sense sine wave drive. L Prior Art 3 Background Art Conventionally, in such a motor drive device, a non-sense sine wave drive is performed by omitting a rotor position sensor to reduce vibration and noise of the motor and improve reliability (for example, refer to Patent Documents) 1). [Patent Document 1] Japanese Patent Laid-Open Publication No. 2000-350489 However, in the conventional structure described above, in order to estimate the position of the rotor, it is necessary to grasp the motor constant, circuit parameters, or motor load in advance, and to detect the calculated value and measurement of 15 After the error between the current values is calculated by the processor to minimize the error, the operation becomes very complicated, and a processor with high-speed and high-performance computing functions is required. In addition, when the load of the motor changes greatly, it is easy to lose synchronization (that is, out of step). [Summary of the Invention] 20 The invention discloses the problems to be solved by the invention. The invention is to solve the aforementioned conventional problems, and to provide a motor drive device without sensing sine wave drive. The motor drive device is stable even when the load changes. Ground operation, such as 5 200531426 output change and out-of-step due to load changes, can detect the load status and out-of-step condition, and restart after correcting control parameters or starting conditions, and can simplify the calculation of the processor, And stable operation even under load changes. Means for solving the problem 5 In order to solve the above problem, the motor driving device of the present invention converts AC power to DC power through a rectifier circuit, drives the motor by an inverter circuit, and detects the output current of the inverter circuit by a current detection mechanism. Then perform PWM (Pulse Width Modulation) control on the inverter circuit to achieve the set number of rotations, and control the output voltage and current phase of the inverter circuit, or the flow of reactive power 10 to a predetermined value, and according to the inverter circuit Output voltage or output power to determine the load status. ADVANTAGE OF THE INVENTION The motor driving device of the present invention judges the load state of the motor by the output voltage or output power of the inverter circuit when the number of rotations is set, that is, 15 enables the position detection group to detect out-of-step and load. The torque can be stably restarted even in the case of out-of-step conditions, and the current corresponding to the load is set. Therefore, even without a large load change, stable non-sensing sine wave drive can be realized. The motor driving device of the first invention includes: an AC power source; a rectifier circuit for converting the AC power of the parent power source described above into a DC power; an inverter circuit for converting the DC power of the aforementioned rectifier circuit into an AC power; A motor driven by the inverter circuit; a current detection device for detecting the output current of the inverter circuit; and a PWM control of the inverter circuit by the wheel output of the current detection mechanism to control The control mechanism of the aforementioned motor 200531426 to two numbers, and the aforementioned control mechanism controls the phase of the output current M and the output current of the inverter circuit or% " π_at the pre-value 'and is inverted by the foregoing The output voltage or output power of the generator circuit is used to determine the load status. In this way, even without a large load variation, a non-sense sine wave drive with stable operation can be realized. 10 15 20 The invention of the machine hibiscus is the motor driving device of the first invention, in which the aforementioned control 2 system performs v / f control, and reads the wheel output voltage of the aforementioned anti-f circuit: the phase of the output current or the invalid current is a predetermined value. Parallel value = tender state. In this way, it is easy to detect __ to _ _ turn resentment detection or load size detection. Mechanism === Anti-rule / 1 The invention of the motor driving device 'wherein the aforementioned control of the phase of the current flow, or two T: the wheel of the circuit and the output power of the circuit to change the output power > % The output phase or the ineffective current can be stable due to the situation or the load changes during operation. The situation can be stable / very dynamic. Even if the step is out of step, the torque current can be increased and the pre-movement & turn. For example, even if the load changes It can also be operated when it ’s big time ~ so it can realize the 4th invention. As the first invention, the fine-grained mechanism is based on the rotation of the inverter circuit described above, which describes the control load state and changes the motor driving conditions. The electric power detects the driving conditions such as the condition of the motor or the load changing in the middle of the operation, the number of large load changes, or the driving conditions of the motor current, so that the rotation can reduce the noise by changing the rotation. W 疋, or change the number of rotations 7 200531426 The mechanism is based on the motor driving device of the younger brother Ming Ming, in which the aforementioned control reaches the power and driving frequency of the L-phase state circuit to judge the horse control and the wheel control. Enter the number of rotations corresponding to the load torque of the motor 5 10 15 20 The mechanism system is // the motor driving device of the first invention, where the aforementioned control load is Han Tuo, and the wheel output power and driving frequency of the inverter circuit are described. Determine the negative, 1 and control the aforementioned motor according to the variation of the negative cutting torque. For example, Ma Yuaner can detect the load torque to obtain the torque current. The most appropriate motor phase can be set, so it can be executed. Sand is controlled when overloaded. The optimal mechanism for reducing the red load% to reduce the motor current to control the number of rotations is to use the aforementioned motor drive device to control the aforementioned load torque control ^^ ☆ The wheel output power and drive frequency of the circuit to determine the negative output voltage == load torque To control the load torque of the inverter circuit, such as thunder, free-of-charge, or ineffective current, the motor efficiency can be maximized by setting the current according to the torque. The mechanism is such as the motor driving device of the invention / 1, in which the previously controlled rotation c is ^ 峨 •, input ==: ^ pressure and input the most appropriate current, and stable rotation. The “moving state” can be set as the motor driving device of the ninth invention, such as the first invention, and the output voltage or output power of the Gan Ii phase is used to detect the motor. 200531426 Second, the start of the inverter circuit After the conditions, the motor is scaled again. In this way, the conditions can be set and the rotation is stabilized. ㈣ 当 的 开关 [Implementation order] Detailed description of the preferred embodiment (Implementation mode 1)

^第®系本發明的第1貫施型恶之馬達驅動裝置之區塊 圖。第1圖中,以電源!施加交流電相整流電路2後,變 奐成直μ電力,並藉反相器電路3將直流電力變換成3相交 Η)流電力來驅動馬達4。在整流電路2中,電容器⑴、^係 與全波整流電路2〇的直流輸出端子串聯,且電容器21a、21b 的連接點連接到輸入交流電源之其中一方的端子,而構成 直ml倍壓電路’提兩施加到反相器電路3中的施加電壓。 電流檢測機構5係連接到反相器電路3的負電壓側,藉 15由檢測流過反相器電路3的3相各下臂的電流,可檢測反相 器電路3的輸出電流,亦即馬達4的各相電流。 控制機構6係由電流檢測機構5的輸出信號來運算反相 器電路3的輸出電流,從而施加因應於設定旋轉數的預定頻 率、預定電壓來旋轉驅動馬達4,並因應於馬達負載來控制 20對輸出電壓輸出之輸出電流相位或無效電流,藉此可以設 定的同步速度驅動馬達4旋轉。 第2圖係馬達驅動裝置之反相器電路3的詳細電路圖, 其中係由包含6個電晶體與6個二極體之3相全橋式反相器 電路所構成。以下,就3相臂之一的u相臂30A作說明,由 9 200531426 雙極絕緣閘電晶體(下面簡稱為IGBT )構成的上臂電晶體 31al與反向並聯之二極體32al之並聯連接體,與由igbt構 成的下臂電晶體31a2與反向並聯之二極體32a2之並聯連接 體係串聯連接,上臂電晶體31al的集極端子係連接到直流 5電源的正電位端子Lp,上臂電晶體31al的射極端子係連接 到輸出端子U,下臂電晶體3la2的射極端子經由構成電流檢 測機構5的分路電阻器5〇a而連接到直流電源的。端子側。 上臂電晶體3lal係因應於上臂驅動信號Up而由上臂閘 極驅動電路33al驅動,下臂電晶體3la2係因應於下臂驅動 10信號Un而由下臂閘極驅動電路33a2進行導通/截止切換控 制。上臂閘極驅動電路33al的内部設有根據微分信號進行 设定/重設的RS正反器電路,藉上臂驅動信號上升使 上臂電晶體31al進行導通動作,並藉上臂驅動信號Up的下 降使上臂電晶體31al進行截止動作。又,下臂閘極驅動電 15 路不需要RS正反器電路。 IGBT的閘極施加電壓需要1〇〜i5v,當使下臂電晶體 31a2導通時,由15V直流電源的+端子B1經由自舉電阻 3知、自舉二極體35a而對自舉電容器36a進行充電,故可藉 自舉電容器36a之蓄積能量使上臂電晶體31al進行導通/ 2〇載止切換。另外,在下臂的反向並聯二極體32a2導通的場 合下,也同樣可以對自舉電容器36a進行充電。 V相臂30B、W相臂30C也進行同樣的連接,各臂中的 下臂電晶體的射極端子係連接到構成電流檢測機構5的分 路電阻器50b、50c,分路電阻器5〇b、50c另一側的端子係 10 200531426 連接到直流電源負電位端子Ln。由IGBT或功率 MQSFET(PGWer M〇SFET功率金屬氧化半導體場效應晶體 官)構成下臂電晶體時,可藉由控制閘極電壓進行切換控 制,因此,若是由1(3]3丁構成下臂電晶體時連接到射極端子 5之分路電阻器的電壓,以及由功率MOSFET構成下臂電晶 體時連接到源極端子之分路電阻器的電壓在1¥以下,如此 來選定電阻值的話,特點是幾乎不會影響到切換動作,而 可藉由電壓控制進行導通截止切換控制,並具有可藉由檢 測分路電阻器的電壓veu、vev、vew來檢測出反相器電路輸 10 出電流’亦即馬達電流。 第3圖係顯示反相器電路輸出電流的檢測時序圖,其 中,係利用三角調變波進行PWM控制,且為了減低切換啤 音的影響,將上、下臂IGBT的切換時機錯開,且變換高速 A/D,然後由微電腦等馬達控制處理器檢測電力。第㈣ 15中’ ck為二角调變波信號Vt的峰值,亦即在日夺間處產生的 同步信號,VU為U相電壓控制信號,將三角調變波信號vt 與U相電壓控制信號¥11進行比較,產生㈣相上臂電晶體 31al的驅動信號Up和u相下臂電晶體3U2的驅動信號化。 tl〜⑽區間及t5〜t6的區間為上下f電晶體不導通的期 2〇間,故稱為停滯時間wa/d變換時機亦可在上臂電晶體 截止而下臂電晶體導通的時間13,或在時間^至時間【4的停 滯時間△ t範圍内進行。 第4圖係本發明的㈣機構之區塊圖,係藉由微電腦或 數據信號處理器等高速處理器實現無感測正弦波驅動。 200531426 下面使用第5圖所不之本發明之控制向量圖對基本控 制方法進行說明。第5圖為轉子表面設有永久磁鐵的表面永 久磁鐵馬達(簡稱SPM馬達)的d—q座標系向量圖,馬達 ϊ μ “ i:Vr|4q軸同軸’感應電壓%與感應電壓常婁欠匕和旋 5轉數N,亦即馬達驅動頻率f成比例。換句話說,馬達感應 私壓^和頻率f之間的比例(Vr/f)總是保持怪定。 ^將馬達電流1控制成與9軸同轴時,會與向量控制相 5 乂有轉子位置感測态而無法檢測出q轴,故假設已經 轉動到角度r。馬達的電壓方程式可以用下面的公式工來表 10 當驅動頻率f被固定時,d—q座標系中,若固定電流向 量1,則馬達施加電壓向量义也就固定。反之,若固定馬達 %加電壓向量Vi的話,則電流向量I會被固定。另外,在變 換成以馬達施加電壓Vi(基軸)為主軸的a-r軸座標時也一 15 ^右固定電流向量1,則馬達感應電壓向量Vr就會被固 疋換5之,如果預先知道馬達常數的話(繞線電阻R、繞 線電感L、馬達感應電壓常數^),則感應電壓%和電流工之 間的相位可藉由固定電流向量I而控制為固定,因此可將q 軸電流Iq (亦即轉矩電流)控制成大略固定,並可與向量 控制進行相同的控制。 20 公式1: ^-(R + jco L) I + Vr 精由將無效電流Isinp選定為適當的值,減小超前角 7可以使馬達電流1與轉矩電流(q軸電流)幾乎相同, 如此可進行高效率運轉,減少馬達的損耗,因此馬達的溫 12 200531426 度上升可以餘,也能使馬達小型化。 5 10 另外—在—般操作巾係如第5®所示,將馬達電流I設 U超前角,藉此即使相㈣因負載發生急劇變動而變 1與q軸之間的相心也不會發生遲延,且不會出現轉矩 而不同步的情況。制是,在旋轉數突訂降且相位 2對於q軸出現延滞,且相位_崎以上時,出現不 乂的可能性就很高,因此可藉由進行超前角控制,減少 目立延遲的情況,從而提高旋轉控制的穩定性能。 批制^外’糟由進行超前角控制’可以實現磁場強度減弱 二始”軸電机為負因此可減小馬達感應電壓Vr和線圈 广,Μ (赋1)⑽和之電里向量v。’故可增加轉矩電流 4,實現高速旋轉。 士上則述’若已知與馬達常數(繞線電阻R、繞線電感 乂馬達感應電壓常触〇及馬達負載相對應的轉矩電_ 15的4 ’只要控制對馬達施加電㈣之馬達電流I的絕對值與 • 相位卜就可以控制馬達電流向量,因此,在第5圖的向量 圖中,可將由d — q座標變換基軸座標後的Γ軸電流k(二“匕 P )或a軸電流ia ( =Ic〇s$ )控制在預定值。 、…第4圖中,驅動條件設定機構60係因應馬達驅動條件而 2〇求得驅動旋轉數、轉矩電流和超前角^,來設定驅動頻率f 及…、政電流Isin $等,並將設定信號送至旋轉數設定機構 61、热效電流設定機構62。載波信號產生機構63係用來產 生用以進行PWM調變的三角波信號Vt和同步信號ck,而載 波頻率(切換頻率)係設定在15kHz以上的超音波頻率,以 13 200531426 減少馬達噪音。同步信號Ck係送到各個 々 堤鼻區塊中,久 運算區塊則與同步信號Ck同步進行動作。 旋轉數設定機構61係求出載波信號週 Θ,然後加到電角度運算機構64,並將驅動頻率信號 /f設定機構65中,以求出設定馬達驅動頻率f。電角到J 機構64與同步信號ck同步求出相㈣,並將相:信 到用以記憶業已標準化之正弦波列表的記憶機構6 6 ^ ^^ Section ® is a block diagram of the first driving-type evil motor driving device of the present invention. Picture 1 with power! After the AC phase rectifier circuit 2 is applied, it is converted into straight μ power, and the inverter circuit 3 is used to convert DC power into 3 intersecting currents to drive the motor 4. In the rectifier circuit 2, the capacitors ⑴ and ^ are connected in series with the DC output terminal of the full-wave rectifier circuit 20, and the connection point of the capacitors 21a and 21b is connected to one of the terminals of the input AC power to form a straight ml multiplier piezoelectric The circuit 'mentions two applied voltages applied to the inverter circuit 3. The current detection mechanism 5 is connected to the negative voltage side of the inverter circuit 3. By detecting the current flowing through the lower arms of the three phases of the inverter circuit 3, the output current of the inverter circuit 3 can be detected by 15 Current of each phase of the motor 4. The control mechanism 6 calculates the output current of the inverter circuit 3 from the output signal of the current detection mechanism 5 to apply a predetermined frequency and a predetermined voltage according to a set number of rotations to drive the motor 4 to rotate, and controls 20 to respond to the load of the motor. The output current phase or invalid current output to the output voltage can drive the motor 4 to rotate at a set synchronous speed. FIG. 2 is a detailed circuit diagram of the inverter circuit 3 of the motor driving device, which is composed of a three-phase full-bridge inverter circuit including six transistors and six diodes. In the following, the u-phase arm 30A, which is one of the three-phase arms, is described. A parallel connection body of an upper arm transistor 31al composed of 9 200531426 bipolar insulated gate transistor (hereinafter referred to as IGBT) and an anti-parallel diode 32al is connected in parallel. , Connected in series with the parallel connection system of the lower arm transistor 31a2 composed of igbt and the anti-parallel diode 32a2, the collector terminal of the upper arm transistor 31al is connected to the positive potential terminal Lp of the DC 5 power source, and the upper arm transistor The emitter terminal of 31al is connected to the output terminal U, and the emitter terminal of the lower arm transistor 3la2 is connected to the DC power source via the shunt resistor 50a constituting the current detection mechanism 5. Terminal side. The upper arm transistor 3lal is driven by the upper arm gate drive circuit 33al in response to the upper arm drive signal Up, and the lower arm transistor 3la2 is controlled by the lower arm gate drive circuit 33a2 in response to the lower arm drive 10 signal Un. . The upper arm gate drive circuit 33al is provided with an RS flip-flop circuit that is set / reset according to the differential signal. The upper arm drive signal rises to cause the upper arm transistor 31al to conduct conduction, and the upper arm drive signal Up decreases to enable the upper arm. The transistor 31a1 is turned off. In addition, the lower arm gate drive circuit does not require an RS flip-flop circuit. The applied voltage of the gate of the IGBT needs 10 ~ 5V. When the lower arm transistor 31a2 is turned on, the bootstrap capacitor 36a is performed by the + terminal B1 of the 15V DC power supply through the bootstrap resistor 3 and the bootstrap diode 35a. For charging, the stored energy of the bootstrap capacitor 36a can be used to make the upper arm transistor 31al conduct / on / load stop switching. In addition, the bootstrap capacitor 36a can be similarly charged in a case where the anti-parallel diode 32a2 of the lower arm is turned on. The V-phase arm 30B and the W-phase arm 30C are also connected in the same manner. The emitter terminals of the lower arm transistors in each arm are connected to the shunt resistors 50b and 50c and the shunt resistor 5 constituting the current detection mechanism 5. b, 50c The terminal system 10 200531426 is connected to the negative potential terminal Ln of the DC power supply. When the lower arm transistor is composed of IGBT or power MQSFET (PGWer MOSFET power metal oxide semiconductor field effect crystal officer), the switching control can be performed by controlling the gate voltage. Therefore, if the lower arm is composed of 1 (3) 3d The voltage of the shunt resistor connected to the emitter terminal 5 when the transistor is connected, and the voltage of the shunt resistor connected to the source terminal when the lower arm transistor is formed by the power MOSFET, is less than 1 ¥. The characteristic is that it will hardly affect the switching action, and can be switched on and off by voltage control, and it can detect the inverter circuit output by detecting the voltage veu, vev, vew of the shunt resistor. The current is the motor current. Figure 3 shows the timing diagram of the inverter circuit output current detection. Among them, the triangular modulation wave is used for PWM control. In order to reduce the effect of switching the beer tone, the upper and lower arms are IGBT The switching timing is staggered, and the high-speed A / D is converted, and then the power is detected by a motor control processor such as a microcomputer. In the ㈣15th, 'ck is the peak value of the two-dimensional modulated wave signal Vt, that is, between the day and night VU is the U-phase voltage control signal. The triangle modulation wave signal vt is compared with the U-phase voltage control signal ¥ 11 to generate the driving signal Up of the upper phase transistor 31al and the lower phase transistor 3U2. The driving signal of tl ~ ⑽ and t5 ~ t6 are 20 times when the upper and lower f transistors are not conducting, so it is called the dead time. The wa / d conversion timing can also be when the upper arm transistor is turned off and the lower arm transistor is turned off. The conduction time is 13 or within the range of the dead time Δt from time ^ to time [4. Figure 4 is a block diagram of the ㈣ mechanism of the present invention, which is realized by a high-speed processor such as a microcomputer or a data signal processor. Non-sensing sine wave drive. 200531426 The following describes the basic control method using the control vector diagram of the present invention, which is not shown in Figure 5. Figure 5 shows the surface permanent magnet motor (SPM motor for short) with permanent magnets on the rotor surface. d—q coordinate system vector diagram, motor ϊ μ “i: Vr | 4q axis coaxial 'Induced voltage% is proportional to the induced voltage Chang Lou dagger and 5 revolutions N, which is the motor drive frequency f. In other words, Motor induction private ^ The ratio (Vr / f) to the frequency f always remains strange. ^ When the motor current 1 is controlled to be coaxial with the 9 axis, it will be in phase with the vector control 5 乂 The rotor position sensing state cannot be detected The q axis is assumed to have rotated to the angle r. The voltage equation of the motor can be calculated using the following formula. Table 10 When the driving frequency f is fixed, in the d-q coordinate system, if the current vector 1 is fixed, the motor applies a voltage vector The meaning is also fixed. Conversely, if the motor% plus the voltage vector Vi is fixed, the current vector I will be fixed. In addition, it will also be 15 ^ right when transformed into the ar axis coordinate with the motor applied voltage Vi (base axis) as the main axis. If the fixed current vector is 1, the motor induced voltage vector Vr will be fixed and replaced by 5. If the motor constants are known in advance (winding resistance R, winding inductance L, motor induced voltage constant ^), then the induced voltage% and current The phase between operations can be controlled to be fixed by the fixed current vector I, so the q-axis current Iq (that is, the torque current) can be controlled to be approximately fixed, and the same control can be performed as the vector control. 20 Formula 1: ^-(R + jco L) I + Vr Select the effective current Isinp as an appropriate value, and reduce the lead angle 7 to make the motor current 1 and the torque current (q-axis current) almost the same. High-efficiency operation can be performed to reduce the loss of the motor. Therefore, the temperature of the motor can be increased by 12 200531426 degrees, and the motor can be miniaturized. 5 10 In addition, the normal operation of the towel is as shown in Section 5®. The motor current I is set to U lead angle, so that even if the phase changes due to a sudden change in load, the phase center between 1 and the q axis will not change. Delays occur without torque being out of sync. The system is that when the number of rotations is suddenly reduced and the phase 2 is delayed for the q axis, and the phase is more than _ Qi, the possibility of uneasiness is very high. Therefore, the advanced angle control can be used to reduce the delay of the objective. , Thereby improving the stable performance of the rotation control. The external system can reduce the magnetic field strength by "lead angle control". The shaft motor is negative, which can reduce the motor induced voltage Vr and the coil width. M (assign 1) and the electric vector v. 'Therefore, it is possible to increase the torque current 4 to achieve high-speed rotation. It is stated in the above paragraph' If the motor constant (winding resistance R, winding inductance, motor induced voltage is often touched and the torque current corresponding to the motor load is known_ 15's 4 'As long as the absolute value and phase of the motor current I applied to the motor are controlled, the motor current vector can be controlled. Therefore, in the vector diagram in Figure 5, the d — q coordinate can be used to transform the base axis coordinates. The Γ-axis current k (two "dagger P") or the a-axis current ia (= Ic0s $) is controlled at a predetermined value.... In FIG. 4, the driving condition setting mechanism 60 is obtained by 20 according to the motor driving conditions. Drive rotation number, torque current, and lead angle ^ to set the driving frequency f and ..., the current Isin $, etc., and send the setting signals to the rotation number setting mechanism 61 and the thermal current setting mechanism 62. The carrier signal generating mechanism 63 Is used to generate a triangle wave for PWM modulation The signal Vt and the synchronization signal ck, and the carrier frequency (switching frequency) is set to an ultrasonic frequency of 15 kHz or more, to reduce motor noise by 13 200531426. The synchronization signal Ck is sent to each of the dike nose blocks, and the long operation block is It operates in synchronization with the synchronization signal Ck. The rotation number setting mechanism 61 obtains the carrier signal cycle Θ, and then adds it to the electric angle calculation mechanism 64, and adds the driving frequency signal / f setting mechanism 65 to obtain the set motor driving frequency f. The electric angle to the J mechanism 64 is synchronized with the synchronization signal ck to find the phase correlation, and the phase: the memory mechanism is used to memorize the sine wave list that has been standardized 6 6 ^ ^

變換機構等。 & v/f設定機構65係用以設定因應於驅動頻率f或負 轉矩之施加電屢常數kvn者,且設定因應旋轉數或負裁轉矩 的值。如後所述,採用單馬達雙泵或者單馬達單泵的方弋 以正向旋轉進行清洗操作、以反向旋轉進行排水操作時^ 馬達所需的轉矩電流各有不同,因此在正轉和反轉時需要 改變施加電壓常數kvn的設定值。 15 記憶機構66係將進行對應於相位角之三角函數運算所 需要之標準化正弦波列表記憶於記憶區域,舉例而言,具 有從相位0到360度、從一 1到+ 正弦波資料。 如第3圖之時序表所示,高速A/D變換機構⑺在三角 调變波信號Vt的峰值時,在數微秒之内將電流檢測機構5的 2〇輪出信號”11、vev、vew進行A/D變換成與變頻器的輸出 電流相對應的數據信號〗u、Ϊ v、〗w,然後將各相電流的瞬時 值加到3相/2相基軸變換機構68中。 如第5圖所示,3相/2相基軸變換機構68係將反相器電 路輪出電流的瞬時值進行3相/2相變換,然後將座標變換成 14 200531426 反相器電路輪出電壓軸,亦即馬達基軸(a —r軸),並使用 公式2進行絕對變換,而求出a軸成分Ia*r軸成分Ιγ。。相當 於Isinp,由反相器輸出(母線電壓)來看係為無效電流成 分。藉由進行座標變換,不但可以從輸出電流瞬時值在瞬 5間求出無效電流成分Ir,而且還可以公式3中所示之平方平 均,在瞬間求出輸出電流向量絕對值Im。另外,可由公式4 在瞬間求出從反相器輸出(母線電壓)觀察時的電流相位 p,因此,相較於設置電流過零點檢測機構來進行相位檢 測的方式,更可大幅提高應答性。 10 公式2 : ΊΓ 一 1 cos e sin 0 ~ 1 1 —1 ~2~ 一 Iu la __ —sin0 cos0 — 0 yfl Iv 2 2」 IwChange agency, etc. & The v / f setting mechanism 65 is used to set the electric constant kvn corresponding to the driving frequency f or the negative torque, and to set the value corresponding to the number of rotations or the negative cutting torque. As described below, when using a single-motor dual-pump or single-motor single-pump square for cleaning operation in forward rotation and drainage operation for reverse rotation ^ The torque current required by the motor is different, so in the forward rotation The setting value of the applied voltage constant kvn needs to be changed during and inversion. The 15 memory mechanism 66 stores in the memory area the normalized sine wave list required to perform the trigonometric function corresponding to the phase angle. For example, it has sine wave data from phase 0 to 360 degrees and from 1 to +. As shown in the timing chart in FIG. 3, the high-speed A / D conversion mechanism 将 outputs the signal from the 20 rounds of the current detection mechanism 5 within a few microseconds when the peak value of the triangular modulated wave signal Vt is "11, vev, vew performs A / D conversion into data signals corresponding to the output current of the inverter, u, Ϊ v, and w, and then adds the instantaneous value of each phase current to the 3-phase / 2-phase base axis conversion mechanism 68. As shown in Fig. 5, the 3-phase / 2-phase base axis conversion mechanism 68 series performs a 3-phase / 2-phase conversion on the instantaneous value of the current output by the inverter circuit, and then converts the coordinates to 14 200531426. The inverter circuit rotates the voltage axis. That is, the motor's base axis (a-r axis) and absolute transformation using Equation 2 to obtain the a-axis component Ia * r-axis component Iγ. Equivalent to Isinp, which is viewed from the inverter output (bus voltage) as Reactive current component. By performing coordinate transformation, not only the reactive current component Ir can be obtained from the instantaneous value of the output current at instant 5, but also the squared average shown in Equation 3 can be used to obtain the absolute value of the output current vector Im at an instant. In addition, the output from the inverter (bus (Voltage) current phase p during observation. Therefore, compared with the phase detection method provided by the current zero-crossing detection mechanism, the responsiveness can be greatly improved. 10 Formula 2: ΊΓ-1 cos e sin 0 ~ 1 1 —1 ~ 2 ~ One Iu la __ —sin0 cos0 — 0 yfl Iv 2 2 ″ Iw

IuIu

IvIv

IwIw

公式3 :Formula 3:

Im = VTa2 + /r2 公式4 : Φ -taxf^lr / la) 無效電流比較機構69係將3相/2相基軸變換機構68的 輸出信號Ir與無效電流設定機構62的設定信號Ifs進行比 較,並輸出其誤差信號AIr,且藉誤差信號放大運算機構7〇 進行放大或積分後,將施加電壓常數變更信號“輸出到控 15 200531426 制電壓比較設定機構71。 控制電壓比較設定機構71係將V/f設定機構65的輸出 信號kvn和誤差信號放大運算機構70的輸出信號kv作比 較’形成反相器輸出電壓控制信號Va,且控制反相器輸出 5電壓使無效電流成分^為預定值,並將反相器輸出電壓控制 信號Va加到2相/3相基軸逆變換機構72中。 2相/3相基軸逆變換機構72係使用公式5所示的逆變換 气末產生3相正弦波電壓化號。由於反相器輸出電壓與&軸 同相,且只要計异出Va即可,3相電壓vu、vv、vw則輸出到 10 PWM控制機構73。 〔公式5〕Im = VTa2 + / r2 Equation 4: Φ -taxf ^ lr / la) The reactive current comparison mechanism 69 compares the output signal Ir of the 3-phase / 2-phase base-axis conversion mechanism 68 with the setting signal Ifs of the reactive current setting mechanism 62. And output its error signal AIr, and after the amplification or integration is performed by the error signal amplifying arithmetic unit 70, the applied voltage constant change signal "is output to the control 15 200531426 voltage comparison setting mechanism 71. The control voltage comparison setting mechanism 71 The output signal kvn of the / f setting mechanism 65 is compared with the output signal kv of the error signal amplifying arithmetic mechanism 70 to form an inverter output voltage control signal Va, and the inverter is controlled to output 5 voltages so that the reactive current component ^ is a predetermined value. The inverter output voltage control signal Va is added to the 2-phase / 3-phase base-axis inverse transformation mechanism 72. The 2-phase / 3-phase base-axis inverse transformation mechanism 72 generates a 3-phase sine wave using the inversely transformed end of gas shown in Equation 5. Voltage conversion number. Because the inverter output voltage is in phase with the & axis, and as long as Va is not counted, the three-phase voltages vu, vv, and vw are output to the 10 PWM control mechanism 73. [Formula 5]

Vu" —1 0 — Vv =/ϊ 1 —-— ---- 2 2 cos θ 一 sin 0 一Vr 一 Vw __^ \^3 _ sin 0 cos 0 Va k 2 2~ 負載狀態判別機構74係藉由將v/fs定機構65和誤差 U 放大計#裝置7G的輸出信號進行比較,來判別馬達負 载狀恶。在正常運轉時,對馬達進行旋轉控制使v/f設定 機構65的輪出信號kvn和誤差信號放大運算機構7〇的輸出 16 200531426 信號kv之間幾乎沒有差值’而為預定之無功電流Isi叫。但 是,當馬達發生失步且旋轉停止時,會如第6圖之向量圖所 示般,馬達感應電㈣會為零,因此馬達施加電壓會變小 而成為預定之無效電流’而v/f設定機構65的輪出信號kvn 與誤差信號放大運算機構7G的輸出信號kv的差,相較於一 般運轉的值,會變得相當大。。即,由於v/f設定機構65 的輸出信號kvn是-定的’因此當誤差信號放大運算裝置7〇 的輸出信號kv小於一般操作時的值時,就可以檢測出馬達 的停止或旋轉異常狀態。異常停止再起動機構乃係由負載 狀態判別機構74的輸出信號來朗出異常且使反相器電路 3的運轉停止後’使馬達進行再起動者並藉由驅動條件變更 機構76變更驅動條4設线構6()所設定之起動時間、或起 動電流等起動條件,或者無效電的設定值,狹後再 起動。 20 如果馬達發生失步的原因為轉矩電流^不足、或相位 t轴出魏遲或者純過於超料,造成正常操作時或起 ,的無功電流設定值Irs太小,而判定為失步時時,只要 又更無效電流設定值Irs後再起動即可。在進行起動時,若 :;快起動時間,則加速度會變大’而需要更大的轉矩電 擇方式因此’改變起動時間’並延長起動時間也是-種選 中性_ 控制之各種波形的時序圖。EU為從 的馬達感應電壓波形,為U相電流波形,比 馬達感應電《靖微超前一點evu、vv、vw_ 17 200531426 相、W相之各PWM控制輪入信號,即2相/3相基輪逆變換機 構72的輸出信號’與三_變波信號赠比較形 顺控制輸出信叫。信號姊U相輸出電壓相位相同, 而U相電流_相位要比信號vu的相”延遲。 第8圖係顯^本發明之馬達驅動裝置之動作之流程 圖。馬達義程騎㈣刚開始 動 轉數、V/f及無效電流等$仃駆純 包机寺各種设定。接下來,進入步驟1〇2, 判定是否進行起動運轉,若是起動運轉的話,料 仞3,執行起動控制子程序。 10 如第11圖之起動控制時序圖所示,起動控制子程序刚 係使驅動頻率f從頻率零到設定頻率fs呈直線上升到起動時 間❿,並因應於驅動頻率f變更無效電流設定值Irs。 扇葉等負載為流體的場合下,轉矩會以轉速的3次方來變 15化’因此可藉由實驗等方法嚴格地求出與旋轉數相對應的 • 轉矩電流1q,計算出工―後,再藉由列表來進行起動控 制丄如此可以穩定的起動。但是,在起動時,需要増大轉 矩電流以加速’且無效電流設定值Irs需要設定成大於對應 於轉矩之值以防止發生失步。。 心 20 6在一般的起動運轉中,即使v/f設定值、無效電流設 定值irs在通常狀態的設定值下進行起動的話,也能夠起動^ 當檢測到失步或異常旋後再進行起動時,會將起動時 間變更為Ub,並使無效電流設定值Irsb大於最初起動時的 热致電流設定值IrSa,以使起動轉矩增加。 18 200531426 接下來則進入步m〇4,判定有無載波信號中斷,如有 載波信號情’職行步驟1G5的載波信號情子程序與步 驟106之旋轉數控制子程序。 5 第9圖為載波信號中斷子程序的流程I該程序由步驟 200開始’在步驟2〇1中判斷载波同步信號ck的計數獻是否 為馬達驅動頻率f之1個週期内的載波數kc,如果兩者相 等,則進入步驟202’,然後清除載波計數值k。馬達驅動頻Vu " —1 0 — Vv = / ϊ 1 —-— ---- 2 2 cos θ -sin 0 -Vr -Vw __ ^ \ ^ 3 _ sin 0 cos 0 Va k 2 2 ~ 74 Series By comparing the output signals of the v / fs determining mechanism 65 and the error U amplifier meter #device 7G, the load of the motor is judged to be evil. During normal operation, the motor is rotated to control the output signal kvn of the v / f setting mechanism 65 and the output of the error signal amplifying arithmetic mechanism 70. 2005 200526 There is almost no difference between the signal kv and the predetermined reactive current. Isi called. However, when the motor is out of step and the rotation is stopped, as shown in the vector diagram in Figure 6, the motor induction voltage will be zero, so the applied voltage of the motor will become smaller and become the predetermined ineffective current 'and v / f The difference between the turn-out signal kvn of the setting mechanism 65 and the output signal kv of the error signal amplifying computing mechanism 7G is considerably larger than the value of normal operation. . That is, since the output signal kvn of the v / f setting mechanism 65 is -constant ', when the output signal kv of the error signal amplifying computing device 70 is smaller than the value during normal operation, it is possible to detect the stop or abnormal rotation of the motor. . The abnormal stop and restart mechanism is based on the output signal of the load state determination mechanism 74 to announce the abnormality and stop the operation of the inverter circuit 3. The person who restarts the motor and changes the driving bar 4 by the driving condition changing mechanism 76 Set starting conditions such as starting time or starting current set by wire structure 6 (), or set values of ineffective power, and then start after narrowing. 20 If the motor out of step is due to insufficient torque current ^, or the phase t axis is out of time or is purely too high, which results in normal operation or starting, the reactive current set value Irs is too small, and it is determined as out of step. All the time, as long as the reactive current set value Irs is set again, then it can be started. When starting, if :; fast start time, the acceleration will increase 'and a larger torque electric selection method is needed. Therefore,' changing the start time 'and extending the start time is also a kind of selective _ control of various waveforms Timing diagram. EU is the slave motor induced voltage waveform and U-phase current waveform. It is more advanced than the motor induction voltage "Jingwei is a little ahead of evo, vv, vw_ 17 200531426 phase, W phase PWM control wheel-in signal, that is, 2 phase / 3 phase base The output signal 'of the wheel inverse transforming mechanism 72 is compared with the three-wavelet signal, and the shape control output signal is compared. The output phase of the U-phase signal is the same, and the U-phase current_phase is delayed compared to the phase of the signal vu. Fig. 8 is a flow chart showing the operation of the motor driving device of the present invention. Various settings such as the number of revolutions, V / f, and reactive current. Next, proceed to step 102 to determine whether to start the operation. If it is a start operation, go to step 3 and execute the start control subroutine. 10 As shown in the starting control timing chart in Fig. 11, the starting control subroutine just makes the drive frequency f rise from the frequency zero to the set frequency fs to the start time 直线, and changes the invalid current set value Irs according to the drive frequency f. When the load such as a fan blade is a fluid, the torque will be changed to 15 times by the third power of the rotation speed. Therefore, the torque current 1q corresponding to the number of rotations can be strictly obtained by experiments and other methods. After starting the work, the start control is performed through the list, so that stable starting can be achieved. However, at the time of starting, a large torque current is required to accelerate ', and the set value of the invalid current Irs needs to be set to be greater than the corresponding torque Value to prevent out-of-steps from happening ... In normal starting operation, even if the v / f setpoint and reactive current setpoint irs are started at the normal state setpoints, they can start ^ When out-of-step is detected When starting after abnormal rotation, the starting time will be changed to Ub, and the set value of the reactive current Irsb will be greater than the set value of the thermally induced current IrSa at the time of the initial start to increase the starting torque. 18 200531426 m〇4, determine whether there is a carrier signal interruption. If there is a carrier signal condition, perform the carrier signal condition subroutine of step 1G5 and the rotation number control subroutine of step 106. 5 Figure 9 shows the flow of the carrier signal interruption subroutine. The program starts from step 200. In step 201, it is judged whether the count of the carrier synchronization signal ck is the number of carriers kc in one cycle of the motor driving frequency f. If the two are equal, go to step 202 ', and then clear the carrier. Count value k. Motor drive frequency

率f在1個週期⑽載波數ke可預先在設定驅動頻率時求 出0 1〇 舉例來說’ 8極馬達的旋轉數為4G4Grpm時的驅動頻率f 為269.3Hz,週期T為3.712ms,當载波週期Tc464“s (載 波頻率為15.6他)時,脈衝數kc_。若令驅動頻率節 個週期為2ττ的話,則1個載波週期Tc的相位為 △ (9 =2;r /kc。 15 好驟203中使載波同步信號的計數增量後,進入步驟 204,然後由載波數]^與1個載波週期几内的相位△ θ運算電 角度<9。接下來進入步驟205,檢測來自電流檢測機構⑽ 信號,從而檢測出反相器輸出電流“〜^和^。其次進入步 驟206 ’並根據公式2進行3相/2相基軸座標變換,求出無效 2〇電流1Γ和有效電流1a,然後進入步驟207並記憶lr、Ia。 其次,進入步驟2〇8,由公式3求出馬達電流的向量絕 對值Im,然後,進入步驟2〇9,判斷計算值Im是否在電流設 定值Imax以上。 如果計算值1瓜在過電流設定值Imax以上,則進入步驟 19 200531426 210,且停止驅動反相器電路3中的功率半導體,從而停止 馬達驅動,再進入步驟211,建立起過電流異常旗標。 如果計算值Im低於過電流設定值Imax,則進入步驟 212,並找出來自旋轉數控制子程序之反相器輸出控制信號 5 Va,.接著進入步驟213,根據公式5進行2相/3相基軸座標逆 曼換’求出反相為中的各相控制信號¥11、vv、vw,然後, 進入步驟214’進行PWM控制,最後,進入步驟215並返回。 • 第10圖係顯示旋轉數控制子程序之流程圖。由於不必 對母個載波#號執行旋轉數控制子程序,亦可如每2個載波 10 #號執行一次。當載波頻率與超音波頻率相等時,會有載 波週期内的程序處理時間的問題,因此分成必須對每個載 波都執行相位计异及電流檢測計算、或pWM控制等之處 理,及座標變換或不必對第10圖所示之每個載波都執行的 處理,並將非必要對每個載波都執行的處理分割成複數個 15來處理,藉此可執行除馬達㈣以外之洗碗機的順序程式。 • 由步驟300開始旋轉數控制子程序,在步驟3〇1中找出 驅動頻率設定值fs,然後進入步驟3〇2,找出與頻率設定值 fs相對應的無效電流設定值Irs,再進入步驟3〇3找出由3相/2 相基軸座標變換求得之無效電流Ir,然後進入步驟3〇4找出 施加電塵常數設定值v/f。接下來,在步驟3〇5比較^和 Ir,並由誤差信號Air運算出施加電壓常數kv,然後進入步 驟306,由施加電壓常數設定值v/f與施加電壓常數匕之差 △kv。接著,進入步驟3〇7,由運算基軸施加電壓信號 %並記憶之,然後進入步驟308比較△ kv與設定值△ 20 200531426 kvmax,若Akv大於△kvma,則進入步驟309判定失步,並 建立失步旗標,然後進入步驟310返回子程序。 再次回到第8圖所示之馬達驅動程序,在步驟1〇7中判 斷有無失步旗標,若有失步旗標則進入步驟108,且停止馬 5 達的驅動,並在步驟1〇9變更無效電流Isin0後進入步驟 110,執行再啟動子程序,然後進入步驟111返回馬達驅動 子程序。(實施型態2) 以下使用第12圖、第13圖、第14圖、及第15圖來說明 本發明的第2實施型態。 10 第12圖係本發明之第2實施型態之餐具清洗機的馬達 •驅動裝置截面圖。泵馬達係採用單馬達單泵方式。 其中,自來水從供水閥8加到清洗槽7中,洗淨水9則貯 存於清洗槽7中。清洗槽7的下部設有軸向呈垂直且為扁平 狀的DC(直流)無刷馬達4a,馬達4a的下部設有泵殼10,藉 15 由使葉輪11旋轉,可由軸向朝離心方向施加壓力。 朝正向旋轉時,洗淨水會從具有噴嘴12a之喷射翼12b 噴向餐具(未圖示)進行清洗。正轉時,泵殼10的内部壓 力會變高,而設在泵殼10側面的排水閥13會關閉,因此水 机方向會在喷射翼12b側。使葉輪11反向旋轉時,會由葉輪 2〇 11的側面朝垂直方向施加壓力,而排水閥13會打開,,垂 直方向的水流會流向排水管14的方向。因此,可以單馬達 與單栗進行清洗和排水。 即使分別設有葉輪與泵殼作為清洗用與排水用之單馬 達雙泵方式,亦可以正轉進行清洗,以反轉進行排水操作, 21 200531426 但是,泵的高度會增高,而無法縮小清洗槽7的下部容積。 而由於單馬達單泵的方式之排水泵效率極差,因此在 排水運轉時將洗淨水排出後吸入空氣時的嗓音會很大, 又,在清洗運轉時,會因為雜物等而排水閥丨3無法完全閉 5合時,洗淨水會逐漸被排出,最後則沒有洗淨水,且洗淨 水的加熱用加熱器(未圖示)會呈現空載狀態。 上述的任一者的情況,皆會因為泵中無水而負載急遽 變輕,因此可藉由檢測出馬達輸入或負載轉矩來改變馬達 方疋轉數,或者使馬達停止且供水而獲得解決。 10 第13圖係第2實施型態之馬達驅動裝置之控制機構之 區塊圖。本發明的基本想法是由反相器輸出、即馬達輸入 來運算負載狀態或負載轉矩,馬達輸入pin係以反相器輸出 電壓Va與馬達電流I及cos $的積來表示,乘上馬達的效率々 即為馬達輸出Po,馬達效率刀基本上係由旋轉數來決定, 15而馬達轉矩T係由轉矩常數kt與轉矩電流Iq的積來表示,並 成立下面的公式6。 〔公式6〕 20 亦即,將轉矩電流Iq分成旋轉數ωΓ與馬達輸入(二V Icosp )的話,可由公式6運算出。由於Ia=Ic〇Sp, & 公式2求出,因此即使不知道與q輛之間的相位偏差可由 以由一般的運算來求出馬達轉矩。另外,山# ’也可 1田於可運昝山Α 矩電流Iq,因此可反推與q軸之間的相位偏 外出轉 第13圖係變更第4圖之區塊圖 部份者, 變更 且僅鱿 22 200531426 部分加以說明。其他構成與第!實施型態相同,其動作、 用也相同,因此,在此省略說明。 作 10 15 20 將施加電壓信號Va與3相/2相基軸變換機構_a輪传 號la加到反相器的輸出電力運算機構乃後,運算出反相器 輸出、亦即馬達輪入,並將馬達輸入信號與驅動頻率信號£ 加到負載狀態判別機構7如中,計算出負載轉矩,並判別馬 達負載狀態。如果驅動頻率為一定的話,可由馬達輸入判 別負載變動。將控制信號送到驅動條件變更機構^,姐由 驅動條件變更機構78對驅動條檢設定78送出旋轉數信號來 控制設定旋轉數,如此可減少負載轉矩,從而減少旋轉數 以減少噪音。驅動條件變更機構78不僅可以變更驅動旋轉 數’亦可變更無效電流Isin<^或起動時的各種條件。 第圖係顯不餐具清洗機的排水運轉開始後隨時間變 ㈣馬達輸人W與馬達旋轉數_變化情況。當清洗槽内存 =洗#水時,馬達輸入大致上係一定的,但當洗淨水排 :^吸入空氣,從而馬達輸入及轉矩會急劇下降。 :此’可由馬達輸人或轉矩變化檢測出是否吸人了空氣, 水二定輪* (Wl)下降到預定值(w3)時’則判 疋吸入了空氣,並可在時間t3使旋轉數從N1下降到N2,藉 此以降低排水時吸人空氣的噪音。 、、第15圖係顯示在餐具清洗機的排水閥未完全關閉的情 :馬達輪入W在清洗運轉時隨時間經過的變化情況。 二泵馬達_時,如果洗淨水由排水職出時則會吸 工乱而馬達的負載會變輕,因此,當反相器輪出、即 23 200531426 馬達輸入小於預定值Wd時’即可檢測出洗淨水洩漏的情 況,而可停止驅動馬達,並補充進水。 第16圖係檢測馬達輸入變化的旋轉數控制子程序的實 施例。其中,從步驟300到步驟306a基本上係與第丨實施型 5態中的第10圖相同,故在此省略說明。在步驟311中找出在 載波信號中斷子程序中所求出的有效電流Ia,接下來,進 入步驟312求出馬達輸入Pin,然後進入步驟323,若判斷為 馬達輸入下降,且馬達輸入低於預定值的話,即建立起下 降旗標,然後返回子程序。 10 15The rate f is in one cycle. The number of carriers ke can be obtained in advance when setting the drive frequency. 0 1 10 For example, the drive frequency f when the number of rotations of an 8-pole motor is 4G4Grpm is 269.3Hz, and the cycle T is 3.712ms. When the carrier period Tc464 "s (the carrier frequency is 15.6 Hz), the number of pulses kc_. If the period of the driving frequency section is 2ττ, the phase of one carrier period Tc is △ (9 = 2; r / kc. 15 Good After incrementing the count of the carrier synchronization signal in step 203, the process proceeds to step 204, and then the number of carriers] ^ is used to calculate the electrical angle < 9 with the phase Δ θ within a period of one carrier. Next, the process proceeds to step 205 to detect the current from The signal of the detection mechanism , detects the inverter output currents "~ ^ and ^. Next, it proceeds to step 206 'and performs the 3-phase / 2-phase base axis coordinate transformation according to formula 2 to obtain the invalid 20 current 1Γ and the effective current 1a. Then proceed to step 207 and memorize lr and Ia. Next, proceed to step 208, find the vector absolute value Im of the motor current from Formula 3, and then proceed to step 209 to determine whether the calculated value Im is above the current set value Imax. If the calculated value is 1 in the overcurrent setting Above Imax, go to step 19 200531426 210, and stop driving the power semiconductor in the inverter circuit 3 to stop the motor drive, and then go to step 211 to establish an overcurrent abnormal flag. If the calculated value Im is lower than the overcurrent setting If the value is Imax, go to step 212, and find the inverter output control signal 5 Va from the rotation number control subroutine. Then go to step 213, and perform 2 phase / 3 phase base axis coordinate inverse Mann 'conversion according to formula 5 The phase control signals ¥ 11, vv, and vw in the inversion phase, then, go to step 214 'for PWM control, and finally, go to step 215 and return. • Figure 10 shows the flowchart of the rotation number control subroutine. Because It is not necessary to execute the rotation number control subroutine for the mother carrier ##, but it can also be performed once every 2 carriers 10 #. When the carrier frequency is equal to the ultrasonic frequency, there will be a problem of the program processing time in the carrier cycle, so It is divided into processes in which phase difference, current detection calculation, or pWM control must be performed for each carrier, and coordinate conversion or processing that does not have to be performed for each carrier shown in FIG. 10 , And divides the processing that is not necessary for each carrier into multiple 15 for processing, so that the sequence program of the dishwasher other than the motor 可执行 can be executed. • The rotation number control subroutine is started from step 300. In step Find the drive frequency set value fs in 3〇1, then go to step 302, find the invalid current set value Irs corresponding to the frequency set value fs, and then go to step 303 to find the 3-phase / 2-phase base axis The invalid current Ir obtained by the coordinate transformation is then entered to step 304 to find the applied electric dust constant setting value v / f. Next, ^ and Ir are compared in step 305, and the applied voltage constant kv is calculated from the error signal Air, and then it proceeds to step 306, where the difference Δkv between the applied voltage constant set value v / f and the applied voltage constant dk is determined. Next, go to step 307, apply the voltage signal% from the calculation base shaft and memorize it, and then go to step 308 to compare △ kv with the set value △ 20 200531426 kvmax. If Akv is greater than △ kvma, go to step 309 to determine the step loss and establish Out-of-step flag, and then proceeds to step 310 to return to the subroutine. Return to the motor driver program shown in Fig. 8 again, and determine whether there is a step-out flag in step 107. If there is a step-out flag, proceed to step 108, and stop the drive of the motor driver, and in step 1〇 9 After changing the invalid current Isin0, proceed to step 110, execute the restart subroutine, and then proceed to step 111 to return to the motor drive subroutine. (Embodiment Mode 2) The second embodiment mode of the present invention will be described below with reference to Figs. 12, 13, 14, and 15. 10 FIG. 12 is a cross-sectional view of a motor / driving device of a dishwasher according to a second embodiment of the present invention. The pump motor is a single-motor single-pump method. Among them, the tap water is added to the washing tank 7 from the water supply valve 8, and the washing water 9 is stored in the washing tank 7. The lower part of the cleaning tank 7 is provided with a DC (direct current) brushless motor 4a which is vertical and flat. The lower part of the motor 4a is provided with a pump casing 10. By rotating the impeller 11 by 15, the axial direction can be applied to the centrifugal direction. pressure. When rotating in the forward direction, the washing water is sprayed from the spray wing 12b having the nozzle 12a to the dishes (not shown) for washing. During forward rotation, the internal pressure of the pump casing 10 becomes high, and the drain valve 13 provided on the side of the pump casing 10 is closed, so the direction of the water machine is on the jet wing 12b side. When the impeller 11 is rotated in the reverse direction, pressure is applied from the side of the impeller 201 to the vertical direction, and the drain valve 13 is opened, and the water flow in the vertical direction flows to the direction of the drain pipe 14. Therefore, single motor and single chestnut can be used for cleaning and drainage. Even if the impeller and the pump casing are separately provided as a single motor and dual pump method for cleaning and drainage, the cleaning can be performed in the forward rotation and the drainage operation can be reversed. 21 200531426 However, the height of the pump will increase, and the cleaning tank cannot be reduced. 7 lower volume. The single-motor, single-pump type drainage pump is extremely inefficient, so when the drainage water is drained, the voice is loud when the air is sucked in. In the cleaning operation, the drainage valve is caused by debris.丨 When the 3 cannot be completely closed for 5 hours, the washing water will be gradually discharged, and finally there is no washing water, and the heating heater (not shown) for the washing water will be in a no-load state. In any of the above cases, the load will be lightened suddenly because there is no water in the pump, so the motor input or load torque can be detected to change the number of square revolutions of the motor, or the motor can be stopped and water supplied to solve the problem. 10 Fig. 13 is a block diagram of the control mechanism of the motor driving device of the second embodiment. The basic idea of the present invention is to calculate the load state or load torque from the inverter output, that is, the motor input. The motor input pin is expressed by the product of the inverter output voltage Va and the motor current I and cos $, multiplied by the motor The efficiency 々 is the motor output Po. The motor efficiency knife is basically determined by the number of rotations. 15 and the motor torque T is represented by the product of the torque constant kt and the torque current Iq, and the following formula 6 is established. [Formula 6] 20 In other words, if the torque current Iq is divided into the rotation number ωΓ and the motor input (two V Icosp), it can be calculated by Formula 6. Since Ia = Ic〇Sp, & Equation 2 is obtained, even if the phase deviation from q vehicles is not known, the motor torque can be obtained by a general calculation. In addition, the mountain # 'can also be transported to Yutianshan A moment current Iq, so you can reverse the phase deviation from the q axis and go out. Figure 13 is a change of the block diagram in Figure 4. And only the section 22 200531426 will be explained. Other poses and caps! The implementation modes are the same, and their operations and uses are also the same. Therefore, the description is omitted here. Operation 10 15 20 After applying the applied voltage signal Va and the 3-phase / 2-phase base axis conversion mechanism _a round number la to the output power calculation mechanism of the inverter, the inverter output is calculated, that is, the motor is turned on. The motor input signal and the driving frequency signal are added to the load state judging mechanism 7 to calculate the load torque and determine the load state of the motor. If the driving frequency is constant, the load change can be judged by the motor input. The control signal is sent to the driving condition changing mechanism ^, and the driving condition changing mechanism 78 sends a rotation number signal to the driving bar check setting 78 to control the set rotation number. This can reduce the load torque, thereby reducing the rotation number and reducing noise. The driving condition changing mechanism 78 can change not only the number of driving revolutions' but also various conditions of the reactive current Isin < ^ or at the time of starting. The figure shows the change over time after the drainage operation of the dishwasher starts. The motor input W and the number of motor rotations _ change. When the washing tank memory = wash # water, the motor input is approximately constant, but when the wash water drain: ^ sucks air, the motor input and torque will drop sharply. : This 'Detects whether air is being drawn in by the motor input or torque change. When the water fixed wheel * (Wl) drops to a predetermined value (w3)', it is judged that the air is sucked in and can be rotated at time t3 The number decreases from N1 to N2, thereby reducing the noise of inhaling air when draining water. Figure 15 shows the situation in which the drain valve of the dishwasher is not completely closed: the change of the motor wheel W over time during the cleaning operation. When the two-pump motor is used, if the washing water is discharged from the drain, the suction will be disrupted and the load on the motor will become lighter. Therefore, when the inverter turns out, that is, 23 200531426, the motor input is less than the predetermined value Wd. The leakage of washing water is detected, and the drive motor can be stopped and the water can be replenished. Fig. 16 shows an example of a rotation number control subroutine for detecting a change in motor input. The steps from step 300 to step 306a are basically the same as those in the tenth embodiment of the fifth embodiment, so the description is omitted here. In step 311, find the effective current Ia obtained in the carrier signal interruption subroutine. Next, go to step 312 to find the motor input Pin, and then go to step 323. If it is determined that the motor input has fallen and the motor input is lower than If the value is predetermined, the descent flag is established and then returns to the subroutine. 10 15

20 當建立馬達輸入下降旗標時,則判定為吸入了空氣, 若為清洗運轉’則停止馬達驅動,並且補充進水。若進行 數次運轉且補充進水後,還是檢測到有空氣吸入的話,則 判定有異常,且會中止運轉或者使馬達反轉,進行除去排 水閥中的異物等操作,以防止加熱器發生空載現象。 右為排水運轉’則由預定輸入下降來判斷吸入了介 氣,可藉控制旋轉數來降低排水時的噪音。 由於本發明可在瞬間檢測出馬達輸入及轉矩變動等馬 達負載變動’故非常適合於在洗衣機或洗衣乾衣機進行脫 水操作時,檢測轉矩變動來檢測衣物的不平衡狀態。 (實施型態3) 第17圖係第3實施型態中的馬達驅動裝置之控制機構 之區塊圖,係可在檢測馬達轉矩後,對無效電流Isinp進行 控制使之為最大效率。 第17圖係對第2實施型態中第13圖之區塊圖作部分變 24 200531426 更者,以下僅就變更部分作說明。反相器的輸出電力運算 機構77係由反相器輸出電壓Va和有效電流Ia運算出反相哭 輸出電力,亦即馬達輸入電力,並將馬達輸入信號與驅動 頻率信號加到轉矩電流運算機構79,再根據公式6求出馬達 5 轉矩電流Iq。 有效電流運算機構80係由公式2求出馬達電流向量絕 對值Im,並藉馬達電流比較機構81將轉矩電流1(][和馬達電 流向量絕對值lm作比較,無效電流變更機構82會因應 與Iq之間的差的信號來改變無效電流設定值Isinp。當 10對於1(1增加時,則使Isinp的設定值減少,當Im相對於1(1減 少時,則使Isinp設定值增加,將加和^控制成大略相同。 由於將Isinp控制成使第5圖所示的I與iq會大略相等,因此 表示I與q軸為同軸,且可與向量控制同樣進行最大效率的 運轉。 15 將馬達電流向量絕對值與轉矩電流Iq控制成大略相 同時,在起動時的高轉矩運轉期間,會難以控制,因此, 宜在起動時,使之停止,且旋轉數大略固定之後在執行控 制循環。又,相較於負載轉矩變動大的洗碗機泵馬達,本 發明更適合對空調器的壓縮機控制或風扇馬達等的控制, 20或者滾筒式洗衣機之滾筒旋轉控制等等。 综上所述,本發明係藉由檢測3相反相器輸出電流,並 在進行3相/2相變換後,在反相器電路輸出電壓的基軸進行 座標變換來控制馬達無效電流或電流相位,而可進rdc(直 机)然刷馬達(永久磁鐵式同步馬達)之無感側正弦波驅 25 200531426 動,進而,可由反相器輸出電力或輸出電壓檢測出負載狀 態。 藉由本發明’可在在瞬間檢測出反相器輸出電力,亦 即馬達輸入及馬達的負載狀悲’因此可進行與向量控制相 5同的控制,故可進行最大效率運轉或因應於負載之最佳控 制。 此外,本發明可檢測瞬間負載變動,並可檢測泵的空 氣吸入情況,或者由馬達的轉矩變動來檢測洗衣機的脫水 兼洗滌槽及旋轉滾筒等的負載之不平衡情況。 〇 此外,馬達的失步檢測也很容易進行,因此在產生失 ^勺it况下可以進行異常報知或者藉由改變無效電流等驅 動條件後再起動,而可使旋轉驅動穩定化。 另外,在習知之無感測正弦波驅動中,,位置推定的 5 δ十异非常複雜,而使處理器的的負擔很大,此外,為了求 出進仃位置推定運算所需要的馬達參數的各種試驗,也需 f時間’但根據本發明由於無需進行位置推定,因此處理 綷2汁"^步驟可以減少,運算數據的位數也可以減少,也 =乎:而要馬達參數,並且可以自動地實現最大運轉效 )0的护:帝…了乂減輕處理态的負擔,實現與向量控制相同 穿=攸而可實現便宜之無感測正弦波驅動的馬達驅動 Λ 洗衣乾衣機或餐具清洗機的馬達控制與程序 皮/ =要複雜的程序,此外’必須將載波頻率設置成超音 '、';、、、夕喿g ’因此’若為習知之無感測正弦波驅動 26 200531426 方式,控制處理器的程序量與運算性能的負擔非常大,需 要昂貴的處理器,但若為本發明,可由便宜的處理器得到 與無感測向量控制相同的性能,因此可實現便宜的洗衣乾 衣機及餐具洗滌清洗機。 5 另外,雖然本發明係以SPM馬達為主進行說明,但顯 知本發明亦可以適用於鐵心轉子内設有永久磁鐵的IPM馬 達。 另外,將反相器輸出電壓與輸出電流的相位或有效電 流Icos φ控制成一定的話,亦可達到同樣的效果。 10 如上所述,本發明的馬達驅動裝置係藉整流電路將交 流電變換成直流電,並由反相器電路驅動馬達,由電流檢 測機構檢測反相器電路的輸出電流,對反相器電路進行 PWM控制以達到設定旋轉數,並將反相器電路輸出電壓與 電流相位或無效電流控制為預定值,由反相器電路輸出電 15 壓或輸出電力來判別負載狀態,因此,可輕易檢測出馬達 的旋轉異常情況及轉矩變化,且不僅可適用於實施例中所 示之餐具清洗機的泵馬達,亦可適用於空調器的壓縮機馬 達、風扇馬達或洗衣機、洗衣乾衣機中的脫水兼洗滌桶及 旋轉滾筒的旋轉控制。 20 【圖式簡單說明】 第1圖係顯示本發明之第1實施型態馬之達驅動裝置之 區塊圖。 第2圖係顯示該馬達驅動裝置的反相器電路圖。 第3圖係顯示該馬達驅動裝置之電流檢測時序圖。 27 200531426 第4圖係顯示該馬達驅動裝置之控制機構的區塊圖。 第5圖係顯示該馬達驅動裝置的控制向量圖。 第6圖係顯示該馬達驅動裝置失步時的控制向量圖。 第7圖係顯示該馬達驅動裝置之控制機構之各種波形 5 和時序圖。 第8圖係顯示該馬達驅動裝置的馬達控制程序流程圖。 第9圖係顯示該馬達驅動裝置的馬達控制程序之載波 信號中斷子程序的流程圖。 第10圖係顯示該馬達驅動裝置的馬達控制程序之旋轉 10 數控制子程序的流程圖。 第11圖係顯示該馬達驅動裝置的起動控制時序圖。 第12圖係顯示本發明的第2實施型態之餐具清洗機之 馬達驅動裝置的截面圖。 第13圖係顯示該馬達驅動裝置之控制機構的區塊圖。 15 第14圖係顯示該馬達驅動裝置在排水運轉時進行吸入 空氣檢測的控制時序圖。 第15圖係顯示該馬達驅動裝置在清洗運轉時進行吸入 空氣檢測的控制時序圖。 第16圖係顯示該馬達驅動裝置的旋轉數控制子程序的 20 流程圖。 第17圖係顯示本發明的第3實施型態的馬達驅動裝置 之控制機構的區塊圖。 28 200531426 【主要元件符號說明】 1…父流電源 32al,32a2...反向並聯二極體 2...整流電路 33al...上臂閘極驅動電路 3...反相器電路 33a2...下臂閘極驅動電路 4...馬達 34a...自舉電阻 4a...DC(直流)無刷馬達 35a...自舉二極體 5...電流檢測機構 36a...自舉電容器 6...控制機構 50a,50b,50c...分路電阻器 7...清洗槽 60, 60a...驅動條件設定機構 8...供水閥 61...旋轉數設定機構 9...洗淨水 62...無效電流設定機構 10...果殼 63...載波信號產生機構 11…葉輪 64...電角度運算機構 12a...噴射管嘴 65...V/f設定機構 12b.··喷射翼 66…記憶機構 13...排水閥 67...高速A/D變換機構 14...排水管 68...3相/2相基軸變換機構 20...全波整流電路 69...無效電流比較機構 21a,21b...電容器 70...誤差信號放大運算機構 30A...U相臂 71...控制電壓比較設定機構 30B...V相臂 72.. .2相3相基軸逆變換機構 30C...W相臂 73...PWM控制機構 31al…上臂電晶體 74,74a...負載狀態判別機構 31a2...下臂電晶體 75...異常停止再起動機構 29 200531426 76.. .驅動條件變更機構 77.. .輸出電力運算機構 78.. .驅動條件變更機構 79.. .轉矩電流運算機構 80.. .有效電流運算機構 81.. .馬達電流比較機構 82.. .無效電流變更機構20 When the motor input descending flag is established, it is determined that air is sucked in. If it is a cleaning operation, the motor drive is stopped and the water is replenished. If several times of operation are performed and air intake is still detected, it is determined that there is an abnormality, and the operation will be suspended or the motor will be reversed, and operations such as removing foreign objects in the drain valve will be performed to prevent the heater from becoming empty.载 效应。 Load phenomenon. On the right is drainage operation ', it is judged that the air is sucked in by a predetermined input drop, and the noise during drainage can be reduced by controlling the number of rotations. Since the present invention can instantly detect motor load fluctuations such as motor input and torque fluctuations, it is very suitable for detecting torque fluctuations to detect an unbalanced state of laundry when a washing machine or a washer-dryer performs a dehydration operation. (Implementation Mode 3) Fig. 17 is a block diagram of the control mechanism of the motor driving device in the third embodiment mode. After detecting the motor torque, the reactive current Isinp can be controlled to maximize efficiency. Fig. 17 is a partial change of the block diagram of Fig. 13 in the second embodiment 24 200531426 In addition, the following only describes the changes. The inverter output power calculation mechanism 77 calculates the inverter output power from the inverter output voltage Va and the effective current Ia, that is, the motor input power, and adds the motor input signal and the driving frequency signal to the torque current calculation. The mechanism 79 calculates the torque current Iq of the motor 5 according to the formula 6. The effective current calculation mechanism 80 calculates the absolute value of the motor current vector Im from Formula 2, and compares the torque current 1 () [with the absolute value of the motor current vector lm by the motor current comparison mechanism 81. The invalid current change mechanism 82 responds to The difference signal between Iq and Iq changes the set value of the invalid current Isinp. When 10 is increased to 1 (1, the set value of Isinp is decreased, and when Im is decreased from 1 (1, the set value of Isinp is increased, Control the sum and ^ to be approximately the same. Since Isinp is controlled so that I and iq shown in Figure 5 are approximately equal, it means that the I and q axes are coaxial and can be operated with maximum efficiency in the same way as vector control. 15 When the absolute value of the motor current vector and the torque current Iq are controlled to be approximately the same, it will be difficult to control during the high torque operation at the time of starting. Therefore, it should be stopped at the time of starting and the number of rotations is approximately fixed. Control cycle. Compared with a dishwasher pump motor with a large load torque fluctuation, the present invention is more suitable for controlling the compressor of an air conditioner or a fan motor, etc., or the drum rotation of a drum type washing machine In summary, the present invention controls the reactive current of the motor by detecting the output current of the 3 phase inverters and performing coordinate transformation on the base axis of the output voltage of the inverter circuit after performing 3 phase / 2 phase conversion. Or current phase, and can enter the rdc (straight machine) and brush the motor (permanent magnet synchronous motor) of the non-inductive side sine wave drive 25 200531426, and then the load status can be detected by the inverter output power or output voltage. According to the present invention, the “inverter output power can be detected in an instant, that is, the motor input and the load of the motor are sad”. Therefore, the same control as the vector control can be performed, so that the maximum efficiency operation can be performed or the load can be adjusted according to the load. In addition, the present invention can detect the instantaneous load fluctuation, and can detect the air suction condition of the pump, or detect the imbalance of the load of the dehydration and washing tank of the washing machine and the rotating drum by the torque fluctuation of the motor. It is also easy to detect the out-of-step of the motor, so in the case of out-of-step it can be reported abnormally or by changing the invalid current and other driving bars. After restarting, the rotation drive can be stabilized. In addition, in the conventional non-sensing sine wave drive, the 5 δ difference of the estimated position is very complicated, which causes a large burden on the processor. Various tests of the motor parameters required for entering and exiting the position estimation operation also require f time. However, according to the present invention, since the position estimation is not required, the processing of the "2" juice can be reduced, and the number of digits of the operation data can be reduced. (Also: the motor parameters are required, and the maximum operating efficiency can be automatically realized) 0 protection: Emperor ... has reduced the burden on the processing state, and achieves the same as vector control. Wear = cheap and can realize the non-sensory sine Wave-driven motor drive Λ Washer-dryer or dishwasher motor control and program skin / = To be a complicated program, in addition, 'the carrier frequency must be set to supersonic', '; ,,, and 喿 g' so ' If it is the conventional non-sensing sine wave drive method, the method of 200531426, the burden of controlling the program amount and computing performance of the processor is very large, and an expensive processor is required. The processor achieves the same performance as the sensorless vector control, thus enabling inexpensive washer-dryers and dishwashers. 5 In addition, although the present invention is described mainly with an SPM motor, it is apparent that the present invention can also be applied to an IPM motor having a permanent magnet in a core rotor. In addition, the same effect can be achieved by controlling the phase of the inverter output voltage and the output current or the effective current Icos φ to be constant. 10 As described above, the motor driving device of the present invention converts AC power to DC power through a rectifier circuit, drives the motor with an inverter circuit, detects the output current of the inverter circuit by a current detection mechanism, and performs PWM on the inverter circuit. Control to achieve the set number of rotations, and control the inverter circuit output voltage and current phase or reactive current to a predetermined value. The inverter circuit outputs 15 voltage or output power to determine the load status. Therefore, the motor can be easily detected Abnormal rotation and torque change, and it can be applied not only to the pump motor of the dishwasher shown in the embodiment, but also to the compressor motor, fan motor of the air conditioner, or dehydration in the washing machine and washer-dryer. It also controls the rotation of the washing tub and the rotating drum. 20 [Brief description of the drawings] Fig. 1 is a block diagram showing a first embodiment of the motorized driving device of the present invention. Fig. 2 is a circuit diagram showing an inverter of the motor driving device. Fig. 3 is a timing chart showing the current detection of the motor driving device. 27 200531426 Figure 4 is a block diagram showing the control mechanism of the motor drive device. Fig. 5 is a control vector diagram showing the motor driving device. Fig. 6 is a control vector diagram when the motor driving device is out of step. Fig. 7 shows various waveforms 5 and timing charts of the control mechanism of the motor driving device. Fig. 8 is a flowchart showing a motor control program of the motor driving device. Fig. 9 is a flowchart showing a carrier signal interrupt subroutine of a motor control program of the motor driving device. Fig. 10 is a flowchart showing a subroutine for controlling the rotation of the motor control program of the motor driving device. Fig. 11 is a timing chart showing the start control of the motor driving device. Fig. 12 is a sectional view showing a motor driving device of a dishwasher according to a second embodiment of the present invention. FIG. 13 is a block diagram showing a control mechanism of the motor driving device. 15 Fig. 14 is a timing chart showing the control of the intake air detection by the motor driving device during the drainage operation. Fig. 15 is a timing chart showing the control of the intake air detection during the cleaning operation of the motor driving device. Fig. 16 is a flowchart showing the rotation number control subroutine of the motor driving device. Fig. 17 is a block diagram showing a control mechanism of a motor drive device according to a third embodiment of the present invention. 28 200531426 [Description of symbols of main components] 1 ... parent current power supply 32al, 32a2 ... anti-parallel diode 2 ... rectifier circuit 33al ... upper arm gate drive circuit 3 ... inverter circuit 33a2. .. lower arm gate drive circuit 4 ... motor 34a ... bootstrap resistor 4a ... DC (direct current) brushless motor 35a ... bootstrap diode 5 ... current detection mechanism 36a .. .Boot capacitor 6 ... Control mechanism 50a, 50b, 50c ... Shunt resistor 7 ... Washing tank 60, 60a ... Drive condition setting mechanism 8 ... Water supply valve 61 ... Rotation number Setting mechanism 9 ... washing water 62 ... ineffective current setting mechanism 10 ... fruit shell 63 ... carrier signal generating mechanism 11 ... impeller 64 ... electrical angle computing mechanism 12a ... jet nozzle 65 ... V / f setting mechanism 12b ... · jet wing 66 ... memory mechanism 13 ... drain valve 67 ... high-speed A / D conversion mechanism 14 ... drain pipe 68 ... 3-phase / 2-phase base shaft Conversion mechanism 20 ... Full-wave rectifier circuit 69 ... Reactive current comparison mechanisms 21a, 21b ... Capacitor 70 ... Error signal amplification calculation mechanism 30A ... U-phase arm 71 ... Control voltage comparison setting mechanism 30B ... V-phase arm 72 .. .2-phase 3-phase base axis inverse transformation mechanism 30C ... W-phase 73 ... PWM control mechanism 31al ... upper arm transistor 74,74a ... load state discrimination mechanism 31a2 ... lower arm transistor 75 ... abnormal stop and restart mechanism 29 200531426 76 ... driving condition changing mechanism 77 .. output power calculation mechanism 78 .. driving condition change mechanism 79 .. torque current calculation mechanism 80 .. effective current calculation mechanism 81 ... motor current comparison mechanism 82 .. invalid current change mechanism

3030

Claims (1)

200531426 十、申請專利範圍: 1 · 一種馬達驅動裝置,包含有: 交流電源; 整流電路,係用以將前述交流電源的交流電變換成 5 直流電者, 反相器1路,剌以將前述整流電路的直流電變換 成交流電者; ' 馬達’係由前述反相器電路加以驅動者; 電流檢測機構,係用以檢測前述反相器電路的輪出 10 電流者;及 控制機構,係藉前述電流檢測機構的輸出信號對前 述反相器電路進行PWM控制,以控制前述馬達以達到 设定旋轉數者, 又’‘述控制機構係進行控制使前述反相器電路的 15 輸出電壓和輸出電流的相位或者無效電流在預定值。 2·如申請專利範圍第!項之馬達驅動裝置,其中前述控制 機構係進行V/f控制,以使前述反相器電路的輸出電壓 與輸出電流的相位或者無效電流為預定值,並由V/f 控制值來判別負载狀態。 2〇 3·如申清專利範圍第1項之馬達驅動裝置,其中前述控制 機構係藉前述反相器電路的輸出電遷或輸出電力來檢 測馬達負載狀態,並變更前述反相器電路的輸出電壓與 輪出電流的相位、或無效電流。 4·如申請專利範圍第〗項之馬達驅動裝置,其中前述控制 31 200531426 機構係藉前述反相器電路的輸出電壓或輸出電力檢測 馬達負載狀態,並變更馬達驅動條件。 5. 如申請專利範圍第1項之馬達驅動裝置,其中前述控制 機構係藉前述反相器電路的輸出電力與驅動頻率來判 5 別馬達負載轉矩。 6. 如申請專利範圍第1項之馬達驅動裝置,其中前述控制 機構係藉前述反相器電路的輸出電力與驅動頻率來判 別負載轉矩,並根據前述負載轉矩的變動來控制前述馬 達。 10 7.如申請專利範圍第1項之馬達驅動裝置,其中前述控制 機構係藉前述反相器電路的輸出電力與驅動頻率來判 別負載轉矩,並因應於前述負載轉矩來控制前述反相器 電路的輸出電壓與輸出電流的相位、或無效電流。 8. 如申請專利範圍第1項之馬達驅動裝置,其中前述控制 15 機構係藉前述反相器電路的輸出電壓或輸出電力來檢 測馬達的旋轉異常,並在變更前述反相器電路的輸出電 壓與輸出電流的相位、或無效電流後,使前述馬達再起 動。 9. 如申請專利範圍第1項之馬達驅動裝置,其中前述控制 20 機構係藉反相器電路的輸出電壓或輸出電力來檢測馬 達的旋轉異常,並在變更前述反相器電路的起動條件 後,使前述馬達再起動。 32200531426 10. Scope of patent application: 1 · A motor driving device, including: AC power source; rectifier circuit, which is used to convert the AC power of the AC power source to 5 DC power, 1 inverter, so as to convert the aforementioned rectifier circuit The direct current is converted into alternating current; the 'motor' is driven by the aforementioned inverter circuit; the current detection mechanism is used to detect the current of the inverter circuit by 10 currents; and the control mechanism is based on the aforementioned current detection The output signal of the mechanism performs PWM control on the inverter circuit to control the motor to achieve a set number of rotations, and the control mechanism controls the phase of the 15 output voltage and output current of the inverter circuit. Or the reactive current is at a predetermined value. 2 · If the scope of patent application is the first! The motor driving device of the above item, wherein the aforementioned control mechanism performs V / f control so that the phase of the output voltage of the inverter circuit and the phase of the output current or the ineffective current is a predetermined value, and the load state is judged by the V / f control value . 203 · The motor driving device according to claim 1 of the patent scope, wherein the aforementioned control mechanism detects the load state of the motor by using the output electromigration or output power of the inverter circuit, and changes the output of the inverter circuit Phase of voltage and wheel current, or reactive current. 4. If the motor driving device according to the scope of the patent application, the aforementioned control mechanism is based on the output voltage or output power of the aforementioned inverter circuit to detect the motor load status and change the motor driving conditions. 5. For the motor driving device of the first scope of the patent application, the aforementioned control mechanism judges the motor load torque based on the output power and driving frequency of the inverter circuit. 6. For example, the motor driving device of the scope of patent application, wherein the aforementioned control mechanism judges the load torque based on the output power of the inverter circuit and the driving frequency, and controls the motor according to the change of the load torque. 10 7. The motor driving device according to item 1 of the scope of patent application, wherein the aforementioned control mechanism judges the load torque based on the output power and driving frequency of the inverter circuit, and controls the inversion according to the load torque. The phase of the output voltage of the converter circuit and the output current, or the reactive current. 8. For the motor driving device according to item 1 of the patent application scope, wherein the aforementioned control mechanism 15 detects the abnormal rotation of the motor by using the output voltage or output power of the inverter circuit, and is changing the output voltage of the inverter circuit After the phase with the output current or the reactive current, the motor is restarted. 9. The motor driving device according to the first item of the patent application, wherein the aforementioned control mechanism 20 detects the abnormal rotation of the motor by using the output voltage or power of the inverter circuit, and after changing the starting conditions of the inverter circuit To restart the motor. 32
TW094100987A 2004-01-16 2005-01-13 Motor driving device TWI278176B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004008923A JP2005204431A (en) 2004-01-16 2004-01-16 Motor drive device

Publications (2)

Publication Number Publication Date
TW200531426A true TW200531426A (en) 2005-09-16
TWI278176B TWI278176B (en) 2007-04-01

Family

ID=34822105

Family Applications (1)

Application Number Title Priority Date Filing Date
TW094100987A TWI278176B (en) 2004-01-16 2005-01-13 Motor driving device

Country Status (4)

Country Link
JP (1) JP2005204431A (en)
KR (1) KR100659423B1 (en)
CN (2) CN1306695C (en)
TW (1) TWI278176B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI424679B (en) * 2011-04-08 2014-01-21 Ind Tech Res Inst Sensorless motor control method with energy recovery ability
TWI685189B (en) * 2019-01-08 2020-02-11 台達電子工業股份有限公司 Motor controlling method and device
US10951145B2 (en) 2019-01-08 2021-03-16 Delta Electronics, Inc. Motor control method and device

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007054088A (en) * 2005-08-22 2007-03-08 Matsushita Electric Ind Co Ltd Motor drive device for washing and drying machine
JP2007330062A (en) * 2006-06-09 2007-12-20 Matsushita Electric Ind Co Ltd Power generation device and heat pump device using the same
JP5061620B2 (en) * 2007-01-25 2012-10-31 パナソニック株式会社 Pump device and dishwasher using the same
JP5061621B2 (en) * 2007-01-25 2012-10-31 パナソニック株式会社 dishwasher
CN101267177B (en) * 2007-03-16 2013-04-03 海尔集团公司 Compressor start location method
JP4798066B2 (en) * 2007-05-30 2011-10-19 パナソニック株式会社 Motor drive device
JP4735638B2 (en) * 2007-11-13 2011-07-27 パナソニック株式会社 Motor drive device
JP2009195065A (en) * 2008-02-15 2009-08-27 Daikin Ind Ltd Power calculation device, air conditioner, and power calculation method
JP4883107B2 (en) * 2009-02-13 2012-02-22 パナソニック株式会社 Motor drive device for washing and drying machine
KR101037157B1 (en) * 2009-03-20 2011-05-26 엘지전자 주식회사 Laundry treatment equipment
ES2388172B1 (en) * 2009-08-07 2013-08-19 Bsh Electrodomesticos España S.A. DISHWASHER MACHINE WITH A CAPTURE DEVICE FOR A STATE OF FILLING A COLLECTOR DEVICE FOR A WATERY WASHING LIQUID.
JP2011200105A (en) * 2010-02-26 2011-10-06 Denso Corp Controller for electric rotating machine
JP5670077B2 (en) * 2010-03-26 2015-02-18 株式会社東芝 Motor control device and washing machine
JP5316467B2 (en) * 2010-04-06 2013-10-16 トヨタ自動車株式会社 Vehicle control device
CN102035458A (en) * 2010-07-22 2011-04-27 荣信电力电子股份有限公司 Current control method used for high-voltage transducer
CN102088271B (en) * 2010-12-20 2013-03-20 广东美的电器股份有限公司 Sensor-less sine DC (direct current) variable frequency current sampling method
JP5871638B2 (en) * 2012-01-27 2016-03-01 東芝シュネデール・インバータ株式会社 Inverter device
JPWO2014049867A1 (en) * 2012-09-28 2016-08-22 三菱電機株式会社 Heat pump device, air conditioner and refrigerator
CN103532256B (en) * 2013-10-31 2016-09-14 武汉大学 A kind of novel radio power transfer
CN103795319B (en) * 2013-12-25 2016-03-23 常熟开关制造有限公司(原常熟开关厂) A kind of rotating-speed tracking method of alternating current machine, speed regulating device and alternating current machine
CN103777143A (en) * 2014-02-20 2014-05-07 深圳乐行天下科技有限公司 Method for testing simulated inertia load of motor
CN104898055B (en) * 2014-03-04 2017-11-24 乐星产电(无锡)有限公司 Motor status determination methods and device
CN103835332A (en) * 2014-03-26 2014-06-04 上海振华重工(集团)股份有限公司 Variable frequency driving system of grab machine of grab dredger
JP6441180B2 (en) * 2015-07-31 2018-12-19 ファナック株式会社 Motor drive device having a function of detecting a circuit abnormality due to an intruding foreign object in advance
JP6547672B2 (en) * 2016-04-07 2019-07-24 株式会社豊田自動織機 Motor device
US10644638B2 (en) * 2016-04-13 2020-05-05 Hitachi Industrial Equipment Systems Co., Ltd. Electric motor system
JP6681541B2 (en) * 2016-05-27 2020-04-15 パナソニックIpマネジメント株式会社 Washing machine
CN108978116B (en) * 2017-06-05 2022-03-25 无锡小天鹅电器有限公司 Drum washing machine and eccentricity detection control method and system during dehydration of drum washing machine
JP7206679B2 (en) * 2018-07-31 2023-01-18 株式会社アイシン Drives for electric motors and electric pump devices
CN111483784B (en) * 2019-01-28 2021-11-19 天下逻辑股份有限公司 Safety type roller controller for logistics transmission system
JP7474917B2 (en) * 2019-10-03 2024-04-26 パナソニックIpマネジメント株式会社 washing machine
CN116447119A (en) * 2023-03-30 2023-07-18 利欧集团浙江泵业有限公司 Control system for water pump anhydrous protection
CN119543715B (en) * 2025-01-23 2025-06-13 深圳率能半导体有限公司 A stepper motor control method and device based on load torque

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6277870A (en) 1985-10-01 1987-04-10 Mitsubishi Electric Corp Pulse width modulation type inverter device
JPS63228992A (en) 1987-03-17 1988-09-22 Hitachi Ltd Inverter control device
JPH01273719A (en) * 1988-04-26 1989-11-01 Nippon Denso Co Ltd Driving control device for vehicle air conditioning compressor
DE19846831B4 (en) * 1998-10-10 2008-05-29 Diehl Ako Stiftung & Co. Kg Method and device for determining the rotor position of synchronous motors
JP3419725B2 (en) * 1999-01-27 2003-06-23 松下電器産業株式会社 Position sensorless motor controller
TW584688B (en) * 2001-06-06 2004-04-21 Toshiba Corp Washing machine

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI424679B (en) * 2011-04-08 2014-01-21 Ind Tech Res Inst Sensorless motor control method with energy recovery ability
TWI685189B (en) * 2019-01-08 2020-02-11 台達電子工業股份有限公司 Motor controlling method and device
US10951145B2 (en) 2019-01-08 2021-03-16 Delta Electronics, Inc. Motor control method and device

Also Published As

Publication number Publication date
CN2840517Y (en) 2006-11-22
TWI278176B (en) 2007-04-01
KR100659423B1 (en) 2006-12-19
JP2005204431A (en) 2005-07-28
CN1306695C (en) 2007-03-21
CN1641995A (en) 2005-07-20
KR20050075706A (en) 2005-07-21

Similar Documents

Publication Publication Date Title
TW200531426A (en) Motor driving device
TWI302094B (en) Motor driving apparatus for use in a dishwasher
TWI293870B (en)
US8424347B2 (en) Washer dryer
CN1200506C (en) Starting control method and control apparatus for synchronous motor and its application
JP2006006766A (en) Dishwasher motor drive
CN101899764A (en) Motor drives for washing machines
CN102165112B (en) Drum type washing machine
CN113196646A (en) Motor drive device, refrigeration circuit device, air conditioner, water heater, and refrigerator
JP6043950B2 (en) Washing and drying machine
JP2003326086A (en) Washing machine
JP6462821B2 (en) Motor drive device
JP2005312227A (en) Pump or fan motor drive device
JP2005348569A (en) Motor drive device
CN116888884A (en) Electric motor drives and equipment for refrigeration cycle applications
JP6634603B2 (en) Washing machine
WO2018141394A1 (en) Household appliance with brushless dc motor sensorless control scheme
KR102396562B1 (en) Motor driving apparatus and method thereof
CN110731046A (en) washing machine
JP4258085B2 (en) Dishwasher control device
JP2005253163A (en) Motor drive device
KR20150085285A (en) Washing machine and method to control thereof
JP2017209408A (en) Washing machine

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees