JP6602044B2 - 振動型駆動装置、制御装置及び医用システム - Google Patents

振動型駆動装置、制御装置及び医用システム Download PDF

Info

Publication number
JP6602044B2
JP6602044B2 JP2015095595A JP2015095595A JP6602044B2 JP 6602044 B2 JP6602044 B2 JP 6602044B2 JP 2015095595 A JP2015095595 A JP 2015095595A JP 2015095595 A JP2015095595 A JP 2015095595A JP 6602044 B2 JP6602044 B2 JP 6602044B2
Authority
JP
Japan
Prior art keywords
frequency band
filter
position signal
vibration
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015095595A
Other languages
English (en)
Other versions
JP2016213960A (ja
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.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2015095595A priority Critical patent/JP6602044B2/ja
Priority to US15/142,148 priority patent/US10644617B2/en
Publication of JP2016213960A publication Critical patent/JP2016213960A/ja
Application granted granted Critical
Publication of JP6602044B2 publication Critical patent/JP6602044B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02NELECTRIC MACHINES NOT OTHERWISE PROVIDED FOR
    • H02N2/00Electric machines in general using piezoelectric effect, electrostriction or magnetostriction
    • H02N2/10Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing rotary motion, e.g. rotary motors
    • H02N2/14Drive circuits; Control arrangements or methods
    • H02N2/142Small signal circuits; Means for controlling position or derived quantities, e.g. speed, torque, starting, stopping, reversing
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0048Detecting, measuring or recording by applying mechanical forces or stimuli
    • A61B5/0051Detecting, measuring or recording by applying mechanical forces or stimuli by applying vibrations
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • A61B5/026Measuring blood flow
    • A61B5/0263Measuring blood flow using NMR
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/05Detecting, measuring or recording for diagnosis by means of electric currents or magnetic fields; Measuring using microwaves or radio waves 
    • A61B5/055Detecting, measuring or recording for diagnosis by means of electric currents or magnetic fields; Measuring using microwaves or radio waves  involving electronic [EMR] or nuclear [NMR] magnetic resonance, e.g. magnetic resonance imaging
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H23/00Percussion or vibration massage, e.g. using supersonic vibration; Suction-vibration massage; Massage with moving diaphragms
    • A61H23/02Percussion or vibration massage, e.g. using supersonic vibration; Suction-vibration massage; Massage with moving diaphragms with electric or magnetic drive
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B1/00Comparing elements, i.e. elements for effecting comparison directly or indirectly between a desired value and existing or anticipated values
    • G05B1/01Comparing elements, i.e. elements for effecting comparison directly or indirectly between a desired value and existing or anticipated values electric
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02NELECTRIC MACHINES NOT OTHERWISE PROVIDED FOR
    • H02N2/00Electric machines in general using piezoelectric effect, electrostriction or magnetostriction
    • H02N2/10Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing rotary motion, e.g. rotary motors
    • H02N2/106Langevin motors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02NELECTRIC MACHINES NOT OTHERWISE PROVIDED FOR
    • H02N2/00Electric machines in general using piezoelectric effect, electrostriction or magnetostriction
    • H02N2/10Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing rotary motion, e.g. rotary motors
    • H02N2/16Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing rotary motion, e.g. rotary motors using travelling waves, i.e. Rayleigh surface waves
    • H02N2/163Motors with ring stator
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/16Physical interface with patient
    • A61H2201/1657Movement of interface, i.e. force application means
    • A61H2201/1659Free spatial automatic movement of interface within a working area, e.g. Robot
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5007Control means thereof computer controlled
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • A61H2201/5061Force sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • A61H2201/5064Position sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • A61H2201/5069Angle sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • A61H2201/5092Optical sensor

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Veterinary Medicine (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Pathology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Biophysics (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Hematology (AREA)
  • Cardiology (AREA)
  • High Energy & Nuclear Physics (AREA)
  • Physiology (AREA)
  • Radiology & Medical Imaging (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Epidemiology (AREA)
  • Pain & Pain Management (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Rehabilitation Therapy (AREA)
  • General Electrical Machinery Utilizing Piezoelectricity, Electrostriction Or Magnetostriction (AREA)

Description

本発明は、振動型駆動装置、振動型アクチュエータの駆動制御を行う制御装置、振動型駆動装置を備える医用システムに関する。
駆動力を発生するアクチュエータの一例として、振動体と被駆動体とを加圧接触させ、交流信号によって振動体に励振させた振動により、振動体と被駆動体とを相対的に移動させる振動型アクチュエータが知られている。振動型アクチュエータを用いた位置制御技術は、撮像装置のオートフォーカス機構やロボット、運搬機器、印刷機器、各種の製造機器等の様々な分野で用いられている。このような様々な用途のうち、特に精密な位置制御が必要とされる分野では、振動型アクチュエータの駆動時及び停止時の位置精度を高める必要がある。そこで、位置精度を低下させる原因となる電磁ノイズや機械的振動等に対する対策が取られている。
電磁ノイズや機械的振動に対する技術には、大別して、電磁ノイズ及び機械的振動の機器への侵入を防止する技術と、電磁ノイズ又は機械的振動が機器へ侵入した後にこれらの影響を最小限に止める技術とがある。前者の技術には、機械的ダンパや電磁シールド等に関する技術が挙げられ、電磁ノイズ及び機械的振動の機器への侵入を防止することができるため、その効果は極めて大きい。しかし、機械的ダンパや電磁シールド等を機器に設置することにより、機器の体積や重量が増加してしまう等のデメリットがある。後者の技術には、電気回路に挿入されるフィルタ回路等に関する技術が挙げられ、機器の体積や重量の増加を抑えつつ、一定の効果を得ることができる。しかし、ノイズ除去性能の高いフィルタ回路では、信号の時間的な遅延が大きくなり、位置制御特性の安定性や即応性を低下させてしまうというデメリットもある。
そこで、実際には、前者の技術と後者の技術とが組み合わされて実施されることが多い。例えば、特許文献1には、パルスモータの制御装置において、パルスモータに接続された位置センサの検出信号に重畳したノイズをフィルタで除去する技術が記載されている。また、特許文献2には、直流モータのリップル電流から位置検出信号を抽出するために、回転速度に応じて遮断周波数(カットオフ周波数)を変更するハイパスフィルタを用いた制御装置が記載されている。更に、特許文献3には、振動型アクチュエータの制御装置において、エンコーダ信号(位置検出信号)のチャタリング量に応じて遮断周波数を変更可能なローパスフィルタが記載されている。
特開2012−186897号公報 特開2001−241971号公報 特開2000−270575号公報
しかしながら、特許文献1に記載された技術では、速度指令に基づいて遮断周波数を変更することができるフィルタを用い、速度指令に比例してフィルタの遮断周波数を設定している。そのため、パルスモータの停止時におけるフィルタの遮断周波数が計算上は0(ゼロ)Hzとなり、停止時の位置信号の変動を十分に検出することができないという問題がある。また、パルスモータの駆動速度に比例させて遮断周波数を設定するため、低速制御時の位置信号の時間遅れが高速制御時の遅れと比較して相対的に大きくなり、よって、低速制御時の安定性や即応性が低くなってしまうという問題がある。
特許文献2に記載された技術では、ハイパスフィルタを用いているため、回転速度が低速になるにしたがってフィルタ処理後の位置信号の振幅が小さくなり、停止時には信号が出力されなくなってしまう。よって、停止時の位置検出精度が低くなってしまうという問題がある。
特許文献3に記載された技術では、ノイズを検出してからローパスフィルタの遮断周波数を調整するため、突発的なノイズに対応できないという問題がある。また、駆動速度に応じた遮断周波数の変更を行わないため、停止時と駆動時とで、振動型アクチュエータの振動特性や制御特性の違いに即応した制御を行うことができないという問題がある。
本発明は、アクチュエータの停止時の位置検出精度を高めると共に、駆動時に安定性と即応性の高い制御が可能な制御装置並びに振動型駆動装置を提供することを目的とする。
本発明の一態様は、アクチュエータの駆動力により被駆動体と前記アクチュエータとが相対的に移動し、前記アクチュエータの駆動を停止させた状態では前記アクチュエータと前記被駆動体との相対的な位置関係が保持される、前記アクチュエータの駆動を制御する制御装置であって、前記アクチュエータと前記被駆動体との相対的な移動量に応じた第1の位置信号を出力する位置検出手段と、前記第1の位置信号が入力され、特定の周波数帯域を除く周波数の信号を減衰させた第2の位置信号を出力するフィルタと、前記第2の位置信号に応じて前記アクチュエータを駆動と停止を制御する制御手段と、前記フィルタに前記特定の周波数帯域として、前記制御手段が前記アクチュエータを駆動する際に第1の周波数帯域を設定し、前記制御手段が前記アクチュエータを停止させる際に第2の周波数帯域を設定する設定手段と、を備え、前記第1の周波数帯域と前記第2の周波数帯域は共に0Hzを含み、前記第2の周波数帯域は前記第1の周波数帯域より狭いことを特徴とする制御装置である。
本発明の別の一態様は、振動型アクチュエータと、前記振動型アクチュエータの駆動を制御する制御装置と、を備える振動型駆動装置であって、前記振動型アクチュエータは、電気−機械エネルギ変換素子と、前記電気−機械エネルギ変換素子に接合された弾性体と、を有する振動体と、前記振動体と加圧接触する被駆動体と、を備え、前記制御装置により前記電気−機械エネルギ変換素子に駆動電圧が印加されることにより前記弾性体に励振された振動によって前記振動体と前記被駆動体とが相対的に移動し、前記制御装置は、前記振動体と前記被駆動体との相対的な移動量に応じた第1の位置信号を出力する位置検出手段と、前記第1の位置信号が入力され、特定の周波数帯域を除く周波数の信号を減衰させた第2の位置信号を出力するフィルタと、前記第2の位置信号に応じて前記振動体の駆動と停止を制御する制御手段と、前記フィルタに前記特定の周波数帯域として、前記振動体と前記被駆動体とを相対的に移動させる際に第1の周波数帯域を設定し、前記振動体と前記被駆動体との相対的な位置を保持する際に第2の周波数帯域を設定する設定手段と、を備え、前記第1の周波数帯域と前記第2の周波数帯域は共に0Hzを含み、前記第2の周波数帯域は前記第1の周波数帯域より狭いことを特徴とする振動型駆動装置である。
本発明によれば、位置検出手段から出力される第1の位置信号を、アクチュエータの停止時には、駆動時よりも周波数帯域が狭く、0Hz以上で所定の周波数以下の周波数帯域に制限された第2の位置信号とし、第2の位置信号に基づき停止時の制御を行う。これにより、位置信号に重畳されるノイズを広い周波数範囲で低減させることができるため、アクチュエータの停止時の位置検出精度を高めることができる。また、位置検出手段から出力される第1の位置信号は、駆動時には停止時よりも広い周波数帯域でフィルタを通過させた第2の位置信号とし、第2の位置信号に基づき駆動時の制御を行う。これにより、アクチュエータの振動特性や制御特性の違いに即応した制御が可能となり、また、高精度な位置制御を安定して行うことができる。
本発明の実施形態に係る制御装置による駆動制御の対象となる振動型アクチュエータの概略構成を示す側面図である。 図1の振動型アクチュエータの駆動を制御する、本発明の第1実施形態に係る制御装置の概略構成を示すブロック図である。 図1の振動型アクチュエータの圧電素子に印加される駆動電圧の波形を示す図である。 図1の振動型アクチュエータが有する圧電素子の電極構成と、各電極に印加される駆動電圧との関係を説明する図である。 図1の振動型アクチュエータに設けられたロータリーエンコーダの内部信号と出力信号を示すタイミングチャートである。 図2の制御装置を構成するフィルタの回路図と、フィルタの動作波形を示すタイミングチャートである。 図1の振動型アクチュエータの停止時と駆動時の周波数帯域を示す図である。 図2の制御装置が振動型アクチュエータの駆動を制御する際のタイミングチャートである。 図1の振動型アクチュエータに対する速度指令パターンの例を示す図である。 図2の制御装置の変形例での回路構成の一部を示す図である。 図10の波形生成回路及び増幅回路に対する入出力信号の波形を示す図である。 図1の振動型アクチュエータの圧電素子に印加される駆動電圧と振動を検出する信号とを比較して示す図である。 図2の制御装置が備えるフィルタの第1の変形例及び第2の変形例の回路図である。 DCモータを用いた回転駆動系にブレーキを付加したアクチュエータの構成例を示す図である。 本発明の第2実施形態に係る制御装置の概略構成を示すブロック図である。 図15の制御装置を構成する第2のフィルタの回路図である。 図15の第2のフィルタの周波数特性の一例を示す図である。 図15の制御装置で用いられる周波数帯域の設定パターンの一例を示す図である。 図15の制御装置が振動型アクチュエータの駆動を制御する際のタイミングチャートの一例である。 図15の制御装置が振動型アクチュエータの駆動を制御する際のタイミングチャートの別の例である。 図15の制御装置を構成する第1のフィルタの回路構成の一例を示す回路図である。 図21のフィルタ回路での動作波形を示すタイミングチャートである。 本発明の第3実施形態に係る制御装置の概略構成を示すブロック図である。 図21のフィルタ回路を多チャンネルに拡張したフィルタ回路の回路図である。 図1の振動型アクチュエータの駆動特性を示す図である。 第4実施形態に係る駆動制御の対象となる別の振動型アクチュエータの概略構成、振動体に生じさせる振動、圧電素子の電極構成を示す図である。 本発明の第4実施形態に係る制御装置の概略構成を示すブロック図である。 本発明の第4実施形態に係る別の制御装置の概略構成を示すブロック図である。 一方向にのみ駆動可能な単相の振動型アクチュエータの構成と振動形態、及び、2つの振動型アクチュエータを組み合わせた複合アクチュエータの概略構成を示す図である。 図29(b)に示す複合アクチュエータの駆動制御を行う制御装置200の概略構成を示すブロック図である。 本発明の実施形態に係る制御装置が適用されるMRI診断装置の概略構成を示す図である。
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。以下の説明において、アクチュエータとは、エネルギを機械的な運動に変換する装置を指すものとする。また、振動型駆動装置とは、アクチュエータと、アクチュエータの駆動制御を行う制御装置とを含むものとする。
<第1実施形態>
図1は、本発明の実施形態に係る制御装置による駆動制御の対象となる振動型アクチュエータ100の概略構成を示す側面図である。図2は、図1の振動型アクチュエータ100の駆動を制御する、本発明の第1実施形態に係る制御装置150の概略構成を示すブロック図である。図1の振動型アクチュエータ100と、図2の制御装置150は、本発明に係る振動型駆動装置を構成する。
振動型アクチュエータ100は、円環状の圧電素子1、円環状の弾性体8、円環状の被駆動体9、出力軸10及び支持台14を備える。振動型アクチュエータ100には、制御装置150を構成するロータリーエンコーダ2が取り付けられており、ロータリーエンコーダ2は、円板状の光学スケール11、光センサ12及び回路基板13を有する。
電気−機械エネルギ変換素子である圧電素子1は、金属からなる弾性体8に接着されており、圧電素子1と弾性体8とが振動体を構成している。圧電素子1は、電極1a,1b,1c,1dを有し(図1、図4参照)、後述する駆動電圧A1,B1,A2,B2を電極1a,1b,1c,1dにそれぞれ印加することにより、弾性体8に所定の振動を励起させることができる。なお、弾性体8に励振される振動については、後述する。圧電素子1は、励振される振動が阻害されないように不図示の固定手段を用いて支持台14に固定されている。
なお、第1実施形態では、弾性体8に所定の振動を励振させるために圧電素子1を用いているが、これに限らず、圧電素子1に代えて電歪素子や磁歪素子等を用いてもよい。また、第1実施形態では、圧電素子1と弾性体8とから振動体を構成しているが、圧電素子のみからなる振動体を用いることもできる。
被駆動体9は、不図示の加圧手段によって一定の加圧力で弾性体8に押圧され、且つ、出力軸10を中心として回転自在な状態で保持されている。被駆動体9は、弾性体8に励振された振動によって摩擦駆動されて、出力軸10回りに回転する。出力軸10は、被駆動体9の中心において被駆動体9に固定されており、被駆動体9と一体的に回転することで、被駆動体9の回転駆動力を外部に出力する。出力軸10の一端は、ローラ15に取り付けられている。ローラ15は、振動型アクチュエータ100が装備される各種の機器において回転駆動の対象となる部材である。
なお、振動型アクチュエータ100は、被駆動体9が固定され、振動体が被駆動体9に対して相対的に回転移動する構成とすることも可能である。しかし、被駆動体9が固定されて振動体が回転移動する構成であっても、回転駆動力が出力軸10を通して出力されることに変わりはない。ここでは、上述の通りに振動体が固定され、被駆動体9が回転駆動される構成で、以下の説明を続けることとする。
ロータリーエンコーダ2は、被駆動体9の振動体に対する相対的な移動量である回転角度や回転位置を検出する位置検出手段である。被駆動体9と一体的に回転する出力軸10には、回転検出用の光学スケール11が固定されており、よって、光学スケール11は被駆動体9及び出力軸10と一体的に回転する。光センサ12は、光学スケール11上に設けられた不図示の反射パターンに光を照射し、その反射光を受光する。制御装置150は、光センサ12が受光した反射光のパターンに基づいて、被駆動体9の回転角度と回転位置を検出する。光センサ12は回路基板13に実装されており、回路基板13は支持台14に固定されている。
図2に示すように、振動型アクチュエータ100の駆動制御を行う制御装置150は、ロータリーエンコーダ2、フィルタ3、カウンタ4、CPU5、波形生成回路6及び増幅回路7を備える。
ロータリーエンコーダ2が有する光センサ12は、被駆動体9の回転角度に応じて受光した光学スケール11からの反射光に対応する2相の位置信号をフィルタ3へ出力する。なお、ロータリーエンコーダ2等の位置検出手段には、相対的な位置を検出するものと絶対的な位置を検出するものがある。これらはいずれの方式であっても、位置データを直接出力するものと速度に応じた周波数の信号を出力するものとに分類することができる。また、位置検出手段には、デジタル信号(パルス信号)を出力するものとアナログ信号(正弦波信号)を出力するものとがある。ここで、第1実施形態で用いるロータリーエンコーダ2は、被駆動体9の相対的な位置を検出するものであり、回転速度に応じた周波数で位相が90度ずれた2相のパルス信号である位置信号PA1,PB1(第1の位置信号)を出力するものとする。
フィルタ3は、CPU5によって設定される周波数帯域1に応じた周波数範囲以外の成分を減衰させて実質的に位置信号PA1,PB1から遮断し、遮断後の位置信号PA2,PB2(第2の位置信号)をカウンタ4へ出力する。カウンタ4は、フィルタ3から入力された位置信号PA2,PB2に基づき、被駆動体9の回転角度と回転位置とを検出し、位置信号P1をCPU5へ出力する。なお、第1実施形態では、明示的にフィルタ3とカウンタ4とを別部材として説明しているが、フィルタ3とカウンタ4の機能は1つのカウンタに纏められていてもよい。
CPU5は、カウンタ4が出力する位置信号P1と、不図示の指令手段からの位置指令に基づき、振動型アクチュエータ100の駆動を制御する。駆動制御パラメータには、周波数、電圧振幅及び位相差があり、これらは状況に応じて組み合わせて用いられる。波形生成回路6は、CPU5から供給された周波数、電圧振幅及び位相差の各パラメータを組み合わせた2相の交流信号であるパルス信号WA,WBを生成し、増幅回路7へ出力する。増幅回路7は、波形生成回路6から入力されたパルス信号WA,WBを所定の振幅に増幅して差動信号に変換して4相の駆動電圧A1,B1,A2,B2を生成し、圧電素子1へ出力する。4相の駆動電圧A1,B1,A2,B2はそれぞれ、圧電素子1の電極1a,1b,1c,1dに印加される。
図3は、駆動電圧A1,B1,A2,B2の波形を示す図である。第1実施形態では、駆動電圧A1,B1,A2,B2に、位相が90度ずつずれた正弦波形電圧を用いる。
図4は、圧電素子1の電極構造と、各電極に印加される駆動電圧との関係を説明する図である。圧電素子1は、1枚の円環板状の圧電セラミックスの一方の面に、24区画に等分割された電極が形成され、他方の面に1つの不図示の全面電極が形成された構造を有する。圧電セラミックスは厚さ方向で分極処理されており、24区画の電極と裏面の全面電極との間に電圧を印加することにより、圧電素子1に歪が発生するように構成されている。
電極1a,1b,1c,1dは、24区画の電極に対して周方向にこの順序で繰り返されるように割り当てられているが、最後に電極1dが割り当てられるべき区画は、圧電素子1の歪を検出するための電極1eに割り当てられている。よって、圧電素子1は、それぞれ6つの電極1a,1b,1cと、5つの電極1dと、1つの電極1eを有する。電極1eは、電極1eが割り当てられている区画で発生する歪みに応じて発生する電圧Sの検出に用いられ、その詳細については後述する。
電極1a,1b,1c,1dのそれぞれに位相が90度ずつずれた駆動電圧A1,B1,A2,B2が印加されると、弾性体8には、周方向にほぼ等間隔に円環面(スラスト方向と直交する面)と直交する6つの波からなる曲げ振動が形成される。そして、6つの波からなる曲げ振動は、波形を保ちつつ円周に沿って移動する進行性の振動波となる。このとき、弾性体8に周方向に所定の間隔で設けられた突起(図1参照)と被駆動体9との接触部には、進行性の振動波の移動方向とは逆方向に接線力を発生する楕円振動が形成され、弾性体8と被駆動体9の間に相対的な駆動力が発生する。駆動電圧B1,B2を入れ替えると、進行性の振動波の進行方向が反転し、逆方向の駆動力が発生する。
なお、弾性体8には固有の振動モードがあり、6つの波からなる曲げ振動を形成する振動モードには、振動しやすい固有の振動数がある。よって、圧電素子1に印加する交流電圧の周波数をこの固有の振動数に近付けることにより、6つの波からなる曲げ振動を効率よく励振することができる。
次に、ロータリーエンコーダ2から出力される位置信号PA1,PB1への電磁ノイズの影響について説明する。前述の通り、ロータリーエンコーダ2から出力される位置信号PA1,PB1は、2値の状態を持ち、且つ、位置的位相が90度ずれたパルス信号である。ノイズによる位置信号PA1,PB1の変化は、被駆動体9の実際の位置の変化とは無関係に発生し、2値のうちの一方の値からもう一方の値への変化として観測される。また、この変化は、位置信号PA1,PB1の両方で同時に発生する場合と片方でのみで発生する場合とがあり、一般的に、ノイズ振幅が小さい場合には片方にのみ発生し、ノイズ振幅が大きい場合に両方で発生する傾向がある。
図5は、ロータリーエンコーダ2の内部信号(光センサ12からの出力信号)とロータリーエンコーダ2からの出力信号(位置信号PA1,PB1)を示すタイミングチャートである。ロータリーエンコーダ2において、光センサ12は、光学スケール11に設けられた反射パターンに応じた反射光を受光し、受光光量に応じた振幅の正弦波状のアナログ信号AA1,AB1を内部信号として出力している。アナログ信号AA1,AB1は、不図示のコンパレータを用いて一定の値と比較され、2値の位置信号PA1,PB1としてロータリーエンコーダ2からフィルタ3へ出力される。
図5(a)には、アナログ信号AA1,AB1に小さなノイズが重畳した例が示されている。この場合、ノイズは、位置信号PA1,PB1の両方に同時に重畳することはなく、位置信号PA1,PB1のどちらか一方に重畳する。ノイズは、アナログ信号AA1,AB1が不図示のコンパレータの閾値を跨ぐ電圧レベル近傍で位置信号PA1,PB1に重畳していることがわかる。
図5(b)には、位置信号PA1、PB1に、直接、小さなノイズが重畳した例が示されている。位置信号PA1,PB1に重畳されたノイズの大きさは、位置信号PA1,PB1が入力される回路の閾値を超えていないため、この場合にはノイズの影響は発生しない。
図5(c)には、大きなノイズがアナログ信号AA1,AB1に重畳した例が示されている。この場合、位置信号PA1,PB1の両方にほぼ同時にノイズが重畳する。図5(d)は、図5(c)の位置信号PA1,PB1の波形の一部を時間的に拡大した図である。位置信号PA1,PB1間の位相は、90度丁度ではなく、若干ずれて検出されており、このような信号をカウンタ4でカウントすると、位置誤差が累積する可能性がある。
続いて、ロータリーエンコーダ2から出力される位置信号PA1,PB1への機械的振動の影響(機械的振動に起因するノイズ)について説明する。ロータリーエンコーダ2が機械的に加振された場合の位置信号PA1,PB1への影響は、光学スケール11と光センサ12との間の相対的な振動の結果として観測される。光学スケール11の振動には、スケール面に対して面外と面内の2方向の振動がある。
面内方向の振動は、振動方向によっては、光学スケール11の回転位置の変動(被駆動体9の回転位置の変動)として位置信号PA1,PB1に重畳される可能性があるが、この現象は、実際に被駆動体9の回転位置が変動した場合と見分けがつかない。一方、面外の振動は、光学スケール11と光センサ12との間のギャップの変化となるため、アナログ信号AA1,AB1の振幅の変化として観測され、小さな電磁ノイズが重畳した場合と同様の影響を位置信号PA1,PB1に与える。このような振動の多くは、振動型アクチュエータ100における駆動力の伝達系を含めた構造に起因する固有振動モードに依存しており、振動型アクチュエータ100の駆動停止に伴うショックや何らかの外部振動に共鳴して発生する。なお、固有振動モードは複数あって、各固有振動モードは固有の周波数を持っている。
上述した理由によって位置信号PA1,PB1にノイズが重畳した場合の対策として使用されるフィルタ3の構成と機能について、次に説明する。図6(a)は、フィルタ3の回路図であり、図6(b)は、フィルタ3の動作波形を示すタイミングチャートである。なお、図6には、フィルタ3において位置信号PA1に対する信号処理を行う回路と動作波形のみを示している。フィルタ3は、位置信号PB1に対する信号処理を行う回路として、図6(a)に示す回路と同等の回路を備えている。
位置信号PA1は、図5を参照して説明したように、被駆動体9の回転(に応じた光学スケール11の回転)に応じて2値の状態を交互に出力する信号である。フィルタ3はデジタル回路であり、フィルタ3を構成する各種の回路部品は、不図示の水晶発振器からの、例えば、数MHzのクロック信号(CLK)に同期して動作する。基本的には、フィルタ3は、位置信号PA1が、一定時間以上、同じ値を保った場合のみ、その信号を通過させるフィルタとして動作する。換言すれば、フィルタ3は、短時間で変化する信号を遮断するフィルタとして動作する。
フィルタ3は、D型フリップフロップ19,20、排他的論理和素子21、カウンタ22、レジスタ23及びラッチ24を有する。D型フリップフロップ19,20と排他的論理和素子21からなる回路部分は、位置信号PA1の変化を検出して細いパルス状の信号Egを生成する。レジスタ23は、CPU5から設定される周波数帯域1の設定値を保持する。
カウンタ22は、信号Egが入力される度に、レジスタ23に保持された周波数帯域1の設定値をカウント値CDに読み込んでいる。そして、CLK信号のタイミングでカウント値CDを1ずつ減算し、位置信号PA1の2つの連続する信号のエッジのインターバル(時間間隔)が周波数帯域1の設定値より長いか否かを判定している。カウンタ22は、信号Egのパルス状の信号が入力されなければカウントダウンを続け、カウント値CDがゼロ(0)になるとそれ以降のカウントを停止し、信号エッジ間のインターバルが十分に長いと判定して信号C0をHiレベルにする。一方、カウンタ22は、信号エッジ間のインターバルが短いと判定した場合には、信号C0をLoレベルに設定する。
ラッチ24は、信号C0がHiレベルとなっているときに、CLK信号に同期して2ビットのシフトレジスタとして機能するD型フリップフロップ19,20を通過した位置信号PA1を通過させる。ラッチ24からの出力信号は、位置信号PA2としてカウンタ4へ入力される。このように動作するフィルタ3は、ローパスフィルタとして機能し、周波数帯域1の設定値(高周波側)が大きい値に設定されるほど、より低い周波数の信号の通過を妨げる。
電磁ノイズによって位置信号PA1,PB1が変化した場合には、被駆動体9の実際の移動を伴っていないため、被駆動体9の位置を誤検出してしまう可能性がある。しかし、フィルタ3は、位置信号PA1,PB1にそれぞれに独立して設けられており、位置信号PA1,PB1のそれぞれについて、連続した2つの信号エッジ間のインターバルが所定時間より短い場合には、その変化を無視するように動作する。よって、図6(b)に示したように、2つの連続する信号のエッジが近接して発生するパルス幅の狭いスパイク状のノイズで、位置信号PA1,PB1の周波数から十分離れた周波数帯域のものであれば、これを遮断することができる。こうして、被駆動体9の回転位置の誤検出を抑制することができる。
一方、機械的振動の影響には、既に説明した通りに、実際の被駆動体9の位置変動と見分けが付かないものと、位置変化を伴わないものとがある。後者の場合には、フィルタ3を用いることにより上述した電磁ノイズに対する効果と同等の効果が得られる。これに対して前者の場合には、実際に被駆動体9に位置変動が生じている可能性があるため、フィルタ3により短時間で変化する信号を全て遮断してしまうと、被駆動体9の実際の位置変化を見落としてしまう可能性がある。機械的振動が単発的で、機械的振動の停止前と停止後での被駆動体9の位置変化が僅かであれば、フィルタ3で機械的振動に起因する短時間で変化する信号を除去しても、被駆動体9の実際の位置についての検出誤差が累積することはない。振動振幅が大きい場合には機械的なダンパを用いる等して機械的振動を直接減衰する等の他の対策を併用すると効果的である。
以上の説明の通り、フィルタ3は、電磁ノイズ又は機械的振動により発生するパルス幅の狭いスパイク状のノイズを遮断し、その影響を抑える効果がある。また、振動型アクチュエータ100の停止時には、被駆動体9の位置変化はゆっくりしたものになるため、停止した後であれば、パルス幅の広いノイズや外乱によって単発的に発生する機械的振動に起因するノイズに対してもその影響を抑える効果がある。
次に、振動型アクチュエータ100の駆動時と停止時のそれぞれにフィルタ3に設定される周波数帯域1の設定値について説明する。図7は、振動型アクチュエータ100の停止時と駆動時の周波数帯域を示す図である。横軸の値F1及び値F2はそれぞれ、振動型アクチュエータ100の固有振動モードの周波数であり、値F1は、振動型アクチュエータ100の最低次の固有振動モードの固有周波数である。また、横軸の値F3は、被駆動体9の回転速度が最大速度Vmaxにあるときの位置信号PA1の周波数であり、値F4は、被駆動体9の回転速度が最低速度Vminにあるときの位置信号PA1の周波数である。更に、横軸の値F5は、電磁ノイズのうち、スパイク状のパルスの周波数、例えばパルス幅の逆数で表される周波数である。
周波数帯域F11(第1の周波数帯域)は、値F3より高く、且つ、値F5より低い周波数を上限とし、更に、0Hzを下限として含む。また、周波数帯域F10(第2の周波数帯域)は、値F1より低く、且つ、値F4より高い周波数を上限とし、更に、0Hzを下限として含む。
振動型アクチュエータ100の停止時の周波数帯域1は周波数帯域F10に設定され、駆動時の周波数帯域1は周波数帯域F11に設定される。これにより、振動型アクチュエータ100の駆動時には少なくともスパイク状の電磁ノイズを遮断することができると共に、停止時には上記最低次の固有振動モードに起因する機械的振動に起因するノイズの影響を抑えることができる。即ち、駆動時の即応性を低下させることなく停止時の安定性を高めることができ、駆動時/停止時を問わず、安定した位置制御を行うことが可能となる。
なお、特定の周波数のノイズを遮断するノッチフィルタや、等間隔で複数の特定の周波数に対して抑制効果のある櫛型フィルタを、1つ以上、フィルタ3と併用する構成としてもよい。また、振動型アクチュエータ100の駆動中に、フィルタ3の特性を被駆動体9の回転速度(振動体と被駆動体9との相対的な移動速度)に応じて変更しても、変更後の周波数帯域が停止時の周波数帯域よりも広ければ、問題は生じない。更に、電磁ノイズ等の影響や電気的に発生するチャタリング等の発生がない場合には、駆動時の周波数帯域1の設定を解除し、周波数帯域を実質的に制限しない構成とすることもできる。
次に、制御装置150の全体的な動作について説明する。図8は、制御装置150が振動型アクチュエータ100の駆動を制御する際のタイミングチャートである。図8には、振動型アクチュエータ100の駆動中から停止期間を経て振動型アクチュエータ100を再起動させたところまでの各種の信号波形が示されている。図7を参照して説明したように、振動型アクチュエータ100の駆動中の周波数帯域は周波数帯域F11に設定され、停止中の周波数帯域は周波数帯域F10に設定される。
図8中の「駆動指令」は、不図示の指令手段からの位置指令に基づいてCPU5が生成する信号である。駆動指令のHiレベルは駆動中を示し、Loレベルは停止中を示しており、停止中の期間では振動型アクチュエータ100への通電は停止されている。図8中に「停止領域指令」として示した破線間の領域は、不図示の指令手段から指令された停止目標位置の範囲を示している。
ここで、振動型アクチュエータ100への通電停止について説明する。振動型アクチュエータ100への通電停止とは、圧電素子1への給電を停止することを指す。第1実施形態では、波形生成回路6への電圧振幅の設定をゼロ(0)にすることによって、駆動電圧A1,B1,A2,B2の電圧振幅を0[V]にしている。但し、この方法に限らず、不図示のスイッチによって増幅回路7と圧電素子1との間の接続を切断する方法や、増幅回路7への電源供給を停止する方法で振動型アクチュエータ100への通電を停止してもよい。
なお、アクチュエータの種類によって、通電停止の方法は異なる。例えば、電磁力を使うアクチュエータの場合には、励磁電流を0[A]とする方法を用いることができ、また、振動型アクチュエータ100と同様にスイッチで駆動電圧の接続を切断する方法を用いることもできる。
第1実施形態では、振動型アクチュエータ100の駆動停止直前又は微小角度の被駆動体9の回転移動に対しては、最低速度(Vmin)での等速度制御を行っている。図9は、振動型アクチュエータ100に対する速度指令パターンの例を示す図である。図9(a)は、基本的な速度パターンを示しており、図9(b),(c)は、移動角度が小さい場合の例である。図8に示したタイミングチャートは、図9(c)の速度パターンで駆動した場合の動作例である。
振動型アクチュエータ100の停止前の駆動中には、位置信号PA1,PB1には電磁ノイズの影響によるスパイク状のノイズが重畳されている。被駆動体9は回転移動中であるため、機械的振動に起因する小さなノイズが位置信号PA1,PB1に重畳されたとしても、位置信号PA1,PB1には時間的な位相変化が僅かに発生するだけであり、大きな影響は観測されない。
また、振動型アクチュエータ100は停止前であって駆動中であるため、フィルタ3には周波数帯域1として周波数帯域F11が設定されている。そのため、フィルタ3は、位置信号PA1,PB1に重畳されたスパイク状のノイズのみを遮断している。その結果、位置信号PA1,PB1に対して位置信号PA2,PB2の時間的遅れは僅かであり、スパイク状のノイズのないほぼ一定周波数の90度位相のずれたパルス信号が出力されている。したがって、フィルタ3での信号処理は、振動型アクチュエータ100の制御性能に大きな影響を与えることなく、位置信号P1は安定した一定のレートで階段状に増加していることがわかる。
CPU5は、位置信号P1が停止領域指令に対して一定の距離に近付くと、振動型アクチュエータ100の駆動停止を決定し、駆動指令をLoレベルとする。また、CPU5は、波形生成回路6に対して駆動電圧の振幅を0[V]とする指令を出力する。波形生成回路6は、この指令を受けてパルス信号WA,WBの出力を停止する。これにより、駆動電圧A1,B1,A2,B2の振幅が0[V]となり、振動型アクチュエータ100の駆動は停止する。なお、回転移動中の被駆動体9は、駆動電圧A1,B1,A2,B2の振幅を0[V]としても、即座に停止することができないため、一定距離をオーバーランしてから目標とする停止領域内で停止している。
CPU5は、駆動中の振動型アクチュエータ100を停止させる動作を開始するために、駆動指令をHiレベルからLoレベルに切り換える。そして、CPU5は、駆動指令をHiレベルからLoレベルに切り換えるタイミングの一定時間後(時間T1の経過後)に、周波数帯域1を周波数帯域F11から周波数帯域F10に切り換える。周波数帯域F10は、振動型アクチュエータ100が駆動を停止する直前の位置信号PA1,PB1の周波数を含む周波数帯域であるため、電圧振幅を0[V]とした後の減速中の領域でも、位置信号PA1,PB1を検出することができる。
振動型アクチュエータ100の停止中は、位置信号PA1,PB1は、微小な機械的振動であってもその機械的振動によって変化する可能性がある。図8には、振動型アクチュエータ100の停止中に電磁ノイズによるスパイク状のノイズと機械的振動に起因する幅の広いパルスが位置信号PA1,PB1に重畳した状態が示されている。周波数帯域F10は、機械的振動に起因するノイズを遮断するように周波数帯域F11よりも低い周波数を上限周波数としており、スパイク状のノイズのみならず、パルス幅の若干広い機械的振動に起因するノイズも抑制している。その一方で、周波数帯域を狭くしたことによって、位置信号PA1,PB1に対する位置信号PA2,PB2の時間的遅れ(T3)が発生している。
CPU5は、振動型アクチュエータ100の停止中に位置信号P1が目標領域指令の範囲から外れると、被駆動体9の停止位置を微調整するために、駆動指令をHiレベルに切り換えて振動型アクチュエータ100を起動する。具体的には、CPU5は、被駆動体9の移動距離と方向に応じて、波形生成回路6に対して周波数、電圧振幅及び位相差を所定の値に設定する。また、CPU5は、起動と同時に周波数帯域1を周波数帯域F11に切り換え、位置信号P1が目標領域指令の範囲内に戻るように制御を行う。ここで、振動型アクチュエータ100の駆動中は、周波数帯域1が周波数帯域F11に戻されているため、位置信号PA1,PB1に対応する位置信号PA2,PB2には時間的遅れは殆ど生じていない。
CPU5は、再度、位置信号P1が目標領域指令の範囲内に入ると、駆動指令をLoレベルにすると共に電圧振幅を0[V]とし、周波数帯域1を周波数帯域F11から周波数帯域F10に切り換える。このとき、駆動指令の切り換えとほぼ同時に周波数帯域1の切り換えを行っているが、これは、微小角度の駆動の場合は、駆動を停止させたときのショックが小さく、また、回転速度が最低速度Vminを超えないからである。このように、フィルタ3の周波数帯域1の設定タイミングを、状況に応じて変更してもよい。
所定の停止時間の経過後に、CPU5は、不図示の指令手段からの位置指令に基づき、振動型アクチュエータ100を再起動する。CPU5は、振動型アクチュエータ100の再起動を決定すると、駆動指令をLoレベルからHiレベルに切り換えるタイミングの一定時間前(時間T2だけ前)に周波数帯域1を周波数帯域F10から周波数帯域F11へ切り換える。これは、周波数帯域1の切り換えタイミングと起動時のショック(機械的振動)とが重ならないようにするためである。CPU5は、周波数帯域1の切り換え後に、波形生成回路6に対して周波数、電圧振幅及び位相差を所定の値に設定し、振動型アクチュエータ100を再起動させている。
CPU5は、振動型アクチュエータ100の再起動後は、図9(c)に示すように最低速度(Vmin)まで加速してから等速で動作させる。このとき、振動型アクチュエータ100の停止前の駆動中と同様に、位置信号PA1,PB1には電磁ノイズの影響によるスパイク状のノイズが重畳している。しかし、フィルタ3からは、位置信号PA2,PB2として、スパイク状のノイズのないほぼ一定の周波数のパルス信号が出力されており、その結果、位置信号P1は一定のレートで階段状に減少している。
以上説明したように、フィルタ3に設定する周波数帯域1を、振動型アクチュエータ100の駆動時と停止時とで切り換え、その際に停止時の周波数帯域を狭くすることにより、ノイズを効果的に抑制して安定した制御を行うことが可能となる。
次に、第1実施形態の変形例として、フィルタ3に周波数帯域1を設定するタイミングの決定方法の変形例について説明する。上記実施形態では、駆動指令の変化点からの一定の時間を条件としてフィルタ3に設定する周波数帯域1を切り換えたが、時間以外の条件を用いて周波数帯域1を切り換えるようにしてもよく、一例を図10及び図11を参照して説明する。
図10は、制御装置150の変形例の部分的な回路構成を示す図であり、波形生成回路6及び増幅回路7とその周辺の回路構成を示している。図11は、図10に示す波形生成回路6及び増幅回路7に対する入出力信号の波形を示す図である。
一般的に、振動型アクチュエータは、可聴音を避ける目的で20kHz以上の周波数の交流電圧で駆動される。また、圧電素子の形態に応じてその駆動電圧の振幅は数ボルトから数百ボルトまでと幅広く、積層型の圧電素子を用いたものでは低電圧で大きな加振力を発生することが可能である。これに対して、振動型アクチュエータ100のように1枚の円環板状の圧電素子1に所望の振動を発生させるためには、数十ボルト以上の電圧が必要である。そのため、波形生成回路の他に増幅回路を有する構成とすることが多い。
図11に示されるように、正弦波形を数百kHz以上の信号でPWM変調した数ボルト程度のパルス信号WA、WBはそれぞれ、フィルタ16,17で滑らかにされて信号A0,B0が生成される。信号A0,B0はそれぞれ、増幅回路7が備えるトランス7a,7bで増幅され、圧電素子1の静電容量とトランスの漏れインダクタンスによるフィルタ効果によって、滑らかな波形を有する駆動電圧A1,B1となる。なお、トランス7a,7bは、2次側の中間タップが電気的グランドに接続されており、駆動電圧A1,B1に対して逆相となる駆動電圧A2,B2も出力する。こうして生成された位相が90度ずつずれた交流の駆動電圧A1,B1,A2,B2がそれぞれ圧電素子1の電極1a,1b,1c,1dに印加されることにより、円環状の弾性体8に進行性の振動波を生じさせることができる。
図10に示す電極1eは、図4を参照して説明したように、弾性体8に励振された振動の大きさ(振幅)を検出して交流信号Sを出力する。図12は、駆動電圧A1,B1、A2、B2と信号Sとを比較して示す図である。図12に示す駆動電圧A1,B1,A2,B2の波形は、図3に示した波形と同じである。信号Sは、駆動電圧A1,B1,A2,B2とは、同じ周波数であるが振幅が異なっており、駆動電圧A1,B1,A2,B2の周波数に応じて、振幅と、駆動電圧A1,B1,A2,B2との間の位相差が変化する。
信号Sの振幅は、RMS−DC変換回路18によって検出される。図8に示したタイミングチャートでは、振動型アクチュエータ100の駆動停止の決定タイミングから一定時間(T1)が経過後に周波数帯域1を切り換えている。これに対して、RMS−DC変換回路18の出力信号を観測し、弾性体8の振動振幅が所定の振幅以下になったことを確認した後に周波数帯域1の設定を切り換えるようにしてもよい。更に、不図示であるが、駆動電圧A1の振幅をRMS−DC変換回路18で検出する構成として、その振幅が所定値以下になったことを確認した後に周波数帯域1の設定を切り換えるようにしてもよい。
次に、第1実施形態の変形例として、ロータリーエンコーダ2がアナログ信号を出力する場合、つまり、光センサ12が出力するアナログ信号AA1,AB1(図5参照)がそのまま出力される場合について説明する。この場合、フィルタ3の回路構成を変更する必要がある。
図13(a)は、フィルタ3の第1の変形例に係るフィルタ3Aの回路図である。ここでは、アナログ信号AA1を処理する回路を示しているが、フィルタ3Aは、アナログ信号AB1を処理する回路として図13(a)の回路と同じ回路を有する。
フィルタ3Aは、OPアンプ43、抵抗40,41,44及びコンデンサ45との組み合わせによって構成されたローパスフィルタである。フィルタ3Aでは、周波数帯域1の設定に応じて抵抗40と抵抗41をアナログスイッチ42で切り換えることにより、遮断周波数を切り換えている。フィルタ3Aは、入力されたアナログ信号AA1(図5参照)のノイズを除去した波形をコンパレータ46でパルス信号に変換して、位置信号PA2を出力している。
図13(b)は、フィルタ3の第2の変形例に係るフィルタ3Bの回路図である。ここでも、アナログ信号AA1を処理する回路を示しているが、フィルタ3Bも、アナログ信号AB1を処理する回路として図13(b)の回路と同じ回路を有する。
フィルタ3Bは、A/D変換器47の前に、OPアンプ43、抵抗40,44及びコンデンサ45を組み合わせた周波数帯域固定のローパスフィルタが配置された構成を有する。ローパスフィルタの遮断周波数は、アナログ信号AA1の波形に影響を与えない程度の高い周波数で、且つ、A/D変換器47のサンプリング周波数の1/2以下に設定される。また、遮断周波数の変更は、A/D変換後に周波数帯域1の設定に応じてデジタルフィルタ48で行われる。
デジタルフィルタ48は、ローパスフィルタであればどのような構成であってもよい。デジタルフィルタ48は、例えば、アナログ信号を2相のパルス信号に変換した後にフィルタ3と同等の回路で処理するものであってもよく、公知のFIRフィルタやIIRフィルタ等で構成されていてもよい。このようなデジタルフィルタは、正確に周波数帯域を設定することができるため、2相のパルス信号のそれぞれに設けた場合でも、同じフィルタ特性が適用された回路構成とすることができる。
なお、第1実施形態では、位置検出手段としてロータリーエンコーダ2が用いられた構成で説明したが、位置検出手段はリニアエンコーダであってもよい。また、ロータリーエンコーダ2として光学式のセンサを用いた構成で説明したが、磁気式や静電式のセンサであっても位置信号に対するノイズや振動の影響は同じであるので、光学式のセンサに代えて磁気式や静電式のセンサを用いることもできる。
更に第1実施形態では、光学スケール11を用いて検出される位置信号PA1,PB1に対してフィルタ3を設けて被駆動体9の回転位置等を検出した。これに対して、ローラ15の位置に応じて出力される他の信号に対してフィルタを設けて、ローラ15の回転位置を検出する構成としてもよい。例えば、ローラ15の1回転毎に1回、所定の回転区画(原点位置)でのみHiレベルとなる原点信号に対して、フィルタ3と同じ特性を持つフィルタを設けた構成としてもよい。フィルタは、ローラ15の回転位置に応じて変化する全ての信号に同じ遅延を発生させるので、精度高く原点位置を確認することができる。
一般的に、原点信号は、一点の原点位置を確認するための信号であるため、非常に細いパルス信号として検出されることが多い。そのため、フィルタの周波数帯域の設定によっては原点信号自体を遮断してしまうことになってしまうおそれがある。この問題を回避するために、周波数帯域を広く取るか又はノイズの周波数成分と分離可能な程度に低速で被駆動体9を回転駆動させる必要がある。また、電磁ノイズの多い環境において正確に原点位置を検出する必要がある場合には、原点位置の確認を複数回行うことで正しい位置を確認することが好ましく、可能な限り、電磁ノイズの少ない状況で原点信号を確認することが望ましい。
更に第1実施形態では、振動型アクチュエータ100の駆動制御について説明したが、停止時に摩擦力(保持力)によって被駆動体が保持される構成を有するアクチュエータであれば、制御装置150による被駆動体の駆動制御が可能である。例えば、ギア減速機構を持つ電磁モータ等は、電源を切っても一定の保持力があり、不感帯も大きいため、制御装置150による駆動制御を行うことにより、振動型アクチュエータ100を制御装置150で駆動制御した場合と同様の効果を得ることができる。
一方、被駆動体の保持力が小さいアクチュエータであっても、別の保持手段によって保持力を得ることができる構成のものであれば、制御装置150による駆動制御を行う利点がある。但し、この場合には保持手段とアクチュエータとを連動して動作させる必要があり、その一例について図14を参照して説明する。
図14は、DCモータ35を用いた回転駆動系にブレーキ36(保持手段)を付加したアクチュエータ110の構成例を示す図である。なお、アクチュエータ110の構成要素のうち、図1の振動型アクチュエータ100と共通する構成要素については、同じ符号を付して説明を省略する。
アクチュエータ110では、支持台14にDCモータ35が固定されており、DCモータ35の出力軸10の一方にロータリーエンコーダ2が固定され、他方にローラ15が固定されている。また、支持台14には、ブレーキ36が固定されている。ブレーキ36は、ローラ15の径方向においてローラ15の外周面に対して押圧可能な押し当て部(ブレーキパッド)を有する。ブレーキ36は、不図示の制御装置からの指令によって、押し当て部をローラ15の円周面に所定の力で押し当てることで、DCモータ35の停止時(電源オフ時)にローラ15が回転しないようにする。
制御装置150のCPU5は、ブレーキ36にローラ15の回転停止(ローラ15への押し当て部の押圧)を指示した後に、フィルタ3に設定する周波数帯域1を、駆動時の周波数帯域F11から停止時の周波数帯域F10に切り換える。一方、DCモータ35の起動時には、ブレーキ36に対してローラ15に対する押し当て部の押圧解除を指示する前に、フィルタ3に対して設定する周波数帯域1を、停止時の周波数帯域F10から駆動時の周波数帯域F11に切り換える。これにより、振動型アクチュエータ100の駆動を制御装置150によって制御した場合と同様に、停止時の外乱やノイズの影響を効果的に抑制することができる。
<第2実施形態>
第1実施形態に係る制御装置150では、被駆動体9の回転速度に比例する周波数の2相の位置信号に対してフィルタ3が挿入されている。これに対して、第2実施形態では、回転位置に対応する値を持つ位置信号に対してフィルタが挿入された構成を有する制御装置について説明する。
図15は、本発明の第2実施形態に係る制御装置160の概略構成を示すブロック図である。ここでは、制御装置160による駆動制御の対象は、図1に示した振動型アクチュエータ100であるものとして説明を行う。制御装置160は、制御装置150のフィルタ3が第1のフィルタ3Cへ変更され、カウンタ4から入力される位置信号P1を位置信号P2へ変換してCPU5へ出力する第2のフィルタ25を備える点で、制御装置150と異なる。そのため、制御装置160において、制御装置150と共通する要素については、同じ符号を付して、説明を省略する。
制御装置160が備える第1のフィルタ3Cは、制御装置150が備えるフィルタ3と実質的に同じである。よって、第1のフィルタ3Cの基本的な動作は、第1実施形態で既に説明しているため、ここでの説明を省略する。
第2のフィルタ25は、CPU5から指令される周波数帯域2に基づき、位置信号P1から位置信号P2を生成して、生成した位置信号P2をCPU5へと出力する。第1のフィルタ3Cに設定される周波数帯域1と、第2のフィルタ25に設定される周波数帯域2はどちらも0Hzを含み、且つ、周波数帯域2は周波数帯域1よりも狭く設定される。
制御装置160では、第1のフィルタ3Cと第2のフィルタ25の2つのフィルタが直列に接続されている点に特徴があり、これにより、CPU5によって第1のフィルタ3Cと第2のフィルタ25にそれぞれ異なる周波数帯域を設定することができる。この場合に、第1のフィルタ3Cと第2のフィルタ25とを合わせた効果は、第1実施形態と同種の効果であるが、役割が分担されることによって位置信号PA1,PB1に対する電磁ノイズ及び機械的振動に起因するノイズの遮断性能を高めることができる。第1のフィルタ3Cは、電磁ノイズを遮断する役割を担い、第2のフィルタ25は機械的振動に起因するノイズを遮断する役割を担い、各役割に応じて適切な周波数帯域1,2が設定される。
図16は、第2のフィルタ25の回路図である。第2のフィルタ25は、所謂、FIRフィルタであり、ここではローパスフィルタとしての機能を有する。第2のフィルタ25は、レジスタ群25a、乗算器25b、加算器25c及びレジスタ25dを有する。レジスタ群25aは、位置信号P1をCLK信号に同期してラッチする5つのレジスタが直列に接続された構成を有し、各レジスタが5つの異なる時刻の位置信号P1の状態を保持している。乗算器25bは、レジスタ群25aの5つのレジスタからの出力に対して外部から設定される周波数帯域2に応じて個別に予め記憶されている値を乗じた出力を行う。加算器25cは、乗算器25bの5つの出力を合計した結果を出力する。レジスタ25dは、加算器25cの出力をラッチして位置信号P2として出力する。
図17は、第2のフィルタ25の周波数特性の例を示す図である。このような特性を持つフィルタは他の構成でも可能であり、また、第2のフィルタ25の構成は図16の構成に限るものではない。例えば、IIRフィルタやFFT演算を用いるもので第2のフィルタ25を構成してもよい。なお、第1実施形態において原点信号を検出する場合の対応について説明したが、原点信号はある一点しか示さないため、第2のフィルタ25でフィルタ効果を得ることはできない。したがって、原点信号に対しては、第1のフィルタ3Cのみを制御装置150のフィルタ3と同様に用いる必要がある。
次に、第1のフィルタ3Cと第2のフィルタ25のそれぞれに対して設定される周波数帯域1,2について説明する。ここで、第1のフィルタ3Cは、図6に示すフィルタ3と同じ回路構成を有するものとする。この場合、第1のフィルタ3Cは、所定のパルス幅より狭いパルスを全て遮断する性能を有しているため、位置信号PA1の周波数帯域とノイズの周波数帯域とが近い場合、そのノイズを遮断すると位置信号PA1も一緒に遮断してしまう可能性がある。この問題を回避するために、第1のフィルタ3Cに対して設定する周波数帯域1は、位置信号PA1の周波数帯域に対して十分に余裕を持たせて設定される。
図5を参照して説明したように、位置信号PA1,PB1に対する電磁ノイズの影響には、ノイズの大きさによって幾つかのパターンがある。ノイズの大きさが小さい場合には、位置信号PA1,PB1の変化は一方のみに発生し、一旦変化するが速やかに戻ってくるスパイク状の変化となる。このようなノイズであれば、位置信号上は、一旦、1カウント移動するが速やかに元に戻るため、位置誤差の累積にはつながらず、仮に第1のフィルタ3Cで無視したとしても、後段の第2のフィルタ25で除去することができる。
そこで、先ず、比較的小さな電磁ノイズが発生している環境下で振動型アクチュエータ100及び制御装置160が使用され、位置信号PA1,PB1の同一期間内には一方にしかノイズが重畳しない場合に限定して制御装置160の動作を説明する。
図18は、小さな電磁ノイズが発生している環境下で用いられる周波数帯域の設定パターンの一例を示す図である。周波数帯域Fr1,Fr2,Fr3,Fr4にはそれぞれ、以下の通りに異なる周波数帯域が設定されており、Fr3<Fr4<Fr2<Fr1の順に広い周波数帯域が設定されている。
Fr1:スパイク状の細いパルス幅のノイズを除去するための周波数帯域
Fr2:振動型アクチュエータの高速駆動時の位置信号PA1の周波数帯域
Fr3:振動型アクチュエータの低速駆動時の位置信号PA1の周波数帯域
Fr4:振動型アクチュエータの停止時の固有振動数より低い周波数帯域
振動型アクチュエータ100の駆動時と停止時の周波数帯域1と周波数帯域2の設定範囲及びトータルの周波数帯域を、これら4つの周波数帯域Fr1,Fr2,Fr3,Fr4を用いて定める。
なお、図18に示すパターン1〜4の設定例は、代表的な例であって、これらに限定されるものではない。パターン1〜4は、トータルでは駆動時より停止時の周波数帯域の方が狭い帯域となっており、そのように設定する理由は第1実施形態と同じである。また、図18において、ハイフン(−)で示した部分は、周波数帯域を設定せずに入力信号をそのまま通過させることを示している。パターン1〜4は同様の効果を有するが、それぞれの違いについて、以下に説明する。
小さな電磁ノイズが発生している環境という条件下では、位置信号PA1,PB1の両方に同一期間にノイズが乗ることはないため、カウンタ4に誤差が累積することはない。よって、振動型アクチュエータ100の駆動時に位置信号P2にノイズが重畳されたとしても、最終的に被駆動体9を停止させる位置のずれにはつながらない。そこで、パターン1,2では、振動型アクチュエータ100の駆動時のトータルの周波数帯域は周波数帯域Fr1に設定されており、周波数帯域Fr2に相当するノイズの混入を許容している。
パターン3,4では、振動型アクチュエータ100の駆動時のトータルの周波数帯域は周波数帯域Fr2に設定されている。このとき、振動型アクチュエータ100の高速駆動時に位置信号PA1が第1のフィルタ3Cで遮断されることのないように、第2のフィルタ25に設定される周波数帯域2に周波数帯域Fr2を適用している。これにより、パターン1,2と比較して、振動型アクチュエータ100の駆動時のノイズ遮断性能を向上させることができる。
パターン1〜4の全てにおいて、振動型アクチュエータ100の停止時のトータルの周波数帯域は周波数帯域Fr4に設定されている。これにより、周波数帯域Fr2に相当するノイズの混入や外部からの機械的振動に起因するノイズの影響を抑えて、振動型アクチュエータ100の停止状態を安定して保つことが可能になる。また、パターン4では、周波数帯域1を周波数帯域Fr2としている。これにより、振動型アクチュエータ100の停止時には周波数帯域Fr2に相当するノイズも全て遮断することができるため、停止時の安定性を更に高めることができる。
図19は、制御装置160が振動型アクチュエータ100の駆動を制御する際のタイミングチャートである。図19には、図8と同様に、振動型アクチュエータ100の駆動中から駆動停止期間を経て振動型アクチュエータ100を再起動させたところまでの各種の信号波形が示されている。
振動型アクチュエータ100は、駆動停止直前の駆動中には最低速度(Vmin)で等速度制御されており、第1のフィルタ3Cの周波数帯域1は周波数帯域F11(=Fr1)に設定されている。よって、第1のフィルタ3Cは、位置信号PA1,PB1に重畳されたスパイク状のノイズのみを遮断して、位置信号PA2,PB2を出力している。また、第2のフィルタ25の周波数帯域2は周波数帯域F21(=フィルタなし)に設定されている。よって、第2のフィルタ25は、入力された位置信号P1をそのまま位置信号P2として出力している。したがって、駆動停止直前の駆動中には、位置信号P2は一定のレートで階段状に増加している。
CPU5は、位置信号P2が停止領域指令に対して一定の距離に近付くと、振動型アクチュエータ100の駆動停止を決定し、駆動指令をLoレベルとする。また、CPU5は、波形生成回路6に対して駆動電圧の振幅を0[V]とする指令を出力する。第1実施形態では、波形生成回路6の出力信号として、正弦波をPWM変調した波形を用いるとしたが、第2実施形態では、アナログの正弦波や単純なパルス幅固定の信号を用いてもよい。なお、パルス幅固定の信号を用いる場合には、電圧振幅の代わりにパルス幅を設定し、駆動停止の際にはパルス幅をゼロ(0)に設定する。
波形生成回路6は、この指令を受けてパルス信号WA,WBの出力を停止する。これにより、駆動電圧A1,B1,A2,B2の振幅が0[V]となり、振動型アクチュエータ100の駆動は停止する。CPU5は、駆動指令をLoレベルに設定してから一定時間(T1)の経過を待って周波数帯域1を周波数帯域F11から周波数帯域F10(=Fr2)に切り換え、周波数帯域2を周波数帯域F21から周波数帯域F20(=Fr4)に切り換える。周波数帯域F10は、駆動停止直前の位置信号PA1,PB1の周波数を含むため、電圧振幅を0[V]とした後の減速中の領域において第1のフィルタ3Cが位置信号PA1,PB1を遮断することはない。一方で、第1のフィルタ3Cは、スパイク状のノイズだけでなく、パルス幅の若干広いノイズを遮断している。また、周波数帯域F20は、振動型アクチュエータ100の固有振動モードの固有周波数より低い帯域であるため、機械的振動に起因するノイズの影響で位置信号P1が停止位置指令範囲外に出た場合でも、位置信号P2を停止位置指令内に留めている。
所定の停止時間の経過後に、CPU5は、不図示の指令手段からの位置指令に基づき、振動型アクチュエータ100を再起動する。CPU5は、振動型アクチュエータ100の再起動を決定すると、駆動指令をHiレベルに切り換える一定時間(T2)前に、周波数帯域1を周波数帯域F10から周波数帯域F11へ切り換え、周波数帯域2を周波数帯域F20から周波数帯域F21へ切り換える。そして、CPU5は、波形生成回路6に対して周波数、電圧振幅及び位相差を所定の値に設定して振動型アクチュエータ100を再起動する。再起動後の動作は、第1実施形態と同じであるため、ここでの説明を省略する。
図19のタイミングチャートでは、振動型アクチュエータ100の停止中に位置信号P2が停止領域指令の範囲内に留められている。これに対して、次に、振動型アクチュエータ100の停止中に機械的振動に起因するノイズの影響で位置信号P2が停止領域指令の範囲外に出てしまった場合の処理について、図20を参照して説明する。
図20は、制御装置160が振動型アクチュエータ100の駆動を制御する際の別のタイミングチャートである。図20には、図8と同様に、振動型アクチュエータ100の駆動中から駆動停止期間を経て振動型アクチュエータ100を再起動させたところまでの各種の信号波形が示されている。図20中の周波数帯域F11は周波数帯域Fr1に、周波数帯域F10は周波数帯域Fr2に、周波数帯域F21はフィルタ処理なしに、周波数帯域F20は周波数帯域Fr4にそれぞれ対応している。また、周波数帯域F22には、例えば、周波数帯域Fr4よりも広く周波数帯域Fr2よりも狭い周波数帯域(Fr4<f<Fr2(f:周波数))の条件を満たす帯域が用いられる。
図20のタイミングチャートにおける振動型アクチュエータ100の停止前と再起動後の動作は図19の場合と同じであるため、ここでは、振動型アクチュエータ100の停止中の動作についてのみ説明する。CPU5は、位置信号P2が停止領域指令の範囲を超えると、駆動指令をHiレベルに切り換えて、波形生成回路6に対して周波数、電圧振幅及び位相差を所定の値に設定して振動型アクチュエータ100を起動する。CPU5は、周波数帯域1を周波数帯域F10に維持したまま、周波数帯域2を周波数帯域F20から周波数帯域F22に切り換えることで、位置信号P2が停止領域指令の範囲内に戻るように制御を開始する。そして、CPU5は、再度、位置信号P2が停止領域指令の範囲内に入ると、駆動指令をLoレベルに切り換えると共に、電圧振幅を0[V]とし、周波数帯域2を周波数帯域F22から周波数帯域F20へ戻す。
このように、振動型アクチュエータ100の停止中における起動に周波数帯域2を周波数帯域F21でなく周波数帯域F22に設定するのは、振動型アクチュエータ100の停止時における微小量の駆動と通常の駆動時とでは応答特性が異なるからである。そこで、起動時のショック(機械的振動)を抑制しつつ、速やかに停止領域指令の範囲内に位置信号P2の値が戻るようにするという要求のバランスを取って、周波数帯域F21と周波数帯域F20の間の値を取るように周波数帯域F22を設定している。
第2実施形態では、上記説明の通り、第1のフィルタ3Cと第2のフィルタ25とでノイズ除去の役割を分担している。これにより、第1のフィルタ3Cで抑制することができないノイズや大きな機械的振動に起因するノイズを第2のフィルタ25で抑制することが可能となる。また、第2実施形態でも、第1実施形態と同様に、第1のフィルタ3Cと第2のフィルタ25によるトータルの周波数帯域を、振動型アクチュエータ100の駆動中と停止中とで異なる帯域とし、且つ、停止中の帯域を狭く設定している。これにより、振動型アクチュエータ100の駆動中の制御性を低下させることなく、停止中のノイズ遮断性能を効果的に向上させることができる。
ここまでは、電磁ノイズの振幅が比較的小さく、位置信号PA1,PB1に対して同一期間に両方にノイズが乗ることのない状況を前提として説明した。次に、ノイズレベルが高い場合或いはノイズが単発的でなく継続的に位置信号PA1,PB1に重畳する場合の制御について説明する。
図5を参照して説明したように、大きな電磁ノイズが発生する環境では、位置信号PA1,PB1に対してほぼ同時期にノイズが重畳することがあり、この場合、ノイズを除去しなければ、位置誤差が累積する可能性が高くなる。
レベルの高いノイズの帯域が周波数帯域Fr1に相当する場合、図6に示したフィルタ3の回路構成をそのまま第1のフィルタ3Cに適用し、図18に示したパターン1,2,3のうちのいずれかの設定を行うことにより、位置誤差の累積を回避することができる。これは、位置信号PA1,PB1に同時にノイズが重畳しても、個々の信号に対して周波数帯域Fr1でフィルタ処理を行えば、ノイズを遮断することができるからである。
レベルの高いノイズの帯域が周波数帯域Fr2に相当する場合、そのノイズを第1のフィルタ3Cで遮断するためには、周波数帯域1の上限周波数を周波数帯域Fr2の上限周波数よりも低く設定する必要がある。しかし、この設定では、振動型アクチュエータ100の高速駆動時の位置信号PA1,PB1を遮断してしまう。一方、位置信号PA1,PB1にほぼ同時期に入力されるノイズは位置誤差を累積させる可能性があり、第2のフィルタ25を用いても位置誤差の累積を抑制することはできない。
したがって、第1のフィルタ3Cで周波数帯域Fr2に相当するレベルの高いノイズを遮断するためには、振動型アクチュエータ100の高速駆動時の位置信号PA1,PB1の周波数をノイズの周波数帯域よりも十分低くしなくてはならない。そこで、図6に示したフィルタ3の回路構成を、図21に示す回路構成に変更して、第1のフィルタ3Cに適用する。
図21は、第1のフィルタ3Cの回路構成の一例(以下「フィルタ回路3Ca」という)を示す回路図である。フィルタ回路3Caは、位置信号PA1,PA2に対してほぼ同時期にノイズが重畳する状況に対して考案されたもので、図6のフィルタ3をフィルタ回路3Caで置き換えることも可能である。図22は、フィルタ回路3Caでの動作波形を示すタイミングチャートであり、図22(a),(b)にはそれぞれ、異なる入力信号パターンに対するフィルタ動作が示されている。
図6のフィルタ回路は1相毎に独立して作用するのに対して、図21のフィルタ回路3Caは2相の信号の変化に対応してフィルタとして作用する。フィルタ回路3Caは、位置信号PA1,PB1のどちらの信号の変化であっても、2回の変化のインターバルを計測し、計測したインターバルが所定の時間より短い場合にはその変化を無視することでフィルタとして動作する。つまり、1つの信号が2度変化する細いパルス状のノイズと2つの信号がほぼ同時に変化するノイズに対して、その信号を通過させないように機能する。
フィルタ回路3Caは、D型フリップフロップ20、排他的論理和素子21、カウンタ22、レジスタ23、ラッチ24、D型フリップフロップ26,27、排他的論理和素子28及びラッチ29,30を有する。また、フィルタ回路3Caは、D型フリップフロップ31、排他的論理和素子32及びラッチ33,34を有する。なお、フィルタ回路3Caにおいて、図6のフィルタ回路の構成部品と同じ構成部品については同じ符号を付しており、ここでの詳細な説明は省略する。
フィルタ回路3Caにおいて、D型フリップフロップ26,27は、位置信号PA1,PB1をそれぞれCLK信号に同期してラッチしている。排他的論理和素子28は、D型フリップフロップ26,27にラッチされた位置信号PA1,PB1のいずれかの信号が変化する度に反転する信号PX1を生成している。但し、信号PX1は、位置信号PA1,PB1が同時に変化した場合には反転しない。つまり、信号PX1は、位置信号PA1,PB1が同時に変化した変化点を除いた全ての変化点を含む信号となっている。D型フリップフロップ20と排他的論理和素子21からなるエッジ検出回路は、信号PX1の変化を検出して、細いパルス状の信号Eg1を生成する。レジスタ23は、CPU5から設定される周波数帯域1の設定値を保持する。
カウンタ22は、信号Eg1が入力される度に、レジスタ23に保持された周波数帯域1の設定値をカウント値CDに読み込む。そして、カウンタ22は、CLK信号のタイミングでカウント値CDを1ずつ減算し、位置信号PA1,PB1の2つの変化の間のインターバルが周波数帯域1の設定値より長いか否かを判定する。カウンタ22は、信号Eg1のパルス状の信号が入力されるまでカウントダウンを続け、カウント値CDがゼロ(0)になると、このインターバルが十分長いと判定し、信号C0をHiレベルにする。カウンタ22は、信号C0がHiレベルにある間は、カウントダウンを停止する。カウンタ22は、位置信号PA1,PB1の2つの変化のインターバルが周波数帯域1の設定値より短いと判定した場合、信号C0をLoレベルに設定する。
ラッチ24、D型フリップフロップ31及び排他的論理和素子32からなる有効エッジ検出回路は、信号C0がHiレベルにあるときにのみ信号PX1を通過させ、その信号エッジを細いパルス状の信号Eg2として出力している。これにより、信号Eg2は、位置信号PA1,PB1の有効な変化のタイミングを示す信号となる。
一方、D型フリップフロップ26,27にラッチされた位置信号PA1,PB1が変化する度に、変化後の値がラッチ29,30に記憶され、位置信号PA2,PB2として出力される。そして、位置信号PA2,PB2は、有効な変化点を示す信号Eg2のタイミングでラッチ33,34にラッチされ、有効な変化点の位置信号が位置信号PA3,PB3として出力される。
よって、フィルタ回路3Caを第1のフィルタ3Cに適用することで、パルス幅の広いノイズであっても位置信号PA1,PB1がほぼ同時に変化する場合には、パルス幅の狭いノイズ用の周波数帯域の設定で遮断することができる。
一方、単発的なノイズではなく、継続的な高い周波数のノイズが位置信号PA1,PB1に重畳している場合には、位置信号PA1,PB1の変化がノイズに埋もれてしまうため、ノイズを遮断してしまうと、位置信号PA1,PB1も一緒に遮断されてしまう。
この場合には、アナログ方式かデジタル方式かを問わず、周知のローパスフィルタ又は特定の周波数させるノッチフィルタ等を前段に設ける必要がある。このようなフィルタによって位置信号PA1,PB1を継続的な特定のノイズから分離した上で、図6又は図21に示した回路構成のフィルタを使用すればよい。仮に、ノイズと位置信号PA1,PB1とを分離することができない場合には、ノイズを侵入させないための対策として、電磁シールドを設ける等の対策が更に必要となる。
また、高周波の継続的な機械的振動の影響が位置信号PA1,PB1に発生する場合にも、図6及び図21に示した構成のフィルタ回路を用いることができない。これは、継続的な高い周波数のノイズの場合と同様に、高周波の継続的な機械的振動に起因するノイズを図6及び図21に示した構成のフィルタ回路で遮断してしまうと全ての変化を遮断してしまうからである。
高周波の継続的な機械的振動に起因するノイズに対しては、継続的な高い周波数のノイズと同様の方法で対応が可能な場合もあるが、その場合には、以下の点に注意する必要がある。即ち、電磁ノイズの場合には、ノイズは単純に位置信号に加算されたと考えられるが、機械的振動は位置信号に対して位相変調として作用するため、単純な加算で扱うことができないからである。位相変調の場合、位置信号には機械的振動の周波数以外にも広い周波数範囲の信号が加算され、その周波数範囲は、特に振動振幅が大きい場合には広範囲に広がるため、周波数帯域の見積もりが難しい。
そこで、高周波の継続的な機械的振動に起因するノイズは、第1のフィルタ3Cの前段で除去するのではなく、カウンタ4において移動量に変換した後に、第2のフィルタ25で除去するようにする。その際、第1のフィルタ3Cでは、継続的な機械的振動の周波数よりも高い周波数のノイズのみ遮断するように周波数帯域1を設定し、周波数帯域2の設定で継続的な機械的振動に起因するノイズを遮断するようにする。
次に、上述した各種のノイズの影響を受けるアプリケーションの例として、MRI診断装置のボア中でのMRI計測中に動作する振動型アクチュエータ100の制御装置160について説明する。振動型アクチュエータ100は磁力を使わないため、MRI計測に与える影響が少なく、MRI診断装置に用いられるアクチュエータとして適している。MRI診断装置では、微小な高周波磁場を検出する一方で、非常に強力な静磁場と変動磁場(単発的な10MHz以上の高周波磁場及び傾斜磁場)を様々なタイミングで発生する。そのため、MRIボア内に置かれる電子機器や制御装置には、検出する高周波磁場や静磁場を乱さないことと、発生させる変動磁場で誤動作を起こさないことが要求される。
このような磁場発生環境下にロータリーエンコーダ2が配置された場合、次のような影響が生じる。制御装置160の電気回路に重畳するノイズには、単発的で比較的小さな高周波ノイズと傾斜磁場の影響による数kHz程度のスパイク状のノイズとがあり、後者のスパイク状のノイズの影響は特に大きい。具体的には、スパイク状のノイズは振幅が大きいため、フィルタで十分に減衰させなければ位置信号PA1,PB1に対してほぼ同時にパルス幅の広いノイズとして重畳し、その結果、位置検出誤差が累積してしまうこととなる。しかし、フィルタを挿入しようとしても、ノイズの周波数が数kHzであるため、位置信号の周波数と重なる場合がある。
この場合、従来であれば、振動型アクチュエータ100での被駆動体9の最大速度を下げて位置信号の周波数帯域を変動磁場の周波数帯域から分離しなければなかった。しかし、制御装置160の第1のフィルタ3Cとして、図21のフィルタ回路3Caを使用すれば、2相の位置信号PA1,PB1に対してほぼ同時にノイズが重畳する電磁ノイズにも対応することができる。よって、位置信号PA1,PB1の2つの変化点間のインターバルが狭く、スパイク状のノイズに対して適用されるフィルタと同等の周波数帯域を設定することで、位置信号PA1,PB1の周波数帯域に影響を与えずにスパイク状のノイズを遮断することができる。
次に、継続的な機械的振動によるノイズが発生する例として、振動型アクチュエータ100の振動がロータリーエンコーダ2に伝搬される例を取り上げて説明する。ロータリーエンコーダ2を構成する光センサ12の光源には、例えば、半導体レーザが用いられており、ロータリーエンコーダ2は、光の干渉を利用した高い分解能を有する。このような高分解能のロータリーエンコーダ2では、光学スケール11に微小な振動が加わった場合に、位置信号PA1,PB1に大きな影響が及ぶ場合がある。
振動型アクチュエータ100の駆動時に、出力軸10に固定された光学スケール11に機械的振動が加わると、位置信号PA1、PB1に数10kHz以上の機械的振動に起因する位相変調が発生する。出力軸10の回転にしたがって光学スケール11が高速で回転している場合には、位置信号PA1,PB1には、デューティや位相差に若干の変動が生じるが、パルス状のノイズは発生しない。しかし、出力軸10の回転にしたがって光学スケール11が低速で回転している場合には、位相速度に関係なく、数10kHzの信号がノイズとして位置信号PA1,PB1に現れる。
振動型アクチュエータ100の停止時には、振動型アクチュエータ100から光学スケール11への振動の伝搬はなく、よって、位置信号PA1,PB1に影響が及ぶことはない。しかし、複数のアクチュエータが組み合わされている場合には、他のアクチュエータから伝搬される振動を考慮する必要がある。このような継続的な機械的振動に起因するノイズは、第1のフィルタ3Cではなく、第2のフィルタ25を用いて遮断することができる。
以上の説明の通り、第2実施形態に係る制御装置160は、周波数帯域を設定可能な2つのフィルタ(第1のフィルタ3C、第2のフィルタ25)を備える。そして、2つのフィルタのうちの一方を、被駆動体9の回転速度に応じた周波数の交流信号に対して適用し、主に電磁ノイズを遮断させる。また、他方を、カウンタ4から出力される位置信号に適用して、主に機械的振動に起因するノイズを遮断させる。これにより、電磁ノイズ及び機械的振動に起因するノイズを効率的に遮断して、安定した制御を行うことが可能となる。
なお、第2実施形態では、種々の形態のノイズに対する2つのフィルタへの周波数帯域の設定方法について説明したが、2つのフィルタに設定する周波数帯域は、実際の使用環境に応じて変えることが望ましい。しかし、電磁ノイズや機械的振動の環境が様々に変化するアプリケーションの場合には、状況に応じて設定を変更するが望ましい場合がある。例えば、振動型アクチュエータの停止時にフィルタに設定する周波数帯域を自動的に設定することができれば非常に有用である。停止時であれば、位置信号の成分が含まれないので、電磁ノイズや機械的振動の周波数を分析するのに都合がよい。
例えば、振動型アクチュエータの停止時に、位置信号P2をFFT等の演算手段を用いて周波数成分を分析することにより機械的振動の周波数を検出し、その検出結果に基づいてフィルタに周波数帯域を設定する。このとき、周波数成分のうち、振幅の大きい周波数成分から予め定められた順番までの振動を所定の振幅以下にするように周波数帯域1,2のいずれか又は両方を設定することにより、使用環境に応じて停止時の安定性と即応性のバランスを任意に調整することができる。また、位置信号PA1,PB1や位置信号P1の周波数特性を分析して、周波数帯域1,2を設定するようにしてもよい。
第2実施形態では、2つのフィルタを直列に接続した構成で説明したが、更に多くのフィルタが接続された構成としてもよい。その場合に、周波数帯域を設定することができ、位置信号を出力するものであれば、複数のフィルタを直列及び並列に複合して接続した構成であっても構わない。
<第3実施形態>
第1実施形態及び第2実施形態では、被駆動体9の回転位置を検出する位置センサとして、相対的な位置を検出するロータリーエンコーダ2を用いた場合で説明を行った。これに対して、第3実施形態では、被駆動体9の絶対位置を検出する位置センサを用いた構成について説明する。
図23は、本発明の第3実施形態に係る制御装置170の概略構成を示すブロック図である。制御装置170による駆動制御の対象は、図1に示した振動型アクチュエータ100に設けたロータリーエンコーダ2を、アブソリュートエンコーダ37に取り替えた構造を有する振動型アクチュエータであるとする。
制御装置170は、CPU5、波形生成回路6、増幅回路7、フィルタ25F、アブソリュートエンコーダ37及びインタフェース回路38を有する。CPU5、波形生成回路6及び増幅回路7は、第1実施形態で説明した制御装置150(又は第2実施形態で説明した制御装置160)が有するものと同じであるため、ここでの説明を省略する。また、フィルタ25Fは、第2実施形態で説明した第2のフィルタ25と同じであるため、ここでの説明を省略する。
アブソリュートエンコーダ37は、被駆動体9の絶対位置に応じた多チャンネルの信号からなる信号ASを出力する。インタフェース回路38は、信号ASを入力して絶対位置に対応する位置信号P1を出力する。
アブソリュートエンコーダには様々な方式があるが、多くは、多チャンネルの信号ASを出力し、信号ASを入力する固有のインタフェース回路と演算とによって絶対位置を求めている。多チャンネルの信号AS間の時間的な位相関係は、被駆動体9の絶対位置を求める上で重要であるため、被駆動体9の絶対位置を検出するための演算は、誤差の少ないデジタル演算で行う場合が多い。
信号ASはアナログ信号である場合もあるが、信号ASがアナログ信号である場合には、A/D変換器によりデジタル信号に変換してから演算を行う。また、アナログ信号に対するフィルタとして、別途、A/D変換器のサンプリング周波数の1/2以下の遮断周波数を持つ固定周波数のフィルタが用いられる。
また、アブソリュートエンコーダには、多チャンネルの信号ASの個々のチャンネルが異なる周波数帯域を持つものがある。この場合に、個々のチャンネルに対してフィルタを設けるのであれば、周波数によって遅延時間が変化しない線形位相のフィルタを用いることが望ましい。図6に示したフィルタ3のフィルタ回路では、それぞれの信号ASに対する設定が同じであれば、遅延時間は変わらないので、使用することができる。そして、一旦、位置信号に換算してから公知のデジタルフィルタで更に電磁ノイズや機械的振動に起因するノイズの影響を抑えることが望ましい。
更に、アブソリュートエンコーダには、多チャンネルの信号ASを絶対位置に対応するグレイコードのように、一度に1チャンネルの信号しか変わらない信号列を用いるものもある。このような信号の場合には、図21に示したフィルタ回路3Caのような、ほぼ同時に変化するノイズに対応するフィルタを用いることができる。
図24は、図21のフィルタ回路3Caを多チャンネルに拡張したフィルタ回路3Cbの回路図である。フィルタ回路3Cbの基本的な動作は、図21のフィルタ回路3Caと同じである。フィルタ回路3Cbは、3以上の位置信号PA1〜PX1を入力することができるように、入力チャンネル数が増やされている。なお、位置信号PX1は、D型フリップフロップ70に入力される。
これに伴い、図21のフィルタ回路3Caの排他的論理和素子28を、多ビットに対応する排他的論理和素子71に変更している。また、ラッチ29,30とラッチ33,34をチャンネル数の増加に対応して増やしている。図24には、位置信号PX1に対応して位置信号PX2を出力するラッチ72、位置信号PX2に対応して位置信号PX3を出力するラッチ73を追加した回路を示している。
ところで、絶対位置を検出するセンサとして、ポテンショメータがある。ポテンショメータは、検出位置に応じたアナログ電圧を出力する。そのため、アブソリュートエンコーダの代わりにポテンショメータを使用する場合には、インタフェースとしてA/D変換器を使用してアナログ電圧をデジタル信号の位置信号P1に変換し、位置信号P1を第2のフィルタ25に入力する構成とする。
ポテンショメータを用いる場合、第2のフィルタ25に設定する周波数帯域2としては、図18のパターン4のように、駆動時に電磁ノイズを除去するために周波数帯域Fr2とし、停止時には機械的振動に起因するノイズに対応する周波数帯域Fr4を用いることが好ましい。これにより、駆動時の即応性と停止時の安定性を得ることができる。なお、電磁ノイズの少ない環境では、図18のパターン1のように、駆動時には周波数帯域2を設定せずに、信号をそのまま通過させる構成とすることもできる。
<第4実施形態>
第1乃至第3実施形態では、振動型アクチュエータの圧電素子への通電停止によって、振動型アクチュエータの駆動を停止させた。これに対して、第4実施形態では、圧電素子へ電圧が印加されている状態で被駆動体を停止させる構成について説明する。なお、このように被駆動体が実質的に停止状態に保持させているときには、上記の実施形態で圧電素子への通電を停止したときの同様に、例えば、フィルタ3には、周波数帯域1として駆動時よりも狭い周波数帯域が設定される。
圧電素子へ電圧が印加されている状態で被駆動体を停止させる第1の方法として、被駆動体の駆動方向での振動成分を実質的にゼロにする方法がある。多くの振動型アクチュエータでは、被駆動体の駆動方向の振動成分とこれに直交する方向の振動成分とを振動体に同時に励振させている。ここで、振動型アクチュエータでは、振動体と被駆動体とは摩擦力によって保持されるため、駆動力が摩擦力よりも小さければ、振動体と被駆動体とが相対的に移動することはない。したがって、被駆動体の駆動に寄与する駆動方向の力の総力が摩擦力に打ち勝つことによって生じる力(以下「実質的な駆動力」という)の大きさがゼロであれば、振動型アクチュエータの駆動を停止させることができる。
そこで、図1に示した振動型アクチュエータ100を例に、実質的な駆動力をゼロにする方法について、以下に説明する。図25は、振動型アクチュエータ100の駆動特性を示す図である。図25(a)は被駆動体9の回転速度及び実質的な駆動力と電圧振幅との関係を、図25(b)は被駆動体9の回転速度及び実質的な駆動力と位相差との関係を、図25(c)は被駆動体9の回転速度及び実質的な駆動力と周波数との関係をそれぞれ示している。
振動型アクチュエータ100では、4相の90度ずつずれた駆動電圧A1,B1,A2,B2で駆動される(図3参照)。図25(a)中の矢印は、駆動電圧A1,A2と駆動電圧B1,B2の一方又は両方の電圧振幅を0Vから徐々に大きくした場合と、0Vに向けて徐々に小さくした場合の特性を示している。停止時と起動時とでは経路が異なっており、このことは、振動型アクチュエータ100の駆動電圧特性が不感帯とヒステリシスを持つことを示している。
駆動電圧A1,B1,A2,B2の振幅が一定値(停止時と起動時とでは値が異なる)を下回ると、回転速度及び実質的な駆動力はゼロとなる。つまり、駆動電圧A1,B1,A2,B2の振幅を0[V]にしなくとも、実質的な駆動力をゼロにすることができる。なお、駆動電圧A1,A2又は駆動電圧B1,B2の一方の電圧振幅を0[V]にすることも、振動の進行性が失われるために、実質的な駆動力をゼロにすることに相当することになる。
図25(b)には、パルス信号WA,WB間(図2参照)の位相差を0度から+180度に掃引した場合と、0度から−180度に掃引した場合の各特性が示されている。どちらの場合も、位相差が0度又は±180度のそれぞれを中心とした一定範囲内に入ると、回転速度及び実質的な駆動力がゼロになっている。このように、停止時と起動時の特性が異なることから、位相差特性も不感帯とヒステリシスを持っていることがわかる。よって、駆動電圧A1,B1,A2,B2圧電素子1に印加しながらも、パルス信号WA,WB間の位相差を0度又は180度にすることによって、実質的な駆動力をゼロにすることができる。
図25(c)には、駆動周波数を共振周波数fより高い周波数から共振周波数fに周波数を掃引した場合と、共振周波数fから高い周波数に掃引した場合の特性が示されている。周波数掃引特性も不感帯とヒステリシスを持っており、一定周波数以上では回転速度及び実質的な駆動力はゼロとなる。
振動型アクチュエータ100のように円環状の振動体及び被駆動体を有するものに限らず、複数の交流電圧で駆動し、且つ、振動体の共振現象を利用する多くの振動型アクチュエータは、図25に示した特性を少なくとも1つは持っている。
圧電素子へ電圧が印加されている状態で被駆動体を停止させる第1の方法を、振動型アクチュエータ100とは異なる別の振動型アクチュエータを例に、図26を参照して説明する。図26(a)は、第4実施形態に係る駆動制御の対象となる別の振動型アクチュエータ120の概略構成を示す斜視図である。図26(b)は、振動型アクチュエータ120における弾性体53に生じさせる振動を模式的に示す図である。図26(c)は、振動型アクチュエータ120を構成する圧電素子51の電極構成を示す平面図である。
振動型アクチュエータ120は、圧電素子51、弾性体53及び被駆動体50を有する。圧電素子51は2つの部材からなる弾性体53に挟持されており、圧電素子51と弾性体53とが振動体を構成している。圧電素子51には、圧電素子51と弾性体53の一方の部材とで挟持されたフレキシブル基板52を通して給電が行われる。被駆動体50は、弾性体53の上面(被駆動体50と接触する面)に形成される楕円振動によって摩擦駆動されて回転する。なお、弾性体53に対して被駆動体50を所定の加圧力で押圧する手段と、被駆動体50を回転自在に支持する手段の図示は省略している。
圧電素子51にフレキシブル基板52を通して交流電圧を印加すると、弾性体53のスラスト方向に直交する2つの曲げ振動が形成される。この2つの曲げ振動に90度の位相ずれを与えることにより、弾性体53のくびれ部分から上部(被駆動体50と加圧接触している部分)が振れ回るように振動する。これにより弾性体53の上面の質点に楕円振動が形成されることで、弾性体53の上面と加圧接触している被駆動体50が摩擦駆動され、回転する。
円環状の圧電素子51の一方の面には、4区画に区切られた電極51a,51b,51c,51dが設けられており、電極51a,51b,51c,51dにはそれぞれ、駆動電圧A1,B1,A2,B2が印加される。なお、圧電素子51において、圧電体を挟んで電極51a,51b,51c,51dが設けられている面の反対側の面には、全面電極(共通電極)が設けられている。また、圧電素子51の駆動は、図2に示した制御装置150、図15に示した制御装置160及び図23に示した制御装置170のうちのどの制御装置を用いてもよい。
振動型アクチュエータ120では、駆動電圧A1,A2又は駆動電圧B1,B2のどちらか一方を0[V]にすると、一方向の曲げ振動しか発生しないので回転方向の駆動力は発生しない。同様に、駆動電圧A1と駆動電圧B1の位相を合わせ、駆動電圧A2と駆動電圧B2の位相を合わせると、1方向の曲げ振動しか発生しないため、回転方向の駆動力は発生しない。
振動型アクチュエータの駆動力をゼロにする第2の方法として、駆動力の駆動方向の振動成分を逆方向(位相が180度ずれた振動)に発生させることにより相殺させる方法がある。この方法の場合、1つの振動体の複数の接触点間で駆動力を相殺させてもよいし、複数の振動型アクチュエータ間で駆動力を相殺させてもよい。
振動型アクチュエータを構成する圧電素子に対して通電を停止せずに、実質的な駆動力をゼロにすることで被駆動体を停止させる上述の方法は、振動体に励振された振動がゼロにならないため、消費電力が増える半面、起動時間を早める効果が期待できる。したがって、停止時の微小な位置ずれを補正する際の制御性を改善することができる。そこで、次に、実質的な駆動力をゼロにすることで被駆動体を停止させる駆動方法を実行するための制御装置について、図27及び図28を参照して説明する。
図27は、第4実施形態に係る制御装置の一例である制御装置180の概略構成を示すブロックである。ここでは、制御装置180の制御対象としての圧電素子として、図1に示す振動型アクチュエータ100の圧電素子1を示しているが、これに限定されるものではない。例えば、図16に示した振動型アクチュエータ120の圧電素子51であってもよく、更に、4相の駆動電圧A1,B1,A2,B2により駆動されるアクチュエータであればよい。
制御装置180は、図2に示した制御装置150と比較すると、CPU5が波形生成回路6に対して、波形生成回路6が出力するパルス信号WA,WBの振幅指令を独立した電圧振幅A,Bの信号により設定可能とした点であり、その他の構成に違いはない。そのため、制御装置150と共通する説明は省略する。
制御装置180では、駆動電圧A1,A2と駆動電圧B1,B2の電圧振幅を独立して設定することができるため、駆動電圧A1,A2又は駆動電圧B1,B2の振幅だけを所定電圧以下とすることで、実質的な駆動力をゼロにすることができる。また、制御装置180では、位相差設定によって信号WA,WB間の位相差を0度又は180度の近傍に設定することや、周波数信号によって駆動電圧の周波数を弾性体8の共振周波数から離すことも容易に行うことができる。
制御装置180でのタイミングチャートは不図示であるが、概ね、図8のタイミングチャートに準じた制御が行われる。振動型アクチュエータ100の駆動を停止する際には、CPU5は、位置信号P2が停止領域指令に対して所定の位置関係になると、振動型アクチュエータ100の駆動停止を決定する。そして、駆動指令をLoにした後に、上述したいずれかの方法を用いて実質的な駆動力をゼロにする。一定時間(図8のT1)後に、フィルタ3に設定する周波数帯域1を周波数帯域F11から周波数帯域F10へ変更する。
振動型アクチュエータ100の起動時には、概ね、前述の停止時の手順の逆の手順で行われる。つまり、CPU5は、最初に周波数帯域1を周波数帯域F10から周波数帯域F11へ戻し、一定時間(図8のT2)後に、駆動指令をHiに設定して、波形生成回路6に駆動条件に合った駆動パラメータを設定する。
図28は、第4実施形態に係る制御装置の別の例である制御装置190の概略構成を示すブロックである。ここでも、制御装置180の制御対象としての圧電素子として、図1に示す振動型アクチュエータ100の圧電素子1を示しているが、これに限定されるものではない。例えば、図16に示した振動型アクチュエータ120の圧電素子51であってもよく、更に、4相の駆動電圧A1,B1,A2,B2により駆動されるアクチュエータであればよい。
制御装置190は、図15に示した制御装置160と比較すると、振動型アクチュエータ100の不感帯の影響を更に低減させるために、CPU5と波形生成回路6との間に位相差調整回路39を設けた点であり、その他の構成に違いはない。そのため、制御装置160と共通する説明は省略する。
制御装置190では、振動型アクチュエータ100の駆動方向を一定周期で反転させるための位相差調整回路39を設けたことにより、CPU5からのデューティ信号で駆動方向の割合を調整している。駆動方向を反転させる一定周期は、例えば、数百[Hz]以上に設定され、デューティを50%に設定すれば、被駆動体9の慣性の効果によって小さな方向反転振動を伴いつつ、被駆動体9を実質的に停止状態に維持することができる。
この場合、被駆動体9の停止時に第2のフィルタ25に設定される周波数帯域2は、駆動方向を反転させる一定の周期の機械的振動に起因するノイズを遮断するように設定される。これは、第2実施形態で説明したように、第1のフィルタ3Cで継続的な機械的振動に起因するノイズを遮断すると、位置信号PA1,PB1も遮断されてしまい、被駆動体9の位置を検出することができなくなるからである。そのため、第1のフィルタ3Cには、電磁ノイズに対応する高い周波数のノイズのみを遮断するように周波数帯域1が設定される。
一方、被駆動体9の駆動時には、CPU5は、デューティを0%又は100%に設定して一方向にのみ駆動する。そのため、停止時のような機械的振動は発生しないために、第2のフィルタ25に設定される周波数帯域2を停止時よりも広げることができ、これによって停止時の安定性と駆動時の即応性とを同時に向上させることができる。
なお、駆動方向を周期的に切り換える方式は、単相の駆動電圧で駆動する振動型アクチュエータであっても、2つの駆動相を切り換えることで駆動方向を切り換える方式の振動型アクチュエータであれば、適用が可能である。
図29(a)は、一方向にのみ駆動可能な単相の振動体130の構成と振動形態を説明する図である。振動体130は、圧電素子61が突起部64aを有する弾性体64に接合された構造を有する。図29には、時間T1,T2,T3の順で時間経過に伴う弾性体64の変形の様子を示している。弾性体64は面外の1次の曲げモードで振動し、曲げ振動の腹の位置からずれた位置に設けられた突起部64aが不図示の被駆動体に対して矢印で示した方向に推力を与えることで、被駆動体と振動体130とは相対的に移動する。
図29(b)は、2つの振動体130を組み合わせた複合アクチュエータの構成例を示す図である。2つの振動体130は、被駆動体67に対して逆方向に推力を発生するように、且つ、被駆動体67に足して推力の発生方向に相対的に移動可能に配置されている。また、2つの振動体130の突起部64aと被駆動体67とは、不図示の加圧手段によって加圧接触している。
図30は、図29(b)の複合アクチュエータの駆動制御を行う制御装置200の概略構成を示すブロック図である。制御装置200は、図15に示した制御装置160と比較すると、被駆動体67を検出するためにリニアエンコーダ2Aが設けられている点と、振動体130に印加する駆動電圧WA1,WA2の生成過程が異なるのみである。なお、リニアエンコーダ2Aには周知のものを用いることができ、リニアエンコーダ2Aの位置検出方法は、例えば、図1に示したロータリーエンコーダ2と同じである。よって、制御装置160と共通する説明は省略する。
制御装置200は、2つの振動体130に印加する駆動電圧を予め決められた電圧比A:B(電圧振幅1)と電圧比B:A(電圧振幅2)の2つのモードに切り換える切換回路80を有する。切換回路80は、電圧振幅1と電圧振幅2を、CPU5から供給されるデューティに基づいて、予め決められた電圧比で時間的に交互に切り換えて波形生成回路6へ供給する。波形生成回路6が出力するパルス信号W1,W2は、増幅回路83で増幅されて駆動電圧WA1,WA2が生成される。駆動電圧WA1,WA2はそれぞれ、2つの振動体130のそれぞれの圧電素子61に印加される。被駆動体67の停止時には、2つの振動体130は、逆方向の推力を交互に被駆動体67に加えており、この逆方向の力を一定の周期で約50%のデューティで切り換えれば、平均的な駆動力(実質的な駆動力)をゼロとすることができる。なお、被駆動体67を一方向に駆動する際にはデューティを0%か100%に設定すればよい。ここでは、2つの振動体130を備える構成について説明したが、振動体130は3つ以上あっても構わず、その場合でも複数の振動体130が被駆動体67に対して与える推力の合計がゼロとなるように制御すればよい。
以上説明したように、第4実施形態では、種々の方法により振動型アクチュエータの実質的な駆動力をゼロにすることで、被駆動体を停止させた。これにより、振動型アクチュエータが装備されたアプリケーションにおいて、被駆動体の位置を示す位置信号の周波数帯域を駆動時よりも停止時に狭くなるように設定することで、停止時の安定性を保ちつつ駆動時の即応性を向上させることができる。なお、本実施形態で説明した振動型アクチュエータの駆動制御方法は、例示した振動型アクチュエータ100等に限定されず、停止時に実質的な駆動力をゼロとすることができるアクチュエータの駆動制御に有効である。
<第5実施形態>
第5実施形態では、上述した各種の制御装置を、医用システムの一例であるMRI診断装置に適用した例について説明する。図31は、MRI診断装置300の概略構成を示す図である。MRI診断装置300では、脳や脊椎の活動による血流の変化を視覚化するfMRI計測等を行うことができ、振動型アクチュエータを用いて、被駆動機構であるロボットアームを動かすことにより被検者に対する接触刺激を時系列に変化させ、これに応じた脳内の血流変化を計測する。このとき、MRIボア内でロボットアームを動かす際に、磁気シールドによる駆動源からの電磁ノイズの低減や各部材の非磁性化等が行われている。
なお、被検者に与える刺激には、触覚に関わるもの以外に、視覚や聴覚等に関わるものも検討されている。ロボットアームは、視覚や聴覚等に関わる所定の刺激を与える用途にも用いることができる。
MRI診断装置300は、磁気シールド室301内に設けられた計測部と、磁気シールド室301の外部に設けられた制御部308とを備える。MRI診断装置300は、装置固有の磁場強度に応じて定まるラーモア周波数と呼ばれる周波数近傍の電磁ノイズに特に敏感である。ラーモア周波数とは、被検者306の脳内の原子核の磁気双極子モーメントの歳差運動の周波数である。
一般的に臨床に用いられているMRI診断装置300の0.2T〜3Tの磁場強度では、ラーモア周波数は8.5MHz〜128MHzであり、磁気シールド室301内で動作する機器では、この周波数帯の電磁ノイズの発生を極力抑えなければならない。しかし、CPUやFPGA等の信号演算手段を備える制御部308は、一般的に10MHz〜50MHz程度の外部クロックで動作するため、クロック信号に起因する電磁ノイズの周波数は、その高調波も含めると、広くラーモア周波数の領域と重なってしまう。そのため、脳内で発生する微弱な磁場の変化を計測する計測部は、外来ノイズの影響を遮断する磁気シールド室301内に設置されている。
MRI診断装置300の計測部は、超電導磁石302、傾斜磁場発生コイル303、RFコイル304、寝台305、ロボットアーム307を有する。超電導磁石302は、静磁場を発生させる。傾斜磁場発生コイル303は、3次元的な位置を特定するために傾斜磁場を発生させる、RFコイル304は、寝台305に横たわる被検者306に対して電磁波の照射と受信を行う。なお、超電導磁石302及び傾斜磁場発生コイル303はそれぞれ、円筒形状を有するが、図31では半分にカットした状態で示されている。RFコイル304は、脳内のMRI計測に特化されており、寝台305に横たわる被検者306の頭部を覆うように、筒状に構成されている。
MRI診断装置300の計測部は、磁気シールド室301外に設けられた不図示の外部コントローラからの制御信号によって、様々なシーケンスの傾斜磁場の生成及び電磁波の照射を行う。そして、外部コントローラは、RFコイル304から得られた受信信号を用いて脳内の様々な情報を取得する。なお、外部コントローラは、制御部308内に含まれていてもよい。
ロボットアーム307は、寝台305に固定されている。ロボットアーム307は、可動部である2つの関節部の回転と基部の旋回との3自由度の運動が可能な構造となっており、被検者306に対してアーム先端の接触球307aを任意の位置に任意の押圧力で接触させ、被検者306に時系列の刺激を与えることができる。ロボットアーム307の各関節及び旋回基部には、図1に示した振動型アクチュエータ100又は図26に示した振動型アクチュエータ120、不図示の回転センサ、力センサ等が設けられている。回転センサ及び力センサの検出信号は、光信号に変換されて、磁気シールド室301の外部に設けられたフィルタ機能を有する光信号受信部311に光ファイバ309を通して伝達される。
光信号受信部311のフィルタの遮断周波数は、制御部308によって設定され、遮断周波数は、ロボットアーム307に設けられた振動型アクチュエータの動作状況に応じて切り換えられる。制御部308と光信号受信部311のフィルタはそれぞれ、第1実施形態で説明したCPU5、フィルタ3に対応する。
ここで、遮断周波数の設定について説明する。MRI撮像中(MR画像の撮像中)は、適時、ロボットアーム307で被検者306に力を加える。脳内の血流変化を測定している間は、接触球307aが被検者306に接触しているため、ロボットアーム307は大きくは移動しない。そこで、制御部308は、光信号受信部311の遮断周波数を、0Hzより高い所望の周波数以下の周波数範囲(被検者306の動作に相当する帯域)を通過するように設定し、MRI撮像による電磁ノイズを低減している。このとき、ロボットアーム307は殆ど動かないため、光信号受信部311の遮断周波数を低く設定しても、回転センサの出力信号の周波数帯域は非常に低いので、回転位置を誤検出することはない。一方、制御部308は、MRI撮像を停止してロボットアーム307を大きく移動させる際には、光信号受信部311の遮断周波数を十分に高い周波数に設定する。光信号受信部311の遮断周波数を、ロボットアーム307の移動速度に応じた回転センサ信号の周波数帯域よりも十分に高い周波数まで通過させるように設定することにより、回転位置の誤検出を防ぐことができる。
ロボットアーム307の各関節に配置された振動型アクチュエータは、各関節をダイレクトに駆動するように構成されている。そのため、全体の剛性が高く、ロボットアーム307の動作は広い周波数帯域の様々な刺激を被検者306に与えることができる。ロボットアーム307の主要構造は、振動型アクチュエータを含めて非磁性の材料で構成されており、超電導磁石302が発生する静磁場を極力乱さないように設計されている。
MRI撮像を行うときには、被検者306は、ロボットアーム307の先端を手で掴み、腕をできるだけ動かさないようする。そして、ロボットアーム307を駆動して、力の大きさや方向のパターン等を時系列に変えて、被検者306の脳内血流の変化を計測する。その際、ロボットアーム307には常に力を発生させ続けなければならず、ロボットアーム307は駆動し続けられることになるが、ロボットアーム307の位置(姿勢)はほぼ停止した状態となる。そのため、光信号受信部311には、比較的低い周波数の遮断周波数を設定することができる。例えば、MRI撮像中の電磁ノイズ帯域の下限は数100Hz〜1kHz程度であるため、遮断周波数を100Hz程度に設定し、それ以上の周波数をカットする。
制御部308は、予め設定された軌道及び押圧力で被検者306に刺激を与えるための時系列信号と、回転センサ及び力センサの情報との比較結果とに応じて、ロボットアーム307内の振動型アクチュエータを駆動するための駆動信号(駆動波形)を出力する。駆動信号は、正弦波をPWM変調したパルス信号であり、このPWM変調されたパルス信号は制御部308内で光信号に変換されて、光ファイバ310を通して磁気シールド室301の内部に伝達される。
磁気シールド室301の内部にはフィルタ機能を有する光信号受信部312が配置されている。光信号受信部312は、制御部308から出力された光信号を電気信号に変換し、PWM変調されたパルス信号の高調波成分を予め決められた遮断周波数で遮断して、滑らかな正弦波信号をリニアアンプ313へ出力している。リニアアンプ313は、線形増幅器である。リニアアンプ313は、光信号受信部312から出力される正弦波信号を線形増幅して振動型アクチュエータに印加する。こうして振動型アクチュエータが駆動することによりロボットアーム307が駆動する。
なお、本実施形態ではロボットアームのような多関節の回転機構を例に説明したが、リニア駆動型の振動型アクチュエータを利用してもよい。また、本システムを診断に利用する例を示したが、本システムが何らかの治療を補助するものであってもよいことは明らかである。
以上、第5実施形態では、MRI診断装置300に本発明を適用したが、本発明はこれに限られず、例えば、電磁ノイズの大きな発電機や電気自動車の電動機の近くで駆動するショックアブソーバの調整機構等にも適用することができる。この場合、電磁ノイズ源である発電機や電動機の停止中と動作中とで、センサ信号に適用されるローパスフィルタの遮断周波数を切り換えるようにする。例えば、電動機等の動作中には遮断周波数を0Hzより高く、且つ、電磁ノイズの周波数帯域の下限より低い周波数とし、停止中には遮断周波数を十分高く(高周波側に)設定する。
振動型アクチュエータのセンサ信号に重畳されるノイズで問題となるのは、スパイク状のノイズであり、その主成分は比較的高い周波数を有する。一方、電気自動車の電動機や発電機の起動時の周波数は非常に低いため、起動から高速回転に至るまでの遮断周波数は、ノイズの影響を予め確認した結果に基づいて設定するようにするとよい。
本発明は、複写機等のように多数のアクチュエータを用いる機器であって、その一部に振動型アクチュエータが用いられているものにも適用することができる。特に、振動型アクチュエータで駆動するユニットの停止中に振動型アクチュエータの位置センサの近傍で大きな電磁ノイズを発生する電磁クラッチや電動機がある場合に、本発明は有効である。この場合、振動型アクチュエータの停止時には、位置センサの信号に対して遮断周波数の低いローパスフィルタを適用し、駆動時には、ローパスフィルタの適用を解除することで高精度な位置制御を実現することができる。
<その他の実施形態>
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。更に、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
例えば、第1実施形態で説明した振動型アクチュエータ100は、円環板状の圧電素子1が円環状の弾性体8に接着され、圧電素子1が弾性体8の加振源として機能し、弾性体8に励起された振動によって振動体と被駆動体9とが相対的に移動するものであった。このような構成に限られず、振動型アクチュエータには、圧電素子の振動で直接に被駆動体を駆動するものや、衝撃的な加振を用いて駆動するものもある。また、摩擦駆動に用いる振動の形態も様々であり、振動型アクチュエータ100では弾性体8の曲げ振動を利用しているが、これに限らず、伸縮方向の振動や弾性体の表面を伝わる表面波、厚み方向の滑り振動等の様々な振動を利用した振動型アクチュエータがある。しかし、これらのどの方式であっても、振動体と被駆動体との間には摩擦力を介した力の伝達があり、振動の停止時には保持力が働くメリットがある半面、比較的大きな不感帯が存在することは共通している。よって、本発明の実施形態に係る制御装置は、振動型アクチュエータの機械的構成や摩擦駆動に用いる振動の種類に関わらず、各種の振動型アクチュエータの駆動制御に適用することができる。
1 圧電素子(電気−機械エネルギ変換素子)
2 ロータリーエンコーダ
3 フィルタ
3C 第1のフィルタ
4 カウンタ
5 CPU
6 波形生成回路
7 増幅回路
8 弾性体
9 被駆動体
25 第2のフィルタ
100,120 振動型アクチュエータ
130 振動体
150,160,170,180,190,200 制御装置

Claims (32)

  1. アクチュエータの駆動力により被駆動体と前記アクチュエータとが相対的に移動し、前記アクチュエータの駆動を停止させた状態では前記アクチュエータと前記被駆動体との相対的な位置関係が保持される、前記アクチュエータの駆動を制御する制御装置であって、
    前記アクチュエータと前記被駆動体との相対的な移動量に応じた第1の位置信号を出力する位置検出手段と、
    前記第1の位置信号が入力され、特定の周波数帯域を除く周波数の信号を減衰させた第2の位置信号を出力するフィルタと、
    前記第2の位置信号に応じて前記アクチュエータを駆動と停止を制御する制御手段と、
    前記フィルタに前記特定の周波数帯域として、前記制御手段が前記アクチュエータを駆動する際に第1の周波数帯域を設定し、前記制御手段が前記アクチュエータを停止させる際に第2の周波数帯域を設定する設定手段と、を備え、
    前記第1の周波数帯域と前記第2の周波数帯域は共に0Hzを含み、前記第2の周波数帯域は前記第1の周波数帯域より狭いことを特徴とする制御装置。
  2. 前記制御手段は、
    前記アクチュエータを駆動する際に、前記アクチュエータと前記被駆動体とを相対的に移動させる駆動電圧を生成し、
    前記アクチュエータを停止させる際に、前記アクチュエータへの通電を停止するかまたは前記被駆動体と前記アクチュエータとの相対的な位置関係を保持する力よりも小さい駆動力を生じる駆動電圧を生成することを特徴とする請求項1に記載の制御装置。
  3. 前記第1の位置信号は、前記アクチュエータと前記被駆動体との相対的な移動速度に応じた周波数の交流信号であり、
    前記第2の位置信号は、前記アクチュエータと前記被駆動体との相対的な移動量を表す信号であり、
    前記フィルタは、前記設定手段により設定された前記特定の周波数帯域に基づき前記第1の位置信号の周波数帯域を変更する変更手段と、
    前記変更手段によって周波数帯域が変更された第1の位置信号を前記第2の位置信号に変換する変換手段と、を有することを特徴とする請求項1又は2に記載の制御装置。
  4. 前記第1の位置信号は、2値の状態を持つデジタル信号であり、
    前記変更手段は、前記第1の位置信号が、一定時間以上、同じ値を保った場合に前記第1の位置信号を前記変換手段へ出力することを特徴とする請求項3に記載の制御装置。
  5. 前記第1の位置信号は、2値の状態を持つデジタル信号であり、
    前記フィルタは、前記第1の位置信号で連続して発生する2回の変化の時間間隔が所定の時間より短い場合には、前記2回の変化を無視すると共に、前記時間間隔が前記所定の時間より長い場合には前記第1の位置信号を出力することを特徴とする請求項3又は4に記載の制御装置。
  6. 前記第1の位置信号は、前記アクチュエータと前記被駆動体との相対的な移動速度に応じた周波数の交流信号であり、
    前記第2の位置信号は、前記アクチュエータと前記被駆動体との相対的な移動量を表す信号であり、
    前記フィルタは、
    前記第1の位置信号の周波数帯域を変更する第1のフィルタと、
    前記第1のフィルタによって周波数帯域が変更された第1の位置信号を前記第2の位置信号に変換する変換手段と、
    前記変換手段により変換された第2の位置信号の周波数帯域を変更する第2のフィルタと、を有し、
    前記設定手段は、前記フィルタに対して設定する前記特定の周波数帯域として、前記第1のフィルタと前記第2のフィルタのそれぞれに異なる周波数帯域を設定することを特徴とする請求項1又は2に記載の制御装置。
  7. 前記設定手段は、前記第2のフィルタに設定する周波数帯域を前記第1のフィルタに設定する周波数帯域より狭く、且つ、0Hzを含む領域に設定することを特徴とする請求項6に記載の制御装置。
  8. 前記第1の位置信号は、2値の状態を持つデジタル信号であり、
    前記第1のフィルタは、前記第1の位置信号が、一定時間以上、同じ値を保った場合に前記第1の位置信号を前記変換手段へ出力することを特徴とする請求項6又は7に記載の制御装置。
  9. 前記第1の位置信号は、2値の状態を持つデジタル信号であり、
    前記第1のフィルタは、前記第1の位置信号で連続して発生する2回の変化の時間間隔が所定の時間より短い場合には、前記2回の変化を無視すると共に、前記時間間隔が前記所定の時間より長い場合には前記第1の位置信号を出力することを特徴とする請求項6乃至8のいずれか1項に記載の制御装置。
  10. 振動型アクチュエータと、前記振動型アクチュエータの駆動を制御する制御装置と、を備える振動型駆動装置であって、
    前記振動型アクチュエータは、
    電気−機械エネルギ変換素子と、前記電気−機械エネルギ変換素子に接合された弾性体と、を有する振動体と、
    前記振動体と加圧接触する被駆動体と、を備え、
    前記制御装置により前記電気−機械エネルギ変換素子に駆動電圧が印加されることにより前記弾性体に励振された振動によって前記振動体と前記被駆動体とが相対的に移動し、
    前記制御装置は、
    前記振動体と前記被駆動体との相対的な移動量に応じた第1の位置信号を出力する位置検出手段と、
    前記第1の位置信号が入力され、特定の周波数帯域を除く周波数の信号を減衰させた第2の位置信号を出力するフィルタと、
    前記第2の位置信号に応じて前記振動体の駆動と停止を制御する制御手段と、
    前記フィルタに前記特定の周波数帯域として、前記振動体と前記被駆動体とを相対的に移動させる際に第1の周波数帯域を設定し、前記振動体と前記被駆動体との相対的な位置を保持する際に第2の周波数帯域を設定する設定手段と、を備え、
    前記第1の周波数帯域と前記第2の周波数帯域は共に0Hzを含み、前記第2の周波数帯域は前記第1の周波数帯域より狭いことを特徴とする振動型駆動装置。
  11. 前記制御手段は、
    前記振動体と前記被駆動体とを相対的に移動させる際に、前記駆動電圧として前記被駆動体と前記振動体との相対的な位置関係を保持する保持力よりも大きい駆動力を生じる交流電圧を生成し、
    前記振動体と前記被駆動体との相対的な位置を保持する際に、前記電気−機械エネルギ変換素子への前記駆動電圧の印加を停止するか、または、前記被駆動体と前記振動体との相対的な位置関係を保持する保持力よりも小さい駆動力を生じる交流電圧を生成することを特徴とする請求項10に記載の振動型駆動装置。
  12. 前記制御手段は、前記駆動電圧として位相差を有する複数の交流電圧を前記電気−機械エネルギ変換素子に印加し、
    前記設定手段は、前記複数の交流電圧のうち少なくとも1つの交流電圧の振幅またはパルス幅がそれぞれゼロまたは所定値以下に設定されたときに、前記フィルタに前記第2の周波数帯域を設定することを特徴とする請求項10又は11に記載の振動型駆動装置。
  13. 前記電気−機械エネルギ変換素子に印加される電圧の振幅または前記振動体に励振された振動の振幅を検出する検出手段を備え、
    前記設定手段は、前記検出手段が検出した電圧の振幅が所定値以下となったときまたは前記検出手段が検出した振幅が所定の振幅以下となったときに、前記フィルタに前記第2の周波数帯域を設定することを特徴とする請求項10又は11に記載の振動型駆動装置。
  14. 前記制御手段は、前記駆動電圧として位相差を有する複数の交流電圧を前記電気−機械エネルギ変換素子に印加し、
    前記設定手段は、前記複数の交流電圧の位相差が0度または±180度のそれぞれを中心とした一定の範囲内に設定されたときに、前記フィルタに前記第2の周波数帯域を設定することを特徴とする請求項10又は11に記載の振動型駆動装置。
  15. 前記振動型アクチュエータは、複数の前記振動体と1つの前記被駆動体とを有し、
    前記制御手段は、前記振動体と前記被駆動体とを相対的に移動させる際に、前記駆動電圧として、前記複数の振動体が前記被駆動体に加える推力が同じ方向となる振動を励振させる交流電圧を生成し、
    前記振動体と前記被駆動体との相対的な位置を保持する際に、前記複数の前記振動体が前記被駆動体に加える推力の合計がゼロとなる振動を励振させる交流電圧を生成することを特徴とする請求項10に記載の振動型駆動装置。
  16. 前記第1の位置信号は、前記振動体と前記被駆動体との相対的な移動速度に応じた周波数の交流信号であり、
    前記第2の位置信号は、前記振動体と前記被駆動体との相対的な移動量を表す信号であり、
    前記フィルタは、前記設定手段により設定された前記特定の周波数帯域に基づき前記第1の位置信号の周波数帯域を変更する変更手段と、
    前記変更手段によって周波数帯域が変更された第1の位置信号を前記第2の位置信号に変換する変換手段と、を有することを特徴とする請求項10乃至15のいずれか1項に記載の振動型駆動装置。
  17. 前記第1の位置信号は、2値の状態を持つデジタル信号であり、
    前記変更手段は、前記第1の位置信号が、一定時間以上、同じ値を保った場合に前記第1の位置信号を前記変換手段へ出力することを特徴とする請求項16に記載の振動型駆動装置。
  18. 前記第1の位置信号は、2値の状態を持つデジタル信号であり、
    前記フィルタは、前記第1の位置信号で連続して発生する2回の変化の時間間隔が所定の時間より短い場合には、前記2回の変化を無視すると共に、前記時間間隔が前記所定の時間より長い場合には前記第1の位置信号を出力することを特徴とする請求項16乃至17のいずれか1項に記載の振動型駆動装置。
  19. 前記第1の位置信号は、前記振動体と前記被駆動体との相対的な移動速度に応じた周波数の交流信号であり、
    前記第2の位置信号は、前記振動体と前記被駆動体との相対的な移動量を表す信号であり、
    前記フィルタは、
    前記第1の位置信号の周波数帯域を変更する第1のフィルタと、
    前記第1のフィルタによって周波数帯域が変更された第1の位置信号を前記第2の位置信号に変換する変換手段と、
    前記変換手段により変換された第2の位置信号の周波数帯域を変更する第2のフィルタと、を有し、
    前記設定手段は、前記フィルタに対して設定する前記特定の周波数帯域として、前記第1のフィルタと前記第2のフィルタのそれぞれに異なる周波数帯域を設定することを特徴とする請求項10乃至15のいずれか1項に記載の振動型駆動装置。
  20. 前記設定手段は、前記第2のフィルタに設定する周波数帯域を前記第1のフィルタに設定する周波数帯域より狭く、且つ、0Hzを含む領域に設定することを特徴とする請求項19に記載の振動型駆動装置。
  21. 前記第1の位置信号は、2値の状態を持つデジタル信号であり、
    前記第1のフィルタは、前記第1の位置信号が、一定時間以上、同じ値を保った場合に前記第1の位置信号を前記変換手段へ出力することを特徴とする請求項19又は20に記載の振動型駆動装置。
  22. 前記第1の位置信号は、2値の状態を持つデジタル信号であり、
    前記第1のフィルタは、前記第1の位置信号で連続して発生する2回の変化の時間間隔が所定の時間より短い場合には、前記2回の変化を無視すると共に、前記時間間隔が前記所定の時間より長い場合には前記第1の位置信号を出力することを特徴とする請求項19乃至21のいずれか1項に記載の振動型駆動装置。
  23. 前記制御手段は、
    前記振動体に振動を励振させるための所定の波形の信号を生成する波形生成手段と、
    前記波形生成手段が生成した信号を増幅させて前記駆動電圧を生成する増幅手段と、を有することを特徴とする請求項10乃至22のいずれか1項に記載の振動型駆動装置。
  24. 前記設定手段は、前記振動体と前記被駆動体との相対的な移動速度に応じて前記第1の周波数帯域の周波数範囲を設定することを特徴とする請求項10乃至23のいずれか1項に記載の振動型駆動装置。
  25. 前記設定手段は、前記第1の周波数帯域の上限周波数を、前記振動体と前記被駆動体とを相対的に移動させる際の最大速度に対応する前記第1の位置信号の周波数より高く設定することを特徴とする請求項24に記載の振動型駆動装置。
  26. 前記設定手段は、前記第2の周波数帯域の上限周波数を、前記振動体と前記被駆動体の最低速度に対応する前記第1の位置信号の周波数より高く設定することを特徴とする請求項24又は25に記載の振動型駆動装置。
  27. 前記設定手段は、前記第2の周波数帯域の上限周波数を、前記振動型アクチュエータの最低次の固有振動モードの固有周波数よりも低く設定することを特徴とする請求項10乃至23のいずれか1項に記載の振動型駆動装置。
  28. 前記振動体と前記被駆動体と相対的な移動を停止する際の前記第1の位置信号と前記第2の位置信号の周波数成分を分析する分析手段を有し、
    前記設定手段は、前記分析手段による分析の結果に基づき前記第2の周波数帯域を設定することを特徴とする請求項10乃至23のいずれか1項に記載の振動型駆動装置。
  29. 前記設定手段は、前記制御手段が停止中の前記振動体の起動を開始するタイミングよりも一定時間前に前記フィルタに前記第1の周波数帯域を設定することを特徴とする請求項10乃至28のいずれか1項に記載の振動型駆動装置。
  30. 前記設定手段は、前記制御手段が駆動中の前記振動体を停止させる動作を開始するタイミングの一定時間後に前記フィルタに前記第2の周波数帯域を設定することを特徴とする請求項10乃至29のいずれか1項に記載の振動型駆動装置。
  31. 請求項10乃至30いずれか1項に記載の振動型駆動装置と、
    被検者に対して所定の診断又は治療を補助するための被駆動機構と、を備える医用システムであって、
    前記被駆動機構は、複数の可動部を有し、
    前記振動型駆動装置が有する振動型アクチュエータは、前記振動体と前記被駆動体とが相対的に移動する構成を有し、
    前記被駆動機構の可動部に前記振動型アクチュエータが組み込まれ、前記振動型アクチュエータが前記可動部での運動を行うことを特徴とする医用システム。
  32. 磁場を発生する磁場発生手段を有し、
    前記磁場発生手段が発生した磁場の内部または近傍に前記被駆動機構が配置されていることを特徴とする請求項31に記載の医用システム。
JP2015095595A 2015-05-08 2015-05-08 振動型駆動装置、制御装置及び医用システム Active JP6602044B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2015095595A JP6602044B2 (ja) 2015-05-08 2015-05-08 振動型駆動装置、制御装置及び医用システム
US15/142,148 US10644617B2 (en) 2015-05-08 2016-04-29 Vibration type actuator apparatus increased in position detection accuracy, controller, and medical system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015095595A JP6602044B2 (ja) 2015-05-08 2015-05-08 振動型駆動装置、制御装置及び医用システム

Publications (2)

Publication Number Publication Date
JP2016213960A JP2016213960A (ja) 2016-12-15
JP6602044B2 true JP6602044B2 (ja) 2019-11-06

Family

ID=57222895

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015095595A Active JP6602044B2 (ja) 2015-05-08 2015-05-08 振動型駆動装置、制御装置及び医用システム

Country Status (2)

Country Link
US (1) US10644617B2 (ja)
JP (1) JP6602044B2 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6548662B2 (ja) * 2014-03-17 2019-07-24 インテュイティブ サージカル オペレーションズ, インコーポレイテッド 処置中再始動の間の器具制御入力位置/向きの回復
US10636261B2 (en) * 2015-01-12 2020-04-28 Trekace Technologies Ltd. Intuitive tactile devices, systems and methods
CN107850438A (zh) * 2015-01-12 2018-03-27 R·I·加贝 导航设备及方法
JP2017099502A (ja) * 2015-11-30 2017-06-08 東芝メディカルシステムズ株式会社 磁気共鳴イメージング装置
JP6746314B2 (ja) * 2016-01-05 2020-08-26 キヤノン株式会社 制御装置、これを備えた装置およびプログラム
JP6423839B2 (ja) * 2016-09-26 2018-11-14 ファナック株式会社 機械振動抑制機能を備えた駆動装置、及び機械振動抑制機能を備えたシステム
US10355745B2 (en) 2017-11-09 2019-07-16 At&T Intellectual Property I, L.P. Guided wave communication system with interference mitigation and methods for use therewith
JP7161094B2 (ja) 2018-04-18 2022-10-26 ミツミ電機株式会社 走査駆動装置、光走査制御装置及び駆動波形生成方法
JP7297489B2 (ja) * 2019-03-26 2023-06-26 キヤノン株式会社 振動型アクチュエータおよび振動型アクチュエータの駆動装置
JP2020182329A (ja) 2019-04-25 2020-11-05 キヤノン株式会社 振動型アクチュエータおよび振動型アクチュエータの駆動装置
US20220023141A1 (en) * 2020-07-23 2022-01-27 Hyper Ice, Inc. System and Methods for Controlling a Smart Exercise Recovery Device and Mitigation of Damage from Vibrations
JP2022055150A (ja) * 2020-09-28 2022-04-07 キヤノン株式会社 振動型アクチュエータの制御装置及びそれを有する振動型駆動装置、電子機器

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2874765B2 (ja) 1989-06-19 1999-03-24 キヤノン株式会社 振動型モーター装置
US6031316A (en) 1990-10-25 2000-02-29 Canon Kabushiki Kaisha Vibration actuator apparatus
JPH09305984A (ja) * 1996-05-20 1997-11-28 Fujitsu Ltd 光学的記憶装置
JP3789017B2 (ja) 1996-12-27 2006-06-21 キヤノン株式会社 位置制御装置
JP3332832B2 (ja) 1997-12-12 2002-10-07 キヤノン株式会社 振動型アクチュエータ装置
JP3586705B2 (ja) * 1998-02-27 2004-11-10 三洋電機株式会社 モータ速度制御回路
JP4688245B2 (ja) * 1998-06-02 2011-05-25 セイコーインスツル株式会社 位置決めシステム及び超音波モータ付電子機器
JP2000270575A (ja) 1999-03-18 2000-09-29 Canon Inc モータ駆動制御装置、モータ駆動制御方法、及び記憶媒体
JP4433547B2 (ja) 2000-02-29 2010-03-17 アイシン精機株式会社 モータの回転パルス生成装置
JP2005266902A (ja) * 2004-03-16 2005-09-29 Yaskawa Electric Corp 位置制御装置および方法
JPWO2007097424A1 (ja) * 2006-02-23 2009-07-16 パナソニック株式会社 モータ駆動装置およびモータ駆動方法
WO2010087224A1 (ja) * 2009-01-28 2010-08-05 三菱電機株式会社 バルブ制御装置
JP2012186897A (ja) 2011-03-04 2012-09-27 Juki Corp エンコーダ信号フィルタ装置
US9444376B2 (en) * 2013-02-22 2016-09-13 Hamilton Sundstrand Corporation Variable link sensorless brushless direct current motor controller for space and hardened applications
EP3203332B1 (en) * 2014-09-29 2019-10-23 FUJI Corporation Automatic control device

Also Published As

Publication number Publication date
US10644617B2 (en) 2020-05-05
JP2016213960A (ja) 2016-12-15
US20160329837A1 (en) 2016-11-10

Similar Documents

Publication Publication Date Title
JP6602044B2 (ja) 振動型駆動装置、制御装置及び医用システム
US20130334989A1 (en) Driving device for vibration-type actuator and medical system using same
US10693394B2 (en) Driving apparatus of vibration-type actuator method of controlling driving vibration-type actuator and image pickup apparatus
US9377348B2 (en) Measuring system
JP5679781B2 (ja) 振動型アクチュエータの制御装置
US6635977B2 (en) Control apparatus for vibration wave actuator
JP5037767B2 (ja) 振動型アクチュエータの制御装置
US9065359B2 (en) Unnecessary vibration detection apparatus and driving control apparatus of vibration type actuator
JP2017010024A (ja) 振動型駆動装置及び撮像装置
JP2009089517A (ja) 超音波モータの駆動装置
JP2003289681A (ja) 振動型アクチュエータの制御装置
JPH10304687A (ja) 振動型アクチュエータの駆動装置および振動型アクチュエータを駆動源とする装置
JP2014017809A (ja) 光受信回路、振動型アクチュエータの駆動装置、及びシステム
JP2018078769A (ja) 振動型アクチュエータの制御方法、振動型駆動装置及び電子機器
Jin et al. A vibrators alternation stepping ultrasonic motor
JP6095490B2 (ja) 超音波モータ
JP5972026B2 (ja) 振動型アクチュエータの振動検出装置及び制御装置
JP3068651B2 (ja) モータ制御装置
JP2010142094A (ja) 超音波モータ
JP2010004720A (ja) 超音波モータ
JP2008236834A (ja) 超音波モータの駆動装置およびその方法
JP2980399B2 (ja) 振動型駆動装置および振動型駆動装置を駆動源とする装置
Ming et al. Amplitude modulation drive to rectangular-plate linear ultrasonic motors with vibrators dimensions 8 mm/spl times/2.16 mm/spl times/1 mm
Yu et al. Microprocessor Control of an Ultrasonic Scanning Device
JP2012151943A (ja) 超音波モータ

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180426

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190205

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191008

R151 Written notification of patent or utility model registration

Ref document number: 6602044

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151