JP5983023B2 - Motor drive control device and motor drive device - Google Patents
Motor drive control device and motor drive device Download PDFInfo
- Publication number
- JP5983023B2 JP5983023B2 JP2012115960A JP2012115960A JP5983023B2 JP 5983023 B2 JP5983023 B2 JP 5983023B2 JP 2012115960 A JP2012115960 A JP 2012115960A JP 2012115960 A JP2012115960 A JP 2012115960A JP 5983023 B2 JP5983023 B2 JP 5983023B2
- Authority
- JP
- Japan
- Prior art keywords
- motor drive
- signal
- motor
- phase
- control device
- 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
Images
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Description
本発明は、複数相のコイルを有するモータに駆動電圧を供給するモータ駆動回路を制御するモータ駆動制御装置及びモータ駆動装置に関する。 The present invention relates to a motor drive control device and a motor drive device that control a motor drive circuit that supplies a drive voltage to a motor having a plurality of coils.
従来から、家電機器、OA機器、車両走行用電動機等の分野において、ブラシレスモータが広く利用されている。ブラシレスモータは、例えば矩形波の駆動信号により回転駆動される。従来の矩形波の駆動信号は、例えばモータ駆動制御装置と、モータ駆動回路とにより生成される。 Conventionally, brushless motors have been widely used in the fields of home appliances, OA devices, electric motors for vehicle travel, and the like. The brushless motor is rotationally driven by, for example, a rectangular wave drive signal. A conventional rectangular wave drive signal is generated by, for example, a motor drive control device and a motor drive circuit.
従来のモータ駆動回路は、例えばモータドライバIC(Integrated Circuit)を有するものがある。例えば特許文献1や非特許文献1には、モータドライバICで構成されるモータ駆動回路が記載されている。
Some conventional motor drive circuits include, for example, a motor driver IC (Integrated Circuit). For example,
図1は、従来のモータ駆動制御装置とモータ駆動回路の一例を示す図である。図1では、モータ駆動制御装置11とモータ駆動回路12とを有する。モータ駆動回路12は、汎用のモータドライバICである。制御部11はPWM(Pulse Width Modulation)部13を有する。駆動回路12は、デッドタイム生成部14、転流部15、ブリッジ回路16を有する。
FIG. 1 is a diagram illustrating an example of a conventional motor drive control device and a motor drive circuit. In FIG. 1, a motor drive control device 11 and a
モータ駆動制御装置11は、PWM部13からのPWM信号Xonと、ブラシレスモータ17の駆動方向信号Dirを出力する。モータ駆動回路12は、入力されるPWM信号Xon、駆動方向信号Dirと、ホールセンサ18から入力されるホール信号HGに基づいて、各相コイル端子にパルス状の電圧を印加して、コイル19に電流を供給し、ブラシレスモータ10を回転駆動させる。
The motor drive control device 11 outputs the PWM signal Xon from the
図2は、従来のモータ駆動制御装置とモータ駆動回路の他の例を示す図である。図2では、モータ駆動制御装置11AがPWM部13、デッドタイム生成部14、転流部15を有し、モータ駆動回路12Aがブリッジ回路16を有する。モータ駆動制御装置10Aは、モータ駆動回路12Aへ6本のゲート信号UH、VH、WH、UL、VL、WLを供給する。モータ駆動回路12Aは、入力される6本のゲート信号UH、VH、WH、UL、VL、WLに従って、各相コイル端子にパルス状の電圧を印加して、コイル19に電流を供給し、ブラシレスモータ10を回転駆動させる。
FIG. 2 is a diagram illustrating another example of a conventional motor drive control device and a motor drive circuit. In FIG. 2, the motor drive control device 11 </ b> A has a
しかしながら上記従来の技術では、モータ駆動回路の種類によってモータ駆動回路へ入力すべき信号の仕様が異なるため、使用するモータ駆動回路の種類に合わせてモータ駆動制御装置の構成や機能を変更しなければならない。 However, in the above prior art, the specifications of signals to be input to the motor drive circuit differ depending on the type of motor drive circuit, so the configuration and function of the motor drive control device must be changed according to the type of motor drive circuit used. Don't be.
本発明は、上記事情を鑑みてこれを解決すべく成されたものであり、ハードウェアを変更せずに複数のモータ駆動回路に対応できるモータ駆動制御装置及びモータ駆動装置を提供することを目的としている。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a motor drive control device and a motor drive device that can support a plurality of motor drive circuits without changing hardware. It is said.
本発明は、上記目的を達成すべく以下の如き構成を採用した。 The present invention employs the following configuration in order to achieve the above object.
本発明は、複数相のコイルを有するモータに駆動電圧を供給するモータ駆動回路を制御するモータ駆動制御装置であって、前記コイルに印加する電圧の振幅を示す駆動値の大きさに応じて生成されるパルス信号と、前記モータ駆動回路の有するスイッチング素子のオン/オフを制御するゲート信号との何れか一方を、接続されるモータ駆動回路の種類に合わせた設定値であるフォーマットに基づいて切り替えて出力する切り替え手段を有する。
The present invention is a motor drive control device that controls a motor drive circuit that supplies a drive voltage to a motor having a coil having a plurality of phases, and is generated according to the magnitude of a drive value indicating the amplitude of the voltage applied to the coil. Switching is performed based on a format that is a set value in accordance with the type of the motor driving circuit to be connected , either a pulse signal to be switched or a gate signal for controlling on / off of the switching element of the motor driving circuit. Switching means for outputting.
本発明によれば、ハードウェアを変更せずに複数のモータ駆動回路に対応できる。 According to the present invention, it is possible to deal with a plurality of motor drive circuits without changing hardware.
(第一の実施形態)
以下に図面を参照して本発明の第一の実施形態について説明する。図3は、第一の実施形態のモータ駆動装置を説明する図である。
(First embodiment)
A first embodiment of the present invention will be described below with reference to the drawings. FIG. 3 is a diagram illustrating the motor drive device of the first embodiment.
本実施形態のモータ駆動装置100は、モータ駆動制御装置200と、モータ駆動回路300とを有する。本実施形態のモータ駆動装置100は、モータ駆動制御装置200による制御にしたがってモータ駆動回路300がブラシレスモータ400へ矩形波の駆動信号を供給し、ブラシレスモータ400を回転駆動させる。
The motor drive device 100 according to the present embodiment includes a motor drive control device 200 and a
以下に本実施形態のブラシレスモータ400について説明する。本実施形態のブラシレスモータ400は、内部で互いに結線された複数相のコイル410を有する。また本実施形態のブラシレスモータ400は、図4に示すように、コイル410と対向する位置に配置され、S極、N極が交互に並んだ永久磁石である回転子420を有する。図4は、ブラシレスモータを説明する図である。
Below, the
本実施形態のコイル410は、互いに120度の位相差をもつU相、V相、W相の3相とし、ブラシレスモータ400は、回転子420のS極、N極のペアが4つの4極ペアである。
The
ホールセンサ430は、回転子420の近傍に固定して配置された3つのホールIC(Integrated Circuit)により構成される。本実施形態のホールICは、ホール素子とホールアンプを1つのパッケージに封入したICである。本実施形態のホールICは、回転子420の磁界の変化に応じて、互いに120度の位相差をもつ2値のホール信号HU、HV、HWを出力するよう配置されている。
The
以下に図5を参照して本実施形態のホール信号HU、HV、HWについて説明する。図5は、第一の実施形態のホール信号を説明する図である。 The hall signals HU, HV, and HW of this embodiment will be described below with reference to FIG. FIG. 5 is a diagram illustrating the hall signal according to the first embodiment.
本実施形態では、ホール信号HU、HV、HWの3つを合わせると、1周期内に等位相間隔に6つの信号エッジを含むことになる。本実施形態では、この6点で回転子420の位置を検出することができため、ホール信号1周期を電気角360度とすると、60度毎に回転子の位置を検出することが可能である。なお、ホール信号HG(HU、HV、HW)は、回転子角度情報の一例である。
In the present embodiment, when three Hall signals HU, HV, and HW are combined, six signal edges are included at equal phase intervals within one period. In the present embodiment, since the position of the
次に図6を参照して本実施形態のモータ駆動回路300について説明する。図6は、第一の実施形態のモータ駆動回路を説明する図である。
Next, the
本実施形態のモータ駆動回路300は、ブリッジ回路である。本実施形態のモータ駆動回路300は、それぞれが並列に接続された上側アーム310、311、312と、それぞれが並列に接続された下側アーム320、321、322とを有する。各上側アームは、電源Vccに接続されており、各下側アームは接地GNDに接続されている。
The
本実施形態の各上側アームと各下側アームとは、それぞれ同様の構成であるから、上側アーム310の構成を例として説明する。
Since each upper arm and each lower arm of the present embodiment have the same configuration, the configuration of the
本実施形態の上側アーム310は、スイッチング素子Mのソースとドレインとの間にダイオードDが接続されて構成される。本実施形態のモータ駆動回路300は、上側アーム310〜312と下側アーム320〜322とが3相接続されて構成される。
The
各上側アームと各下側アームのそれぞれが有するスイッチング素子Mは、外部から入力されるゲート信号(UH、VH、WH、UL、VL、WL)により駆動される。また各上側アームと各下側アームのそれぞれは、ブラシレスモータ400の各相コイル端子にパルス状の電圧を印加して、各相のコイル410へ駆動電流を供給し、ブラシレスモータ400を回転駆動させる。尚本実施形態のモータ駆動回路300又は後述する転流部230には、スイッチング素子を駆動するゲートドライバ回路が備えられていても良い。
The switching element M included in each upper arm and each lower arm is driven by gate signals (UH, VH, WH, UL, VL, WL) input from the outside. Each upper arm and each lower arm applies a pulse voltage to each phase coil terminal of the
次に図3へ戻って、本実施形態のモータ駆動制御装置200について説明する。本実施形態のモータ駆動制御装置200は、PWM(Pulse Width Modulation)部210、デッドタイム生成部220、転流部230、切り替え部240を有する。
Next, returning to FIG. 3, the motor drive control device 200 of the present embodiment will be described. The motor drive control device 200 of this embodiment includes a PWM (Pulse Width Modulation)
以下に図7を参照してPWM部210について説明する。図7は、PWM部から出力される信号を説明する図である。
The
本実施形態のPWM部210は、接地GNDから電源電圧Vccまでの振幅を持ち、1周期の長さがtpwmの搬送波Vcと、コイル410に印加すべき電圧の振幅を示す駆動値Ampとを大小比較して、PWM信号Xonを生成する。
The
次に図8を参照して本実施形態のデッドタイム生成部220について説明する。図8は、デッドタイム生成部から出力される信号を説明する図である。
Next, the dead
本実施形態のデッドタイム生成部220は、PWM信号Xonに対してtdだけ遅れた信号であるゲート信号XHを生成する。ゲート信号XHは、上側アーム310〜312の各スイッチング素子Mのゲートに供給される信号である。
The dead
また本実施形態のデッドタイム生成部220は、PWM信号Xonを反転させた信号の立ち上がり(Xonでは立ち下がり部分)を期間tdの2倍だけ遅らせたゲート信号XLを生成する。ゲート信号XLは、下側アーム320〜322の各スイッチ素子Mのゲートに供給される信号である。本実施形態では、期間tdは、上側アーム310〜312と下側アーム320〜322のスイッチング素子Mの短絡防止を目的に設けられた短絡防止区間(デッドタイム)の長さである。
In addition, the dead
本実施形態の転流部230は、ホール信号HGのH(ハイレベル、以下Hレベル)/L(ローレベル、以下Lレベル)の論理と回転子420を回転駆動させる方向を示す駆動方向信号Dirとに基づいて、U相、V相、W相のそれぞれに適切なゲート信号を選択して出力する。本実施形態の駆動方向信号Dirは、例えば本実施形態のモータ駆動装置100が搭載された本体装置等から供給される。
The commutation unit 230 according to the present embodiment includes a driving direction signal Dir indicating the logic of H (high level, hereinafter referred to as H level) / L (low level, hereinafter referred to as L level) of the hall signal HG and the direction in which the
矩形波駆動でブラシレスモータ400を適切に回転駆動するためには、U相、V相、W相を図9に示すPWM相、LOW相、HiZ相のいずれかの相状態に割り振る必要がある。図9は、U相、V相、W相の割り振りを説明する図である。本実施形態においてPWM相の場合は、転流部230は、上側アーム310〜312のゲート信号はXHを選択し、下側アーム320〜312のゲート信号にはXLを選択する。
In order to appropriately rotate and drive the
LOW相の場合は、転流部230は、上側アーム310〜312のゲート信号は常にLoとし、下側アーム320〜321のゲート信号には常にHiに設定する。HiZ相の場合は、転流部230は、上側アーム310〜312のゲート信号も下側アーム320〜322のゲート信号も常にLoに設定する。
In the LOW phase, the commutation unit 230 always sets the gate signal of the
次に転流部230は、ホール信号HGと駆動方向信号DirのHレベル/Lレベルの組み合わせによりU相、V相、W相それぞれをPWM相、LOW相、HiZ相のいずれかに設定する。そして転流部230は、適切なゲート信号を選択してゲート信号UH、VH、WH、UL、VL、WLとして出力する。 Next, the commutation unit 230 sets each of the U phase, the V phase, and the W phase to one of the PWM phase, the LOW phase, and the HiZ phase by a combination of the H level / L level of the Hall signal HG and the driving direction signal Dir. Then, the commutation unit 230 selects an appropriate gate signal and outputs it as gate signals UH, VH, WH, UL, VL, WL.
図10は、U相、V相、W相のそれぞれに適切なゲート信号を説明する図である。 FIG. 10 is a diagram illustrating gate signals appropriate for the U phase, the V phase, and the W phase.
本実施形態では、転流部230は、駆動方向信号DirがHi/Lo反転したときは、PWM相とLOW相を入れ替えて選択することにより、回転子420の駆動方向が反転する。
In the present embodiment, the commutation unit 230 reverses the driving direction of the
次に本実施形態の切り替え部240について説明する。
Next, the
本実施形態の切り替え部240は、例えばセレクタ等により実現される。本実施形態の切り替え部240には、それぞれが6本の信号で構成される2系統の信号が入力され、6本の信号線で構成される1系統の出力ピン信号pin0、pin1、pin2、pin3、pin4、pin5を出力する。
The
切り替え部240に入力される2系統の信号のうち一方は、転流部230から出力される6本のゲート信号UH、VH、WH、UL、VL、WLである。2系統の信号のうち一方は、PWM信号Xonと5本の制御信号ctl1、ctl2、ctl3、ctl4、ctl5である。尚本実施形態の制御信号ctl1〜5は、駆動方向信号Dirである。
One of the two systems of signals input to the
以下に図11を参照して本実施形態の切り替え部240についてさらに説明する。図11は、第一の実施形態の切り替え部を説明する図である。
Hereinafter, the
本実施形態の切り替え部240は、一方の入力にゲート信号が入力され、他方の入力にPWM信号Xon又は5本の制御信号Ctl1〜5の何れかが入力されるセレクタ241〜246を有する。セレクタ241〜246は、同様の構成のため、図11ではセレクタ244、245を省略した。
The
本実施形態のセレクタ241は、ゲート信号UHとPWM信号Xonが入力され、フォーマットFmtの値に基づき選択された信号が出力pin0となる。セレクタ242は、ゲート信号ULと制御信号ctl1とが入力され、フォーマットFmtの値に基づき選択された信号が出力pin1となる。セレクタ243は、ゲート信号VHと制御信号ctl2とが入力され、フォーマットFmtの値に基づき選択された信号が出力pin2となる。
The selector 241 of the present embodiment receives the gate signal UH and the PWM signal Xon, and the signal selected based on the value of the format Fmt becomes the output pin0. The
本実施形態では、フォーマットFmtの値が0ならば、ゲート信号側の信号を出力pinx(x:0、1、・・・、5)に選択し、フォーマットFmtの値が1ならば、PWM信号Xon及び制御信号側の信号を出力pinxに選択して出力する。 In the present embodiment, if the value of the format Fmt is 0, the signal on the gate signal side is selected as the output pinx (x: 0, 1,..., 5), and if the value of the format Fmt is 1, the PWM signal The Xon and control signal side signals are selected as the output pinx and output.
尚本実施形態のモータ駆動制御装置200は、マイコンやASIC(Application Specific Integrated Circuit)により実現され、フォーマットFmtは、ソフトウェアもしくは外部からの信号により設定する。また、出力ピン信号pin0、・・・、pin5は、マイコンやASICのピン端子を流れる信号である。 The motor drive control device 200 of the present embodiment is realized by a microcomputer or an ASIC (Application Specific Integrated Circuit), and the format Fmt is set by software or an external signal. The output pin signals pin0,..., Pin5 are signals that flow through the pin terminals of the microcomputer and the ASIC.
以上のように本実施形態のモータ駆動制御装置200は、切り替え部240を有し、接続するモータ駆動回路300の種類に合わせて設定値であるフォーマットFmtの値を変えることにより、出力する信号をゲート信号か又はPWM信号及び駆動方向信号Dirの何れかを選択できる。すなわち本実施形態のモータ駆動制御装置200は、フォーマットFmtの値により、出力する信号をゲート信号か又は駆動方向信号Dirを切り替えることができる。
As described above, the motor drive control device 200 of the present embodiment has the
したがって本実施形態のモータ駆動制御装置200によれば、ハードウェアを変更せずに、複数の種類のモータ駆動回路に対して適切な指令信号を生成することができる。また本実施形態のモータ駆動制御回路300では、モータ駆動回路の種類が変わった場合でもPWM部210を共有するため、安価に装置を実現することができる。さらに本実施形態のモータ駆動制御装置200では、矩形波駆動は角度検出分解能の粗いホール信号で駆動できるため、安価に装置を実現することができる。また本実施形態のモータ駆動制御装置200では、モータ駆動回路がモータドライバである場合は駆動方向信号Dirを出力できるため、モータの駆動状態を詳細に制御することができる。さらに本実施形態のモータ駆動制御装置200では、モータ駆動回路に対する出力信号の切り替えにおいて、出力信号のピン端子を共通化するため、低コストに装置を実現する。
Therefore, according to the motor drive control device 200 of the present embodiment, it is possible to generate appropriate command signals for a plurality of types of motor drive circuits without changing hardware. Further, in the motor
(第二の実施形態)
以下に図面を参照して本発明の第二の実施形態について説明する。以下の本発明の第二の実施形態では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
(Second embodiment)
A second embodiment of the present invention will be described below with reference to the drawings. In the following second embodiment of the present invention, only differences from the first embodiment will be described, and those having the same functional configuration as the first embodiment will be used in the description of the first embodiment. The same reference numerals as those used are assigned, and the description thereof is omitted.
図12は、第二の実施形態のモータ駆動制御装置を説明する図である。 FIG. 12 is a diagram illustrating the motor drive control device of the second embodiment.
本実施形態のモータ駆動制御装置200Aは、正弦波転流部250を有する。また本実施形態のモータ駆動制御装置200Aは、各相に対応したPWM部210u、210v、210w、各相に対応したデッドタイム生成部220u、220v、220w、切り替え部240を有する。
200 A of motor drive control apparatuses of this embodiment have the sine
以下に図13、図14を参照して本実施形態の正弦波転流部250について説明する。図13は、第二の実施形態の正弦波転流部を説明する第一の図である。
Hereinafter, the sine
本実施形態の正弦波転流部250は、位相生成部251、正弦波発生部252、乗算器253、オフセット加算器254、セレクタ255を有する。本実施形態の正弦波転流部250は、駆動値Amp及び角度カウントPhCntに基づいて、ブラシレスモータ400を正弦波駆動する際の各相に印加すべき電圧値を示す各相駆動値Uamp、Vamp、Wampを出力する。
The sine
各相駆動値Uamp、Vamp、Wampは、相電圧値に相当する。また本実施形態の角度カウントPhCntは、ホール信号1周期内の回転子420の角度を0−287の範囲の値で等間隔に示した信号であり、例えばアブソリュート型エンコーダや、ホール信号とインクリメンタル型エンコーダを組み合わせる等の方法により生成した信号とする(図示は省略する)。本実施形態では、角度カウントPhCntは角度情報に相当する。
Each phase drive value Uamp, Vamp, Wamp corresponds to a phase voltage value. Further, the angle count PhCnt of the present embodiment is a signal that shows the angle of the
位相生成部251は、3つの各相位相生成部251u、251v、251wを有する。本実施形態の各相位相生成部251u、251v、251wは、それぞれが0−287の範囲でモジュロ加算する同様のモジュロ加算器である。本実施形態の各相位相生成部251u、251v、251wは、角度カウントPhCntに対して、U相は角度調整値dthのみを、V相は(dth+192)を、W相は(dth+96)をモジュロ加算して、それぞれ各相正弦波カウントCntu、Cntv、Cntwとして出力する。
The
尚本実施形態において加算する値が異なるのは、U相を基準として、V相のカウント値は2/3周期だけ位相を遅れさせる、W相のカウント値は2/3周期だけ位相を進めることを意味する。 In the present embodiment, the values to be added are different in that the phase of the V-phase count value is delayed by 2/3 period and the phase of the W-phase count value is advanced by 2/3 period with respect to the U phase. Means.
このとき角度調整値dthは、位相生成部251の内部セレクタ(図示せず)により、駆動信号Dirの値に基づいて選択される値であり、駆動方向信号Dirが0のときは0が選択され、駆動方向信号Dirが1のときは144が選択される。これは、駆動すべき方向により、後述する正弦波波形の位相を180度反転させるためである。また角度調整値dthは、上記の回転方向の調整だけでなく、正弦波駆動時の進角量を加算する構成としてもよい。
At this time, the angle adjustment value dth is a value selected based on the value of the drive signal Dir by an internal selector (not shown) of the
正弦波発生部252は、各相正弦波発生部252u、252v、252wを備え、図14に示すように各相毎に振幅が1に正規化された正弦波波形から、各相正弦波カウントCntu、Cntv、Cntwに対応する正弦波データを出力する。図14は、第二の実施形態の正弦波転流部を説明する第二の図である。
The sine
乗算器253は、3つの各相乗算器253u、253v、253wを有し、各相毎に正弦波発生部252の出力した各相の正弦波データと駆動値Ampとを乗算し、それぞれの演算結果を出力する。
The
オフセット加算器254は、乗算器253の出力にオフセットOfsを加算して、各相駆動値Uamp、Vamp、Wampとして出力する。本実施形態ではオフセットOfsを加えることで、0を中心とした正負の値である乗算器253の出力値を正の範囲のみとる各相駆動値Uamp、Vamp、Wampとするためである。
The offset
これは、後述する各相PWM部の構成に合わせるためである。尚モータ駆動においては、各相駆動値同士の差のみが回転駆動に影響を与えるため、各相駆動値Uamp、Vamp、Wampに等しいオフセットを与えてもブラシレスモータ400の回転には影響は無い。
This is to match the configuration of each phase PWM section described later. In the motor drive, only the difference between the phase drive values affects the rotation drive. Therefore, even if an offset equal to each phase drive value Uamp, Vamp, Wamp is given, the rotation of the
セレクタ255は、フォーマットFmtが0のときはU相の各相駆動値Uampを選択し、フォーマットFmtが1のときは駆動値Ampを選択して出力する。これにより、U相のPWM部210uの出力は、フォーマットFmtが0のときは各相PWM信号Uonが出力され、フォーマットFmtが1のときはPWM信号Xonが出力され、接続するモータ駆動回路が異なる場合においてもU相のPWM部210uは共有して使用される。
The
次に、図15、図16を参照して本実施形態の各相PWM部210u、210v、210wについて説明する。図15は、第二の実施形態の各相PWM部を説明する図である。尚本実施形態では、3つの各相PWM部210u、210v、210wはそれぞれが同様の構成であるため、図15では各相PWM部210uについてのみ説明し、各相PWM部210v、各相PWM部210wの説明は省略する。
Next, the respective
本実施形態の各相PWM部210uは、Dラッチ260、加算器261、小数積算部270、変調部280により構成される。
Each
以下に本実施形態の小数積算部270について説明する。尚以下の説明では、Uamp(A.B)は、Uampが整数部Aビット、小数部Bビットのデータであることを示す。本実施形態では、A=8、B=8とする。またフォーマットFmtが0のときは、U相の各相駆動値Uampが入力され、フォーマットFmtが1のときは、駆動値Ampが入力されるが、以下に説明においては、各相駆動値Uampに統一して説明する。Dラッチ260は、入力される各相駆動値Uampを、後述するトリガptrgの到来時に更新して、保持した値を出力する。
Hereinafter, the
本実施形態の小数積算部270は、小数加算器271、ディレイ272、桁上がり判定器273を有する。本実施形態の少数積算部270は、誤差積算手段に相当する。本実施形態の少数積算部270は、Dラッチ260が保持した各相駆動値Uampの小数部である各相駆動値小数部Uamp_Lを取り込み、積算して、積算値が整数に桁上がりしたときに、キャリーcyを出力する。
The decimal
小数加算器271は、各相駆動値小数部Uamp_Lと後述するディレイ272の保持した値を加算して出力する。ただし8ビットを超える桁上がりは計算しない。ディレイ272は、小数加算器271の出力する加算結果を、後述するDトリガptrg_dの到来時に更新して、保持している値を出力する。
The
桁上がり判定器273は、小数加算器271の出力とディレイ282の出力とを比較して、小数加算器271の出力の方が小さい場合は、桁上がりが発生したと判定してキャリーcyを1にして出力し、それ以外の場合は、桁上がりが発生していないと判定してキャリーcyを0にして出力する。
The
本実施形態の加算器261は、Dラッチ260の保持する各相駆動値Uampの整数部Uamp_Mと、小数積算部75の出力するキャリーcyを加算した結果を、変調部280へ出力する。
The
変調部280は、カウンタ281、トリガ生成器282、ディレイ283、大小判定器284を有し、変調部280の出力をパルス幅変調した信号Uonを出力する。
The
以下に、図16を参照して本実施形態の変調部280の動作概要を説明する。図16は、第二の実施形態の変調部の動作を説明する図である。
Hereinafter, an operation outline of the
本実施形態の変調部280において、カウンタ281は、一定の周波数のパルス信号であるクロックclkが到来する度に、カウンタの値を1カウントアップする8ビットのカウンタである。本実施形態のカウンタ281は、カウント範囲(0から255)を繰り返しカウントして、カウント値を搬送波Vcとして出力する。尚カウント幅の8ビットは駆動値Uampの整数部に合わせている。
In the
トリガ生成器282は、搬送波Vcの値が255のときのみトリガptrgを1にして出力する。つまり本実施形態のトリガ生成器282は、搬送波Vcの1周期に1パルスだけトリガptrgを出力する。
The
ディレイ283は、トリガptrgを1clk分遅らせた信号であるトリガptrg_dを出力する。
The
大小判定器284は、搬送波Vcと加算器261の出力とを大小比較して、搬送波Vcの方が小さいときは各相PWM信号Uonを1として出力し、それ以外のときは、各相PWM信号Uonを0として出力する。
The
次に図12へ戻って、本実施形態のデッドタイム生成部220u、220v、220wについて説明する。3つの各相デッドタイム生成部220u、220v、220wは、それぞれが第一の実施形態に示したデッドタイム生成部220と同様であり、図8に示したPWM信号Xonがそれぞれ各相PWM信号Uon、Von、Wonに置き換わるのみである。
Next, returning to FIG. 12, the dead
以上のように本実施形態の各相PWM部210u、210v、210wは、変調時に各相駆動値Uamp、Vamp、Wampの小数部を積算して、整数への桁上がりを各相駆動値Uamp、Vamp、Wampの整数部に加算する。よって本実施形態では、駆動値に対して精度よい指令信号の生成が可能であり、駆動値に対して精度よくモータを駆動することができる。
As described above, each
また本実施形態の正弦波転流部250は、角度カウントPhCntにもとづいて駆動値Ampを正弦波変調して各相駆動値として出力する。よって本実施形態によれば、モータ駆動回路300を接続する場合はブラシレスモータ400を正弦波駆動により回転駆動することが可能であり、ブラシレスモータ400を低振動かつ低騒音に駆動することができる。尚、本実施形態のモータ駆動制御装置200Aに矩形波駆動用のモータドライバであるモータ駆動回路を接続する場合、ブラシレスモータ400を矩形波駆動することが可能となる。また本実施形態のモータ駆動制御装置200Aに正弦波駆動用のモータドライバを接続する場合、ブラシレスモータ400を正弦波駆動により回転駆動することができる。
Further, the sine
(第三の実施形態)
以下に図面を参照して本発明の第三の実施形態について説明する。以下の本発明の第三の実施形態では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
(Third embodiment)
A third embodiment of the present invention will be described below with reference to the drawings. In the following third embodiment of the present invention, only differences from the first embodiment will be described, and those having the same functional configuration as the first embodiment will be used in the description of the first embodiment. The same reference numerals as those used are assigned, and the description thereof is omitted.
図17は、第三の実施形態のモータ駆動制御装置を説明する図である。 FIG. 17 is a diagram illustrating a motor drive control device according to the third embodiment.
本実施形態のモータ駆動制御装置200Bは、PWM部210、デッドタイム生成部220、転流部230A、切り替え部240を有する。
The motor
本実施形態の切り替え部240は、第一の実施形態と同様の構成であるが、本実施形態においては、制御信号ctl2、ctl3にそれぞれイネーブル信号EN、ブレーキ信号BRKが接続される。
The
イネーブル信号ENは、コイル410をモータ駆動回路と接続するコイル端子への電圧印加の許可・不許可を指示する信号であり、イネーブル信号ENが1のときは不許可を指示し、0のときは許可を支持する。ブレーキ信号BRKは、ブラシレスモータ400の回転にブレーキを掛ける指示をする信号であり、ブレーキ信号BRKが1のときはブレーキを指示し、0のときは何もしない。尚イネーブル信号ENはブレーキ信号BRKより優先とする。
The enable signal EN is a signal for instructing permission / non-permission of voltage application to the coil terminal connecting the
本実施形態の転流部230Aは、イネーブル信号EN及びブレーキ信号BRKが共に0の場合の動作は、第一の実施形態と同様である。それ以外の場合は、図18に示すように、転流部230Aはイネーブル信号ENが1の場合はコイル端子への電圧印加を停止するように、ゲート信号UH、VH、WH、UL、VL、WLの全てをLoとする。イネーブル信号ENが0かつブレーキ信号BRKが1の場合は、転流部230Aはブラシレスモータ400にショートブレーキを掛けるように、モータ駆動回路の有する上側アームのゲート信号UH、VH、WHをLレベルとし、モータ駆動回路の有する下側アームのゲート信号UL、VL、WLをHレベルとする。図18は、第三の実施形態のイネーブル信号及びブレーキ信号の組合せを説明する図である。
The
以上のように本実施形態では、モータ駆動回路がブリッジ回路の場合は、イネーブル信号ENおよびブレーキ信号BRKに応じて、出力するゲート信号を制御する。よって本実施形態によれば、モータの駆動状態を詳細に制御することができる。 As described above, in the present embodiment, when the motor drive circuit is a bridge circuit, the gate signal to be output is controlled according to the enable signal EN and the brake signal BRK. Therefore, according to this embodiment, the driving state of the motor can be controlled in detail.
また本実施形態では、モータ駆動回路が転流部230Aと同様の機能を備えるモータドライバである場合は、イネーブル信号ENおよびブレーキ信号BRKを出力できるため、モータの駆動状態を詳細に制御することができる。
In the present embodiment, when the motor drive circuit is a motor driver having the same function as the
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。 As mentioned above, although this invention has been demonstrated based on each embodiment, this invention is not limited to the requirements shown in the said embodiment. With respect to these points, the gist of the present invention can be changed without departing from the scope of the present invention, and can be appropriately determined according to the application form.
100 モータ駆動装置
200、200A、200B モータ駆動制御装置
210 PWM部
220 デッドタイム生成部
230、230A 転流部
240 切り替え部
300 モータ駆動回路
400 ブラシレスモータ
410 コイル
420 回転子
430 ホールセンサ
DESCRIPTION OF SYMBOLS 100
Claims (10)
前記コイルに印加する電圧の振幅を示す駆動値の大きさに応じて生成されるパルス信号と、前記モータ駆動回路の有するスイッチング素子のオン/オフを制御するゲート信号との何れか一方を、接続されるモータ駆動回路の種類に合わせた設定値であるフォーマットに基づいて切り替えて出力する切り替え手段を有するモータ駆動制御装置。 A motor drive control device for controlling a motor drive circuit for supplying a drive voltage to a motor having a plurality of phase coils,
One of a pulse signal generated according to the magnitude of a drive value indicating the amplitude of a voltage applied to the coil and a gate signal for controlling on / off of a switching element included in the motor drive circuit is connected. The motor drive control apparatus which has the switching means which switches and outputs based on the format which is a setting value according to the kind of motor drive circuit to be performed .
前記パルス信号と、前記モータの有する回転子から得られる前記回転子の角度情報と、前記回転子の回転駆動方向とに基づいて前記ゲート信号を生成する転流手段と、を有する請求項1記載のモータ駆動制御装置。 PWM means for generating the pulse signal;
The commutation means which produces | generates the said gate signal based on the said pulse signal, the angle information of the said rotor obtained from the rotor which the said motor has, and the rotational drive direction of the said rotor. Motor drive control device.
前記相電圧値をパルス幅変調して前記パルス信号を生成するPWM手段と、
前記パルス信号から前記ゲート信号を生成するデッドタイム生成手段と、を有する請求項1記載のモータ駆動制御装置。 A phase voltage indicating a voltage value to be applied to the coils of the plurality of phases based on a motor driving value indicating the magnitude of the voltage for driving the motor and angle information of the rotor obtained from the rotor of the motor. Commutation means for outputting values;
PWM means for generating the pulse signal by pulse width modulating the phase voltage value;
The motor drive control device according to claim 1, further comprising dead time generation means for generating the gate signal from the pulse signal.
前記パルス幅変調の処理において、処理分解能未満の小数部を積算した積算値が前記処理分解能の幅以上になる度に、前記パルス信号に分解能幅を加算する誤差積算手段を有する請求項3記載のモータ駆動制御装置。 The PWM means includes
The error integration means for adding a resolution width to the pulse signal every time the integrated value obtained by integrating the fractional part less than the processing resolution becomes equal to or larger than the processing resolution width in the pulse width modulation processing. Motor drive control device.
前記角度情報に基づいて前記駆動値を正弦波変調して前記相電圧値とする請求項3又は4記載のモータ駆動制御装置。 The commutation means includes
The motor drive control device according to claim 3 or 4, wherein the drive value is sine-wave modulated based on the angle information to obtain the phase voltage value.
前記転流手段は、前記ホール信号の組み合わせ論理に基づいて前記相電圧値を生成する
請求項3乃至5の何れ一項に記載のモータ駆動制御装置。 The angle information is a binarized multi-phase hall signal that changes in synchronization with the angle of the rotor,
The motor drive control device according to any one of claims 3 to 5, wherein the commutation unit generates the phase voltage value based on a combinational logic of the Hall signals.
前記モータ駆動回路が複数相のスイッチング素子とダイオードで構成されるブリッジ回路であるときは前記ゲート信号を出力し、
前記モータ駆動回路が、前記転流手段を有するときは前記パルス信号を出力する請求項2乃至6の何れか一項に記載のモータ駆動制御装置。 The switching means is
When the motor drive circuit is a bridge circuit composed of switching elements and diodes of a plurality of phases, the gate signal is output,
The motor drive control device according to any one of claims 2 to 6, wherein when the motor drive circuit includes the commutation means, the pulse signal is output.
前記ゲート信号を供給する信号線の少なくとも1つは、前記モータの駆動状態を制御する制御信号の信号線となる請求項7記載のモータ駆動制御装置。 When the switching means outputs the pulse signal,
8. The motor drive control device according to claim 7, wherein at least one of the signal lines for supplying the gate signal is a signal line for a control signal for controlling a drive state of the motor.
前記モータに駆動電圧を供給するモータ駆動回路と、前記モータ駆動回路を制御するモータ駆動制御装置とを有し、
前記モータ駆動制御装置は、
前記コイルに印加する電圧の振幅を示す駆動値の大きさに応じて生成されるパルス信号と、前記モータ駆動回路の有するスイッチング素子のオン/オフを制御するゲート信号との何れか一方を、接続されるモータ駆動回路の種類に合わせた設定値であるフォーマットに基づいて切り替えて出力する切り替え手段を有するモータ駆動装置。 A motor drive device for driving a motor having a coil of a plurality of phases,
A motor drive circuit for supplying a drive voltage to the motor, and a motor drive control device for controlling the motor drive circuit,
The motor drive control device includes:
One of a pulse signal generated according to the magnitude of a drive value indicating the amplitude of a voltage applied to the coil and a gate signal for controlling on / off of a switching element included in the motor drive circuit is connected. The motor drive device which has the switching means which switches and outputs based on the format which is a setting value according to the kind of motor drive circuit to be performed .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012115960A JP5983023B2 (en) | 2012-05-21 | 2012-05-21 | Motor drive control device and motor drive device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012115960A JP5983023B2 (en) | 2012-05-21 | 2012-05-21 | Motor drive control device and motor drive device |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2013243866A JP2013243866A (en) | 2013-12-05 |
JP2013243866A5 JP2013243866A5 (en) | 2014-05-08 |
JP5983023B2 true JP5983023B2 (en) | 2016-08-31 |
Family
ID=49844190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012115960A Active JP5983023B2 (en) | 2012-05-21 | 2012-05-21 | Motor drive control device and motor drive device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5983023B2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003111485A (en) * | 2001-09-28 | 2003-04-11 | Hitachi Ltd | Drive control device of brushless motor |
JP3663166B2 (en) * | 2001-10-01 | 2005-06-22 | 三洋電機株式会社 | Brushless motor control device |
JP2005204403A (en) * | 2004-01-15 | 2005-07-28 | Matsushita Electric Ind Co Ltd | Motor drive |
JP4628942B2 (en) * | 2005-12-08 | 2011-02-09 | 本田技研工業株式会社 | Electric motor control device |
JP5412969B2 (en) * | 2009-06-09 | 2014-02-12 | 株式会社リコー | Motor driver control device, motor control device, and image forming apparatus |
-
2012
- 2012-05-21 JP JP2012115960A patent/JP5983023B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013243866A (en) | 2013-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7088067B2 (en) | Motor driving apparatus and motor driving method | |
US10199979B2 (en) | Power conversion device | |
US20030062868A1 (en) | Switching methodology for ground referenced voltage controlled electric machine | |
US20120206073A1 (en) | Method and System for Measuring a Characteristic of an Electric Motor | |
EP3343758B1 (en) | Semiconductor device and power conversion device | |
US9401673B2 (en) | Control apparatus for synchronous rotary machine enabling suppression of rotor vibration | |
JP6238264B2 (en) | AC rotating machine control device | |
KR100641551B1 (en) | Motor drive method and motor driver | |
US9219437B2 (en) | Position signal compensation unit of motor, and motor including the same | |
JP2012185106A (en) | Position detection device and motor drive | |
JP5891738B2 (en) | Motor driving device and control method of motor driving device | |
JP2018153028A (en) | Integrated circuit | |
US9716452B2 (en) | Rotation angle calculation device | |
JP5709933B2 (en) | Back electromotive force detection circuit and motor drive control device using the same | |
JP4705839B2 (en) | Power converter | |
US20220166356A1 (en) | Controller for rotary electric machine | |
US9106166B2 (en) | Motor driving module, operating method for the same, and brushless DC motor system | |
JP6753326B2 (en) | Motor control device | |
JP2006211847A (en) | Motor controller | |
JP2011045217A (en) | Brushless motor drive | |
JP5983023B2 (en) | Motor drive control device and motor drive device | |
JP2019009964A (en) | Motor control apparatus | |
JP2015121519A (en) | Angle detector, and motor drive control device | |
KR102277350B1 (en) | Method of operating an electronically commutated synchronous machine, and operating circuit | |
WO2020262269A1 (en) | Control device for electric motor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140324 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150415 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160216 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160217 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160415 |
|
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: 20160705 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160718 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5983023 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |