[go: up one dir, main page]

JP2002272161A - Apparatus and method for movement control - Google Patents

Apparatus and method for movement control

Info

Publication number
JP2002272161A
JP2002272161A JP2001071086A JP2001071086A JP2002272161A JP 2002272161 A JP2002272161 A JP 2002272161A JP 2001071086 A JP2001071086 A JP 2001071086A JP 2001071086 A JP2001071086 A JP 2001071086A JP 2002272161 A JP2002272161 A JP 2002272161A
Authority
JP
Japan
Prior art keywords
motor
signal
driving
recording
drive
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.)
Withdrawn
Application number
JP2001071086A
Other languages
Japanese (ja)
Inventor
Teruhachi Hara
照八 原
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 JP2001071086A priority Critical patent/JP2002272161A/en
Publication of JP2002272161A publication Critical patent/JP2002272161A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Ink Jet (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)
  • Control Of Position Or Direction (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

(57)【要約】 【課題】 急峻な加減速を行いつつ、等速領域における
制御や速度のムラを低減する。 【解決手段】 ブラシレスDCモータ1314を用いて
キャリッジの移動制御を行う記録装置において、角度検
出部1315によってモータの角度位置を検出し、転流
タイミング生成ブロック1323は、検出された角度位
置に基づいて転流タイミング信号を生成し、第2の転流
タイミング生成ブロック206は、基準クロックに基づ
いて転流タイミング信号を生成する。転流タイミング選
択ブロック207は転流タイミング切換え信号204の
状態に応じて、加減速領域と等速領域とで相電流駆動ブ
ロック1311に出力する信号を切り換える。
(57) [Summary] [PROBLEMS] To reduce unevenness in control and speed in a constant speed region while performing steep acceleration / deceleration. In a recording apparatus that controls movement of a carriage using a brushless DC motor (1314), an angular position of a motor is detected by an angle detector (1315), and a commutation timing generation block (1323) generates a commutation timing based on the detected angular position. A commutation timing signal is generated, and the second commutation timing generation block 206 generates a commutation timing signal based on the reference clock. The commutation timing selection block 207 switches a signal to be output to the phase current drive block 1311 between the acceleration / deceleration region and the constant velocity region according to the state of the commutation timing switching signal 204.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は移動制御のための装
置及び方法に関し、特に、ブラシレスDCモータを用い
て被駆動体の移動制御を行う装置及び方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus and a method for movement control, and more particularly to an apparatus and a method for controlling movement of a driven body using a brushless DC motor.

【0002】[0002]

【従来の技術】例えばワードプロセッサ、パーソナルコ
ンピュータ、ファクシミリ等に於ける情報出力装置とし
て、所望される文字や画像等の情報を用紙やフィルム等
シート状の記録媒体に記録を行うプリンタが広く使用さ
れている。
2. Description of the Related Art As information output devices in word processors, personal computers, facsimile machines, etc., printers for recording desired information such as characters and images on sheet-like recording media such as paper and film are widely used. I have.

【0003】プリンタの記録方式としては様々な方式が
知られているが、用紙等の記録媒体に非接触記録が可能
である、カラー化が容易である、静粛性に富む、等の理
由でインクジェット方式が近年特に注目されており、又
その構成としては所望される記録情報に応じてインクを
吐出する記録ヘッドを装着すると共に用紙等の記録媒体
の送り方向と交差する方向に往復走査しながら記録を行
なうシリアル記録方式が安価で小型化が容易などの点か
ら一般的に広く用いられている。
[0003] Various types of printing methods are known for printers. However, ink-jet printing is possible because non-contact printing is possible on printing media such as paper, colorization is easy, and quietness is high. In recent years, the method has attracted special attention, and its configuration is to mount a printhead that ejects ink according to desired print information and print while performing reciprocating scanning in a direction that intersects the feed direction of a print medium such as paper. Are generally widely used because they are inexpensive and easy to miniaturize.

【0004】一般にインクジェットプリンタは、記録手
段である記録ヘッドとインクタンクとを搭載するキャリ
ッジ、記録媒体を搬送する搬送手段、そしてこれらを制
御するための制御手段を具備する。キャリッジと搬送手
段の動力源としてはモータが使用されているが、これら
のモータに対しても高性能が要求されている。
In general, an ink jet printer includes a carriage on which a recording head as recording means and an ink tank are mounted, a conveying means for conveying a recording medium, and a control means for controlling these. Motors are used as power sources for the carriage and the transport means, and these motors are also required to have high performance.

【0005】プリンタのキャリッジの駆動には、例え
ば、ステッピングモータ、DCモータやブラシレスDC
モータなどが利用され、一般に、低価格帯のプリンタで
は、ステッピングモータが使用され、より高性能を要求
される中級機以上のプリンタには、DCモータやブラシ
レスDCモータなどが利用されている。
For driving the carriage of the printer, for example, a stepping motor, a DC motor, a brushless DC
A motor or the like is used. In general, a stepping motor is used in a low-priced printer, and a DC motor or a brushless DC motor is used in a printer of an intermediate level or higher which requires higher performance.

【0006】使用するモータの種類はモータの特性によ
っても決定される。例えば、DCモータは、ブラシの耐
久性に問題があるため、耐久性を重視する場合には、ブ
ラシレスDCモータを使用する場合が多い。
[0006] The type of motor used is also determined by the characteristics of the motor. For example, a DC motor has a problem in the durability of a brush. Therefore, when the durability is important, a brushless DC motor is often used.

【0007】これらのモータの制御方法としては、2相
リニアエンコーダ及び位置サーボ回路を用いてクローズ
ドループによって位置及び速度の制御を行うのが一般的
である(第1の方法)。
[0007] As a method of controlling these motors, it is common to control the position and speed in a closed loop using a two-phase linear encoder and a position servo circuit (first method).

【0008】また、第2の方法として、特開平10−2
15597号公報で提案されているように、3相シンク
ロナスモータを、回転子の回転速度に着目し、低速域で
はステッピングモータとして動作させて位置決め制御を
正確に行い、高速域ではセンサレス運転する方式も知ら
れている。
As a second method, Japanese Patent Laid-Open No. 10-2
As proposed in Japanese Patent Application Laid-Open No. 15597, a method in which a three-phase synchronous motor is operated as a stepping motor in a low-speed region to accurately perform positioning control, and performs a sensorless operation in a high-speed region, focusing on the rotation speed of a rotor. Is also known.

【0009】[0009]

【発明が解決しようとする課題】しかしながら、上述し
たような従来のCRモータの制御では、以下のような問
題が生じる。
However, the above-described conventional control of the CR motor has the following problems.

【0010】クローズドループで制御を行う第1の方法
においては、加減速の立ち上がり及び立ち下がりにおい
ては、ブラシレスモータの特性を生かした、効率良く急
峻な加減速を行うことができるが、等速での駆動が要求
される記録領域においては、速度誤差を検出して速度指
令値を制御するために、領域全体での平均速度は目標速
度とほぼ同じとなるが、各時点での速度は、目標速度と
はわずかに異なった値となることが多い(制御の揺ら
ぎ)。プリンタなどの記録装置においては、この制御並
びに速度の揺らぎにより記録画像にもムラが発生してし
まう。
In the first method of performing control in a closed loop, steep acceleration and deceleration can be efficiently performed at the rise and fall of acceleration and deceleration by making use of the characteristics of a brushless motor. In the recording area where the drive of the drive is required, the average speed in the entire area is almost the same as the target speed in order to detect the speed error and control the speed command value. The value often differs slightly from the speed (control fluctuation). In a printing apparatus such as a printer, unevenness also occurs in a printed image due to the fluctuation of the control and the speed.

【0011】また、第2の方法においては、起動時及び
停止時を含む加減速領域ではステッピングモータとして
動作させることにより精度を向上することはできるが、
脱調防止のマージンが必要なため、ブラシレスモータの
特性を生かしきれず、効率良く急峻な加減速を行うこと
ができない。等速での駆動が要求される記録領域におい
ては、上記第1の方法と同様に、速度誤差を検出して速
度指令値を制御するために制御並びに速度の揺らぎが生
じる。従って、この方法で記録装置を制御すると、記録
画像にもムラが発生してしまう。
In the second method, the accuracy can be improved by operating as a stepping motor in an acceleration / deceleration region including at the time of starting and stopping.
Since a margin for preventing step-out is required, the characteristics of the brushless motor cannot be fully utilized, and steep acceleration / deceleration cannot be performed efficiently. In a recording area where driving at a constant speed is required, control and speed fluctuations occur in order to detect a speed error and control a speed command value, as in the first method. Therefore, if the printing apparatus is controlled by this method, unevenness occurs in the printed image.

【0012】本発明はこのような課題を解決するために
なされたものであり、急峻な加減速が可能であり、等速
領域における制御や速度のムラを低減することができる
移動制御のための装置及び方法を提供することを目的と
するものである。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and is intended to provide steep acceleration / deceleration, control in a constant speed region, and movement control capable of reducing speed unevenness. It is an object to provide an apparatus and a method.

【0013】[0013]

【課題を解決するための手段】上記目的を解決する本発
明の一実施形態は、ブラシレスDCモータを用いて被駆
動体の移動制御を行う移動制御装置であって、前記モー
タに取り付けられており、該モータの角度位置を検出す
る角度検出手段と、前記角度検出手段からの信号に基づ
いて、第1の駆動信号を生成する第1の駆動手段と、所
定の周波数の基準信号に基づいて、第2の駆動信号を生
成する第2の駆動手段と、前記被駆動体が加減速を行う
領域においては前記第1の駆動信号によって前記モータ
を駆動し、前記被駆動体が等速運動を行う領域において
は前記第2の駆動信号によって前記モータを駆動する駆
動制御手段とを備えた移動制御装置である。
One embodiment of the present invention for solving the above-mentioned object is a movement control device for controlling the movement of a driven body using a brushless DC motor, which is attached to the motor. An angle detecting means for detecting an angular position of the motor; a first driving means for generating a first driving signal based on a signal from the angle detecting means; and a reference signal having a predetermined frequency. A second driving means for generating a second driving signal, and in a region where the driven body accelerates / decelerates, the motor is driven by the first driving signal, and the driven body moves at a constant speed. In a region, the movement control device includes: a drive control unit that drives the motor by the second drive signal.

【0014】すなわち、本発明においては、ブラシレス
DCモータを用いて被駆動体の移動制御を行う際に、モ
ータの角度位置を検出し、検出された角度位置に基づい
て、第1の駆動信号を生成し、所定の周波数の基準信号
に基づいて、第2の駆動信号を生成し、被駆動体が加減
速を行う領域においては第1の駆動信号によってモータ
を駆動し、被駆動体が等速運動を行う領域においては第
2の駆動信号によってモータを駆動する。
That is, in the present invention, when the movement of the driven body is controlled using the brushless DC motor, the angular position of the motor is detected, and the first drive signal is generated based on the detected angular position. And generating a second drive signal based on a reference signal of a predetermined frequency, and driving the motor by the first drive signal in a region where the driven body accelerates / decelerates, so that the driven body has a constant speed. The motor is driven by the second drive signal in the region where the movement is performed.

【0015】このようにすると、加減速を行う領域にお
いては、ブラシレスDCモータの特性を生かした短時間
での急峻な加減速を行い、等速移動を行う領域において
は、基準信号の精度に応じてモータの回転速度の変化を
小さくすることができる。
In this manner, in a region where acceleration / deceleration is performed, sharp acceleration / deceleration is performed in a short time by making use of the characteristics of the brushless DC motor. Thus, the change in the rotation speed of the motor can be reduced.

【0016】この移動制御装置を記録装置のキャリッジ
の制御に用いた場合には、記録領域におけるキャリッジ
の移動速度が安定するので、記録の際のムラが低減され
ると共に、急峻な加減速が可能であるので記録装置の走
査方向の幅を短縮して装置全体をコンパクトにすること
ができる。
When this movement control device is used for controlling the carriage of a printing apparatus, the movement speed of the carriage in the printing area is stabilized, so that unevenness during printing is reduced and steep acceleration / deceleration is possible. Therefore, the width of the recording apparatus in the scanning direction can be reduced, and the entire apparatus can be made compact.

【0017】[0017]

【発明の実施の形態】[参考例]始めに、DCモータを
用いてプリンタの制御を行う場合の一般的な例について
図9から図13を参照して説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference Example First, a general example in which a DC motor is used to control a printer will be described with reference to FIGS.

【0018】図9は一般的なプリンタの概略構成を示す
図であり、同図において、1101は制御部であり、プ
リンタ全体の制御を行う。制御部1101はCPU 1
101A、ROM 1101B、RAM 1101Cを
備える。CPU 1101AはROM 1101Bに格
納されている各種制御プログラムを実行して、プリンタ
を制御する。RAM 1101Cは、CPU 1101
Aが各種処理を実行するために、一時的にデータなどを
保管する為の記憶領域を備える。また、1102はバス
であり、制御部1101と周辺の各部とをバス接続す
る。
FIG. 9 is a diagram showing a schematic configuration of a general printer. In FIG. 9, reference numeral 1101 denotes a control unit which controls the entire printer. The control unit 1101 is a CPU 1
101A, a ROM 1101B, and a RAM 1101C. The CPU 1101A executes various control programs stored in the ROM 1101B to control the printer. The RAM 1101C is a CPU 1101
A has a storage area for temporarily storing data and the like in order for A to execute various processes. Reference numeral 1102 denotes a bus, which connects the control unit 1101 to peripheral units via a bus.

【0019】1103は画像バッファであり、外部のI
/F部を経由して受信した画像データの一部または全部
を一時的に貯えるバッファである。1104は外部I/
F部であり、制御部1101の制御のもとに接続手段1
105を経由してホスト1106とのコマンドの送受信
や画像データの受信を行う。1105は接続手段であ
り、プリンタとホスト1106とを接続する。
Reference numeral 1103 denotes an image buffer.
A buffer for temporarily storing part or all of the image data received via the / F unit. 1104 is an external I /
F unit, under the control of the control unit 1101,
A command is transmitted / received to / from the host 1106 via the host computer 105 and image data is received. A connection unit 1105 connects the printer and the host 1106.

【0020】1106はホストであり、接続手段110
5によりプリンタと接続されており、プリンタとのコマ
ンドの送受信や画像データの送信を行う。
Reference numeral 1106 denotes a host;
The printer 5 is connected to a printer, and transmits and receives commands to and from the printer and transmits image data.

【0021】1107はモータ制御部であり、キャリッ
ジモータ1111の駆動制御を行う。1111はキャリ
ッジモータ(CRモータ)であり、記録ヘッド1113
を主走査方向に往復移動させる。
Reference numeral 1107 denotes a motor control unit which controls driving of the carriage motor 1111. Reference numeral 1111 denotes a carriage motor (CR motor).
Is reciprocated in the main scanning direction.

【0022】1112は記録ヘッド制御部であり、ホス
トから送られてきた画像データを記録ヘッドに適した形
に処理し、記録ヘッドの主走査方向の往復移動に同期し
て記録ヘッドに画像データ、各種制御信号及び吐出パル
スを印加して記録を行わせる。
Reference numeral 1112 denotes a printhead control unit which processes image data sent from the host in a form suitable for the printhead, and transfers image data to the printhead in synchronization with reciprocation of the printhead in the main scanning direction. Printing is performed by applying various control signals and ejection pulses.

【0023】1113は記録ヘッドを搭載したキャリッ
ジ(CR)であり、記録ヘッド制御部1112から転送
されてくる画像データを副走査方向に単数又は複数ドッ
トで、ヘッド内部の吐出手段に記録ヘッド制御部111
2から送られてくる吐出パルスを印加してインク滴を吐
出することにより記録紙1206に記録が行われ、この
記録動作を主走査方向に往復移動しながら繰り返す。
Reference numeral 1113 denotes a carriage (CR) on which a print head is mounted. The image data transferred from the print head control unit 1112 is singly or plurally printed in the sub-scanning direction. 111
The recording is performed on the recording paper 1206 by applying the discharge pulse sent from 2 and discharging ink droplets, and this recording operation is repeated while reciprocating in the main scanning direction.

【0024】1114はCRモータ駆動信号であり、モ
ータ制御部1107から出力されて、CRモータ111
1を駆動する。1115は紙搬送(LF)モータであ
り、図示されない制御部より駆動されて、記録紙を搬送
する。
Reference numeral 1114 denotes a CR motor drive signal, which is output from the motor control unit 1107 and outputs a CR motor 111
1 is driven. A paper transport (LF) motor 1115 is driven by a control unit (not shown) to transport a recording paper.

【0025】1116はリニアエンコーダスケールであ
り、本参考例においては、主走査方向に1200ライン
ペア/インチの縦縞が記録されているものとする。11
17はリニアエンコーダセンサであり、リニアエンコー
ダスケール1116CR1113の位置情報を読み取
り、2値化信号を出力する。1118は位置情報処理部
であり、記録位置の検出や、位置の変化量である速度の
演算や速度の変化量である加速度の演算を行う。
Reference numeral 1116 denotes a linear encoder scale. In this embodiment, it is assumed that 1200 lines pairs / inch vertical stripes are recorded in the main scanning direction. 11
A linear encoder sensor 17 reads the position information of the linear encoder scale 1116CR1113 and outputs a binary signal. Reference numeral 1118 denotes a position information processing unit which detects a recording position, calculates a speed as a change in position, and calculates an acceleration as a change in speed.

【0026】1206は記録紙であり、記録ヘッド制御
部1112の制御のもとに、CR1113に搭載された
記録ヘッドから吐出された複数のインク滴によって画像
が形成される。
Reference numeral 1206 denotes a recording sheet, under the control of the recording head control unit 1112, an image is formed by a plurality of ink droplets discharged from the recording head mounted on the CR 1113.

【0027】上記のような構成のプリンタの記録動作を
順に説明すると、制御部1101の制御により、接続手
段1105及び外部I/F部1104を経由して、ホス
ト1106から送られてくる画像データの1部又は全部
を受信し、画像バッファ1103に格納する。
The recording operation of the printer having the above-described configuration will be described in order. Under the control of the control unit 1101, the image data sent from the host 1106 via the connection unit 1105 and the external I / F unit 1104 is controlled. One or all copies are received and stored in the image buffer 1103.

【0028】画像データが記録可能な量だけ格納される
と、モータ制御部1107の制御に基づき、CR111
3の駆動を開始し、記録可能な速度まで加速した後に等
速領域に移行する。CR1113が記録可能な等速領域
で安定し、記録開始位置まで達すると、画像バッファ1
103に格納された画像データは、バス1102を経由
してヘッド制御部1112に送られ、CR1113に搭
載された記録ヘッドに転送される。
When the image data is stored in a recordable amount, the CR 111 is controlled based on the control of the motor control unit 1107.
3 is started, and after accelerating to a recordable speed, the operation shifts to the constant velocity region. When the CR 1113 is stabilized in the recordable constant velocity area and reaches the recording start position, the image buffer 1
The image data stored in 103 is sent to the head control unit 1112 via the bus 1102, and is transferred to the recording head mounted on the CR 1113.

【0029】そして、記録ヘッドを搭載したCR111
3は、リニアエンコーダスケール1116の位置情報を
リニアエンコーダセンサ1117で読み取った値に基づ
いて位置が制御され、CRモータ1111の駆動により
主走査方向に等速度で移動されながら、記録ヘッドに記
録ヘッド制御部1112から送られてくるインクの吐出
信号を印加することにより記録紙1206に画像が形成
される。1回の走査における画像データの記録が終了す
ると、CR1113が停止するまで減速制御して目標位
置で停止させ、双方向記録を行う場合には、逆方向の記
録に備える。
Then, the CR 111 on which the recording head is mounted
The position 3 is controlled based on a value obtained by reading the position information of the linear encoder scale 1116 by the linear encoder sensor 1117, and the print head is controlled by the CR motor 1111 while being moved at a constant speed in the main scanning direction. An image is formed on the recording paper 1206 by applying an ink ejection signal sent from the unit 1112. When the recording of the image data in one scan is completed, the deceleration control is performed until the CR 1113 stops, and the image is stopped at the target position.

【0030】また、主走査方向の記録が終了する度に、
(LF)モータ1115により記録紙1206の搬送が
行われる。上記の動作を繰り返して、1ページの記録が
終了する。
Each time printing in the main scanning direction is completed,
(LF) The recording paper 1206 is conveyed by the motor 1115. By repeating the above operation, recording of one page is completed.

【0031】図10Aは、CR1113の動作特性を速
度と時間の関係で示したグラフである。同図において、
1201はCR1113の加速領域を示し、CR111
3が記録可能速度に達して記録領域1202に入るまで
の時間である。1202は記録領域であり、ここでは、
リニアエンコーダスケール1116からの位置情報に基
づいて制御される。1203はCR1113の減速領域
であり、CR1113が減速して停止するまでの時間で
ある。
FIG. 10A is a graph showing the operating characteristics of the CR 1113 in relation to speed and time. In the figure,
Reference numeral 1201 denotes an acceleration region of the CR 1113;
3 is the time from when the recording speed reaches the recordable speed until the recording area 1202 is entered. Reference numeral 1202 denotes a recording area.
It is controlled based on the position information from the linear encoder scale 1116. Reference numeral 1203 denotes a deceleration region of the CR 1113, which is a time until the CR 1113 decelerates and stops.

【0032】この減速領域が終了すると、双方向記録を
行う場合には、CR1113は反対方向に移動しつつ記
録が可能な状態となる。
When the deceleration area ends, when performing bidirectional recording, the CR 1113 moves to the opposite direction to enable recording.

【0033】本参考例のプリンタは、記録モードとして
高速記録モードと高解像度記録モードとの2つの記録モ
ードを有している。1204は高速記録モードのCRの
速度と時間との関係を示しており、ここでは、例えば、
主走査方向に600dpiの解像度で記録した時の特性
を示す。
The printer according to the present embodiment has two recording modes, a high-speed recording mode and a high-resolution recording mode, as recording modes. Reference numeral 1204 denotes a relationship between the CR speed and time in the high-speed recording mode.
This shows the characteristics when recording is performed at a resolution of 600 dpi in the main scanning direction.

【0034】1205は、高解像度記録モードのCRの
速度と時間との関係を示しており、ここでは、例えば、
主走査方向に900dpiの解像度で記録した時の特性
を示す。
Reference numeral 1205 denotes a relationship between the CR speed and the time in the high-resolution recording mode.
This shows the characteristics when recording is performed at a resolution of 900 dpi in the main scanning direction.

【0035】ここで、記録ヘッドの吐出周波数が一定で
あるとすると、900dpiの解像度は、600dpi
での解像度の1.5倍であるから、900dpiでの記
録速度は、600dpiの記録速度の2/3倍となる。
同様に、1200dpiでの記録速度は、600dpi
の記録速度の1/2倍の低速度となる。
Here, assuming that the ejection frequency of the recording head is constant, the resolution of 900 dpi is 600 dpi.
Therefore, the recording speed at 900 dpi is / times the recording speed at 600 dpi.
Similarly, the recording speed at 1200 dpi is 600 dpi.
Recording speed, which is half the recording speed of

【0036】図10Aの記録領域における速度の変化か
ら明らかなように、等速での駆動が要求される記録領域
においては、目標速度との誤差を検出して速度指令値を
制御するために、各時点での速度は、目標速度とはわず
かに異なった値となり、グラフ上のうねりのように速度
が揺らぐ。
As is apparent from the change in the speed in the printing area of FIG. 10A, in the printing area where the driving at the constant speed is required, in order to detect the error from the target speed and control the speed command value, The speed at each time point has a slightly different value from the target speed, and the speed fluctuates like a swell on the graph.

【0037】図10BはCRモータの駆動状態に関連し
て、制御部1101の制御によりバス1102を経由し
てモータ制御部1107に出力されるタイミング信号を
示している。
FIG. 10B shows a timing signal output to the motor control unit 1107 via the bus 1102 under the control of the control unit 1101, in relation to the driving state of the CR motor.

【0038】同図において、1211はENB信号であ
り、モータ制御部1107を動作可能状態にする。12
12はDIR信号であり、CRモータの回転方向を制御
する。本説明においては、信号の論理状態がLOWであ
るときに正転、HIGHであるときに逆転を指示する。
1213はBRK信号であり、減速領域1203の後半
時に、CRモータにブレーキをかける。1214はPW
M制御信号であり、リニアエンコーダセンサ1117か
らの位置情報をもとに演算された結果からPWM信号1
215のデューティを制御し、CRの速度を制御する。
1215はPWM信号であり、PWM制御信号1214
によってデューティが制御される。
In the figure, reference numeral 1211 denotes an ENB signal, which makes the motor control unit 1107 operable. 12
Reference numeral 12 denotes a DIR signal which controls the rotation direction of the CR motor. In the present description, normal rotation is instructed when the logic state of the signal is LOW, and reverse rotation is instructed when the signal is HIGH.
Reference numeral 1213 denotes a BRK signal, which brakes the CR motor in the latter half of the deceleration region 1203. 1214 is PW
M control signal, and a PWM signal 1 based on the result calculated based on the position information from the linear encoder sensor 1117.
The duty of 215 is controlled, and the speed of CR is controlled.
Reference numeral 1215 denotes a PWM signal, which is a PWM control signal 1214.
Controls the duty.

【0039】CRモータを駆動するときに、制御部11
01は、バス1102を経由して、BRK信号を解除
し、DIR信号1212を正転方向に設定し、PWM制
御信号1214でPWM信号1215のデューティを設
定して、モータ制御部1107を初期化してから、EN
B信号を1211を出力し、モータ制御部1107を動
作可能状態にする。
When driving the CR motor, the control unit 11
01, the BRK signal is released via the bus 1102, the DIR signal 1212 is set in the normal rotation direction, the duty of the PWM signal 1215 is set by the PWM control signal 1214, and the motor control unit 1107 is initialized. From, EN
The B signal is output as 1211 to make the motor control unit 1107 operable.

【0040】次に、リニアエンコーダセンサ1117か
らの位置情報をもとに演算された結果からPWM制御信
号1214を出力してPWM信号1215のデューティ
を制御し、CRモータを駆動してCR1113を駆動す
る。ここで、加減速領域において要求される特性は、位
置決め精度ではなく、滑らかでかつ急速に加減速を行う
ことである。これは、CR1113の加速領域1201
及び減速領域1203に必要な時間を短縮することによ
り、トータルの記録時間を短縮することができ、かつ、
装置の走査方向の幅を小さくすることも可能となるから
である。従って、加速領域1201では記録領域120
2に入るまでに、短時間で等速度になることが要求され
る。
Next, a PWM control signal 1214 is output from the result calculated based on the position information from the linear encoder sensor 1117 to control the duty of the PWM signal 1215, and the CR motor is driven to drive the CR 1113. . Here, the characteristic required in the acceleration / deceleration region is not positioning accuracy, but smooth and rapid acceleration / deceleration. This is the acceleration region 1201 of CR1113.
By reducing the time required for the deceleration area 1203, the total recording time can be reduced, and
This is because the width of the apparatus in the scanning direction can be reduced. Therefore, in the acceleration area 1201, the recording area 120
It is required that the speed becomes uniform in a short time before entering into 2.

【0041】1202は記録領域であり、ここでは、リ
ニアエンコーダセンサ1117からの位置情報をもとに
制御される。1203はCR1113の減速領域であ
り、CR1113が減速して停止するまでの時間を示
す。減速領域が終了すると、CR1113は、反対方向
の記録が可能な状態となる。
Reference numeral 1202 denotes a recording area, which is controlled based on position information from the linear encoder sensor 1117. Reference numeral 1203 denotes a deceleration region of the CR 1113, which indicates a time required for the CR 1113 to decelerate and stop. When the deceleration area ends, the CR 1113 is ready for recording in the opposite direction.

【0042】なお、具体的な速度制御方法については、
特開平5−80856号公報,特開平6−91977号
公報等に詳細に記載されているので省略する。
For a specific speed control method,
The details are described in JP-A-5-80856, JP-A-6-91977, and the like, and a description thereof will not be repeated.

【0043】図11Aは、DCモータを用いた場合のC
Rモータ制御部1107のブロック図であり、図11B
はブラシレスDCモータを用いた場合のCRモータ制御
部1107のブロック図である。
FIG. 11A is a graph showing a C value when a DC motor is used.
FIG. 11B is a block diagram of an R motor control unit 1107, and FIG.
FIG. 4 is a block diagram of a CR motor control unit 1107 when a brushless DC motor is used.

【0044】両図において、1211〜1215は、上
記において図10に関して説明した符号と同様である。
1301はPWM制御信号1214に基づいてデューテ
ィが制御されたPWM信号1215を生成するPWN生
成ブロックである。1311はDCモータの相電流駆動
ブロックであり、1211〜1215の信号にもとづい
てDCモータ駆動信号を生成し、DCモータ1312を
駆動する。
In both figures, reference numerals 1211 to 1215 are the same as those described above with reference to FIG.
Reference numeral 1301 denotes a PWM generation block that generates a PWM signal 1215 whose duty is controlled based on the PWM control signal 1214. Reference numeral 1311 denotes a DC motor phase current drive block which generates a DC motor drive signal based on the signals 1211-1215 and drives the DC motor 1312.

【0045】1313はブラシレスDCモータの3相電
流駆動ブロックであり、上述の1211〜1215の信
号及び、U相、V相、W相の各駆動コイルの通電順序を
切換える(以後、転流と称する)タイミング生成ブロッ
ク1323の制御に応じてブラシレスDCモータ用駆動
信号を生成し、ブラシレスDCモータ1314を駆動す
る。
Reference numeral 1313 denotes a three-phase current drive block of the brushless DC motor, which switches the signals 1211 to 1215 and the order of energization of the U-phase, V-phase, and W-phase drive coils (hereinafter referred to as commutation). A drive signal for the brushless DC motor is generated according to the control of the timing generation block 1323, and the brushless DC motor 1314 is driven.

【0046】1315は各相駆動用の回転子の角度検出
部であり、本参考例においては、ホール素子を使用し、
電気角で120度に配置された各相間の略中央の60度
の位置に配置され、回転子のN極が接近した時に+電
位、N極が接近した時に−電位となる正弦波を発生する
ものとする。
Reference numeral 1315 denotes an angle detection unit of a rotor for driving each phase. In this embodiment, a Hall element is used.
A sine wave is generated at a position approximately 60 degrees in the center between the phases arranged at 120 degrees in electrical angle. The sine wave has a positive potential when the N pole of the rotor approaches and a negative potential when the N pole approaches. Shall be.

【0047】1316はU相位置信号、1317はV相
位置信号、1318はW相位置信号である。1319は
波形整形ブロックであり、これら3つの相1316〜1
318の位置信号を二値化する。1320はU相二値化
位置信号、1321はV相二値化位置信号、1322は
W相二値化位置信号である。
Reference numeral 1316 denotes a U-phase position signal, 1317 denotes a V-phase position signal, and 1318 denotes a W-phase position signal. Reference numeral 1319 denotes a waveform shaping block which includes these three phases 1316-1 to 1316-1.
The position signal at 318 is binarized. Reference numeral 1320 denotes a U-phase binarization position signal, 1321 denotes a V-phase binarization position signal, and 1322 denotes a W-phase binarization position signal.

【0048】1323は転流タイミング生成ブロックで
あり、波形整形ブロック1319からの二値化された回
転子位置信号と、DIR信号1212との関係から、図
13の真理値表に従って、ブラシレスDCモータ131
4のU、V、W、各相を駆動する転流タイミングを生成
する。
A reference numeral 1323 denotes a commutation timing generation block, which determines a brushless DC motor 131 based on the relationship between the binarized rotor position signal from the waveform shaping block 1319 and the DIR signal 1212 according to the truth table of FIG.
4, U, V, W, and commutation timing for driving each phase are generated.

【0049】1331〜1340は、スイッチング素子
であり、モータに流れる電流を断続する。このうち13
35〜1340は、ブラシレスDCモータに流れる電流
を断続するスイッチング素子であり、転流タイミング生
成ブロック1323で生成された、ブラシレスDCモー
タ1314のU、V、W、各相を駆動する転流タイミン
グに、イネーブル条件とPWM変調とを考慮して制御さ
れる。
Reference numerals 1331 to 1340 denote switching elements for interrupting the current flowing through the motor. 13 of these
Reference numerals 35 to 1340 denote switching elements for interrupting the current flowing in the brushless DC motor. The switching elements 35 to 1340 generate the U, V, and W of the brushless DC motor 1314 and the commutation timing for driving each phase generated by the commutation timing generation block 1323. , And is controlled in consideration of the enable condition and the PWM modulation.

【0050】DCモータは、1211〜1214のI/
Fを介してブラシレスDCモータと同等に制御出来るの
で、以下ではブラシレスDCモータの制御についてのみ
説明する。
The DC motor has I / Os of 1211-1214.
Since control can be made equivalent to that of the brushless DC motor via F, only control of the brushless DC motor will be described below.

【0051】図12Aから14Cの各図は、図11Bの
対応する符号の部分における波形を示している。
Each of FIGS. 12A to 14C shows a waveform at the corresponding reference numeral in FIG. 11B.

【0052】図12Aは回転子の角度検出部1315で
検出された信号波形を示している。3相の1位置信号3
16〜1318の1周期を360°とし、U相位置信号
1316の立ち上がりスロープが振幅の略中央に達した
点を電気角で0°の位置とすると、V相位置信号131
7は、120°遅れたタイミングとなり、W相位置信号
1318は、240°遅れたタイミングで検出される。
FIG. 12A shows a signal waveform detected by the rotor angle detector 1315. 3 phase 1 position signal 3
Assuming that one cycle from 16 to 1318 is 360 ° and a point where the rising slope of the U-phase position signal 1316 reaches substantially the center of the amplitude is 0 ° in electrical angle, the V-phase position signal 131
7 is a timing delayed by 120 °, and the W-phase position signal 1318 is detected at a timing delayed by 240 °.

【0053】図12Bは、位置信号1316〜1318
の二値化信号を示しており、略中央の電位を閾値として
二値化したものである。
FIG. 12B shows the position signals 1316 to 1318.
And a binarized signal obtained by using a substantially central potential as a threshold value.

【0054】図12Cは、ブラシレスDCモータに流れ
る電流を断続するスイッチング素子1335〜1340
の駆動信号の波形である。図12Cにおいて、1401
はU相電源側スイッチング素子1335の駆動信号であ
り、U相の励磁コイルと電源との接続状態を制御する。
1402はU相GND側スイッチング素子1336の駆
動信号であり、U相の励磁コイルをGNDに接続し、P
WM信号にもとづいてGNDとの接続を断続する。
FIG. 12C shows switching elements 1335 to 1340 for interrupting the current flowing through the brushless DC motor.
5 is a waveform of the driving signal of FIG. In FIG. 12C, 1401
Is a drive signal for the U-phase power supply side switching element 1335, and controls the connection state between the U-phase excitation coil and the power supply.
Reference numeral 1402 denotes a drive signal for the U-phase GND side switching element 1336, which connects the U-phase excitation coil to GND,
The connection to GND is interrupted based on the WM signal.

【0055】同様に、1403はV相用電源側スイッチ
ング素子1337の駆動信号であり、1404はV相用
GND側スイッチング素子1338の駆動信号である。
また、1405はW相用電源側スイッチング素子133
9の駆動信号であり、1406はW相用GND側スイッ
チング素子1340の駆動信号である。これらの信号1
401〜1406はいずれもHIGHでON、LOWで
OFFを表す。
Similarly, reference numeral 1403 denotes a drive signal for the V-phase power supply side switching element 1337, and reference numeral 1404 denotes a drive signal for the V-phase GND side switching element 1338.
1405 is a W-phase power supply side switching element 133.
Reference numeral 9406 denotes a drive signal, and reference numeral 1406 denotes a drive signal of the W-phase GND-side switching element 1340. These signals 1
Reference numerals 401 to 1406 denote HIGH for ON and LOW for OFF.

【0056】また、回転方向については、上述のように
DIR1212が、LOWのときに正転方向を示してい
る。
As described above, when the DIR 1212 is LOW, the rotation direction indicates the normal rotation direction.

【0057】図12Cにおいて、回転子の回転角度が電
気角0°に達すると、U、V、W各相二値化位置信号1
320〜1322は、各々、H、L、Hとなり、図13
の真理値表に従って、各スイッチング素子の駆動信号1
401〜1406は、各々L、H、L、L、H、Lが出
力されて、W相が電源に接続され、U相がGNDに接続
されて、W相からU相に電流が流れて、向転子に回転力
を与える。
In FIG. 12C, when the rotation angle of the rotor reaches an electrical angle of 0 °, the U, V, and W phase binary position signals 1
320 to 1322 are H, L, and H, respectively.
In accordance with the truth table of FIG.
401 to 1406 output L, H, L, L, H, L, respectively, the W phase is connected to the power supply, the U phase is connected to GND, and the current flows from the W phase to the U phase, Gives a turning force to the trochanter.

【0058】回転子の回転角度が電気角60°に達する
と、U、V、W各相二値化位置信号1320〜1322
は、各々、H、L、Lとなり、図13の真理値表に従っ
て、各スイッチング素子の駆動信号1401〜1406
は、各々L、H、H、L、L、Lが出力されて、V相が
電源に接続され、U相がGNDに接続されて、W相から
U相に電流が流れて、回転子に回転力を与える。以下、
同様に回転子は、120°〜360(0)°へと回転し
続ける。
When the rotation angle of the rotor reaches the electrical angle of 60 °, the U, V, and W phase binarized position signals 1320 to 1322 are output.
Are H, L, and L, respectively, and drive signals 1401 to 1406 of the respective switching elements according to the truth table of FIG.
Output L, H, H, L, L, L respectively, the V phase is connected to the power supply, the U phase is connected to GND, the current flows from the W phase to the U phase, Give rotational force. Less than,
Similarly, the rotor continues to rotate from 120 ° to 360 (0) °.

【0059】図13は、転流タイミング生成ブロック1
323の真理値表であり、U相二値化位置信号(HS_
U)1320、W相二値化位置信号(HS_V)132
1、W相二値化位置信号(HS_W)1322と、DI
R1212の入力信号に対する、各スイッチング素子の
駆動信号1401〜1406の出力状態を示している。
FIG. 13 shows a commutation timing generation block 1
323 is a truth table, and is a U-phase binarized position signal (HS_
U) 1320, W-phase binary position signal (HS_V) 132
1. W-phase binarized position signal (HS_W) 1322, DI
The output state of the drive signals 1401 to 1406 of each switching element with respect to the input signal of R1212 is shown.

【0060】[実施形態]以下、本発明の好適な実施形
態について添付図面を参照して詳細に説明する。なお、
以下に説明する実施形態では、インクジェット記録方式
を用いた記録装置としてプリンタを例に挙げ説明する。
Preferred embodiments of the present invention will be described below in detail with reference to the accompanying drawings. In addition,
In the embodiment described below, a printer will be described as an example of a recording apparatus using an inkjet recording method.

【0061】本明細書において、「記録」(「プリン
ト」という場合もある)とは、文字、図形等有意の情報
を形成する場合のみならず、有意無意を問わず、また人
間が視覚で知覚し得るように顕在化したものであるか否
かを問わず、広く記録媒体上に画像、模様、パターン等
を形成する、または媒体の加工を行う場合も表すものと
する。
In this specification, “recording” (sometimes referred to as “print”) means not only the formation of significant information such as characters and figures, but also whether a person is visually perceived as significant or insignificant. Regardless of whether or not the image has been exposed so as to be able to perform the process, the case where an image, a pattern, a pattern, or the like is widely formed on a recording medium or a case where the medium is processed is also described.

【0062】また、「記録媒体」とは、一般的な記録装
置で用いられる紙のみならず、広く、布、プラスチック
・フィルム、金属板、ガラス、セラミックス、木材、皮
革等、インクを受容可能なものも表すものとする。
The “recording medium” is not limited to paper used in a general recording apparatus, but is widely applicable to ink, such as cloth, plastic film, metal plate, glass, ceramics, wood, and leather. Things are also represented.

【0063】さらに、「インク」(「液体」と言う場合
もある)とは、上記「記録(プリント)」の定義と同様
広く解釈されるべきもので、記録媒体上に付与されるこ
とによって、画像、模様、パターン等の形成または記録
媒体の加工、或いはインクの処理(例えば記録媒体に付
与されるインク中の色剤の凝固または不溶化)に供され
得る液体を表すものとする。
Further, “ink” (sometimes referred to as “liquid”) is to be interpreted widely as in the definition of “recording (printing)”, and by being applied on a recording medium, A liquid that can be used for forming an image, a pattern, a pattern, or the like, processing a recording medium, or processing ink (for example, coagulating or insolubilizing a colorant in ink applied to the recording medium) is used.

【0064】以下の説明においては、上述の参考例と同
様な部分には同じ参照符号を付し、説明を省略する。
In the following description, the same parts as those in the above-mentioned reference example are denoted by the same reference numerals, and the description will be omitted.

【0065】図1は本発明の実施形態としてのプリンタ
の概略構成を示す図であり、同図において、1101〜
1106及び、1111〜1206は、上述の参考例と
同様名部分である。
FIG. 1 is a view showing a schematic configuration of a printer according to an embodiment of the present invention.
Reference numerals 1106 and 1111 to 1206 are the same as in the above-described reference example.

【0066】101は、ブラシレス3相DCモータ駆動
用ブロックであり、加減速領域では、回転子位置信号1
02にもとづいてCRモータを駆動し、記録領域120
2では、発振器から生成された駆動信号にもとづいて、
CRモータを駆動するように制御する。また、102
は、回転子位置信号である。
Reference numeral 101 denotes a block for driving a brushless three-phase DC motor.
02, the CR motor is driven, and the recording area 120
In the second, based on the drive signal generated from the oscillator,
Control is performed to drive the CR motor. Also, 102
Is a rotor position signal.

【0067】本実施形態のプリンタの動作を説明する
と、制御部1101の制御により、接続手段1105お
よび、外部I/F部1104を経由して、ホスト110
6から送られてくる画像データの1部又は全部を受信
し、画像バッファ1103に格納する。
The operation of the printer according to this embodiment will be described. Under the control of the control unit 1101, the host 110 is connected via the connection unit 1105 and the external I / F unit 1104.
6 is received and stored in the image buffer 1103.

【0068】受信した画像データが記録可能な量に達す
ると、モータ制御部101の制御により、CR1113
を駆動し記録可能な速度まで加速して以後等速領域に移
行する。CR1113が記録可能な等速領域で安定し、
記録開始位置まで達すると、画像バッファ1103に格
納された前記画像データは、バス1102を経由してヘ
ッド制御部1112に送られ、CR1113に搭載され
た記録ヘッドに転送される。
When the received image data reaches a recordable amount, the CR 1113 is controlled by the motor control unit 101.
And accelerates to a recordable speed, and thereafter shifts to a constant velocity region. CR1113 is stable in the recordable constant velocity area,
When the image data reaches the recording start position, the image data stored in the image buffer 1103 is sent to the head control unit 1112 via the bus 1102, and is transferred to the recording head mounted on the CR 1113.

【0069】記録ヘッドを搭載したCR1113は、リ
ニアエンコーダスケール1116の位置情報を、リニア
エンコーダセンサ1117で読み取った値をもとに制御
され、CRモータ1111の駆動により主走査方向に等
速度で移動されながら、記録ヘッドに記録ヘッド制御部
1112から送られてくるインクの吐出信号を印加する
ことにより記録紙1206に画像が形成する。この走査
における画像データの記録が終了すると、CR1113
が停止するまで減速制御して目標位置で停止させ、双方
好記録を行う場合には逆方向の記録に備える。
The CR 1113 on which the recording head is mounted is controlled based on the position information of the linear encoder scale 1116 read by the linear encoder sensor 1117, and is moved at a constant speed in the main scanning direction by driving the CR motor 1111. Meanwhile, an image is formed on the recording paper 1206 by applying an ink ejection signal sent from the recording head control unit 1112 to the recording head. When the recording of the image data in this scanning is completed, the CR1113
Is decelerated until it stops, and stopped at the target position. When both-side recording is performed, preparation is made for recording in the reverse direction.

【0070】また、主走査方向の記録ごとに図示されな
い記録紙搬送モータにより記録紙1206の搬送が行わ
れる。このような動作を繰り返して、1ページの記録が
行われる。
The recording paper 1206 is transported by a recording paper transport motor (not shown) for each recording in the main scanning direction. By repeating such an operation, recording of one page is performed.

【0071】次に、本実施形態のブラシレス3相DCモ
ータ駆動用ブロック101について図面を参照して詳細
に説明する。
Next, the block 101 for driving a brushless three-phase DC motor according to this embodiment will be described in detail with reference to the drawings.

【0072】図2は、本実施形態におけるブラシレス3
相DCモータ駆動用ブロック101の詳細な構成を示す
図であり、同図において、1211〜1215及び、1
311〜1323は、上述の参考例と同様な部分であ
る。
FIG. 2 shows a brushless 3 according to this embodiment.
FIG. 3 is a diagram showing a detailed configuration of a phase DC motor driving block 101, in which FIG.
Reference numerals 311 to 1323 are the same as those in the above-described reference example.

【0073】203は、転流切換制御ブロックであり、
上述の参考例における波形整形ブロック1319で二値
化された回転子の位置信号の速度の変化にもとづいて、
第2の転流タイミング生成ブロック206からの駆動タ
イミングと、転流タイミング生成ブロック1323から
の駆動タイミングとを切換える切換え信号204を出力
する。この転流タイミング切換え信号204は、CRモ
ータが略等速回転となった時に、HIGHが出力され
る。
Reference numeral 203 denotes a commutation switching control block.
Based on the change in the speed of the position signal of the rotor binarized by the waveform shaping block 1319 in the above reference example,
A switching signal 204 for switching between the drive timing from the second commutation timing generation block 206 and the drive timing from the commutation timing generation block 1323 is output. This commutation timing switching signal 204 is output HIGH when the CR motor rotates at substantially constant speed.

【0074】205は、PWM生成ブロックであり、上
述の参考例のPWM生成ブロック1301と同様に、P
WM制御信号1214にもとづいて、デューティが制御
されたPWM信号1215を生成する。また、転流タイ
ミング切換え信号204の立ち上がり時点でPWM制御
信号1214のデューティを記憶し、転流タイミング切
換え信号204がHIGHの間、記憶した一定のデュー
ティでPWM信号を出力する。
Reference numeral 205 denotes a PWM generation block, which is similar to the PWM generation block 1301 of the above-described reference example.
Based on the WM control signal 1214, a PWM signal 1215 whose duty is controlled is generated. Also, the duty of the PWM control signal 1214 is stored at the rising point of the commutation timing switching signal 204, and the PWM signal is output at the stored constant duty while the commutation timing switching signal 204 is HIGH.

【0075】206は、第2の転流タイミング生成ブロ
ックであり、所望の速度で駆動する転流タイミングを、
例えば、水晶振動子の精度で生成する。
Reference numeral 206 denotes a second commutation timing generation block which determines a commutation timing for driving at a desired speed.
For example, it is generated with the accuracy of a quartz oscillator.

【0076】207は、転流タイミング選択ブロックで
あり、転流タイミング切換え信号204からの信号によ
り、第2の転流タイミング生成ブロック206からの駆
動タイミングと、転流タイミング生成ブロック1323
からの駆動タイミングとのいずれかを選択する。転流タ
イミング切換え信号204がHIGHの時、第2の転流
タイミング生成ブロック206から出力された駆動タイ
ミングを選択する。
Reference numeral 207 denotes a commutation timing selection block, which receives a drive timing from the second commutation timing generation block 206 and a commutation timing generation block 1323 according to a signal from the commutation timing switching signal 204.
From the drive timing. When the commutation timing switching signal 204 is HIGH, the drive timing output from the second commutation timing generation block 206 is selected.

【0077】図3Aは本実施形態におけるCRが移動す
る際の速度と時間の関係を示すグラフであり、図3Bは
本実施形態におけるCRが移動する際の加速度と時間の
関係を示すグラフであり、図3Cは本実施形態における
3相ブラシレスDCモータ駆動用ブロック101と、制
御部1101とのI/F信号及び、PWM信号の状態を
示す図である。これら3つの図はいずれも同じ移動に関
して記載されている。
FIG. 3A is a graph showing the relationship between the speed and time when the CR moves in this embodiment, and FIG. 3B is a graph showing the relationship between acceleration and time when the CR moves in this embodiment. FIG. 3C is a diagram showing a state of an I / F signal and a PWM signal between the three-phase brushless DC motor driving block 101 and the control unit 1101 in this embodiment. All three figures are described for the same movement.

【0078】図3Aにおいて、1201〜1203は、
上述の参考例と同様の部分を示しており、301〜30
2も上述の参考例の1204〜1205と同様に異なる
記録モードでの移動の際の速度と時間との関係を示して
いる。図3Aと図10Aとを比較すると、図3Aに示さ
れた本実施形態の方が、等速で移動する記録領域での速
度ムラ(揺らぎ)が低減されている。
In FIG. 3A, reference numerals 1201 to 1203 denote:
The same parts as in the above reference example are shown, and 301 to 30 are shown.
Reference numeral 2 also indicates the relationship between speed and time when moving in a different recording mode, similarly to the above-described reference examples 1204 to 1205. Comparing FIG. 3A and FIG. 10A, the present embodiment shown in FIG. 3A has reduced speed unevenness (fluctuation) in a recording area moving at a constant speed.

【0079】図3Bにおいて、303はCRが移動する
際の加速度の時間的変化を示しており、図示されたよう
に加速度は、加速領域1201では+(プラス)の値、
記録領域1202では略0であり、減速領域では−(マ
イナス)の値となる。
In FIG. 3B, reference numeral 303 denotes a temporal change of the acceleration when the CR moves. As shown, the acceleration has a value of + (plus) in the acceleration region 1201;
In the recording area 1202, the value is substantially 0, and in the deceleration area, the value is-(minus).

【0080】図3Cにおいて、1121〜1124は、
上述の参考例と同様な信号を示している。304は本実
施形態では、記録領域におけるPWM信号1215のデ
ューティが一定である事を示している。
In FIG. 3C, 1121 to 1124 are:
A signal similar to that of the above-described reference example is shown. Reference numeral 304 indicates that the duty of the PWM signal 1215 in the recording area is constant in the present embodiment.

【0081】図4は、本実施形態における3相ブラシレ
スDCモータ駆動用ブロック101での制御が、加速領
域1201に対する制御から記録領域1202に対する
制御へ移行するときの、各信号の状態を詳細に示すタイ
ミングチャートである。
FIG. 4 shows in detail the state of each signal when the control in the three-phase brushless DC motor driving block 101 in the present embodiment shifts from control on the acceleration area 1201 to control on the recording area 1202. It is a timing chart.

【0082】この図において、401はU相二値化位置
信号1320の状態の変化、402はV相二値化位置信
号1321の状態の変化、403はW相二値化位置信号
1322の状態の変化をそれぞれ示している。図中点線
で示した時点が加速状態から等速状態への移行タイミン
グである。
In this figure, 401 indicates a change in the state of the U-phase binarization position signal 1320, 402 indicates a change in the state of the V-phase binarization position signal 1321, and 403 indicates a state of the W-phase binarization position signal 1322. Changes are shown respectively. The point indicated by the dotted line in the figure is the timing of transition from the acceleration state to the constant velocity state.

【0083】404は二値化位置信号の周期カウンタの
値を示しており、ここでは、上記3つの相の二値化位置
信号401〜403のいずれかの立ち上がり及び立ち下
がりエッジに対応して、カウンタをリセットしながら、
基準クロックをカウントする。
Reference numeral 404 denotes the value of the period counter of the binarized position signal. In this case, corresponding to the rising and falling edges of any of the three-phase binarized position signals 401 to 403, While resetting the counter,
Count the reference clock.

【0084】405はラッチの状態を示しており、上記
404と同様に各エッジに対応して、カウンタのカウン
ト値が保持される。406はラッチタイミングであり、
カウンタのカウント値404をラッチ405に格納する
タイミングを示している。
Reference numeral 405 indicates the state of the latch, and the count value of the counter is held corresponding to each edge, as in the case of 404. 406 is a latch timing,
The timing at which the count value 404 of the counter is stored in the latch 405 is shown.

【0085】407は比較タイミングであり、カウンタ
のカウント値404と、ラッチ405の値を比較するタ
イミングを示している。408は切換タイミングであ
り、カウンタのカウント値404とラッチ405の値と
を比較した結果、両者がほぼ等しいと判断した(差が一
定の範囲内となった)タイミングを示している。
Reference numeral 407 denotes a comparison timing, which indicates a timing at which the count value 404 of the counter is compared with the value of the latch 405. Reference numeral 408 denotes a switching timing, which indicates the timing at which the count value 404 of the counter is compared with the value of the latch 405 and the two are determined to be substantially equal (the difference is within a certain range).

【0086】409は選択信号であり、比較結果がほぼ
等しいと判断された時、408に応じてHIGHとな
る。
Reference numeral 409 denotes a selection signal, which becomes HIGH in accordance with 408 when it is determined that the comparison results are substantially equal.

【0087】410はU相の電源への転流タイミングを
示すU相用電源側ジェネレータ信号、411はU相のG
NDへの転流タイミングを示すU相用GND側ジェネレ
ータ信号、412はV相の電源への転流タイミングを示
すU相用電源側ジェネレータ信号、413はV相のGN
Dへの転流タイミングを示すV相用GND側ジェネレー
タ信号、414はW相の電源への転流タイミングを示す
W相用電源側ジェネレータ信号、415はW相のGND
への転流タイミングを示すW相用GND側ジェネレータ
信号である。これら6つの信号は第2の転流タイミング
生成ブロック206によって生成される。
Reference numeral 410 denotes a U-phase power supply side generator signal indicating commutation timing to a U-phase power supply, and 411 denotes a U-phase G signal.
U-phase GND-side generator signal indicating commutation timing to ND, 412 is a U-phase power supply side generator signal indicating commutation timing to V-phase power supply, 413 is V-phase GN
V-phase GND side generator signal indicating commutation timing to D, 414 is a W-phase power supply side generator signal indicating commutation timing to a W-phase power supply, 415 is W-phase GND
7 is a W-phase GND-side generator signal indicating a commutation timing to the W-phase. These six signals are generated by the second commutation timing generation block 206.

【0088】416はPWM信号であり、上述の参考例
におけるPWM信号1215の加速状態から等速状態に
移行したときの状態を示している。
Reference numeral 416 denotes a PWM signal, which indicates a state when the PWM signal 1215 in the above-described reference example has shifted from an acceleration state to a constant velocity state.

【0089】図1〜図4に示したように本実施形態で
は、制御部1101からのI/F信号1211〜121
4によって起動されると、ブラシレスDCモータ131
4は回転を開始し、PWM制御信号1214の制御に応
じてCRは、CR速度曲線301又は302と加速度曲
線303とに従って指定された目標速度まで加速する。
このときPWM信号304のデューティは、加速すると
ともに減少する。
As shown in FIGS. 1 to 4, in the present embodiment, I / F signals 1211 to 121 from control unit 1101 are provided.
4, the brushless DC motor 131
4 starts rotation, and the CR accelerates to a designated target speed according to the CR speed curve 301 or 302 and the acceleration curve 303 according to the control of the PWM control signal 1214.
At this time, the duty of the PWM signal 304 decreases as it accelerates.

【0090】CRが目標速度に近づくと、加速度は減少
し速度と目標速度とが略等しくなる。図4では点線で示
した時点で、CRが目標速度と略等しくなる場合を示し
ている。
When the CR approaches the target speed, the acceleration decreases and the speed becomes substantially equal to the target speed. FIG. 4 shows a case where CR becomes substantially equal to the target speed at the time indicated by the dotted line.

【0091】以下、本実施形態に関わるハードウェア設
計に関して、VHDLの記述例と状態遷移図とを参照し
て、主要部分を説明する。
The main parts of the hardware design according to the present embodiment will be described below with reference to a description example of VHDL and a state transition diagram.

【0092】始めに、以下で使用する各変数に対する割
り当てをVHDLで記述すると、 width <= "0000000000000001" ; print_position <= "0000000000010000" ; down_position <= "0000000100000000" ; end_position <= "0000000100010000" ; const_zero <= "0000000000000000" ; sel <= tmp_sel ; tmp_edge_hl_u <= f_sens_u and ( not tmp_sens_u ) ; tmp_edge_hl_v <= f_sens_v and ( not tmp_sens_v ) ; tmp_edge_hl_w <= f_sens_w and ( not tmp_sens_w ) ; tmp_edge_lh_u <= ( not tmp_sens_u ) and tmp_sens_u ; tmp_edge_lh_v <= ( not tmp_sens_v ) and tmp_sens_v ; tmp_edge_lh_w <= ( not tmp_sens_w ) and tmp_sens_w ; edge_all <= tmp_edge_hl_u or tmp_edge_hl_v or tmp_edge_hl_w or tmp_edge_lh_u or tmp_edge_lh_v or tmp_edge_lh_w ; となる。
First, the assignment to each variable used in the following is described in VHDL: width <= "0000000000000001"; print_position <= "0000000000010000"; down_position <= "0000000100000000"; end_position <= "0000000100010000"; const_zero < = "0000000000000000"; sel <= tmp_sel; tmp_edge_hl_u <= f_sens_u and (not tmp_sens_u); tmp_edge_hl_v <= f_sens_v and (not tmp_sens_v); tmp_edge_lh_v <= (not tmp_sens_v) and tmp_sens_v; tmp_edge_lh_w <= (not tmp_sens_w) and tmp_sens_w; edge_all <= tmp_edge_hl_u or tmp_edge_hl_h_edge or edge_tmp_edge

【0093】図5Aは、転流切換制御ブロック203の
状態遷移図である。同図に示されているように、転流切
換制御ブロック203は、待機状態(wait_start)、加速
状態(ramp_up_s)、定速移動を行う記録状態(print_s)、
減速状態(ramp_down_s)の4つの状態をとる。図5B
は、待機状態(wait_2)と二値化位置信号1320〜13
22の変化点間の幅(count)をカウントして、ENB信
号(enb)の状態を切り換える処理(ph_count)との状態遷
移図である。
FIG. 5A is a state transition diagram of the commutation switching control block 203. As shown in the figure, the commutation switching control block 203 includes a standby state (wait_start), an acceleration state (ramp_up_s), a recording state for performing constant-speed movement (print_s),
It takes four states: deceleration state (ramp_down_s). FIG. 5B
Are the waiting state (wait_2) and the binarized position signals 1320 to 13
FIG. 21 is a state transition diagram of a process (ph_count) for counting the width (count) between 22 change points and switching the state of an ENB signal (enb).

【0094】図5Bのwait_2で行われる処理をVHDL
で記述すると、 l_count <= const_zero ; count <= "0000000000000000" ; position <= "0000000000000000" ; f_sens_u <= tmp_sens_u ; f_sens_v <= tmp_sens_v ; f_sens_w <= tmp_sens_w ; tmp_sens_u <= sens_u ; tmp_sens_v <= sens_v ; tmp_sens_w <= sens_w ; tmp_sel <= '0' ; edge_hl_u <= '0' ; edge_hl_v <= '0' ; edge_hl_w <= '0' ; edge_lh_u <= '0' ; edge_lh_v <= '0' ; edge_lh_w <= '0' ; となる。
The processing performed in wait_2 in FIG.
L_count <= const_zero; count <= "0000000000000000"; position <= "0000000000000000"; f_sens_u <= tmp_sens_u; f_sens_v <= tmp_sens_v; f_sens_w <= tmp_sens_w; tmp_sens_u; = sens_w; tmp_sel <= '0'; edge_hl_u <= '0'; edge_hl_v <= '0'; edge_hl_w <= '0'; edge_lh_u <= '0'; edge_lh_v <= '0'; edge_lh_w <= '0 ';

【0095】また、図5Bのph_countのステートで行わ
れる処理T20をVHDLで記述すると、 if ( edge_all = '1' ) then position <= position + 1 ; l_count <= count ; count <= "0000000000000000" ; edge_hl_u <= tmp_edge_hl_u ; edge_hl_v <= tmp_edge_hl_v ; edge_hl_w <= tmp_edge_hl_w ; edge_lh_u <= tmp_edge_lh_u ; edge_lh_v <= tmp_edge_lh_v ; edge_lh_w <= tmp_edge_lh_w ; if ( ( ( 1_count - width ) <= count ) and ( ( 1_count + width ) >= count ) ) then tmp_sel <= '1'; else tmp_sel <= '0'; end if; else count <= count + 1 ; end if ; f_sens_u <= tmp_sens_u ; f_sens_v <= tmp_sens_v ; f_sens_w <= tmp_sens_w ; tmp_sens_u <= sens_u ; tmp_sens_v <= sens_v ; tmp_sens_w <= sens_w ; となる。
If the process T20 performed in the state of ph_count in FIG. 5B is described in VHDL, if (edge_all = '1') then position <= position + 1; l_count <= count; count <= "0000000000000000"; edge_hl_u <= tmp_edge_hl_u; edge_hl_v <= tmp_edge_hl_v; edge_hl_w <= tmp_edge_hl_w; edge_lh_u <= tmp_edge_lh_u; edge_lh_v <= tmp_edge_lh_v; (edge_lh_w; = count)) then tmp_sel <= '1'; else tmp_sel <= '0'; end if; else count <= count + 1; end if; f_sens_u <= tmp_sens_u; f_sens_v <= tmp_sens_v; <= Sens_u; tmp_sens_v <= sens_v; tmp_sens_w <= sens_w;

【0096】図5Aに示されたように、待機状態から加
速状態への遷移は、ENB信号がHIGHとなった場合
(enb='1')に行われ、加速状態から記録状態への遷移
は、等速度検出信号がHIGHとなった場合(tmp_sel='
1')あるいはCRの位置が記録領域に入った場合に行わ
れる。等速度検出信号(tmp_sel)がHIGHにセットさ
れるのは、図5Bに示された、ph_countのステートで、
二値化位置信号1320〜1322の変化点間の幅(cou
nt)が1周期前の幅(1_count)と変動幅(width)以内で等
しい事を検出した時である。
As shown in FIG. 5A, the transition from the standby state to the acceleration state is performed when the ENB signal becomes HIGH.
(enb = '1'), the transition from the acceleration state to the recording state is performed when the constant velocity detection signal becomes HIGH (tmp_sel = '
1 ') or when the position of CR enters the recording area. The constant speed detection signal (tmp_sel) is set to HIGH in the state of ph_count shown in FIG. 5B.
The width between the changing points of the binarized position signals 1320 to 1322 (cou
nt) is equal to the width (1_count) one cycle before within the fluctuation width (width).

【0097】また、記録状態から減速状態への遷移は、
等速度検出信号がLOWとなった場合(tmp_sel='0')あ
るいはCRの位置が減速領域に入った場合に行われる。
そして、ENB信号がLOWとなった場合(enb='0')あ
るいはCRが停止位置に移動した場合に行われる。
The transition from the recording state to the deceleration state is as follows.
This is performed when the constant speed detection signal becomes LOW (tmp_sel = '0') or when the position of the CR enters the deceleration region.
This is performed when the ENB signal becomes LOW (enb = '0') or when the CR moves to the stop position.

【0098】図6A及び図6Bは、第2の転流タイミン
グ生成ブロック206の状態遷移図である。図示された
ように、第2の待機状態(wait_2)ではカウントをリセッ
トし、転流切換制御ブロック203で等速度検出信号(s
el=1)がセットされると、ph_count2ステートに移り、
目標速度の転流周期(count_value+1)に対するカウント
を行う(T15)。
FIGS. 6A and 6B are state transition diagrams of the second commutation timing generation block 206. FIG. As shown, the count is reset in the second waiting state (wait_2), and the commutation switching control block 203 resets the constant speed detection signal (s
When el = 1) is set, it moves to the ph_count2 state,
The count for the commutation cycle (count_value + 1) of the target speed is performed (T15).

【0099】このT15での処理をVHDLで記述する
と、 となる。
When the processing at T15 is described in VHDL, Becomes

【0100】また、第1の待機状態(wait_1)では6つの
駆動信号に対応する変数(g1_h;g1_l;g2_h;g2_l;g3_h;g3
_l)をクリアし、転流切換制御ブロック203で等速度
検出信号(sel=1)がセットされると、サブルーチンであ
るph_genステートに移る。
In the first waiting state (wait_1), the variables (g1_h; g1_l; g2_h; g2_l; g3_h; g3) corresponding to the six drive signals
_l) is cleared, and when the constant speed detection signal (sel = 1) is set in the commutation switching control block 203, the flow shifts to a ph_gen state which is a subroutine.

【0101】待機状態(wait_1)での処理をVHDLで記
述すると、 g1_h <= '0' ; g1_l <= '0' ; g2_h <= '0' ; g2_l <= '0' ; g3_h <= '0' ; g3_l <= '0' ; となる。
If the processing in the wait state (wait_1) is described in VHDL, g1_h <= '0'; g1_l <= '0'; g2_h <= '0'; g2_l <= '0'; g3_h <= '0 g3_l <= '0';

【0102】図7は、図6Bのサブルーチンph_genの状
態遷移図である。図示されたように、等速度領域へ移行
したタイミング(sel=1)で検出した6通りの励磁状態の
いずれかに対応した1つの状態(ph_state1〜6)へ移行す
る。そして、DIR信号1212の回転方向と転流周期
(count_value+1)ごとに6通りの状態(ph_state1〜6)間
での遷移が行われ、コイルのドライバの駆動信号(g1_h;
g1_l;g2_h;g2_l;g3_h;g3_l)を切換える。
FIG. 7 is a state transition diagram of the subroutine ph_gen of FIG. 6B. As shown in the figure, the state shifts to one state (ph_state1 to 6) corresponding to one of the six excitation states detected at the timing (sel = 1) when the state shifts to the constant velocity region. Then, the rotation direction and commutation period of the DIR signal 1212
The transition between the six states (ph_state1 to 6) is performed for each (count_value + 1), and the drive signal (g1_h;
g1_l; g2_h; g2_l; g3_h; g3_l).

【0103】T22からT33のそれぞれにおいて設定
される駆動信号をVHDLで記述すると、 T22 g1_h<='1';g1_l<='0';g2_h<='0';g2_l<='1';g3_h<
='0';g3_l<='0'; T23 g1_h<='1';g1_l<='0';g2_h<='0';g2_l<='0';g3_h<
='0';g3_l<='1'; T24 g1_h<='0';g1_l<='0';g2_h<='1';g2_l<='1';g3_h<
='0';g3_l<='0'; T25 g1_h<='0';g1_l<='1';g2_h<='1';g2_l<='0';g3_h<
='0';g3_l<='0'; T26 g1_h<='0';g1_l<='1';g2_h<='0';g2_l<='0';g3_h<
='1';g3_l<='0'; T27 g1_h<='0';g1_l<='0';g2_h<='0';g2_l<='1';g3_h<
='1';g3_l<='0'; T28 g1_h<='0';g1_l<='1';g2_h<='0';g2_l<='0';g3_h<
='1';g3_l<='0'; T29 g1_h<='0';g1_l<='1';g2_h<='0';g2_l<='1';g3_h<
='0';g3_l<='0'; T30 g1_h<='0';g1_l<='0';g2_h<='1';g2_l<='0';g3_h<
='0';g3_l<='1'; T31 g1_h<='1';g1_l<='0';g2_h<='0';g2_l<='0';g3_h<
='0';g3_l<='0'; T32 g1_h<='1';g1_l<='0';g2_h<='0';g2_l<='1';g3_h<
='0';g3_l<='0'; T33 g1_h<='0';g1_l<='0';g2_h<='0';g2_l<='1';g3_h<
='1';g3_l<='0'; となる。
When the drive signal set in each of T22 to T33 is described by VHDL, T22 g1_h <= '1'; g1_l <= '0'; g2_h <= '0'; g2_l <= '1'; g3_h <
= '0'; g3_l <= '0'; T23 g1_h <= '1'; g1_l <= '0'; g2_h <= '0'; g2_l <= '0'; g3_h <
= '0'; g3_l <= '1'; T24 g1_h <= '0'; g1_l <= '0'; g2_h <= '1'; g2_l <= '1'; g3_h <
= '0'; g3_l <= '0'; T25 g1_h <= '0'; g1_l <= '1'; g2_h <= '1'; g2_l <= '0'; g3_h <
= '0'; g3_l <= '0'; T26 g1_h <= '0'; g1_l <= '1'; g2_h <= '0'; g2_l <= '0'; g3_h <
= '1'; g3_l <= '0'; T27 g1_h <= '0'; g1_l <= '0'; g2_h <= '0'; g2_l <= '1'; g3_h <
= '1'; g3_l <= '0'; T28 g1_h <= '0'; g1_l <= '1'; g2_h <= '0'; g2_l <= '0'; g3_h <
= '1'; g3_l <= '0'; T29 g1_h <= '0'; g1_l <= '1'; g2_h <= '0'; g2_l <= '1'; g3_h <
= '0'; g3_l <= '0'; T30 g1_h <= '0'; g1_l <= '0'; g2_h <= '1'; g2_l <= '0'; g3_h <
= '0'; g3_l <= '1'; T31 g1_h <= '1'; g1_l <= '0'; g2_h <= '0'; g2_l <= '0'; g3_h <
= '0'; g3_l <= '0'; T32 g1_h <= '1'; g1_l <= '0'; g2_h <= '0'; g2_l <= '1'; g3_h <
= '0'; g3_l <= '0'; T33 g1_h <= '0'; g1_l <= '0'; g2_h <= '0'; g2_l <= '1'; g3_h <
= '1'; g3_l <= '0';

【0104】例えば、ph_state2の状態の時、DIR信
号1212=0で、(count=count_value)となった時、T
22の設定、 g1_h<='1';g1_l<='0';g2_h<='0';g2_l<='1';g3_h<
='0';g3_l<='0'; から、T23の設定、 g1_h<='1';g1_l<='0';g2_h<='0';g2_l<='1';g3_h<
='0';g3_l<='1'; へ切換わり、ph_state3の状態へ遷移する。
For example, in the state of ph_state2, when DIR signal 1212 = 0 and (count = count_value), T
22 settings, g1_h <= '1'; g1_l <= '0'; g2_h <= '0'; g2_l <= '1'; g3_h <
= '0'; g3_l <= '0'; From the setting of T23, g1_h <= '1'; g1_l <= '0'; g2_h <= '0'; g2_l <= '1'; g3_h <
= '0'; g3_l <= '1'; and transits to the state of ph_state3.

【0105】図8A及び図8Bは、PWM生成ブロック
205の状態遷移図である。図8Aでは第2の待機状態
(wait_2)とchg_sとの遷移を示しており、第2の待機状
態(wait_2)で変数pwm_onをゼロ(const_zero)にリセット
し、chg_sのステートにおいては、等速度検出信号がL
OW(sel=0)の間のみ制御部1101で演算されたPW
Mのデューティ幅を制御するPWM制御信号1214に
相当する値であるPWM_CNTをpwm_onに代入し、等速度検
出信号がHIGH(sel=1)の間は、等速度検出信号がH
IGHになる直前のPWM_CNTの値が用いられる事を示し
ている。
FIGS. 8A and 8B are state transition diagrams of the PWM generation block 205. FIG. FIG. 8A shows the second standby state.
(wait_2) and the transition between chg_s. In the second wait state (wait_2), the variable pwm_on is reset to zero (const_zero), and in the state of chg_s, the constant speed detection signal is L
PW calculated by control unit 1101 only during OW (sel = 0)
PWM_CNT, which is a value corresponding to the PWM control signal 1214 for controlling the duty width of M, is substituted into pwm_on, and while the constant speed detection signal is HIGH (sel = 1), the constant speed detection signal is high.
This indicates that the value of PWM_CNT immediately before it becomes IGH is used.

【0106】図8Aでの処理をVHDLで記述すると、
wait_2では、 pwm_on <= const_zero ; が行われ、chg_sでは、 pwm_on <= PWM_CNT ; が行われることとなる。
When the processing in FIG. 8A is described in VHDL,
In wait_2, pwm_on <= const_zero; is performed, and in chg_s, pwm_on <= PWM_CNT; is performed.

【0107】また、図8Bは第1の待機状態(wait_1)と
ramp_up_s2のステートとの遷移を示しており、ramp_up_
s2のステートでは、pwm_max+1の値をPWMの周期とし
て、pwm_countの値が0からpwm_onとなるまでの間、pwm
の値(PWM信号304)をHIGHにしている。
FIG. 8B shows the first wait state (wait_1).
The transition to the state of ramp_up_s2 is shown.
In the state of s2, the value of pwm_max + 1 is set as the PWM cycle, and the value of pwm_count is changed from 0 to pwm_on until the value of pwm_count becomes 0.
(PWM signal 304) is HIGH.

【0108】図8Bでの処理をVHDLで記述すると、
wait_1では、 pwm <= '0' ; pwm_count <= const_zero ; が行われ、T21では、 が行われることとなる。
If the processing in FIG. 8B is described in VHDL,
In wait_1, pwm <= '0'; pwm_count <= const_zero; is performed. In T21, Will be performed.

【0109】なお、図8A及び8Bにおいて使用される
変数に対する割り当てをVHDLで記述すると、 const_zero <= "0000000000000000" ; pwm_max <= "0000000000010000" ; となる。
When the assignments for the variables used in FIGS. 8A and 8B are described in VHDL, const_zero << = "0000000000000000"; pwm_max << = "0000000000010000";

【0110】以上説明した実施形態においては、回転子
が等速回転になった時に固定のPWMデューティで駆動
するようにしているが、固定PWMデューティ値に目標
周期で正弦波等の変調を加えても良く、同期時に位相を
ずらしても良い。
In the embodiment described above, the rotor is driven at a fixed PWM duty when the rotor rotates at a constant speed. However, the fixed PWM duty value is modulated by a sine wave or the like at a target period. The phase may be shifted at the time of synchronization.

【0111】また、等速領域へ移行するタイミングの検
出は、リニアエンコーダまたは、回転子の位置信号のパ
ルス数を計数して求めても良い。この場合、図5Aにお
いて、ramp_up_sステートからprint_sステートへの移行
条件を変更すればよい。
The timing of transition to the constant velocity region may be detected by counting the number of pulses of the position signal of the linear encoder or the rotor. In this case, in FIG. 5A, the condition for shifting from the ramp_up_s state to the print_s state may be changed.

【0112】[他の実施形態]以上の実施形態は、イン
クジェット記録方式に従って記録を行うインクジェット
プリンタに関して説明したが、他の記録方式を採用する
シリアル型の記録装置に対しても適用できることは明ら
かであろう。
[Other Embodiments] The above embodiments have been described with respect to an ink jet printer that performs printing in accordance with an ink jet printing method. However, it is apparent that the present invention can be applied to a serial type printing apparatus employing another printing method. There will be.

【0113】また、記録装置に限らず、等速で走査を行
う可動部分を有するあらゆる電子機器にも本発明は適用
できる。
The present invention is not limited to a recording apparatus, but can be applied to any electronic device having a movable portion that performs scanning at a constant speed.

【0114】インクジェット記録方式を採用するプリン
タに適用する場合は、インク吐出を行わせるために利用
されるエネルギーとして熱エネルギーを発生する手段
(例えば電気熱変換体やレーザ光等)を備え、前記熱エ
ネルギーによりインクの状態変化を生起させる方式を用
いることにより記録の高密度化、高精細化が達成でき
る。
When the present invention is applied to a printer adopting an ink jet recording system, a means (for example, an electrothermal converter or a laser beam) for generating thermal energy as energy used for discharging ink is provided. By using a method in which a change in the state of the ink is caused by energy, it is possible to achieve higher density and higher definition of recording.

【0115】その代表的な構成や原理については、例え
ば、米国特許第4723129号明細書、同第4740
796号明細書に開示されている基本的な原理を用いて
行うものが好ましい。この方式はいわゆるオンデマンド
型、コンティニュアス型のいずれにも適用可能である
が、特に、オンデマンド型の場合には、液体(インク)
が保持されているシートや液路に対応して配置されてい
る電気熱変換体に、記録情報に対応していて核沸騰を越
える急速な温度上昇を与える少なくとも1つの駆動信号
を印加することによって、電気熱変換体に熱エネルギー
を発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさ
せて、結果的にこの駆動信号に1対1で対応した液体
(インク)内の気泡を形成できるので有効である。
The typical structure and principle are described in, for example, US Pat. Nos. 4,723,129 and 4,740.
It is preferable to use the basic principle disclosed in the specification of Japanese Patent No. 796. This method can be applied to both the so-called on-demand type and continuous type. In particular, in the case of the on-demand type, liquid (ink)
By applying at least one drive signal corresponding to the recorded information and providing a rapid temperature rise exceeding the nucleate boiling to an electrothermal transducer arranged corresponding to the sheet or the liquid path holding the Since thermal energy is generated in the electrothermal transducer and film boiling occurs on the heat-acting surface of the recording head, bubbles in the liquid (ink) corresponding to this drive signal on a one-to-one basis can be formed. It is valid.

【0116】この気泡の成長、収縮により吐出用開口を
介して液体(インク)を吐出させて、少なくとも1つの
滴を形成する。この駆動信号をパルス形状とすると、即
時適切に気泡の成長収縮が行われるので、特に応答性に
優れた液体(インク)の吐出が達成でき、より好まし
い。
By discharging the liquid (ink) through the discharge opening by the growth and contraction of the bubble, at least one droplet is formed. When the drive signal is formed into a pulse shape, the growth and shrinkage of the bubble are performed immediately and appropriately, so that the ejection of liquid (ink) having particularly excellent responsiveness can be achieved, which is more preferable.

【0117】このパルス形状の駆動信号としては、米国
特許第4463359号明細書、同第4345262号
明細書に記載されているようなものが適している。な
お、上記熱作用面の温度上昇率に関する発明の米国特許
第4313124号明細書に記載されている条件を採用
すると、さらに優れた記録を行うことができる。
As the pulse-shaped drive signal, those described in US Pat. Nos. 4,463,359 and 4,345,262 are suitable. Further, if the conditions described in US Pat. No. 4,313,124 relating to the temperature rise rate of the heat acting surface are adopted, more excellent recording can be performed.

【0118】記録ヘッドの構成としては、上述の各明細
書に開示されているような吐出口、液路、電気熱変換体
の組み合わせ構成(直線状液流路または直角液流路)の
他に熱作用面が屈曲する領域に配置されている構成を開
示する米国特許第4558333号明細書、米国特許第
4459600号明細書に記載された構成も本発明に含
まれるものである。加えて、複数の電気熱変換体に対し
て、共通するスロットを電気熱変換体の吐出部とする構
成を開示する特開昭59−123670号公報や熱エネ
ルギーの圧力波を吸収する開口を吐出部に対応させる構
成を開示する特開昭59−138461号公報に基づい
た構成としても良い。
As the configuration of the recording head, in addition to the combination of the discharge port, the liquid path, and the electrothermal converter (linear liquid flow path or right-angle liquid flow path) as disclosed in the above-mentioned respective specifications, The configurations described in U.S. Pat. No. 4,558,333 and U.S. Pat. No. 4,459,600, which disclose a configuration in which the heat acting surface is arranged in a bending region, are also included in the present invention. In addition, Japanese Unexamined Patent Application Publication No. 59-123670 discloses a configuration in which a common slot is used as a discharge section of an electrothermal transducer for a plurality of electrothermal transducers, and an opening for absorbing pressure waves of thermal energy is discharged. A configuration based on JP-A-59-138461, which discloses a configuration corresponding to each unit, may be adopted.

【0119】さらに、記録装置が記録できる最大記録媒
体の幅に対応した長さを有するフルラインタイプの記録
ヘッドとしては、上述した明細書に開示されているよう
な複数記録ヘッドの組み合わせによってその長さを満た
す構成や、一体的に形成された1個の記録ヘッドとして
の構成のいずれでもよい。
Further, as a full-line type recording head having a length corresponding to the width of the maximum recording medium that can be recorded by the recording apparatus, the length is determined by combining a plurality of recording heads as disclosed in the above specification. This may be either a configuration satisfying the above requirements or a configuration as a single recording head formed integrally.

【0120】加えて、上記の実施形態で説明した記録ヘ
ッド自体に一体的にインクタンクが設けられたカートリ
ッジタイプの記録ヘッドのみならず、装置本体に装着さ
れることで、装置本体との電気的な接続や装置本体から
のインクの供給が可能になる交換自在のチップタイプの
記録ヘッドを用いてもよい。
In addition to the cartridge-type recording head in which the ink tank is provided integrally with the recording head itself described in the above embodiment, the recording head is electrically connected to the apparatus main body by being mounted on the apparatus main body. A replaceable chip-type recording head, which enables a simple connection and supply of ink from the apparatus main body, may be used.

【0121】また、以上説明した記録装置の構成に、記
録ヘッドに対する回復手段、予備的な手段等を付加する
ことは記録動作を一層安定にできるので好ましいもので
ある。これらを具体的に挙げれば、記録ヘッドに対して
のキャッピング手段、クリーニング手段、加圧あるいは
吸引手段、電気熱変換体あるいはこれとは別の加熱素子
あるいはこれらの組み合わせによる予備加熱手段などが
ある。また、記録とは別の吐出を行う予備吐出モードを
備えることも安定した記録を行うために有効である。
It is preferable to add recovery means for the printhead, preliminary auxiliary means, and the like to the configuration of the printing apparatus described above, since the printing operation can be further stabilized. Specific examples thereof include capping means for the recording head, cleaning means, pressurizing or suction means, preheating means using an electrothermal transducer or another heating element or a combination thereof. It is also effective to provide a preliminary ejection mode for performing ejection that is different from printing, in order to perform stable printing.

【0122】さらに、記録装置の記録モードとしては黒
色等の主流色のみの記録モードだけではなく、記録ヘッ
ドを一体的に構成するか複数個の組み合わせによってで
も良いが、異なる色の複色カラー、または混色によるフ
ルカラーの少なくとも1つを備えた装置とすることもで
きる。
Further, the recording mode of the recording apparatus is not limited to the recording mode of only the mainstream color such as black, but may be a single recording head or a combination of plural recording heads. Alternatively, the apparatus may be provided with at least one of full colors by color mixture.

【0123】以上説明した実施の形態においては、イン
クが液体であることを前提として説明しているが、室温
やそれ以下で固化するインクであっても、室温で軟化も
しくは液化するものを用いても良く、あるいはインクジ
ェット方式ではインク自体を30°C以上70°C以下
の範囲内で温度調整を行ってインクの粘性を安定吐出範
囲にあるように温度制御するものが一般的であるから、
使用記録信号付与時にインクが液状をなすものであれば
よい。
In the embodiments described above, the description is made on the assumption that the ink is a liquid. However, even if the ink solidifies at room temperature or lower, it is possible to use an ink that softens or liquefies at room temperature. Or, in the ink jet method, generally, the temperature of the ink itself is controlled within a range of 30 ° C. or more and 70 ° C. or less to control the temperature so that the viscosity of the ink is in a stable ejection range.
It is sufficient that the ink is in a liquid state when the use recording signal is applied.

【0124】加えて、積極的に熱エネルギーによる昇温
をインクの固形状態から液体状態への状態変化のエネル
ギーとして使用せしめることで積極的に防止するため、
またはインクの蒸発を防止するため、放置状態で固化し
加熱によって液化するインクを用いても良い。いずれに
しても熱エネルギーの記録信号に応じた付与によってイ
ンクが液化し、液状インクが吐出されるものや、記録媒
体に到達する時点では既に固化し始めるもの等のよう
な、熱エネルギーの付与によって初めて液化する性質の
インクを使用する場合も本発明は適用可能である。
In addition, in order to positively prevent the temperature rise due to thermal energy as energy for changing the state of the ink from a solid state to a liquid state, the temperature is positively prevented.
Alternatively, in order to prevent evaporation of the ink, ink that solidifies in a standing state and liquefies by heating may be used. In any case, the application of heat energy causes the ink to be liquefied by application of the heat energy according to the recording signal and the liquid ink to be ejected, or to start to solidify when reaching the recording medium. The present invention is also applicable to a case where an ink having a property of liquefying for the first time is used.

【0125】このような場合インクは、特開昭54−5
6847号公報あるいは特開昭60−71260号公報
に記載されるような、多孔質シート凹部または貫通孔に
液状または固形物として保持された状態で、電気熱変換
体に対して対向するような形態としてもよい。本発明に
おいては、上述した各インクに対して最も有効なもの
は、上述した膜沸騰方式を実行するものである。
In such a case, the ink is disclosed in JP-A-54-5
No. 6847 or Japanese Patent Application Laid-Open No. Sho 60-71260, in which the porous sheet is opposed to the electrothermal converter in a state of being held as a liquid or solid substance in the concave portions or through holes of the porous sheet. It may be. In the present invention, the most effective one for each of the above-mentioned inks is to execute the above-mentioned film boiling method.

【0126】なお、本発明は、複数の機器(例えばホス
トコンピュータ、インタフェイス機器、リーダ、プリン
タなど)から構成されるシステムに適用しても、一つの
機器からなる装置(例えば、複写機、ファクシミリ装置
など)に適用してもよい。
The present invention can be applied to a system composed of a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), but can be applied to a single device (for example, a copying machine, a facsimile). Device).

【0127】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体(または記録媒体)を、システムあるい
は装置に供給し、そのシステムあるいは装置のコンピュ
ータ(またはCPUやMPU)が記憶媒体に格納された
プログラムコードを読み出し実行することによっても、
達成されることは言うまでもない。この場合、記憶媒体
から読み出されたプログラムコード自体が前述した実施
形態の機能を実現することになり、そのプログラムコー
ドを記憶した記憶媒体は本発明を構成することになる。
また、コンピュータが読み出したプログラムコードを実
行することにより、前述した実施形態の機能が実現され
るだけでなく、そのプログラムコードの指示に基づき、
コンピュータ上で稼働しているオペレーティングシステ
ム(OS)などが実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
Further, an object of the present invention is to supply a storage medium (or a recording medium) in which a program code of software for realizing the functions of the above-described embodiments is recorded to a system or an apparatus, and a computer (a computer) of the system or the apparatus. Or a CPU or MPU) reads out and executes the program code stored in the storage medium,
It goes without saying that this is achieved. In this case, the program code itself read from the storage medium implements the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
In addition, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also based on the instructions of the program code,
The operating system (OS) running on the computer performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.

【0128】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張カー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書込まれた後、そのプログラムコードの指示
に基づき、その機能拡張カードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written in the memory provided in the function expansion card inserted into the computer or the function expansion unit connected to the computer, the program code is read based on the instruction of the program code. , The CPU provided in the function expansion card or the function expansion unit performs a part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.

【0129】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明した(図3Aから図8Bに示
す)タイミングチャート並びに状態遷移図に対応するプ
ログラムコードが格納されることになる。
When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the above-described timing charts (shown in FIGS. 3A to 8B) and state transition diagrams. Become.

【0130】[0130]

【発明の効果】以上説明したように本発明によれば、加
減速を行う領域においては、ブラシレスDCモータの特
性を生かした短時間での急峻な加減速を行い、等速移動
を行う領域においては、基準信号の精度に応じてモータ
の回転速度の変化を小さくすることができる。
As described above, according to the present invention, in a region where acceleration / deceleration is performed, a steep acceleration / deceleration is performed in a short time by utilizing the characteristics of the brushless DC motor, and in a region where constant speed movement is performed. Can reduce the change in the rotation speed of the motor according to the accuracy of the reference signal.

【0131】この移動制御装置を記録装置のキャリッジ
の制御に用いた場合には、記録領域におけるキャリッジ
の移動速度が安定するので、記録の際のムラが低減され
ると共に、急峻な加減速が可能であるので記録装置の走
査方向の幅を短縮して装置全体をコンパクトにすること
ができる。
When this movement control device is used for controlling the carriage of the printing apparatus, the movement speed of the carriage in the printing area is stabilized, so that unevenness during printing is reduced and steep acceleration / deceleration is possible. Therefore, the width of the recording apparatus in the scanning direction can be reduced, and the entire apparatus can be made compact.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施形態としてのプリンタの概略構成
を示す図である。
FIG. 1 is a diagram illustrating a schematic configuration of a printer as an embodiment of the present invention.

【図2】図1の実施形態におけるブラシレス3相DCモ
ータ駆動用ブロック101の詳細な構成を示す図であ
る。
FIG. 2 is a diagram showing a detailed configuration of a brushless three-phase DC motor driving block 101 in the embodiment of FIG. 1;

【図3A】図1の実施形態でCRが移動する際の速度と
時間の関係を示すグラフである。
FIG. 3A is a graph showing a relationship between speed and time when a CR moves in the embodiment of FIG. 1;

【図3B】図1の実施形態でCRが移動する際の加速度
と時間の関係を示すグラフである。
FIG. 3B is a graph showing a relationship between acceleration and time when the CR moves in the embodiment of FIG. 1;

【図3C】図1の実施形態の3相ブラシレスDCモータ
駆動用信号の状態を示す図である。
3C is a diagram showing a state of a three-phase brushless DC motor driving signal of the embodiment of FIG. 1;

【図4】図1の実施形態で加速制御から等速制御へ移行
するときの、各信号の状態を詳細に示すタイミングチャ
ートである。
FIG. 4 is a timing chart showing in detail the state of each signal when shifting from acceleration control to constant velocity control in the embodiment of FIG. 1;

【図5A】図1の実施形態の転流切換制御ブロックの第
1の状態遷移図である。
FIG. 5A is a first state transition diagram of a commutation switching control block of the embodiment of FIG. 1;

【図5B】図1の実施形態の転流切換制御ブロックの第
2の状態遷移図である。
FIG. 5B is a second state transition diagram of the commutation switching control block of the embodiment in FIG. 1;

【図6A】図1の実施形態の第2の転流タイミング生成
ブロッの第1の状態遷移図である。
FIG. 6A is a first state transition diagram of a second commutation timing generation block of the embodiment of FIG. 1;

【図6B】図1の実施形態の第2の転流タイミング生成
ブロッの第2の状態遷移図である。
FIG. 6B is a second state transition diagram of the second commutation timing generation block of the embodiment of FIG. 1;

【図7】図6Bのサブルーチンph_genの状態遷移図であ
る。
FIG. 7 is a state transition diagram of a subroutine ph_gen in FIG. 6B.

【図8A】図1の実施形態のPWM生成ブロックの状態
遷移図である。
FIG. 8A is a state transition diagram of a PWM generation block of the embodiment of FIG. 1;

【図8B】図1の実施形態のPWM生成ブロックの状態
遷移図である。
FIG. 8B is a state transition diagram of a PWM generation block of the embodiment of FIG. 1;

【図9】参考例としてのプリンタの概略構成を示す図で
ある。
FIG. 9 is a diagram illustrating a schematic configuration of a printer as a reference example.

【図10A】参考例でCRが移動する際の速度と時間の
関係を示すグラフである。
FIG. 10A is a graph showing a relationship between speed and time when a CR moves in a reference example.

【図10B】参考例におけるキャリッジの制御タイミン
グ信号図である。
FIG. 10B is a control timing signal diagram of a carriage in a reference example.

【図11A】参考例におけるDCモータ制御部を示す図
である。
FIG. 11A is a diagram showing a DC motor control unit in a reference example.

【図11B】参考例におけるブラシレスDCモータ制御
部を示す図である。
FIG. 11B is a diagram showing a brushless DC motor control unit in the reference example.

【図12A】参考例における回転子角度検出信号タイミ
ング図である。
FIG. 12A is a timing chart of a rotor angle detection signal in a reference example.

【図12B】参考例における2値化回転子角度検出信号
タイミング図である。
FIG. 12B is a timing chart of a binarized rotor angle detection signal in the reference example.

【図12C】参考例における相駆動トランジスタ駆動タ
イミング図である。
FIG. 12C is a phase drive transistor drive timing diagram in a reference example.

【図13】参考例における転流タイミングブロックの真
理値表である。
FIG. 13 is a truth table of a commutation timing block in a reference example.

【符号の説明】[Explanation of symbols]

101 CRモータ制御部 102 回転子角度検出信号 107 転流タイミング選択ブロック 203 転流切換制御ブロック 204 転流タイミング切換え信号 205 PWM生成ブロック 206 第2の転流タイミング生成ブロック 207 転流タイミング選択ブロック 301〜303 CRの動作特性曲線 304 PWM信号 401 U相二値化位置信号 402 V相二値化位置信号 403 W相二値化位置信号 404 二値化位置信号の周期カウンタ値 405 ラッチ 406 ラッチタイミング 407 比較タイミング 408 切換タイミング 409 選択信号 410 U相用電源側ジェネレータ信号 411 U相用GND側ジェネレータ信号 412 V相用電源側ジェネレータ信号 413 V相用GND側ジェネレータ信号 414 W相用電源側ジェネレータ信号 415 W相用GND側ジェネレータ信号 416 PWM信号 1101 制御部 1101A CPU 1101B ROM 1101C RAM 1102 バス 1103 画像バッファ 1104 外部I/F部 1105 接続手段 1106 ホスト 1107 モータ制御部 1111 キャリッジモータ 1112 ヘッド制御部 1113 記録ヘッドを搭載したキャリッジ 1114 キャリッジモータ駆動信号 1115 紙搬送(LF)モータ 1116 リニアエンコーダスケール 1117 リニアエンコーダセンサ 1118 位置情報処理部 1201 加速領域 1202 記録領域 1203 減速領域 1204 高速記録モードのCRの動作特性 1205 高解像度記録モードのCRの動作特性 1211 ENB信号 1212 DIR信号 1213 BRK信号 1214 PWM制御信号 1215 PWM信号 1301 PWM生成ブロック 1311 相電流駆動ブロック 1312 DCモータ 1313 相電流駆動ブロック 1314 ブラシレスDCモータ 1315 回転子の角度検出部 1316 U相駆動用位置信号 1317 V相駆動用位置信号 1318 W相駆動用位置信号 1319 波形整形ブロック 1320 U相二値化位置信号 1321 V相二値化位置信号 1322 W相二値化位置信号 1323 転流タイミング生成ブロック 1331〜1340 スイッチング素子 1401〜1406 スイッチング素子の駆動信号 101 CR motor control unit 102 Rotor angle detection signal 107 Commutation timing selection block 203 Commutation switching control block 204 Commutation timing switching signal 205 PWM generation block 206 Second commutation timing generation block 207 Commutation timing selection block 301 303 CR operating characteristic curve 304 PWM signal 401 U-phase binarization position signal 402 V-phase binarization position signal 403 W-phase binarization position signal 404 Period counter value of binarization position signal 405 Latch 406 Latch timing 407 Comparison Timing 408 Switching timing 409 Selection signal 410 U-phase power generator signal 411 U-phase GND generator signal 412 V-phase power generator signal 413 V-phase GND generator signal 414 W-phase power generator Generator signal 415 W-phase GND side generator signal 416 PWM signal 1101 Control unit 1101A CPU 1101B ROM 1101C RAM 1102 Bus 1103 Image buffer 1104 External I / F unit 1105 Connection unit 1106 Host 1107 Motor control unit 1111 Carriage motor 1112 Head control unit 1113 Carriage on which recording head is mounted 1114 Carriage motor drive signal 1115 Paper transport (LF) motor 1116 Linear encoder scale 1117 Linear encoder sensor 1118 Position information processing unit 1201 Acceleration area 1202 Recording area 1203 Deceleration area 1204 CR operation characteristics in high-speed recording mode 1205 Operation characteristics of CR in high resolution recording mode 1211 ENB signal 1212 DIR signal 1213 BR Signal 1214 PWM control signal 1215 PWM signal 1301 PWM generation block 1311 Phase current drive block 1312 DC motor 1313 Phase current drive block 1314 Brushless DC motor 1315 Rotor angle detection unit 1316 U phase drive position signal 1317 V phase drive position signal 1318 W-phase drive position signal 1319 Waveform shaping block 1320 U-phase binarization position signal 1321 V-phase binarization position signal 1322 W-phase binarization position signal 1323 Commutation timing generation block 1331 to 1340 Switching element 1401 to 1406 Switching Device drive signal

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C056 EA01 EA23 EB36 EC11 EC31 EC37 EC38 FA03 FA10 2C480 CA01 CA44 CB02 CB35 EA01 EA05 EA06 EA27 EC04 5H303 AA28 BB02 BB07 CC04 DD01 FF04 GG10 LL03 5H560 AA10 BB04 BB07 BB12 DA02 DA19 DB20 GG04 JJ05 TT12 TT13 UA10 XA12  ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 2C056 EA01 EA23 EB36 EC11 EC31 EC37 EC38 FA03 FA10 2C480 CA01 CA44 CB02 CB35 EA01 EA05 EA06 EA27 EC04 5H303 AA28 BB02 BB07 CC04 DD01 FF04 GG10 LL03 5H560 BB03 JJ05 TT12 TT13 UA10 XA12

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 ブラシレスDCモータを用いて被駆動体
の移動制御を行う移動制御装置であって、 前記モータに取り付けられており、該モータの角度位置
を検出する角度検出手段と、 前記角度検出手段からの信号に基づいて、第1の駆動信
号を生成する第1の駆動手段と、 所定の周波数の基準信号に基づいて、第2の駆動信号を
生成する第2の駆動手段と、 前記被駆動体が加減速を行う領域においては前記第1の
駆動信号によって前記モータを駆動し、前記被駆動体が
等速運動を行う領域においては前記第2の駆動信号によ
って前記モータを駆動する駆動制御手段とを備えたこと
を特徴とする移動制御装置。
1. A movement control device for controlling movement of a driven body using a brushless DC motor, wherein the angle detection means is attached to the motor and detects an angular position of the motor; First driving means for generating a first driving signal based on a signal from the means; second driving means for generating a second driving signal based on a reference signal having a predetermined frequency; Drive control for driving the motor by the first drive signal in a region where the driving body accelerates and decelerates, and driving the motor by the second drive signal in a region where the driven body moves at a constant speed. And a means for controlling movement.
【請求項2】 前記第1及び第2の駆動手段は、単位時
間に前記モータに供給する電力量によって前記モータの
速度を制御することを特徴とする請求項1に記載の移動
制御装置。
2. The movement control device according to claim 1, wherein the first and second driving units control the speed of the motor based on an amount of power supplied to the motor per unit time.
【請求項3】 前記第1及び第2の駆動信号は所定の電
圧のパルス幅変調された信号であることを特徴とする請
求項1又は2に記載の移動制御装置。
3. The movement control device according to claim 1, wherein the first and second drive signals are pulse width modulated signals of a predetermined voltage.
【請求項4】 前記駆動制御手段は、前記角度検出手段
からの信号に同期して前記第1の駆動信号を前記第2の
駆動信号とを切り換えることを特徴とする請求項1から
3のいずれか1項に記載の移動制御装置。
4. The apparatus according to claim 1, wherein said drive control means switches said first drive signal and said second drive signal in synchronization with a signal from said angle detection means. The movement control device according to claim 1.
【請求項5】 請求項1から4のいずれかに記載の移動
制御装置を用いた電子機器。
5. An electronic apparatus using the movement control device according to claim 1.
【請求項6】 外部機器から送信された情報に基づい
て、記録ヘッドを搭載したキャリッジを記録媒体上で走
査させて記録を行う記録装置であって、 前記キャリッジを駆動するブラシレスDCモータと、 前記モータに取り付けられており、該モータの角度位置
を検出する角度検出手段と、 前記角度検出手段からの信号に基づいて、第1の駆動信
号を生成する第1の駆動手段と、 所定の周波数の基準信号に基づいて、第2の駆動信号を
生成する第2の駆動手段と、 前記キャリッジが加減速を行う領域においては前記第1
の駆動信号によって前記モータを駆動し、前記キャリッ
ジが等速運動を行う領域においては前記第2の駆動信号
によって前記モータを駆動する駆動制御手段とを備えた
ことを特徴とする記録装置。
6. A printing apparatus for performing printing by scanning a carriage equipped with a print head on a print medium based on information transmitted from an external device, wherein the brushless DC motor drives the carriage; An angle detecting unit attached to the motor, for detecting an angular position of the motor; a first driving unit for generating a first driving signal based on a signal from the angle detecting unit; A second drive unit for generating a second drive signal based on a reference signal; and a first drive unit in an area where the carriage performs acceleration / deceleration.
And a drive control means for driving the motor by the second drive signal in a region where the carriage is driven at a constant speed by driving the motor by the drive signal.
【請求項7】 前記記録ヘッドは、インクを吐出して記
録を行うインクジェット記録ヘッドであることを特徴と
する請求項6に記載の記録装置。
7. The recording apparatus according to claim 6, wherein the recording head is an inkjet recording head that performs recording by discharging ink.
【請求項8】 前記記録ヘッドは、熱エネルギーを利用
してインクを吐出する記録ヘッドであって、インクに与
える熱エネルギーを発生するための熱エネルギー変換体
を備えていることを特徴とする請求項7に記載の記録装
置。
8. The printing head according to claim 1, wherein the printing head uses thermal energy to eject ink, and includes a thermal energy converter for generating thermal energy to be applied to the ink. Item 8. The recording device according to Item 7.
【請求項9】 ブラシレスDCモータを用いて被駆動体
の移動制御を行う移動制御方法であって、 前記モータの角度位置を検出し、 検出された前記角度位置に基づいて、第1の駆動信号を
生成し、 所定の周波数の基準信号に基づいて、第2の駆動信号を
生成し、 前記被駆動体が加減速を行う領域においては前記第1の
駆動信号によって前記モータを駆動し、前記被駆動体が
等速運動を行う領域においては前記第2の駆動信号によ
って前記モータを駆動することを特徴とする移動制御方
法。
9. A movement control method for controlling movement of a driven body using a brushless DC motor, comprising: detecting an angular position of the motor; and a first drive signal based on the detected angular position. Generating a second drive signal based on a reference signal of a predetermined frequency, and driving the motor by the first drive signal in a region where the driven body accelerates / decelerates, A movement control method, wherein the motor is driven by the second drive signal in a region where the driving body performs a constant speed motion.
JP2001071086A 2001-03-13 2001-03-13 Apparatus and method for movement control Withdrawn JP2002272161A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001071086A JP2002272161A (en) 2001-03-13 2001-03-13 Apparatus and method for movement control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001071086A JP2002272161A (en) 2001-03-13 2001-03-13 Apparatus and method for movement control

Publications (1)

Publication Number Publication Date
JP2002272161A true JP2002272161A (en) 2002-09-20

Family

ID=18928858

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001071086A Withdrawn JP2002272161A (en) 2001-03-13 2001-03-13 Apparatus and method for movement control

Country Status (1)

Country Link
JP (1) JP2002272161A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005124367A (en) * 2003-10-20 2005-05-12 Nidec Shibaura Corp Driving device for motor
WO2005105550A1 (en) * 2004-04-30 2005-11-10 Nsk Ltd. Control device of electric power steering device
CN100388617C (en) * 2004-07-01 2008-05-14 三星电子株式会社 Control Method of Brushless DC Motor
JP2011235541A (en) * 2010-05-11 2011-11-24 Canon Inc Apparatus equipped with motor
CN112295050A (en) * 2019-08-01 2021-02-02 上海移宇科技股份有限公司 Drives and drug infusion devices

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005124367A (en) * 2003-10-20 2005-05-12 Nidec Shibaura Corp Driving device for motor
WO2005105550A1 (en) * 2004-04-30 2005-11-10 Nsk Ltd. Control device of electric power steering device
US7500538B2 (en) 2004-04-30 2009-03-10 Nsk Ltd. Control unit for electric power steering apparatus
CN100388617C (en) * 2004-07-01 2008-05-14 三星电子株式会社 Control Method of Brushless DC Motor
JP2011235541A (en) * 2010-05-11 2011-11-24 Canon Inc Apparatus equipped with motor
CN112295050A (en) * 2019-08-01 2021-02-02 上海移宇科技股份有限公司 Drives and drug infusion devices
CN112295050B (en) * 2019-08-01 2023-06-06 上海移宇科技股份有限公司 Drives and Drug Infusion Devices

Similar Documents

Publication Publication Date Title
US7168783B2 (en) Apparatus and method of controlling a printhead of a printing apparatus
US20030132983A1 (en) Printing apparatus and suction recovery control method
US7207644B2 (en) Printing apparatus and printing control method for controlling the number of printing elements used in printing
JP2002272161A (en) Apparatus and method for movement control
US6712440B2 (en) Ink-jet printing apparatus and print timing setting method for the apparatus
JP2000201499A (en) Recording device and recording method
JP3311186B2 (en) Recording apparatus and driving method in the apparatus
JP3320233B2 (en) Recording device
JP2003072177A (en) Printing apparatus and drive control method for printing apparatus
JP2003072151A (en) Printing apparatus and drive control method for printing apparatus
JP2002331655A (en) Ink jet recording apparatus and ink jet recording method
JP2000014195A (en) Motor control device and recording device using the same
JP3376075B2 (en) Recording method and apparatus
US6322263B1 (en) Printing apparatus and printing control method
JP2002347235A (en) Recording apparatus and control method thereof
JP2002011909A (en) Ink jet recording method, ink jet recording apparatus, and encoder of the apparatus
JP2004098678A (en) Recording apparatus and control method thereof
JP2000355101A (en) Recording device and recording method
JP4371730B2 (en) Recording device
JP2002019210A (en) Printing apparatus and printing speed control method for printing apparatus
JP2004188944A (en) Recording device
CN1349892A (en) Ink jet output control method
JP2001058408A (en) Recording device and recording method
JPH11192695A (en) Recording apparatus and control method thereof
JP2002254648A (en) Recording head, carriage, image recording apparatus using them, and control method thereof

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080513