[go: up one dir, main page]

JP4201886B2 - DC brushless motor speed control device - Google Patents

DC brushless motor speed control device Download PDF

Info

Publication number
JP4201886B2
JP4201886B2 JP22148398A JP22148398A JP4201886B2 JP 4201886 B2 JP4201886 B2 JP 4201886B2 JP 22148398 A JP22148398 A JP 22148398A JP 22148398 A JP22148398 A JP 22148398A JP 4201886 B2 JP4201886 B2 JP 4201886B2
Authority
JP
Japan
Prior art keywords
pulse
circuit
output
signal
speed control
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.)
Expired - Fee Related
Application number
JP22148398A
Other languages
Japanese (ja)
Other versions
JP2000060177A (en
Inventor
忠 岡田
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.)
Nidec America Corp
Original Assignee
Nidec Corp
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 Nidec Corp filed Critical Nidec Corp
Priority to JP22148398A priority Critical patent/JP4201886B2/en
Publication of JP2000060177A publication Critical patent/JP2000060177A/en
Application granted granted Critical
Publication of JP4201886B2 publication Critical patent/JP4201886B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明はDCブラシレスモータの回転速度を一定に保つためのDCブラシレスモータの速度制御装置に関する。
【0002】
【従来の技術】
従来のDCブラシレスモータの速度制御装置について説明する。図7は従来のDCブラシレスモータ1の速度制御装置の第1の従来例を示す回路図である。DCブラシレスモータ1にはロータマグネットの位置を検出するホール素子2、3、4が設けられている。これらのホール素子2、3、4の出力信号は元々各相のコイルに流れる励磁電流の向きを切り換えてロータを回転させるために用いられるものであるが、同時に、この出力信号をモータの速度制御にも利用している。
【0003】
ホール素子2、3、4で得られるロータ位置検出信号を利用して速度制御を行うと、モータ1の回転速度検出用の周波数発電機等を設けなくて済むという利点が生じる。尚、DCブラシレスモータ1が3相モータである場合、3個のホール素子2、3、4は電気角で120度ずつずれた位置に配置されている。
【0004】
その速度制御のためにホール素子2、3、4で得られるアナログ信号を、磁極を表すパルス波形に整形した後に、EXOR(排他的論理和)回路20で合成する。これにより、EXOR回路20より速度制御信号が出力される。速度制御信号はモータ1の回転速度が速くなるほど周期が短くなるので、DCブラシレスモータ1の速度制御装置は目標とする回転速度の状態に適合させるように速度制御を行う。
【0005】
次に、図8はDCブラシレスモータ1の速度制御装置の第2の従来例の回路図である。DCブラシレスモータ1が3相モータである場合、電気角で120度ずつずれた位置に配置されている3個のホール素子2、3、4でロータの位置を検出するが、速度制御装置はそのうちの1個のホール素子2で得られるロータ位置検出信号を分周回路21で分周してロータが1回転するごとに1パルス出力するようにする。この分周回路21の出力を速度制御信号としてモータ1の速度を制御する。
【0006】
【発明が解決しようとする課題】
従来の第1のDCブラシレスモータ1の速度制御装置(図7)では、ロータマグネットの着磁ムラとホール素子の取り付け位置の誤差により、速度制御信号にタイミングのずれが生ずることがある。そのため、検出精度があまり高くないので精度の高い速度制御が行えないという問題があった。
【0007】
一方、従来の第2のDCブラシレスモータ1の速度制御装置(図8)では、1個のホール素子2で得られるロータ位置検出信号を分周し、ロータの1回転につき1パルスの信号としているので、ロータマグネットの着磁ムラとホール素子の取り付け位置の誤差の影響を受けることがない。しかしながら、分周回路21によって1回転で1パルスを得るようになっているので、速度制御信号の周波数が低くなり、速度制御信号に現れるパルスの間隔が大きくなってしまう。この速度制御信号によって回転速度制御を行うと、パルス間隔が広がっているために回転ムラが生じる原因となりスムーズな回転にならない場合がある。特に、低速運転時には速度制御信号のパルス間隔が大きく広がるので精度の高い回転制御が行えないという問題があった。
【0008】
本発明は、ロータマグネットの着磁ムラやホール素子の取り付け位置の誤差による影響を受けず、低速運転においても精度の高い速度制御を行うことのできるDCブラシレスモータを提供することを目的とする。
【0015】
【課題を解決するための手段】
上記目的を達成するために、本発明の第の構成では、電気角120度ごとに配置された第1、第2、第3ホールセンサと、第1ホールセンサの出力を分周してロータの1回転につき1つのパルスを出力する分周回路と、基準クロック発生回路と、基準クロックと前記分周回路の出力とから前記ロータの回転速度誤差信号に対応する誤差パルスを出力する誤差信号生成回路と、前記誤差パルスを1/3の幅のパルスに変換した速度制御パルスを出力するパルス幅調整回路と、前記分周回路の出力と、第2ホールセンサの出力と、前記速度制御パルスとから第2ホールセンサに関連するタイミングで前記速度制御パルスを出力する第1のタイミング調整回路と、前記分周回路の出力と、第3ホールセンサの出力と、前記速度制御パルスとから第3ホールセンサに関連するタイミングで前記速度制御パルスを出力する第2のタイミング調整回路と、前記パルス幅調整回路と第1、第2タイミング調整回路の出力を速度制御信号として出力する合成回路とから成るようにしている。尚、本明細書でホールセンサとはホール素子またはホールICを意図する。
【0016】
このような構成によると、DCブラシレスモータが3相モータであるときに、モータ駆動用に設けられている3個のホールセンサを速度制御用に共用して3個のホールセンサで得られるロータの回転位置を表す信号から分周回路で分周することによって1回転で1つのパルスを出力する。そして、基準クロック発生回路で得られる基準信号と分周回路の出力より誤差信号生成回路で誤差パルスを生成する。そして、パルス幅調整回路で誤差パルスを1/3の幅のパルスに変換する。そして、第1のタイミング調整回路で第2ホールセンサに関連するタイミングでパルス幅調整回路で得られる速度制御パルスを出力する。第2のタイミング調整回路で第3ホールセンサに関連するタイミングでパルス幅調整回路で得られる速度制御パルスを出力する。そして、合成回路でパルス幅調整回路と第1、第2タイミング調整回路の出力を合成することによって1回転で3個の速度制御パルスを含む周期の誤差制御信号を出力することができる。
【0019】
また、本発明の第の構成では、電気角120度ごとに配置された第1、第2、第3ホールセンサと、第1ホールセンサの出力を分周してロータの1回転につき1つのパルスを出力する分周回路と、基準クロック発生回路と、基準クロックと前記分周回路の出力から前記ロータの回転速度誤差に対応する誤差パルスを出力する誤差信号生成回路と、所定の加速パルスを発生する加速パルス発生手段と、前記分周回路の出力と、第2ホールセンサの出力と、前記加速パルスから第2ホールセンサに関連するタイミングで前記加速パルスを出力する第1タイミング調整回路と、前記分周回路の出力と、第3ホールセンサの出力と、前記加速パルスとから第3ホールセンサに関連するタイミングで前記加速パルスを出力する第2タイミング調整回路と、前記誤差信号生成回路の出力と第1、第2タイミング調整回路の出力を速度制御信号として出力する合成回路とから成るようにしている。
【0020】
このような構成によると、DCブラシレスモータが3相モータであるときに、モータ駆動用に設けられている3個のホールセンサを速度制御用に共用して3個のホールセンサで得られるロータの回転位置を示す信号から分周回路で分周することによって1回転につき1つのパルスを出力する。そして、分周回路の出力から基準クロック発生回路で得られる基準クロック信号に対する誤差パルスを誤差信号生成回路で生成する。また、第1タイミング調整回路では第2ホールセンサに関連するタイミングで目標とする回転速度等に応じて定められた加速パルスを出力し、第2タイミング調整回路では第3ホールセンサに関連するタイミングで所定の加速パルスを出力する。そして、合成回路では誤差信号生成回路の出力と、第1、第2タイミング調整回路の出力を合成して速度制御信号として出力する。したがって、第1ホールセンサの出力から基準信号に対する速度誤差信号として出力し、第1、第2タイミング調整回路は第2、第3のホールセンサの出力に関するタイミングで所定の加速パルスを出力し、速度誤差信号と加速パルスでロータの回転速度を制御することができる。
【0021】
【発明の実施の形態】
<第1の参考例>以下、本発明の参考例について説明する。図1は本発明の第1の参考例のDCブラシレスモータ1の速度制御装置のブロック図である。DCブラシレスモータ1は3相モータであり、駆動回路(図示せず)によって磁界がロータマグネットに与えられることによりロータが回転する。ホール素子2、3、4はロータマグネットの磁極を検出することによりロータの位置を検出する。ホール素子2、3、4から得られるアナログ信号を整形してN極かS極を示す2値状態のロータ位置検出信号とする。例えば、ロータ位置検出信号はハイレベルのときN極、ローレベルのときS極である。そして、駆動回路(図示せず)はホール素子2、3、4より出力されるロータ位置検出信号によって各相に設けられたコイル電流の向きを切り替え制御することによりロータを回転させる。
【0022】
一方、DCブラシレスモータ1の速度制御装置は3個のホール素子2、3、4で得られるロータ位置の検出信号を用いることによってモータ1の回転制御を行う。ホール素子2、3、4は電気角で120度ずれた位置に配置されている。図2(A)にホール素子2より出力されるロータ位置検出信号Aを示す。
【0023】
分周回路5はロータ位置検出信号Aを分周することによりロータが1回転するごとに1個のパルスを出力する回転速度信号Bを出力する(図2(B)参照)。同時に、分周回路6はホール素子3で得られる磁極を示すロータ位置検出信号を分周することによりロータが1回転するごとに1個のパルスを出力する回転速度信号を出力する。また、分周回路7はホール素子4で得られる磁極を示すロータ位置検出信号を分周することによりロータが1回転するごとに1個のパルスを出力する回転速度信号を出力する。分周回路5、6、7によって3相の回転速度信号が得られる。
【0024】
基準クロック発生回路12は目標とするモータ1のロータの回転速度に応じて設定される基準クロック(基準信号)(図2(C)参照)を出力する。誤差信号生成回路8は分周回路5より出力される回転速度信号Bと基準クロックCを比較してロータの回転速度と目標とする回転速度とのずれを表す誤差信号D(図2(D)参照)を出力する。
【0025】
誤差信号生成回路9は分周回路6より出力される回転速度信号と基準クロックを入力して誤差信号を出力する。誤差信号生成回路10は分周回路7より出力される回転速度信号と基準クロックを入力して誤差信号を出力する。信号合成回路11は誤差信号生成回路8、9、10より出力される3つの誤差信号を合成して速度制御信号E(図2(E)参照)を出力する。なお、基準クロック発生回路12より出力される3つの基準クロックは120度位相がずれている。
【0026】
図2は本参考例のDCブラシレスモータ1の速度制御装置の動作を示す波形図である。ロータ位置検出信号Aはホール素子2で得られるアナログ信号を整形してパルス波形としたものであり、ハイレベルであるときにN極、ローレベルであるときにS極としてロータの回転位置を示している。
【0027】
この信号Aは分周回路5で周波数が1/6となるように分周され、ロータが1回転するたびに1個のパルスを出力する回転速度信号Bに変換される。図2では、信号Aの立ち上がりのタイミングt1で信号Bが立ち上がり、その後、3回目の信号Aの立ち上がりのタイミングt3で信号Bは立ち下がり、さらに、その後3回目の信号Aの立ち上がりのタイミングt4で信号Bは立ち上がる。以降、このレベルの切り替えタイミングで信号Bは周期的に繰り返される。
【0028】
誤差信号生成回路8は回転速度信号Bと基準クロックCを比較する。例えば、回転速度信号Bがハイレベルに立ち上がるタイミングt1では、基準クロックCがハイレベルのままであるので、誤差信号生成回路8では目標とする回転速度に対して実際のロータの回転状態を示す回転速度信号Bの位相が進んでいると判断する。このとき、誤差信号生成回路8はタイミングt1から基準クロックCの次の立ち下がりのタイミングt2までを所定の正電圧とした誤差信号Dを出力する。
【0029】
この誤差信号Dが正電圧であるとき速度制御装置は駆動回路(図示せず)に対してモータ1を減速するように制御する。逆に誤差信号Dが負電圧であるときにモータ1を加速するように制御する。また、タイミングt1からt2までの期間T1は回転速度信号Bと基準クロックCの位相ずれを示しているので減速量をも示している。
【0030】
信号合成回路11では誤差信号生成回路8、9、10より出力される誤差信号を合成しているので、タイミングt1からt2まで速度制御信号Eにはモータの加速を表すパルス30が現れる。ホール素子2、3、4は電気角が120度ずれた位置に設けられているので、その後、速度制御信号Eには、ホール素子3と分周回路6と誤差信号生成回路9で生成される誤差信号によるパルス31が現れる。その後、速度制御信号Eにはホール素子4と分周回路7と誤差信号生成回路10で得られる誤差信号によるパルス32が現れる。誤差信号32は負電圧となっているので加速制御する。
【0031】
その後、誤差信号生成回路8では信号Bの立ち上がりのタイミングt4から次の基準クロックCの立ち下がりのタイミングt5までの期間T2を正電圧とする。図2に示す動作例では期間T2は期間T1よりも狭くなっているので、減速量が小さくなっていることを示してる。これにより、信号Eには減速制御のためのパルス33が現れる。
【0032】
その後、基準クロックCの立ち下がりのタイミングt6よりも後のタイミングt7で信号Bが立ち上がっている。誤差信号生成回路8では基準クロックCに対して回転速度信号Bの位相が遅れていると判断することができる。このとき、誤差信号生成回路8はタイミングt6からt7までを所定の負電圧とした誤差信号を出力する。速度制御信号Eには負電圧のパルス34が現れ、モータ1の加速を行うようにする。タイミングt6からt7までの期間T3は減速すべき量を示している。そして、次に誤差信号生成回路9で得られる誤差信号によるパルス35が現れる。
【0033】
以上説明したように、本参考例では、ホール素子2、3、4で得られるロータ位置検出信号を分周回路5、6、7でそれぞれ分周することにより、ロータの1回転につき1回のパルスを得るようにして、速度制御信号Eの生成に利用しているので速度制御信号Eには、モータ1におけるロータマグネットの着磁ムラによる速度制御信号Eの精度の悪化を招かない。また、3個のホール素子3、4、5からの信号を用いて速度制御信号Eを生成しているので、信号Eの周波数が低減しない。そのため、モータ1の低速運転においても回転ムラが生じにくくなっている。
【0034】
また、本参考例では分周回路5、6、7はロータが1回転するごとに1個のパルスを出力しているが、DCブラシレスモータの速度制御装置はロータが2回転以上するたびに1個のパルスを出力するようにして速度制御をすることも可能である。しかし、そのようにすると、速度制御信号の周期が大きくなるので精度の高い制御を行うことができなくなってくる。したがって、1回転で1個のパルスを出力するようにするのが最も制御の精度が高い。尚、図2Eに示すようにパルス30〜35はホール素子2、3、4に関連するタイミング、即ちホール素子の既知の電気角に対応するタイミングで生じている。
【0035】
<第の実施形態>次に、本発明の第の実施形態について説明する。図3は本発明の第の実施形態のDCブラシレスモータ1の速度制御装置のブロック図である。DCブラシレスモータ1は3相モータであり、3個のホール素子2、3、4が電気角で120度ずつずれた位置に配置されている。なお、図3において図1と同一部分には同一符号を付して(ただし、アルファベットは必ずしも同一のものを示していない)詳しい説明を省略する。ホール素子2からロータマグネットの磁極の検出によりロータの回転位置を示すロータ位置検出信号A(図4(A)参照)が出力される。分周回路5は信号Aを分周することによってロータが1回転するごとに1回パルスを出力する回転速度信号Bを出力する。
【0036】
基準クロック発生回路12は目標とする回転速度に応じて基準クロック(基準信号)C(図4(C)参照)を出力する。誤差信号生成回路8は信号Bと基準クロックCを入力して誤差信号D(図4(D)参照)を出力する。パルス幅調整回路15は誤差信号Dの正電圧又は負電圧となっている期間を1/3に縮小した信号F(図4(F)参照)を出力する。信号Fの出力するタイミングは後述するように信号Bの立ち下がりに同期している。
【0037】
ホール素子3はモータ1のロータ位置検出信号GPを出力する。そのロータ位置検出信号GPは図4(A)に示すロータ位置検出信号Aと周期が一致した信号であるが、タイミング調整回路16は信号Bの入力によって図4(G)に点線で示すような1回転で1個のパルスの回転速度信号に相当するタイミングを取り込む。これは、例えばDフリップフロップのデータ端子に信号Bを入力し、クロック端子に検出信号GPの所定のもの(信号Aよりも2周期遅れのパルス)を入力することによって実現することができる。その取り込まれたタイミングにより形成される信号G(図4(G)参照)の立ち下がりのタイミングt5の時に信号Fによって得られる期間T3を正電圧とした信号I(図4(C)参照)を出力する。
【0038】
ホール素子4はモータ1のロータ位置検出信号HPを出力する。そのロータ位置検出信号GPはロータ位置検出信号Aと周期が一致した信号であるが、タイミング調整回路17は信号B、F、HPを入力し、まず信号B、HPから図4(H)に点線で示すような1回転で1個のパルスに相当するタイミングを取り込む。そして、そのタイミングにより形成される信号Hの立ち下がりのタイミングt8の時に信号Fによって得られる期間T3を正電圧とした信号Jを出力する。信号合成回路11は信号F、I、Jを合成することにより速度制御信号Kを生成する。
【0039】
図4の信号波形図に示すように、本実施形態ではタイミングt1〜t2で形成した誤差信号(幅がT1の正パルス)を3等分して、ホール素子2、3、4に関連するt4、t5、t8のタイミング(各ホール素子の電気角に関するタイミング)に振り分けて出力するようにしている。同様に、タイミングt6〜t7で形成した誤差信号(幅がT4の正パルス)を3等分してタイミングt9、t10、t13に振り分けて出力する。また、タイミングt11〜t12で形成した誤差信号(幅がT6の負パルス)を3等分して、ホール素子の位置に関連するタイミングで出力する。振り分けられた(分散された)3つの信号を信号合成回路11で合成して速度制御信号Kを出力している。この場合、速度制御信号Kの周期が上述の第1の参考例(図1)と同様に短くなり、高精度の速度制御を行うことができる。
【0040】
<第の実施形態>次に、本発明の第の実施形態について説明する。図5は本発明の第の実施形態のDCブラシレスモータ1の速度制御装置のブロック図である。本実施形態において、上述の第の実施形態(図3)と同一部分については同一符号を付して(ただし、アルファベットについては必ずしも同一のものを示していない)説明を省略する。第の実施形態(図3)と本実施形態(図5)との相違点は、第の実施形態(図3)ではタイミング調整回路16、17にパルス幅を与えるためにパルス幅調整回路15が設けられていたが、本実施形態ではその代わりに加速パルス発生回路18を設けてタイミング調整回路16、17にパルス幅を与えるようにしている。加速パルス発生回路18は目標とする回転速度に応じた一定の幅を有する加速パルス(加速信号)を出力する。
【0041】
図6は本実施形態のDCブラシレスモータ1の速度制御装置の動作を示す波形図である。信号Aはホール素子2より出力されるロータ位置検出信号Aである。回転速度信号Bは分周回路5で信号Aを分周することによって得られる。基準クロックCは基準クロック発生回路12より出力される目標とする回転速度に応じて一定の幅が設けられた基準信号である。基準クロックCの立ち下がりのタイミングt1の後のタイミングt2で回転速度信号Bが立ち上がっているので、ロータが目標とする回転に対して遅れていることを示し、誤差信号生成回路8はタイミングt1からタイミングt2までの期間T1を所定の正電圧とした誤差信号Dを出力する。信号Dは信号合成回路11で合成されるので、速度制御信号Iには正電圧のパルス50が現れ、速度制御装置は加速制御する。
【0042】
ホール素子3はロータ位置検出信号EPを出力する。このロータ位置検出信号EPはロータ位置検出信号Aと周期が一致した信号である。タイミング調整回路16は検出信号GPと信号Bの入力によって点線で示すような1回転で1個のパルス(信号E)に相当するタイミングを取り込む。そして、例えばその信号E(図4E参照)の立ち上がりのタイミングt3の時に加速パルス発生回路18より得られる加速パルスの幅T2を正電圧とした制御信号Gを出力する。これにより、速度制御信号Iにはパルス51が現れる。
【0043】
ホール素子4はロータ位置検出信号FPを出力する。このロータ位置検出信号FPはロータ位置検出信号Aと周期が一致した信号である。タイミング調整回路17は検出信号FPと信号Bの入力によって点線で示すような1回転で1個のパルス(信号F)に相当するタイミングを取り込む。そして、例えばその信号F(図4F参照)の立ち上がりのタイミングt6の時に加速パルス発生回路18より得られる加速パルスの幅T2を正電圧とした制御信号Hを出力する。これにより、速度制御信号Iにはパルス52が現れる。
【0044】
その後、回転速度信号Bが立ち上がったタイミングt8では、基準クロックCがハイレベルとなっているので、ロータが目標とする回転よりも進んでいることを示している。誤差信号生成回路8ではタイミングt8から次の基準クロックCの立ち下がりまでのタイミングt9までの期間T3を負電圧を出力してロータを減速するようにする。これにより、回転速度信号Iには負電圧のパルス53が現れる。そして、信号Eによって与えられるタイミングt10に加速パルス発生回路18で与えられるパルス幅T2にタイミング調整回路16は正電圧を出力する。タイミング調整回路17は信号Fによって与えられるタイミングt13で期間T2正電圧とした信号Hを出力する。これにより、回転制御信号Iにはパルス55が現れる。
【0045】
誤差信号生成回路8は次の回転速度信号Bの立ち上がりのタイミングt15から基準クロックCの立ち下がりのタイミングt16までを負電圧とした誤差信号Dを出力する。これにより、速度制御信号Iには減速すべきことを指示するパルス56が現れる。尚、図6Iに示すようにパルス50〜56は各ホール素子2、3、4の電気角に関するタイミングで発生している。
【0046】
以上説明したように、本実施形態のDCブラシレスモータ1の速度制御装置では、モータ1を起動したときには、加速パルス発生回路18より出力される加速パルスによって回転制御信号Iに一定の加速制御信号が与えられるので、モータ1は目標とする回転速度となるまで加速されるようになる。そして、目標となる回転速度を超えると、誤差信号生成回路8ではロータの減速を指示する誤差信号Dを出力するのでロータは減速され、また、加速信号G、Hにより加速される。これを繰り返すことによりロータの回転速度を目標として設定された回転速度に保つことができる。つまり、この実施形態では、加速信号G、Hで加速しながら、誤差信号で加速したり(特に起動時)、減速したりすることによって、回転速度を一定に保つように制御する。
【0050】
【発明の効果】
以上説明したように、請求項に記載のDCブラシレスモータの速度制御装置によれば、DCブラシレスモータが3相モータであるときに、電気角120度ごとに配置されている3つのモータ駆動用のホールセンサの第1のホールセンサの出力を分周回路で分周することにより1回転で1パルスを得る。このパルスから基準クロック発生回路より出力される基準クロックに対する誤差パルスを生成し、パルス幅調整回路で誤差パルスを1/3の幅のパルスに変換する。そして、第1、第2タイミング調整回路で第2、第3のホールセンサに関連するタイミングで速度制御パルスを出力する。そして、合成回路でパルス幅調整回路と、第1、第2タイミング調整回路の出力を合成する。これにより、1つのホールセンサの出力から得られる誤差を3等分してそれぞれのホールセンサに関連するタイミングで振り分けて制御信号として出力することができる。
【0052】
また、請求項に記載のDCブラシレスモータの速度制御装置によれば、DCブラシレスモータが3相モータであるときに、電気角120度ごとに配置されているモータ駆動用の3個のホールセンサをロータの速度制御用に共用している。第1ホールセンサの出力を分周回路で分周することにより1回転で1つのパルスを得る。このパルスと基準クロック発生回路より出力される基準クロックとから回転速度誤差に対応する誤差パルスを誤差信号生成回路で生成する。また、目標とする回転速度等によって与えられる加速パルスを加速パルス生成回路で生成する。第1タイミング調整回路では第2ホールセンサに関連するタイミングで加速パルスを出力し、第2タイミング調整回路では第3ホールセンサに関連するタイミングで加速パルスを出力する。合成回路では誤差信号生成回路の出力と第1、第2タイミング調整回路の出力を速度制御信号として出力し、ロータの速度制御を行う。したがって、ホールセンサによってロータの磁極を検出でき、その1つの出力を用いて誤差信号生成回路で速度誤差信号を出力する。そして、第1タイミング調整回路と第2タイミング調整回路で加速信号を出力する。そして、合成回路より出力される速度制御信号によってロータの回転速度の制御を行う。
【図面の簡単な説明】
【図1】本発明の第1の参考例のDCブラシレスモータの速度制御装置のブロック図。
【図2】そのDCブラシレスモータの速度制御装置の動作を示す波形図。
【図3】本発明の第の実施形態のDCブラシレスモータの速度制御装置のブロック図。
【図4】そのDCブラシレスモータの速度制御装置の動作を示す波形図。
【図5】本発明の第の実施形態のDCブラシレスモータの速度制御装置のブロック図。
【図6】そのDCブラシレスモータの速度制御装置の動作を示す波形図。
【図7】従来の第1のDCブラシレスモータの速度制御装置のブロック図。
【図8】従来の第2のDCブラシレスモータの速度制御装置のブロック図。
【符号の説明】
1 DCブラシレスモータ
2、3、4 ホール素子
5、6、7 分周回路
8、9、10 誤差信号生成回路
11 信号合成回路
12 基準クロック発生回路(基準信号発生回路)
15 パルス幅調整回路
16、17 タイミング調整回路
18 加速パルス発生回路(加速信号発生回路)
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a DC brushless motor speed control device for keeping the rotational speed of a DC brushless motor constant.
[0002]
[Prior art]
A conventional DC brushless motor speed control device will be described. FIG. 7 is a circuit diagram showing a first conventional example of a speed control device of a conventional DC brushless motor 1. The DC brushless motor 1 is provided with Hall elements 2, 3, and 4 that detect the position of the rotor magnet. The output signals of these Hall elements 2, 3, and 4 are originally used to rotate the rotor by switching the direction of the excitation current flowing in the coils of each phase. At the same time, this output signal is used to control the speed of the motor. Also use it.
[0003]
When speed control is performed using the rotor position detection signals obtained by the Hall elements 2, 3, and 4, there is an advantage that it is not necessary to provide a frequency generator for detecting the rotational speed of the motor 1. When the DC brushless motor 1 is a three-phase motor, the three Hall elements 2, 3, and 4 are arranged at positions shifted by 120 degrees in electrical angle.
[0004]
For the speed control, the analog signals obtained by the Hall elements 2, 3, 4 are shaped into a pulse waveform representing the magnetic pole, and then synthesized by an EXOR (exclusive OR) circuit 20. As a result, a speed control signal is output from the EXOR circuit 20. Since the cycle of the speed control signal becomes shorter as the rotational speed of the motor 1 becomes faster, the speed control device of the DC brushless motor 1 performs speed control so as to adapt to the target rotational speed state.
[0005]
Next, FIG. 8 is a circuit diagram of a second conventional example of the speed control device of the DC brushless motor 1. When the DC brushless motor 1 is a three-phase motor, the position of the rotor is detected by three Hall elements 2, 3, and 4 arranged at positions shifted by 120 degrees in electrical angle. The rotor position detection signal obtained by one Hall element 2 is divided by the frequency dividing circuit 21 so that one pulse is output every time the rotor makes one rotation. The speed of the motor 1 is controlled using the output of the frequency dividing circuit 21 as a speed control signal.
[0006]
[Problems to be solved by the invention]
In the conventional speed control device of the first DC brushless motor 1 (FIG. 7), timing deviation may occur in the speed control signal due to uneven magnetization of the rotor magnet and an error in the mounting position of the Hall element. Therefore, since the detection accuracy is not so high, there is a problem that high-precision speed control cannot be performed.
[0007]
On the other hand, in the speed control device of the conventional second DC brushless motor 1 (FIG. 8), the rotor position detection signal obtained by one Hall element 2 is divided to be a signal of one pulse per one rotation of the rotor. Therefore, it is not affected by uneven magnetization of the rotor magnet and an error in the mounting position of the Hall element. However, since one pulse is obtained by one rotation by the frequency dividing circuit 21, the frequency of the speed control signal is lowered, and the interval between pulses appearing in the speed control signal is increased. When the rotational speed control is performed by using this speed control signal, the pulse interval is widened, which may cause uneven rotation and may not result in smooth rotation. In particular, during low-speed operation, the pulse interval of the speed control signal is greatly widened, so that there is a problem that high-precision rotation control cannot be performed.
[0008]
SUMMARY OF THE INVENTION An object of the present invention is to provide a DC brushless motor that can perform highly accurate speed control even in low speed operation without being affected by uneven magnetization of a rotor magnet or an error in the mounting position of a Hall element.
[0015]
[Means for Solving the Problems]
  To achieve the above objective,First of the present invention1In the configuration of, ElectricFirst, second, and third Hall sensors arranged every 120 degrees, a frequency dividing circuit that divides the output of the first Hall sensor and outputs one pulse per one rotation of the rotor, and a reference clock An error signal generation circuit that outputs an error pulse corresponding to a rotation speed error signal of the rotor from a generation circuit, a reference clock, and an output of the frequency dividing circuit; and the error pulse is converted into a pulse having a width of 1/3. The speed control pulse is output at a timing related to the second Hall sensor from the pulse width adjusting circuit that outputs the speed control pulse, the output of the frequency dividing circuit, the output of the second Hall sensor, and the speed control pulse. The speed control pulse at a timing related to the third Hall sensor from the first timing adjustment circuit, the output of the frequency divider circuit, the output of the third Hall sensor, and the speed control pulse. A second timing adjusting circuit for outputting the pulse width adjustment circuit and the first, so that consisting of combining circuit outputs the output of the second timing adjusting circuit as the speed control signal.In this specification, the Hall sensor is a Hall element or Hall IC.
[0016]
According to such a configuration, when the DC brushless motor is a three-phase motor, the three Hall sensors provided for driving the motor are shared for speed control, and the rotor obtained by the three Hall sensors can be obtained. By dividing the signal representing the rotational position by a frequency dividing circuit, one pulse is output in one rotation. Then, an error pulse is generated by the error signal generation circuit from the reference signal obtained by the reference clock generation circuit and the output of the frequency dividing circuit. Then, the pulse width adjustment circuit converts the error pulse into a pulse having a width of 1/3. Then, the first timing adjustment circuit outputs a speed control pulse obtained by the pulse width adjustment circuit at a timing related to the second Hall sensor. The second timing adjustment circuit outputs a speed control pulse obtained by the pulse width adjustment circuit at a timing related to the third hall sensor. Then, by synthesizing the outputs of the pulse width adjustment circuit and the first and second timing adjustment circuits in the synthesis circuit, an error control signal having a cycle including three speed control pulses can be output in one rotation.
[0019]
  In addition, the first of the present invention2In the configuration of, ElectricFirst, second, and third Hall sensors arranged every 120 degrees, a frequency dividing circuit that divides the output of the first Hall sensor and outputs one pulse per one rotation of the rotor, and a reference clock A generation circuit; an error signal generation circuit that outputs an error pulse corresponding to a rotational speed error of the rotor from an output of a reference clock and the frequency divider; an acceleration pulse generator that generates a predetermined acceleration pulse; and the frequency divider An output of the circuit, an output of the second Hall sensor, a first timing adjusting circuit for outputting the acceleration pulse at a timing related to the second Hall sensor from the acceleration pulse, an output of the frequency dividing circuit, and a third Hall A second timing adjusting circuit for outputting the acceleration pulse at a timing related to a third Hall sensor from the sensor output and the acceleration pulse; and an output of the error signal generating circuit; 1, so that consisting of combining circuit outputs the output of the second timing adjusting circuit as the speed control signal.
[0020]
According to such a configuration, when the DC brushless motor is a three-phase motor, the three Hall sensors provided for driving the motor are shared for speed control, and the rotor obtained by the three Hall sensors can be obtained. By dividing the signal indicating the rotational position by a frequency dividing circuit, one pulse is output per one rotation. Then, an error pulse for the reference clock signal obtained by the reference clock generation circuit from the output of the frequency dividing circuit is generated by the error signal generation circuit. The first timing adjustment circuit outputs an acceleration pulse determined according to a target rotational speed or the like at a timing related to the second Hall sensor, and the second timing adjustment circuit at a timing related to the third Hall sensor. A predetermined acceleration pulse is output. The synthesizing circuit synthesizes the output of the error signal generation circuit and the outputs of the first and second timing adjustment circuits and outputs it as a speed control signal. Accordingly, the first Hall sensor output is output as a speed error signal with respect to the reference signal, and the first and second timing adjustment circuits output predetermined acceleration pulses at timings related to the second and third Hall sensor outputs, The rotational speed of the rotor can be controlled by the error signal and the acceleration pulse.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
<FirstReference example> Hereafter, the present inventionReference exampleWill be described. FIG. 1 shows a first embodiment of the present invention.Reference exampleIt is a block diagram of the speed control apparatus of the DC brushless motor 1 of. The DC brushless motor 1 is a three-phase motor, and a rotor is rotated by applying a magnetic field to a rotor magnet by a drive circuit (not shown). Hall elements 2, 3, and 4 detect the position of the rotor by detecting the magnetic poles of the rotor magnet. An analog signal obtained from the Hall elements 2, 3, and 4 is shaped into a binary-state rotor position detection signal indicating N pole or S pole. For example, the rotor position detection signal is an N pole when it is at a high level and an S pole when it is at a low level. A drive circuit (not shown) rotates the rotor by switching and controlling the direction of the coil current provided in each phase according to the rotor position detection signal output from the Hall elements 2, 3, 4.
[0022]
On the other hand, the speed controller of the DC brushless motor 1 controls the rotation of the motor 1 by using the rotor position detection signals obtained by the three Hall elements 2, 3 and 4. The Hall elements 2, 3, and 4 are arranged at positions shifted by 120 degrees in electrical angle. FIG. 2A shows the rotor position detection signal A output from the hall element 2.
[0023]
The frequency dividing circuit 5 divides the rotor position detection signal A to output a rotation speed signal B that outputs one pulse every time the rotor makes one rotation (see FIG. 2B). At the same time, the frequency dividing circuit 6 divides the rotor position detection signal indicating the magnetic pole obtained by the Hall element 3 to output a rotation speed signal that outputs one pulse every time the rotor makes one rotation. Further, the frequency dividing circuit 7 divides the rotor position detection signal indicating the magnetic pole obtained by the Hall element 4 to output a rotation speed signal that outputs one pulse every time the rotor makes one rotation. A three-phase rotational speed signal is obtained by the frequency dividing circuits 5, 6, and 7.
[0024]
The reference clock generation circuit 12 outputs a reference clock (reference signal) (see FIG. 2C) that is set according to the target rotational speed of the rotor of the motor 1. The error signal generation circuit 8 compares the rotational speed signal B output from the frequency dividing circuit 5 with the reference clock C, and indicates an error signal D representing the difference between the rotational speed of the rotor and the target rotational speed (FIG. 2D). Output).
[0025]
The error signal generation circuit 9 inputs the rotation speed signal output from the frequency divider circuit 6 and the reference clock, and outputs an error signal. The error signal generation circuit 10 inputs the rotation speed signal output from the frequency divider circuit 7 and the reference clock, and outputs an error signal. The signal synthesis circuit 11 synthesizes the three error signals output from the error signal generation circuits 8, 9, and 10 and outputs a speed control signal E (see FIG. 2E). The three reference clocks output from the reference clock generation circuit 12 are 120 degrees out of phase.
[0026]
  Figure 2 shows a bookReference exampleIt is a wave form diagram which shows operation | movement of the speed control apparatus of DC brushless motor 1 of. The rotor position detection signal A is a pulse waveform obtained by shaping the analog signal obtained by the Hall element 2, and indicates the rotational position of the rotor as the N pole when it is at a high level and as the S pole when it is at a low level. ing.
[0027]
This signal A is frequency-divided by the frequency-dividing circuit 5 so that the frequency becomes 1/6, and is converted into a rotation speed signal B that outputs one pulse every time the rotor makes one revolution. In FIG. 2, the signal B rises at the rising timing t1 of the signal A, then the signal B falls at the third rising timing t3 of the signal A, and then the rising timing t4 of the third signal A thereafter. Signal B rises. Thereafter, the signal B is periodically repeated at this level switching timing.
[0028]
The error signal generation circuit 8 compares the rotation speed signal B with the reference clock C. For example, since the reference clock C remains at the high level at the timing t1 when the rotation speed signal B rises to the high level, the error signal generation circuit 8 performs the rotation indicating the actual rotation state of the rotor with respect to the target rotation speed. It is determined that the phase of the speed signal B is advanced. At this time, the error signal generation circuit 8 outputs an error signal D having a predetermined positive voltage from timing t1 to timing t2 of the next falling edge of the reference clock C.
[0029]
When the error signal D is a positive voltage, the speed control device controls the drive circuit (not shown) to decelerate the motor 1. Conversely, the motor 1 is controlled to accelerate when the error signal D is a negative voltage. Further, since a period T1 from timing t1 to t2 indicates a phase shift between the rotation speed signal B and the reference clock C, the deceleration amount is also indicated.
[0030]
Since the signal synthesis circuit 11 synthesizes the error signals output from the error signal generation circuits 8, 9, and 10, a pulse 30 representing the acceleration of the motor appears in the speed control signal E from timing t1 to t2. Since the Hall elements 2, 3, and 4 are provided at positions where the electrical angles are shifted by 120 degrees, the speed control signal E is generated by the Hall element 3, the frequency dividing circuit 6, and the error signal generating circuit 9 thereafter. A pulse 31 due to the error signal appears. Thereafter, a pulse 32 due to an error signal obtained by the Hall element 4, the frequency dividing circuit 7, and the error signal generating circuit 10 appears in the speed control signal E. Since the error signal 32 is a negative voltage, acceleration control is performed.
[0031]
After that, in the error signal generation circuit 8, a period T2 from the rising timing t4 of the signal B to the falling timing t5 of the next reference clock C is set as a positive voltage. In the operation example shown in FIG. 2, since the period T2 is narrower than the period T1, it indicates that the deceleration amount is small. As a result, a pulse 33 for deceleration control appears in the signal E.
[0032]
Thereafter, the signal B rises at a timing t7 after the falling timing t6 of the reference clock C. The error signal generation circuit 8 can determine that the phase of the rotation speed signal B is delayed with respect to the reference clock C. At this time, the error signal generation circuit 8 outputs an error signal with a predetermined negative voltage from timing t6 to t7. A negative voltage pulse 34 appears in the speed control signal E, and the motor 1 is accelerated. A period T3 from timing t6 to t7 indicates the amount to be decelerated. Then, a pulse 35 due to the error signal obtained by the error signal generation circuit 9 appears.
[0033]
  As explained above, the bookReference exampleThen, the rotor position detection signals obtained by the Hall elements 2, 3, and 4 are respectively divided by the frequency dividing circuits 5, 6, and 7, so that one pulse is obtained for each rotation of the rotor, thereby controlling the speed. Since it is used to generate the signal E, the speed control signal E does not deteriorate the accuracy of the speed control signal E due to uneven magnetization of the rotor magnet in the motor 1. Further, since the speed control signal E is generated using the signals from the three Hall elements 3, 4, and 5, the frequency of the signal E is not reduced. Therefore, even when the motor 1 is operated at a low speed, uneven rotation is less likely to occur.
[0034]
  Also bookReference exampleThe frequency dividers 5, 6, and 7 output one pulse every time the rotor makes one revolution, but the speed controller of the DC brushless motor outputs one pulse every time the rotor makes two or more revolutions. In this way, it is possible to control the speed. However, in such a case, since the cycle of the speed control signal becomes large, it becomes impossible to perform highly accurate control. Therefore, the highest control accuracy is to output one pulse at one rotation. As shown in FIG. 2E, the pulses 30 to 35 are generated at timings related to the Hall elements 2, 3, and 4, that is, timings corresponding to known electrical angles of the Hall elements.
[0035]
  <No.1Embodiment> Next, the present invention will be described.1The embodiment will be described. FIG. 3 shows the first aspect of the present invention.1It is a block diagram of the speed control apparatus of the DC brushless motor 1 of the embodiment. The DC brushless motor 1 is a three-phase motor, and the three Hall elements 2, 3, and 4 are arranged at positions shifted by 120 degrees in electrical angle. In FIG. 3, the same parts as those in FIG. 1 are denoted by the same reference numerals (note that alphabets do not necessarily indicate the same parts), and detailed description thereof will be omitted. A rotor position detection signal A (see FIG. 4A) indicating the rotational position of the rotor is output from the Hall element 2 by detecting the magnetic poles of the rotor magnet. The frequency dividing circuit 5 divides the signal A to output a rotation speed signal B that outputs a pulse once for each rotation of the rotor.
[0036]
The reference clock generation circuit 12 outputs a reference clock (reference signal) C (see FIG. 4C) according to the target rotation speed. The error signal generation circuit 8 inputs the signal B and the reference clock C and outputs an error signal D (see FIG. 4D). The pulse width adjustment circuit 15 outputs a signal F (see FIG. 4F) obtained by reducing the period during which the error signal D is a positive voltage or a negative voltage to 1/3. The output timing of the signal F is synchronized with the fall of the signal B as will be described later.
[0037]
The hall element 3 outputs a rotor position detection signal GP of the motor 1. The rotor position detection signal GP is a signal having the same period as that of the rotor position detection signal A shown in FIG. 4A, but the timing adjustment circuit 16 receives the signal B as shown by a dotted line in FIG. The timing corresponding to the rotation speed signal of one pulse is taken in one rotation. This can be realized, for example, by inputting the signal B to the data terminal of the D flip-flop and inputting a predetermined detection signal GP (a pulse delayed by two cycles from the signal A) to the clock terminal. A signal I (see FIG. 4 (C)) having a positive period T3 obtained by the signal F at the falling timing t5 of the signal G (see FIG. 4 (G)) formed at the fetched timing. Output.
[0038]
The hall element 4 outputs a rotor position detection signal HP of the motor 1. The rotor position detection signal GP is a signal whose cycle coincides with that of the rotor position detection signal A. The timing adjustment circuit 17 inputs the signals B, F, and HP. First, the signals B and HP are dotted lines in FIG. The timing corresponding to one pulse is captured by one rotation as shown in FIG. Then, the signal J is output with the period T3 obtained from the signal F as a positive voltage at the falling timing t8 of the signal H formed at that timing. The signal synthesis circuit 11 generates the speed control signal K by synthesizing the signals F, I, and J.
[0039]
  As shown in the signal waveform diagram of FIG. 4, in this embodiment, the error signal (a positive pulse having a width of T1) formed at the timings t1 to t2 is divided into three equal parts, and t4 related to the Hall elements 2, 3, and 4 is obtained. , T5, and t8 (timing related to the electrical angle of each Hall element) and output. Similarly, the error signal (a positive pulse with a width of T4) formed at timings t6 to t7 is divided into three equal parts and distributed to timings t9, t10, and t13 and output. Further, the error signal (a negative pulse having a width of T6) formed at timings t11 to t12 is divided into three equal parts and output at timings related to the position of the Hall element. The three signals thus distributed (distributed) are synthesized by the signal synthesis circuit 11 and a speed control signal K is output. In this case, the period of the speed control signal K is the above-described first time.Reference exampleSimilar to FIG. 1, the speed is shortened, and highly accurate speed control can be performed.
[0040]
  <No.2Embodiment> Next, the present invention will be described.2The embodiment will be described. FIG. 5 shows the first aspect of the present invention.2It is a block diagram of the speed control apparatus of the DC brushless motor 1 of the embodiment. In the present embodiment, the above-mentioned first1The same parts as those of the embodiment (FIG. 3) are denoted by the same reference numerals (however, the alphabets are not necessarily shown the same), and the description thereof is omitted. First1The difference between this embodiment (FIG. 3) and this embodiment (FIG. 5) is that1In the present embodiment (FIG. 3), the pulse width adjusting circuit 15 is provided to give the pulse width to the timing adjusting circuits 16 and 17, but in this embodiment, the acceleration pulse generating circuit 18 is provided instead to adjust the timing. A pulse width is given to the circuits 16 and 17. The acceleration pulse generation circuit 18 outputs an acceleration pulse (acceleration signal) having a certain width according to the target rotation speed.
[0041]
FIG. 6 is a waveform diagram showing the operation of the speed control device of the DC brushless motor 1 of this embodiment. Signal A is a rotor position detection signal A output from the Hall element 2. The rotation speed signal B is obtained by dividing the signal A by the frequency dividing circuit 5. The reference clock C is a reference signal provided with a certain width according to the target rotational speed output from the reference clock generation circuit 12. Since the rotational speed signal B rises at the timing t2 after the falling timing t1 of the reference clock C, it indicates that the rotor is behind the target rotation, and the error signal generation circuit 8 starts from the timing t1. An error signal D is output with a period T1 up to timing t2 as a predetermined positive voltage. Since the signal D is synthesized by the signal synthesis circuit 11, a positive voltage pulse 50 appears in the speed control signal I, and the speed control device performs acceleration control.
[0042]
The hall element 3 outputs a rotor position detection signal EP. This rotor position detection signal EP is a signal whose period coincides with the rotor position detection signal A. The timing adjustment circuit 16 takes in the timing corresponding to one pulse (signal E) by one rotation as indicated by the dotted line by the input of the detection signal GP and the signal B. Then, for example, at the rising timing t3 of the signal E (see FIG. 4E), the control signal G is output with the acceleration pulse width T2 obtained from the acceleration pulse generation circuit 18 as a positive voltage. As a result, a pulse 51 appears in the speed control signal I.
[0043]
The hall element 4 outputs a rotor position detection signal FP. The rotor position detection signal FP is a signal whose period coincides with the rotor position detection signal A. The timing adjustment circuit 17 takes in the timing corresponding to one pulse (signal F) by one rotation as indicated by a dotted line by the input of the detection signal FP and the signal B. Then, for example, at the rising timing t6 of the signal F (see FIG. 4F), the control signal H is output with the acceleration pulse width T2 obtained from the acceleration pulse generation circuit 18 as a positive voltage. As a result, a pulse 52 appears in the speed control signal I.
[0044]
Thereafter, at the timing t8 when the rotation speed signal B rises, the reference clock C is at a high level, which indicates that the rotor has advanced from the target rotation. The error signal generation circuit 8 outputs a negative voltage during a period T3 from timing t8 to timing t9 from the next falling of the reference clock C to decelerate the rotor. As a result, a negative voltage pulse 53 appears in the rotational speed signal I. Then, the timing adjustment circuit 16 outputs a positive voltage at the pulse width T2 given by the acceleration pulse generation circuit 18 at the timing t10 given by the signal E. The timing adjustment circuit 17 outputs a signal H having a positive voltage during the period T2 at the timing t13 given by the signal F. As a result, a pulse 55 appears in the rotation control signal I.
[0045]
The error signal generation circuit 8 outputs an error signal D having a negative voltage from the next rising timing t15 of the rotation speed signal B to the falling timing t16 of the reference clock C. As a result, a pulse 56 instructing that the speed control signal I should be decelerated appears. As shown in FIG. 6I, the pulses 50 to 56 are generated at timings related to the electrical angles of the Hall elements 2, 3, and 4.
[0046]
As described above, in the speed control device for the DC brushless motor 1 according to the present embodiment, when the motor 1 is started, a constant acceleration control signal is generated in the rotation control signal I by the acceleration pulse output from the acceleration pulse generation circuit 18. As a result, the motor 1 is accelerated until the target rotational speed is reached. When the target rotational speed is exceeded, the error signal generation circuit 8 outputs an error signal D instructing deceleration of the rotor, so that the rotor is decelerated and accelerated by acceleration signals G and H. By repeating this, the rotational speed of the rotor can be maintained at the rotational speed set as a target. That is, in this embodiment, while accelerating with the acceleration signals G and H, it is controlled so as to keep the rotation speed constant by accelerating with the error signal (especially at startup) or decelerating.
[0050]
【The invention's effect】
    As explained above, Claims1According to the speed control device for a DC brushless motor described in 1), when the DC brushless motor is a three-phase motor, the first hall sensor of the three hall sensors for driving the motor disposed at every electrical angle of 120 degrees. Is divided by a frequency divider circuit to obtain one pulse per rotation. An error pulse for the reference clock output from the reference clock generation circuit is generated from this pulse, and the error pulse is converted into a pulse having a width of 1/3 by the pulse width adjustment circuit. Then, the first and second timing adjustment circuits output speed control pulses at timings related to the second and third Hall sensors. Then, the synthesis circuit synthesizes the outputs of the pulse width adjustment circuit and the first and second timing adjustment circuits. As a result, an error obtained from the output of one hall sensor can be divided into three equal parts and distributed at a timing related to each hall sensor and output as a control signal.
[0052]
  Claims2According to the DC brushless motor speed control device described in 1), when the DC brushless motor is a three-phase motor, the three hall sensors for driving the motor arranged at every 120 electrical angles are used to control the speed of the rotor. Shared for use. By dividing the output of the first Hall sensor with a frequency dividing circuit, one pulse is obtained in one rotation. An error signal generation circuit generates an error pulse corresponding to the rotation speed error from this pulse and the reference clock output from the reference clock generation circuit. Further, an acceleration pulse given by a target rotational speed or the like is generated by an acceleration pulse generation circuit. The first timing adjustment circuit outputs an acceleration pulse at a timing related to the second Hall sensor, and the second timing adjustment circuit outputs an acceleration pulse at a timing related to the third Hall sensor. In the synthesis circuit, the output of the error signal generation circuit and the outputs of the first and second timing adjustment circuits are output as speed control signals to perform rotor speed control. Therefore, the magnetic pole of the rotor can be detected by the Hall sensor, and a speed error signal is output by the error signal generation circuit using one of the outputs. Then, an acceleration signal is output by the first timing adjustment circuit and the second timing adjustment circuit. Then, the rotational speed of the rotor is controlled by the speed control signal output from the synthesis circuit.
[Brief description of the drawings]
FIG. 1 shows the first of the present inventionReference exampleThe block diagram of the speed control apparatus of DC brushless motor.
FIG. 2 is a waveform diagram showing the operation of the speed control device for the DC brushless motor.
FIG. 3 shows the first aspect of the present invention.1The block diagram of the speed control apparatus of the DC brushless motor of embodiment.
FIG. 4 is a waveform diagram showing the operation of the speed control device for the DC brushless motor.
FIG. 5 shows the first aspect of the present invention.2The block diagram of the speed control apparatus of the DC brushless motor of embodiment.
FIG. 6 is a waveform diagram showing the operation of the speed control device for the DC brushless motor.
FIG. 7 is a block diagram of a conventional first DC brushless motor speed control device.
FIG. 8 is a block diagram of a conventional second DC brushless motor speed control device.
[Explanation of symbols]
1 DC brushless motor
2, 3, 4 Hall elements
5, 6, 7 Frequency divider
8, 9, 10 Error signal generation circuit
11 Signal synthesis circuit
12 Reference clock generation circuit (reference signal generation circuit)
15 Pulse width adjustment circuit
16, 17 Timing adjustment circuit
18 Acceleration pulse generator (Acceleration signal generator)

Claims (2)

DCブラシレスモータの制御装置において、
気角120度ごとに配置された第1ホールセンサ、第2ホールセンサおよび第3ホールセンサと、
前記第1ホールセンサの出力を分周してロータの1回転につき1つのパルスを出力する分周回路と、
基準クロックを発生する基準クロック発生回路と、
前記基準クロックと前記分周回路の出力とから前記ロータの回転速度誤差信号に対応する誤差パルスを出力する誤差信号生成回路と、
前記誤差パルスを1/3の幅にパルス変換した速度制御パルスを出力するパルス幅調整回路と、
前記分周回路の出力と、前記第2ホールセンサの出力と、前記速度制御パルスとから前記第2ホールセンサに関連するタイミングで前記速度制御パルスを出力する第1タイミング調整回路と、
前記分周回路の出力と、前記第3ホールセンサの出力と、前記速度制御パルスとから前記第3ホールセンサに関連するタイミングで前記速度制御パルスを出力する第2タイミング調整回路と、
前記パルス幅調整回路と前記第1タイミング調整回路および前記第2タイミング調整回路の出力を速度制御信号として出力する合成回路と、
から成るDCブラシレスモータの速度制御装置。
In a DC brushless motor control device,
The first Hall sensor is arranged for each electrical angle of 120 degrees, and the second Hall sensor, and a third Hall sensor,
A frequency dividing circuit that divides the output of the first Hall sensor and outputs one pulse per rotation of the rotor;
A reference clock generation circuit for generating a reference clock; and
An error signal generation circuit outputs an error pulse corresponding to the rotational speed error signal of the rotor from an output of said divider and said reference clock,
A pulse width adjusting circuit for outputting a speed control pulse obtained by converting the error pulse into a width of 1/3;
An output of said divider circuit, an output of the second Hall sensor, a first timing adjusting circuit for outputting the speed control pulse associated timing to the second Hall sensor from said speed control pulses,
An output of said divider circuit, an output of the third Hall sensor, a second timing adjusting circuit for outputting the speed control pulse associated timing to the third Hall sensor from said speed control pulses,
A combining circuit for outputting an output of the pulse width adjustment circuit and said first timing adjusting circuit and the second timing adjusting circuit as the speed control signal,
Forming Ru D C brushless motor speed controller from.
DCブラシレスモータの速度制御装置において、
気角120度ごとに配置された第1ホールセンサ、第2ホールセンサおよび第3ホールセンサと、
前記第1ホールセンサの出力を分周してロータの1回転につき1つのパルスを出力する分周回路と、
基準クロックを発生する基準クロック発生回路と、
前記基準クロックと前記分周回路の出力から前記ロータの回転速度誤差に対応する誤差パルスを出力する誤差信号生成回路と、
所定の加速パルスを発生する加速パルス発生手段と、
前記分周回路の出力と、前記第2ホールセンサの出力と、前記加速パルスとから前記第2ホールセンサに関連するタイミングで前記加速パルスを出力する第1タイミング調整回路と、
前記分周回路の出力と、前記第3ホールセンサの出力と、前記加速パルスとから前記第3ホールセンサに関連するタイミングで前記加速パルスを出力する第2タイミング調整回路と、
前記誤差信号生成回路の出力と前記第1タイミング調整回路および前記第2タイミング調整回路の出力を速度制御信号として出力する合成回路と、
から成るDCブラシレスモータの速度制御装置。
In the DC brushless motor speed control device,
The first Hall sensor is arranged for each electrical angle of 120 degrees, and the second Hall sensor, and a third Hall sensor,
A frequency dividing circuit that divides the output of the first Hall sensor and outputs one pulse per rotation of the rotor;
A reference clock generation circuit for generating a reference clock; and
An error signal generation circuit outputs an error pulse corresponding to the rotational speed error of the rotor from the output of said divider and said reference clock,
Acceleration pulse generating means for generating a predetermined acceleration pulse;
An output of said divider circuit, an output of the second Hall sensor, a first timing adjusting circuit for outputting the acceleration pulse at the relevant time to the second Hall sensor from said acceleration pulse,
An output of said divider circuit, an output of the third Hall sensor, a second timing adjusting circuit for outputting the acceleration pulse at the relevant time to the third Hall sensor from said acceleration pulse,
A combining circuit for outputting the outputs of said first timing adjusting circuit and the second timing adjusting circuit of the error signal generating circuit as the speed control signal,
Forming Ru D C brushless motor speed controller from.
JP22148398A 1998-08-05 1998-08-05 DC brushless motor speed control device Expired - Fee Related JP4201886B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22148398A JP4201886B2 (en) 1998-08-05 1998-08-05 DC brushless motor speed control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22148398A JP4201886B2 (en) 1998-08-05 1998-08-05 DC brushless motor speed control device

Publications (2)

Publication Number Publication Date
JP2000060177A JP2000060177A (en) 2000-02-25
JP4201886B2 true JP4201886B2 (en) 2008-12-24

Family

ID=16767427

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22148398A Expired - Fee Related JP4201886B2 (en) 1998-08-05 1998-08-05 DC brushless motor speed control device

Country Status (1)

Country Link
JP (1) JP4201886B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100413203C (en) * 2004-04-12 2008-08-20 乐金电子(天津)电器有限公司 Hull sensor position deviation guarantee method for motor direct driving washing machine using brushless DC motor
ATE488905T1 (en) * 2004-07-10 2010-12-15 Schaeffler Technologies Gmbh METHOD FOR OPERATING AN EC MOTOR
CN102007683A (en) * 2008-04-15 2011-04-06 松下电器产业株式会社 Motor driving device, integrated circuit device, motor device, and motor driving system
CN114278514A (en) * 2021-12-27 2022-04-05 上海儒竞智控技术有限公司 Rotating speed feedback method based on fan operation, storage medium, equipment and circuit

Also Published As

Publication number Publication date
JP2000060177A (en) 2000-02-25

Similar Documents

Publication Publication Date Title
US4874993A (en) Sensorless brushless motor
JP2009033928A (en) Motor starter and motor starting method
US4717864A (en) Speed control method and apparatus for electronically commutated motors
JP4201886B2 (en) DC brushless motor speed control device
US20060110140A1 (en) Method and apparatus for controlling motor drive
US6204625B1 (en) Driving apparatus for stepping motor
JP2551835B2 (en) How to start a sensorless brushless motor
JP2019047722A (en) Motor drive device and motor drive method
WO2011132411A1 (en) Motor control apparatus, motor control method, motor system, and computer-readable medium
JPH0837799A (en) Method and circuit for driving stepping motor
JP3958434B2 (en) Rotation position detector
JP3294644B2 (en) Motor control device
JP2958360B2 (en) Synchronous brushless DC motor
JPH01268482A (en) Drive control system for brushless motor
JPH099666A (en) Speed controller for motor
JPH10281809A (en) Position sensor and motor controller
JP4230743B2 (en) Motor drive device
JP2934257B2 (en) Servo device
JPS6220790B2 (en)
JP4024453B2 (en) Method and apparatus for controlling stepping motor
JP2728311B2 (en) Motor control device for DC brushless motor
JPH0759378A (en) Method and device for controlling brushless motor
JP2003333885A (en) Moving element position detector
JPH06288792A (en) Magnetic rotary encoder
JPH09154293A (en) Brushless dc motor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050704

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080611

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080624

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080822

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: 20080930

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081008

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111017

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees