JP4130051B2 - Sensorless motor drive circuit - Google Patents

Sensorless motor drive circuit Download PDF

Info

Publication number
JP4130051B2
JP4130051B2 JP2000137476A JP2000137476A JP4130051B2 JP 4130051 B2 JP4130051 B2 JP 4130051B2 JP 2000137476 A JP2000137476 A JP 2000137476A JP 2000137476 A JP2000137476 A JP 2000137476A JP 4130051 B2 JP4130051 B2 JP 4130051B2
Authority
JP
Japan
Prior art keywords
signal
circuit
output
voltage
logic circuit
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
JP2000137476A
Other languages
Japanese (ja)
Other versions
JP2001320895A (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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2000137476A priority Critical patent/JP4130051B2/en
Publication of JP2001320895A publication Critical patent/JP2001320895A/en
Application granted granted Critical
Publication of JP4130051B2 publication Critical patent/JP4130051B2/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】
【発明の属する技術分野】
本発明は、再起動を確実に行えるようにしたセンサレスモータの駆動回路に関する。
【0002】
【従来の技術】
センサレスモータにおいて、駆動コイルに発生する逆誘起波形と前記駆動コイルの中性点波形とを回転の位置検出コンパレータに加え、コンパレータ出力信号を得て、該コンパレータ出力信号を制御ロジック回路に加え、前記駆動コイルに駆動電流を供給するトランジスタを順次オン・オフさせる制御ロジック信号を得ることが、本件出願人が出願した特許公開公報特開平10−146089号に記載されている。
【0003】
図2は上記公報に記載されている従来の回路で、1、2、3はU相、V相、W相の駆動コイル、4、5、6はコンパレータ、7、8、9、10、11、12は出力トランジスタ、20、21、22はDFF、23はロジック回路で、前記出力トランジスタ7〜12を制御する6種類の制御信号Usource、Usink、Vsource、Vsink、Wsource、Wsinkの他、U相、V相、W相の駆動コイル、4、5、6がオン又はオフ状態であることを表す通電ロジック信号Ulogic、Vlogic、Wlogic、前記DFF20、21、22のQ端子から得られた矩形波を基に電気角60度毎にハイレベル及びローレベルを繰返す60度信号を出力する。
【0004】
24はトリガパルス発生回路で、前記60度信号が印加され、60度信号の立上がり及び立ち下がりでトリガパルスを発生する。25は電圧制御発振回路で、コンデンサと抵抗等からなる低域フイルタ26と、電圧制御発振器27と、1/N分周器28と、位相比較回路29とで閉ループを形成する。
【0005】
位相比較回路29ではトリガパルス発生回路24から電気角60度間隔で発生するトリガパルスと、電圧制御発振器27から出力された所定周波数の信号をN分周した信号と位相比較される。したがって電圧制御発振器27のパルス数は60度信号の立ち上がりから直後の立ち下がりまでの期間、すなわちモータの駆動波形の電気角60度期間にN周期存在することになる。
【0006】
図3において、30は遅延回路で複数個のDFF31−1、31−2、31−mからなる。
【0007】
図5は動作波形であり、V相を中心として説明するとa期間は出力トランジスタ9がオンしている期間で、b期間は出力トランジスタ10がオンしている期間で、このa、b期間以外は出力トランジスタ9、10がオフしている期間でる。
【0008】
従って、ロジック回路23からはa期間の電気角120度だけローレベルとなる制御信号Vsourceと、b期間の電気角120度だけローレベルとなる制御信号Vsinkが出力され、これら制御信号Vsource及び制御信号Vsinkはコンパレータによって出力トランジスタ9、10が定められたタイミングでオンオフすることにから駆動コイル2に駆動電流を流しモータを回転する。
【0009】
前記駆動コイル2に流れる駆動電流はa及びb期間の終了する時点cでは、駆動コイル2が通電状態から非通電状態に切替わるため、駆動コイル2にキックバックパルスが発生する。
【0010】
このためコンパレータ5の出力COMPvには、このキックバックパルスの影響を受けて周波数の高い瞬時にハイレベルとローレベルの間を変化するノイズが重畳される。
【0011】
図3において示すように、遅延回路30に60度信号及び電圧制御発振器27の出力が印加されると、複数個のDFF31−1、31−2、31−mにて電圧制御発振器27の出力周波数の所定周期分だけ60度信号の位相を遅らせた遅延信号delayが得られる。
【0012】
V相のマスキング回路33においてまず60度信号と遅延信号delayとがEXNORゲート35に排他的論理和の反転出力Vlogicが得られる。更にEXNORゲート35の出力と通電ロジック信号Vlogicとの論理積がANDゲート36から出力される。
【0013】
前記ANDゲート36の出力は、60度信号を遅延させて得られた信号と駆動トランジスタがオフ状態のときハイレベルとなる制御信号Vlogicをアンドゲートし得えられた信号であり、駆動コイル2にキックバックパルスが生じた時点からさらに遅延した時点までハイレベルとなる。従ってこの期間はキックバック電圧の影響を受けることがない期間である。
【0014】
更にANDゲート36の出力と電圧制御発振器27の出力との論理積がマスキング信号VmaskとしてANDゲート37から出力される。前記ANDゲート37からの出力は電圧制御発振器27の出力周波数の整数倍周期だけ遅延した信号であって、遅延信号delayの立上がりから60度信号の立ち下がりまでのハイレベル期間を有するが、この期間は電気角60度の期間内において、遅延時間を差引いた期間である。
【0015】
従ってマスキング信号VmaskはANDゲート36のハイレベル出力期間において、整数倍の周期を有することになる。このマスキンク信号Vmaskの立ち下がりがDFF21のC端子入力となる。そのためキックバックパルスが発生した後、所定の遅延時間を経過した時点よりコンパレータ5からコンパレータ出力COMPvが経過する時点までマスキング信号Vmaskが発生するため、キックバックパルスの影響をうけないコンパレータ5の出力COMPvを得ることができる。U相およびV相も同様にキックバックパルスの影響を除去できる。
【0016】
ところでセンサレスモータにおいて消費電力を少しでも少なくすることが要求される。そのため動作を中断するとき基準電源をオフにし、コンパレータ、ロジック回路あるいは電圧制御発振回路等の各回路ブロックへ定電流を供給する定電流源を遮断するので、前記各回路ブロックは不動作され電流が流れず電力が消費されないパワーセーブ状態となる。
【0017】
正常動作状態から基準電源をオフにしすぐにパワーセーブ状態にするとモータはフリーランし減速し停止する。しかしキックバックパルスを抑制するためにマスク信号を発生させるに用いた前記制御発振回路の制御電圧は前記低域フイルタのコンデンサ等に蓄積された電荷で保持される。
【0018】
【発明が解決するための課題】
前述したようにマスク信号を発生させるための電圧制御発振回路を用いたセンサレスモータにおいて、モータが正常動作状態から直ぐにスタンバイ状態にすると、前記電圧制御発振器の制御電圧は前記低域フイルタのコンデンサ等に蓄積された電荷で保持されているので、次に再起動させたときモータの回転速度が低いにも拘わらず電圧制御発振器の発振周波数が高く、キックバックパルス信号をマスクするマスキング信号の幅が狭いので、十分にマスクできず再起動できない。
【0019】
【課題を解決するための手段】
本発明はそこで動作を一時的に中断する際は、スタンバイ信号を加え通電ロジックをショートブレーキ状態にしモータを減速させると共に、カウンタを動作させ電圧制御発振器からの発振信号でカウント開始させるが、このときカウンタはロジック回路からの速度信号でリセットしカウントアップされないようにする。
【0020】
しかし起動時にカウンタより通電ロジックを切換え起動パルスを発生するため、電圧制御発振器はモータが減速され速度信号が入らない時も前記カウンタを動作させるための最低周波数で発振させている。従ってモータが十分に減速されたときでも電圧制御発振器の発振周波数は最低周波数で発振し続け、一方速度信号は間隔が長くなるためリセットされるより先に前記カウンタをカウントアップし、カウンタより生じるカウント信号で基準電源をオフしパワーセーブするセンサレスモータの駆動回路である。
【0021】
【発明の実施の形態】
本発明の一実施形態を図面に従って説明する。
【0022】
図1において、42、43、44は駆動回路41を構成するモータのU相、V相、W相の駆動コイルであり、各駆動コイルはY結線され、一端を各相の駆動コイルに接続し、他端を共通接続端COMに接続されている。
【0023】
45、46、47はモータのU相、V相、W相の各駆動コイル42、43、44に対応する位置検出コンパレータであり、位置検出コンパレータ45、46、47の一方の入力端子にはU相、V相、W相の駆動コイル42、43、44に生じる逆誘起波形Vu、Vv、Vwが印加され、他の入力端子には共通接続端COMの中点電圧波形VCOMが印加される。尚、位置検出コンパレータ45、46、47の他方の入力端子に中点電圧波形VCOMを加える代わりに駆動コイル42、43、44の出力電圧を合成した出力合成電圧波形VCOを加えてもよい。
【0024】
50、51はU相の駆動コイル42に駆動電流を供給するためのPNP型およびNPN型の出力トランジスタであり、そのエミッタ・コレクタ路を電源VCCおよび接地間に直列接続され、コレクタ共通接続点は駆動コイル42の一端に接続されている。同様に、52、53はV相の駆動コイル43に駆動電流を供給するためのPNP型およびNPN型の出力トランジスタであり、そのエミッタ・コレクタ路を電源VCCおよび接地間に直列接続され、コレクタ共通接続点は駆動コイル43の一端に接続されている。更に54、55はW相の駆動コイル4に駆動電流を供給するためのPNP型およびNPN型の出力トランジスタであり、そのエミッタ・コレクタ路を電源VCCおよび接地間に直列接続され、コレクタ共通接続点は駆動コイル44の一端に接続されている。
【0025】
56は制御ロジック回路であり、位置検出コンパレータ45、46、47のコンパレータ出力COMPu、COMPV、COMPwに基づいてロジック信号を発生し、該ロジック信号に基づいて通電ロジック回路57から前記出力トランジスタ50〜55を駆動するための6種類の制御信号Usource、Usink、Vsource、Vsink、Wsource、Wsinkを発生する。
【0026】
前記制御信号Usourceはバッファ58を介して出力トランジスタ50のベースに印加され、制御信号Usinkはインバータ59を介して出力トランジスタ51のベースに印加される。同様に、制御信号Vsourceはバッファ60を介して出力トランジスタ52のベースに印加され、制御信号Vsinkはインバータ61を介して出力トランジスタ53のベースに印加される。
【0027】
更に、制御信号Wsourceはバッファ62を介して出力トランジスタ54のベースに印加され、制御信号Wsinkはインバータ63を介して出力トランジスタ55のベースに印加される。
【0028】
前記制御ロジック回路56からはモータの回転数に応じ電気角60度間隔において変化する速度信号3FGを発生する。65はPLL回路で、前記速度信号3FGが加えられる位相比較回路66と、ローパスフイルタを構成するコンデンサCが接続され前記位相比較回路66からの位相比較出力にて発振周波数を変化する電圧制御発振器67と、該電圧制御発振器67からの発振数周波数を分周し位相比較回路66に加える分周器68とからなる。69はカウンタで、前記電圧制御発振器67からの発振信号でカウントアップし前記速度信号3FGでリセットされる。
【0029】
70はスタンバイ信号源、72は基準電圧源で位置検出コンパレータ45、46、47、制御ロジック回路56、通電ロジック57及び電圧制御発振回路65等の各回路ブロックへ定電流を供給する定電流源74が接続されている。アンド回路73はスタンバイ信号源70からバツファ71を介して加わるスタンバイ信号STBとカウンタ回路69aからのカウント信号KTが共にハイレベルをなると、出力がハイレベルにされ基準電圧源72をオフにし、定電流源74への電圧供給を停止する。
【0030】
尚、カウンタ回路69bは起動時に通電ロジック回路57を切換え起動パルスを発生するための回路である。このため電圧制御発振器67は3FG信号が入らない時もカウンタ69bを動作させるための最低周波数で発振させている。また、カウンタ69bはカウンタ69aがカウントアップされた後にカウントアップし出力を発生させる。
【0031】
即ち起動のため電源スイッチ(図示せず)をオンすると、電圧制御発振器67は最低周波数で発振しカウンタ69a、69bをカウントアップする。このときモータが回転していないと、速度信号3FGが発生しないためカウンタ69a、69bはリセットされずカウントし続け、遂にカウンタ69bの最後までカウントアップし、該カウンタ69bから出力信号を発生し通電ロジック回路57に加わり、通電ロジック回路を切換え起動パルスを発生する。
【0032】
次に動作を説明する。
【0033】
図5に示すように基準電圧源72を動作状態にすると前記通電ロジック回路57からは、U相、V相、W相の出力トランジスタ50〜55を駆動モードに応じ予め定められた順序で駆動する為の6種類の制御信号Usource、Usink、Vsource、Vsink、Wsource、Wsinkの他、U相、V相、W相の各駆動コイル42、43、44が通電、非通電状態であることを表す通電ロジック信号Ulogic、Vlogic、 Wlogic(図示せず)を出力する。前記通電ロジック信号Ulogic、 Vlogic、 Wlogicは各々U相、V相、W相の各相で通電が行われない60度期間だけハイレベルとなる信号である。
【0034】
図5においてV相を中心に説明すると、a期間の電気角120度だけローレベルとなる制御信号Vsourceとb期間の電気角120度だけローレベルとなる通電ロジック信号Vsinkが出力され、同様に前記から電気角120度位相がずれてローレベルとなる通電ロジック信号Wsourceと通電ロジック信号Wsink及びさらに電気角120度位相がずれた通電ロジック信号Usourceと通電ロジック信号Usinkが出力される。
【0035】
従ってa期間は、電源側の出力トランジスタ52がオンすると共に、最初の電気角60度は出力トランジスタ55がオンし、続いて出力トランジスタ51がオンし、b期間は接地側の出力トランジスタ53オンすると共に、最初の電気角60度は出力トランジスタ50がオンし、続いて出力トランジスタ54がオンする。このa、b両期間以外の期間は両出力トランジスタ52、53が共にオフしている期間である。
【0036】
図5で示すように駆動コイル43には駆動信号が流れモータを回転させ、逆誘起波形Vvを発生し、駆動コイル42、44にも同様に逆誘起波形Vu、Vwを発生する。
【0037】
例えば駆動コイル43発生する逆誘起波形Vv、は位置検出コンパレータ46の入力に加えられる。又前記位置検出コンパレータ46の他の入力には中性点電圧波形VCOMが加えられ、該位置検出コンパレータ46で比較されコンパレータ出力COMPvを発生し、制御ロジック回路56に加えられ制御ロジック信号を発生し、該制御ロジック信号は通電ロジック回路57に入り、該通電ロジック回路57から前記通電ロジック信号Vsourceと通電ロジック信号Vsinkを発生する。
【0038】
同様に前記駆動コイル42に発生する逆誘起波形Vu、は位置検出コンパレータ45の入力に加え、又駆動コイル44に発生する逆誘起波形Vw、は位置検出コンパレータ47の入力に加えられる。前記位置検出コンパレータ45、47の他の入力には中性点電圧波形VCOMが加えられ、該位置検出コンパレータ45、47で比較されコンパレータ出力COMPu又はCOMPwを発生し、制御ロジック回路56に加えられ、通電ロジック回路57から前記通電ロジック信号Usourceと通電ロジック信号Usink及び通電ロジック信号Wsourceと通電ロジック信号Wsinkを発生し、モータを回転させる。
【0039】
モータが回転すると、制御ロジック回路56から速度信号3FGを発生し、PLL回路65の位相比較回路66に加わり、該位相比較回路66から誤差信号を発生し電圧制御発振器67からの発振信号OSCは分周器68で分周され位相比較回路66の前記と異なる端子に帰還され、前記速度信号3FGと位相比較され、フイルタを介して電圧制御発振器67に加え、前記電圧制御発振器67の発振周波数を制御する。
【0040】
次にモータを一時的に停止するため一時停止スイッチ(図示せず)を操作させると、スタンバイ信号源70からのスタンバイ信号STBがハイレベルとなり通電ロジック回路57に加えられると、該通電ロジック回路57から通電ロジック信号Usource、Vsource及びWsourceを同時にローベルとしバッフア58、60、62を介して出力トランジスタ50、52、54に加え、これら出力トランジスタ50、52、54を同時にオンしショートブレーキをかけ、モータを減速させる。
【0041】
前記スタンバイ信号源70からのスタンバイ信号STBがハイレベルにされるとカウンタ回路69aもカウントを開始するが、モータの減速開始の初期は制御ロジック回路56からの速度信号3FGがカウンタ回路69aに加わり、カウンタ回路69aはリセットし続け、カウントアップされないため、カウント信号がローレベルのためアンド回路73の一端子がローレベルのままであり、該アンド回路73の出力はローレベルであり、前記スタンバイ信号STBは基準電圧源72に加わらず動作状態のままである。
【0042】
モータの回転速度が低下すると、速度信号3FGの周波数も低下するため、速度信号位相比較回路66からの制御信号も低下し、電圧制御発振器67の発振周波数も低下させる。
【0043】
しかしモータの回転速度が十分減速されたときでも、電圧制御発振器67は最低周波数で発振し続けるため、カウンタ回路69aは発振信号OSCでカウントし続けるが速度信号3FGは低下し、それまで電気角60度間隔に決まった数のパルスが入力された関係が成り立たなくなり、リセットされなくなるので、該カウンタ回路69aからカウント出力KTをハイレベルにする。前記カウント信号KTはハイレベルの前記スタンバイ信号STBと共にアンド回路73に加わるので、アンド回路73の出力がハイレベルとなり、前記基準電圧源72をオフにし定電流源74への電圧を遮断し、各回路ブロックへの定電流の供給を停止しパワーセーブ状態にする。
【0044】
尚、上記において出力トランジスタ50、52、54を同時にオンしショートブレーキをかけモータを減速させることを説明したが、出力トランジスタ50、51、52、53、54、55を全てオフにして駆動電流を遮断しフリーランの状態にして減速してもよい。
【0045】
次に再びモータを回転させるために、一時停止スイッチ(図示せず)を開放するとスタンバイ信号源70からのスタンバイ信号STBがローレベルとなるため、アンド回路73の出力はローレベルとなり前記基準電圧源72を動作状態にさせる。それにより定電流源74への電圧供給を再開し各回路ブロックへ定電流を供給すると共にモータを回転し始め、前述と同様に前記通電ロジック回路57からはU相、V相、W相の出力トランジスタ50〜55を駆動モードに応じ予め定められた順序で駆動し制御信号Usource、Usink、Vsource、Vsink、Wsource、Wsinkを出力する。従って出力トランジスタ50〜55を順次オン・オフさせて、駆動コイル42、43、44に駆動電流を流しモータを回転させる。
【0046】
モータが回転することによって駆動コイル42、43、44に発生する逆誘起波形Uv、Vv、Wv、は位置検出コンパレータ45、46、47の入力に加えられる。又前記位置検出コンパレータ46の他の入力には中性点電圧波形VCOMが加えられ、前記位置検出コンパレータ45、46、47で比較されコンパレータ出力COMPu、COMPv、COMPwを発生し、制御ロジック回路56に加えられ、さらに通電ロジック回路57に入り、該通電ロジック回路57から制御信号Usource、Usink、Vsource、Vsink、Wsource、Wsinkを出力し、出力トランジスタ50〜55を順次オン・オフさせモータを回転し続ける。
【0047】
前記電圧制御発振器67からの発振信号OSCはモータの回転数が十分低下し、周波数が低下してからスタンバイ状態に移行ので、次にモータを起動したときにそのときの速度に応じたタイミングのマスク信号を得ることができるので、位置検出コンパレータ45、46、47のコンパレータ出力COMPu、COMPv、COMPwに含まれるキックバックパルスをマスクし、制御ロジック信号を発生するので、スタンバイ状態から容易に再起動できる。
【0048】
【発明の効果】
本発明のセンサレスモータの駆動回路は駆動回路に駆動電流を供給する通電ロジック回路に、停止するためスタンバイ信号を加えブレーキ状態にしモータの回転速度が低下し、電圧制御発振器の発振信号が十分に低下したとき、該発振信号でカウンタをカウントアップすることにから基準電圧源をオフ状態にするので、再起動したときにもコンパレータ出力信号に含まれるキックバックパルス信号をマスクし確実に起動できる。
【0049】
また前記スタンバイ信号とカウンタが所定するカウントアップしたときに発生するカウント信号をアンド回路でゲートして基準電圧源に加え、該基準電圧源をスタンバイ状態にするのでパワーセーブを確実に行うことができる。
【図面の簡単な説明】
【図1】本発明のセンサレスモータの駆動回路を説明する回路図である。
【図2】従来のセンサレスモータの駆動回路を説明する回路図である。
【図3】図2に示す従来のセンサレスモータの遅延回路を示すブロック図である。
【図4】図2に示す従来のセンサレスモータの遅延回路部分の回路図である。
【図5】本発明及び従来のセンサレスモータの駆動回路の各部分の波形図である。
【符号の説明】
41 駆動回路
42、43、44 駆動コイル
45、46、47 位置検出コンパレータ
50、51、52、53、54、55 出力トランジスタ
56 制御ロジック回路
57 通電ロジック回路
65 電圧制御発振回路
66 位相比較回路
67 電圧制御発振器
69 カウンタ回路
72 基準電圧源
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a drive circuit for a sensorless motor that can be reliably restarted.
[0002]
[Prior art]
In the sensorless motor, the counter-induced waveform generated in the drive coil and the neutral point waveform of the drive coil are added to the rotation position detection comparator, a comparator output signal is obtained, the comparator output signal is added to the control logic circuit, and Japanese Patent Application Laid-Open No. 10-146089 filed by the present applicant describes that a control logic signal for sequentially turning on and off transistors for supplying drive current to the drive coil is obtained.
[0003]
FIG. 2 shows a conventional circuit described in the above publication, wherein 1, 2, 3 are U-phase, V-phase, and W-phase drive coils, 4, 5, and 6 are comparators, 7, 8, 9, 10, 11 , 12 is an output transistor, 20, 21 and 22 are DFFs, and 23 is a logic circuit. In addition to the six types of control signals Usour, Usink, Vsource, Vsink, Wsink, Wsink, and U phase that control the output transistors 7 to 12 , V-phase and W-phase drive coils 4, 5 and 6 are energized logic signals Ulogic, Vlogic, Wlogic, and rectangular waves obtained from the Q terminals of the DFFs 20, 21 and 22 indicating that they are on or off. Based on this, a 60 degree signal that repeats a high level and a low level is output every 60 degrees of electrical angle.
[0004]
Reference numeral 24 denotes a trigger pulse generating circuit, to which the 60 degree signal is applied, and a trigger pulse is generated at the rise and fall of the 60 degree signal. Reference numeral 25 denotes a voltage controlled oscillation circuit, which forms a closed loop with a low-pass filter 26 composed of a capacitor and a resistor, a voltage controlled oscillator 27, a 1 / N frequency divider 28, and a phase comparison circuit 29.
[0005]
The phase comparison circuit 29 compares the phase of the trigger pulse generated from the trigger pulse generation circuit 24 at an electrical angle interval of 60 degrees with the signal of the predetermined frequency output from the voltage controlled oscillator 27 divided by N. Therefore, the number of pulses of the voltage-controlled oscillator 27 is N cycles in the period from the rising edge of the 60-degree signal to the immediately following falling edge, that is, the electric angle 60-degree period of the motor driving waveform.
[0006]
In FIG. 3, 30 is a delay circuit and comprises a plurality of DFFs 31-1, 31-2 and 31-m.
[0007]
FIG. 5 is an operation waveform, and the explanation will be made focusing on the V phase. The period a is the period in which the output transistor 9 is on, the period b is the period in which the output transistor 10 is on, This is a period during which the output transistors 9 and 10 are off.
[0008]
Therefore, the logic circuit 23 outputs the control signal Vsource that is low level by an electrical angle of 120 degrees in the period a and the control signal Vsink that is low level by the electrical angle of 120 degrees in the period b. The control signal Vsource and the control signal are output from the logic circuit 23. Since Vsink is turned on and off at a predetermined timing by the comparator, Vsink causes a drive current to flow through the drive coil 2 to rotate the motor.
[0009]
The drive current flowing in the drive coil 2 is switched from the energized state to the non-energized state at the time point c when the periods a and b end, and therefore a kickback pulse is generated in the drive coil 2.
[0010]
For this reason, noise that changes between the high level and the low level instantaneously at a high frequency is superimposed on the output COMPv of the comparator 5 due to the influence of the kickback pulse.
[0011]
As shown in FIG. 3, when the 60-degree signal and the output of the voltage controlled oscillator 27 are applied to the delay circuit 30, the output frequency of the voltage controlled oscillator 27 is output by a plurality of DFFs 31-1, 31-2 and 31-m. A delayed signal delay obtained by delaying the phase of the signal by 60 degrees by the predetermined period is obtained.
[0012]
In the V-phase masking circuit 33, the 60-degree signal and the delay signal delay are first obtained from the EXNOR gate 35 as an inverted output Vlogic of exclusive OR. Further, the logical product of the output of the EXNOR gate 35 and the energization logic signal Vlogic is output from the AND gate 36.
[0013]
The output of the AND gate 36 is a signal obtained by ANDing the signal obtained by delaying the 60-degree signal and the control signal Vlogic that is at a high level when the drive transistor is in the OFF state. It goes high from the time when the kickback pulse occurs until the time when it is further delayed. Therefore, this period is a period not affected by the kickback voltage.
[0014]
Further, a logical product of the output of the AND gate 36 and the output of the voltage controlled oscillator 27 is output from the AND gate 37 as a masking signal Vmask. The output from the AND gate 37 is a signal delayed by an integral multiple of the output frequency of the voltage controlled oscillator 27 and has a high level period from the rise of the delay signal delay to the fall of the 60 degree signal. Is a period obtained by subtracting the delay time within a period of 60 electrical angles.
[0015]
Therefore, the masking signal Vmask has an integer multiple period in the high level output period of the AND gate 36. The falling edge of the maskin signal Vmask becomes the C terminal input of the DFF 21. Therefore, after the kickback pulse is generated, the masking signal Vmask is generated from the time when a predetermined delay time elapses until the time when the comparator output COMPv elapses. Therefore, the output COMPv of the comparator 5 that is not affected by the kickback pulse. Can be obtained. Similarly, the influence of the kickback pulse can be removed from the U phase and the V phase.
[0016]
By the way, in a sensorless motor, it is required to reduce power consumption as much as possible. Therefore, when the operation is interrupted, the reference power supply is turned off, and the constant current source that supplies a constant current to each circuit block such as a comparator, a logic circuit or a voltage controlled oscillation circuit is shut off. It will be in the power saving state where it does not flow and power is not consumed.
[0017]
If the reference power is turned off from normal operation and the power is saved immediately, the motor will free run, decelerate and stop. However, the control voltage of the control oscillation circuit used to generate the mask signal to suppress the kickback pulse is held by the charge accumulated in the capacitor of the low-pass filter.
[0018]
[Problem to be Solved by the Invention]
As described above, in the sensorless motor using the voltage controlled oscillation circuit for generating the mask signal, when the motor is immediately put into the standby state from the normal operation state, the control voltage of the voltage controlled oscillator is applied to the capacitor of the low-pass filter or the like. Since it is held by the accumulated charge, the oscillation frequency of the voltage-controlled oscillator is high and the width of the masking signal for masking the kickback pulse signal is narrow even though the motor rotation speed is low at the next restart. Therefore, it cannot mask enough and cannot be restarted.
[0019]
[Means for Solving the Problems]
In the present invention, when the operation is temporarily interrupted, a standby signal is added to make the energization logic in a short brake state, the motor is decelerated, and the counter is operated to start counting with the oscillation signal from the voltage controlled oscillator. The counter is reset by a speed signal from the logic circuit so that it is not counted up.
[0020]
However, since the energization logic is switched from the counter at the time of start-up and a start-up pulse is generated, the voltage-controlled oscillator oscillates at the minimum frequency for operating the counter even when the motor is decelerated and no speed signal is input. Therefore, even when the motor is sufficiently decelerated, the oscillation frequency of the voltage-controlled oscillator continues to oscillate at the lowest frequency, while the speed signal counts up before the counter is reset because the interval becomes longer, and the count generated by the counter This is a sensorless motor drive circuit that saves power by turning off the reference power supply with a signal.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
An embodiment of the present invention will be described with reference to the drawings.
[0022]
In FIG. 1, reference numerals 42, 43, and 44 denote U-phase, V-phase, and W-phase drive coils of the motor constituting the drive circuit 41. Each drive coil is Y-connected, and one end is connected to each phase drive coil. The other end is connected to the common connection end COM.
[0023]
Reference numerals 45, 46, and 47 denote position detection comparators corresponding to the U-phase, V-phase, and W-phase drive coils 42, 43, and 44 of the motor. Reverse induced waveforms Vu, Vv, and Vw generated in the phase, V phase, and W phase drive coils 42, 43, and 44 are applied, and the midpoint voltage waveform VCOM of the common connection terminal COM is applied to the other input terminals. Instead of adding the midpoint voltage waveform VCOM to the other input terminals of the position detection comparators 45, 46, 47, an output combined voltage waveform VCO obtained by combining the output voltages of the drive coils 42, 43, 44 may be added.
[0024]
50 and 51 are PNP-type and NPN-type output transistors for supplying a drive current to the U-phase drive coil 42, and their emitter-collector paths are connected in series between the power supply VCC and the ground. The drive coil 42 is connected to one end. Similarly, 52 and 53 are PNP-type and NPN-type output transistors for supplying a drive current to the V-phase drive coil 43. The emitter-collector path is connected in series between the power supply VCC and the ground, and the collector is common. The connection point is connected to one end of the drive coil 43. Reference numerals 54 and 55 denote PNP type and NPN type output transistors for supplying a drive current to the W-phase drive coil 4. The emitter / collector paths are connected in series between the power supply VCC and the ground, and the collector common connection point. Is connected to one end of the drive coil 44.
[0025]
A control logic circuit 56 generates a logic signal based on the comparator outputs COMPu, COMPV, COMPw of the position detection comparators 45, 46, 47, and the output transistors 50-55 from the energization logic circuit 57 based on the logic signal. 6 types of control signals Usour, Usink, Vsource, Vsink, Wsource, and Wsink are generated.
[0026]
The control signal Ussource is applied to the base of the output transistor 50 via the buffer 58, and the control signal Usink is applied to the base of the output transistor 51 via the inverter 59. Similarly, the control signal Vsource is applied to the base of the output transistor 52 via the buffer 60, and the control signal Vsink is applied to the base of the output transistor 53 via the inverter 61.
[0027]
Further, the control signal Wsource is applied to the base of the output transistor 54 via the buffer 62, and the control signal Wsink is applied to the base of the output transistor 55 via the inverter 63.
[0028]
The control logic circuit 56 generates a speed signal 3FG that changes at an electrical angle interval of 60 degrees in accordance with the rotational speed of the motor. Reference numeral 65 denotes a PLL circuit, which is connected to a phase comparison circuit 66 to which the speed signal 3FG is added and a capacitor C constituting a low-pass filter, and a voltage controlled oscillator 67 that changes an oscillation frequency by a phase comparison output from the phase comparison circuit 66. And a frequency divider 68 that divides the frequency of the oscillation from the voltage-controlled oscillator 67 and applies it to the phase comparison circuit 66. Reference numeral 69 denotes a counter which counts up with an oscillation signal from the voltage controlled oscillator 67 and is reset with the speed signal 3FG.
[0029]
70 is a standby signal source, 72 is a reference voltage source, and a constant current source 74 that supplies a constant current to each circuit block such as the position detection comparators 45, 46, 47, the control logic circuit 56, the energization logic 57, and the voltage control oscillation circuit 65. Is connected. When both the standby signal STB applied from the standby signal source 70 via the buffer 71 and the count signal KT from the counter circuit 69a become high level, the AND circuit 73 turns the output to high level and turns off the reference voltage source 72. The voltage supply to the source 74 is stopped.
[0030]
Note that the counter circuit 69b is a circuit for switching the energization logic circuit 57 and generating a starting pulse at the time of starting. For this reason, the voltage-controlled oscillator 67 oscillates at the lowest frequency for operating the counter 69b even when no 3FG signal is input. The counter 69b counts up after the counter 69a is counted up and generates an output.
[0031]
That is, when a power switch (not shown) is turned on for activation, the voltage controlled oscillator 67 oscillates at the lowest frequency and counts up the counters 69a and 69b. If the motor is not rotating at this time, the speed signal 3FG is not generated, so the counters 69a and 69b continue to count without being reset, finally count up to the end of the counter 69b, generate an output signal from the counter 69b, and generate energization logic. In addition to the circuit 57, the energization logic circuit is switched to generate a starting pulse.
[0032]
Next, the operation will be described.
[0033]
As shown in FIG. 5, when the reference voltage source 72 is in an operating state, the energization logic circuit 57 drives the U-phase, V-phase, and W-phase output transistors 50 to 55 in a predetermined order according to the drive mode. In addition to the six types of control signals Usource, Usink, Vsource, Vsink, Wsource, Wsink, the U-phase, V-phase, and W-phase drive coils 42, 43, and 44 are energized to indicate that they are energized and de-energized. Output logic signals Ulogic, Vlogic, Wlogic (not shown). The energization logic signals Ulogic, Vlogic, and Wlogic are signals that are at a high level only for a period of 60 degrees in which no energization is performed in each of the U phase, V phase, and W phase.
[0034]
Referring mainly to the V phase in FIG. 5, the control signal Vsource that is low level by an electrical angle of 120 degrees in the period a and the energization logic signal Vsink that is low level by the electrical angle of 120 degrees in the period b are output. The energization logic signal Wsource and the energization logic signal Wsink that are low in phase with an electrical angle of 120 degrees are output, and the energization logic signal Usource and the energization logic signal Usink that are further out of phase with an electrical angle of 120 degrees are output.
[0035]
Accordingly, the power transistor side output transistor 52 is turned on during the period a, the output transistor 55 is turned on at the first electrical angle of 60 degrees, the output transistor 51 is subsequently turned on, and the ground side output transistor 53 is turned on during the period b. At the same time, the output transistor 50 is turned on for the first electrical angle of 60 degrees, and then the output transistor 54 is turned on. The periods other than the periods a and b are periods in which both the output transistors 52 and 53 are off.
[0036]
As shown in FIG. 5, a drive signal flows through the drive coil 43 to rotate the motor to generate a counter-inductive waveform Vv, and similarly to the drive coils 42 and 44, counter-inductive waveforms Vu and Vw are generated.
[0037]
For example, the reverse induction waveform Vv generated by the drive coil 43 is added to the input of the position detection comparator 46. Further, the neutral point voltage waveform VCOM is applied to the other input of the position detection comparator 46, which is compared by the position detection comparator 46 to generate a comparator output COMPv, which is applied to the control logic circuit 56 to generate a control logic signal. The control logic signal enters the energization logic circuit 57 and generates the energization logic signal Vsource and the energization logic signal Vsink from the energization logic circuit 57.
[0038]
Similarly, the reverse induction waveform Vu generated in the drive coil 42 is added to the input of the position detection comparator 45, and the reverse induction waveform Vw generated in the drive coil 44 is added to the input of the position detection comparator 47. A neutral point voltage waveform VCOM is applied to the other inputs of the position detection comparators 45 and 47, and is compared by the position detection comparators 45 and 47 to generate a comparator output COMPu or COMPw, which is applied to the control logic circuit 56. The energization logic circuit 57 generates the energization logic signal Usource, the energization logic signal Usink, the energization logic signal Wsource, and the energization logic signal Wsink, and rotates the motor.
[0039]
When the motor rotates, a speed signal 3FG is generated from the control logic circuit 56 and applied to the phase comparison circuit 66 of the PLL circuit 65, an error signal is generated from the phase comparison circuit 66, and the oscillation signal OSC from the voltage control oscillator 67 is divided. The frequency is divided by the frequency divider 68, fed back to a different terminal of the phase comparison circuit 66, phase-compared with the speed signal 3FG, and the oscillation frequency of the voltage controlled oscillator 67 is controlled in addition to the voltage controlled oscillator 67 through a filter. To do.
[0040]
Next, when a temporary stop switch (not shown) is operated to temporarily stop the motor, when the standby signal STB from the standby signal source 70 becomes high level and is applied to the energization logic circuit 57, the energization logic circuit 57. The energization logic signals Usource, Vsource, and Wsource are simultaneously turned to the low level, in addition to the output transistors 50, 52, and 54 through the buffers 58, 60, and 62, and the output transistors 50, 52, and 54 are simultaneously turned on and a short brake is applied. Decelerate.
[0041]
When the standby signal STB from the standby signal source 70 is set to the high level, the counter circuit 69a also starts counting, but at the beginning of the deceleration of the motor, the speed signal 3FG from the control logic circuit 56 is added to the counter circuit 69a, Since the counter circuit 69a continues to be reset and is not counted up, one terminal of the AND circuit 73 remains at a low level because the count signal is at a low level, the output of the AND circuit 73 is at a low level, and the standby signal STB Is not applied to the reference voltage source 72 and remains in the operating state.
[0042]
When the rotational speed of the motor decreases, the frequency of the speed signal 3FG also decreases, so the control signal from the speed signal phase comparison circuit 66 also decreases and the oscillation frequency of the voltage controlled oscillator 67 also decreases.
[0043]
However, even when the rotational speed of the motor is sufficiently reduced, the voltage-controlled oscillator 67 continues to oscillate at the lowest frequency. Therefore, the counter circuit 69a continues to count with the oscillation signal OSC, but the speed signal 3FG decreases until the electrical angle 60 is reached. Since the relationship in which a predetermined number of pulses are input does not hold and is not reset, the count output KT from the counter circuit 69a is set to the high level. Since the count signal KT is applied to the AND circuit 73 together with the standby signal STB of high level, the output of the AND circuit 73 becomes high level, the reference voltage source 72 is turned off, and the voltage to the constant current source 74 is cut off. Stops the supply of constant current to the circuit block and puts it in a power save state.
[0044]
In the above description, it has been explained that the output transistors 50, 52, and 54 are simultaneously turned on and the motor is decelerated by applying a short brake. However, the output currents are reduced by turning off all of the output transistors 50, 51, 52, 53, 54, and 55. It may be decelerated by shutting off and entering a free-run state.
[0045]
Next, when the temporary stop switch (not shown) is opened to rotate the motor again, the standby signal STB from the standby signal source 70 becomes low level, so that the output of the AND circuit 73 becomes low level and the reference voltage source 72 is put into operation. As a result, the supply of voltage to the constant current source 74 is resumed, a constant current is supplied to each circuit block, and the motor begins to rotate, and the energization logic circuit 57 outputs U-phase, V-phase, and W-phase as described above. The transistors 50 to 55 are driven in a predetermined order according to the drive mode, and control signals Usource, Usink, Vsource, Vsink, Wsource, Wsink are output. Accordingly, the output transistors 50 to 55 are sequentially turned on and off, and a drive current is supplied to the drive coils 42, 43, and 44 to rotate the motor.
[0046]
The counter-induced waveforms Uv, Vv, Wv generated in the drive coils 42, 43, 44 as the motor rotates are added to the inputs of the position detection comparators 45, 46, 47. Further, the neutral voltage waveform VCOM is applied to the other input of the position detection comparator 46 and is compared by the position detection comparators 45, 46, 47 to generate comparator outputs COMPu, COMPv, COMPw. In addition, the energization logic circuit 57 is entered, and control signals Usource, Usink, Vsource, Vsink, Wsource, Wsink are output from the energization logic circuit 57, the output transistors 50 to 55 are sequentially turned on and off, and the motor continues to rotate. .
[0047]
The oscillation signal OSC from the voltage-controlled oscillator 67 is shifted to the standby state after the motor speed is sufficiently lowered and the frequency is lowered. Therefore, the timing mask corresponding to the speed at that time when the motor is started next time. Since the signal can be obtained, the kickback pulse included in the comparator outputs COMPu, COMPv, COMPw of the position detection comparators 45, 46, 47 is masked and the control logic signal is generated, so that it can be easily restarted from the standby state. .
[0048]
【The invention's effect】
The drive circuit of the sensorless motor of the present invention adds a standby signal to the energizing logic circuit that supplies the drive current to the drive circuit to bring it into a brake state, the motor rotation speed is reduced, and the oscillation signal of the voltage controlled oscillator is sufficiently reduced. In this case, since the reference voltage source is turned off because the counter is counted up with the oscillation signal, the kickback pulse signal included in the comparator output signal can be masked even when restarted.
[0049]
In addition, the standby signal and the count signal generated when the counter counts up by a predetermined value are gated by an AND circuit and added to the reference voltage source, and the reference voltage source is set in the standby state, so that power saving can be reliably performed. .
[Brief description of the drawings]
FIG. 1 is a circuit diagram illustrating a drive circuit for a sensorless motor of the present invention.
FIG. 2 is a circuit diagram illustrating a driving circuit of a conventional sensorless motor.
3 is a block diagram showing a delay circuit of the conventional sensorless motor shown in FIG. 2. FIG.
4 is a circuit diagram of a delay circuit portion of the conventional sensorless motor shown in FIG. 2. FIG.
FIG. 5 is a waveform diagram of each part of the drive circuit of the present invention and a conventional sensorless motor.
[Explanation of symbols]
41 drive circuit 42, 43, 44 drive coil 45, 46, 47 position detection comparator 50, 51, 52, 53, 54, 55 output transistor 56 control logic circuit 57 energization logic circuit 65 voltage control oscillation circuit 66 phase comparison circuit 67 voltage Control oscillator 69 Counter circuit 72 Reference voltage source

Claims (1)

複数相の駆動コイルに駆動電流を供給する出力トランジスタと、前記複数相の各駆動コイルに発生する逆誘起波形と前記複数相の駆動コイルの出力電圧波形を合成した出力合成波形又はモータの中性点電圧波形とを比較する複数の位置検出コンパレータと、前記位置検出コンパレータのコンパレータ出力に基づいて制御信号を発生する制御ロジック回路と、該制御ロジック回路の制御信号に基づいて前記駆動コイルに駆動電流を供給する出力トランジスタを順次オン・オフさせる通電タイミング信号を発生させる通電ロジック回路と、前記制御ロジック回路から回転速度に応じて発生する速度信号にて発振周波数が変化する電圧制御発振器と、該電圧制御発振器の発振信号でカウントアップし前記速度信号でリセットされるカウンタ回路からなり、
通電ロジック回路にスタンバイ信号を加えブレーキ状態もしくはフリーランの減速状態にしモータの回転速度を低下させ、電圧制御発振器の発振信号が十分に低下したとき、前記カウンタをカウントアップし、
前記スタンバイ信号と、前記カウンタが所定のカウントアップしたときに発生するカウント信号とをアンド回路に加え、該アンド回路の出力信号で基準電圧源をオフにすることを特徴とするセンサレスモータの駆動回路。
An output transistor that supplies a drive current to a drive coil of a plurality of phases, an output combined waveform that combines a reverse induction waveform generated in each of the drive coils of the plurality of phases and an output voltage waveform of the drive coils of the plurality of phases, or the neutrality of the motor A plurality of position detection comparators for comparing point voltage waveforms, a control logic circuit for generating a control signal based on a comparator output of the position detection comparator, and a drive current to the drive coil based on the control signal of the control logic circuit An energization logic circuit that generates an energization timing signal for sequentially turning on and off the output transistors that supply the voltage, a voltage-controlled oscillator whose oscillation frequency changes according to a speed signal generated according to the rotation speed from the control logic circuit, and the voltage From the counter circuit that counts up with the oscillation signal of the controlled oscillator and is reset with the speed signal Ri,
A standby signal is added to the energization logic circuit to set the brake state or the free-run deceleration state to reduce the motor rotation speed, and when the oscillation signal of the voltage controlled oscillator is sufficiently reduced, the counter is counted up ,
A sensorless motor driving circuit , wherein a standby signal and a count signal generated when the counter counts up a predetermined time are added to an AND circuit, and a reference voltage source is turned off by an output signal of the AND circuit .
JP2000137476A 2000-05-10 2000-05-10 Sensorless motor drive circuit Expired - Fee Related JP4130051B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000137476A JP4130051B2 (en) 2000-05-10 2000-05-10 Sensorless motor drive circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000137476A JP4130051B2 (en) 2000-05-10 2000-05-10 Sensorless motor drive circuit

Publications (2)

Publication Number Publication Date
JP2001320895A JP2001320895A (en) 2001-11-16
JP4130051B2 true JP4130051B2 (en) 2008-08-06

Family

ID=18645246

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000137476A Expired - Fee Related JP4130051B2 (en) 2000-05-10 2000-05-10 Sensorless motor drive circuit

Country Status (1)

Country Link
JP (1) JP4130051B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007217306A (en) * 2006-02-14 2007-08-30 Takashimashi Nogyo Kyosai Kumiai Sustained release repellent material

Also Published As

Publication number Publication date
JP2001320895A (en) 2001-11-16

Similar Documents

Publication Publication Date Title
JP3890906B2 (en) Brushless motor drive device and motor using the same
JP2004007894A (en) Driving device for brushless motor, and motor using the same
US6218795B1 (en) Rotor magnetic pole position detection device
US5717299A (en) Apparatus for driving a sensorless motor
JP3957326B2 (en) Drive signal generator for multi-phase DC motor, lock detector, drive device and disk drive
KR100384682B1 (en) Sensorless Motor Drive Circuit
JP2001028891A (en) Motor drive
JP2002223583A (en) Brushless motor driving device
JPH07107774A (en) Lock alarm apparatus of brushless motor
JP3681094B2 (en) Motor drive device
JP4130051B2 (en) Sensorless motor drive circuit
JP3348296B2 (en) Drive device for sensorless motor
JP3548091B2 (en) Drive circuit for sensorless motor
JP4447109B2 (en) Brushless motor drive circuit
JP2002125388A (en) Motor driver
JPH05260786A (en) Motor braking circuit
JPH07147793A (en) Device for driving for brushless motor
JPH0951691A (en) Telegraph start circuit and control method therefor
JP2000023481A (en) Pwm control circuit apparatus
JP4583109B2 (en) Sensorless motor drive device
JP4522059B2 (en) Motor driving apparatus and motor driving method
JPH01255495A (en) Rotational direction detecting circuit for dc brushless motor
JP4424931B2 (en) Integrated circuit for motor drive
JP2004297993A (en) Motor drive, the motor drive methodology, and integrated circuit
JP2001197768A (en) Motor driving device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040810

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20051227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070828

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071025

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

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

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

Free format text: PAYMENT UNTIL: 20110530

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120530

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120530

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130530

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees