[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5104319B2 - Electric motor drive control circuit and electric motor provided with the same - Google Patents

Electric motor drive control circuit and electric motor provided with the same Download PDF

Info

Publication number
JP5104319B2
JP5104319B2 JP2008001574A JP2008001574A JP5104319B2 JP 5104319 B2 JP5104319 B2 JP 5104319B2 JP 2008001574 A JP2008001574 A JP 2008001574A JP 2008001574 A JP2008001574 A JP 2008001574A JP 5104319 B2 JP5104319 B2 JP 5104319B2
Authority
JP
Japan
Prior art keywords
value
supply voltage
control circuit
drive control
motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008001574A
Other languages
Japanese (ja)
Other versions
JP2009011145A (en
JP2009011145A5 (en
Inventor
啓佐敏 竹内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2008001574A priority Critical patent/JP5104319B2/en
Priority to EP08009138A priority patent/EP1998434A2/en
Priority to US12/124,230 priority patent/US8004225B2/en
Priority to CN2008101093578A priority patent/CN101316087B/en
Publication of JP2009011145A publication Critical patent/JP2009011145A/en
Publication of JP2009011145A5 publication Critical patent/JP2009011145A5/ja
Priority to US13/184,983 priority patent/US8471512B2/en
Application granted granted Critical
Publication of JP5104319B2 publication Critical patent/JP5104319B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

この発明は、電動モータの制御に関し、特に、電磁コイルへの供給電圧を変更可能とする技術に関する。   The present invention relates to control of an electric motor, and more particularly, to a technique that can change a supply voltage to an electromagnetic coil.

永久磁石と電磁コイルとを利用したモータとしては、例えば下記の特許文献1に記載されたブラシレスモータが知られている。   As a motor using a permanent magnet and an electromagnetic coil, for example, a brushless motor described in Patent Document 1 below is known.

特開2001−298982号公報JP 2001-298882 A

ブラシレスモータの制御では、複数のスイッチングトランジスタで構成されたドライバ回路を用い、スイッチングトランジスタのオン/オフ制御によって電磁コイルに電圧が印加される。   In control of the brushless motor, a driver circuit composed of a plurality of switching transistors is used, and a voltage is applied to the electromagnetic coil by on / off control of the switching transistors.

ところで、モータに供給する供給電圧としては、モータの用途に応じて異なる電圧値が用いられる場合がある。従来は、供給電圧が異なる場合には、モータの駆動制御回路もそれに応じた専用の回路を用いなればならないという問題があった。そこで、従来から、供給電圧の変更に柔軟に対応可能なモータ制御技術が望まれていた。   By the way, as a supply voltage supplied to a motor, a different voltage value may be used according to the use of a motor. Conventionally, when the supply voltages are different, there has been a problem that the drive control circuit for the motor must use a dedicated circuit corresponding thereto. Therefore, conventionally, a motor control technique that can flexibly cope with a change in supply voltage has been desired.

本発明は、供給電圧の変更に柔軟に対応可能なモータ制御技術を提供することを目的とする。   An object of this invention is to provide the motor control technique which can respond flexibly to the change of a supply voltage.

本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。   SUMMARY An advantage of some aspects of the invention is to solve at least a part of the problems described above, and the invention can be implemented as the following forms or application examples.

[適用例1] 電磁コイルを有する電動モータを制御する駆動制御回路であって、
外部から供給される供給電圧と前記電磁コイルとの間の接続をオン/オフするためのスイッチング素子を有し、前記スイッチング素子のオン/オフによって前記電磁コイルに前記供給電圧を断続的に供給するドライバ回路と、
前記複数のスイッチング素子をオン/オフ制御するためのスイッチング信号を生成するスイッチング信号生成回路と、
前記供給電圧に応じた値を有する供給電圧指令値を前記スイッチング信号生成回路に供給する電圧設定部と、
を備え、
前記スイッチング信号生成回路は、前記供給電圧指令値に応じて前記スイッチング信号のパルス幅を調整することによって、前記電磁コイルに印加される実効電圧を調整する、駆動制御回路。
Application Example 1 A drive control circuit for controlling an electric motor having an electromagnetic coil,
A switching element for turning on / off a connection between a supply voltage supplied from the outside and the electromagnetic coil, and intermittently supplying the supply voltage to the electromagnetic coil by turning on / off the switching element; A driver circuit;
A switching signal generation circuit for generating a switching signal for on / off control of the plurality of switching elements;
A voltage setting unit that supplies a supply voltage command value having a value corresponding to the supply voltage to the switching signal generation circuit;
With
The switching signal generation circuit is a drive control circuit that adjusts an effective voltage applied to the electromagnetic coil by adjusting a pulse width of the switching signal according to the supply voltage command value.

この駆動制御回路によれば、スイッチング信号生成回路が、供給電圧指令値に応じてスイッチング信号のパルス幅を調整することによって電磁コイルに印加される実効電圧を調整するので、モータの供給電圧が変更されても同じ駆動制御回路を用いてモータを適切に制御可能である。   According to this drive control circuit, the switching signal generation circuit adjusts the effective voltage applied to the electromagnetic coil by adjusting the pulse width of the switching signal according to the supply voltage command value, so that the supply voltage of the motor is changed. However, the motor can be appropriately controlled using the same drive control circuit.

[適用例2] 適用例1記載の駆動制御回路であって、
前記スイッチング信号生成回路は、前記供給電圧の値に拘わらず、前記電磁コイルに印加される実効電圧が所定の一定値になるように前記スイッチング信号のパルス幅を調整する、駆動制御回路。
Application Example 2 A drive control circuit according to Application Example 1,
The switching signal generation circuit adjusts the pulse width of the switching signal so that the effective voltage applied to the electromagnetic coil becomes a predetermined constant value regardless of the value of the supply voltage.

この構成によれば、モータの供給電圧の値に拘わらず、所定の一定の出力でモータを駆動することができる。   According to this configuration, the motor can be driven with a predetermined constant output regardless of the value of the supply voltage of the motor.

[適用例3] 適用例1又は2記載の駆動制御回路であって、
前記スイッチング信号生成回路は、
周期的な波状の変化を示し、前記供給電圧の値に反比例した振幅を有する波形信号を生成する波形信号生成部と、
前記波形信号を利用したPWM制御を実行して、前記波形信号の変化と同じ実効値変化を示す前記スイッチング信号を生成するPWM制御回路と、
を含む、駆動制御回路。
Application Example 3 A drive control circuit according to Application Example 1 or 2,
The switching signal generation circuit includes:
A waveform signal generator that generates a waveform signal having an amplitude that is inversely proportional to the value of the supply voltage;
A PWM control circuit that performs PWM control using the waveform signal and generates the switching signal showing the same effective value change as the change of the waveform signal;
Including a drive control circuit.

この構成によれば、PWM制御に従ってモータを効率良く駆動しつつ、モータの供給電圧に応じて適切に制御可能である。   According to this configuration, it is possible to appropriately control the motor according to the supply voltage of the motor while efficiently driving the motor according to the PWM control.

[適用例4] 適用例3記載の駆動制御回路であって、
前記波形信号生成部は、前記波形信号を、前記電動モータに設けられた磁気センサの出力のアナログ的変化と比例した変化を示すとともに、前記供給電圧の値に反比例した振幅を有する信号として生成する、駆動制御回路。
Application Example 4 A drive control circuit according to Application Example 3,
The waveform signal generation unit generates the waveform signal as a signal that shows a change proportional to an analog change of an output of a magnetic sensor provided in the electric motor and has an amplitude inversely proportional to the value of the supply voltage. Drive control circuit.

この構成によれば、磁気センサの出力と供給電圧値とに基づいて供給電圧に応じた適切な波形信号を生成することができ、この波形信号に応じて適切なスイッチング信号を生成することができる。   According to this configuration, an appropriate waveform signal corresponding to the supply voltage can be generated based on the output of the magnetic sensor and the supply voltage value, and an appropriate switching signal can be generated according to the waveform signal. .

[適用例5] 適用例4記載の駆動制御回路であって、
前記供給電圧指令値は、前記供給電圧の値に反比例した値を有し、
前記波形信号生成部は、
前記電動モータに設けられた磁気センサの出力を示すセンサ出力値と前記供給電圧指令値とを乗算することによって、前記波形信号を生成する乗算部を備える、駆動制御回路。
Application Example 5 A drive control circuit according to Application Example 4,
The supply voltage command value has a value inversely proportional to the value of the supply voltage,
The waveform signal generator is
A drive control circuit comprising a multiplier that generates the waveform signal by multiplying a sensor output value indicating an output of a magnetic sensor provided in the electric motor by the supply voltage command value.

この構成によれば、センサ出力値と供給電圧指令値とを単に乗算するだけで、波形信号を生成することが可能である。   According to this configuration, it is possible to generate a waveform signal by simply multiplying the sensor output value and the supply voltage command value.

[適用例6] 適用例5記載の駆動制御回路であって、
前記乗算部は、
前記センサ出力値と、前記供給電圧指令値と、他の少なくとも1つの電圧指令値を乗算することによって前記波形信号を生成するための複数段の乗算器を有する、駆動制御回路。
Application Example 6 A drive control circuit according to Application Example 5,
The multiplier is
A drive control circuit comprising a multi-stage multiplier for generating the waveform signal by multiplying the sensor output value, the supply voltage command value, and at least one other voltage command value.

この構成によれば、他の少なくとも1つの電圧指令値を用いて、電磁コイルに印加される有効電圧を任意に制御することが可能である。   According to this configuration, it is possible to arbitrarily control the effective voltage applied to the electromagnetic coil using at least one other voltage command value.

[適用例7] 適用例1ないし6のいずれかに記載の駆動制御回路であって、
前記供給電圧設定部は、所定の複数の値の1つに前記供給電圧の値を指定可能に構成されている、駆動制御回路。
Application Example 7 The drive control circuit according to any one of Application Examples 1 to 6,
The drive voltage setting unit is configured to be able to designate the value of the supply voltage as one of a plurality of predetermined values.

[適用例8] 適用例1ないし6のいずれかに記載の駆動制御回路であって、
前記供給電圧設定部は、所定範囲の任意の値に前記供給電圧の値を指定可能に構成されている、駆動制御回路。
Application Example 8 The drive control circuit according to any one of Application Examples 1 to 6,
The drive control circuit, wherein the supply voltage setting unit is configured to be able to designate the value of the supply voltage as an arbitrary value within a predetermined range.

[適用例9] 電動モータであって、
複数の電磁コイルを有するコイル列と、
複数の永久磁石を有する磁石列と、
適用例1ないし8のいずれかに記載の駆動制御回路と、
を備える電動モータ。
Application Example 9 An electric motor,
A coil array having a plurality of electromagnetic coils;
A magnet array having a plurality of permanent magnets;
The drive control circuit according to any one of Application Examples 1 to 8,
An electric motor.

なお、本発明は、種々の形態で実現することが可能であり、例えば、電動モータ、電動モータの制御方法又は制御回路、それらを用いたアクチュエータ等の形態で実現することができる。   The present invention can be realized in various forms, for example, in the form of an electric motor, an electric motor control method or control circuit, an actuator using the same, and the like.

次に、本発明の実施の形態を以下の順序で説明する。
A.モータの構成と動作の概要:
B.駆動制御回路の構成と動作:
C.駆動制御回路の他の構成:
D.変形例:
Next, embodiments of the present invention will be described in the following order.
A. Overview of motor configuration and operation:
B. Configuration and operation of drive control circuit:
C. Other configurations of the drive control circuit:
D. Variations:

A.モータの構成と動作の概要:
図1(A),1(B)は、本発明の一実施例としての単相ブラシレスモータのモータ本体の構成を示す断面図である。このモータ本体100は、外形がそれぞれ略円筒状のステータ部10及びロータ部30を有している。ステータ部10は、略十字状に配列された4つのコイル11〜14と、2つのコイル11,12の間の中央の位置に配置された磁気センサ40とを有している。磁気センサ40は、ロータ部30の位置(すなわちモータの位相)を検出するためのものである。各コイル11〜14には、磁性体材料で形成された磁気ヨーク20が設けられている。この磁気ヨーク20は、いわゆるデッドロックポイント(始動不能点)を回避するために設けられている。コイル11〜14と磁気センサ40は、回路基板120(図1(B))の上に固定されている。回路基板120は、ケーシング102に固定されている。なお、ケーシング102の蓋は図示が省略されている。
A. Overview of motor configuration and operation:
1A and 1B are cross-sectional views showing the configuration of a motor body of a single-phase brushless motor as an embodiment of the present invention. The motor body 100 includes a stator portion 10 and a rotor portion 30 whose outer shapes are substantially cylindrical. The stator unit 10 includes four coils 11 to 14 arranged in a substantially cross shape and a magnetic sensor 40 disposed at a central position between the two coils 11 and 12. The magnetic sensor 40 is for detecting the position of the rotor unit 30 (that is, the phase of the motor). Each of the coils 11 to 14 is provided with a magnetic yoke 20 made of a magnetic material. The magnetic yoke 20 is provided in order to avoid a so-called deadlock point (a start impossible point). The coils 11 to 14 and the magnetic sensor 40 are fixed on the circuit board 120 (FIG. 1B). The circuit board 120 is fixed to the casing 102. Note that the lid of the casing 102 is not shown.

ロータ部30は、4つの永久磁石31〜34を有しており、ロータ部30の中心軸が回転軸112を構成している。この回転軸112は、軸受け部114(図1(B))で支持されている。各磁石の磁化方向は、回転軸112から外側に放射状に向かう方向である。磁石31〜34の外周には、磁気ヨーク36が設けられている。但し、この磁気ヨーク36は省略してもよい。   The rotor unit 30 has four permanent magnets 31 to 34, and the central axis of the rotor unit 30 constitutes the rotation shaft 112. The rotating shaft 112 is supported by a bearing portion 114 (FIG. 1B). The magnetization direction of each magnet is a direction radially outward from the rotating shaft 112. A magnetic yoke 36 is provided on the outer periphery of the magnets 31 to 34. However, this magnetic yoke 36 may be omitted.

図2は、磁石列とコイル列の位置関係、及び、磁気センサ出力とコイルの逆起電力波形との関係を示す説明図である。図2(A)に示すように、4つの磁石31〜34は、一定の磁極ピッチPmで配置されており、隣接する磁石同士が逆方向に磁化されている。また、コイル11〜14は、一定のピッチPcで配置されており、隣接するコイル同士が逆向きに励磁される。この例では、磁極ピッチPmはコイルピッチPcに等しく、電気角でπに相当する。なお、電気角の2πは、駆動信号の位相が2πだけ変化したときに移動する機械的な角度又は距離に対応づけられる。本実施例では、駆動信号の位相が2πだけ変化すると、ロータ部30が磁極ピッチPmの2倍だけ移動する。   FIG. 2 is an explanatory diagram showing the positional relationship between the magnet array and the coil array, and the relationship between the magnetic sensor output and the back electromotive force waveform of the coil. As shown in FIG. 2A, the four magnets 31 to 34 are arranged at a constant magnetic pole pitch Pm, and adjacent magnets are magnetized in opposite directions. Moreover, the coils 11-14 are arrange | positioned with the fixed pitch Pc, and adjacent coils are excited by the reverse direction. In this example, the magnetic pole pitch Pm is equal to the coil pitch Pc and corresponds to π in electrical angle. The electrical angle 2π is associated with a mechanical angle or distance that moves when the phase of the drive signal changes by 2π. In this embodiment, when the phase of the drive signal changes by 2π, the rotor unit 30 moves by twice the magnetic pole pitch Pm.

4つのコイル11〜14のうち、第1と第3のコイル11,13は同一の位相の駆動信号で駆動され、第2と第4のコイル12,14は第1と第3のコイル11,13の駆動信号から180度(=π)だけ位相がずれた駆動信号で駆動される。通常の二相駆動は2つの相(A相とB相)の駆動信号の位相が90度(=π/2)ずれており、位相のずれが180度(=π)の場合は無い。また、モータの駆動方法において、位相が180度(=π)ずれた2つの駆動信号は、同じ位相であると見なされる場合が多い。従って、本実施例のモータにおける駆動方法は、単相駆動であると考えることができる。   Of the four coils 11 to 14, the first and third coils 11 and 13 are driven by drive signals having the same phase, and the second and fourth coils 12 and 14 are driven by the first and third coils 11 and 14. Driven by a drive signal whose phase is shifted by 180 degrees (= π) from the 13 drive signals. In normal two-phase driving, the phases of the drive signals of the two phases (A phase and B phase) are shifted by 90 degrees (= π / 2), and there is no case where the phase shift is 180 degrees (= π). In the motor driving method, two drive signals whose phases are shifted by 180 degrees (= π) are often regarded as having the same phase. Therefore, it can be considered that the driving method in the motor of this embodiment is single-phase driving.

図2(A)は、モータ停止時における磁石31〜34とコイル11〜14の位置関係を示している。本実施例のモータでは、各コイル11〜14に設けられた磁気ヨーク20が、各コイルの中心よりもロータ部30の正転方向に若干ずれた位置に設けられている。従って、モータ停止時には、各コイルの磁気ヨーク20が磁石31〜34によって引きつけられ、磁気ヨーク20が各磁石31〜34の中心と向かい合う位置でロータ部30が停止する。この結果、各コイル11〜14の中心が、各磁石31〜34の中心からずれた位置でモータが停止することになる。また、この時、磁気センサ40も、隣接する磁石の境界から若干ずれた位置にある。この停止位置における位相はαである。位相αはゼロでは無い任意の値に設定可能である。例えば、位相αを、ゼロに近い小さな値(例えば約5度〜10度)に設定してもよく、あるいは、π/2の奇数倍に近い値(逆起電力のピーク位置の近傍)に設定してもよい。   FIG. 2A shows the positional relationship between the magnets 31 to 34 and the coils 11 to 14 when the motor is stopped. In the motor of the present embodiment, the magnetic yoke 20 provided in each of the coils 11 to 14 is provided at a position slightly shifted in the forward rotation direction of the rotor portion 30 from the center of each coil. Therefore, when the motor is stopped, the magnetic yoke 20 of each coil is attracted by the magnets 31 to 34, and the rotor unit 30 stops at a position where the magnetic yoke 20 faces the center of each of the magnets 31 to 34. As a result, the motor stops at the position where the centers of the coils 11 to 14 are shifted from the centers of the magnets 31 to 34. At this time, the magnetic sensor 40 is also slightly displaced from the boundary between adjacent magnets. The phase at this stop position is α. The phase α can be set to an arbitrary value that is not zero. For example, the phase α may be set to a small value close to zero (for example, about 5 to 10 degrees), or set to a value close to an odd multiple of π / 2 (near the back electromotive force peak position). May be.

図2(B)は、コイルに発生する逆起電力の波形の例を示しており、図2(C)は、磁気センサ40の出力波形の例を示している。磁気センサ40は、モータ運転時のコイルの逆起電力とほぼ相似形状のセンサ出力SSAを発生することができる。但し、磁気センサ40の出力SSAは、モータの停止時にも0でない値を示す(位相がπの整数倍のときを除く)。なお、コイルの逆起電力は、モータの回転数とともに上昇する傾向にあるが、波形形状はほぼ相似形状に保たれる。磁気センサ40としては、例えばホール効果を利用したホールICを採用することができる。この例では、センサ出力SSAと逆起電力Ecは、いずれも正弦波か、正弦波に近い波形である。後述するように、このモータの駆動制御回路は、センサ出力SSAを利用して、逆起電力Ecとほぼ相似波形の電圧を各コイル11〜14に印加する。   2B shows an example of the waveform of the counter electromotive force generated in the coil, and FIG. 2C shows an example of the output waveform of the magnetic sensor 40. The magnetic sensor 40 can generate a sensor output SSA having a shape substantially similar to the counter electromotive force of the coil during motor operation. However, the output SSA of the magnetic sensor 40 shows a non-zero value even when the motor is stopped (except when the phase is an integral multiple of π). Note that the counter electromotive force of the coil tends to increase with the number of rotations of the motor, but the waveform shape is kept substantially similar. As the magnetic sensor 40, for example, a Hall IC using the Hall effect can be employed. In this example, the sensor output SSA and the back electromotive force Ec are both sine waves or waveforms close to a sine wave. As will be described later, the motor drive control circuit applies a voltage having a waveform substantially similar to the back electromotive force Ec to each of the coils 11 to 14 using the sensor output SSA.

ところで、電動モータは、機械的エネルギと電気的エネルギとを相互に変換するエネルギ変換装置として機能するものである。そして、コイルの逆起電力は、電動モータの機械的エネルギが電気的エネルギに変換されたものである。従って、コイルに印加する電気的エネルギを機械的エネルギに変換する場合(すなわちモータを駆動する場合)には、逆起電力と相似波形の電圧を印加することによって、最も効率良くモータを駆動することが可能である。なお、「逆起電力と相似波形の電圧」は、逆起電力と逆向きの電流を発生する電圧を意味している。   By the way, the electric motor functions as an energy conversion device that mutually converts mechanical energy and electrical energy. The back electromotive force of the coil is obtained by converting the mechanical energy of the electric motor into electrical energy. Therefore, when the electrical energy applied to the coil is converted into mechanical energy (that is, when the motor is driven), the motor is driven most efficiently by applying a voltage having a waveform similar to the counter electromotive force. Is possible. The “voltage having a waveform similar to that of the counter electromotive force” means a voltage that generates a current in the opposite direction to the counter electromotive force.

B.駆動制御回路の構成と動作:
図3(A)は、本実施例のブラシレスモータの駆動制御回路の構成を示すブロック図である。駆動制御回路200は、CPU220と、駆動信号生成部240と、ドライバ回路250と、電源レギュレータ260と、供給電圧設定部270とを備えている。但し、CPU220を省略してもよい。CPU220を省略した場合には、本実施例で説明されているCPU220の機能は、他の回路(論理回路や不揮発性メモリ等)によって実現される。あるいは、CPU220の代わりに通信回路又はインタフェイス回路を設け、その回路で外部装置から各種の動作指示を受けて駆動制御回路200内部の回路要素に指示を転送するようにしてもよい。
B. Configuration and operation of drive control circuit:
FIG. 3A is a block diagram showing the configuration of the drive control circuit of the brushless motor of this embodiment. The drive control circuit 200 includes a CPU 220, a drive signal generation unit 240, a driver circuit 250, a power supply regulator 260, and a supply voltage setting unit 270. However, the CPU 220 may be omitted. When the CPU 220 is omitted, the functions of the CPU 220 described in this embodiment are realized by other circuits (logic circuit, nonvolatile memory, etc.). Alternatively, a communication circuit or an interface circuit may be provided instead of the CPU 220, and the circuit may receive various operation instructions from an external device and transfer the instructions to circuit elements inside the drive control circuit 200.

駆動制御回路200の電源端子202には、直流電圧である供給電圧VSUPが外部から供給されている。この供給電圧VSUPの値としては、種々の値を利用可能である。本実施例では、供給電圧VSUPとして、8V,10V,12V,14Vの4種類の値を利用可能であるものと仮定する。電源レギュレータ260は、この供給電圧VSUPから、所定の電圧値(例えば5V)を有する電源電圧VDDを生成して、駆動信号生成部240及びCPU220に供給する。   A power supply terminal 202 of the drive control circuit 200 is supplied with a supply voltage VSUP that is a DC voltage from the outside. Various values can be used as the value of the supply voltage VSUP. In this embodiment, it is assumed that four types of values of 8V, 10V, 12V, and 14V can be used as the supply voltage VSUP. The power supply regulator 260 generates a power supply voltage VDD having a predetermined voltage value (for example, 5 V) from the supply voltage VSUP, and supplies the power supply voltage VDD to the drive signal generation unit 240 and the CPU 220.

駆動信号生成部240は、モータ本体100内の磁気センサ40の出力信号SSAに基づいて、単相駆動信号DRVA1,DRVA2を生成してドライバ回路250に供給する回路である。本明細書では、駆動信号DRVA1,DRVA2を「スイッチング信号」とも呼び、駆動信号生成部240を「スイッチング信号生成回路」とも呼ぶ。ドライバ回路250は、駆動信号DRVA1,DRVA2に従ってモータ本体100内の電磁コイル11〜14を駆動する。なお、ドライバ回路250には、供給電圧VSUPがそのまま電源電圧として供給されている。   The drive signal generation unit 240 is a circuit that generates single-phase drive signals DRVA <b> 1 and DRVA <b> 2 based on the output signal SSA of the magnetic sensor 40 in the motor body 100 and supplies it to the driver circuit 250. In this specification, the drive signals DRVA1 and DRVA2 are also referred to as “switching signals”, and the drive signal generation unit 240 is also referred to as “switching signal generation circuit”. The driver circuit 250 drives the electromagnetic coils 11 to 14 in the motor main body 100 according to the drive signals DRVA1 and DRVA2. The driver circuit 250 is supplied with the supply voltage VSUP as it is as a power supply voltage.

供給電圧設定部270は、電源端子202に供給される供給電圧VSUPの値をユーザが指定するための回路である。供給電圧設定部270は、指定された供給電圧VSUPの値に応じた値を有する供給電圧指令値Yaを、駆動信号生成部240に通知する。供給電圧設定部270は、ユーザが操作を行って供給電圧VSUPを指定可能な任意の操作部を備えるものとして構成することができる。例えば、供給電圧設定部270は、固定抵抗スイッチや、ディップスイッチ、可変抵抗、書き込み可能な不揮発性メモリなどの種々の電子部品を用いて実現可能である。あるいは、供給電圧設定部270として、電源端子202に供給される供給電圧VSUPの値を検出し、この検出値に応じて供給電圧指令値Yaを自動的に決定する回路を採用することも可能である。また、供給電圧設定部270を、I2Cバス等を用いた通信回路やインターフェース回路として構成し、外部装置から供給電圧指令値Yaを設定できるようにしてもよい。 The supply voltage setting unit 270 is a circuit for the user to specify the value of the supply voltage VSUP supplied to the power supply terminal 202. The supply voltage setting unit 270 notifies the drive signal generation unit 240 of a supply voltage command value Ya having a value corresponding to the value of the designated supply voltage VSUP. The supply voltage setting unit 270 can be configured to include an arbitrary operation unit that can be operated by the user to specify the supply voltage VSUP. For example, the supply voltage setting unit 270 can be realized by using various electronic components such as a fixed resistance switch, a dip switch, a variable resistance, and a writable nonvolatile memory. Alternatively, a circuit that detects the value of the supply voltage VSUP supplied to the power supply terminal 202 and automatically determines the supply voltage command value Ya according to the detected value can be adopted as the supply voltage setting unit 270. is there. Further, the supply voltage setting unit 270 may be configured as a communication circuit or an interface circuit using an I 2 C bus or the like so that the supply voltage command value Ya can be set from an external device.

図3(B)は、磁気センサ40の内部構成の一例を示している。この磁気センサ40は、ホール素子42と、バイアス調整部44と、ゲイン調整部46とを有している。ホール素子42は、磁束密度Xを測定する。バイアス調整部44はホール素子42の出力Xにバイアス値bを加算し、ゲイン調整部46はゲイン値aを乗ずる。磁気センサ40の出力SSA(=Y)は、例えば以下の式(1)又は式(2)で与えられる。   FIG. 3B shows an example of the internal configuration of the magnetic sensor 40. The magnetic sensor 40 includes a Hall element 42, a bias adjustment unit 44, and a gain adjustment unit 46. The Hall element 42 measures the magnetic flux density X. The bias adjustment unit 44 adds the bias value b to the output X of the Hall element 42, and the gain adjustment unit 46 multiplies the gain value a. The output SSA (= Y) of the magnetic sensor 40 is given by, for example, the following formula (1) or formula (2).

Y=a・X+b …(1)
Y=a(X+b) …(2)
Y = a · X + b (1)
Y = a (X + b) (2)

磁気センサ40のゲイン値aとバイアス値bは、CPU220によって磁気センサ40内に設定される。ゲイン値aとバイアス値bを適切な値に設定することによって、センサ出力SSAを好ましい波形形状に較正することが可能である。   The gain value a and the bias value b of the magnetic sensor 40 are set in the magnetic sensor 40 by the CPU 220. By setting the gain value a and the bias value b to appropriate values, the sensor output SSA can be calibrated to a preferable waveform shape.

図4は、ドライバ回路250の内部構成を示している。このドライバ回路250は、H型ブリッジ回路を構成する4つのトランジスタ251〜254を有している。上アームのトランジスタ251,253のゲート電極の前には、レベルシフタ311,313が設けられている。但し、レベルシフタは省略してもよい。ドライバ回路250のトランジスタ251〜254は、スイッチング信号として機能する駆動信号DRVA1,DRVA2に応じてオン/オフし、この結果、電磁コイル11〜14に供給電圧VSUPが断続的に供給される。符号IA1,IA2が付された矢印は、駆動信号DRVA1,DRVA2がHレベルの場合に流れる電流方向をそれぞれ示している。なお、ドライバ回路としては、複数のスイッチング素子で構成される種々の構成の回路を利用可能である。   FIG. 4 shows the internal configuration of the driver circuit 250. The driver circuit 250 includes four transistors 251 to 254 that constitute an H-type bridge circuit. Level shifters 311 and 313 are provided in front of the gate electrodes of the upper arm transistors 251 and 253. However, the level shifter may be omitted. The transistors 251 to 254 of the driver circuit 250 are turned on / off according to the drive signals DRVA1 and DRVA2 functioning as switching signals, and as a result, the supply voltage VSUP is intermittently supplied to the electromagnetic coils 11 to 14. Arrows denoted by reference signs IA1 and IA2 indicate directions of currents flowing when the drive signals DRVA1 and DRVA2 are at the H level, respectively. In addition, as a driver circuit, the circuit of the various structure comprised by a some switching element can be utilized.

図5は、駆動信号生成部240(図3(A))の内部構成と動作を示す説明図である。駆動信号生成部240は、基本クロック生成回路510と、1/N分周器520と、PWM部530と、正逆方向指示値レジスタ540と、乗算器550と、符号化部560と、AD変換部570と、供給電圧指令値レジスタ580と、励磁区間設定部590とを備えている。   FIG. 5 is an explanatory diagram showing the internal configuration and operation of the drive signal generation unit 240 (FIG. 3A). The drive signal generation unit 240 includes a basic clock generation circuit 510, a 1 / N frequency divider 520, a PWM unit 530, a forward / reverse direction instruction value register 540, a multiplier 550, an encoding unit 560, and an AD conversion. 570, a supply voltage command value register 580, and an excitation interval setting unit 590.

基本クロック生成回路510は、所定の周波数を有するクロック信号PCLを発生する回路であり、例えばPLL回路で構成される。分周器520は、このクロック信号PCLの1/Nの周波数を有するクロック信号SDCを発生する。Nの値は所定の一定値に設定される。このNの値は、CPU220によって分周器520に設定される。PWM部530は、クロック信号PCL,SDCと、乗算器550から供給される乗算値Maと、正逆方向指示値レジスタ540から供給される正逆方向指示値RIと、符号化部560から供給される正負符号信号Paと、励磁区間設定部590から供給される励磁区間信号Eaとに応じて、単相駆動信号DRVA1,DRVA2を生成する。この動作については後述する。   The basic clock generation circuit 510 is a circuit that generates a clock signal PCL having a predetermined frequency, and is composed of, for example, a PLL circuit. The frequency divider 520 generates a clock signal SDC having a frequency 1 / N of the clock signal PCL. The value of N is set to a predetermined constant value. The value of N is set in the frequency divider 520 by the CPU 220. The PWM unit 530 is supplied from the clock signals PCL and SDC, the multiplication value Ma supplied from the multiplier 550, the forward / reverse direction indication value RI supplied from the forward / reverse direction indication value register 540, and the encoding unit 560. Single-phase drive signals DRVA1 and DRVA2 are generated according to the positive / negative sign signal Pa and the excitation interval signal Ea supplied from the excitation interval setting unit 590. This operation will be described later.

正逆方向指示値レジスタ540内には、モータの回転方向を示す値RIがCPU220によって設定される。本実施例では、正逆方向指示値RIがLレベルのときにモータが正転し、Hレベルのときに逆転する。PWM部530に供給される他の信号Ma,Pa,Eaは以下のように決定される。   In the forward / reverse direction value register 540, a value RI indicating the rotation direction of the motor is set by the CPU 220. In the present embodiment, the motor rotates forward when the forward / reverse direction instruction value RI is at L level, and reverses when it is at H level. Other signals Ma, Pa, and Ea supplied to the PWM unit 530 are determined as follows.

磁気センサ40の出力SSAは、AD変換部570に供給される。このセンサ出力SSAのレンジは、例えばGND(接地電位)からVDD(電源電圧)までであり、その中位点(=VDD/2)が出力波形の中位点(正弦波の原点を通る点)である。AD変換部570は、このセンサ出力SSAをAD変換して、センサ出力のデジタル値を生成する。AD変換部570の出力のレンジは、例えばFFh〜0h(語尾の”h”は16進数であることを示す)であり、中央値80hがセンサ波形の中位点に相当する。   The output SSA of the magnetic sensor 40 is supplied to the AD converter 570. The range of the sensor output SSA is, for example, from GND (ground potential) to VDD (power supply voltage), and the middle point (= VDD / 2) is the middle point of the output waveform (point passing through the origin of the sine wave). It is. The AD conversion unit 570 performs AD conversion on the sensor output SSA to generate a digital value of the sensor output. The output range of the AD converter 570 is, for example, FFh to 0h (“h” at the end indicates a hexadecimal number), and the median value 80h corresponds to the middle point of the sensor waveform.

符号化部560は、AD変換後のセンサ出力値のレンジを変換するとともに、センサ出力値の中位点の値を0に設定する。この結果、符号化部560で生成されるセンサ出力値Xaは、正側の所定の範囲(例えば+127〜0)と負側の所定の範囲(例えば0〜−127)の値を取る。但し、符号化部560から乗算器560に供給されるのは、センサ出力値Xaの絶対値であり、その正負符号は正負符号信号PaとしてPWM部530に供給される。   The encoding unit 560 converts the range of the sensor output value after AD conversion, and sets the middle value of the sensor output value to 0. As a result, the sensor output value Xa generated by the encoding unit 560 takes a value in a predetermined range on the positive side (for example, +127 to 0) and a predetermined range on the negative side (for example, 0 to -127). However, what is supplied from the encoding unit 560 to the multiplier 560 is the absolute value of the sensor output value Xa, and the positive / negative sign is supplied to the PWM unit 530 as the positive / negative code signal Pa.

供給電圧指令値レジスタ580は、供給電圧設定部270から供給された供給電圧指令値Yaを格納する。この供給電圧指令値Yaは、モータの印加電圧を調整する値として機能するものであり、例えば0〜1.0の値に設定可能である。Ya=0は印加電圧をゼロとすることを意味し、Ya=1.0は印加電圧を最大値とすることを意味する。但し、本実施例では、供給電圧指令値Yaは、所定の基準電圧値Vref(Vrefは0で無い値)を供給電圧値VSUPで除した値(Ya=Vref/VSUP)に設定されるので、指令値Yaは0でない値を採る。乗算器550は、符号化部560から出力されたセンサ出力値Xaと、供給電圧指令値Yaとを乗算して整数化し、その乗算値MaをPWM部530に供給する。   Supply voltage command value register 580 stores supply voltage command value Ya supplied from supply voltage setting unit 270. The supply voltage command value Ya functions as a value for adjusting the applied voltage of the motor, and can be set to a value of 0 to 1.0, for example. Ya = 0 means that the applied voltage is zero, and Ya = 1.0 means that the applied voltage is the maximum value. However, in this embodiment, the supply voltage command value Ya is set to a value (Ya = Vref / VSUP) obtained by dividing a predetermined reference voltage value Vref (Vref is a value other than 0) by the supply voltage value VSUP. The command value Ya takes a non-zero value. Multiplier 550 multiplies sensor output value Xa output from encoding unit 560 and supply voltage command value Ya to produce an integer, and supplies the multiplied value Ma to PWM unit 530.

図5(B)〜(E)は、乗算値Maが種々の値を取る場合におけるPWM部530の動作を示している。PWM部530は、クロック信号SDCの1周期の間に、デューティがMa/Nであるパルスを1つ発生させる回路である。すなわち、図5(B)〜(E)に示すように、乗算値Maが増加するに従って、駆動信号DRVA1,DRVA2のパルスのデューティ(すなわちパルス幅)が増加する。なお、第1の駆動信号DRVA1は、センサ出力SSAが正のときにのみパルスを発生する信号であり、第2の駆動信号DRVA2はセンサ出力SSAが正のときにのみパルスを発生する信号であるが、図5(B)〜(E)ではこれらを合わせて記載している。また、便宜上、第2の駆動信号DRVA2を負側のパルスとして描いている。   5B to 5E show the operation of the PWM unit 530 when the multiplication value Ma takes various values. The PWM unit 530 is a circuit that generates one pulse with a duty of Ma / N during one cycle of the clock signal SDC. That is, as shown in FIGS. 5B to 5E, the duty (that is, the pulse width) of the pulses of the drive signals DRVA1 and DRVA2 increases as the multiplication value Ma increases. The first drive signal DRVA1 is a signal that generates a pulse only when the sensor output SSA is positive, and the second drive signal DRVA2 is a signal that generates a pulse only when the sensor output SSA is positive. However, in FIGS. 5B to 5E, these are described together. For convenience, the second drive signal DRVA2 is drawn as a negative pulse.

前述したように、乗算値Maは、センサ出力SSAの絶対値Xaと供給電圧指令値Yaとの乗算結果であり、駆動信号DRVA1,DRVA2は、この乗算値Maに比例したパルス幅を有するスイッチング信号である。従って、駆動信号DRVA1,DRVA2のパルス幅は、供給電圧指令値Yaに比例したパルス幅を有するものとなる。また、電磁コイル11〜14に印加される実効電圧は、駆動信号DRVA1,DRVA2のパルス幅に比例する。従って、電磁コイル11〜14に印加される実効電圧は、供給電圧指令値Yaに比例した値となる。   As described above, the multiplication value Ma is a multiplication result of the absolute value Xa of the sensor output SSA and the supply voltage command value Ya, and the drive signals DRVA1 and DRVA2 are switching signals having a pulse width proportional to the multiplication value Ma. It is. Accordingly, the pulse widths of the drive signals DRVA1 and DRVA2 have a pulse width proportional to the supply voltage command value Ya. The effective voltage applied to the electromagnetic coils 11 to 14 is proportional to the pulse width of the drive signals DRVA1 and DRVA2. Therefore, the effective voltage applied to the electromagnetic coils 11 to 14 is a value proportional to the supply voltage command value Ya.

図6は、供給電圧の調整を行わない場合と行った場合のモータ特性を比較して示している。ここで、「供給電圧の調整を行わない場合」とは、供給電圧指令値Yaを、供給電圧VSUPの値に拘わらずに1.0に維持する場合を意味する。一方、「供給電圧の調整を行った場合」とは、供給電圧指令値Yaを、供給電圧VSUPの値に応じて変更した場合を意味する。なお、モータ特性としては、コイルの抵抗Rと、実効電圧Veffと、実効電流Ieff(=Veff/R)と、供給電圧指令値Yaとが示されている。   FIG. 6 shows a comparison of motor characteristics when the supply voltage is not adjusted and when the supply voltage is not adjusted. Here, “when the supply voltage is not adjusted” means that the supply voltage command value Ya is maintained at 1.0 regardless of the value of the supply voltage VSUP. On the other hand, “when the supply voltage is adjusted” means when the supply voltage command value Ya is changed according to the value of the supply voltage VSUP. The motor characteristics include a coil resistance R, an effective voltage Veff, an effective current Ieff (= Veff / R), and a supply voltage command value Ya.

図6の例では、供給電圧VSUPは、8V,10V,12V,14Vの4種類の値のうちの1つが使用されるものと仮定している。また、モータの電磁コイルの抵抗Rは6.4Ωである。電圧調整を行わない場合には、電磁コイルに印加される実効電圧Veffは、供給電圧VSUPを√2で除した値に等しい。一方、電圧調整を行う場合には、電磁コイルに印加される実効電圧Veffは、供給電圧VSUPに供給電圧指令値Yaを乗じた値を√2で除した値に等しい。逆に言えば、供給電圧指令値Yaは、供給電圧VSUP所定の基準電圧値Vref(ここでは8V)除した値に設定される。例えば、供給電圧VSUPが8Vの場合には供給電圧指令値Yaは1.0となり、供給電圧VSUPが10Vの場合には供給電圧指令値Yaは0.8となる。このような電圧調整を行った場合には、電磁コイルに印加される実効電圧Veffの値は、供給電圧VSUPの値に拘わらず、常に5.7Vの一定値となる。従って、供給電圧VSUPとして任意の値を採用した場合にも、常に同じモータ特性でモータを動作させることが可能となる。 In the example of FIG. 6, it is assumed that the supply voltage VSUP is one of four values of 8V, 10V, 12V, and 14V. The resistance R of the electromagnetic coil of the motor is 6.4Ω. When voltage adjustment is not performed, the effective voltage Veff applied to the electromagnetic coil is equal to a value obtained by dividing the supply voltage VSUP by √2. On the other hand, when voltage adjustment is performed, the effective voltage Veff applied to the electromagnetic coil is equal to a value obtained by dividing the supply voltage VSUP by the supply voltage command value Ya and dividing by √2. In other words, the supply voltage command value Ya is set to a value obtained by dividing the supply voltage VSUP by a predetermined reference voltage value Vref (here, 8V). For example, when the supply voltage VSUP is 8V, the supply voltage command value Ya is 1.0, and when the supply voltage VSUP is 10V, the supply voltage command value Ya is 0.8. When such voltage adjustment is performed, the value of the effective voltage Veff applied to the electromagnetic coil is always a constant value of 5.7 V regardless of the value of the supply voltage VSUP. Therefore, even when an arbitrary value is adopted as the supply voltage VSUP, the motor can always be operated with the same motor characteristics.

なお、上述した基準電圧値Vrefとしては、同一のモータ及び同一の駆動制御回路に適用可能な供給電圧VSUPの範囲の中の任意の値を用いることができる。但し、基準電圧値Vrefとして、供給電圧VSUPの範囲の中の最小値を用いるようにすれば、実効電流Ieffを、その最小の電圧値に対応した値に維持できるので、コイルに過度の電流が流れることを防止できる。   As the reference voltage value Vref described above, any value within the range of the supply voltage VSUP applicable to the same motor and the same drive control circuit can be used. However, if the minimum value in the range of the supply voltage VSUP is used as the reference voltage value Vref, the effective current Ieff can be maintained at a value corresponding to the minimum voltage value. It can be prevented from flowing.

図7(A)〜(C)は、センサ出力の波形とPWM部530で生成される駆動信号の波形の対応関係を示す説明図である。図中、「Hiz」は電磁コイルを未励磁状態としたハイインピーダンス状態を意味している。図5で説明したように、駆動信号DRVA1,DRVA2はセンサ出力SSAのアナログ波形を利用したPWM制御によって生成される。従って、これらの駆動信号DRVA1,DRVA2を用いて、各コイルに、センサ出力SSAの変化と対応するレベル変化を示す実効電圧を供給することが可能である。   FIGS. 7A to 7C are explanatory diagrams illustrating a correspondence relationship between the waveform of the sensor output and the waveform of the drive signal generated by the PWM unit 530. In the figure, “Hiz” means a high impedance state in which the electromagnetic coil is in an unexcited state. As described in FIG. 5, the drive signals DRVA1 and DRVA2 are generated by PWM control using the analog waveform of the sensor output SSA. Therefore, using these drive signals DRVA1 and DRVA2, it is possible to supply an effective voltage indicating a level change corresponding to the change of the sensor output SSA to each coil.

PWM部530は、さらに、励磁区間設定部590から供給される励磁区間信号Eaで示される励磁区間のみに駆動信号を出力し、励磁区間以外の区間(非励磁区間)では駆動信号を出力しないように構成されている。図7(C)は、励磁区間信号Eaによって励磁区間EPと非励磁区間NEPを設定した場合の駆動信号波形を示している。励磁区間EPでは図7(B)の駆動信号パルスがそのまま発生し、非励磁区間NEPでは駆動信号パルスが発生しない。このように、励磁区間EPと非励磁区間NEPを設定するようにすれば、逆起電力波形の中位点近傍(すなわち、センサ出力の中位点近傍)においてコイルを電圧を印加しないので、モータの効率をさらに向上させることが可能である。なお、励磁区間EPは、逆起電力波形のピークを中心としする対称な区間に設定されることが好ましく、非励磁区間NEPは、逆起電力波形の中位点(中心点)を中心とする対称な区間に設定されることが好ましい。なお、励磁区間設定部590は省略してもよい。   Further, the PWM unit 530 outputs a drive signal only in the excitation interval indicated by the excitation interval signal Ea supplied from the excitation interval setting unit 590, and does not output a drive signal in intervals other than the excitation interval (non-excitation interval). It is configured. FIG. 7C shows drive signal waveforms when the excitation interval EP and the non-excitation interval NEP are set by the excitation interval signal Ea. In the excitation interval EP, the drive signal pulse of FIG. 7B is generated as it is, and no drive signal pulse is generated in the non-excitation interval NEP. Thus, if the excitation interval EP and the non-excitation interval NEP are set, no voltage is applied to the coil near the middle point of the back electromotive force waveform (that is, near the middle point of the sensor output). It is possible to further improve the efficiency. The excitation interval EP is preferably set to a symmetrical interval centered on the peak of the back electromotive force waveform, and the non-excitation interval NEP is centered on the middle point (center point) of the back electromotive force waveform. It is preferable to set to a symmetrical section. Note that the excitation interval setting unit 590 may be omitted.

図8は、PWM部530(図5)の内部構成の一例を示すブロック図である。PWM部530は、カウンタ531と、EXOR回路533と、駆動波形形成部535とを備えている。これらは以下のように動作する。   FIG. 8 is a block diagram showing an example of the internal configuration of the PWM unit 530 (FIG. 5). The PWM unit 530 includes a counter 531, an EXOR circuit 533, and a drive waveform forming unit 535. These operate as follows.

図9は、モータ正転時のPWM部530の動作を示すタイミングチャートである。この図には、2つのクロック信号PCL,SDCと、正逆方向指示値RIと、励磁区間信号Eaと、乗算値Maと、正負符号信号Paと、カウンタ531内のカウント値CM1と、カウンタ531の出力S1と、EXOR回路533の出力S2と、駆動波形形成部535の出力信号DRVA1,DRVA2とが示されている。カウンタ531は、クロック信号SDCの1期間毎に、クロック信号PCLに同期してカウント値CM1を0までダウンカウントする動作を繰り返す。カウント値CM1の初期値は乗算値Maに設定される。なお、図9では、図示の便宜上、乗算値Maとして負の値も描かれているが、カウンタ531で使用されるのはその絶対値|Ma|である。カウンタ531の出力S1は、カウント値CM1が0で無い場合にはHレベルに設定され、カウント値CM1が0になるとLレベルに立ち下がる。   FIG. 9 is a timing chart showing the operation of the PWM unit 530 during normal rotation of the motor. In this figure, two clock signals PCL and SDC, forward / reverse direction indication value RI, excitation interval signal Ea, multiplication value Ma, positive / negative sign signal Pa, count value CM1 in counter 531 and counter 531 The output S1, the output S2 of the EXOR circuit 533, and the output signals DRVA1 and DRVA2 of the drive waveform forming unit 535 are shown. The counter 531 repeats the operation of down-counting the count value CM1 to 0 in synchronization with the clock signal PCL every period of the clock signal SDC. The initial value of the count value CM1 is set to the multiplication value Ma. In FIG. 9, a negative value is also drawn as the multiplication value Ma for convenience of illustration, but the counter 531 uses the absolute value | Ma |. The output S1 of the counter 531 is set to H level when the count value CM1 is not 0, and falls to L level when the count value CM1 becomes 0.

EXOR回路533は、正負符号信号Paと正逆方向指示値RIとの排他的論理和を示す信号S2を出力する。モータが正転する場合には、正逆方向指示値RIがLレベルである。従って、EXOR回路533の出力S2は、正負符号信号Paと同じ信号となる。駆動波形形成部535は、カウンタ531の出力S1と、EXOR回路533の出力S2から、駆動信号DRVA1,DRVA2を生成する。すなわち、カウンタ531の出力S1のうち、EXOR回路533の出力S2がLレベルの期間の信号を第1の駆動信号DRVA1として出力し、出力S2がHレベルの期間の信号を第2の駆動信号DRVA2として出力する。なお、図9の右端部付近では、励磁区間信号EaがLレベルに立ち下がり、これによって非励磁区間NEPが設定されている。従って、この非励磁区間NEPでは、いずれの駆動信号DRVA1,DRVA2も出力されず、ハイインピーダンス状態に維持される。   The EXOR circuit 533 outputs a signal S2 indicating an exclusive OR of the positive / negative sign signal Pa and the forward / reverse direction instruction value RI. When the motor rotates normally, the forward / reverse direction instruction value RI is at the L level. Therefore, the output S2 of the EXOR circuit 533 is the same signal as the positive / negative sign signal Pa. The drive waveform forming unit 535 generates drive signals DRVA1 and DRVA2 from the output S1 of the counter 531 and the output S2 of the EXOR circuit 533. That is, of the output S1 of the counter 531, the signal during the period when the output S2 of the EXOR circuit 533 is at the L level is output as the first drive signal DRVA1, and the signal during the period when the output S2 is at the H level is output as the second drive signal DRVA2. Output as. In the vicinity of the right end of FIG. 9, the excitation interval signal Ea falls to the L level, thereby setting the non-excitation interval NEP. Accordingly, in this non-excitation interval NEP, none of the drive signals DRVA1, DRVA2 is output and the high impedance state is maintained.

図10は、モータ逆転時のPWM部530の動作を示すタイミングチャートである。モータ逆転時には、正逆方向指示値RIがHレベルに設定される。この結果、2つの駆動信号DRVA1,DRVA2が図9から入れ替わっており、この結果、モータが逆転することが理解できる。   FIG. 10 is a timing chart showing the operation of the PWM unit 530 during motor reverse rotation. During reverse rotation of the motor, the forward / reverse direction instruction value RI is set to H level. As a result, the two drive signals DRVA1 and DRVA2 are interchanged from FIG. 9, and as a result, it can be understood that the motor reverses.

図11は、励磁区間設定部590の内部構成と動作を示す説明図である。励磁区間設定部590は、電子可変抵抗器592と、電圧比較器594,596と、OR回路598とを有している。電子可変抵抗器592の抵抗値Rvは、CPU220によって設定される。電子可変抵抗器592の両端の電圧V1,V2は、電圧比較器594,596の一方の入力端子に与えられている。電圧比較器594,596の他方の入力端子には、センサ出力SSAが供給されている。電圧比較器594,596の出力信号Sp,Snは、OR回路598に入力されている。OR回路598の出力は、励磁区間と非励磁区間とを区別するための励磁区間信号Eaである。   FIG. 11 is an explanatory diagram showing the internal configuration and operation of the excitation interval setting unit 590. The excitation interval setting unit 590 includes an electronic variable resistor 592, voltage comparators 594, 596, and an OR circuit 598. The resistance value Rv of the electronic variable resistor 592 is set by the CPU 220. Voltages V1 and V2 across the electronic variable resistor 592 are applied to one input terminal of a voltage comparator 594,596. A sensor output SSA is supplied to the other input terminal of the voltage comparators 594 and 596. Output signals Sp and Sn of the voltage comparators 594 and 596 are input to the OR circuit 598. The output of the OR circuit 598 is an excitation interval signal Ea for distinguishing between excitation intervals and non-excitation intervals.

図11(B)は、励磁区間設定部590の動作を示している。電子可変抵抗器592の両端電圧V1,V2は、抵抗値Rvを調整することによって変更される。具体的には、両端電圧V1,V2は、電圧レンジの中央値(=VDD/2)からの差分が等しい値に設定される。センサ出力SSAが第1の電圧V1よりも高い場合には第1の電圧比較器594の出力SpがHレベルとなり、一方、センサ出力SSAが第2の電圧V2よりも低い場合には第2の電圧比較器596の出力SnがHレベルとなる。励磁区間信号Eaは、これらの出力信号Sp,Snの論理和を取った信号である。従って、図11(B)の下部に示すように、励磁区間信号Eaは、励磁区間EPと非励磁区間NEPとを示す信号として使用することができる。励磁区間EPと非励磁区間NEPの設定は、CPU220が可変抵抗値Rvを調整することによって行なわれる。   FIG. 11B shows the operation of the excitation interval setting unit 590. Both-end voltages V1 and V2 of the electronic variable resistor 592 are changed by adjusting the resistance value Rv. Specifically, both-end voltages V1 and V2 are set to values having the same difference from the median value (= VDD / 2) of the voltage range. When the sensor output SSA is higher than the first voltage V1, the output Sp of the first voltage comparator 594 becomes H level, while when the sensor output SSA is lower than the second voltage V2, the second voltage V2 is output. The output Sn of the voltage comparator 596 becomes H level. The excitation interval signal Ea is a signal obtained by taking the logical sum of these output signals Sp and Sn. Accordingly, as shown in the lower part of FIG. 11B, the excitation interval signal Ea can be used as a signal indicating the excitation interval EP and the non-excitation interval NEP. The excitation interval EP and the non-excitation interval NEP are set by the CPU 220 adjusting the variable resistance value Rv.

以上のように、本実施例のモータでは、ユーザが供給電圧設定部270に供給電圧VSUPの値を指定することができるので、任意の供給電圧VSUPを用いてモータを同一の特性で動作させることが可能である。そのため、ファンモータ等のモータの製造メーカ側としては、同電力容量のモータでは、部品類の共通化により部品管理/部品調達が一元管理でき、製造工程の共通化により生産性が向上し、結果的に低価格化を容易に実現できる効果が得られる。また、モータを利用して設計する側では、使用電圧の異なった設置場所において使用される複数のモータを共通化し、駆動電圧に応じた設定をすることで調達の一元化及び生産性を向上させることができ、結果的に低価格化を容易に実現できる効果が得られる。モータを利用して設計する側では、更にモータの仕様電圧内で仕様回転数外の回転数(停止〜仕様最大回転数)までの任意回転数制御をシステム上で容易に実現できる。   As described above, in the motor of the present embodiment, the user can specify the value of the supply voltage VSUP in the supply voltage setting unit 270, so that the motor can be operated with the same characteristics using an arbitrary supply voltage VSUP. Is possible. Therefore, on the motor manufacturer side such as a fan motor, with a motor with the same power capacity, parts management / parts procurement can be centrally managed by sharing parts, and productivity can be improved by sharing manufacturing processes. In particular, an effect of easily realizing a low price can be obtained. Also, on the side of designing using motors, a plurality of motors used at installation locations with different operating voltages can be shared, and the setting according to the driving voltage can be used to improve the centralization of procurement and productivity. As a result, it is possible to easily achieve a reduction in price. On the side of designing using a motor, it is possible to easily realize arbitrary rotation speed control on the system up to a rotation speed outside the specification rotation speed (stop to maximum specification rotation speed) within the motor specification voltage.

C.駆動制御回路の他の構成:
図12は、駆動信号生成部の他の構成を示す説明図である。この駆動信号生成部240aは、図5に示した回路240に、乗算器551と、印加電圧指令値レジスタ581と、印加電圧設定部271とを追加した構成を有している。印加電圧設定部271は、印加電圧指令値Zaを設定する回路である。印加電圧指令値Zaは、例えば、モータの動作中に、電磁コイルに印加すべき有効電圧を変更するために使用することができる。また、印加電圧設定部271の具体的な回路構成としては、供給電圧設定部270と同様なものを採用することが可能である。印加電圧指令値Zaは、印加電圧設定部271から印加電圧指令値レジスタ581に供給されて保持される。乗算器551は、設定電圧指令値Yaと印加電圧指令値Zaとを乗算して、その乗算値(Ya×Za)を乗算器550に供給する。乗算器550は、この値(Ya×Za)とセンサ出力値Xaとを乗算して、乗算器Ma(=Xa×Ya×Za)をPWM部530に供給する。
C. Other configurations of the drive control circuit:
FIG. 12 is an explanatory diagram illustrating another configuration of the drive signal generation unit. The drive signal generation unit 240a has a configuration in which a multiplier 551, an applied voltage command value register 581, and an applied voltage setting unit 271 are added to the circuit 240 shown in FIG. The applied voltage setting unit 271 is a circuit that sets the applied voltage command value Za. The applied voltage command value Za can be used, for example, to change the effective voltage to be applied to the electromagnetic coil during operation of the motor. In addition, as a specific circuit configuration of the applied voltage setting unit 271, the same one as that of the supply voltage setting unit 270 can be employed. The applied voltage command value Za is supplied from the applied voltage setting unit 271 to the applied voltage command value register 581 and held. Multiplier 551 multiplies set voltage command value Ya and applied voltage command value Za, and supplies the multiplied value (Ya × Za) to multiplier 550. The multiplier 550 multiplies this value (Ya × Za) by the sensor output value Xa and supplies the multiplier Ma (= Xa × Ya × Za) to the PWM unit 530.

このように、乗算器を2段に設けるようにすれば、2つの指令値Ya,Zaを用いて電磁コイルに印加される有効電圧を制御することが可能である。例えば、第1の指令値Yaを、製造メーカ用の仕様電圧設定用の指令値として使用し、一方、第2の指令値Zaを、モータを用いたシステムの組み立てメーカが電圧を可変制御するための指令値として使用することが可能である。なお、乗算器を3段以上用い、3つ以上の指令値を用いることができように回路を構成することも可能である。すなわち、PWM制御の対象となる乗算値Maを算出するための乗算部は、1つの乗算器で構成されたものでもよく、あるいは、複数個の乗算器を多段に構成したものでもよい。   Thus, if the multipliers are provided in two stages, the effective voltage applied to the electromagnetic coil can be controlled using the two command values Ya and Za. For example, the first command value Ya is used as a command value for setting the specification voltage for the manufacturer, while the second command value Za is used to variably control the voltage by the assembly manufacturer of the system using the motor. It can be used as a command value. It is also possible to configure the circuit so that three or more multipliers can be used and three or more command values can be used. That is, the multiplication unit for calculating the multiplication value Ma to be subjected to PWM control may be configured by one multiplier, or may be configured by a plurality of multipliers.

D.変形例:
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
D. Variations:
The present invention is not limited to the above-described examples and embodiments, and can be implemented in various modes without departing from the gist thereof. For example, the following modifications are possible.

D1.変形例1:
スイッチング信号を生成する回路としては、図5に示した駆動信号生成部240の構成以外の種々の回路構成を採用することが可能である。例えば、センサ出力と基準三角波とを比較することによってPWM制御を行う回路を利用してもよい。また、PWM制御以外の方法でスイッチング信号を生成するようにしてもよい。一般に、スイッチング信号生成回路としては、供給電圧に応じてスイッチング信号のパルス幅を調整することによって、電磁コイルに印加される実効電圧を調整する種々の回路を採用することが可能である。
D1. Modification 1:
As a circuit for generating the switching signal, various circuit configurations other than the configuration of the drive signal generation unit 240 shown in FIG. 5 can be adopted. For example, a circuit that performs PWM control by comparing the sensor output with a reference triangular wave may be used. Further, the switching signal may be generated by a method other than PWM control. Generally, as the switching signal generation circuit, various circuits that adjust the effective voltage applied to the electromagnetic coil by adjusting the pulse width of the switching signal according to the supply voltage can be employed.

上記実施例における駆動制御回路では、図6で説明したように、供給電圧VSUPの値に拘わらず、電磁コイルに印加される実効電圧が所定の一定値になるようにスイッチング信号DRVA1,DRVA2のパルス幅が調整されていた。但し、供給電圧VSUPの値が異なる場合に、電磁コイルに印加される実効電圧も異なる値になるように(換言すれば、モータ出力が異なる値となるように)してもよい。このような構成は、例えば、異なる供給電圧VSUPに応じて予め設定された異なる実効電圧が得られるように、供給電圧設定部270が供給電圧指令値Yaの値を決定することによって実現可能である。   In the drive control circuit in the above embodiment, as described in FIG. 6, the pulses of the switching signals DRVA1 and DRVA2 are set so that the effective voltage applied to the electromagnetic coil becomes a predetermined constant value regardless of the value of the supply voltage VSUP. The width was adjusted. However, when the value of the supply voltage VSUP is different, the effective voltage applied to the electromagnetic coil may be different (in other words, the motor output is different). Such a configuration can be realized by, for example, the supply voltage setting unit 270 determining the value of the supply voltage command value Ya so that different effective voltages set in advance according to different supply voltages VSUP can be obtained. .

D2.変形例2:
上記実施例では、供給電圧VSUPとして複数の所定の値(8V,10V,12V,14V)のいずれかを選択できるものとしていたが、この代わりに、所定範囲の任意の値に供給電圧VSUPを設定できるようにしても良い。
D2. Modification 2:
In the above embodiment, one of a plurality of predetermined values (8V, 10V, 12V, 14V) can be selected as the supply voltage VSUP. Instead, the supply voltage VSUP is set to an arbitrary value within a predetermined range. You may be able to do it.

D3.変形例3:
上記実施例ではアナログ磁気センサを利用していたが、アナログ磁気センサの代わりに、多値のアナログ的出力を有するデジタル磁気センサを使用してもよい。アナログ磁気センサも多値出力を有するデジタル磁気センサも、アナログ的変化を示す出力信号を有する点で共通している。なお、本明細書において、「アナログ的変化を示す出力信号」とは、オン/オフの2値出力ではなく、3値以上の多数レベルを有するデジタル出力信号と、アナログ出力信号との両方を包含する広い意味で使用されている。また、磁気センサの代わりに、他の位置センサを用いてアナログ的変化を示す出力信号を生成することも可能である。
D3. Modification 3:
In the above embodiment, an analog magnetic sensor is used, but a digital magnetic sensor having a multi-valued analog output may be used instead of the analog magnetic sensor. An analog magnetic sensor and a digital magnetic sensor having a multi-value output are common in that they have an output signal indicating an analog change. In this specification, “an output signal indicating an analog change” includes both a digital output signal having multiple levels of three or more and an analog output signal, not an on / off binary output. Used in a broad sense. Moreover, it is also possible to generate an output signal indicating an analog change by using another position sensor instead of the magnetic sensor.

D4.変形例4:
本発明は、上記実施例で説明した単相ブラシレスモータに限らず、任意の相数及び極数のモータに適用することが可能である。
D4. Modification 4:
The present invention is not limited to the single-phase brushless motor described in the above embodiment, and can be applied to a motor having any number of phases and poles.

D5.変形例5:
本発明は、ファンモータ、時計(針駆動)、ドラム式洗濯機(単一回転)、ジェットコースタ、振動モータなどの種々の装置のモータに適用可能である。本発明をファンモータに適用した場合には、種々の効果(低消費電力、低振動、低騒音、低回転ムラ、低発熱、高寿命)が特に顕著である。このようなファンモータは、例えば、デジタル表示装置や、車載機器、燃料電池式パソコン、燃料電池式デジタルカメラ、燃料電池式ビデオカメラ、燃料電池式携帯電話などの燃料電池使用機器、プロジェクタ等の各種装置のファンモータとして使用することができる。本発明のモータは、さらに、各種の家電機器や電子機器のモータとしても利用可能である。例えば、光記憶装置や、磁気記憶装置、ポリゴンミラー駆動装置等において、本発明によるモータをスピンドルモータとして使用することが可能である。また、本発明によるモータは、移動体やロボット用のモータとしても利用可能である。
D5. Modification 5:
The present invention is applicable to motors of various devices such as a fan motor, a timepiece (hand drive), a drum-type washing machine (single rotation), a roller coaster, and a vibration motor. When the present invention is applied to a fan motor, various effects (low power consumption, low vibration, low noise, low rotation unevenness, low heat generation, long life) are particularly remarkable. Such fan motors are, for example, various devices such as digital display devices, in-vehicle devices, fuel cell computers, fuel cell digital cameras, fuel cell video cameras, fuel cell mobile phones, and other fuel cell equipment. It can be used as a fan motor for the device. The motor of the present invention can also be used as a motor for various home appliances and electronic devices. For example, the motor according to the present invention can be used as a spindle motor in an optical storage device, a magnetic storage device, a polygon mirror drive device, or the like. The motor according to the present invention can also be used as a motor for a moving body or a robot.

図13は、本発明の実施例によるモータを利用したプロジェクタを示す説明図である。このプロジェクタ600は、赤、緑、青の3色の色光を発光する3つの光源610R、610G、610Bと、これらの3色の色光をそれぞれ変調する3つの液晶ライトバルブ640R、640G、640Bと、変調された3色の色光を合成するクロスダイクロイックプリズム650と、合成された3色の色光をスクリーンSCに投写する投写レンズ系660と、プロジェクタ内部を冷却するための冷却ファン670と、プロジェクタ600の全体を制御する制御部680と、を備えている。冷却ファン670を駆動するモータとしては、上述した各種のブラシレスモータを利用することができる。   FIG. 13 is an explanatory diagram showing a projector using a motor according to an embodiment of the present invention. The projector 600 includes three light sources 610R, 610G, and 610B that emit light of three colors of red, green, and blue, and three liquid crystal light valves 640R, 640G, and 640B that modulate these three colors of light, respectively. A cross dichroic prism 650 that synthesizes the modulated three-color light, a projection lens system 660 that projects the combined three-color light onto the screen SC, a cooling fan 670 for cooling the inside of the projector, and the projector 600 And a control unit 680 for controlling the whole. As the motor for driving the cooling fan 670, the various brushless motors described above can be used.

図14(A)〜(C)は、本発明の実施例によるモータを利用した燃料電池式携帯電話を示す説明図である。図14(A)は携帯電話700の外観を示しており、図14(B)は、内部構成の例を示している。携帯電話700は、携帯電話700の動作を制御するMPU710と、ファン720と、燃料電池730とを備えている。燃料電池730は、MPU710やファン720に電源を供給する。ファン720は、燃料電池730への空気供給のために携帯電話700の外から内部へ送風するため、或いは、燃料電池730で生成される水分を携帯電話700の内部から外に排出するためのものである。なお、ファン720を図14(C)のようにMPU710の上に配置して、MPU710を冷却するようにしてもよい。ファン720を駆動するモータとしては、上述した各種のブラシレスモータを利用することができる。   14A to 14C are explanatory views showing a fuel cell type mobile phone using a motor according to an embodiment of the present invention. FIG. 14A shows the appearance of the mobile phone 700, and FIG. 14B shows an example of the internal configuration. The mobile phone 700 includes an MPU 710 that controls the operation of the mobile phone 700, a fan 720, and a fuel cell 730. The fuel cell 730 supplies power to the MPU 710 and the fan 720. The fan 720 is used to supply air to the fuel cell 730 from the outside to the inside of the mobile phone 700 or to discharge moisture generated by the fuel cell 730 from the inside of the mobile phone 700 to the outside. It is. Note that the fan 720 may be disposed on the MPU 710 as shown in FIG. 14C to cool the MPU 710. As the motor for driving the fan 720, the various brushless motors described above can be used.

図15は、本発明の実施例によるモータ/発電機を利用した移動体の一例としての電動自転車(電動アシスト自転車)を示す説明図である。この自転車800は、前輪にモータ810が設けられており、サドルの下方のフレームに制御回路820と充電池830とが設けられている。モータ810は、充電池830からの電力を利用して前輪を駆動することによって、走行をアシストする。また、ブレーキ時にはモータ810で回生された電力が充電池830に充電される。制御回路820は、モータの駆動と回生とを制御する回路である。このモータ810としては、上述した各種のブラシレスモータを利用することが可能である。   FIG. 15 is an explanatory view showing an electric bicycle (electric assist bicycle) as an example of a moving body using a motor / generator according to an embodiment of the present invention. In this bicycle 800, a motor 810 is provided on the front wheel, and a control circuit 820 and a rechargeable battery 830 are provided on a frame below the saddle. The motor 810 assists running by driving the front wheels using the power from the rechargeable battery 830. Further, the electric power regenerated by the motor 810 is charged to the rechargeable battery 830 during braking. The control circuit 820 is a circuit that controls driving and regeneration of the motor. As the motor 810, the various brushless motors described above can be used.

図16は、本発明の実施例によるモータを利用したロボットの一例を示す説明図である。このロボット900は、第1と第2のアーム910,920と、モータ930とを有している。このモータ930は、被駆動部材としての第2のアーム920を水平回転させる際に使用される。このモータ930としては、上述した各種のブラシレスモータを利用することが可能である。   FIG. 16 is an explanatory diagram showing an example of a robot using a motor according to an embodiment of the present invention. The robot 900 includes first and second arms 910 and 920 and a motor 930. The motor 930 is used when horizontally rotating the second arm 920 as a driven member. As the motor 930, the above-described various brushless motors can be used.

実施例における電動モータのモータ本体の構成を示す断面図である。It is sectional drawing which shows the structure of the motor main body of the electric motor in an Example. 磁石列とコイル列の位置関係、及び、磁気センサ出力とコイルの逆起電力波形との関係を示す説明図である。It is explanatory drawing which shows the positional relationship of a magnet row | line | column and a coil row | line | column, and the relationship between a magnetic sensor output and the counter electromotive force waveform of a coil. 実施例のモータの駆動制御回路の構成を示すブロック図である。It is a block diagram which shows the structure of the drive control circuit of the motor of an Example. ドライバ回路の内部構成を示す図である。It is a figure which shows the internal structure of a driver circuit. 駆動信号生成部の内部構成と動作を示す説明図である。It is explanatory drawing which shows the internal structure and operation | movement of a drive signal production | generation part. 供給電圧の調整を行わない場合と行った場合のモータ特性を比較して示す説明図である。It is explanatory drawing which compares and shows the motor characteristic at the time of performing the case where adjustment of a supply voltage is not performed. センサ出力波形と駆動信号波形の対応関係を示す説明図である。It is explanatory drawing which shows the correspondence of a sensor output waveform and a drive signal waveform. PWM部の内部構成を示すブロック図である。It is a block diagram which shows the internal structure of a PWM part. モータ正転時のPWM部の動作を示すタイミングチャートである。It is a timing chart which shows operation | movement of the PWM part at the time of motor forward rotation. モータ逆転時のPWM部の動作を示すタイミングチャートである。It is a timing chart which shows operation | movement of the PWM part at the time of motor reverse rotation. 励磁区間設定部の内部構成と動作を示す説明図である。It is explanatory drawing which shows the internal structure and operation | movement of an excitation area setting part. 駆動信号生成部の他の構成を示す説明図である。It is explanatory drawing which shows the other structure of a drive signal production | generation part. 本発明の実施例によるモータを利用したプロジェクタを示す説明図である。It is explanatory drawing which shows the projector using the motor by the Example of this invention. 本発明の実施例によるモータを利用した燃料電池式携帯電話を示す説明図である。It is explanatory drawing which shows the fuel cell type mobile telephone using the motor by the Example of this invention. 本発明の実施例によるモータ/発電機を利用した移動体の一例としての電動自転車(電動アシスト自転車)を示す説明図である。It is explanatory drawing which shows the electric bicycle (electric assisted bicycle) as an example of the moving body using the motor / generator by the Example of this invention. 本発明の実施例によるモータを利用したロボットの一例を示す説明図である。It is explanatory drawing which shows an example of the robot using the motor by the Example of this invention.

符号の説明Explanation of symbols

10…ステータ部
11〜14…電磁コイル
20…磁気ヨーク
30…ロータ部
31〜34…永久磁石
36…磁気ヨーク
40…磁気センサ
42…ホール素子
44…バイアス調整部
46…ゲイン調整部
100…モータ本体
102…ケーシング
112…回転軸
114…部
120…回路基板
200…駆動制御回路
202…電源端子
220…CPU
240…駆動信号生成部
250…ドライバ回路
251〜254…スイッチングトランジスタ
260…電源レギュレータ
270…供給電圧設定部
311,313…レベルシフタ
510…基本クロック生成回路
520…分周器
530…PWM部
531…カウンタ
533…EXOR回路
535…駆動波形形成部
540…正逆方向指示値レジスタ
550…乗算器
551…乗算器
560…乗算器
560…符号化部
570…AD変換部
580…供給電圧指令値レジスタ
581…印加電圧指令値レジスタ
590…励磁区間設定部
592…電子可変抵抗器
594,596…電圧比較器
598…OR回路
600…プロジェクタ
610R,610G,610B…光源
640R,640G,640B…液晶ライトバルブ
650…クロスダイクロイックプリズム
660…投写レンズ系
670…冷却ファン
680…制御部
700…携帯電話
710…MPU
720…ファン
730…燃料電池
800…電動自転車(電動アシスト自転車)
810…モータ
820…制御回路
830…充電池
900…ロボット
910…アーム
920…アーム
930…モータ
DESCRIPTION OF SYMBOLS 10 ... Stator part 11-14 ... Electromagnetic coil 20 ... Magnetic yoke 30 ... Rotor part 31-34 ... Permanent magnet 36 ... Magnetic yoke 40 ... Magnetic sensor 42 ... Hall element 44 ... Bias adjustment part 46 ... Gain adjustment part 100 ... Motor body DESCRIPTION OF SYMBOLS 102 ... Casing 112 ... Rotating shaft 114 ... Part 120 ... Circuit board 200 ... Drive control circuit 202 ... Power supply terminal 220 ... CPU
240 ... Drive signal generation unit 250 ... Driver circuit 251 to 254 ... Switching transistor 260 ... Power supply regulator 270 ... Supply voltage setting unit 311,313 ... Level shifter 510 ... Basic clock generation circuit 520 ... Divider 530 ... PWM unit 531 ... Counter 533 ... EXOR circuit 535 ... Drive waveform forming section 540 ... Forward / reverse direction instruction value register 550 ... Multiplier 551 ... Multiplier 560 ... Multiplier 560 ... Encoding section 570 ... AD conversion section 580 ... Supply voltage command value register 581 ... Applied voltage Command value register 590 ... excitation section setting unit 592 ... electronic variable resistor 594,596 ... voltage comparator 598 ... OR circuit 600 ... projector 610R, 610G, 610B ... light source 640R, 640G, 640B ... liquid crystal light valve 650 ... cross dichroic Kupurizumu 660 ... projection lens system 670 ... cooling fan 680 ... control unit 700 ... mobile phone 710 ... MPU
720 ... Fan 730 ... Fuel cell 800 ... Electric bicycle (Electric assist bicycle)
810: Motor 820 ... Control circuit 830 ... Rechargeable battery 900 ... Robot 910 ... Arm 920 ... Arm 930 ... Motor

Claims (10)

電磁コイルを有する電動モータを制御する駆動制御回路であって、
外部から供給される供給電圧と前記電磁コイルとの間の接続をオン/オフするためのスイッチング素子を有し、前記スイッチング素子のオン/オフによって前記電磁コイルに前記供給電圧を断続的に供給するドライバ回路と、
前記スイッチング素子をオン/オフ制御するためのスイッチング信号を生成するスイッチング信号生成回路と、
前記供給電圧に応じた値を有する供給電圧指令値を前記スイッチング信号生成回路に供給する供給電圧設定部と、
を備え、
前記スイッチング信号生成回路は
周期的な波状の変化を示し、前記供給電圧の値に反比例した振幅を有する波形信号を生成する波形信号生成部と、
前記波形信号を利用したPWM制御を実行して、前記波形信号の変化と同じ実効値変化を示す前記スイッチング信号を生成するPWM制御回路と、
を含み、
前記供給電圧指令値に応じて前記スイッチング信号のパルス幅を調整することによって、前記電磁コイルに印加される実効電圧を調整する、駆動制御回路。
A drive control circuit for controlling an electric motor having an electromagnetic coil,
A switching element for turning on / off a connection between a supply voltage supplied from the outside and the electromagnetic coil, and intermittently supplying the supply voltage to the electromagnetic coil by turning on / off the switching element; A driver circuit;
A switching signal generation circuit for generating a switching signal for on / off control of the switching element;
A supply voltage setting unit for supplying a supply voltage command value having a value corresponding to the supply voltage to the switching signal generation circuit;
With
The switching signal generation circuit includes :
A waveform signal generator that generates a waveform signal having an amplitude that is inversely proportional to the value of the supply voltage;
A PWM control circuit that performs PWM control using the waveform signal and generates the switching signal showing the same effective value change as the change of the waveform signal;
Including
A drive control circuit that adjusts an effective voltage applied to the electromagnetic coil by adjusting a pulse width of the switching signal in accordance with the supply voltage command value.
請求項1記載の駆動制御回路であって、
前記スイッチング信号生成回路は、前記供給電圧の値に拘わらず、前記電磁コイルに印加される実効電圧が所定の一定値になるように前記スイッチング信号のパルス幅を調整する、駆動制御回路。
The drive control circuit according to claim 1,
The switching signal generation circuit adjusts the pulse width of the switching signal so that the effective voltage applied to the electromagnetic coil becomes a predetermined constant value regardless of the value of the supply voltage.
請求項1または請求項2記載の駆動制御回路であって、
前記波形信号生成部は、前記波形信号を、前記電動モータに設けられた磁気センサの出力のアナログ的変化と比例した変化を示すとともに、前記供給電圧の値に反比例した振幅を有する信号として生成する、駆動制御回路。
The drive control circuit according to claim 1 or 2 ,
The waveform signal generation unit generates the waveform signal as a signal that shows a change proportional to an analog change of an output of a magnetic sensor provided in the electric motor and has an amplitude inversely proportional to the value of the supply voltage. Drive control circuit.
請求項記載の駆動制御回路であって、
前記供給電圧指令値は、前記供給電圧の値に反比例した値を有し、
前記波形信号生成部は、
前記電動モータに設けられた磁気センサの出力を示すセンサ出力値と前記供給電圧指令値とを乗算することによって、前記波形信号を生成する乗算部を備える、駆動制御回路。
The drive control circuit according to claim 3 ,
The supply voltage command value has a value inversely proportional to the value of the supply voltage,
The waveform signal generator is
A drive control circuit comprising a multiplier that generates the waveform signal by multiplying a sensor output value indicating an output of a magnetic sensor provided in the electric motor by the supply voltage command value.
請求項記載の駆動制御回路であって、
前記乗算部は、
前記センサ出力値と、前記供給電圧指令値と、他の少なくとも1つの電圧指令値を乗算することによって前記波形信号を生成するための複数段の乗算器を有する、駆動制御回路。
The drive control circuit according to claim 4 ,
The multiplier is
A drive control circuit comprising a multi-stage multiplier for generating the waveform signal by multiplying the sensor output value, the supply voltage command value, and at least one other voltage command value.
請求項1ないしのいずれかに記載の駆動制御回路であって、
前記供給電圧設定部は、所定の複数の値の1つに前記供給電圧の値を指定可能に構成されている、駆動制御回路。
A drive control circuit according to any one of claims 1 to 5 ,
The drive voltage setting unit is configured to be able to designate the value of the supply voltage as one of a plurality of predetermined values.
請求項1ないしのいずれかに記載の駆動制御回路であって、
前記供給電圧設定部は、所定範囲の任意の値に前記供給電圧の値を指定可能に構成されている、駆動制御回路。
A drive control circuit according to any one of claims 1 to 5 ,
The drive control circuit, wherein the supply voltage setting unit is configured to be able to designate the value of the supply voltage as an arbitrary value within a predetermined range.
電動モータであって、
複数の電磁コイルを有するコイル列と、
複数の永久磁石を有する磁石列と、
請求項1ないしのいずれかに記載の駆動制御回路と、
を備える電動モータ。
An electric motor,
A coil array having a plurality of electromagnetic coils;
A magnet array having a plurality of permanent magnets;
A drive control circuit according to any one of claims 1 to 7 ,
An electric motor.
請求項記載の電動モータと、
前記電動モータによって駆動される被駆動部材と、
を備える装置。
An electric motor according to claim 8 ,
A driven member driven by the electric motor;
A device comprising:
請求項記載の電動モータを備える移動体。 A moving body comprising the electric motor according to claim 8 .
JP2008001574A 2007-05-28 2008-01-08 Electric motor drive control circuit and electric motor provided with the same Expired - Fee Related JP5104319B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2008001574A JP5104319B2 (en) 2007-05-28 2008-01-08 Electric motor drive control circuit and electric motor provided with the same
EP08009138A EP1998434A2 (en) 2007-05-28 2008-05-16 Drive control circuit for electric motor and elctric motor equipped with same
US12/124,230 US8004225B2 (en) 2007-05-28 2008-05-21 Drive control circuit for electric motor and electric motor equipped with same
CN2008101093578A CN101316087B (en) 2007-05-28 2008-05-27 Drive control circuit for electric motor and electric motor equipped with same
US13/184,983 US8471512B2 (en) 2007-05-28 2011-07-18 Robotic drive control

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2007140775 2007-05-28
JP2007140775 2007-05-28
JP2008001574A JP5104319B2 (en) 2007-05-28 2008-01-08 Electric motor drive control circuit and electric motor provided with the same

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2012220864A Division JP5541332B2 (en) 2007-05-28 2012-10-03 Robot and moving body

Publications (3)

Publication Number Publication Date
JP2009011145A JP2009011145A (en) 2009-01-15
JP2009011145A5 JP2009011145A5 (en) 2010-09-02
JP5104319B2 true JP5104319B2 (en) 2012-12-19

Family

ID=40106960

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2008001574A Expired - Fee Related JP5104319B2 (en) 2007-05-28 2008-01-08 Electric motor drive control circuit and electric motor provided with the same
JP2012220864A Expired - Fee Related JP5541332B2 (en) 2007-05-28 2012-10-03 Robot and moving body

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2012220864A Expired - Fee Related JP5541332B2 (en) 2007-05-28 2012-10-03 Robot and moving body

Country Status (2)

Country Link
JP (2) JP5104319B2 (en)
CN (1) CN101316087B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5332637B2 (en) * 2009-01-19 2013-11-06 セイコーエプソン株式会社 Control device for electric motor and device provided with the same
JP5471255B2 (en) * 2009-09-30 2014-04-16 アイシン・エィ・ダブリュ株式会社 Control device for motor drive device
KR101187420B1 (en) * 2011-09-29 2012-10-02 경남대학교 산학협력단 Server system, portable terminal and recording medium having control programs of a mobile robot
CN102700526B (en) * 2011-11-28 2014-11-05 黄强 Semi-automatic error correction braking system with outward rotating solenoid valve having fixed rotation angle
CN106575940B (en) * 2014-09-30 2019-06-18 松下知识产权经营株式会社 Control device of electric motor
EP3016266A1 (en) * 2014-10-30 2016-05-04 Siemens Schweiz AG Actuator with a brushless two phase direct current motor and use of such a direct current motor
JP2016144344A (en) * 2015-02-03 2016-08-08 平田機工株式会社 Control apparatus, robot, and control method
CN111937295B (en) * 2018-03-23 2023-08-18 三菱电机株式会社 Motor driving device, electric blower, dust collector and hand dryer
CN116054678B (en) * 2021-10-28 2024-05-31 武汉市聚芯微电子有限责任公司 Linear motor control method and control device

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54129417A (en) * 1978-03-31 1979-10-06 Sony Corp Motor driving circuit
JPS61236375A (en) * 1985-04-11 1986-10-21 Nissin Electric Co Ltd Inverter
JPS6216088A (en) * 1985-07-10 1987-01-24 Hitachi Ltd Driving circuit for dc motor
JPS62247786A (en) * 1986-04-17 1987-10-28 Aisan Ind Co Ltd Driving control circuit for motor-driven fuel feed pump
JP2664442B2 (en) * 1988-11-21 1997-10-15 株式会社日立製作所 Drive circuit for commutatorless motor
JPH03285595A (en) * 1990-03-30 1991-12-16 Matsushita Electric Ind Co Ltd Rotation driving device
JPH11356081A (en) * 1998-06-09 1999-12-24 Matsushita Electric Ind Co Ltd Inverter device
JP2001211680A (en) * 2000-01-20 2001-08-03 Toshiba Corp Vacuum cleaner
JP3641575B2 (en) * 2000-06-30 2005-04-20 株式会社東芝 Motor drive device
JP2002359993A (en) * 2001-05-31 2002-12-13 Sanyo Electric Co Ltd Motor controller and motor car using the same
JP2003070284A (en) * 2001-06-11 2003-03-07 Sony Corp Servo actuator and its position detector
JP2004064971A (en) * 2002-07-31 2004-02-26 Toshiba Corp Disk storage device, spindle motor applied to the device, and drive control method of spindle motor
JP2004289985A (en) * 2003-03-25 2004-10-14 Matsushita Electric Ind Co Ltd Inverter controller for driving motor and air conditioner
JP3981669B2 (en) * 2004-03-02 2007-09-26 セイコーエプソン株式会社 Motor and motor drive system
JP2005261135A (en) * 2004-03-12 2005-09-22 Seiko Epson Corp Motor and drive control system of the same
JP4524592B2 (en) * 2004-08-26 2010-08-18 株式会社Ihi Motor control device
KR100724489B1 (en) * 2005-05-11 2007-06-04 엘에스산전 주식회사 Arrangement for compensating the deviation of inverter input voltage and method therefor
JP4618201B2 (en) * 2006-07-10 2011-01-26 セイコーエプソン株式会社 Electric motor

Also Published As

Publication number Publication date
JP2012257457A (en) 2012-12-27
JP2009011145A (en) 2009-01-15
JP5541332B2 (en) 2014-07-09
CN101316087A (en) 2008-12-03
CN101316087B (en) 2012-07-25

Similar Documents

Publication Publication Date Title
JP5541332B2 (en) Robot and moving body
US8143964B2 (en) Method for generating a PWM signal
US8044623B2 (en) Drive control circuit for electric motor
US7830104B2 (en) Brushless motor
JP4720856B2 (en) Single phase brushless motor
US8581459B2 (en) Brushless electric machine
US8072166B2 (en) Brushless motor
JP5151486B2 (en) Brushless electric machine, device, moving object, and robot
US8471512B2 (en) Robotic drive control
JP5359021B2 (en) Electric motor drive control circuit
JP5151487B2 (en) Brushless motor
US7733040B2 (en) Brushless motor
JP5040444B2 (en) PWM control circuit and motor
JP5228383B2 (en) Driver circuit and electric motor provided with the same

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100716

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100716

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120502

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120515

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120710

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120917

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20151012

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S131 Request for trust registration of transfer of right

Free format text: JAPANESE INTERMEDIATE CODE: R313135

SZ02 Written request for trust registration

Free format text: JAPANESE INTERMEDIATE CODE: R313Z02

S131 Request for trust registration of transfer of right

Free format text: JAPANESE INTERMEDIATE CODE: R313135

SZ02 Written request for trust registration

Free format text: JAPANESE INTERMEDIATE CODE: R313Z02

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees