JP7729265B2 - Motor control device - Google Patents
Motor control deviceInfo
- Publication number
- JP7729265B2 JP7729265B2 JP2022088705A JP2022088705A JP7729265B2 JP 7729265 B2 JP7729265 B2 JP 7729265B2 JP 2022088705 A JP2022088705 A JP 2022088705A JP 2022088705 A JP2022088705 A JP 2022088705A JP 7729265 B2 JP7729265 B2 JP 7729265B2
- Authority
- JP
- Japan
- Prior art keywords
- motor
- current
- pattern
- control device
- current conduction
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Description
本発明は、モータを位置センサレス方式で制御する装置に関する。 The present invention relates to a device that controls a motor using a position sensorless method.
モータを位置センサレス方式で制御する際に、モータを始動させるために行うロータの位置決めでは、インバータ等の駆動回路を介して通電する電流を、特定の方向に固定する。例えば、起動と停止とを頻繁に繰り返すモータについては、位置決めを行う頻度が高くなる。そのため、毎回同じ通電パターンで位置決めを行うと、回路素子やモータの巻線に通電によるストレスを与えてしまう。 When controlling a motor using a position sensorless method, the rotor positioning required to start the motor involves fixing the current flowing through a drive circuit such as an inverter in a specific direction. For example, for motors that start and stop frequently, positioning is required more frequently. Therefore, if positioning is performed using the same current flow pattern every time, stress caused by the current flowing through the circuit elements and motor windings will be placed on them.
例えば、特許文献1では、電流をインバータのハイサイドスイッチ群又はローサイドスイッチ群とモータの巻線との間で還流させるようにして、電流ストレスを分散させる技術が開示されている。 For example, Patent Document 1 discloses a technology for dispersing current stress by circulating current between the inverter's high-side switches or low-side switches and the motor windings.
しかしながら、特許文献1の技術では通電パターンが2つしかなく、電流ストレスを十分に分散できているとは言えない。 However, the technology in Patent Document 1 only has two current-carrying patterns, so it cannot be said that the current stress is sufficiently distributed.
本発明は上記事情に鑑みてなされたものであり、その目的は、位置センサレス方式で始動時の位置決めを行う際の電流ストレスを、より分散させることができるモータ制御装置を提供することにある。 The present invention was made in consideration of the above circumstances, and its purpose is to provide a motor control device that can better distribute current stress when performing positioning at startup using a position sensorless method.
請求項1記載のモータ制御装置によれば、制御部は、インバータ回路を介して多相モータに通電することで、位置センサレス方式でモータを制御する際に、モータのロータの位置決め処理に使用する通電パターンを3種類以上に変化させる。このように構成すれば、電流ストレスを従来よりも分散させることができる。また、特許文献1では、まれな過電流の発生時に対応して電流ストレスを分散させているが、本発明では、ロータの位置決め処理を行なう毎に電流ストレスを分散させる。つまり、モータを通常制御している期間内で電流ストレスを分散させることができる。
また、制御部は、計数部によりモータへの通電回数を計数し、その計数された値に応じて、通電パターンを変化させる順序を切り替える。このように構成すれば、電流ストレスをより多様に分散させることができる。
さらに、多相モータは車両に搭載されるもので、計数部は、イグニッションスイッチがONされている期間の通電回数に、前記イグニッションスイッチがOFFされている期間の通電回数を加えるか否かを、選択して計数可能である。
According to the motor control device of claim 1, when controlling the motor using a position sensorless method by energizing the polyphase motor via an inverter circuit, the control unit changes the energization pattern used for positioning the motor rotor to three or more types. This configuration allows current stress to be distributed more effectively than in the past. Furthermore, while Patent Document 1 distributes current stress in response to rare overcurrent occurrences, the present invention distributes current stress each time rotor positioning is performed. In other words, current stress can be distributed within the period during which the motor is normally controlled.
The control unit also counts the number of times current is applied to the motor using the counter, and switches the order in which the current application pattern is changed depending on the counted value. With this configuration, it is possible to distribute the current stress in a more diverse manner.
Furthermore, the polyphase motor is mounted on a vehicle, and the counting unit can select whether or not to add the number of times that current is applied during a period when the ignition switch is turned off to the number of times that current is applied during a period when the ignition switch is turned on.
請求項2記載のモータ制御装置によれば、制御部は、前回の位置決め処理に使用した通電パターンを記憶部に記憶し、位置決め処理を行なう毎に通電パターンを変化させる。このように構成すれば、電流ストレスをより確実に分散させることができる。 According to the motor control device described in claim 2, the control unit stores the current conduction pattern used in the previous positioning process in the memory unit, and changes the current conduction pattern each time positioning is performed. This configuration makes it possible to more reliably distribute current stress.
(第1実施形態)
以下、第1実施形態について説明する。図1に示すように、本実施形態のモータ制御システム1は、例えば、車両に搭載されるラジエータを空冷するためのファンを駆動するモータ2を制御対象としている。駆動回路3は、インバータ4及びIC5を備え、駆動回路3には、車両のバッテリ電源である電源+B、及びイグニッションスイッチを介して電源IGSが供給されている。以下、イグニッションスイッチについても「IGS」と称することがある。IC5は制御部に相当し、インバータ4を介してモータ2を位置センサレス制御する。インバータ回路であるインバータ4は、図示しないが、6つの例えばMOSFET等のスイッチング素子を3相ブリッジ接続して構成されている。
(First embodiment)
A first embodiment will now be described. As shown in FIG. 1 , a motor control system 1 of this embodiment controls, for example, a motor 2 that drives a fan for cooling a radiator mounted on a vehicle. A drive circuit 3 includes an inverter 4 and an IC 5. The drive circuit 3 is supplied with power from a power source +B, which is the vehicle's battery power source, and power source IGS via an ignition switch. Hereinafter, the ignition switch may also be referred to as "IGS." The IC 5 corresponds to a control unit and performs position sensorless control of the motor 2 via the inverter 4. Although not shown, the inverter 4, which is an inverter circuit, is configured by connecting six switching elements, such as MOSFETs, in a three-phase bridge configuration.
IC5は、図2に示すように、IGSがOFFしている期間にモータ2への通電回数をカウントするカウンタ6、IGSがONしている期間に同通電回数をカウントするカウンタ7を備える。これらのカウンタ6,7のカウント値は、加算器8及び通電回数記憶実行部9を介してメモリ10に記憶される。メモリ10は記憶部に相当する。モータ2は、例えば3相構成のブラシレスDCモータである。IC5は、停止しているモータ2を起動させる際には、ロータの位置決め処理を行ってから起動させる。通電パターンNo演算部12は、位置決め処理を行う際にインバータ4に通電を行う3相の通電パターンを演算して決定する。 As shown in Figure 2, IC5 includes counter 6, which counts the number of times that current is applied to motor 2 while the IGS is OFF, and counter 7, which counts the number of times that current is applied while the IGS is ON. The count values of counters 6 and 7 are stored in memory 10 via adder 8 and current application count memory execution unit 9. Memory 10 corresponds to the storage unit. Motor 2 is, for example, a three-phase brushless DC motor. When starting motor 2 that has stopped, IC5 performs rotor positioning processing before starting it. Current pattern No. calculation unit 12 calculates and determines the three-phase current pattern for applying current to inverter 4 when performing positioning processing.
前回パターン読み出し部11は、通電パターンNo演算部12が決定した通電パターンをメモリ10に記憶させると共に、メモリ10に記憶されている通電回数及び前回の位置決め処理に使用した通電パターンを読み出して、通電パターンNo演算部12に入力する。通電パターンNo演算部12は、入力された情報に基づいて今回の位置決め処理に使用した通電パターンを決定すると、通電指示部13を介してインバータ4を構成する6つのスイッチング素子に、それぞれ駆動信号を出力する。尚、上記の通電回数については、本実施形態では使用せず、第2実施形態以降で使用する。 The previous pattern readout unit 11 stores the current conduction pattern determined by the current conduction pattern number calculation unit 12 in memory 10, and also reads the number of current conductions and the current conduction pattern used in the previous positioning process stored in memory 10, and inputs them to the current conduction pattern number calculation unit 12. The current conduction pattern number calculation unit 12 determines the current conduction pattern to be used in the current positioning process based on the input information, and outputs drive signals to each of the six switching elements that make up the inverter 4 via the current conduction instruction unit 13. Note that the number of current conductions described above is not used in this embodiment, but is used in the second and subsequent embodiments.
本実施形態では、図3及び図4に示すように、位置決め処理に3つの通電パターンA,B,Cを使用する。図3は、モータ2のステータ及びロータの構成を模式的に示している。そして、図4では、各通電パターンを電流ベクトルで示している。図中の「a」は、ベクトルの単位長さである。各通電パターンの電流ベクトルは、以下のようになっている。
U相 V相 W相
・通電パターンA a -4a 3a
・通電パターンB 4a -a -3a
・通電パターンC -3a 4a a
すなわち、通電パターンA、B、Cの合成電流ベクトルは、120度間隔で回転するように遷移する関係にある。
In this embodiment, three current conduction patterns A, B, and C are used for positioning processing, as shown in Figures 3 and 4. Figure 3 shows a schematic diagram of the stator and rotor of the motor 2. In Figure 4, each current conduction pattern is shown as a current vector. "a" in the figure is the unit length of the vector. The current vectors for each current conduction pattern are as follows:
U phase V phase W phase Current conduction pattern A a -4a 3a
・Current pattern B 4a -a -3a
・Current pattern C -3a 4a a
That is, the composite current vector of the current conduction patterns A, B, and C has a relationship in which it transitions so as to rotate at intervals of 120 degrees.
次に、本実施形態の作用について説明する。図5に示すように、IC5は、メモリ10より前回の位置決め処理で使用した通電パターンを読み出すと(S0)、続くステップS1~S5で今回の位置決め処理で使用する通電パターンを決定する。通電パターンを使用する順番は予め固定されており、A→B→C→A→B…のように循環的に変化させる。すなわち、前回の通電パターンがAであれば(S1;Yes)今回の通電パターンをBにし(S2)、前回の通電パターンがBであれば(S3;Yes)今回の通電パターンをCにし(S4)、前回の通電パターンがCであれば(S3;No)今回の通電パターンをAにする(S5)。 Next, the operation of this embodiment will be described. As shown in FIG. 5, IC5 reads from memory 10 the energization pattern used in the previous positioning process (S0), and then determines the energization pattern to be used in the current positioning process in the following steps S1 to S5. The order in which the energization patterns are used is fixed in advance and changes cyclically as follows: A → B → C → A → B... In other words, if the previous energization pattern was A (S1; Yes), the current energization pattern is set to B (S2); if the previous energization pattern was B (S3; Yes), the current energization pattern is set to C (S4); and if the previous energization pattern was C (S3; No), the current energization pattern is set to A (S5).
以上のようにして今回の通電パターンを決定すると、その通電パターンをメモリ10に記憶させる(S6)。それから、決定した通電パターンに応じて対象となるスイッチング素子、例えばFETをONにして位置決め処理を行う(S7)。その後、モータ2の回転が停止するような異常が発生すると(S8)、モータ2の再起動を実施してから(S9;Yes)通常のモータ2の制御に移行する(S10)。再起動を実施できなければ(S9;No)再起動不可の判定となる(S11)。 Once the current conduction pattern has been determined in this manner, it is stored in memory 10 (S6). Then, the target switching element, such as an FET, is turned ON in accordance with the determined conduction pattern to perform positioning processing (S7). If an abnormality occurs thereafter such that motor 2 rotation stops (S8), motor 2 is restarted (S9; Yes) and then normal motor 2 control is resumed (S10). If restart cannot be performed (S9; No), it is determined that restart is not possible (S11).
以上のように本実施形態によれば、モータ制御システム1において、IC5は、インバータ4を介してモータ2に通電することで、位置センサレス方式でモータを制御する際に、モータ2のロータの位置決め処理に使用する通電パターンを、3種類に変化させる。このように構成すれば、インバータ4等を構成するスイッチング素子やモータ2の巻線等に加わる電流ストレスを、従来よりも分散させることができる。また、本実施形態では、ロータの位置決め処理を行なう毎に電流ストレスを分散させる。つまり、特許文献1のように、まれな過電流発生時に対してではなく、モータ2を通常制御している期間内において電流ストレスを分散させることができる。 As described above, according to this embodiment, in the motor control system 1, the IC 5 applies current to the motor 2 via the inverter 4, changing the current pattern used for positioning the rotor of the motor 2 between three different patterns when controlling the motor using a position sensorless method. This configuration allows the current stress applied to the switching elements that make up the inverter 4 and the windings of the motor 2 to be more dispersed than in the past. Furthermore, in this embodiment, the current stress is dispersed each time the rotor positioning process is performed. In other words, the current stress can be dispersed during the period when the motor 2 is normally controlled, rather than only when an overcurrent occurs, as in Patent Document 1.
そして、IC5は、前回の位置決め処理に使用した通電パターンをメモリ10に記憶し、位置決め処理を行なう毎に通電パターンを変化させる。このように構成すれば、電流ストレスをより確実に分散させることができる。 The IC5 then stores the current conduction pattern used in the previous positioning process in memory 10, and changes the current conduction pattern each time positioning is performed. This configuration makes it possible to more reliably distribute current stress.
(第2実施形態)
以下、第1実施形態と同一部分には同一符号を付して説明を省略し、異なる部分について説明する。図6に示すように、第2実施形態では、モータ2への通電回数をカウントし、その通電回数に応じて通電パターンA,B,Cを切り替える順番を変化させる。図7に示すように、カウンタ6は、IGSがOFFしている期間においてモータ2への通電回数をカウントし、カウンタ7は、IGSがONしている期間に同通電回数をカウントする。ラジエータを空冷するためのファンを駆動するモータ2は、IGSがOFFしている期間でも、走行停止直後のように高温となっているエンジンを冷却する必要があれば、+B電源より通電が行われることがある。
Second Embodiment
Hereinafter, the same parts as those in the first embodiment are denoted by the same reference numerals and their description will be omitted, and only differences will be described. As shown in Fig. 6 , in the second embodiment, the number of times that the motor 2 is energized is counted, and the order in which the energization patterns A, B, and C are switched is changed depending on the number of times that the motor 2 is energized. As shown in Fig. 7 , a counter 6 counts the number of times that the motor 2 is energized while the IGS is OFF, and a counter 7 counts the number of times that the IGS is energized while the IGS is ON. The motor 2, which drives the fan for cooling the radiator, may be energized from the +B power supply even while the IGS is OFF if it is necessary to cool the engine, which is at a high temperature, such as immediately after stopping driving.
計数部であるカウンタ6,7のカウント値をどの様に用いるかによって、通電回数は変化する。第2実施形態では、IGSのOFF期間及びON期間の通電回数を合計し、且つ今回IGSをONするより前の通電回数は記憶しないものとする。この場合、図7に示す例では、前回起動時の一連の通電回数は「4」、今回起動時の通電回数は「2」となる。 The number of energizations varies depending on how the count values of counters 6 and 7, which are the counting unit, are used. In the second embodiment, the number of energizations during the IGS OFF and ON periods is totaled, and the number of energizations before the IGS was turned ON this time is not stored. In this case, in the example shown in Figure 7, the number of consecutive energizations at the previous startup is "4," and the number of energizations at the current startup is "2."
図7において、ステップS0に続くステップS21~S26では、通電回数の合計を、それぞれの閾値(1)~(3)~…(6)と比較する。尚、図示の都合上、一部を省略している。各閾値(1)~(6)は、例えば値が次第に大きくなるように設定する。通電回数の合計が閾値(1)未満であれば(S21;No)、第1実施形態と同様にステップS1~S5を実行する。これらを「組み合わせ1」としている。通電回数の合計が閾値(2)未満であれば(S22;No)、ステップS27~S31を実行する。これらは、上記の「組み合わせ1」のステップS4,S5を入れ替えたパターンであり、「組み合わせ2」としている。 In Figure 7, in steps S21 to S26 following step S0, the total number of energizations is compared with the respective thresholds (1) to (3) to (6). Note that some steps have been omitted for ease of illustration. For example, the thresholds (1) to (6) are set so that their values gradually increase. If the total number of energizations is less than threshold (1) (S21; No), steps S1 to S5 are executed as in the first embodiment. This is referred to as "combination 1." If the total number of energizations is less than threshold (2) (S22; No), steps S27 to S31 are executed. This is a pattern in which steps S4 and S5 of the above "combination 1" are swapped, and is referred to as "combination 2."
通電回数の合計が閾値(3)未満であれば(S23;No)、「組み合わせ3」(S32)を実行する。同様に、通電回数の合計が閾値(4)~(6)未満であれば(S24~S26;No)、「組み合わせ4~6」を実行する(S33~S35)。すなわち、「組み合わせ」は3P2の順列で、全部で6通りとなる。以降は第1実施形態と同様に、ステップS6~S11を実行する。尚、閾値(1)~(6)の差分は「2」以上でも良い。また、今回IGSをONするより前の通電回数を記憶して、その回数に今回起動した以降の通電回数を加算しても良い。 If the total number of energizations is less than threshold value (3) (S23; No), "Combination 3" (S32) is executed. Similarly, if the total number of energizations is less than threshold values (4) to (6) (S24-S26; No), "Combinations 4 to 6" are executed (S33-S35). In other words, the "combinations" are permutations of 3P2, for a total of six combinations. From then on, steps S6 to S11 are executed, as in the first embodiment. Note that the difference between threshold values (1) to (6) may be "2" or more. Alternatively, the number of energizations before the IGS was turned on this time may be stored, and the number of energizations since the current startup may be added to that number.
以上のように第2実施形態によれば、IC5は、カウンタ6及び7によりモータ2への通電回数を計数し、その計数された値に応じて通電パターンを変化させる順序を切り替える。このように構成すれば、電流ストレスをより多様に分散させることができる。 As described above, according to the second embodiment, IC 5 counts the number of times current is applied to motor 2 using counters 6 and 7, and switches the order in which the current pattern is changed depending on the counted value. This configuration allows current stress to be distributed in a more diverse manner.
(第3実施形態)
図8に示すように、第3実施形態では、今回使用する通電パターンNoを、IGSのON期間中におけるモータ2の通電回数の累積値のみを「通電回数」として、その「通電回数」を通電パターン数「3」で除した際の剰余とする(S41)。つまり、通電パターンNoは「0,1,2」の何れかになるので、ステップでは、それらに通電パターンA,B,Cを対応させて選択する。
(Third embodiment)
8, in the third embodiment, the current supply pattern No. to be used is determined as the remainder when the cumulative number of times the motor 2 is energized while the IGS is ON is used as the "current supply number," and the "current supply number" is divided by the number of current supply patterns, "3" (S41). In other words, the current supply pattern No. will be either "0, 1, or 2," and current supply patterns A, B, or C are selected in accordance with the corresponding current supply pattern No. in step S41.
以上のように第3実施形態によれば、IGSのON期間中におけるモータ2の通電回数の累積値のみを「通電回数」として今回使用する通電パターンNoを決定するので、通電回数を記憶させるメモリ10の容量を、第2実施形態よりも削減できる。 As described above, according to the third embodiment, the current pattern No. to be used is determined using only the cumulative number of times the motor 2 is energized while the IGS is ON as the "current count," so the capacity of the memory 10 that stores the current count can be reduced compared to the second embodiment.
(第4実施形態)
図9に示すように、第4実施形態では、ステップS0を実行すると、IGSのON期間中の通電回数を10進法で表した際に各桁の値の和を求め、その和をモータ2の相数である「3」で除した際の剰余が「0」か否かを判断する(S50)。剰余が「0」であれば(Yes)、第1実施形態と同様にステップS1~S11を実行する。一方、剰余が「0」でなければ(No)、ステップS51~S55を実行した後、ステップS6に移行する。
(Fourth embodiment)
9, in the fourth embodiment, when step S0 is executed, the values of each digit when the number of times the IGS is energized during its ON period is expressed in decimal notation is summed, and when this sum is divided by "3", which is the number of phases of the motor 2, it is determined whether the remainder is "0" (S50). If the remainder is "0" (Yes), steps S1 to S11 are executed as in the first embodiment. On the other hand, if the remainder is not "0" (No), steps S51 to S55 are executed, and then the process proceeds to step S6.
ステップS52~S55にそれぞれ示す通電パターンの-B,-C,-Aは、図4に示す通電パターンB,C,Aの各相電流ベクトルの極性を反転させたものである。尚、通電パターンA~Cは非反転パターン群に相当し、通電パターン-A~-Cは反転パターン群に相当する。前回の通電パターンがA又は-Aであれば(S51;Yes)今回の通電パターンを-Bとし(S52)、前回の通電パターンがB又は-Bであれば(S53;Yes)今回の通電パターンを-Cとする(S54)。前回の通電パターンがC又は-Cであれば(S53;No)今回の通電パターンを-Aとする(S55)。 The energization patterns -B, -C, and -A shown in steps S52 to S55 are obtained by inverting the polarity of the phase current vectors of energization patterns B, C, and A shown in Figure 4. Note that energization patterns A to C correspond to the non-inverted pattern group, and energization patterns -A to -C correspond to the inverted pattern group. If the previous energization pattern was A or -A (S51; Yes), the current energization pattern is set to -B (S52). If the previous energization pattern was B or -B (S53; Yes), the current energization pattern is set to -C (S54). If the previous energization pattern was C or -C (S53; No), the current energization pattern is set to -A (S55).
以上のように第4実施形態によれば、IC5は、カウンタ7により計数されたモータ2への通電回数を、モータ2の相数で除した剰余がゼロか否かに応じて、非反転パターン群と、反転パターン群との何れを使用するかを選択する。このように構成すれば、より多くの通電パターンのバリエーションを簡単に増やすことができ、電流ストレスをより分散させることができる。 As described above, according to the fourth embodiment, IC5 selects whether to use the non-inversion pattern group or the inversion pattern group depending on whether the remainder obtained by dividing the number of times current is applied to motor 2, counted by counter 7, by the number of phases of motor 2 is zero. This configuration makes it easy to increase the number of variations in current application patterns, further distributing current stress.
(第5実施形態)
第5実施形態ではIC5に替えて、図10に示すIC21を使用する。IC21は、電源+Bが通電された時点で、バイナリの数値データ「00」、「01」、「10」をそれぞれ生成する回路22(0)~22(2)を備えている(図11;S60)。これらの回路20は、例えばANDやOR等の論理回路を組み合わせて構成する。
Fifth Embodiment
In the fifth embodiment, IC21 shown in Fig. 10 is used instead of IC5. IC21 includes circuits 22(0) to 22(2) that generate binary numeric data "00,""01," and "10," respectively, when power supply +B is energized (Fig. 11; S60). These circuits 22 are configured by combining logic circuits such as AND and OR.
また、ソフトウェアによりランダム関数を実現し、上記の数値データ「00」、「01」、「10」をランダム関数に取り込んで(S62)、ランダム関数によって何れか1つの数値データを選択する。選択された数値データを通電パターンNoとして、今回使用する通電パターンとする(S63)。 A random function is also implemented using software, and the above numerical data "00," "01," and "10" are input into the random function (S62), and one of the numerical data is selected by the random function. The selected numerical data is set as the current conduction pattern No., and is designated as the current conduction pattern to be used (S63).
尚、ステップS61では、回路22(0)~22(2)が生成した数値データを記憶させるが、ここではメモリ10に記憶させても良いし、図10に示す「出力:00」~「出力:10」の各ブロックをメモリやレジスタとして、それらのブロックに記憶させても良い。
以上のように第5実施形態によれば、今回使用する通電パターンを、ランダム関数を用いてランダムに選択できる。尚、IC5に対して、IC21と同様の機能を持たせても良い。
In step S61, the numerical data generated by circuits 22(0) to 22(2) is stored. In this case, the data may be stored in memory 10, or each of the blocks "Output: 00" to "Output: 10" shown in FIG. 10 may be used as a memory or register and the data may be stored in those blocks.
As described above, according to the fifth embodiment, the current pattern to be used can be selected randomly using a random function. Note that IC5 may be provided with the same functions as IC21.
(その他の実施形態)
モータの相数は「3」に限らない。
通電パターンも、A,B,Cの3種類に限らず、4種類以上用いても良い。
モータが駆動する負荷は、ラジエータ空冷用のファンに限らない。
本開示は、実施例に準拠して記述されたが、本開示は当該実施例や構造に限定されるものではないと理解される。本開示は、様々な変形例や均等範囲内の変形をも包含する。加えて、様々な組み合わせや形態、さらには、それらに一要素のみ、それ以上、あるいはそれ以下、を含む他の組み合わせや形態をも、本開示の範疇や思想範囲に入るものである。
(Other embodiments)
The number of phases of the motor is not limited to "3".
The current conduction patterns are not limited to three types, A, B, and C, and four or more types may be used.
The load driven by the motor is not limited to a radiator cooling fan.
Although the present disclosure has been described with reference to the embodiments, it is understood that the present disclosure is not limited to the embodiments or structures. The present disclosure also encompasses various modifications and equivalent modifications. In addition, various combinations and forms, including only one element, more than one element, or less than one element, are also within the scope and spirit of the present disclosure.
図面中、1はモータ制御システム、2はモータ、4はインバータ、5はIC、6,7はカウンタ、10はメモリを示す。 In the drawing, 1 represents the motor control system, 2 represents the motor, 4 represents the inverter, 5 represents the IC, 6 and 7 represent counters, and 10 represents memory.
Claims (4)
前記モータのロータの位置決め処理に使用する通電パターンを、3種類以上に変化させる制御部(5,21)を備え、
前記制御部(5)は、前記モータへの通電回数を計数する計数部(6,7)を備え、
前記計数部により計数された値に応じて、前記通電パターンを変化させる順序を切り替え、
前記多相モータは、車両に搭載されるもので、
前記計数部は、イグニッションスイッチがONされている期間の通電回数に、前記イグニッションスイッチがOFFされている期間の通電回数を加えるか否かを、選択して計数可能であるモータ制御装置。 By energizing the polyphase motor (2) via an inverter circuit (4), the motor is controlled by a position sensorless method;
a control unit (5, 21) for changing the energization pattern used in the positioning process of the rotor of the motor into three or more types ;
The control unit (5) includes a counting unit (6, 7) that counts the number of times the motor is energized,
switching the order in which the current conduction pattern is changed according to the value counted by the counting unit;
The polyphase motor is mounted on a vehicle,
The counting unit is capable of counting by selecting whether or not to add the number of times that an ignition switch is turned off to the number of times that an ignition switch is turned on .
前記位置決め処理を行なう毎に、前記通電パターンを変化させる請求項1記載のモータ制御装置。 The control unit includes a storage unit (10) that stores the current pattern used in the previous positioning process,
2. The motor control device according to claim 1, wherein the current conduction pattern is changed every time the positioning process is performed.
これらの非反転パターン群における各相への通電極性を反転させた反転パターン群とを含む請求項1又は2記載のモータ制御装置。 The three or more types of current conduction patterns include a non-reversal pattern group in which the current conduction state for each phase is determined;
3. The motor control device according to claim 1, further comprising an inversion pattern group in which the polarity of the non-inversion pattern group is inverted to that of the phases.
前記計数部により計数された値を、前記モータの相数で除した剰余がゼロか否かに応じて、前記非反転パターン群と、前記反転パターン群との何れを使用するかを選択する請求項3記載のモータ制御装置。 the control unit includes a counting unit that counts the number of times that the motor is energized,
4. The motor control device according to claim 3, wherein the motor control device selects whether to use the non-inversion pattern group or the inversion pattern group depending on whether a remainder obtained by dividing the value counted by the counting unit by the number of phases of the motor is zero or not.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022088705A JP7729265B2 (en) | 2022-05-31 | 2022-05-31 | Motor control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022088705A JP7729265B2 (en) | 2022-05-31 | 2022-05-31 | Motor control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023176430A JP2023176430A (en) | 2023-12-13 |
| JP7729265B2 true JP7729265B2 (en) | 2025-08-26 |
Family
ID=89122989
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022088705A Active JP7729265B2 (en) | 2022-05-31 | 2022-05-31 | Motor control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7729265B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012196064A (en) | 2011-03-17 | 2012-10-11 | Hitachi Automotive Systems Ltd | Driving device of synchronous motor |
| JP2014217113A (en) | 2013-04-23 | 2014-11-17 | 東芝キヤリア株式会社 | Motor drive device |
-
2022
- 2022-05-31 JP JP2022088705A patent/JP7729265B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012196064A (en) | 2011-03-17 | 2012-10-11 | Hitachi Automotive Systems Ltd | Driving device of synchronous motor |
| JP2014217113A (en) | 2013-04-23 | 2014-11-17 | 東芝キヤリア株式会社 | Motor drive device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023176430A (en) | 2023-12-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR0177948B1 (en) | Inverter Controller for Brushless DC Motor Control | |
| JP7660376B2 (en) | Method for operating an electric machine | |
| JP2008141828A (en) | Motor driving device and motor driving method | |
| US8860340B2 (en) | Fan motor driving device and cooling device using the same | |
| JPH11159467A (en) | Energizing controlling method in motor preheating device and motor preheating device | |
| WO2017122569A1 (en) | Device for driving three-phase brushless motor and method for driving same | |
| US7250740B2 (en) | Method and apparatus for generating pulse-width modulated waveform | |
| JP2019110718A (en) | Motor driving control device and control method of motor | |
| JP6407419B2 (en) | Driving method of circuit device | |
| JP7729265B2 (en) | Motor control device | |
| US6452356B1 (en) | Chopping energization control device for electric motor | |
| JPH09215338A (en) | Current command type PWM inverter | |
| JP6629056B2 (en) | MOTOR DRIVE DEVICE AND MOTOR DRIVE DEVICE CONTROL METHOD | |
| JPH04308499A (en) | How to drive a 3-phase stepping motor | |
| JP2004364381A (en) | Motor drive | |
| CN117905670A (en) | Compressor preheating control method, device, equipment and storage medium | |
| JP2004222420A (en) | Motor drive | |
| JP2024129485A (en) | Wiper control device | |
| JP7678687B2 (en) | Motor control device and image forming apparatus | |
| JP3567542B2 (en) | Sensorless motor drive circuit | |
| JP7067064B2 (en) | Motor control device and image forming device | |
| JP7312067B2 (en) | MOTOR CONTROL DEVICE, MOTOR CONTROL SYSTEM AND MOTOR CONTROL METHOD | |
| JP2019146405A (en) | Motor control device and motor control method | |
| CN120814170A (en) | Motor control device | |
| JPH10164882A (en) | Induction motor control method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241007 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250527 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250530 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250701 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250715 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250728 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7729265 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |