JP2018098856A - Control device of permanent magnet synchronous motor, image formation apparatus and control method - Google Patents

Control device of permanent magnet synchronous motor, image formation apparatus and control method Download PDF

Info

Publication number
JP2018098856A
JP2018098856A JP2016239410A JP2016239410A JP2018098856A JP 2018098856 A JP2018098856 A JP 2018098856A JP 2016239410 A JP2016239410 A JP 2016239410A JP 2016239410 A JP2016239410 A JP 2016239410A JP 2018098856 A JP2018098856 A JP 2018098856A
Authority
JP
Japan
Prior art keywords
value
permanent magnet
armature
synchronous motor
magnet synchronous
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.)
Pending
Application number
JP2016239410A
Other languages
Japanese (ja)
Inventor
博之 吉川
Hiroyuki Yoshikawa
博之 吉川
大地 鈴木
Daichi Suzuki
大地 鈴木
優太 橘
Yuta Tachibana
優太 橘
恭宏 小出
Yasuhiro Koide
恭宏 小出
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2016239410A priority Critical patent/JP2018098856A/en
Publication of JP2018098856A publication Critical patent/JP2018098856A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a control device of a permanent magnet synchronous motor, image formation apparatus and control method which estimate the magnetic pole position of a rotor in the stop state with the prescribed accuracy and suppress the occurrence of the vibration sound.SOLUTION: A control device of a sensorless type permanent magnet synchronous motor includes: a drive unit which drives a rotor by making the current flow to an armature; an initial position estimation unit which estimates the initial position being the magnetic pole position of the rotor in the stop state on the basis of the current flowing to the armature when the pulse voltage that sequentially generates the magnetic field vectors having the mutually-different directions is applied to the armature; and a control unit which controls the drive unit so as to generate the rotation magnetic field rotating from the estimated initial position. The control unit controls the drive unit so as to apply the pulse voltage when the rotor is in the stop state, and sets the voltage values Vd1, Vd2 of the pulse voltage in accordance with the temperature specific value being the value corresponding to the temperature of the armature at this time.SELECTED DRAWING: Figure 9

Description

本発明は、永久磁石同期電動機の制御装置、画像形成装置、および制御方法に関する。   The present invention relates to a control device, an image forming apparatus, and a control method for a permanent magnet synchronous motor.

一般に、永久磁石同期電動機(PMSM:Permanent Magnet Synchronous Motor)は、捲線を有する固定子と永久磁石を用いた回転子とを有し、捲線に交流電流を流して回転磁界を発生させる。これにより、回転子は回転磁界に同期して回転する。   Generally, a permanent magnet synchronous motor (PMSM) has a stator having a winding and a rotor using a permanent magnet, and an alternating current is passed through the winding to generate a rotating magnetic field. As a result, the rotor rotates in synchronization with the rotating magnetic field.

近年、センサレス型の永久磁石同期電動機が広く用いられている。センサレス型は、磁極位置を検出するための磁気センサやエンコーダを有していない。このため、センサレス型の永久磁石同期電動機の駆動には、回転中に捲線に発生する誘起電圧により流れる電流に基づいて回転子の磁極位置および回転速度を推定する方法が用いられる。   In recent years, sensorless permanent magnet synchronous motors have been widely used. The sensorless type does not have a magnetic sensor or an encoder for detecting the magnetic pole position. For this reason, a sensorless permanent magnet synchronous motor is driven by a method of estimating the magnetic pole position and rotation speed of the rotor based on the current that flows due to the induced voltage generated in the winding during rotation.

また、センサレス型の永久磁石同期電動機が停止しているときに回転子の磁極位置を推定するいわゆる初期位置推定の手法として、インダクティブセンシングと呼ばれる方法がある。この方法は、磁極位置によって捲線のインダクタンスが微妙に変化する性質を利用する方法であって、特許文献1に記載されるように、各相の励磁を順に行うように捲線に電圧を印加し、各相の励磁において捲線に流れる電流のピーク振幅値を比較することにより磁極位置を推定するものである。   As a so-called initial position estimation method for estimating the magnetic pole position of the rotor when the sensorless permanent magnet synchronous motor is stopped, there is a method called inductive sensing. This method utilizes the property that the inductance of the winding changes slightly depending on the magnetic pole position. As described in Patent Document 1, a voltage is applied to the winding so as to sequentially perform excitation of each phase, The magnetic pole position is estimated by comparing the peak amplitude values of the currents flowing through the windings in the excitation of each phase.

初期位置推定を行うことにより、その後に回転子を回転させる際に、回転子の磁極位置に応じて適切に固定子を励磁することができる。   By performing the initial position estimation, when the rotor is subsequently rotated, the stator can be appropriately excited according to the magnetic pole position of the rotor.

特開昭63−069489号公報Japanese Patent Laid-Open No. 63-069489

インダクティブセンシングによる初期位置推定では、捲線に印加する電圧を高くするほど、回転子の磁極位置( 初期位置)と励磁する捲線の位置とが一致したときとずれたときとの捲線に流れる電流の差が大きくなる。つまり、印加する電圧が低い場合と比べて高い精度の推定が可能になる。   In the initial position estimation by inductive sensing, the higher the voltage applied to the winding, the difference between the current flowing in the winding when the rotor magnetic pole position (initial position) matches the position of the exciting winding and when it shifts. Becomes larger. That is, it is possible to estimate with higher accuracy than when the applied voltage is low.

しかし、捲線に印加する電圧を高くすると、例えば長時間にわたって永久磁石同期電動機が使用されていない場合に、捲線から振動音が発生して永久磁石同期電動機が騒音の発生源になってしまう、という問題があった。   However, if the voltage applied to the shoreline is increased, for example, when the permanent magnet synchronous motor is not used for a long time, vibration sound is generated from the shoreline and the permanent magnet synchronous motor becomes a source of noise. There was a problem.

本発明は、上述の問題に鑑みてなされたもので、停止状態の回転子の磁極位置を所定の精度で推定することができかつ振動音の発生を抑えることのできる制御装置および制御方法を提供することを目的とする。   The present invention has been made in view of the above-described problems, and provides a control device and a control method capable of estimating the magnetic pole position of a stopped rotor with a predetermined accuracy and suppressing generation of vibration noise. The purpose is to do.

本発明の実施形態に係る制御装置は、電機子に流れる電流による回転磁界によって永久磁石を用いた回転子が回転するセンサレス型の永久磁石同期電動機の制御装置であって、 前記電機子に電流を流して前記回転子を駆動する駆動部と、互いに方向の異なる磁界ベクトルを順次に生じさせるパルス電圧が前記電機子に印加されたときの当該電機子に流れる電流に基づいて、停止状態の前記回転子の磁極位置である初期位置を推定する初期位置推定部と、推定された前記初期位置から回転する前記回転磁界が生成されるよう前記駆動部を制御する制御部と、を有し、前記制御部は、前記回転子が停止状態にあるときに前記パルス電圧を印加するよう前記駆動部を制御し、その際に前記電機子の温度に対応した値である温度特定値に応じて当該パルス電圧の電圧値を設定する。   A control device according to an embodiment of the present invention is a control device for a sensorless permanent magnet synchronous motor in which a rotor using a permanent magnet is rotated by a rotating magnetic field generated by a current flowing through the armature, and a current is supplied to the armature. The rotation unit in a stopped state based on a current flowing through the armature when a pulse voltage that sequentially generates a magnetic field vector having different directions from each other is applied to the drive unit that drives the rotor to flow. An initial position estimating unit that estimates an initial position that is a magnetic pole position of a child, and a control unit that controls the driving unit so that the rotating magnetic field that rotates from the estimated initial position is generated, and the control The control unit controls the driving unit to apply the pulse voltage when the rotor is in a stopped state, and in response to a temperature specific value that is a value corresponding to the temperature of the armature. To set the voltage value of the pulse voltage.

本発明によると、停止状態の回転子の磁極位置を所定の精度で推定することができかつ振動音の発生を抑えることができる。   According to the present invention, the magnetic pole position of the rotor in the stopped state can be estimated with a predetermined accuracy, and the generation of vibration noise can be suppressed.

本発明の一実施形態に係るモータ制御装置を備えた画像形成装置の構成の概要を示す図である。1 is a diagram illustrating an outline of a configuration of an image forming apparatus including a motor control device according to an embodiment of the present invention. ブラシレスモータの構成を模式的に示す図である。It is a figure which shows typically the structure of a brushless motor. ブラシレスモータのd−q軸モデルを示す図である。It is a figure which shows the dq axis | shaft model of a brushless motor. モータ制御装置の機能的構成の一例を示す図である。It is a figure which shows an example of a functional structure of a motor control apparatus. モータ制御装置におけるモータ駆動部および電流検出部の構成の例を示す図である。It is a figure which shows the example of a structure of the motor drive part and electric current detection part in a motor control apparatus. 初期位置推定の処理の概要を示す図である。It is a figure which shows the outline | summary of the process of initial position estimation. 初期位置推定において電機子に流れる電流の測定結果の例を示す図である。It is a figure which shows the example of the measurement result of the electric current which flows into an armature in initial position estimation. 初期位置推定において電機子に流れる電流に対する電機子の昇温の影響を示す図である。It is a figure which shows the influence of the temperature rising of an armature with respect to the electric current which flows into an armature in initial position estimation. 初期位置推定におけるパルス電圧の電圧値の設定の概要を示す図である。It is a figure which shows the outline | summary of the setting of the voltage value of the pulse voltage in initial position estimation. モータ制御装置における記憶部および計時部の構成の例を示す図である。It is a figure which shows the example of a structure of the memory | storage part in a motor control apparatus, and a time measuring part. 温度特定値とパルス電圧の設定値との対応の第1例を示す図である。It is a figure which shows the 1st example of a response | compatibility with a temperature specific value and the setting value of a pulse voltage. 温度特定値とパルス電圧の設定値との対応の第2例を示す図である。It is a figure which shows the 2nd example of a response | compatibility with a temperature specific value and the setting value of a pulse voltage. 温度特定値とパルス電圧の設定値との対応の第3例を示す図である。It is a figure which shows the 3rd example of a response | compatibility with a temperature specific value and the setting value of a pulse voltage. 温度特定値とパルス電圧の設定値との対応の第4例を示す図である。It is a figure which shows the 4th example of a response | compatibility with a temperature specific value and the setting value of a pulse voltage. 変更要否情報の例を示す図である。It is a figure which shows the example of change necessity information. 画像形成装置における処理の流れの概要を示す図である。FIG. 3 is a diagram illustrating an outline of a process flow in an image forming apparatus. 初期位置推定処理の流れの第1例を示す図である。It is a figure which shows the 1st example of the flow of an initial position estimation process. 初期位置推定処理の流れの第2例を示す図である。It is a figure which shows the 2nd example of the flow of an initial position estimation process. 初期位置推定処理の流れの第3例を示す図である。It is a figure which shows the 3rd example of the flow of an initial position estimation process. 初期位置推定処理の流れの第4例を示す図である。It is a figure which shows the 4th example of the flow of an initial position estimation process. 温度センサを有するブラシレスモータの内部構造の例を示す図である。It is a figure which shows the example of the internal structure of the brushless motor which has a temperature sensor.

図1には本発明の一実施形態に係るモータ制御装置21を備えた画像形成装置1の構成の概要が、図2にはブラシレスモータ3,3bの構成が模式的に示されている。   FIG. 1 schematically shows the configuration of an image forming apparatus 1 including a motor control device 21 according to an embodiment of the present invention, and FIG. 2 schematically shows the configuration of brushless motors 3 and 3b.

図1において、画像形成装置1は、電子写真式のプリンタエンジン1Aを備えたカラープリンタである。プリンタエンジン1Aは4個のイメージングステーション11,12,13,14を有しており、イエロー(Y)、マゼンダ(M)、シアン(C)およびブラック(K)の4色のトナー像を並行して形成する。イメージングステーション11,12,13,14のそれぞれは、筒状の感光体、帯電チャージャ、現像器、クリーナ、および露光用の光源などを有している。   In FIG. 1, an image forming apparatus 1 is a color printer including an electrophotographic printer engine 1A. The printer engine 1A has four imaging stations 11, 12, 13, and 14, which are arranged in parallel for four color toner images of yellow (Y), magenta (M), cyan (C), and black (K). Form. Each of the imaging stations 11, 12, 13, and 14 includes a cylindrical photosensitive member, a charging charger, a developing device, a cleaner, a light source for exposure, and the like.

4色のトナー像は中間転写ベルト16に一次転写され、用紙カセット10から給紙ローラ15Aによって引き出されてレジストローラ対15Bを経て搬送されてきた用紙9に二次転写される。二次転写の後、用紙9は定着器17の内部を通って上部の排紙トレイ18へ送り出される。定着器17を通過するとき、加熱および加圧によってトナー像が用紙9に定着する。   The four-color toner images are primarily transferred to the intermediate transfer belt 16, and are secondarily transferred from the paper cassette 10 to the paper 9 that has been pulled out by the paper feed roller 15A and conveyed through the registration roller pair 15B. After the secondary transfer, the sheet 9 passes through the inside of the fixing device 17 and is sent to the upper discharge tray 18. When passing through the fixing device 17, the toner image is fixed on the paper 9 by heating and pressing.

画像形成装置1は、定着器17、中間転写ベルト16、給紙ローラ15A、レジストローラ15B、感光体、および現像器のローラなどの回転体を回転させる駆動源として、ブラシレスモータ3を含む複数のブラシレスモータを用いる。つまり、プリンタエンジン1Aは、これらのブラシレスモータにより回転駆動される回転体を用いて用紙9を搬送したり当該用紙9に画像を形成したりする。   The image forming apparatus 1 includes a plurality of brushless motors 3 as drive sources for rotating a rotating body such as a fixing unit 17, an intermediate transfer belt 16, a sheet feeding roller 15 </ b> A, a registration roller 15 </ b> B, a photosensitive member, and a developing unit roller. Use a brushless motor. That is, the printer engine 1A conveys the paper 9 or forms an image on the paper 9 using a rotating body that is rotationally driven by these brushless motors.

ブラシレスモータ3は、例えば用紙カセット10の近傍に配置されて、給紙ローラ15Aを回転駆動する。このブラシレスモータ3は、モータ制御装置21により制御される。   The brushless motor 3 is disposed, for example, in the vicinity of the paper cassette 10 and rotationally drives the paper feed roller 15A. The brushless motor 3 is controlled by a motor control device 21.

図2において、ブラシレスモータ3,3bは、センサレス型の永久磁石同期電動機(PMSM:Permanent Magnet Synchronous Motor)である。   In FIG. 2, brushless motors 3 and 3b are sensorless permanent magnet synchronous motors (PMSM).

図2(A)に示すブラシレスモータ3は、回転磁界を発生させる電機子としての固定子31と、永久磁石を用いたインナー式の回転子32とを備えている。固定子31は、120°間隔で配置されたU相、V相、W相のコア36,37,38、およびY結線された3つの捲線(コイル)33,34,35を有している。U相、V相およびW相の3相交流電流を捲線33〜35に流してコア36,37,38を順に励磁することによって回転磁界が生じる。回転子32は、この回転磁界に同期して回転する。   The brushless motor 3 shown in FIG. 2A includes a stator 31 as an armature that generates a rotating magnetic field, and an inner rotor 32 using a permanent magnet. The stator 31 has U-phase, V-phase, and W-phase cores 36, 37, and 38 arranged at intervals of 120 °, and three windings (coils) 33, 34, and 35 that are Y-connected. A rotating magnetic field is generated by flowing a U-phase, V-phase, and W-phase AC current through the windings 33 to 35 and exciting the cores 36, 37, and 38 in order. The rotor 32 rotates in synchronization with this rotating magnetic field.

このようなブラシレスモータ3に代えて、図2(B)に示すブラシレスモータ3bを画像形成装置1に実装することができる。ブラシレスモータ3bは、回転磁界を発生させる固定子31bと、永久磁石を用いたアウター式の回転子32bとを備えている。固定子31bは、120°間隔で配置されたU相、V相、W相のコア36b,37b,38b、およびY結線された3つの捲線33b,34b,35bを有している。ブラシレスモータ3bもブラシレスモータ3と同様に回転磁界に同期して回転する。   Instead of such a brushless motor 3, a brushless motor 3 b shown in FIG. 2B can be mounted on the image forming apparatus 1. The brushless motor 3b includes a stator 31b that generates a rotating magnetic field and an outer rotor 32b that uses a permanent magnet. The stator 31b has U-phase, V-phase, and W-phase cores 36b, 37b, and 38b arranged at intervals of 120 °, and three windings 33b, 34b, and 35b that are Y-connected. Similarly to the brushless motor 3, the brushless motor 3b rotates in synchronization with the rotating magnetic field.

図2に示す例では回転子32,32bの磁極数は2である。ただし、回転子32,32bの磁極数は2に限らず、4または6以上であってもよい。また、固定子31,31bのスロット数は3に限らない。いずれにしても、ブラシレスモータ3,3bに対して、d−q軸座標系を基本とした制御モデルを用いて磁極位置および回転速度の推定を行うベクトル制御(センサレスベクトル制御)が、モータ制御装置21により行われる。   In the example shown in FIG. 2, the number of magnetic poles of the rotors 32 and 32b is two. However, the number of magnetic poles of the rotors 32 and 32b is not limited to 2, and may be 4 or 6 or more. Further, the number of slots of the stators 31 and 31b is not limited to three. In any case, for the brushless motors 3 and 3b, vector control (sensorless vector control) for estimating the magnetic pole position and the rotational speed using a control model based on the dq axis coordinate system is used for the motor control device. 21.

なお、以下において、回転子32のS極およびN極のうちの黒丸で示すN極の回転角度位置を、回転子32の「磁極位置PS」ということがある。   Hereinafter, the rotation angle position of the N pole indicated by the black circle of the S pole and the N pole of the rotor 32 may be referred to as a “magnetic pole position PS” of the rotor 32.

図3にはブラシレスモータ3のd−q軸モデルが示されている。ブラシレスモータ3のベクトル制御では、ブラシレスモータ3の捲線33〜35に流れる3相の交流電流を、回転子32である永久磁石と同期して回転している2相の捲線に流す直流電流に変換して制御を簡単化する。   FIG. 3 shows a dq axis model of the brushless motor 3. In the vector control of the brushless motor 3, the three-phase alternating current flowing through the windings 33 to 35 of the brushless motor 3 is converted into the direct current flowing through the two-phase winding that rotates in synchronization with the permanent magnet that is the rotor 32. To simplify the control.

永久磁石の磁束方向(N極の方向)をd軸とし、d軸から電気角でπ/2[rad](90°)進んだ方向をq軸とする。d軸およびq軸はモデル軸である。U相の捲線33を基準とし、これに対するd軸の進み角をθと定義する。この角度θは、U相の捲線33に対する磁極の角度位置(磁極位置PS)を示す。d−q座標系は、U相の捲線33を基準としてこれより角度θだけ進んだ位置にある。   The magnetic flux direction (N-pole direction) of the permanent magnet is defined as the d axis, and the direction advanced by π / 2 [rad] (90 °) in electrical angle from the d axis is defined as the q axis. The d axis and the q axis are model axes. The lead angle of the d-axis relative to the U-phase ridge line 33 is defined as θ. This angle θ represents the angular position of the magnetic pole (magnetic pole position PS) with respect to the U-phase winding 33. The dq coordinate system is at a position advanced by an angle θ with respect to the U-phase ridge line 33 as a reference.

ブラシレスモータ3は回転子32の角度位置(磁極位置)を検出する位置センサを有していないので、モータ制御装置21において回転子32の磁極位置PSを推定する必要がある。その推定した磁極位置を示す推定角度θmに対応してγ軸を定め、γ軸よりも電気角でπ/2進んだ位置をδ軸に定める。γ−δ座標系は、U相の捲線33を基準としてこれより推定角度θmだけ進んだ位置にある。角度θに対する推定角度θmの遅れ量を、Δθと定義する。遅れ量Δθが零のときは、γ−δ座標系はd−q座標系と一致する。   Since the brushless motor 3 does not have a position sensor that detects the angular position (magnetic pole position) of the rotor 32, the motor control device 21 needs to estimate the magnetic pole position PS of the rotor 32. A γ-axis is determined corresponding to the estimated angle θm indicating the estimated magnetic pole position, and a position advanced by π / 2 in electrical angle from the γ-axis is determined on the δ-axis. The γ-δ coordinate system is at a position advanced by an estimated angle θm from the U-phase ridge line 33 as a reference. A delay amount of the estimated angle θm with respect to the angle θ is defined as Δθ. When the delay amount Δθ is zero, the γ-δ coordinate system coincides with the dq coordinate system.

図4にはモータ制御装置21の機能的構成の一例が、図5にはモータ制御装置21におけるモータ駆動部26および電流検出部27の構成の例が、それぞれ示されている。また、図6には初期位置推定の処理の概要が、図7には初期位置推定において電機子に流れる電流の測定結果の例が、それぞれ示されている。   FIG. 4 shows an example of the functional configuration of the motor control device 21, and FIG. 5 shows an example of the configuration of the motor drive unit 26 and the current detection unit 27 in the motor control device 21, respectively. FIG. 6 shows an outline of the initial position estimation process, and FIG. 7 shows an example of the measurement result of the current flowing through the armature in the initial position estimation.

図4に示すように、モータ制御装置21は、ベクトル制御部23、速度・位置推定部24、初期位置推定部25、モータ駆動部26、電流検出部27、記憶部28、および計時部29などを有している。   As shown in FIG. 4, the motor control device 21 includes a vector control unit 23, a speed / position estimation unit 24, an initial position estimation unit 25, a motor drive unit 26, a current detection unit 27, a storage unit 28, a timing unit 29, and the like. have.

モータ駆動部26は、ブラシレスモータ3の捲線33〜35に電流を流して回転子32を駆動するインバータ回路である。図5のように、モータ駆動部26は、3つのデュアル素子261,262,263、およびプリドライブ回路265などを有する。   The motor driving unit 26 is an inverter circuit that drives the rotor 32 by causing a current to flow through the windings 33 to 35 of the brushless motor 3. As shown in FIG. 5, the motor drive unit 26 includes three dual elements 261, 262, 263, a pre-drive circuit 265, and the like.

各デュアル素子261〜263は、特性の揃った2つのトランジスタ(例えば、電界効果トランジスタ:FET)を直列接続してパッケージに収めた回路部品である。   Each of the dual elements 261 to 263 is a circuit component in which two transistors (for example, field effect transistors: FETs) with uniform characteristics are connected in series and housed in a package.

デュアル素子261〜263によって、直流電源ライン211から接地ラインへ捲線33〜35を介して流れる電流Iが制御される。詳しくは、デュアル素子261のトランジスタQ1,Q2によって、捲線33を流れる電流Iuが制御され、デュアル素子262のトランジスタQ3,Q4によって、捲線34を流れる電流Ivが制御される。そして、デュアル素子263のトランジスタQ5,Q6によって、捲線35を流れる電流Iwが制御される。   The dual elements 261 to 263 control the current I flowing from the DC power supply line 211 to the ground line via the feeder lines 33 to 35. Specifically, the current Iu flowing through the winding 33 is controlled by the transistors Q1 and Q2 of the dual element 261, and the current Iv flowing through the winding 34 is controlled by the transistors Q3 and Q4 of the dual element 262. Then, the current Iw flowing through the winding 35 is controlled by the transistors Q5 and Q6 of the dual element 263.

図5において、プリドライブ回路265は、ベクトル制御部23から入力される制御信号U+,U−,V+,V−,W+,W−を、各トランジスタQ1〜Q6に適した電圧レベルに変換する。変換後の制御信号U+,U−,V+,V−,W+,W−が、トランジスタQ1〜Q6の制御端子(ゲート)に入力される。   In FIG. 5, the pre-drive circuit 265 converts the control signals U +, U−, V +, V−, W +, W− input from the vector control unit 23 into voltage levels suitable for the transistors Q1 to Q6. The converted control signals U +, U−, V +, V−, W +, W− are input to the control terminals (gates) of the transistors Q1 to Q6.

電流検出部27は、U相電流検出部271およびV相電流検出部272を有し、捲線33,34に流れる電流Iu,Ivを検出する。Iu+Iv+Iw=0であるので、検出した電流Iu,Ivの値から計算によって電流Iwを求めることができる。   The current detection unit 27 includes a U-phase current detection unit 271 and a V-phase current detection unit 272, and detects currents Iu and Iv flowing through the windings 33 and 34. Since Iu + Iv + Iw = 0, the current Iw can be obtained by calculation from the detected currents Iu and Iv.

U相電流検出部271およびV相電流検出部272は、電流Iu,Ivの流路に挿入されているシャント抵抗による電圧降下を増幅してA/D変換し、電流Iu,Ivの検出値として出力する。すなわち、2シャント方式の検出を行う。シャント抵抗の抵抗値は1/10Ωオーダーの小さい値である。   The U-phase current detection unit 271 and the V-phase current detection unit 272 amplify the voltage drop due to the shunt resistor inserted in the flow paths of the currents Iu and Iv, perform A / D conversion, and use them as detected values of the currents Iu and Iv. Output. That is, the two-shunt detection is performed. The resistance value of the shunt resistor is a small value on the order of 1 / 10Ω.

なお、モータ駆動部26と電流検出部27とを一体化した回路部品を用いてモータ制御装置21を構成することができる。   Note that the motor control device 21 can be configured using circuit components in which the motor drive unit 26 and the current detection unit 27 are integrated.

図4に戻って、ベクトル制御部23は、上位制御部20からの速度指令S1の示す速度指令値ω*に応じて、モータ駆動部26を制御する。上位制御部20は、画像形成装置1の全体の制御を受け持つコントローラであり、画像形成装置1をウォームアップするとき、プリントジョブを実行するとき、節電モードに移行するときなどに速度指令S1を発する。回転駆動の開始(起動)を指令する場合に、上位制御部20は、起動指令S1aを含む速度指令S1をベクトル制御部23に与える。つまり、この場合の速度指令S1は、起動指令S1aとなる。その後、所定の運転パターンに従って加速するよう速度指令値ω*を増大させる。   Returning to FIG. 4, the vector control unit 23 controls the motor drive unit 26 according to the speed command value ω * indicated by the speed command S <b> 1 from the host control unit 20. The host control unit 20 is a controller that is responsible for overall control of the image forming apparatus 1, and issues a speed command S1 when the image forming apparatus 1 is warmed up, when a print job is executed, or when the power saving mode is entered. . When instructing the start (startup) of the rotational drive, the host control unit 20 gives the speed command S1 including the start command S1a to the vector control unit 23. That is, the speed command S1 in this case is the start command S1a. Thereafter, the speed command value ω * is increased so as to accelerate according to a predetermined operation pattern.

ベクトル制御部23は、起動指令S1aが入力されると、後に述べる初期位置を推定するためのパルス電圧を電機子の捲線33〜35に印加するようモータ駆動部26を制御する。その後に、初期位置推定部25により推定された初期位置から回転する回転磁界が生成されるようモータ駆動部26を制御する。   When the start command S1a is input, the vector control unit 23 controls the motor drive unit 26 so as to apply a pulse voltage for estimating an initial position, which will be described later, to the windings 33 to 35 of the armature. Thereafter, the motor drive unit 26 is controlled so that a rotating magnetic field that rotates from the initial position estimated by the initial position estimation unit 25 is generated.

ベクトル制御部23は、速度制御部41、電流制御部42、出力座標変換部43、PWM変換部44、および入力座標変換部45を有する。これらの各部により、次のようにブラシレスモータ3のベクトル制御のための処理が行われる。   The vector control unit 23 includes a speed control unit 41, a current control unit 42, an output coordinate conversion unit 43, a PWM conversion unit 44, and an input coordinate conversion unit 45. By these units, processing for vector control of the brushless motor 3 is performed as follows.

速度制御部41は、上位制御部20からの速度指令値ω*と速度・位置推定部24からの速度推定値ωmとに基づいて、速度推定値ωmが速度指令値ω*に近づくようにγ−δ座標系の電流指令値Iγ*,Iδ*を決定する。   Based on the speed command value ω * from the host control unit 20 and the speed estimate value ωm from the speed / position estimation unit 24, the speed control unit 41 sets γ so that the speed estimate value ωm approaches the speed command value ω *. The current command values Iγ * and Iδ * in the −δ coordinate system are determined.

電流制御部42は、電流指令値Iγ*,Iδ*に基づいて、γ−δ座標系の電圧指令値Vγ*,Vδ*を決定する。   The current control unit 42 determines voltage command values Vγ * and Vδ * in the γ-δ coordinate system based on the current command values Iγ * and Iδ *.

出力座標変換部43は、速度・位置推定部24からの推定角度θmに基づいて、電圧指令値Vγ*,Vδ*をU相、V相、およびW相の電圧指令値Vu*,Vv*,Vw*に変換する。   Based on the estimated angle θm from the speed / position estimation unit 24, the output coordinate conversion unit 43 converts the voltage command values Vγ * and Vδ * into the U-phase, V-phase, and W-phase voltage command values Vu *, Vv *, Convert to Vw *.

PWM変換部44は、電圧指令値Vu*,Vv*,Vw*に基づいて制御信号U+,U−,V+,V−,W+,W−を生成し、モータ駆動部26へ出力する。制御信号U+,U−,V+,V−,W+,W−は、ブラシレスモータ3に供給する3相交流電力の周波数および振幅をパルス幅変調(PWM: Pulse Width Modulation )により制御するための信号である。   The PWM converter 44 generates control signals U +, U−, V +, V−, W +, and W− based on the voltage command values Vu *, Vv *, and Vw *, and outputs them to the motor drive unit 26. The control signals U +, U−, V +, V−, W +, W− are signals for controlling the frequency and amplitude of the three-phase AC power supplied to the brushless motor 3 by pulse width modulation (PWM). is there.

入力座標変換部45は、電流検出部27により検出されたU相の電流IuおよびV相の電流Ivの各値からW相の電流Iwの値を算出する。そして、速度・位置推定部24からの推定角度θmと3相の電流Iu,Iv,Iwの値とに基づいて、γ−δ座標系の推定電流値Iγ,Iδを算出する。つまり、電流について3相から2相への変換を行う。   The input coordinate conversion unit 45 calculates the value of the W-phase current Iw from each value of the U-phase current Iu and the V-phase current Iv detected by the current detection unit 27. Based on the estimated angle θm from the speed / position estimation unit 24 and the values of the three-phase currents Iu, Iv, and Iw, the estimated current values Iγ and Iδ in the γ-δ coordinate system are calculated. That is, the current is converted from three phases to two phases.

速度・位置推定部24は、入力座標変換部45からの推定電流値Iγ,Iδと電流制御部42からの電圧指令値Vγ*,Vδ*とに基づいて、いわゆる電圧電流方程式に従って速度推定値ωmおよび推定角度θmを求める。速度推定値ωmは、回転子32の回転速度の推定値の例であり、推定角度θmは、回転子32の磁極位置PSの推定値の例である。   The speed / position estimation unit 24 is based on the estimated current values Iγ and Iδ from the input coordinate conversion unit 45 and the voltage command values Vγ * and Vδ * from the current control unit 42 according to a so-called voltage-current equation. Then, an estimated angle θm is obtained. The estimated speed value ωm is an example of an estimated value of the rotational speed of the rotor 32, and the estimated angle θm is an example of an estimated value of the magnetic pole position PS of the rotor 32.

求められた速度推定値ωmは、速度制御部41に入力され、求められた推定角度θmは、出力座標変換部43および入力座標変換部45に入力される。なお、速度推定値ωmを上位制御部20に回転状態のモニタ情報として送るようにしてもよい。   The obtained estimated speed value ωm is input to the speed control unit 41, and the obtained estimated angle θm is input to the output coordinate conversion unit 43 and the input coordinate conversion unit 45. Note that the estimated speed value ωm may be sent to the host controller 20 as monitor information of the rotation state.

初期位置推定部25は、インダクティブセンシング法を用いて、停止状態の回転子32の磁極位置PSである初期位置PSs( 図6参照)を推定する。停止状態とは、回転子32が完全に静止している状態に限らず、零に近い低速度で回転していたり小さく振動していたりする静止寸前の状態を含む。   The initial position estimation unit 25 estimates the initial position PSs (see FIG. 6), which is the magnetic pole position PS of the rotor 32 in a stopped state, using an inductive sensing method. The stopped state is not limited to a state where the rotor 32 is completely stationary, but includes a state just before a stationary state where the rotor 32 is rotating at a low speed close to zero or is vibrating slightly.

初期位置PSsの推定の要領は次の通りである。   The procedure for estimating the initial position PSs is as follows.

速度制御部41は、回転磁界が生成されるようモータ駆動部26を制御するのに先立って、図6(B)に示すパルス電圧Vθを複数回印加するようモータ駆動部26を制御する。パルス電圧Vθは、図6(A)に示す磁界ベクトル85を生じさせるために印加される。   Prior to controlling the motor drive unit 26 so that the rotating magnetic field is generated, the speed control unit 41 controls the motor drive unit 26 to apply the pulse voltage Vθ shown in FIG. 6B a plurality of times. The pulse voltage Vθ is applied to generate the magnetic field vector 85 shown in FIG.

磁界ベクトル85の方向は、パルス電圧Vθを印加するごとに切り替えられる。図6(A)の例では、電気角で360度の角度範囲を12等分した30度ずつずれる方向に切り替えられる。つまり、互いに方向の異なる磁界ベクトル85を順次に生じさせるようパルス電圧Vθを12回印加する。   The direction of the magnetic field vector 85 is switched every time the pulse voltage Vθ is applied. In the example of FIG. 6 (A), the electrical angle is switched to a direction that is shifted by 30 degrees by dividing the angle range of 360 degrees into 12 equal parts. That is, the pulse voltage Vθ is applied 12 times so as to sequentially generate magnetic field vectors 85 having different directions.

なお、以下において、初期位置PSsを推定するために磁界ベクトル85の方向が変わるようにパルス電圧Vθを印加することを「探索」ということがある。   In the following, applying the pulse voltage Vθ so that the direction of the magnetic field vector 85 changes in order to estimate the initial position PSs may be referred to as “search”.

磁界ベクトル85を生じさせるために、磁界ベクトル85と同じ向きの電流ベクトル95を定める。電流ベクトル95は、磁界ベクトル85を生じさせるために捲線33〜35に流すべき電流を表わす。電流ベクトル95の大きさは磁界ベクトル85の大きさと比例する。図6(A)では、図示を簡略化するため、磁界ベクトル85と電流ベクトル95とが同じ大きさのベクトルとして示されている。   In order to generate the magnetic field vector 85, a current vector 95 in the same direction as the magnetic field vector 85 is determined. Current vector 95 represents the current that should flow through the windings 33-35 to generate the magnetic field vector 85. The magnitude of the current vector 95 is proportional to the magnitude of the magnetic field vector 85. In FIG. 6A, the magnetic field vector 85 and the current vector 95 are shown as vectors having the same size for the sake of simplicity.

電流ベクトル95を定めることは、モータ駆動部26を制御するための実際の処理の上では、電流ベクトル95の向きと大きさとを設定することである。電流ベクトル95の向きとして、U相の捲線33に対する角度位置を示す角度θを設定する。この角度θは、図3で説明した通りd軸の角度位置を示す。つまり、本実施形態の初期位置PSsの推定においては、電流ベクトル95の向きをd軸とする。したがって、電流ベクトル95の大きさは、電流ベクトル95のd軸成分(Id)に等しい。電流ベクトル95のq軸成分(Iq)は零である。   The determination of the current vector 95 is to set the direction and magnitude of the current vector 95 in actual processing for controlling the motor driving unit 26. As the direction of the current vector 95, an angle θ indicating an angular position with respect to the U-phase winding 33 is set. This angle θ indicates the angular position of the d-axis as described in FIG. That is, in the estimation of the initial position PSs of the present embodiment, the direction of the current vector 95 is the d axis. Therefore, the magnitude of the current vector 95 is equal to the d-axis component (Id) of the current vector 95. The q-axis component (Iq) of the current vector 95 is zero.

速度制御部41は、探索のための処理として、図4に示すように、電流指令値Id*,Iq*を電流制御部42に与えるとともに、角度θを出力座標変換部43に入力する。電流指令値Id*は、電流ベクトル95のd軸成分の値Idを示すものであり、12回のパルス電圧Vθの印加において一定である。電流指令値Iq*は0である。角度θは、例えば0から始めて30度(π/6)ずつ330度(11π/6)まで、パルス電圧Vθの印加ごとに増加される。   As shown in FIG. 4, the speed control unit 41 supplies current command values Id * and Iq * to the current control unit 42 and inputs the angle θ to the output coordinate conversion unit 43 as a search process. The current command value Id * indicates the value Id of the d-axis component of the current vector 95 and is constant when the pulse voltage Vθ is applied 12 times. The current command value Iq * is zero. The angle θ is increased every time the pulse voltage Vθ is applied, for example, starting from 0 to 30 degrees (π / 6) to 330 degrees (11π / 6).

電流制御部42は、電流指令値Iγ*,Iδ*に代えて、電流指令値Id*,Iq*に基づいて、電圧指令値Vγ*,Vδ*を決定する。つまり、初期位置PSsの推定の処理において、電流指令値Iq*は0であり、電流指令値Id*に対応して電圧指令値Vγ*が決定される。電圧指令値Vδ*は0となる。この場合に、電圧指令値Vγ*は、パルス電圧Vθの電圧値(大きさ)Vdを決めるための電圧指令値Vd*であると言える。   The current control unit 42 determines the voltage command values Vγ * and Vδ * based on the current command values Id * and Iq * instead of the current command values Iγ * and Iδ *. That is, in the process of estimating the initial position PSs, the current command value Iq * is 0, and the voltage command value Vγ * is determined corresponding to the current command value Id *. The voltage command value Vδ * is zero. In this case, it can be said that the voltage command value Vγ * is the voltage command value Vd * for determining the voltage value (magnitude) Vd of the pulse voltage Vθ.

なお、電流指令値Id*を用いることなく、電流制御部42が電圧指令値Vd*を直接的に出力して電圧値Vdを設定するように構成してもよい。   The current control unit 42 may directly output the voltage command value Vd * and set the voltage value Vd without using the current command value Id *.

出力座標変換部43は、推定角度θmに代えて、角度θに基づいて、電圧指令値Vγ*,Vδ*を電圧指令値Vu*,Vv*,Vw*に変換する。この電圧指令値Vu*,Vv*,Vw*に基づいて、PWM変換部44が制御信号U+,U−,V+,V−,W+,W−を生成し、制御信号U+,U−,V+,V−,W+,W−に従ってモータ駆動部26がブラシレスモータ3にパルス電圧Vθを印加する。   The output coordinate conversion unit 43 converts the voltage command values Vγ * and Vδ * into voltage command values Vu *, Vv *, and Vw * based on the angle θ instead of the estimated angle θm. Based on the voltage command values Vu *, Vv *, Vw *, the PWM converter 44 generates the control signals U +, U−, V +, V−, W +, W−, and the control signals U +, U−, V +, The motor driving unit 26 applies a pulse voltage Vθ to the brushless motor 3 according to V−, W +, and W−.

なお、図6(B)に示す各パルス電圧Vθの波形は単一の矩形からなるが、実際にブラシレスモータ3に印加される電圧の波形は、U相、V相、およびW相の相ごとに10kHz〜20kHzのクロックの周期でパルス幅変調された多数の矩形からなる。   The waveform of each pulse voltage Vθ shown in FIG. 6B is a single rectangle, but the waveform of the voltage actually applied to the brushless motor 3 is U phase, V phase, and W phase. And a plurality of rectangles that are pulse-width modulated with a clock period of 10 kHz to 20 kHz.

図6(B)に示すように、各パルス電圧Vθの印加に伴って捲線33〜35に流れる推定電流値Iγが増加し、各パルス電圧Vθの印加の終了に伴って減少する。増加および減少は、指数関数的な変化である。各パルス電圧Vθは、1つ前のパルス電圧Vθの印加により増加した推定電流値Iγが増加前のレベルにまで減少するタイミングで印加される。パルス電圧Vθの印加の周期Hは、例えば200ms程度である。   As shown in FIG. 6B, the estimated current value Iγ flowing through the windings 33 to 35 increases with the application of each pulse voltage Vθ, and decreases with the end of the application of each pulse voltage Vθ. Increases and decreases are exponential changes. Each pulse voltage Vθ is applied at a timing at which the estimated current value Iγ increased by applying the previous pulse voltage Vθ decreases to the level before the increase. The application period H of the pulse voltage Vθ is, for example, about 200 ms.

初期位置推定部25は、各パルス電圧Vθの立ち上りエッジからパルス電圧Vθのパルス幅よりも短い時間t1が経過した時点の推定電流値Iγ,Iδを、入力座標変換部45から取り込む。パルス電圧Vθを12回印加する場合には、12個の推定電流値Iγを順に取り込む。推定電流値Iγ,Iδは、電機子としての固定子31の捲線33〜35に流れる電流の例である。   The initial position estimating unit 25 takes in the estimated current values Iγ and Iδ from the input coordinate converting unit 45 when the time t1 shorter than the pulse width of the pulse voltage Vθ has elapsed from the rising edge of each pulse voltage Vθ. When the pulse voltage Vθ is applied 12 times, twelve estimated current values Iγ are taken in order. The estimated current values Iγ and Iδ are examples of currents flowing through the windings 33 to 35 of the stator 31 as an armature.

図6(A)に示す例では、初期位置PSsに対応する角度である初期角度θsは、およそ45度である。したがって、図7において、探索の角度θが初期角度θsに近い30度または60度であるときの推定電流値Iγが、その他のとき、特に初期位置PSsと正反対の位置に対応する225度付近のときの推定電流値Iγよりも大きい。   In the example shown in FIG. 6A, the initial angle θs, which is the angle corresponding to the initial position PSs, is approximately 45 degrees. Therefore, in FIG. 7, the estimated current value Iγ when the search angle θ is 30 degrees or 60 degrees close to the initial angle θs is around 225 degrees corresponding to the position opposite to the initial position PSs in other cases. Is larger than the estimated current value Iγ.

初期位置推定部25は、例えば、取り込んだ12個の推定電流値Iγのうち、大きいものから順に2以上の所定個を抽出し、抽出した所定個の推定電流値Iγに基づく補間演算により推定電流値Iγが最大となる角度θを算出する。そして、算出した角度θを初期角度θsと推定する。または、12個の推定電流値Iγのうちの最大の推定電流値Iγに対応する角度θを初期角度θsと推定する。そして、推定した初期角度θsを初期位置PSsの推定結果として速度制御部41に通知する。   The initial position estimation unit 25 extracts, for example, two or more predetermined values in order from the largest among the twelve estimated current values Iγ that have been taken in, and estimates current by interpolation based on the extracted predetermined estimated current values Iγ. The angle θ at which the value Iγ is maximum is calculated. Then, the calculated angle θ is estimated as the initial angle θs. Alternatively, the angle θ corresponding to the maximum estimated current value Iγ among the 12 estimated current values Iγ is estimated as the initial angle θs. Then, the estimated initial angle θs is notified to the speed control unit 41 as an estimation result of the initial position PSs.

速度制御部41は、通知された初期角度θsを、回転子32の回転を開始する際に推定角度θmの初期値として出力座標変換部43に入力する。これにより、推定した初期位置PSsから回転子32が回転するようモータ駆動部26が制御される。   The speed control unit 41 inputs the notified initial angle θs to the output coordinate conversion unit 43 as an initial value of the estimated angle θm when starting the rotation of the rotor 32. Thereby, the motor drive unit 26 is controlled so that the rotor 32 rotates from the estimated initial position PSs.

記憶部28および計時部29は、初期位置PSsの推定に関わる構成要素である。これらの詳細は後で説明する。   The storage unit 28 and the time measuring unit 29 are components related to the estimation of the initial position PSs. Details of these will be described later.

さて、本実施形態のモータ制御装置21は、初期位置PSsの推定における精度の確保とブラシレスモータ3の振動音の低減との両立を実現する機能を有している。以下、この機能を中心にモータ制御装置21の構成および動作をさらに説明する。   Now, the motor control device 21 of the present embodiment has a function of realizing both ensuring of accuracy in estimation of the initial position PSs and reduction of vibration noise of the brushless motor 3. Hereinafter, the configuration and operation of the motor control device 21 will be further described focusing on this function.

図8には初期位置推定において電機子に流れる電流Iに対する電機子の昇温の影響が示されている。すなわち、捲線33〜35の温度が「低い」、「やや高い」、および「高い」の3つの場合における電機子に流れる電流Iの推移が実線と破線とで示されている。   FIG. 8 shows the effect of the temperature rise of the armature on the current I flowing through the armature in the initial position estimation. That is, the transition of the current I flowing through the armature in the three cases where the temperature of the windings 33 to 35 is “low”, “slightly high”, and “high” is indicated by a solid line and a broken line.

図8中の実線は、探索において電流Iが最も多く流れたとき、すなわち角度θと回転子32の初期角度θsとが一致しまたは近い「的中時」であるときの電流Iの推移を示す。破線は、流れた電流Iが少ないとき、すなわち角度θと初期角度θsとが大きくずれている「的外時」であるときの推移を示す。   The solid line in FIG. 8 shows the transition of the current I when the current I flows most in the search, that is, when the angle θ and the initial angle θs of the rotor 32 coincide or are close to each other. . A broken line indicates a transition when the flowing current I is small, that is, when the target angle is “out of target” in which the angle θ and the initial angle θs are greatly deviated.

図8の通り、捲線33〜35の温度が低い場合には、パルス電圧Vθの印加により流れる電流Iの値が他の2つの場合と比べて大きい。これには、電気抵抗が温度の上昇に伴って増大する捲線33〜35の温度特性が関係する。   As shown in FIG. 8, when the temperature of the windings 33 to 35 is low, the value of the current I that flows by applying the pulse voltage Vθ is larger than in the other two cases. This is related to the temperature characteristics of the windings 33 to 35 in which the electrical resistance increases as the temperature rises.

また、図8の通り、流れる電流の多い場合(温度が低い場合)の方が少ない場合と比べて、的中時と的外時との所定の時点tにおける電流値の差ΔIが大きい。   Further, as shown in FIG. 8, the difference ΔI in current value at a predetermined time point t between the target time and the target time is larger than when the flowing current is large (when the temperature is low).

的中時と的外時とを判別する上で、この差ΔIの大きいことが好ましい。差ΔIが小さい場合には、ノイズなどの影響により的中時と的外時とを判別できないことがある。つまり、初期位置PSsを推定するには、所定値以上の差ΔIのあることが必要である。   In order to discriminate between the target time and the target time, it is preferable that this difference ΔI is large. When the difference ΔI is small, it may not be possible to distinguish between the target time and the target time due to the influence of noise or the like. That is, in order to estimate the initial position PSs, it is necessary to have a difference ΔI that is equal to or greater than a predetermined value.

そこで、モータ制御装置21は、初期位置PSsを推定するためのパルス電圧Vθを電機子に印加する際に、電機子の温度が高いときには低いときよりも磁界ベクトル85が大きくなるように、電機子の温度に応じてパルス電圧Vθの電圧値Vdを設定する。以下、電圧値Vdの設定について詳述する。   Therefore, when the motor control device 21 applies the pulse voltage Vθ for estimating the initial position PSs to the armature, the armature so that the magnetic field vector 85 becomes larger when the temperature of the armature is high than when it is low. The voltage value Vd of the pulse voltage Vθ is set in accordance with the temperature of. Hereinafter, the setting of the voltage value Vd will be described in detail.

図9には初期位置推定におけるパルス電圧Vθの電圧値Vdの設定の概要が示されている。   FIG. 9 shows an outline of setting the voltage value Vd of the pulse voltage Vθ in the initial position estimation.

捲線33〜35が低温(例えば室温)である場合において、もしもパルス電圧Vθの電圧値Vdを設定可能範囲の上限値Vd(max)に設定したとすると、的中時の推定電流値Iγaと的外時の推定電流値Iγbとの差ΔIγが十分に大きくなる。しかし、探索を行っている最中に、ユーザに聞こえるほどの振動音がブラシレスモータ3から発生するおそれがある。   In the case where the winding lines 33 to 35 are at a low temperature (for example, room temperature), if the voltage value Vd of the pulse voltage Vθ is set to the upper limit value Vd (max) of the settable range, the estimated current value Iγa at the target time and the target The difference ΔIγ with the estimated current value Iγb at the outside becomes sufficiently large. However, during the search, there is a possibility that a vibration sound that can be heard by the user is generated from the brushless motor 3.

モータ制御装置21は、捲線33〜35が低温である場合においては、初期位置PSsの推定に必要な差ΔIγが生じる範囲内でパルス電圧Vθを低く設定する。この場合に設定するパルス電圧Vθの電圧値Vd1は、上限値Vd(max)よりも小さい値である。パルス電圧Vθを低く設定することにより、振動音の発生を低減することができる。   When the windings 33 to 35 are at a low temperature, the motor control device 21 sets the pulse voltage Vθ to be low within a range in which the difference ΔIγ necessary for the estimation of the initial position PSs occurs. The voltage value Vd1 of the pulse voltage Vθ set in this case is a value smaller than the upper limit value Vd (max). By setting the pulse voltage Vθ to be low, the generation of vibration noise can be reduced.

捲線33〜35は、ブラシレスモータ3を回転駆動している期間に例えば50℃以上の高温になる。初期位置推定はブラシレスモータ3が停止状態のときに行うが、捲線33〜35が高温である状態で初期位置推定を行うことがある。すなわち、停止状態になる直前の駆動で高温になっており、その駆動を停止した後に冷める間もなく初期位置推定を行う場合がある。   The windings 33 to 35 become a high temperature of, for example, 50 ° C. or more during the period in which the brushless motor 3 is rotationally driven. Although the initial position estimation is performed when the brushless motor 3 is in a stopped state, the initial position estimation may be performed in a state where the shorelines 33 to 35 are at a high temperature. That is, there is a case where the driving is performed at a high temperature immediately before the stop state and the initial position is estimated immediately after the driving is stopped and the cooling is not performed.

もしもパルス電圧Vθの電圧値Vdを低温の場合に適した電圧値Vd1に固定したとすると、捲線33〜35が高温である場合において、推定電流値Iγa,Iγbの差ΔIγが小さく、初期位置PSsを正しく推定することができないおそれがある。すなわち、推定の精度が低下する。   If the voltage value Vd of the pulse voltage Vθ is fixed to a voltage value Vd1 suitable for a low temperature, the difference ΔIγ between the estimated current values Iγa and Iγb is small and the initial position PSs when the shore lines 33 to 35 are high temperature. May not be estimated correctly. That is, the accuracy of estimation decreases.

モータ制御装置21は、捲線33〜35が高温である場合においては、初期位置PSsの推定に必要な差ΔIγが生じるように、パルス電圧Vθを低温である場合よりも高く設定する。この場合に設定するパルス電圧Vθの電圧値Vd2は、上限値Vd(max)または電圧値Vd1と上限値Vd(max)との間の値である。パルス電圧Vθを高く設定することにより、所望の精度で初期位置PSsを推定することができる。   The motor control device 21 sets the pulse voltage Vθ higher than that at a low temperature so that the difference ΔIγ necessary for the estimation of the initial position PSs occurs when the windings 33 to 35 are at a high temperature. The voltage value Vd2 of the pulse voltage Vθ set in this case is an upper limit value Vd (max) or a value between the voltage value Vd1 and the upper limit value Vd (max). By setting the pulse voltage Vθ high, the initial position PSs can be estimated with desired accuracy.

このように温度に応じて電圧値Vdを設定するために、ブラシレスモータ3は、図4に示すように温度センサ50を内蔵している。温度センサ50は、捲線33〜35の温度の代表として例えば捲線33の温度を検出するように配置され、温度に応じた検出信号S50を出力する。   In order to set the voltage value Vd according to the temperature in this way, the brushless motor 3 includes a temperature sensor 50 as shown in FIG. The temperature sensor 50 is arranged to detect, for example, the temperature of the shoreline 33 as a representative temperature of the shoreline 33 to 35, and outputs a detection signal S50 corresponding to the temperature.

なお、アウター式のブラシレスモータ3bにおいても、図21に示すように例えば捲線33bの温度を検出する温度センサ50bを内蔵させることができる。   Also in the outer brushless motor 3b, as shown in FIG. 21, for example, a temperature sensor 50b for detecting the temperature of the winding wire 33b can be incorporated.

温度センサ50による検出信号S50は、上位制御部20に入力される。上位制御部20は、適時に検出信号S50に基づいて温度を測定し、測定した温度(温度測定値)DTをモータ制御装置21の速度制御部41に通知する。温度測定値T1は、電機子の温度に対応した温度特定値DTの例である。   A detection signal S50 from the temperature sensor 50 is input to the host controller 20. The host controller 20 measures the temperature based on the detection signal S50 in a timely manner and notifies the measured temperature (temperature measurement value) DT to the speed controller 41 of the motor control device 21. The temperature measurement value T1 is an example of the temperature specific value DT corresponding to the temperature of the armature.

速度制御部41は、初期位置推定に際して、通知された温度測定値T1と記憶部28に記憶されている情報とに基づいて、パルス電圧Vθの電圧値Vdを設定する。そして、設定した電圧値Vdに応じた電流指令値Id*を電流制御部42に与える。これにより、捲線33〜35の温度に適したパルス電圧Vθがブラシレスモータ3に印加される。   In the initial position estimation, the speed control unit 41 sets the voltage value Vd of the pulse voltage Vθ based on the notified temperature measurement value T1 and information stored in the storage unit 28. Then, a current command value Id * corresponding to the set voltage value Vd is given to the current control unit 42. Thereby, the pulse voltage Vθ suitable for the temperature of the windings 33 to 35 is applied to the brushless motor 3.

温度測定値T1に応じてパルス電圧Vθの電圧値Vdを設定する以外にも、捲線33〜35の温度をパルス電圧Vθの電圧値Vdに反映させる方法がある。すなわち、ブラシレスモータ3が停止状態になる直前の駆動が行われていた時間(駆動時間Y1)、前回の駆動が終わって停止状態になってから経過した時間(待機時間Y2)、およびこれら組み合わせに応じて電圧値Vdを設定してもよい。駆動時間Y1および待機時間Y2も、電機子の温度に対応した温度特定値DTの例である。   In addition to setting the voltage value Vd of the pulse voltage Vθ according to the temperature measurement value T1, there is a method of reflecting the temperature of the windings 33 to 35 in the voltage value Vd of the pulse voltage Vθ. That is, the time during which the driving immediately before the brushless motor 3 is stopped (driving time Y1), the time that has elapsed since the previous driving has been stopped (standby time Y2), and combinations thereof are included. The voltage value Vd may be set accordingly. The drive time Y1 and the standby time Y2 are also examples of the temperature specific value DT corresponding to the temperature of the armature.

図10にはモータ制御装置21における記憶部28および計時部29の構成の例が示されている。   FIG. 10 shows an example of the configuration of the storage unit 28 and the time measuring unit 29 in the motor control device 21.

記憶部28は、電圧値記憶部28A、駆動時間記憶部28B、および変更要否記憶部28Cを有する。   The storage unit 28 includes a voltage value storage unit 28A, a drive time storage unit 28B, and a change necessity storage unit 28C.

電圧値記憶部28Aは、温度特定値DTと電圧値Vdの設定値とを対応づけるテーブル81a,81b,81c,81dを記憶する。駆動時間記憶部28Bは、計時部29から入力される最新の駆動時間Y1を記憶する。変更要否記憶部28Cは、ブラシレスモータ3,3bに関わる複数の属性のそれぞれについて電圧値Vdの設定変更を要するか否を示すテーブル81eを変更要否情報として記憶する。   The voltage value storage unit 28A stores tables 81a, 81b, 81c, and 81d that associate the temperature specific value DT with the set value of the voltage value Vd. The drive time storage unit 28B stores the latest drive time Y1 input from the time measuring unit 29. The change necessity storage unit 28C stores, as change necessity information, a table 81e indicating whether or not the setting change of the voltage value Vd is required for each of the plurality of attributes related to the brushless motors 3 and 3b.

計時部29は、駆動時間計時部29Aおよび待機時間計時部29Bを有する。   The timer unit 29 includes a drive time timer unit 29A and a standby time timer unit 29B.

駆動時間計時部29Aは、ブラシレスモータ3の回転駆動が行われるごとに、回転駆動の開始から終了までの時間である駆動時間Y1を計時し、計時した最新の駆動時間Y1を駆動時間記憶部28Bに入力する。   Each time the brushless motor 3 is driven to rotate, the drive time timer 29A measures the drive time Y1, which is the time from the start to the end of the rotational drive, and the latest drive time Y1 measured is the drive time storage unit 28B. To enter.

待機時間計時部29Bは、ブラシレスモータ3の回転駆動が行われるごとに、例えば回転駆動の開始時に計時を初期値にリセットし、その後に回転駆動の終了からの経過時間である待機時間Y2を計時する。   Each time the brushless motor 3 is rotationally driven, the standby time counting unit 29B resets the timekeeping to an initial value at the start of the rotational drive, for example, and then counts the standby time Y2 that is an elapsed time from the end of the rotational drive. To do.

図11には温度特定値DTとパルス電圧Vθの電圧値Vdとの対応の第1例が示されている。図11(A)はテーブル81aの例を示し、図11(B)は温度測定値T1をパラメータとして設定すべき電圧値Vdを求める実験の結果を示している。   FIG. 11 shows a first example of the correspondence between the temperature specific value DT and the voltage value Vd of the pulse voltage Vθ. FIG. 11A shows an example of the table 81a, and FIG. 11B shows the result of an experiment for obtaining the voltage value Vd to be set using the temperature measurement value T1 as a parameter.

第1例は、温度特定値DTとして温度センサ50による温度測定値T1を用いる場合の例であり、制御対象のブラシレスモータ3が温度センサ50を内蔵したモータである場合に採用することができる。   The first example is an example in the case where the temperature measurement value T1 by the temperature sensor 50 is used as the temperature specific value DT, and can be adopted when the brushless motor 3 to be controlled is a motor incorporating the temperature sensor 50.

テーブル81aにおいては、捲線33〜35について想定される温度範囲を区分した複数の段階のそれぞれに設定すべき電圧値Vdが対応づけられている。例えば、10℃未満には5.5が、10℃以上20℃未満には6.5が、20℃以上30℃未満には7.5が、それぞれ対応付けられている。このようなテーブル81aの内容は、図11(B)の実験データに基づいて定められている。   In the table 81a, the voltage value Vd to be set is associated with each of a plurality of stages dividing the temperature range assumed for the windings 33 to 35. For example, 5.5 is associated with less than 10 ° C, 6.5 is associated with 10 ° C or more and less than 20 ° C, and 7.5 is associated with 20 ° C or more and less than 30 ° C. The contents of such a table 81a are determined based on the experimental data in FIG.

速度制御部41は、温度測定値T1に応じて電圧値Vdを設定するモードにおいて、初期位置推定に際してテーブル81aを参照し、上位制御部20から通知された温度測定値T1に対応付けられている電圧値Vdをパルス電圧Vθの電圧値Vdに設定する。すなわち、温度測定値T1に応じて、電圧値Vdの設定をテーブル81aに基づいて段階的に変更する。例えば、T1=35℃の場合には8.5を設定する。   In the mode in which the voltage value Vd is set according to the temperature measurement value T1, the speed control unit 41 refers to the table 81a when estimating the initial position, and is associated with the temperature measurement value T1 notified from the host control unit 20. The voltage value Vd is set to the voltage value Vd of the pulse voltage Vθ. That is, the setting of the voltage value Vd is changed stepwise based on the temperature measurement value T1 based on the table 81a. For example, when T1 = 35 ° C., 8.5 is set.

段階的な変更は、温度特定値DTが所定値以上であるときに所定値未満であるときよりもパルス電圧Vθの電圧値Vdを高くすることに相当する。ただし、段階的な変更に限らず、図11(B)の示す温度測定値T1と電圧値Vdとの関係を表わす次の近似式に基づいて、温度測定値T1に応じて無段階に(連続的に)電圧値Vdを設定することができる。   The stepwise change corresponds to increasing the voltage value Vd of the pulse voltage Vθ when the temperature specific value DT is equal to or higher than the predetermined value than when it is lower than the predetermined value. However, it is not limited to the stepwise change, and steplessly (continuously) according to the temperature measurement value T1, based on the following approximate expression representing the relationship between the temperature measurement value T1 and the voltage value Vd shown in FIG. The voltage value Vd can be set.

Vd= 0.1・T1+5
例えば、T1=30℃の場合、Vdは8となる。無段階の変更は、温度特定値DTが高いほどパルス電圧Vθの電圧値Vdを高くすることに相当する。
Vd = 0.1 ・ T1 + 5
For example, when T1 = 30 ° C., Vd is 8. The stepless change corresponds to increasing the voltage value Vd of the pulse voltage Vθ as the temperature specific value DT increases.

図12には温度特定値DTとパルス電圧Vθの電圧値Vdとの対応の第2例が示されている。図12(A)はテーブル81bの例を示し、図12(B)は駆動時間Y1をパラメータとして設定すべき電圧値Vdを求める実験の結果を示している。   FIG. 12 shows a second example of the correspondence between the temperature specific value DT and the voltage value Vd of the pulse voltage Vθ. FIG. 12A shows an example of the table 81b, and FIG. 12B shows the result of an experiment for obtaining the voltage value Vd to be set using the drive time Y1 as a parameter.

第2例は、温度特定値DTとして駆動時間Y1を用いる場合の例であり、例えば初期位置推定をブラシレスモータ3の回転駆動が終了したときに次回の回転駆動の準備として行う場合に好適に用いられる。この第2例によると、ブラシレスモータ3が温度センサ50を内蔵していない場合にも、捲線33〜35の温度に応じてパルス電圧Vθの電圧値Vdを設定することができる。   The second example is an example in the case where the driving time Y1 is used as the temperature specific value DT. For example, the initial position estimation is suitably used when the rotation driving of the brushless motor 3 is completed as preparation for the next rotation driving. It is done. According to the second example, even when the brushless motor 3 does not include the temperature sensor 50, the voltage value Vd of the pulse voltage Vθ can be set according to the temperature of the windings 33 to 35.

テーブル81bにおいては、駆動時間Y1を3分未満、3分以上15分未満、および15分以上に区分した3つの時間範囲のそれぞれに対して、設定すべき電圧値Vdが対応づけられている。このテーブル81bの内容は、図12(B)の実験データに基づいて定められている。   In the table 81b, the voltage value Vd to be set is associated with each of the three time ranges in which the drive time Y1 is divided into less than 3 minutes, less than 3 minutes and less than 15 minutes, and more than 15 minutes. The contents of this table 81b are determined based on the experimental data of FIG.

速度制御部41は、駆動時間Y1に応じて電圧値Vdを設定するモードにおいて、初期位置推定に際して駆動時間記憶部28Bから駆動時間Y1を取り込み、テーブル81bを参照することにより、取り込んだ駆動時間Y1に対応付けられている電圧値Vdをパルス電圧Vθの電圧値Vdに設定する。例えば、Y1=5分の場合には、10を設定する。ただし、このような段階的な設定変更に限らず、図12(B)の示す駆動時間Y1と電圧値Vdとの関係を表わす次の近似式に基づいて、駆動時間Y1に応じて無段階に電圧値Vdを設定してもよい。   In the mode in which the voltage value Vd is set according to the drive time Y1, the speed control unit 41 takes in the drive time Y1 from the drive time storage unit 28B at the time of initial position estimation, and refers to the table 81b, thereby taking in the drive time Y1 taken in. Is set to the voltage value Vd of the pulse voltage Vθ. For example, when Y1 = 5 minutes, 10 is set. However, it is not limited to such a step-by-step setting change, and steplessly according to the drive time Y1 based on the following approximate expression representing the relationship between the drive time Y1 and the voltage value Vd shown in FIG. The voltage value Vd may be set.

Vd=−0.0011・Y1^2+0.3438・Y1+4.75
図13には温度特定値DTとパルス電圧Vθの電圧値Vdとの対応の第3例が示されている。図13(A)はテーブル81cの例を示し、図13(B)は待機時間Y1をパラメータとして設定すべき電圧値Vdを求める実験の結果を示している。
Vd = −0.0011 · Y1 ^ 2 + 0.3438 · Y1 + 4.75
FIG. 13 shows a third example of the correspondence between the temperature specific value DT and the voltage value Vd of the pulse voltage Vθ. FIG. 13A shows an example of the table 81c, and FIG. 13B shows the result of an experiment for obtaining the voltage value Vd to be set using the standby time Y1 as a parameter.

第3例は、温度特定値DTとして待機時間Y2を用いる場合の例であり、例えば起動指令S1aの入力を契機としてブラシレスモータ3の駆動開始に先立って初期位置推定を行う場合に好適に用いられる。この第3例によると、第2例と同様に、ブラシレスモータ3が温度センサ50を内蔵していない場合にも、捲線33〜35の温度に応じてパルス電圧Vθの電圧値Vdを設定することができる。   The third example is an example in the case where the standby time Y2 is used as the temperature specific value DT, and is suitably used when, for example, the initial position is estimated prior to the start of driving of the brushless motor 3 triggered by the input of the start command S1a. . According to the third example, similarly to the second example, even when the brushless motor 3 does not include the temperature sensor 50, the voltage value Vd of the pulse voltage Vθ is set according to the temperature of the windings 33 to 35. Can do.

テーブル81cにおいては、待機時間Y1を60分以上、5分以上60分未満、および5分未満に区分した3つの時間範囲のそれぞれに対して、設定すべき電圧値Vdが対応づけられている。待機時間Y1が長くなるほど、捲線33〜35の温度が低下するので、設定すべき電圧値Vdは小さくなる。このテーブル81cの内容は、図13(B)の実験データに基づいて定められている。   In the table 81c, the voltage value Vd to be set is associated with each of the three time ranges in which the standby time Y1 is divided into 60 minutes or more, 5 minutes or more and less than 60 minutes, and less than 5 minutes. The longer the waiting time Y1, the lower the temperature of the windings 33 to 35, so the voltage value Vd to be set becomes smaller. The contents of this table 81c are determined based on the experimental data of FIG.

速度制御部41は、待機時間Y2に応じて電圧値Vdを設定するモードにおいて、初期位置推定に際して待機時間計時部29Bから待機時間Y2を取り込み、テーブル81cを参照することにより、取り込んだ待機時間Y2に対応付けられている電圧値Vdをパルス電圧Vθの電圧値Vdに設定する。例えば、Y2=60分の場合には、6を設定する。ただし、このような段階的な設定に限らず、図13(B)の示す駆動時間Y1と電圧値Vdとの関係を表わす次の近似式に基づいて、駆動時間Y2に応じて無段階に電圧値Vdを設定してもよい。   In the mode in which the voltage value Vd is set according to the standby time Y2, the speed control unit 41 fetches the standby time Y2 from the standby time timer 29B when estimating the initial position, and refers to the table 81c to obtain the captured standby time Y2. Is set to the voltage value Vd of the pulse voltage Vθ. For example, when Y2 = 60 minutes, 6 is set. However, the voltage is steplessly set according to the drive time Y2 based on the following approximate expression representing the relationship between the drive time Y1 and the voltage value Vd shown in FIG. The value Vd may be set.

Vd=0.0033・Y2^2−0.340・Y2+14.666
図14には温度特定値DTとパルス電圧Vθの電圧値Vdとの対応の第4例が示されている。すなわち、図14(A)はテーブル81dの例を示している。
Vd = 0.0033 · Y2 ^ 2−0.340 · Y2 + 14.666
FIG. 14 shows a fourth example of the correspondence between the temperature specific value DT and the voltage value Vd of the pulse voltage Vθ. That is, FIG. 14A shows an example of the table 81d.

第4例は、温度特定値DTとして駆動時間Y1と待機時間Y2との組合せを用いる場合の例であり、ブラシレスモータ3が温度センサ50を内蔵していない場合に好適に用いられる。   The fourth example is an example in which a combination of the drive time Y1 and the standby time Y2 is used as the temperature specific value DT, and is suitably used when the brushless motor 3 does not include the temperature sensor 50.

テーブル81dにおいては、駆動時間Y1を図12の例と同様に3つの時間範囲に区分し、かつ待機時間Y1を図13の例と同様に3つの時間範囲に区分した計9個の条件のそれぞれに対して、設定すべき電圧値Vdが対応づけられている。このテーブル81dの内容は、図12(B)および図13(B)の実験データに基づいて定められている。   In the table 81d, the driving time Y1 is divided into three time ranges as in the example of FIG. 12, and the standby time Y1 is divided into three time ranges as in the example of FIG. Is associated with a voltage value Vd to be set. The contents of this table 81d are determined based on the experimental data shown in FIGS. 12 (B) and 13 (B).

速度制御部41は、駆動時間Y1および待機時間Y2に応じて電圧値Vdを設定するモードにおいて、初期位置推定に際して駆動時間記憶部28Bから駆動時間Y1を取り込むとともに、待機時間計時部29Bから待機時間Y2を取り込む。そして、テーブル81dを参照することにより、取り込んだ駆動時間Y1と待機時間Y2との組合せに対応付けられている電圧値Vdをパルス電圧Vθの電圧値Vdに設定する。例えば、Y1=2かつY2=60の場合には、4に設定する。   In the mode in which the voltage value Vd is set according to the drive time Y1 and the standby time Y2, the speed control unit 41 takes in the drive time Y1 from the drive time storage unit 28B and estimates the standby time from the standby time measuring unit 29B in the initial position estimation. Capture Y2. Then, by referring to the table 81d, the voltage value Vd associated with the acquired combination of the drive time Y1 and the standby time Y2 is set as the voltage value Vd of the pulse voltage Vθ. For example, when Y1 = 2 and Y2 = 60, 4 is set.

図15には変更要否情報の例が示されている。上に述べたように変更要否記憶部28Cにより変更要否情報としてテーブル81eが記憶されている。   FIG. 15 shows an example of change necessity information. As described above, the table 81e is stored as change necessity information by the change necessity storage unit 28C.

テーブル81eにおいては、ブラシレスモータ3,3bに関わる複数の属性のそれぞれに対して、電圧値Vdの設定変更を要する場合には「要」が、要しない場合には「不要」が対応づけられている。ブラシレスモータ3,3bに関わる属性は、画像形成装置1における用途に応じて名付けられるモータ名称と、回転子32,32bの形式で分類されるモータ種類とからなる。ブラシレスモータ3がいずれの属性を有するかは上位制御部20からのモータ属性情報D3により示される。   In the table 81e, “required” is associated with each of a plurality of attributes related to the brushless motors 3 and 3b when the setting of the voltage value Vd needs to be changed, and “unnecessary” is associated with it when it is not necessary. Yes. The attributes relating to the brushless motors 3 and 3b include a motor name that is named according to the application in the image forming apparatus 1 and motor types classified in the form of the rotors 32 and 32b. Which attribute the brushless motor 3 has is indicated by motor attribute information D3 from the host controller 20.

図15の例では、給紙ローラ15Aを駆動する給紙モータはインナーロータであって、この給紙モータについては電圧値Vdの設定変更を要することが示されている。また、感光体モータ、2次転写モータ、および定着モータはアウターロータであって、これらのモータについては電圧値Vdの設定変更を要しないことが示されている。   In the example of FIG. 15, it is shown that the paper feed motor that drives the paper feed roller 15A is an inner rotor, and that the voltage value Vd needs to be changed for this paper feed motor. Further, it is shown that the photoconductor motor, the secondary transfer motor, and the fixing motor are outer rotors, and it is not necessary to change the setting of the voltage value Vd for these motors.

給紙モータは、回転の開始時および停止時の位置決めに他の用途のモータと比べて高い精度が求められる。このため、アウターロータよりもイナーシャの小さいインナーロータが適している。そして、初期位置推定の精度を高めるために、給紙モータについて電圧値Vdの設定変更が「要」とされている。   The paper feed motor is required to have higher accuracy than other motors for positioning at the start and stop of rotation. For this reason, an inner rotor having a smaller inertia than the outer rotor is suitable. In order to increase the accuracy of the initial position estimation, it is considered “necessary” to change the setting of the voltage value Vd for the paper feed motor.

速度制御部41は、制御対象であるブラシレスモータ3の属性を示すモータ属性情報D3を上位制御部20から取得し、取得したモータ属性情報D3の示す属性に対してテーブル81eにおいて「要」が対応づけられている場合に、初期位置推定に際して、温度特定情報に応じて電圧値Vdを設定する。「不要」が対応付けられている場合には、電圧値Vdを所定の固定値とする。   The speed control unit 41 acquires the motor attribute information D3 indicating the attribute of the brushless motor 3 to be controlled from the host control unit 20, and “required” corresponds to the attribute indicated by the acquired motor attribute information D3 in the table 81e. When the initial position is estimated, the voltage value Vd is set according to the temperature specifying information. When “unnecessary” is associated, the voltage value Vd is set to a predetermined fixed value.

図16には画像形成装置1における処理の流れの概要が示されている。   FIG. 16 shows an outline of the processing flow in the image forming apparatus 1.

上位制御部20による起動指令S1aの発令を待つ(#11)。起動指令S1aが発令されると(#11でYES)、初期位置推定処理を行い(#12)、ブラシレスモータ3を回転させるモータ駆動の制御を行う(#13)。上位制御部20により停止指令が発令されるまで、モータ駆動の制御を続ける(#14)。   The host controller 20 waits for the start command S1a to be issued (# 11). When the start command S1a is issued (YES in # 11), initial position estimation processing is performed (# 12), and motor drive control for rotating the brushless motor 3 is performed (# 13). The motor drive control is continued until a stop command is issued by the host controller 20 (# 14).

図17には初期位置推定処理の流れの第1例が示されている。   FIG. 17 shows a first example of the flow of initial position estimation processing.

温度センサ50により電機子の捲線33〜35の温度を検出する(#101)。温度センサ50に異常がなく温度を検出することができた場合には(#102でYES)、テーブル81aに基づいてパルス電圧Vθの電圧値Vdを設定する(#103)。温度を検出することができなかった場合には(#102でNO)、設定可能範囲の上限値Vd(max)を電圧値Vdとして設定する(#106)。   The temperature of the armature windings 33 to 35 is detected by the temperature sensor 50 (# 101). If the temperature sensor 50 has no abnormality and temperature can be detected (YES in # 102), the voltage value Vd of the pulse voltage Vθ is set based on the table 81a (# 103). If the temperature could not be detected (NO in # 102), the upper limit value Vd (max) of the settable range is set as the voltage value Vd (# 106).

その後、角度θを切り替えてパルス電圧Vθを複数回印加する探索を行う(#104)。そして、探索において電機子に流れた電流の大きさに基づいて初期位置PSsを推定する(#105)。   Thereafter, a search for switching the angle θ and applying the pulse voltage Vθ a plurality of times is performed (# 104). Then, the initial position PSs is estimated based on the magnitude of the current flowing through the armature in the search (# 105).

図18には初期位置推定処理の流れの第2例が示されている。   FIG. 18 shows a second example of the flow of the initial position estimation process.

駆動時間Y1を取得する(#201)。電源スイッチがオンになった以降にブラシレスモータ3を駆動したことがあって駆動時間Y1を取得することができた場合には(#202でYES)、テーブル81bに基づいてパルス電圧Vθの電圧値Vdを設定する(#203)。駆動時間Y1を取得することができなかった場合には、すなわち駆動時間Y1が不明である場合には(#202でNO)、設定可能範囲の上限値Vd(max)を電圧値Vdとして設定する(#206)。   The drive time Y1 is acquired (# 201). If the brushless motor 3 has been driven after the power switch is turned on and the drive time Y1 can be obtained (YES in # 202), the voltage value of the pulse voltage Vθ based on the table 81b Vd is set (# 203). If drive time Y1 cannot be obtained, that is, if drive time Y1 is unknown (NO in # 202), upper limit value Vd (max) of the settable range is set as voltage value Vd. (# 206).

その後、角度θを切り替えてパルス電圧Vθを複数回印加する探索を行う(#204)。そして、探索において電機子に流れた電流の大きさに基づいて初期位置PSsを推定する(#205)。   Thereafter, a search for switching the angle θ and applying the pulse voltage Vθ a plurality of times is performed (# 204). Then, the initial position PSs is estimated based on the magnitude of the current flowing through the armature in the search (# 205).

図19には初期位置推定処理の流れの第3例が示されている。   FIG. 19 shows a third example of the flow of the initial position estimation process.

初期位置推定に引き続いて回転駆動を行うか否かを判断する(#301)。引き続いて回転駆動を行う場合には(#301でYES)、設定可能範囲の上限値Vd(max)を電圧値Vdとして設定する(#305)。つまり、初期位置推定の直後に用紙9の搬送などの動作が始まるので、初期位置推定における振動音が問題になるおそれが小さいので、初期位置推定の精度を上げるために電圧値Vdを高くする。   It is determined whether or not rotational driving is performed following the initial position estimation (# 301). When the rotational drive is subsequently performed (YES in # 301), the upper limit value Vd (max) of the settable range is set as the voltage value Vd (# 305). That is, since operations such as the conveyance of the sheet 9 start immediately after the initial position estimation, the vibration noise in the initial position estimation is less likely to be a problem. Therefore, the voltage value Vd is increased to increase the accuracy of the initial position estimation.

引き続いて回転駆動を行わない場合に、例えば回転駆動を停止した後に次の駆動の準備としては初期位置推定を行う場合には(#301でNO)、テーブル81cに基づいてパルス電圧Vθの電圧値Vdを設定する(#302)。   When the rotational drive is not performed subsequently, for example, when initial position estimation is performed as preparation for the next drive after stopping the rotational drive (NO in # 301), the voltage value of the pulse voltage Vθ based on the table 81c. Vd is set (# 302).

その後、角度θを切り替えてパルス電圧Vθを複数回印加する探索を行う(#303)。そして、探索において電機子に流れた電流の大きさに基づいて初期位置PSsを推定する(#304)。   Thereafter, a search for switching the angle θ and applying the pulse voltage Vθ a plurality of times is performed (# 303). Then, the initial position PSs is estimated based on the magnitude of the current flowing through the armature in the search (# 304).

図20には初期位置推定処理の流れの第3例が示されている。   FIG. 20 shows a third example of the flow of the initial position estimation process.

制御対象のブラシレスモータ3についてモータ属性情報D3を判別する(#401)。ブラシレスモータ3の属性がインナーロータであれば(#402でYES)、テーブル81e の示す通りに電圧値Vdの設定変更を要すると判断する。そして、テーブル81a,81b,81c,81dのうちのモードに応じた1つに基づいてパルス電圧Vθの電圧値Vdを設定する(#403)。   The motor attribute information D3 is determined for the brushless motor 3 to be controlled (# 401). If the attribute of the brushless motor 3 is the inner rotor (YES in # 402), it is determined that it is necessary to change the setting of the voltage value Vd as shown in the table 81e. Then, the voltage value Vd of the pulse voltage Vθ is set based on one of the tables 81a, 81b, 81c, 81d according to the mode (# 403).

ブラシレスモータ3の属性がインナーロータでなければ(#402でNO)、上限値Vd(max)を電圧値Vdとして設定する(#406)。   If the attribute of the brushless motor 3 is not the inner rotor (NO in # 402), the upper limit value Vd (max) is set as the voltage value Vd (# 406).

その後、角度θを切り替えてパルス電圧Vθを複数回印加する探索を行う(#404)。そして、探索において電機子に流れた電流の大きさに基づいて初期位置PSsを推定する(#405)。   Thereafter, a search for switching the angle θ and applying the pulse voltage Vθ multiple times is performed (# 404). Then, the initial position PSs is estimated based on the magnitude of the current flowing through the armature in the search (# 405).

図21には温度センサ50を有するブラシレスモータ3bの内部構造の例が示されている。捲線33b〜35bは、コア36b〜38bに巻かれており、それぞれの一端がリード線として引き出されてプリント基板の配線パターンに半田付けされている。プリント基板はコネクタを介してモータ駆動部26と接続される。モータ駆動部26により交流電圧が印加されると、捲線33b〜35bに電流が流れて磁束が発生し、永久磁石との間で反発と吸引とを繰り返してシャフトを含む回転子32bが回転する。   FIG. 21 shows an example of the internal structure of the brushless motor 3 b having the temperature sensor 50. The windings 33b to 35b are wound around the cores 36b to 38b, and one ends of the windings 33b to 35b are drawn out as lead wires and soldered to the wiring pattern of the printed circuit board. The printed circuit board is connected to the motor drive unit 26 via a connector. When an AC voltage is applied by the motor drive unit 26, current flows through the windings 33b to 35b to generate magnetic flux, and the rotor 32b including the shaft rotates by repelling and attracting with the permanent magnet.

プリント基板には、捲線33b〜35bと近接しまたは密着するように温度センサ50が配置されている。温度センサ50により、回転中および停止状態における捲線33b〜35bを測定することができる。   A temperature sensor 50 is disposed on the printed circuit board so as to be close to or in close contact with the windings 33b to 35b. The temperature sensor 50 can measure the windings 33b to 35b during rotation and in a stopped state.

以上の実施形態によると、停止状態の回転子32,32bの磁極位置PSである初期位置PSsを仕様で決まる所定の精度で推定することができかつ振動音の発生を抑えることができる。   According to the above embodiment, the initial position PSs, which is the magnetic pole position PS of the rotors 32 and 32b in the stopped state, can be estimated with a predetermined accuracy determined by specifications, and the generation of vibration noise can be suppressed.

上に述べた実施形態において、テーブル81a,81b,81c,81d,81eの構成およびデータ値などは例を示すものであり、図に示した以外の種々の構成またはデータ値とすることができる。また、記憶部28の構成などについても種々変更することができる。   In the embodiment described above, the configurations and data values of the tables 81a, 81b, 81c, 81d, and 81e are examples, and can have various configurations or data values other than those shown in the figure. In addition, the configuration of the storage unit 28 can be variously changed.

上に述べた実施形態において、モータ制御装置21を、画像形成装置1以外の装置に実装されたセンサレス型の永久磁石同期電動機の制御に適用することができる。   In the embodiment described above, the motor control device 21 can be applied to control of a sensorless permanent magnet synchronous motor mounted on a device other than the image forming apparatus 1.

画像形成装置1およびモータ制御装置21のそれぞれの全体または各部の構成、処理の内容、順序、またはタイミング、ブラシレスモータ3,3bの構造などは、本発明の趣旨に沿って適宜変更することができる。   The configuration of each or each part of the image forming apparatus 1 and the motor control device 21, the contents of processing, the order or timing, the structure of the brushless motors 3 and 3b, and the like can be appropriately changed in accordance with the spirit of the present invention. .

1 画像形成装置
3,3b ブラシレスモータ3
9 用紙
15A 給紙ローラ(ローラ)
20 上位制御部(通知部)
21 モータ制御装置(制御装置)
23 ベクトル制御部(制御部)
25 初期位置推定部
26 モータ駆動部(駆動部)
28B 駆動時間記憶部
28C 変更要否記憶部
29B 待機時間計時部(経過時間計時部)
31,31b 固定子(電機子)
32,32b 回転子
50 温度センサ
81e テーブル(変更要否情報)
85 磁界ベクトル
D3 モータ属性情報(属性)
DT 温度特定値
Iγ,Iδ 電流
PS 磁極位置
PSs 初期位置
S1a 起動指令
T1 温度測定値(温度特定値)
Y1 駆動時間(温度特定値)
Y2 待機時間(経過時間、温度特定値)
Vd 電圧値
Vd(max) 上限値
Vθ パルス電圧
θs 初期角度(初期位置)
1 Image forming apparatus 3, 3b Brushless motor 3
9 Paper 15A Paper feed roller (roller)
20 Host control unit (notification unit)
21 Motor control device (control device)
23 Vector control unit (control unit)
25 Initial position estimation unit 26 Motor drive unit (drive unit)
28B Drive time storage unit 28C Change necessity storage unit 29B Standby time timer (elapsed time timer)
31, 31b Stator (armature)
32, 32b Rotor 50 Temperature sensor 81e Table (change necessity information)
85 Magnetic field vector D3 Motor attribute information (attribute)
DT temperature specific value Iγ, Iδ current PS magnetic pole position PSs initial position S1a start command T1 temperature measurement value (temperature specific value)
Y1 drive time (temperature specific value)
Y2 standby time (elapsed time, temperature specific value)
Vd Voltage value Vd (max) Upper limit value Vθ Pulse voltage θs Initial angle (initial position)

Claims (14)

電機子に流れる電流による回転磁界によって永久磁石を用いた回転子が回転するセンサレス型の永久磁石同期電動機の制御装置であって、
前記電機子に電流を流して前記回転子を駆動する駆動部と、
互いに方向の異なる磁界ベクトルを順次に生じさせるパルス電圧が前記電機子に印加されたときの当該電機子に流れる電流に基づいて、停止状態の前記回転子の磁極位置である初期位置を推定する初期位置推定部と、
推定された前記初期位置から回転する前記回転磁界が生成されるよう前記駆動部を制御する制御部と、を有し、
前記制御部は、前記回転子が停止状態にあるときに前記パルス電圧を印加するよう前記駆動部を制御し、その際に前記電機子の温度に対応した値である温度特定値に応じて当該パルス電圧の電圧値を設定する、
ことを特徴とする永久磁石同期電動機の制御装置。
A control device for a sensorless permanent magnet synchronous motor in which a rotor using a permanent magnet is rotated by a rotating magnetic field generated by a current flowing through an armature,
A drive unit for driving the rotor by passing a current through the armature;
Initially estimating an initial position, which is a magnetic pole position of the rotor in a stopped state, based on a current flowing through the armature when pulse voltages that sequentially generate magnetic field vectors having different directions are applied to the armature A position estimation unit;
A control unit that controls the drive unit so as to generate the rotating magnetic field that rotates from the estimated initial position,
The control unit controls the driving unit to apply the pulse voltage when the rotor is in a stopped state, and in this case, according to a temperature specific value that is a value corresponding to the temperature of the armature Set the voltage value of the pulse voltage,
A control device for a permanent magnet synchronous motor.
前記制御部は、前記温度特定値が所定値以上であるときに、前記所定値未満であるときよりも前記パルス電圧の電圧値を高くする、
請求項1記載の永久磁石同期電動機の制御装置。
The control unit increases the voltage value of the pulse voltage when the temperature specific value is greater than or equal to a predetermined value than when it is less than the predetermined value.
The controller for a permanent magnet synchronous motor according to claim 1.
前記制御部は、前記温度特定値が高いほど前記パルス電圧の電圧値を高くする、
請求項1記載の永久磁石同期電動機の制御装置。
The control unit increases the voltage value of the pulse voltage as the temperature specific value increases.
The controller for a permanent magnet synchronous motor according to claim 1.
前記温度特定値は、温度センサによる前記電機子の温度の測定値である、
請求項1ないし3のいずれかに記載の永久磁石同期電動機の制御装置。
The temperature specific value is a measured value of the temperature of the armature by a temperature sensor.
The control device for a permanent magnet synchronous motor according to any one of claims 1 to 3.
前記温度特定値は、前記永久磁石同期電動機の停止前の駆動時間および前回の駆動終了からの経過時間の一方または両方である、
請求項1ないし3のいずれかに記載の永久磁石同期電動機の制御装置。
The temperature specific value is one or both of a drive time before the permanent magnet synchronous motor is stopped and an elapsed time from the end of the previous drive.
The control device for a permanent magnet synchronous motor according to any one of claims 1 to 3.
前記温度特定値は、前記駆動時間、または前記駆動時間および前記経過時間の両方であり、
前記制御部は、前記駆動時間が所定値以上であるときに、前記所定値未満であるときよりも前記パルス電圧の電圧値を高くする、
請求項5記載の永久磁石同期電動機の制御装置。
The temperature specific value is the driving time, or both the driving time and the elapsed time,
The control unit increases the voltage value of the pulse voltage when the driving time is a predetermined value or more than when the driving time is less than the predetermined value.
The controller for a permanent magnet synchronous motor according to claim 5.
前記駆動時間を記憶する駆動時間記憶部を有する、
請求項6記載の永久磁石同期電動機の制御装置。
A drive time storage unit for storing the drive time;
The controller for a permanent magnet synchronous motor according to claim 6.
前記温度特定値は、前記経過時間、または前記駆動時間および前記経過時間の両方であり、
前記制御部は、前記経過時間が所定値未満であるときに、前記所定値以上であるときよりも前記パルス電圧の電圧値を高くする、
請求項5記載の永久磁石同期電動機の制御装置。
The temperature specific value is the elapsed time, or both the driving time and the elapsed time,
The control unit increases the voltage value of the pulse voltage when the elapsed time is less than a predetermined value than when the elapsed time is greater than or equal to the predetermined value.
The controller for a permanent magnet synchronous motor according to claim 5.
前記経過時間を計時する経過時間計時部を有する、
請求項8記載の永久磁石同期電動機の制御装置。
Having an elapsed time timer for measuring the elapsed time;
The controller for a permanent magnet synchronous motor according to claim 8.
前記制御部は、前記温度特定値を取得することができなかった場合には、前記パルス電圧の電圧値を設定可能範囲の上限値に設定する、
請求項1ないし9のいずれかに記載の永久磁石同期電動機の制御装置。
The control unit, when the temperature specific value could not be obtained, sets the voltage value of the pulse voltage to the upper limit value of the settable range,
The control apparatus of the permanent-magnet synchronous motor in any one of Claim 1 thru | or 9.
前記制御部は、前記回転子の駆動の開始を命じる起動指令の入力を契機として前記パルス電圧を印加するよう前記駆動部を制御する場合には、当該パルス電圧の電圧値を設定可能範囲の上限値に設定する、
請求項1ないし10のいずれかに記載の永久磁石同期電動機の制御装置
When the control unit controls the drive unit to apply the pulse voltage triggered by an input of a start command for instructing the start of driving of the rotor, the voltage value of the pulse voltage is set to an upper limit of a settable range. Set to value,
The control device for a permanent magnet synchronous motor according to any one of claims 1 to 10.
用紙に画像を形成する画像形成装置であって、
電機子に流れる電流による回転磁界によって永久磁石を用いた回転子が回転するセンサレス型の永久磁石同期電動機と、
前記永久磁石同期電動機により回転駆動されて前記用紙を移動させるローラと、
前記永久磁石同期電動機を制御する制御装置と、を有しており、
前記制御装置は、
前記電機子に電流を流して前記回転子を駆動する駆動部と、
互いに方向の異なる磁界ベクトルを順次に生じさせるパルス電圧が前記電機子に印加されたときの当該電機子に流れる電流に基づいて、停止状態の前記回転子の磁極位置である初期位置を推定する初期位置推定部と、
推定された前記初期位置から回転する前記回転磁界が生成されるよう前記駆動部を制御する制御部と、を有し、
前記制御部は、前記回転磁界が生成されるよう前記駆動部を制御するのに先立って、前記パルス電圧を印加するよう前記駆動部を制御し、その際に前記電機子の温度に対応した値である温度特定値に応じて当該パルス電圧の電圧値を設定する、
ことを特徴とする画像形成装置。
An image forming apparatus for forming an image on paper,
A sensorless permanent magnet synchronous motor in which a rotor using a permanent magnet is rotated by a rotating magnetic field generated by a current flowing through the armature;
A roller that is rotationally driven by the permanent magnet synchronous motor to move the paper;
A control device for controlling the permanent magnet synchronous motor,
The controller is
A drive unit for driving the rotor by passing a current through the armature;
Initially estimating an initial position, which is a magnetic pole position of the rotor in a stopped state, based on a current flowing through the armature when pulse voltages that sequentially generate magnetic field vectors having different directions are applied to the armature A position estimation unit;
A control unit that controls the drive unit so as to generate the rotating magnetic field that rotates from the estimated initial position,
Prior to controlling the drive unit so that the rotating magnetic field is generated, the control unit controls the drive unit to apply the pulse voltage, and a value corresponding to the temperature of the armature at that time Set the voltage value of the pulse voltage according to the temperature specific value
An image forming apparatus.
前記永久磁石同期電動機の属性を前記制御装置に通知する通知部を有し、
前記制御装置は、
電動機に関わる複数の属性のそれぞれについて前記電圧値の設定変更を要するか否を示す変更要否情報を記憶する変更要否記憶部を有しており、
前記制御部は、通知された属性が設定変更を要する属性である場合には、前記温度特定値に応じて前記パルス電圧の電圧値を設定し、設定変更を要しない属性である場合には、前記パルス電圧の電圧値を設定可能範囲の上限値に設定する、
請求項12記載の画像形成装置。
A notification unit for notifying the control device of attributes of the permanent magnet synchronous motor;
The controller is
A change necessity storage unit that stores change necessity information indicating whether or not the voltage value setting change is required for each of a plurality of attributes related to the electric motor;
When the notified attribute is an attribute that requires a setting change, the control unit sets the voltage value of the pulse voltage according to the temperature specific value, and when the attribute does not require a setting change, Set the voltage value of the pulse voltage to the upper limit value of the settable range,
The image forming apparatus according to claim 12.
電機子に流れる電流による回転磁界によって永久磁石を用いた回転子が回転するセンサレス型の永久磁石同期電動機の制御方法であって、
互いに方向の異なる磁界ベクトルを順次に生じさせて停止状態の前記回転子の磁極位置である初期位置を推定するためのパルス電圧を前記電機子に印加する際に、前記電機子の温度が高いときには低いときよりも前記磁界ベクトルが大きくなるように、前記電機子の温度に応じて当該パルス電圧の電圧値を設定する、
ことを特徴とする永久磁石同期電動機の制御方法。
A control method for a sensorless permanent magnet synchronous motor in which a rotor using a permanent magnet is rotated by a rotating magnetic field generated by a current flowing through an armature,
When applying a pulse voltage to the armature to estimate an initial position, which is a magnetic pole position of the rotor in a stopped state, by sequentially generating magnetic field vectors having different directions, when the temperature of the armature is high Setting the voltage value of the pulse voltage according to the temperature of the armature so that the magnetic field vector is larger than when it is low,
A control method of a permanent magnet synchronous motor, characterized in that.
JP2016239410A 2016-12-09 2016-12-09 Control device of permanent magnet synchronous motor, image formation apparatus and control method Pending JP2018098856A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016239410A JP2018098856A (en) 2016-12-09 2016-12-09 Control device of permanent magnet synchronous motor, image formation apparatus and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016239410A JP2018098856A (en) 2016-12-09 2016-12-09 Control device of permanent magnet synchronous motor, image formation apparatus and control method

Publications (1)

Publication Number Publication Date
JP2018098856A true JP2018098856A (en) 2018-06-21

Family

ID=62633218

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016239410A Pending JP2018098856A (en) 2016-12-09 2016-12-09 Control device of permanent magnet synchronous motor, image formation apparatus and control method

Country Status (1)

Country Link
JP (1) JP2018098856A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109936313A (en) * 2018-11-30 2019-06-25 浙江众邦机电科技有限公司 Suitable for the control method of synchronous motor, system, terminal, medium and sewing machine
CN110995104A (en) * 2019-12-04 2020-04-10 东南大学 Method for identifying initial position of permanent magnet synchronous motor rotor
JP2020099134A (en) * 2018-12-18 2020-06-25 コニカミノルタ株式会社 Motor control device and image formation device
JP2020137321A (en) * 2019-02-22 2020-08-31 コニカミノルタ株式会社 Motor control device, image forming apparatus, and initial position estimation method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07177788A (en) * 1993-10-26 1995-07-14 Toyota Motor Corp Electrical angle detector and driver of synchronous motor using it
JP2002281782A (en) * 2001-03-16 2002-09-27 Toshiba Corp Motor controller
JP2004117397A (en) * 2002-09-20 2004-04-15 Ricoh Co Ltd Image forming apparatus
JP2009183062A (en) * 2008-01-30 2009-08-13 Jtekt Corp Motor controller
JP2009303365A (en) * 2008-06-12 2009-12-24 Hitachi Constr Mach Co Ltd Protection device of electric motor and electromotive hydraulic excavator
JP2011211862A (en) * 2010-03-30 2011-10-20 Fuji Electric Co Ltd Sealed rotary electric machine
JP2012191727A (en) * 2011-03-09 2012-10-04 Ricoh Co Ltd Motor control device, control device, motor drive device, image forming apparatus, and voltage control program
JP2015133778A (en) * 2014-01-09 2015-07-23 スズキ株式会社 Control apparatus for permanent magnet synchronous motor

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07177788A (en) * 1993-10-26 1995-07-14 Toyota Motor Corp Electrical angle detector and driver of synchronous motor using it
JP2002281782A (en) * 2001-03-16 2002-09-27 Toshiba Corp Motor controller
JP2004117397A (en) * 2002-09-20 2004-04-15 Ricoh Co Ltd Image forming apparatus
JP2009183062A (en) * 2008-01-30 2009-08-13 Jtekt Corp Motor controller
JP2009303365A (en) * 2008-06-12 2009-12-24 Hitachi Constr Mach Co Ltd Protection device of electric motor and electromotive hydraulic excavator
JP2011211862A (en) * 2010-03-30 2011-10-20 Fuji Electric Co Ltd Sealed rotary electric machine
JP2012191727A (en) * 2011-03-09 2012-10-04 Ricoh Co Ltd Motor control device, control device, motor drive device, image forming apparatus, and voltage control program
JP2015133778A (en) * 2014-01-09 2015-07-23 スズキ株式会社 Control apparatus for permanent magnet synchronous motor

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109936313A (en) * 2018-11-30 2019-06-25 浙江众邦机电科技有限公司 Suitable for the control method of synchronous motor, system, terminal, medium and sewing machine
JP2020099134A (en) * 2018-12-18 2020-06-25 コニカミノルタ株式会社 Motor control device and image formation device
JP7188052B2 (en) 2018-12-18 2022-12-13 コニカミノルタ株式会社 Motor control device and image forming device
JP2020137321A (en) * 2019-02-22 2020-08-31 コニカミノルタ株式会社 Motor control device, image forming apparatus, and initial position estimation method
CN110995104A (en) * 2019-12-04 2020-04-10 东南大学 Method for identifying initial position of permanent magnet synchronous motor rotor

Similar Documents

Publication Publication Date Title
JP6753291B2 (en) Permanent magnet synchronous motor control device and control method for initial position estimation of rotor
US9929686B2 (en) Controller for permanent magnet synchronous motor, image forming apparatus, and control method
JP6838352B2 (en) Permanent magnet synchronous motor control device, control method, and image forming device
CN111342732B (en) Motor control device and image forming apparatus
JP2009033928A (en) Motor starter and motor starting method
JP2018098856A (en) Control device of permanent magnet synchronous motor, image formation apparatus and control method
US10734932B2 (en) Motor controller, conveyor, image forming apparatus, and motor control method
JP2020115731A (en) Motor controller and image forming apparatus
CN111585494B (en) Motor control device, initial position estimation method, and image forming apparatus
JP2018046593A (en) Control device for permanent magnet synchronous motor, control method, and image forming apparatus
JP2018102022A (en) Controller and control method of permanent magnet synchronous motor, and image forming device
JP2020150656A (en) Motor control unit, method for estimating initial position of magnetic pole of rotor, and image forming apparatus
JP2017158354A (en) Control apparatus and control method for permanent magnet synchronous motor
JP2020150590A (en) Motor control unit, method for estimating initial position of magnetic pole of rotor, and image forming apparatus
JP2017158343A (en) Control apparatus and control method for permanent magnet synchronous motor
JP2018133890A (en) Motor controller, image forming apparatus and motor control method
JP2017229165A (en) Controller for permanent magnet synchronous motor, image forming apparatus, and control method
JP2011030385A (en) Motor drive and method of determining relative position of rotor equipped in motor
US10790767B2 (en) Control device of permanent magnet synchronous motor and image forming device
JP2018137932A (en) Motor control device, control method, and image forming apparatus
CN115398794A (en) Motor control device, motor system, and motor control method
JP6834331B2 (en) Permanent magnet synchronous motor control device, control method, and image forming device
JP2020137321A (en) Motor control device, image forming apparatus, and initial position estimation method
JP2006067727A (en) Dc motor drive device and dc motor driving method and program
JP2021069175A (en) Motor control device and image forming device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190913

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200806

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200825

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210511