Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7530817B2 - MOTOR DRIVE CONTROL DEVICE, FAN SYSTEM, AND METHOD FOR DETECTING MOTOR ABNORMALITY - Google Patents
[go: Go Back, main page]

JP7530817B2 - MOTOR DRIVE CONTROL DEVICE, FAN SYSTEM, AND METHOD FOR DETECTING MOTOR ABNORMALITY - Google Patents

MOTOR DRIVE CONTROL DEVICE, FAN SYSTEM, AND METHOD FOR DETECTING MOTOR ABNORMALITY Download PDF

Info

Publication number
JP7530817B2
JP7530817B2 JP2020209137A JP2020209137A JP7530817B2 JP 7530817 B2 JP7530817 B2 JP 7530817B2 JP 2020209137 A JP2020209137 A JP 2020209137A JP 2020209137 A JP2020209137 A JP 2020209137A JP 7530817 B2 JP7530817 B2 JP 7530817B2
Authority
JP
Japan
Prior art keywords
motor
voltage
rotation speed
drive
cycle period
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020209137A
Other languages
Japanese (ja)
Other versions
JP2022096181A (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.)
MinebeaMitsumi Inc
Original Assignee
MinebeaMitsumi 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 MinebeaMitsumi Inc filed Critical MinebeaMitsumi Inc
Priority to JP2020209137A priority Critical patent/JP7530817B2/en
Publication of JP2022096181A publication Critical patent/JP2022096181A/en
Application granted granted Critical
Publication of JP7530817B2 publication Critical patent/JP7530817B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、モータ駆動制御装置、ファンシステム、およびモータの異常判定方法に関し、例えば、モータによって回転するファンの風量を制御するモータ駆動制御装置に関する。 The present invention relates to a motor drive control device, a fan system, and a method for determining abnormalities in a motor, and for example, to a motor drive control device that controls the air volume of a fan rotated by a motor.

従来、家電機器やOA機器等において、その内部に設けられた部品等を冷却するための装置として、モータによってインペラ(羽根車)を回転させて風を発生させるファン(以下、「ファンモータ」とも称する場合がある。)が知られている。 Conventionally, fans (hereinafter sometimes referred to as "fan motors") that generate wind by rotating an impeller (impeller wheel) using a motor have been known as devices for cooling parts installed inside home appliances and office automation equipment.

ファンの中でも、オイルミスト、切削屑、煙、埃などが発生する環境下で使用される工作機械等に搭載されるファンは、汚れの固着や装置に取り付けられているフィルタの目詰まり等により、ファン自身の寿命より早くに、回転低下を起こし、冷却性能が低下してしまう場合がある。 Fans installed in machine tools and other equipment used in environments that generate oil mist, cutting chips, smoke, dust, etc., can experience a drop in rotation speed and reduced cooling performance before the end of the fan's lifespan due to adhesion of dirt or clogging of the filters attached to the equipment.

ファンの劣化等による冷却性能の低下、工作機器等の停止などを未然に防ぐために、ファンの汚れ度合い(劣化度合い)を判定し、適切なタイミングで、ユーザに対してファン等のメンテナンスの実施を促すことが望ましい。 To prevent deterioration of cooling performance due to fan deterioration and the shutdown of machine tools, etc., it is desirable to determine the degree of dirtiness (degree of deterioration) of the fan and prompt the user to perform maintenance on the fan, etc. at an appropriate time.

従来技術として、ファンの起動不良が発生する前にファンの劣化を検出する技術が知られている。例えば、特許文献1に開示された電子機器は、停止状態にあるファンを所定のトルク(起動トルク)で起動させ、ファンが正常に回転するか否かを判定することにより、ファンの劣化の有無を判定している。 Technology for detecting fan deterioration before the fan fails to start is known as prior art. For example, the electronic device disclosed in Patent Document 1 starts a stopped fan with a predetermined torque (starting torque) and determines whether the fan rotates normally to determine whether the fan has deteriorated.

特開2015-146715号公報JP 2015-146715 A

上述した特許文献1に開示された技術によれば、モータ(ファン)の異常を検出することが可能である。しかしながら、近年のファンのコスト削減の要求に応えるためには、より簡単な構成でモータの異常を検出するための新たな技術が必要であると、本願発明者らは考えた。 The technology disclosed in the above-mentioned Patent Document 1 makes it possible to detect abnormalities in a motor (fan). However, the inventors of this application felt that in order to meet the recent demand for reducing the cost of fans, a new technology for detecting abnormalities in a motor with a simpler configuration was needed.

本発明は、上述した課題に鑑みてなされたものであり、より簡単な構成でモータの異常を検出できるようにすることを目的とする。 The present invention was made in consideration of the above-mentioned problems, and aims to make it possible to detect motor abnormalities with a simpler configuration.

本発明の代表的な実施の形態に係るモータ駆動制御装置は、モータの回転速度を指示する駆動指令電圧を生成する電圧生成回路と、前記駆動指令電圧によって指定された回転速度で前記モータが回転するように駆動信号を生成する制御回路と、前記駆動信号に基づいて前記モータを駆動する駆動回路と、を備え、前記制御回路は、前記モータが回転していない状態が第1時間継続した場合に、前記モータの駆動を停止させるように前記駆動信号を生成する第1処理と、前記第1処理によって前記モータの駆動を停止させてから第2時間が経過したとき、前記駆動指令電圧に応じた前記駆動信号の生成を再開する第2処理とを合わせて一つの処理サイクルとするロック保護処理を行い、前記電圧生成回路は、前記モータの起動開始後の前記一つの処理サイクルに相当する第1サイクル期間に、第1回転速度を指示する前記駆動指令電圧を生成し、前記第1サイクル期間の次の前記一つの処理サイクルに相当する第2サイクル期間に、前記第1回転速度よりも大きい第2回転速度を指示する前記駆動指令電圧を生成することを特徴とする。 A motor drive control device according to a representative embodiment of the present invention includes a voltage generation circuit that generates a drive command voltage that indicates the rotation speed of a motor, a control circuit that generates a drive signal so that the motor rotates at the rotation speed specified by the drive command voltage, and a drive circuit that drives the motor based on the drive signal. The control circuit performs a lock protection process that combines, as one processing cycle, a first process that generates the drive signal to stop the drive of the motor when the motor is not rotating for a first time, and a second process that resumes the generation of the drive signal according to the drive command voltage when a second time has elapsed since the drive of the motor was stopped by the first process. The voltage generation circuit generates the drive command voltage that indicates the first rotation speed during a first cycle period that corresponds to one processing cycle after the start of the motor startup, and generates the drive command voltage that indicates a second rotation speed that is higher than the first rotation speed during a second cycle period that corresponds to one processing cycle following the first cycle period.

本発明に係るモータ駆動制御装置によれば、より簡単な構成でモータの異常を検出することが可能となる。 The motor drive control device of the present invention makes it possible to detect motor abnormalities with a simpler configuration.

本発明の実施の形態1に係るモータ駆動制御装置を備えたファンシステムの構成を示すブロック図である。1 is a block diagram showing a configuration of a fan system including a motor drive control device according to a first embodiment of the present invention; 制御回路の構成を示す図である。FIG. 2 is a diagram illustrating a configuration of a control circuit. 駆動指令電圧と駆動信号(PWM信号)のデューティ比との対応関係の一例を示す図である。5 is a diagram showing an example of a correspondence relationship between a drive command voltage and a duty ratio of a drive signal (PWM signal). FIG. モータの起動開始時における駆動信号の生成が開始されるタイミングを説明するための図である。10 is a diagram for explaining the timing at which generation of a drive signal starts when starting up a motor. FIG. 制御回路によるロック保護処理を説明するための図である。11 is a diagram for explaining a lock protection process performed by a control circuit. FIG. 実施の形態1に係る駆動指令電圧の特性の一例を示す図である。FIG. 4 is a diagram showing an example of a characteristic of a drive command voltage according to the first embodiment; 実施の形態1に係る電圧生成回路の構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a configuration of a voltage generating circuit according to the first embodiment; 実施の形態1に係る電圧生成回路に異なる入力電圧を印加したときの、駆動指令電圧の特性の一例を示す図である。5 is a diagram showing an example of characteristics of a drive command voltage when different input voltages are applied to the voltage generating circuit according to the first embodiment; FIG. 実施の形態1に係るファンシステムによるモータの異常判定方法を説明するためのタイミングチャートである。4 is a timing chart for explaining a method for determining an abnormality in a motor by the fan system according to the first embodiment. 実施の形態1に係るファンシステムによるモータの異常判定方法の流れを示すフローチャートである。4 is a flowchart showing the flow of a method for determining an abnormality in a motor by the fan system according to the first embodiment. 本発明の実施の形態2に係るモータ駆動制御装置を備えたファンシステムの構成を示すブロック図である。FIG. 11 is a block diagram showing a configuration of a fan system including a motor drive control device according to a second embodiment of the present invention. 実施の形態2に係る駆動指令電圧の特性の一例を示す図である。FIG. 11 is a diagram showing an example of a characteristic of a drive command voltage according to the second embodiment. 実施の形態2に係る電圧生成回路の構成の一例を示す図である。FIG. 11 is a diagram illustrating an example of a configuration of a voltage generating circuit according to a second embodiment. 実施の形態2に係る電圧生成回路に異なる入力電圧を印加したときの、駆動指令電圧の特性の一例を示す図である。13 is a diagram showing an example of the characteristics of a drive command voltage when different input voltages are applied to a voltage generating circuit according to the second embodiment; FIG. 実施の形態2に係るファンシステムによるモータの異常判定方法を説明するためのタイミングチャートである。10 is a timing chart for explaining a method for determining an abnormality in a motor by a fan system according to a second embodiment. 実施の形態2に係るファンシステムによるモータの異常判定方法の流れを示すフローチャートである。10 is a flowchart showing the flow of a method for determining an abnormality in a motor by a fan system according to a second embodiment. 実施の形態2に係るファンシステムによるモータの異常判定方法の流れを示すフローチャートである。10 is a flowchart showing the flow of a method for determining an abnormality in a motor by a fan system according to a second embodiment. 本発明の実施の形態3に係るモータ駆動制御装置を備えたファンシステムの構成を示すブロック図である。FIG. 11 is a block diagram showing a configuration of a fan system including a motor drive control device according to a third embodiment of the present invention.

1.実施の形態の概要
先ず、本願において開示される発明の代表的な実施の形態について概要を説明する。なお、以下の説明では、一例として、発明の構成要素に対応する図面上の参照符号を、括弧を付して記載している。
1. Overview of the embodiment First, an overview of a representative embodiment of the invention disclosed in this application will be described. Note that in the following description, as an example, reference numerals in the drawings corresponding to components of the invention are given in parentheses.

〔1〕本発明の代表的な実施の形態に係るモータ駆動制御装置(1,1A,1B)は、モータ(3,3B)の回転速度を指示する駆動指令電圧(Vsp,Vspa,Vspb)を生成する電圧生成回路(20,20A,20a,20b)と、前記駆動指令電圧によって指定された回転速度で前記モータが回転するように駆動信号(Sdr,Sdra,Sdrb)を生成する制御回路(12)と、前記駆動信号に基づいて前記モータを駆動する駆動回路(15,15a,15b)と、を備え、前記制御回路は、前記モータが回転していない状態が第1時間(判定時間T1)継続した場合に、前記モータの駆動を停止させるように前記駆動信号を生成する第1処理と、前記第1処理によって前記モータの駆動を停止させてから第2時間(ロック保護時間T2)が経過したとき、前記駆動指令電圧に応じた前記駆動信号の生成を再開する第2処理とを合わせて一つの処理サイクルとするロック保護処理を行い、前記電圧生成回路は、前記モータの起動開始後の前記一つの処理サイクルに相当する第1サイクル期間(Tc1)に、第1回転速度を指示する前記駆動指令電圧(Vsp=Va,Va1,Va2)を生成し、前記第1サイクル期間の次の前記一つの処理サイクルに相当する第2サイクル期間(Tc2)に、前記第1回転速度よりも大きい第2回転速度を指示する前記駆動指令電圧(Vsp=Vb,Vb1,Vb2)を生成することを特徴とする。 [1] A motor drive control device (1, 1A, 1B) according to a representative embodiment of the present invention includes a voltage generation circuit (20, 20A, 20a, 20b) that generates a drive command voltage (Vsp, Vspa, Vspb) that indicates the rotation speed of a motor (3, 3B), a control circuit (12) that generates a drive signal (Sdr, Sdra, Sdrb) so that the motor rotates at a rotation speed specified by the drive command voltage, and a drive circuit (15, 15a, 15b) that drives the motor based on the drive signal, and the control circuit performs a first process of generating the drive signal to stop driving the motor when a state in which the motor is not rotating continues for a first time (determination time T1); When a second time (lock protection time T2) has elapsed since the drive of the motor was stopped by the lock protection process, the lock protection process is performed to form one processing cycle by combining the lock protection process with a second process of resuming the generation of the drive signal according to the drive command voltage, and the voltage generation circuit generates the drive command voltage (Vsp = Va, Va1, Va2) that indicates a first rotation speed during a first cycle period (Tc1) that corresponds to the one processing cycle after the start of the motor startup, and generates the drive command voltage (Vsp = Vb, Vb1, Vb2) that indicates a second rotation speed that is higher than the first rotation speed during a second cycle period (Tc2) that corresponds to the one processing cycle following the first cycle period.

〔2〕上記〔1〕に記載のモータ駆動制御装置において、前記電圧生成回路(20A)は、前記第2サイクル期間の次の前記一つの処理サイクルに相当する第3サイクル期間(Tc3)に、前記第2回転速度よりも大きい第3回転速度を指示する前記駆動指令電圧(Vsp=Vc)を生成してもよい。 [2] In the motor drive control device described in [1] above, the voltage generation circuit (20A) may generate the drive command voltage (Vsp = Vc) that indicates a third rotation speed that is greater than the second rotation speed during a third cycle period (Tc3) that corresponds to the one processing cycle following the second cycle period.

〔3〕上記〔1〕または〔2〕に記載のモータ駆動制御装置(1,1A,1B)において、電圧生成回路(20,20A,20a,20b)は、基準電圧(Vreg,Vrega,Vregb)を分圧して前記駆動指令電圧を生成する分圧回路であって、前記モータの起動開始後に、前記分圧回路の分圧比が時間の経過とともに変化してもよい。 [3] In the motor drive control device (1, 1A, 1B) described in [1] or [2] above, the voltage generation circuit (20, 20A, 20a, 20b) is a voltage division circuit that divides a reference voltage (Vreg, Vrega, Vregb) to generate the drive command voltage, and the voltage division ratio of the voltage division circuit may change over time after the motor starts to start up.

〔4〕上記〔3〕に記載のモータ駆動制御装置(1,1A,1B)において、前記電圧生成回路(20,20A,20a,20b)は、前記モータの入力電圧(Vin,Vina,Vinb)に応じて前記駆動指令電圧を調整してもよい。 [4] In the motor drive control device (1, 1A, 1B) described in [3] above, the voltage generating circuit (20, 20A, 20a, 20b) may adjust the drive command voltage according to the input voltage (Vin, Vina, Vinb) of the motor.

〔5〕上記〔4〕に記載のモータ駆動制御装置(1,1A,1B)において、前記制御回路(12)は、前記駆動指令電圧の大きさに対応するデューティ比を有するPWM信号を生成して前記駆動信号として出力し、前記電圧生成回路(20,20A,20a,20b)は、前記モータの入力電圧(Vin,Vina,Vinb)が大きいほど前記駆動信号(Sdr,Sdra,Sdrb)のデューティ比が小さくなるように、前記駆動指令電圧を生成してもよい。 [5] In the motor drive control device (1, 1A, 1B) described in [4] above, the control circuit (12) generates a PWM signal having a duty ratio corresponding to the magnitude of the drive command voltage and outputs it as the drive signal, and the voltage generation circuit (20, 20A, 20a, 20b) may generate the drive command voltage so that the duty ratio of the drive signal (Sdr, Sdra, Sdrb) decreases as the input voltage (Vin, Vina, Vinb) of the motor increases.

〔6〕上記〔3〕に記載のモータ駆動制御装置(1)において、前記電圧生成回路(20)は、基準電圧(Vreg)が供給される第1ノード(P1)と、前記基準電圧よりも低い固定電位(GND)に接続される第2ノード(P2)と、第3ノード(P3)と、前記第1ノードと前記第3ノードとの間に接続された第1抵抗(R1)と、前記第3ノードと前記第2ノードとの間に接続された第2抵抗(R2)と、前記第1ノードと前記第3ノードとの間に直列に接続された第3抵抗(R3)および第1キャパシタ(C1)と、を含み、前記第3ノードの電圧が前記駆動指令電圧(Vsp)として出力されてもよい。 [6] In the motor drive control device (1) described in [3] above, the voltage generation circuit (20) may include a first node (P1) to which a reference voltage (Vreg) is supplied, a second node (P2) connected to a fixed potential (GND) lower than the reference voltage, a third node (P3), a first resistor (R1) connected between the first node and the third node, a second resistor (R2) connected between the third node and the second node, and a third resistor (R3) and a first capacitor (C1) connected in series between the first node and the third node, and the voltage of the third node may be output as the drive command voltage (Vsp).

〔7〕上記〔4〕または〔5〕に記載のモータ駆動制御装置(1A)において、前記電圧生成回路(20A)は、基準電圧(Vreg)が供給される第1ノード(P1)と、前記基準電圧よりも低い固定電位(GND)に接続される第2ノード(P2)と、第3ノード(P3)と、前記入力電圧(Vin)が供給される第4ノード(P4)と、前記第1ノードと前記第3ノードとの間に接続された第1抵抗(R1)と、前記第3ノードと前記第2ノードとの間に接続された第2抵抗(R2)と、前記第1ノードと前記第3ノードとの間に直列に接続された第3抵抗(R3)および第1キャパシタ(C1)と、前記第3ノードと前記第4ノードとの間に接続された入力抵抗(Rin)と、を含み、前記第3ノードの電圧が前記駆動指令電圧(Vsp)として出力されてもよい。 [7] In the motor drive control device (1A) described in [4] or [5] above, the voltage generation circuit (20A) may include a first node (P1) to which a reference voltage (Vreg) is supplied, a second node (P2) connected to a fixed potential (GND) lower than the reference voltage, a third node (P3), a fourth node (P4) to which the input voltage (Vin) is supplied, a first resistor (R1) connected between the first node and the third node, a second resistor (R2) connected between the third node and the second node, a third resistor (R3) and a first capacitor (C1) connected in series between the first node and the third node, and an input resistor (Rin) connected between the third node and the fourth node, and the voltage of the third node may be output as the drive command voltage (Vsp).

〔8〕上記〔6〕または〔7〕に記載のモータ駆動制御装置(1A)において、前記電圧生成回路(20A)は、制御電極(B)、第1主電極(E)、および第2主電極(C)を有し、前記第1主電極と前記制御電極との間の電位差に応じて前記第1主電極と前記第3ノードに接続された前記第2主電極との間に電流経路を形成するトランジスタ(Q1)と、前記トランジスタの前記第1主電極と前記第1ノードとの間に接続された第4抵抗(R4)と、前記トランジスタの前記第1主電極と前記制御電極との間に接続された第5抵抗(R5)と、前記トランジスタの前記制御電極と前記第2ノードとの間に直列に接続された第6抵抗(R6)および第2キャパシタ(C2)と、を更に含んでもよい。 [8] In the motor drive control device (1A) described in [6] or [7] above, the voltage generating circuit (20A) may further include a transistor (Q1) having a control electrode (B), a first main electrode (E), and a second main electrode (C) and forming a current path between the first main electrode and the second main electrode connected to the third node according to the potential difference between the first main electrode and the control electrode, a fourth resistor (R4) connected between the first main electrode of the transistor and the first node, a fifth resistor (R5) connected between the first main electrode of the transistor and the control electrode, and a sixth resistor (R6) and a second capacitor (C2) connected in series between the control electrode of the transistor and the second node.

〔9〕本発明の代表的な実施の形態に係るファンシステム(200,200A,200B)は、モータ(3,3B)と、前記モータの回転力によって回転可能に構成されたインペラ(4)と、前記モータを駆動するとともに、前記モータの回転速度に対応する周期で変化する回転速度信号(fg,fga,fgb)を生成するモータ駆動制御装置(1,1A,1B)と、前記回転速度信号に基づいて、前記モータの回転状態を監視する上位装置(2,2A,2B)と、を備え、前記モータ駆動制御装置は、前記モータの回転速度を指示する駆動指令電圧(Vsp,Vspa,Vspb)を生成する電圧生成回路(20,20A,20a,20b)と、前記駆動指令電圧によって指定された回転速度で前記モータが回転するように駆動信号(Sdr,Sdra,Sdrb)を生成する制御回路(12)と、前記回転速度信号を生成する回転速度信号生成部(124)と、前記駆動信号に基づいて前記モータを駆動する駆動回路(15,15a,15b)と、を備え、前記制御回路は、前記モータが回転していない状態が第1時間(判定時間T1)継続した場合に、前記モータの駆動を停止させるように前記駆動信号を生成する第1処理と、前記第1処理によって前記モータの駆動を停止させてから第2時間(ロック保護時間T2)が経過したとき、前記駆動指令電圧に応じた前記駆動信号の生成を再開する第2処理とを合わせて一つの処理サイクルとするロック保護処理を行い、前記電圧生成回路は、前記モータの起動開始後に、前記一つの処理サイクルに相当する第1サイクル期間(Tc1)において、第1回転速度を指示する前記駆動指令電圧(Vsp=Va,Va1,Va2)を生成し、前記第1サイクル期間の次の前記一つの処理サイクルに相当する第2サイクル期間(Tc2)に、前記第1回転速度よりも大きい第2回転速度を指示する前記駆動指令電圧(Vsp=Vb,Vb1,Vb2)を生成し、前記上位装置は、前記第1サイクル期間および前記第2サイクル期間における前記回転速度信号に基づいて、前記モータの異常の有無を判定することを特徴とする。 [9] A fan system (200, 200A, 200B) according to a representative embodiment of the present invention comprises a motor (3, 3B), an impeller (4) configured to be rotatable by the rotational force of the motor, a motor drive control device (1, 1A, 1B) that drives the motor and generates a rotation speed signal (fg, fga, fgb) that changes with a period corresponding to the rotation speed of the motor, and a host device (2, 2A, 2B) that monitors the rotation state of the motor based on the rotation speed signal, and the motor drive control device The control device includes a voltage generating circuit (20, 20A, 20a, 20b) that generates drive command voltages (Vsp, Vspa, Vspb) that indicate the rotation speed of the motor, a control circuit (12) that generates drive signals (Sdr, Sdra, Sdrb) so that the motor rotates at a rotation speed specified by the drive command voltages, a rotation speed signal generating unit (124) that generates the rotation speed signals, and a drive circuit (15, 15a, 15b) that drives the motor based on the drive signals. The lock protection process is a process cycle consisting of a first process for generating the drive signal to stop the motor when the motor is not rotating for a first time (determination time T1), and a second process for resuming the generation of the drive signal according to the drive command voltage when a second time (lock protection time T2) has elapsed since the motor was stopped by the first process. The voltage generation circuit generates the drive command voltage (Vsp = Va, Va1, Va2) that indicates a first rotation speed during a first cycle period (Tc1) that corresponds to one processing cycle after the motor starts to start up, and generates the drive command voltage (Vsp = Vb, Vb1, Vb2) that indicates a second rotation speed that is higher than the first rotation speed during a second cycle period (Tc2) that corresponds to the one processing cycle following the first cycle period. The upper device determines whether or not there is an abnormality in the motor based on the rotation speed signal during the first cycle period and the second cycle period.

〔10〕上記〔9〕に記載のファンシステム(200,200B)において、前記上位装置(2,2B)は、前記モータの起動開始後に、前記第1サイクル期間において前記回転速度信号の変化が検出された場合に、前記モータが正常であると判定し、前記第1サイクル期間において前記回転速度信号の変化が検出されず、且つ、前記第2サイクル期間において前記回転速度信号の変化が検出された場合に、前記モータが第1異常状態(例えば、ファンが汚れた状態)であると判定し、前記第1サイクル期間および前記第2サイクル期間において前記回転速度信号の変化が検出されなかった場合に、前記モータが前記第1異常状態と異なる第2異常状態(例えば、ロック状態)であると判定してもよい。 [10] In the fan system (200, 200B) described in [9] above, the higher-level device (2, 2B) may determine that the motor is normal if a change in the rotation speed signal is detected in the first cycle period after the motor starts to start up, determine that the motor is in a first abnormal state (e.g., the fan is dirty) if no change in the rotation speed signal is detected in the first cycle period and a change in the rotation speed signal is detected in the second cycle period, and determine that the motor is in a second abnormal state different from the first abnormal state (e.g., a locked state) if no change in the rotation speed signal is detected in the first cycle period and the second cycle period.

〔11〕上記〔9〕に記載のファンシステム(200A,200B)において、前記電圧生成回路は、前記第2サイクル期間の次の前記一つの処理サイクルに相当する第3サイクル期間(Tc3)に、前記第2回転速度よりも大きい第3回転速度を指示する前記駆動指令電圧(Vsp=Vc)を生成し、前記上位装置(2A,2B)は、前記モータの起動開始後に、前記第1サイクル期間において前記回転速度信号の変化が検出された場合に、前記モータが正常であると判定し、前記第1サイクル期間において前記回転速度信号の変化が検出されず、且つ、前記第2サイクル期間において前記回転速度信号の変化が検出された場合に、前記モータが第1異常状態(例えば、ファンが汚れた状態、汚れ度合:小レベル)であると判定し、前記第1サイクル期間および前記第2サイクル期間において前記回転速度信号の変化が検出されず、且つ、前記第3サイクル期間において前記回転速度信号の変化が検出された場合に、前記モータが前記第1異常状態と異なる第2異常状態(例えば、ファンが汚れた状態、汚れ度合:大レベル)であると判定し、前記第1サイクル期間、前記第2サイクル期間、および前記第3サイクル期間において前記回転速度信号の変化が検出されなかった場合に、前記モータが前記第1異常状態および前記第2異常状態と異なる第3異常状態(例えば、ロック状態)であると判定してもよい。 [11] In the fan system (200A, 200B) described in [9] above, the voltage generating circuit generates the drive command voltage (Vsp = Vc) instructing a third rotation speed higher than the second rotation speed in a third cycle period (Tc3) corresponding to one of the processing cycles following the second cycle period, and the upper device (2A, 2B) determines that the motor is normal when a change in the rotation speed signal is detected in the first cycle period after the start of the motor startup, and determines that the motor is in a first abnormal state when no change in the rotation speed signal is detected in the first cycle period and a change in the rotation speed signal is detected in the second cycle period. It may be determined that the motor is in a second abnormal state different from the first abnormal state (e.g., the fan is dirty, degree of dirt: large level) if no change in the rotation speed signal is detected in the first cycle period and the second cycle period and a change in the rotation speed signal is detected in the third cycle period, and it may be determined that the motor is in a third abnormal state different from the first abnormal state and the second abnormal state (e.g., a locked state) if no change in the rotation speed signal is detected in the first cycle period, the second cycle period, and the third cycle period.

〔12〕本発明の代表的な実施の形態に係る方法は、モータ(3,3B)と、前記モータの回転力によって回転可能に構成されたインペラ(4)と、前記モータを駆動するともに、前記モータの回転速度に対応する周期で変化する回転速度信号(fg,fga,fgb)を生成するモータ駆動制御装置(1,1A,1B)と、上位装置(2,2A,2B)と、を備えるファンシステム(200,200A,200B)によるモータの異常判定方法である。本モータの異常判定方法において、前記モータ駆動制御装置(1,1A,1B)は、前記モータの回転速度を指示する駆動指令電圧(Vsp,Vspa,Vspb)を生成する電圧生成回路(20,20A,20a,20b)と、前記駆動指令電圧によって指定された回転速度で前記モータが回転するように駆動信号を生成する制御回路(12)と、前記回転速度信号を生成する回転速度信号生成部(124)と、前記駆動信号に基づいて前記モータを駆動する駆動回路(15,15a,15b)と、を有し、前記制御回路は、前記モータが回転していない状態が第1時間(判定時間T1)継続した場合に、前記モータの駆動を停止させるように前記駆動信号を生成する第1処理と、前記第1処理によって前記モータの駆動を停止させてから第2時間(ロック保護時間T2)が経過したとき、前記駆動指令電圧に応じた前記駆動信号の生成を再開する第2処理とを合わせて一つの処理サイクルとするロック保護処理を行い、前記電圧生成回路は、前記モータの起動開始後に、前記一つの処理サイクルに相当する第1サイクル期間(Tc1)において、第1回転速度を指示する前記駆動指令電圧(Vsp=Va,Va1,Va2)を生成し、前記第1サイクル期間の次の前記一つの処理サイクルに相当する第2サイクル期間(Tc2)に、前記第1回転速度よりも大きい第2回転速度を指示する前記駆動指令電圧(Vsp=Vb,Vb1,Vb2)を生成し、前記上位装置が、前記第1サイクル期間における前記回転速度信号の変化の有無を判定する第1ステップ(S14)と、前記上位装置が、前記第2サイクル期間における前記回転速度信号の変化の有無を判定する第2ステップ(S21)と、前記上位装置が、前記第1ステップにおける判定結果と前記第2ステップにおける判定結果の少なくとも一つに基づいて、前記モータの異常の有無を判定する第3ステップ(S24,S25,S25A,S26,S34,S35)と、を含むことを特徴とする。 [12] A method according to a representative embodiment of the present invention is a method for determining an abnormality in a motor using a fan system (200, 200A, 200B) comprising a motor (3, 3B), an impeller (4) configured to be rotatable by the rotational force of the motor, a motor drive control device (1, 1A, 1B) that drives the motor and generates a rotational speed signal (fg, fga, fgb) that changes at a period corresponding to the rotational speed of the motor, and a higher-level device (2, 2A, 2B). In the motor abnormality determination method, the motor drive control device (1, 1A, 1B) has a voltage generation circuit (20, 20A, 20a, 20b) that generates drive command voltages (Vsp, Vspa, Vspb) that indicate a rotation speed of the motor, a control circuit (12) that generates a drive signal so that the motor rotates at a rotation speed specified by the drive command voltage, a rotation speed signal generation unit (124) that generates the rotation speed signal, and a drive circuit (15, 15a, 15b) that drives the motor based on the drive signal, and the control circuit performs a lock protection process that combines, as one processing cycle, a first process of generating the drive signal to stop driving of the motor when a state in which the motor is not rotating continues for a first time (determination time T1) and a second process of resuming generation of the drive signal corresponding to the drive command voltage when a second time (lock protection time T2) has elapsed since the drive of the motor was stopped by the first process, The voltage generating circuit generates the drive command voltage (Vsp = Va, Va1, Va2) instructing a first rotation speed in a first cycle period (Tc1) corresponding to one of the processing cycles after the motor starts to start, and generates the drive command voltage (Vsp = Vb, Vb1, Vb2) instructing a second rotation speed higher than the first rotation speed in a second cycle period (Tc2) corresponding to the one of the processing cycles following the first cycle period. The method includes a first step (S14) in which the upper device determines whether or not there is a change in the rotation speed signal in the first cycle period, a second step (S21) in which the upper device determines whether or not there is a change in the rotation speed signal in the second cycle period, and a third step (S24, S25, S25A, S26, S34, S35) in which the upper device determines whether or not there is an abnormality in the motor based on at least one of the determination results in the first step and the determination results in the second step.

2.実施の形態の具体例
以下、本発明の実施の形態の具体例について図を参照して説明する。なお、以下の説明において、各実施の形態において共通する構成要素には同一の参照符号を付し、繰り返しの説明を省略する。
2. Specific Examples of the Embodiments Specific examples of the embodiments of the present invention will be described below with reference to the drawings. In the following description, components common to the respective embodiments are designated by the same reference numerals, and repeated description will be omitted.

≪実施の形態1≫
図1は、本発明の実施の形態1に係るモータ駆動制御装置1を備えたファンシステム200の構成を示すブロック図である。
First Embodiment
FIG. 1 is a block diagram showing the configuration of a fan system 200 including a motor drive control device 1 according to a first embodiment of the present invention.

図1に示されるファンシステム200は、ファン(ファンモータ)100と上位装置2とを備えている。なお、本実施の形態では、ファンシステム200が一つのファン100と上位装置2とを備えるものとして説明するが、ファンシステム200におけるファン100の数は1つに限定されず、複数であってもよい。 The fan system 200 shown in FIG. 1 includes a fan (fan motor) 100 and a higher-level device 2. Note that in this embodiment, the fan system 200 is described as including one fan 100 and a higher-level device 2, but the number of fans 100 in the fan system 200 is not limited to one, and may be multiple.

ファン(ファンモータ)100は、インペラ(羽根車)を回転させることによって風を発生させる装置である。ファン100は、機器の内部で発生する熱を外部へ排出し、その機器の内部を冷却する冷却装置の一つとして利用可能であり、例えば、サーバ等の情報処理装置の他に、オイルミスト、切削屑、煙、埃などが発生する環境下で使用される工作機械等に搭載可能である。ファン100は、例えば、軸流ファンである。 The fan (fan motor) 100 is a device that generates wind by rotating an impeller. The fan 100 can be used as one of the cooling devices that exhausts heat generated inside a device to the outside and cools the inside of the device, and can be installed in, for example, information processing devices such as servers, as well as machine tools that are used in environments where oil mist, cutting chips, smoke, dust, etc. are generated. The fan 100 is, for example, an axial fan.

上位装置2は、ファン100(モータ3)の状態を監視する装置である。上位装置2は、例えば、工作機械のNC(Numerical Control)装置である。 The higher-level device 2 is a device that monitors the state of the fan 100 (motor 3). The higher-level device 2 is, for example, a numerical control (NC) device for a machine tool.

図1に示すように、ファン100は、モータ3と、モータ3の回転位置に応じて位置信号を出力する位置検出器5、モータ3を駆動するモータ駆動制御装置1と、モータ3の回転力によって回転可能に構成されたインペラ4とを備えている。 As shown in FIG. 1, the fan 100 includes a motor 3, a position detector 5 that outputs a position signal according to the rotational position of the motor 3, a motor drive control device 1 that drives the motor 3, and an impeller 4 that is configured to be rotatable by the rotational force of the motor 3.

本実施の形態において、モータ3は、例えば、ティース(図示せず)に巻回された1系統のコイル30を備えた単相のブラシレスモータである。モータ駆動制御装置1は、モータ3の回転を制御するための装置である。モータ駆動制御装置1は、モータ3を構成する単相のコイル30に周期的に駆動電流を流すことで、モータ3を回転させる。 In this embodiment, the motor 3 is, for example, a single-phase brushless motor equipped with one system of coils 30 wound around teeth (not shown). The motor drive control device 1 is a device for controlling the rotation of the motor 3. The motor drive control device 1 rotates the motor 3 by periodically passing a drive current through the single-phase coil 30 that constitutes the motor 3.

位置検出器5は、モータ3のロータの位置に応じて位置検出信号Shを出力する装置である。本実施の形態において、位置検出器5は、例えば、ホール素子である。ホール素子は、位置検出信号Shとして、正負の極性を有するホール信号を出力する。位置検出器5から出力された位置検出信号Shとしてのホール信号は、モータ駆動制御装置1(制御回路12)に入力される。 The position detector 5 is a device that outputs a position detection signal Sh according to the position of the rotor of the motor 3. In this embodiment, the position detector 5 is, for example, a Hall element. The Hall element outputs a Hall signal having positive and negative polarity as the position detection signal Sh. The Hall signal as the position detection signal Sh output from the position detector 5 is input to the motor drive control device 1 (control circuit 12).

モータ駆動制御装置1には、外部から電源電圧Vdcが供給される。
モータ駆動制御装置1は、モータ3の回転状態を監視し、モータ3が所定の回転速度で回転するようにモータ3を駆動する。モータ駆動制御装置1は、上位装置2に接続されている。モータ駆動制御装置1は、上位装置2に対して、モータ3の状態に関する情報を出力する。例えば、後述するように、モータ駆動制御装置1は、モータ3の実回転速度(回転数)に応じた回転速度信号fg等を上位装置2に対して出力する。これにより、上位装置2は、モータ3の回転状態やモータ3の異常の有無等を知ることができる。
The motor drive control device 1 is supplied with a power supply voltage Vdc from an external source.
The motor drive control device 1 monitors the rotation state of the motor 3, and drives the motor 3 so that the motor 3 rotates at a predetermined rotation speed. The motor drive control device 1 is connected to a higher-level device 2. The motor drive control device 1 outputs information on the state of the motor 3 to the higher-level device 2. For example, as described below, the motor drive control device 1 outputs a rotation speed signal fg corresponding to the actual rotation speed (number of rotations) of the motor 3 to the higher-level device 2. This allows the higher-level device 2 to know the rotation state of the motor 3, the presence or absence of an abnormality in the motor 3, etc.

本実施の形態において、モータ駆動制御装置1は、電圧生成回路20とモータ駆動回路10とを備えている。 In this embodiment, the motor drive control device 1 includes a voltage generating circuit 20 and a motor drive circuit 10.

電圧生成回路20は、モータ3の目標となる動作状態を指示する駆動指令電圧Vspを生成する。ここで、モータ3の目標となる動作状態とは、例えば、モータ3の目標となる回転速度やモータ3の目標となるトルク等である。本実施の形態では、一例として、駆動指令電圧Vspによってモータ3の目標回転速度が指示されるものとする。 The voltage generating circuit 20 generates a drive command voltage Vsp that indicates a target operating state of the motor 3. Here, the target operating state of the motor 3 is, for example, a target rotation speed of the motor 3 or a target torque of the motor 3. In the present embodiment, as an example, the target rotation speed of the motor 3 is indicated by the drive command voltage Vsp.

なお、電圧生成回路20および駆動指令電圧Vspの詳細については、後述する。 Details about the voltage generation circuit 20 and the drive command voltage Vsp will be described later.

モータ駆動回路10は、電圧生成回路20から出力された駆動指令電圧Vspに基づいて、モータ3を駆動する回路である。具体的に、モータ駆動回路10は、制御回路12と、制御回路12による制御に基づいてモータ3のコイル30に通電するインバータ回路(駆動回路の一例)15とを有する。 The motor drive circuit 10 is a circuit that drives the motor 3 based on the drive command voltage Vsp output from the voltage generation circuit 20. Specifically, the motor drive circuit 10 has a control circuit 12 and an inverter circuit (an example of a drive circuit) 15 that energizes the coil 30 of the motor 3 based on the control by the control circuit 12.

また、モータ駆動回路10は、一端が直流電源に接続されたヒューズ19を有している。モータ駆動回路10において、直流電源から供給される電源電圧Vdcが、ヒューズ19を経由して制御回路12に供給されるとともに、インバータ回路15を経由してモータ3のコイル30に印加される。 The motor drive circuit 10 also has a fuse 19, one end of which is connected to the DC power supply. In the motor drive circuit 10, the power supply voltage Vdc supplied from the DC power supply is supplied to the control circuit 12 via the fuse 19, and is also applied to the coil 30 of the motor 3 via the inverter circuit 15.

以下の説明において、モータ3および制御回路12に印加される電源電圧をモータ3の入力電圧Vinと称する。本実施の形態において、モータ3の入力電圧Vinは、電源電圧Vdcとなる。 In the following description, the power supply voltage applied to the motor 3 and the control circuit 12 is referred to as the input voltage Vin of the motor 3. In this embodiment, the input voltage Vin of the motor 3 is the power supply voltage Vdc.

インバータ回路15は、制御回路12から出力された駆動信号Sdrに基づいてモータ3のコイル30に通電する。駆動信号Sdrは、モータ3の駆動を制御するための信号であり、例えば、PWM(Pulse Width Modulation)信号である。 The inverter circuit 15 energizes the coil 30 of the motor 3 based on the drive signal Sdr output from the control circuit 12. The drive signal Sdr is a signal for controlling the drive of the motor 3, and is, for example, a PWM (Pulse Width Modulation) signal.

インバータ回路15は、例えば、Hブリッジ回路であり、電源電圧Vdcの両端に設けられた2つのスイッチ素子(例えば、トランジスタ)の直列回路の対を2つ有している。各直列回路における2つのスイッチ素子同士の接続点がそれぞれ、コイル30に通電するための出力端子16,17である。インバータ回路15を構成する各スイッチ素子は、制御回路12から出力される、インバータ回路15の各スイッチ素子に対応する駆動信号(PWM信号)Sdrによって、オン・オフが制御される。これにより、インバータ回路15の出力端子16,17に接続されたコイル30の通電が制御される。 The inverter circuit 15 is, for example, an H-bridge circuit, and has two pairs of series circuits of two switch elements (for example, transistors) provided at both ends of the power supply voltage Vdc. The connection points between the two switch elements in each series circuit are output terminals 16 and 17 for energizing the coil 30. The on/off of each switch element constituting the inverter circuit 15 is controlled by a drive signal (PWM signal) Sdr corresponding to each switch element of the inverter circuit 15, which is output from the control circuit 12. This controls the energization of the coil 30 connected to the output terminals 16 and 17 of the inverter circuit 15.

制御回路12は、インバータ回路15を駆動することにより、モータ3の駆動を制御する回路である。制御回路12は、駆動指令電圧Vspに基づいて駆動信号Sdrを生成する機能を有している。具体的に、制御回路12は、駆動指令電圧Vspの大きさに対応するデューティ比を有するPWM信号を生成して駆動信号Sdrとして出力する。また、制御回路12は、位置検出器5から出力された位置検出信号Shに基づいて回転速度信号fgを生成する機能を有している。 The control circuit 12 is a circuit that controls the driving of the motor 3 by driving the inverter circuit 15. The control circuit 12 has a function of generating a drive signal Sdr based on the drive command voltage Vsp. Specifically, the control circuit 12 generates a PWM signal having a duty ratio corresponding to the magnitude of the drive command voltage Vsp and outputs it as the drive signal Sdr. The control circuit 12 also has a function of generating a rotation speed signal fg based on the position detection signal Sh output from the position detector 5.

更に、制御回路12は、モータ3の異常を検出した場合に、モータ3の動作を拘束(ロック)するロック保護機能を有している。
制御回路12は、ロック保護機能として、モータ3が回転していない状態が第1時間T1(以下、「判定時間T1」とも称する。)継続した場合に、モータ3の駆動を停止させるように駆動信号Sdrを生成する第1処理と、第1処理によってモータ3の駆動を停止させてから第2時間T2(以下、「ロック保護時間T2」とも称する。)が経過したとき、駆動指令電圧Vspに応じた駆動信号Sdrの生成を再開する第2処理とを合わせて一つの処理サイクルとするロック保護処理を行う。ロック保護処理の詳細については後述する。
Furthermore, the control circuit 12 has a lock protection function that restricts (locks) the operation of the motor 3 when an abnormality in the motor 3 is detected.
The control circuit 12 performs, as a lock protection function, a lock protection process that combines, as one processing cycle, a first process for generating a drive signal Sdr to stop the drive of the motor 3 when a state in which the motor 3 is not rotating continues for a first time T1 (hereinafter also referred to as the "determination time T1"), and a second process for resuming the generation of the drive signal Sdr according to the drive command voltage Vsp when a second time T2 (hereinafter also referred to as the "lock protection time T2") has elapsed since the drive of the motor 3 was stopped by the first process. The details of the lock protection process will be described later.

制御回路12は、例えば、上述した機能を有する汎用IC(Integrated Circuit)によって実現されている。 The control circuit 12 is realized, for example, by a general-purpose integrated circuit (IC) having the functions described above.

図2は、制御回路12の構成を示す図である。
図2に示すように、制御回路12は、上述した機能を実現するための機能ブロックとして、基準電圧生成回路121、駆動指令取得部122、駆動信号生成部123、回転速度信号生成部124、およびロック保護管理部125を有している。
FIG. 2 is a diagram showing the configuration of the control circuit 12. As shown in FIG.
As shown in FIG. 2, the control circuit 12 has, as functional blocks for realizing the above-mentioned functions, a reference voltage generating circuit 121, a drive command acquiring unit 122, a drive signal generating unit 123, a rotation speed signal generating unit 124, and a lock protection management unit 125.

ここで、駆動指令取得部122、駆動信号生成部123、およびロック保護管理部125は、A/D変換回路、発振回路、およびロジック回路等を含む専用ハードウェア回路によって実現されていても良いし、マイクロコントローラ等のプログラム処理装置によって実現されていてもよい。これらの機能部を実現するためのハードウェア構成については、特に限定されない。 Here, the drive command acquisition unit 122, the drive signal generation unit 123, and the lock protection management unit 125 may be realized by a dedicated hardware circuit including an A/D conversion circuit, an oscillation circuit, a logic circuit, etc., or may be realized by a program processing device such as a microcontroller. There are no particular limitations on the hardware configuration for realizing these functional units.

基準電圧生成回路121は、電源電圧Vdcに基づいて、大きさが一定となる基準電圧Vregを生成する回路である。基準電圧生成回路121は、例えば、電源電圧Vdcを降圧して大きさが一定となる電圧を生成するシリーズレギュレータ等の電源回路である。 The reference voltage generating circuit 121 is a circuit that generates a reference voltage Vreg with a constant magnitude based on the power supply voltage Vdc. The reference voltage generating circuit 121 is, for example, a power supply circuit such as a series regulator that steps down the power supply voltage Vdc to generate a voltage with a constant magnitude.

基準電圧生成回路121は、例えば、電源電圧Vdc=12V~24Vに基づいて、基準電圧Vreg=3.3Vを生成する。基準電圧Vregは、例えば、電圧生成回路20による駆動指令電圧Vspの生成に利用されるとともに、制御回路12内の各種設定値を生成するために利用される。 The reference voltage generating circuit 121 generates a reference voltage Vreg = 3.3 V, for example, based on a power supply voltage Vdc = 12 V to 24 V. The reference voltage Vreg is used, for example, to generate the drive command voltage Vsp by the voltage generating circuit 20, and is also used to generate various setting values within the control circuit 12.

駆動指令取得部122は、モータ3が、電圧生成回路20から出力された駆動指令電圧Vspで指定された目標の動作状態になるためのモータ3の制御量を決定する機能部である。 The drive command acquisition unit 122 is a functional unit that determines the amount of control of the motor 3 so that the motor 3 reaches the target operating state specified by the drive command voltage Vsp output from the voltage generation circuit 20.

ここで、上記制御量は、例えば、インバータ回路15を駆動する駆動信号SdrとしてのPWM信号のデューティ比である。 Here, the control amount is, for example, the duty ratio of the PWM signal serving as the drive signal Sdr that drives the inverter circuit 15.

例えば、駆動指令取得部122は、駆動指令電圧Vspと駆動信号Sdr(PWM信号)のデューティ比との対応関係を示す対応関係情報を用いて、電圧生成回路20から出力された駆動指令電圧Vspから駆動信号Sdrのデューティ比を決定する。 For example, the drive command acquisition unit 122 determines the duty ratio of the drive signal Sdr from the drive command voltage Vsp output from the voltage generation circuit 20 using correspondence information indicating the correspondence between the drive command voltage Vsp and the duty ratio of the drive signal Sdr (PWM signal).

図3は、駆動指令電圧Vspと駆動信号Sdr(PWM信号)のデューティ比との対応関係の一例を示す図である。図3において、横軸が駆動指令電圧Vspを表し、縦軸が駆動信号Sdrのデューティ比を表している。 Figure 3 is a diagram showing an example of the correspondence relationship between the drive command voltage Vsp and the duty ratio of the drive signal Sdr (PWM signal). In Figure 3, the horizontal axis represents the drive command voltage Vsp, and the vertical axis represents the duty ratio of the drive signal Sdr.

図3に示すように、例えば、駆動指令電圧Vspが大きくなるほど、駆動信号Sdrのデューティ比が小さくなるように、駆動指令電圧Vspと駆動信号Sdrのデューティ比との対応関係が設定されている。本実施の形態においては、駆動信号Sdrのデューティ比が大きくなるほど、モータ3の回転速度(トルク)が大きくなるように制御される。したがって、モータ駆動制御装置1では、駆動指令電圧Vspの大きさを調整することにより、モータ3の回転速度(トルク)を調整することが可能となっている。 As shown in FIG. 3, for example, the correspondence between the drive command voltage Vsp and the duty ratio of the drive signal Sdr is set so that the larger the drive command voltage Vsp, the smaller the duty ratio of the drive signal Sdr. In this embodiment, the motor 3 is controlled so that the rotation speed (torque) increases as the duty ratio of the drive signal Sdr increases. Therefore, in the motor drive control device 1, it is possible to adjust the rotation speed (torque) of the motor 3 by adjusting the magnitude of the drive command voltage Vsp.

図3において、最大加速電圧V1は、駆動信号Sdrのデューティ比が最大、すなわちモータ3の回転速度およびトルクが最大となる電圧である。駆動指令電圧Vspが最大加速電圧V1以下の範囲では、駆動信号Sdrのデューティ比が最大値(例えば、100%)で一定となる。 In FIG. 3, the maximum acceleration voltage V1 is the voltage at which the duty ratio of the drive signal Sdr is maximum, i.e., the rotation speed and torque of the motor 3 are maximum. When the drive command voltage Vsp is in the range below the maximum acceleration voltage V1, the duty ratio of the drive signal Sdr is constant at the maximum value (e.g., 100%).

停止電圧V2は、駆動信号Sdrのデューティ比が最小、すなわちモータ3を停止させる電圧である。駆動指令電圧Vspが停止電圧V2以上の範囲では、駆動信号Sdrのデューティ比が最小値(例えば、0%)で一定となる。 The stop voltage V2 is the voltage at which the duty ratio of the drive signal Sdr is minimum, i.e., the voltage that stops the motor 3. When the drive command voltage Vsp is in the range equal to or greater than the stop voltage V2, the duty ratio of the drive signal Sdr is constant at the minimum value (e.g., 0%).

なお、後述するように、電圧生成回路20が基準電圧Vregを分圧して駆動指令電圧Vspを生成する場合、駆動指令電圧Vspは基準電圧Vreg(例えば、3.3V)より低い電圧となる。 As described below, when the voltage generation circuit 20 divides the reference voltage Vreg to generate the drive command voltage Vsp, the drive command voltage Vsp is a voltage lower than the reference voltage Vreg (e.g., 3.3 V).

制御回路12は、例えば、図3に示すような駆動指令電圧Vspと駆動信号Sdr(PWM信号)のデューティ比との対応関係を示す対応関係情報を、制御回路12内の記憶装置(不図示)に予め記憶している。駆動指令取得部122は、上記記憶装置に記憶されている対応関係情報を用いて、電圧生成回路20から供給された駆動指令電圧Vspに対応するデューティ比Tdtyを選択し、駆動信号生成部123に指示する。 The control circuit 12 stores in advance in a storage device (not shown) in the control circuit 12 correspondence relationship information indicating the correspondence relationship between the drive command voltage Vsp and the duty ratio of the drive signal Sdr (PWM signal) as shown in FIG. 3. The drive command acquisition unit 122 uses the correspondence relationship information stored in the storage device to select the duty ratio Tdty corresponding to the drive command voltage Vsp supplied from the voltage generation circuit 20, and instructs the drive signal generation unit 123.

駆動信号生成部123は、駆動信号Sdrを生成するための機能部である。駆動信号生成部123は、例えば、駆動指令取得部122によって指定されたデューティ比Tdtyを有するPWM信号を生成し、駆動信号Sdrとして出力する。 The drive signal generating unit 123 is a functional unit for generating the drive signal Sdr. For example, the drive signal generating unit 123 generates a PWM signal having a duty ratio Tdty specified by the drive command acquiring unit 122, and outputs it as the drive signal Sdr.

駆動信号生成部123は、ロック保護管理部125からモータ3の駆動の停止が指示された場合には、駆動指令取得部122から指定されたデューティ比Tdty(駆動指令電圧Vsp)に関わらず、モータ3の駆動を停止させるように駆動信号Sdrを生成する。例えば、このとき、駆動信号生成部123は、インバータ回路15の上側アームのスイッチ素子をオフし、下側アームの少なくとも一つのスイッチ素子をオンさせるように、駆動信号Sdrを生成する。 When the drive signal generating unit 123 is instructed by the lock protection management unit 125 to stop driving the motor 3, the drive signal generating unit 123 generates a drive signal Sdr to stop driving the motor 3, regardless of the duty ratio Tdty (drive command voltage Vsp) specified by the drive command acquisition unit 122. For example, at this time, the drive signal generating unit 123 generates a drive signal Sdr to turn off the switch element of the upper arm of the inverter circuit 15 and turn on at least one switch element of the lower arm.

駆動信号生成部123は、モータ3の起動を開始するとき、所定の時間の経過後に駆動信号Sdrを生成する。 When starting the motor 3, the drive signal generating unit 123 generates the drive signal Sdr after a predetermined time has elapsed.

図4は、モータ3の起動開始時における駆動信号Sdrの生成が開始されるタイミングを説明するための図である。図4において、上段にモータ3の入力電圧Vinの波形が示され、中段に基準電圧Vregの波形が示され、下段に駆動信号Sdrの波形が示されている。 Figure 4 is a diagram for explaining the timing at which generation of the drive signal Sdr begins when the motor 3 starts to start up. In Figure 4, the upper part shows the waveform of the input voltage Vin of the motor 3, the middle part shows the waveform of the reference voltage Vreg, and the lower part shows the waveform of the drive signal Sdr.

図4に示すように、外部電源から電源電圧Vdcが制御回路12に印加されると、制御回路12の基準電圧生成回路121が基準電圧Vregを生成する。駆動信号生成部123は、基準電圧Vregが立ち上がってから起動待機時間Twの経過後に、駆動信号Sdrを生成する。すなわち、本実施の形態に係るファンシステム200では、制御回路12への電源電圧Vdcの投入により基準電圧Vregが生成されてから起動待機時間Twが経過した後に、モータ3の起動が開始される。 As shown in FIG. 4, when the power supply voltage Vdc is applied to the control circuit 12 from an external power supply, the reference voltage generation circuit 121 of the control circuit 12 generates the reference voltage Vreg. The drive signal generation unit 123 generates the drive signal Sdr after the start-up wait time Tw has elapsed since the reference voltage Vreg rises. That is, in the fan system 200 according to this embodiment, the start-up of the motor 3 is initiated after the start-up wait time Tw has elapsed since the reference voltage Vreg is generated by applying the power supply voltage Vdc to the control circuit 12.

回転速度信号生成部124は、モータ3の回転速度を示す回転速度信号fgとしてのFG(Frequency Generator)信号を生成する。回転速度信号生成部124は、例えば、位置検出器5としてのホール素子から出力された位置検出信号Shに基づいて、モータ3の回転速度に比例する周期(周波数)を有するFG信号を生成する。回転速度信号生成部124から出力されたFG信号は、回転速度信号fgとしてロック保護管理部125および上位装置2に入力される。 The rotation speed signal generating unit 124 generates an FG (Frequency Generator) signal as a rotation speed signal fg indicating the rotation speed of the motor 3. The rotation speed signal generating unit 124 generates an FG signal having a period (frequency) proportional to the rotation speed of the motor 3 based on, for example, a position detection signal Sh output from a Hall element serving as the position detector 5. The FG signal output from the rotation speed signal generating unit 124 is input to the lock protection management unit 125 and the higher-level device 2 as the rotation speed signal fg.

例えば、回転速度信号生成部124は、ホール信号Shの正極側の信号と負極側の信号を比較するコンパレータ回路と、コンパレータ回路の比較結果に基づいてパルス状のFG信号を生成するロジック回路とによって構成されている。
なお、回転速度信号生成部124は、制御回路12が備えていなくてもよい。例えば、回転速度信号生成部124は、モータ3が搭載される基板(プリント基板)上に形成されたFGパターンであってもよい。
For example, the rotation speed signal generating unit 124 is composed of a comparator circuit that compares the positive signal and the negative signal of the Hall signal Sh, and a logic circuit that generates a pulse-shaped FG signal based on the comparison result of the comparator circuit.
The rotation speed signal generating unit 124 does not necessarily have to be provided in the control circuit 12. For example, the rotation speed signal generating unit 124 may be an FG pattern formed on a board (printed board) on which the motor 3 is mounted.

ロック保護管理部125は、ロック保護処理を行う機能部である。
図5は、制御回路12(ロック保護管理部125)によるロック保護処理を説明するための図である。
The lock protection management unit 125 is a functional unit that performs lock protection processing.
FIG. 5 is a diagram for explaining the lock protection process by the control circuit 12 (lock protection management unit 125).

ロック保護管理部125は、第1処理として、回転速度信号fgの電圧の変化の有無を監視し、回転速度信号fgの電圧が変化しない時間が予め設定された判定時間T1となったとき、モータ3の駆動を停止させる。 As a first process, the lock protection management unit 125 monitors whether there is a change in the voltage of the rotation speed signal fg, and when the time during which the voltage of the rotation speed signal fg does not change reaches a preset judgment time T1, the drive of the motor 3 is stopped.

例えば、図5に示すように、時刻t1において、何らかの原因でモータ3がロック状態となり、パルス状の回転速度信号fgの電圧が変化しなくなった場合を考える。このとき、ロック保護管理部125は、時間の計測を開始する。次に、時刻t2において計測時間が予め設定された判定時間(第1時間の一例)T1に到達したとき、ロック保護管理部125は、回転速度信号fgの電圧が変化しなかったことをもとに、モータ3が回転していないロック状態であると判定し、駆動信号生成部123を制御して、モータ3の駆動を停止させるように駆動信号Sdrを生成させ(第1処理)、モータ3のロック保護を行う。 For example, as shown in FIG. 5, consider a case where at time t1, the motor 3 becomes locked for some reason and the voltage of the pulsed rotation speed signal fg stops changing. At this time, the lock protection management unit 125 starts measuring time. Next, when the measured time reaches a preset judgment time (an example of a first time) T1 at time t2, the lock protection management unit 125 determines that the motor 3 is in a locked state where it is not rotating, based on the fact that the voltage of the rotation speed signal fg has not changed, and controls the drive signal generation unit 123 to generate a drive signal Sdr to stop driving the motor 3 (first process), thereby protecting the motor 3 from locking.

なお、判定時間T1の計測中に、パルス状の回転速度信号fgの電圧が変化した場合(例えば、回転速度信号fgの切り替わりエッジが検出された場合)には、ロック保護管理部125は、判定時間T1の計測を停止し、それまでの計測時間をリセットする。 If the voltage of the pulsed rotation speed signal fg changes while measuring the judgment time T1 (for example, if a switching edge of the rotation speed signal fg is detected), the lock protection management unit 125 stops measuring the judgment time T1 and resets the measured time up to that point.

次に、ロック保護管理部125は、ロック保護処理における第2処理を行う。ロック保護管理部125は、第2処理として、モータ3のロック保護を一定期間継続させ、その後、ロック保護を解除する。例えば、図5に示すように、時刻t2においてモータ3のロック保護を開始したとき、ロック保護管理部125は、時間の計測を開始する。次に、時刻t3において計測時間が予め設定されたロック保護時間(第2時間の一例)T2に到達したとき、ロック保護管理部125は、駆動信号生成部123を制御して駆動指令電圧Vspに基づく駆動信号Sdrの生成を再開させ、モータ3のロック保護を解除する(第2処理)。 Next, the lock protection management unit 125 performs the second process in the lock protection process. As the second process, the lock protection management unit 125 continues the lock protection of the motor 3 for a certain period of time, and then releases the lock protection. For example, as shown in FIG. 5, when lock protection of the motor 3 is started at time t2, the lock protection management unit 125 starts measuring time. Next, when the measured time reaches a preset lock protection time (an example of the second time) T2 at time t3, the lock protection management unit 125 controls the drive signal generation unit 123 to resume generation of the drive signal Sdr based on the drive command voltage Vsp, and releases the lock protection of the motor 3 (second process).

このように、ロック保護処理は、第1処理と第2処理とを合わせて一つの処理サイクルを構成している。したがって、ロック保護処理の1つの処理サイクルの期間は、第1時間T1と第2時間T2との合計期間となる。以下の説明において、ロック保護処理の1つの処理サイクルの期間を「サイクル期間」とも称する。 In this way, the lock protection process constitutes one processing cycle by combining the first process and the second process. Therefore, the period of one processing cycle of the lock protection process is the sum of the first time T1 and the second time T2. In the following description, the period of one processing cycle of the lock protection process is also referred to as the "cycle period."

本実施の形態において、駆動指令電圧Vspに基づいて駆動信号Sdrを生成してモータ3の駆動を制御する動作モードを通常駆動モードと称し、ロック保護処理によってモータ3の駆動を停止する動作モードをロック保護モードと称する。例えば、何らかの原因でモータ3が拘束されている状態(回転速度信号fgの電圧の変化しない状態)が継続している場合、制御回路12は、通常駆動モードとロック保護モードとを交互に繰り返すことになる(図5参照)。 In this embodiment, the operating mode in which the drive signal Sdr is generated based on the drive command voltage Vsp to control the drive of the motor 3 is called the normal drive mode, and the operating mode in which the drive of the motor 3 is stopped by the lock protection process is called the lock protection mode. For example, if the motor 3 remains constrained for some reason (the voltage of the rotation speed signal fg does not change), the control circuit 12 alternates between the normal drive mode and the lock protection mode (see FIG. 5).

本実施の形態において、モータ3の起動開始後、すなわち、モータ駆動制御装置1に電源電圧Vdcが印加され、基準電圧Vregが生成されてから起動待機時間Twの経過後(図4参照)に、ロック保護処理の最初の処理サイクルが開始される。以下の説明では、モータ3の起動が開始されてからn(nは1以上の整数)回目に行われるロック保護処理の処理サイクルの期間を第nサイクル期間Tcnと称する。具体的には、モータ3の起動開始後に最初に行われるロック保護処理の処理サイクルに相当する期間を第1サイクル期間Tc1とし、第1サイクル期間Tc1の次に行われるロック保護処理の処理サイクルに相当する期間を第2サイクル期間Tc2とする。 In this embodiment, the first processing cycle of the lock protection process is started after the motor 3 starts to start, that is, after the power supply voltage Vdc is applied to the motor drive control device 1 and the reference voltage Vreg is generated and the start-up wait time Tw has elapsed (see FIG. 4). In the following description, the period of the processing cycle of the lock protection process that is performed the nth (n is an integer equal to or greater than 1) time after the motor 3 starts to start is referred to as the nth cycle period Tcn. Specifically, the period corresponding to the first processing cycle of the lock protection process performed after the motor 3 starts to start is referred to as the first cycle period Tc1, and the period corresponding to the processing cycle of the lock protection process performed after the first cycle period Tc1 is referred to as the second cycle period Tc2.

次に、電圧生成回路20の構成について詳細に説明する。
上述したように、電圧生成回路20は、モータ3の目標となる動作状態(例えば、目標の回転速度)を指示する駆動指令電圧Vspを生成する。また、上述したように、駆動指令電圧Vspは、モータ3を目標となる動作状態にするための駆動信号Sdrのデューティ比を指示する信号であって、駆動指令電圧Vspと駆動信号Sdrのデューティ比との対応関係が、予め制御回路12に記憶されている。
Next, the configuration of the voltage generating circuit 20 will be described in detail.
As described above, the voltage generating circuit 20 generates the drive command voltage Vsp that indicates a target operating state (e.g., a target rotation speed) of the motor 3. Also, as described above, the drive command voltage Vsp is a signal that indicates the duty ratio of the drive signal Sdr for putting the motor 3 into a target operating state, and the correspondence between the drive command voltage Vsp and the duty ratio of the drive signal Sdr is stored in advance in the control circuit 12.

電圧生成回路20は、モータ3(ファン100)の通常動作時において、目標となるファン100の風量に応じた大きさの駆動指令電圧Vsp(目標電圧)を生成する。本実施の形態では、一例として、電圧生成回路20が、通常動作時において、ファン100の風量が最大(モータ3の回転速度が最大)となる電圧、すなわち駆動信号Sdrのデューティ比が100%になる電圧を駆動指令電圧Vspとして出力するものとする。図3の例の場合、電圧生成回路20は、通常動作時において、駆動信号Sdrのデューティ比が100%になる最大加速電圧V1以下の電圧を生成し、駆動指令電圧Vspとして出力する。 During normal operation of the motor 3 (fan 100), the voltage generating circuit 20 generates a drive command voltage Vsp (target voltage) whose magnitude corresponds to the target air volume of the fan 100. In this embodiment, as an example, the voltage generating circuit 20 outputs, as the drive command voltage Vsp, a voltage at which the air volume of the fan 100 is maximized (the rotation speed of the motor 3 is maximized) during normal operation, that is, a voltage at which the duty ratio of the drive signal Sdr is 100%. In the example of FIG. 3, the voltage generating circuit 20 generates a voltage equal to or lower than the maximum acceleration voltage V1 at which the duty ratio of the drive signal Sdr is 100% during normal operation, and outputs this as the drive command voltage Vsp.

電圧生成回路20は、モータ3の起動開始後に、ロック保護処理の処理サイクルに合わせてモータ3のトルクが漸次的に大きくなるように、駆動指令電圧Vspを漸次的に変化させて、通常動作時の目標電圧(駆動信号Sdrのデューティ比が100%になる電圧)まで到達させる。 After the motor 3 starts to start, the voltage generating circuit 20 gradually changes the drive command voltage Vsp so that the torque of the motor 3 gradually increases in accordance with the processing cycle of the lock protection process, until it reaches the target voltage during normal operation (the voltage at which the duty ratio of the drive signal Sdr becomes 100%).

具体的には、電圧生成回路20は、モータ3の起動開始後、制御回路12によるロック保護処理の一つの処理サイクルに相当する第1サイクル期間に、第1回転速度(第1デューティ比)を指示する駆動指令電圧Vspを生成し、第1サイクル期間の次のロック保護処理の一つの処理サイクルに相当する第2サイクル期間に、第1回転速度よりも大きい第2回転速度(第1デューティ比よりも大きい第2デューティ比)を指示する駆動指令電圧Vspを生成する。 Specifically, after the motor 3 starts to start, the voltage generating circuit 20 generates a drive command voltage Vsp that indicates a first rotation speed (first duty ratio) during a first cycle period that corresponds to one processing cycle of the lock protection process by the control circuit 12, and generates a drive command voltage Vsp that indicates a second rotation speed (second duty ratio that is greater than the first duty ratio) that is greater than the first rotation speed during a second cycle period that corresponds to one processing cycle of the lock protection process that follows the first cycle period.

図6は、実施の形態1に係る駆動指令電圧Vspの特性の一例を示す図である。
図6に示すグラフにおいて、横軸は時間を表し、縦軸は電圧を表している。参照符号300は、モータ3の起動を開始してからの駆動指令電圧Vspの時間的な変化を表している。
FIG. 6 is a diagram showing an example of the characteristics of the drive command voltage Vsp according to the first embodiment.
6, the horizontal axis represents time and the vertical axis represents voltage. Reference numeral 300 represents the change over time in the drive command voltage Vsp after the start of the motor 3.

図6に示すように、電圧生成回路20は、モータ3の起動開始後に基準電圧Vregが生成されてから起動待機時間Twの経過後(図4参照)の、ロック保護処理の第1サイクル期間が開始される時刻t1において、駆動指令電圧Vspが第1判定電圧Vaとなるように駆動指令電圧Vspを生成する。また、図6に示すように、電圧生成回路20は、ロック保護処理の第2サイクル期間が開始される時刻t2において、駆動指令電圧Vspが第2判定電圧Vbとなるように、駆動指令電圧Vspを生成する。 As shown in FIG. 6, the voltage generating circuit 20 generates the drive command voltage Vsp so that the drive command voltage Vsp becomes the first judgment voltage Va at time t1 when the first cycle period of the lock protection process starts, which is after the reference voltage Vreg is generated after the start of the motor 3 and the start-up waiting time Tw has elapsed (see FIG. 4). Also, as shown in FIG. 6, the voltage generating circuit 20 generates the drive command voltage Vsp so that the drive command voltage Vsp becomes the second judgment voltage Vb at time t2 when the second cycle period of the lock protection process starts.

ここで、第1判定電圧Vaは、最大加速電圧V1より大きく、且つ、停止電圧V2よりも小さい電圧であり、例えば、駆動信号Sdrのデューティ比=50%を指示する電圧である。第2判定電圧Vbは、最大加速電圧V1以下の電圧であり、例えば、駆動信号Sdrのデューティ比=100%を指示する電圧である。 Here, the first judgment voltage Va is a voltage greater than the maximum acceleration voltage V1 and less than the stop voltage V2, and is, for example, a voltage that indicates a duty ratio of the drive signal Sdr = 50%. The second judgment voltage Vb is a voltage less than the maximum acceleration voltage V1, and is, for example, a voltage that indicates a duty ratio of the drive signal Sdr = 100%.

このように、電圧生成回路20は、モータ3の起動開始時において、制御回路12によるロック保護処理の処理サイクルに合わせて2種類の駆動指令電圧Vspを生成する。 In this way, when the motor 3 starts to start, the voltage generating circuit 20 generates two types of drive command voltage Vsp in accordance with the processing cycle of the lock protection process by the control circuit 12.

図7は、実施の形態1に係る電圧生成回路20の構成の一例を示す図である。
電圧生成回路20は、例えば、基準電圧Vregを分圧して駆動指令電圧Vspを生成する分圧回路である。電圧生成回路20としての分圧回路は、その分圧比が、モータ3の起動開始後に時間の経過とともに変化するように構成されている。
FIG. 7 is a diagram showing an example of a configuration of the voltage generating circuit 20 according to the first embodiment.
The voltage generating circuit 20 is, for example, a voltage dividing circuit that divides a reference voltage Vreg to generate a drive command voltage Vsp. The voltage dividing circuit as the voltage generating circuit 20 is configured such that its voltage division ratio changes over time after the motor 3 starts to be started.

例えば、図7に示すように、電圧生成回路20は、基準電圧Vregが供給される第1ノードP1と、基準電圧Vregよりも低い固定電位(例えば、GND電位)に接続される第2ノードP2と、駆動指令電圧Vspを出力するための第3ノードP3と、を有している。また、電圧生成回路20は、第1ノードP1と第3ノードP3との間に接続された第1抵抗R1と、第3ノードP3と第2ノードP2との間に接続された第2抵抗R2と、第1ノードP1と第3ノードP3との間に直列に接続された第3抵抗R3および第1キャパシタC1とを有している。 7, the voltage generating circuit 20 has a first node P1 to which a reference voltage Vreg is supplied, a second node P2 connected to a fixed potential (e.g., GND potential) lower than the reference voltage Vreg, and a third node P3 for outputting a drive command voltage Vsp. The voltage generating circuit 20 also has a first resistor R1 connected between the first node P1 and the third node P3, a second resistor R2 connected between the third node P3 and the second node P2, and a third resistor R3 and a first capacitor C1 connected in series between the first node P1 and the third node P3.

図7に示す電圧生成回路20において、基準電圧Vregの投入直後は、第1キャパシタC1に電荷が蓄えられていないため、主として第1抵抗R1~第3抵抗R3による分圧比に基づいて駆動指令電圧Vspが決定される。その後、第1キャパシタC1が充電され始めると、第3抵抗R3および第1キャパシタC1側の抵抗成分が大きくなり、駆動指令電圧Vspが低下する。そして、ロック保護処理の第1サイクル期間Tc1が開始されるタイミング(図6の時刻t1)において、駆動指令電圧Vspが第1判定電圧Vaとなる。その後、更に第1キャパシタC1が充電され、第3抵抗R3および第1キャパシタC1側の抵抗成分が更に大きくなり、ロック保護処理の第2サイクル期間Tc2が開始されるタイミング(図6の時刻t2)において、駆動指令電圧Vspが第2判定電圧Vbとなる。 In the voltage generating circuit 20 shown in FIG. 7, immediately after the reference voltage Vreg is applied, no charge is stored in the first capacitor C1, so the drive command voltage Vsp is determined mainly based on the voltage division ratio of the first resistor R1 to the third resistor R3. After that, when the first capacitor C1 starts to charge, the resistance component on the third resistor R3 and the first capacitor C1 side increases, and the drive command voltage Vsp decreases. Then, at the timing when the first cycle period Tc1 of the lock protection process starts (time t1 in FIG. 6), the drive command voltage Vsp becomes the first judgment voltage Va. After that, the first capacitor C1 is further charged, the resistance component on the third resistor R3 and the first capacitor C1 side increases further, and at the timing when the second cycle period Tc2 of the lock protection process starts (time t2 in FIG. 6), the drive command voltage Vsp becomes the second judgment voltage Vb.

このように、電圧生成回路20として図7に示す回路構成を採用し、第1乃至第3抵抗R1~R3および第1キャパシタC1の定数を適切な値に設定することにより、制御回路12によるロック保護処理の第1および第2サイクル期間Tc1,Tc2に合わせた所望の大きさの駆動指令電圧Vspを容易に生成することができる。 In this way, by adopting the circuit configuration shown in FIG. 7 as the voltage generating circuit 20 and setting the constants of the first to third resistors R1 to R3 and the first capacitor C1 to appropriate values, it is possible to easily generate a drive command voltage Vsp of the desired magnitude that matches the first and second cycle periods Tc1 and Tc2 of the lock protection process by the control circuit 12.

ところで、一般にモータのトルクは、モータの入力電圧に依存し、入力電圧が大きくなるほどトルクが大きくなる傾向がある。そのため、モータ3を駆動するための駆動信号Sdrのデューティ比の指令値が一定であったとしても、入力電圧Vinに応じてモータ3のトルクが変わる。 Generally, the torque of a motor depends on the input voltage of the motor, and the torque tends to increase as the input voltage increases. Therefore, even if the command value of the duty ratio of the drive signal Sdr for driving the motor 3 is constant, the torque of the motor 3 changes depending on the input voltage Vin.

そこで、実施の形態1に係る電圧生成回路20は、入力電圧Vinによるモータ3のトルクの変動を低減するために、モータ3の入力電圧Vinに応じて駆動指令電圧Vspを調整する。具体的には、電圧生成回路20は、モータ3の入力電圧が大きいほど駆動信号Sdrのデューティ比が小さくなるように駆動指令電圧Vspを生成する。例えば、図7に示すように、電圧生成回路20は、入力電圧Vinが供給される第4ノードP4と、第4ノードP4と第3ノードP3との間に接続された入力抵抗Rinとを更に有する。 Therefore, the voltage generating circuit 20 according to the first embodiment adjusts the drive command voltage Vsp according to the input voltage Vin of the motor 3 in order to reduce the fluctuation in the torque of the motor 3 due to the input voltage Vin. Specifically, the voltage generating circuit 20 generates the drive command voltage Vsp so that the duty ratio of the drive signal Sdr decreases as the input voltage of the motor 3 increases. For example, as shown in FIG. 7, the voltage generating circuit 20 further includes a fourth node P4 to which the input voltage Vin is supplied, and an input resistor Rin connected between the fourth node P4 and the third node P3.

図8は、実施の形態1に係る電圧生成回路20に異なる入力電圧Vinを印加したときの、駆動指令電圧Vspの特性の一例を示す図である。
図8に示すグラフにおいて、横軸は時間を表し、縦軸は電圧を表している。参照符号400は、図7に示した回路構成を有する電圧生成回路20に入力電圧Vin=12Vを印加したときの駆動指令電圧Vspの時間的な変化を表し、参照符号401は、図7に示した回路構成を有する電圧生成回路20に入力電圧Vin=24Vを印加したときの駆動指令電圧Vspの時間的な変化を表している。
FIG. 8 is a diagram showing an example of the characteristics of the drive command voltage Vsp when different input voltages Vin are applied to the voltage generating circuit 20 according to the first embodiment.
In the graph shown in Fig. 8, the horizontal axis represents time and the vertical axis represents voltage. Reference numeral 400 represents the change over time of the drive command voltage Vsp when an input voltage Vin = 12V is applied to the voltage generating circuit 20 having the circuit configuration shown in Fig. 7, and reference numeral 401 represents the change over time of the drive command voltage Vsp when an input voltage Vin = 24V is applied to the voltage generating circuit 20 having the circuit configuration shown in Fig. 7.

図8に示すように、電圧生成回路20において入力抵抗Rinを介して第3ノードP3に入力電圧Vinを印加することにより、駆動指令電圧Vspは、入力電圧Vinが大きくなるほど大きくなる。換言すれば、入力電圧Vinが大きくなるほど、駆動信号Sdrのデューティ比の指示値が小さくなる。 As shown in FIG. 8, by applying an input voltage Vin to the third node P3 via an input resistor Rin in the voltage generating circuit 20, the drive command voltage Vsp increases as the input voltage Vin increases. In other words, the higher the input voltage Vin, the smaller the indicated value of the duty ratio of the drive signal Sdr becomes.

このように、入力電圧Vinが大きくなるほど駆動信号Sdrのデューティ比の指示値が小さくなるように駆動指令電圧Vspを生成することにより、入力電圧Vinが変化してもモータ3のトルクが一定になるようにすることが可能となる。 In this way, by generating the drive command voltage Vsp so that the indicated value of the duty ratio of the drive signal Sdr decreases as the input voltage Vin increases, it is possible to keep the torque of the motor 3 constant even if the input voltage Vin changes.

例えば、入力電圧Vinが12Vであるときに駆動信号Sdrのデューティ比が55%となるように駆動指令電圧Vsp(第1判定電圧Va1)を生成し、入力電圧Vinが24Vであるときに駆動信号Sdrのデューティ比が45%となるように駆動指令電圧Vsp(第1判定電圧Va2)を生成する。これによれば、入力電圧Vinが12Vである場合と入力電圧Vinが24Vである場合のいずれの場合においても、モータ3の起動開始後の第1サイクル期間が開始される時刻t1にモータ3を同程度のトルクで回転させることができる。 For example, when the input voltage Vin is 12 V, the drive command voltage Vsp (first judgment voltage Va1) is generated so that the duty ratio of the drive signal Sdr is 55%, and when the input voltage Vin is 24 V, the drive command voltage Vsp (first judgment voltage Va2) is generated so that the duty ratio of the drive signal Sdr is 45%. In this way, in both cases where the input voltage Vin is 12 V and where the input voltage Vin is 24 V, the motor 3 can be rotated with the same torque at time t1 when the first cycle period begins after the start of the motor 3.

したがって、電圧生成回路20によれば、後述するように上位装置2がモータ3の異常判定処理を行うときのモータ3のトルクを、入力電圧Vinによらず一定にすることが可能となるので、上位装置2によるモータ3の異常判定の精度を向上させることが可能となる。 Therefore, the voltage generation circuit 20 makes it possible to keep the torque of the motor 3 constant regardless of the input voltage Vin when the higher-level device 2 performs the abnormality determination process for the motor 3, as described below, and therefore improves the accuracy of the abnormality determination of the motor 3 by the higher-level device 2.

次に、上位装置2について説明する。
上位装置2は、電源電圧Vdcを監視することにより、ファン100への電源電圧Vdcの供給の有無を判定する。
Next, the higher-level device 2 will be described.
The higher-level device 2 monitors the power supply voltage Vdc to determine whether the power supply voltage Vdc is being supplied to the fan 100 .

なお、図1には、電源電圧Vdcが直流電源からファン100(モータ駆動制御装置1)に直接供給される場合が例示されているが、これに限られない。例えば、上位装置2が、電源電圧Vdcを監視するだけでなく、ファン100(モータ駆動制御装置1)への電源電圧Vdcの供給と遮断を切り替えるようにしてもよい。 Note that, although FIG. 1 illustrates an example in which the power supply voltage Vdc is supplied directly from a DC power supply to the fan 100 (motor drive control device 1), this is not limiting. For example, the higher-level device 2 may not only monitor the power supply voltage Vdc, but also switch between supplying and cutting off the power supply voltage Vdc to the fan 100 (motor drive control device 1).

また、上位装置2は、回転速度信号fgを監視することにより、ファン100(モータ3)の回転の有無を判定する。上述したように、回転速度信号fgはモータ3の回転速度に応じて変化する周期信号である。上位装置2は、回転速度信号fgを監視することにより、モータ3が回転しているか否かを判定するとともに、必要に応じてモータ3の回転速度を算出する。 The higher-level device 2 also monitors the rotation speed signal fg to determine whether the fan 100 (motor 3) is rotating. As described above, the rotation speed signal fg is a periodic signal that changes according to the rotation speed of the motor 3. By monitoring the rotation speed signal fg, the higher-level device 2 determines whether the motor 3 is rotating and calculates the rotation speed of the motor 3 as necessary.

上位装置2は、回転速度信号fgに基づいて、ファン100(モータ3)側の異常の有無を判定する異常判定処理を実行する。以下、上位装置2による異常判定処理について、詳細に説明する。 The higher-level device 2 executes an abnormality determination process to determine whether or not there is an abnormality on the fan 100 (motor 3) side based on the rotation speed signal fg. The abnormality determination process performed by the higher-level device 2 will be described in detail below.

図9は、実施の形態1に係るファンシステムによるモータの異常判定方法を説明するためのタイミングチャートである。 Figure 9 is a timing chart for explaining a method for determining a motor abnormality using the fan system according to embodiment 1.

上位装置2は、モータ駆動制御装置1側のロック保護処理の第1サイクル期間Tc1および第2サイクル期間Tc2における回転速度信号fgに基づいて、モータ3の異常の有無を判定する。 The higher-level device 2 determines whether or not there is an abnormality in the motor 3 based on the rotation speed signal fg during the first cycle period Tc1 and the second cycle period Tc2 of the lock protection process on the motor drive control device 1 side.

具体的には、上位装置2は、最大デューティ比よりも低い第1デューティ比(例えば、50%)の駆動信号Sdrの生成が指示される第1サイクル期間Tc1におけるモータ3の回転の有無と、第1デューティ比よりも大きい第2デューティ比(例えば、最大デューティ比100%)の駆動信号Sdrの生成が指示される第2サイクル期間Tc2におけるモータ3の回転の有無に基づいて、モータ3の異常の有無を判定する。 Specifically, the higher-level device 2 determines whether or not there is an abnormality in the motor 3 based on whether or not the motor 3 rotates during the first cycle period Tc1, during which the generation of a drive signal Sdr with a first duty ratio (e.g., 50%) lower than the maximum duty ratio is instructed, and whether or not the motor 3 rotates during the second cycle period Tc2, during which the generation of a drive signal Sdr with a second duty ratio (e.g., maximum duty ratio 100%) higher than the first duty ratio is instructed.

より具体的には、上位装置2は、駆動指令電圧Vspが第1デューティ比(例えば、50%)を指示する第1判定電圧Vaとなる第1サイクル期間Tc1において、回転速度信号fgの変化が検出された場合に、モータ3が正常であると判定する。 More specifically, the higher-level device 2 determines that the motor 3 is normal when a change in the rotation speed signal fg is detected during the first cycle period Tc1 during which the drive command voltage Vsp becomes the first determination voltage Va indicating the first duty ratio (e.g., 50%).

例えば、図9に示すように、時刻t1においてロック保護処理の第1サイクル期間が開始されてから判定時間T1が経過した時刻t2以降において、上位装置2は、回転速度信号fgの変化の有無を判定する(異常判定処理1)。このとき、図9の(i)に示すように、回転速度信号fgの変化が検出された場合には、上位装置2は、モータ3(ファン100)が正常に動作していると判定する。 For example, as shown in FIG. 9, after time t2 when the determination time T1 has elapsed since the first cycle period of the lock protection process was started at time t1, the upper device 2 determines whether or not there is a change in the rotation speed signal fg (abnormality determination process 1). At this time, as shown in FIG. 9(i), if a change in the rotation speed signal fg is detected, the upper device 2 determines that the motor 3 (fan 100) is operating normally.

一方、第1サイクル期間Tc1において回転速度信号fgの変化が検出されず、且つ、駆動指令電圧Vspが第2デューティ比(例えば、100%)を指示する第2判定電圧Vbとなる第2サイクル期間Tc2において回転速度信号fgの変化が検出された場合には、上位装置2は、モータ3が第1異常状態、すなわちファン100が汚れている状態であると判定する。 On the other hand, if no change in the rotation speed signal fg is detected during the first cycle period Tc1, and a change in the rotation speed signal fg is detected during the second cycle period Tc2 in which the drive command voltage Vsp becomes the second determination voltage Vb indicating the second duty ratio (e.g., 100%), the higher-level device 2 determines that the motor 3 is in the first abnormal state, i.e., that the fan 100 is dirty.

例えば、図9の(ii)に示すように、第1サイクル期間Tc1における異常判定処理1において、回転速度信号fgが一定(例えば、ハイレベル一定)であり、回転速度信号fgの変化が検出されなかった場合、上位装置2は、時刻t3において次のロック保護処理の第2サイクル期間Tc2が開始されてから判定時間T1が経過した時刻t4以降において、回転速度信号fgが変化したか否かを判定する(異常判定処理2)。このとき、図9の(ii)に示すように、回転速度信号fgの変化が検出された場合には、上位装置2は、ファン100が汚れている状態であると判定する。 For example, as shown in FIG. 9(ii), in the first cycle period Tc1, if the rotation speed signal fg is constant (e.g., constant high level) and no change in the rotation speed signal fg is detected in the abnormality determination process 1, the higher-level device 2 determines whether the rotation speed signal fg has changed after time t4, which is the elapse of the determination time T1 from the start of the second cycle period Tc2 of the next lock protection process at time t3 (abnormality determination process 2). At this time, if a change in the rotation speed signal fg is detected as shown in FIG. 9(ii), the higher-level device 2 determines that the fan 100 is dirty.

また、ロック保護処理の第1サイクル期間Tc1および第2サイクル期間Tc2において回転速度信号fgの変化が検出されなかった場合に、上位装置2は、モータ3が第2異常状態、すなわちモータ3がロック状態であると判定する。 In addition, if no change in the rotation speed signal fg is detected during the first cycle period Tc1 and the second cycle period Tc2 of the lock protection process, the higher-level device 2 determines that the motor 3 is in the second abnormal state, i.e., the motor 3 is in a locked state.

例えば、図9の(iii)に示すように、第1サイクル期間Tc1および第2サイクル期間Tc2において回転速度信号fgが一定(例えば、ハイレベル一定)であった場合、上位装置2は、ファン100(モータ3)がロック状態であると判定する。 For example, as shown in (iii) of FIG. 9, if the rotation speed signal fg is constant (e.g., constant high level) during the first cycle period Tc1 and the second cycle period Tc2, the higher-level device 2 determines that the fan 100 (motor 3) is in a locked state.

このように、上位装置2は、モータ起動後にモータ駆動制御装置1によって行われる2回のロック保護処理の処理サイクルに合わせて回転速度信号fgの変化の有無を判定することにより、モータ3の異常の有無のみならず、異常の種類(ファン100の汚れ、またはモータ3のロック状態)を特定することが可能となる。 In this way, the higher-level device 2 can determine whether or not there is a change in the rotation speed signal fg in accordance with the two lock protection processing cycles performed by the motor drive control device 1 after the motor is started, thereby making it possible to identify not only whether or not there is an abnormality in the motor 3, but also the type of abnormality (dirt on the fan 100, or a locked state of the motor 3).

なお、モータ駆動制御装置1側のロック保護処理が開始されるタイミングや判定時間T1等の情報は予め上位装置2に記憶されており、上位装置2は、それらの情報に基づいて、適切なタイミングでモータ3の異常判定処理を実行する。 In addition, information such as the timing at which the lock protection process on the motor drive control device 1 side is started and the judgment time T1 is stored in advance in the higher-level device 2, and the higher-level device 2 executes the abnormality judgment process for the motor 3 at an appropriate timing based on that information.

次に、本実施の形態に係るファンシステム200によるモータ3の異常判定方法の流れについて説明する。 Next, we will explain the flow of the method for determining an abnormality in the motor 3 using the fan system 200 according to this embodiment.

図10は、実施の形態1に係るファンシステム200によるモータの異常判定方法の流れを示すフローチャートである。 Figure 10 is a flowchart showing the flow of a method for determining a motor abnormality using the fan system 200 according to embodiment 1.

図10に示すように、ファンシステム200において、電源電圧Vdcがモータ駆動制御装置1に投入されると、先ず、制御回路12が基準電圧Vregを生成し、電圧生成回路20が基準電圧Vregに基づいて、駆動指令電圧Vspの生成を開始する(ステップS10)。 As shown in FIG. 10, in the fan system 200, when the power supply voltage Vdc is applied to the motor drive control device 1, the control circuit 12 first generates the reference voltage Vreg, and the voltage generation circuit 20 starts generating the drive command voltage Vsp based on the reference voltage Vreg (step S10).

基準電圧Vregが生成されてから起動待機時間Twの経過後(図9における時刻t1)に、制御回路12が通常駆動モードとなり、駆動指令電圧Vspに基づくモータ駆動制御を開始することにより、モータ3の起動を開始する(ステップS11)。これにより、ロック保護処理の第1サイクル期間Tc1が開始される。 After the start-up waiting time Tw has elapsed since the reference voltage Vreg was generated (time t1 in FIG. 9), the control circuit 12 goes into normal drive mode and starts motor drive control based on the drive command voltage Vsp, thereby starting the motor 3 (step S11). This starts the first cycle period Tc1 of the lock protection process.

このとき、駆動指令電圧Vspが第1判定電圧Vaとなる(ステップS12)。具体的には、ステップS11において制御回路12がモータ3の起動を開始した時(図9における時刻t1)、駆動指令電圧Vspが、例えば、駆動信号Sdrのデューティ比=50%を指示する第1判定電圧Vaとなる。 At this time, the drive command voltage Vsp becomes the first judgment voltage Va (step S12). Specifically, when the control circuit 12 starts to start the motor 3 in step S11 (time t1 in FIG. 9), the drive command voltage Vsp becomes the first judgment voltage Va that indicates, for example, a duty ratio of 50% for the drive signal Sdr.

制御回路12は、第1判定電圧Vaに対応するデューティ比(50%)の駆動信号Sdrを生成して、モータ3を駆動する(ステップS13)。 The control circuit 12 generates a drive signal Sdr with a duty ratio (50%) corresponding to the first determination voltage Va, and drives the motor 3 (step S13).

制御回路12および上位装置2は、第1サイクル期間Tc1において、モータ3が回転しているか否かを判定する(ステップS14)。具体的には、上述したように、制御回路12において、ロック保護管理部125が、回転速度信号生成部124によって生成された回転速度信号fgの変化の有無を判定する。また、上位装置2も同様に、異常判定処理として、制御回路12(回転速度信号生成部124)から上位装置2に入力される回転速度信号fgの変化の有無を判定する。 The control circuit 12 and the higher-level device 2 determine whether the motor 3 is rotating during the first cycle period Tc1 (step S14). Specifically, as described above, in the control circuit 12, the lock protection management unit 125 determines whether there is a change in the rotation speed signal fg generated by the rotation speed signal generation unit 124. Similarly, the higher-level device 2 also determines whether there is a change in the rotation speed signal fg input from the control circuit 12 (rotation speed signal generation unit 124) to the higher-level device 2 as an abnormality determination process.

第1サイクル期間Tc1においてモータ3が回転している場合(ステップS14:Yes)、パルス状の回転速度信号fgが出力される。この場合、上位装置2は、回転速度信号fgの変化を検出し、モータ3(ファン100)が正常であると判定する(ステップS26)。すなわち、上位装置2は、モータ3のトルク(回転速度)が低レベルである第1サイクル期間Tc1においてモータ3が回転していることを検出できたため、モータ3が正常であると判定する。
このとき、制御回路12も同様に、回転速度信号fgの変化を検出するため、通常駆動モードによるモータ駆動制御を継続する。
If the motor 3 is rotating in the first cycle period Tc1 (step S14: Yes), a pulsed rotation speed signal fg is output. In this case, the higher-level device 2 detects a change in the rotation speed signal fg and determines that the motor 3 (fan 100) is normal (step S26). That is, the higher-level device 2 determines that the motor 3 is normal because it was able to detect that the motor 3 is rotating in the first cycle period Tc1, when the torque (rotation speed) of the motor 3 is at a low level.
At this time, the control circuit 12 also continues to control the motor drive in the normal drive mode in order to detect a change in the rotation speed signal fg.

一方、第1サイクル期間Tc1においてモータ3が回転していない場合(ステップS14:No)、回転速度信号fgが一定(ローレベル一定またはハイレベル一定)となる。この場合、制御回路12は、回転速度信号fgの変化を検出できないため、ロック保護処理の判定時間T1の計測を開始し、判定時間T1が経過したか否かを判定する(ステップS15)。 On the other hand, if the motor 3 is not rotating during the first cycle period Tc1 (step S14: No), the rotation speed signal fg remains constant (constant low level or constant high level). In this case, the control circuit 12 cannot detect a change in the rotation speed signal fg, so it starts measuring the determination time T1 of the lock protection process and determines whether the determination time T1 has elapsed (step S15).

判定時間T1が経過していない場合(ステップS15:No)、制御回路12は、ステップS14に戻り、モータ3が回転しているか否かを判定し、モータ3が回転していない場合には、判定時間T1の計測を継続する。判定時間T1が経過した場合(ステップS15:Yes)、制御回路12は、通常駆動モードからロック保護モードに移行し、ロック保護管理部125が駆動信号生成部123を制御することにより、モータ3の駆動を停止させるための駆動信号Sdrを生成する(ステップS16)。これにより、モータ3はロック保護状態となる。このとき、ロック保護管理部125は、ロック保護時間T2の計測も開始する。また、上位装置2は、第1サイクル期間Tc1における異常判定処理では回転速度信号fgの変化が検出されなかったこと(モータ3が回転しなかったこと)を内部の記憶部(不図示)に記憶しておく。 If the determination time T1 has not elapsed (step S15: No), the control circuit 12 returns to step S14 to determine whether the motor 3 is rotating, and if the motor 3 is not rotating, continues to measure the determination time T1. If the determination time T1 has elapsed (step S15: Yes), the control circuit 12 transitions from the normal drive mode to the lock protection mode, and the lock protection management unit 125 controls the drive signal generation unit 123 to generate a drive signal Sdr for stopping the drive of the motor 3 (step S16). This puts the motor 3 in a lock protection state. At this time, the lock protection management unit 125 also starts measuring the lock protection time T2. In addition, the upper device 2 stores in an internal storage unit (not shown) that no change in the rotation speed signal fg was detected (the motor 3 did not rotate) in the abnormality determination process in the first cycle period Tc1.

次に、制御回路12は、ロック保護時間T2が経過したか否かを判定する(ステップS17)。ロック保護時間T2が経過していない場合(ステップS17:No)、制御回路12は、引き続きロック保護モードで動作する。 Next, the control circuit 12 determines whether the lock protection time T2 has elapsed (step S17). If the lock protection time T2 has not elapsed (step S17: No), the control circuit 12 continues to operate in the lock protection mode.

ロック保護時間T2が経過した場合(ステップS17:Yes)、制御回路12は、ロック保護モードから通常駆動モードに移行し、駆動指令電圧Vspに基づくモータ駆動制御を再開する(ステップS18)。これにより、制御回路12によるロック保護処理の第1サイクル期間Tc1が終了し、新たな第2サイクル期間Tc2が開始される。 When the lock protection time T2 has elapsed (step S17: Yes), the control circuit 12 transitions from the lock protection mode to the normal drive mode and resumes motor drive control based on the drive command voltage Vsp (step S18). This ends the first cycle period Tc1 of the lock protection process by the control circuit 12, and a new second cycle period Tc2 begins.

第2サイクル期間Tc2が開始されたとき、駆動指令電圧Vspが第2判定電圧Vbとなる(ステップS19)。具体的には、ステップS18において制御回路12が通常駆動モードでの動作を再開し、第2サイクル期間Tc2が開始された時(図9における時刻t3)に、駆動指令電圧Vspが、例えば、駆動信号Sdrのデューティ比を100%にすることを指示する第2判定電圧Vbとなる。 When the second cycle period Tc2 starts, the drive command voltage Vsp becomes the second judgment voltage Vb (step S19). Specifically, when the control circuit 12 resumes operation in the normal drive mode in step S18 and the second cycle period Tc2 starts (time t3 in FIG. 9), the drive command voltage Vsp becomes the second judgment voltage Vb, which instructs the duty ratio of the drive signal Sdr to be 100%, for example.

制御回路12は、第2判定電圧Vbに対応するデューティ比(100%)の駆動信号Sdrを生成して、モータ3を駆動する(ステップS20)。 The control circuit 12 generates a drive signal Sdr with a duty ratio (100%) corresponding to the second determination voltage Vb and drives the motor 3 (step S20).

次に、制御回路12および上位装置2は、ステップS14と同様に、第2サイクル期間Tc2においてモータ3が回転しているか否かを判定する(ステップS21)。 Next, the control circuit 12 and the higher-level device 2 determine whether the motor 3 is rotating during the second cycle period Tc2 (step S21), similar to step S14.

第2サイクル期間Tc2においてモータ3が回転している場合(ステップS21:Yes)、上位装置2は、ファン100(モータ3)が汚れている状態であると判定する(ステップS25)。すなわち、上位装置2は、モータ3のトルク(回転速度)が低レベルとなる第1サイクル期間Tc1ではモータ3が回転していることを検出できなかったが、モータ3のトルクが高レベルとなる第2サイクル期間Tc2においてモータ3が回転していることを検出できたため、ファン100(モータ3)が汚れている状態であると判定する。
このとき、制御回路12も同様に、回転速度信号fgの変化を検出するため、通常駆動モードによるモータ駆動制御を継続する。
If the motor 3 is rotating in the second cycle period Tc2 (step S21: Yes), the higher-level device 2 determines that the fan 100 (motor 3) is dirty (step S25). That is, the higher-level device 2 was unable to detect that the motor 3 was rotating in the first cycle period Tc1 when the torque (rotation speed) of the motor 3 was at a low level, but was able to detect that the motor 3 was rotating in the second cycle period Tc2 when the torque of the motor 3 was at a high level, and therefore determines that the fan 100 (motor 3) is dirty.
At this time, the control circuit 12 also continues to control the motor drive in the normal drive mode in order to detect a change in the rotation speed signal fg.

一方、第2サイクル期間Tc2においてモータ3が回転していない場合(ステップS21:No)、制御回路12は、回転速度信号fgの変化を検出できないため、ロック保護処理の判定時間T1の計測を開始し、判定時間T1が経過したか否かを判定する(ステップS22)。 On the other hand, if the motor 3 is not rotating during the second cycle period Tc2 (step S21: No), the control circuit 12 cannot detect a change in the rotation speed signal fg, so it starts measuring the determination time T1 of the lock protection process and determines whether the determination time T1 has elapsed (step S22).

第2サイクル期間Tc2において判定時間T1が経過していない場合(ステップS22:No)、制御回路12は、ステップS21に戻り、モータ3が回転しているか否かを判定し、モータ3が回転していない場合には、判定時間T1の計測を継続する。一方、第2サイクル期間Tc2において判定時間T1が経過した場合(ステップS22:Yes)、制御回路12は、通常駆動モードからロック保護モードに移行し、モータ3の駆動を停止させるように駆動信号Sdrを生成する(ステップS23)。その後、制御回路12は、上述したロック保護処理の処理サイクルを繰り返す。 If the determination time T1 has not elapsed in the second cycle period Tc2 (step S22: No), the control circuit 12 returns to step S21 and determines whether the motor 3 is rotating, and if the motor 3 is not rotating, continues measuring the determination time T1. On the other hand, if the determination time T1 has elapsed in the second cycle period Tc2 (step S22: Yes), the control circuit 12 transitions from the normal drive mode to the lock protection mode and generates a drive signal Sdr to stop the drive of the motor 3 (step S23). Thereafter, the control circuit 12 repeats the processing cycle of the lock protection process described above.

このとき、上位装置2は、モータ3がロック状態であると判定する(ステップS24)。すなわち、上位装置2は、モータ3のトルク(回転速度)が低レベルとなる第1サイクル期間Tc1およびモータ3のトルクが高レベルとなる第2サイクル期間Tc2の両期間において回転速度信号fgの変化を検出できなかったため、ファン100(モータ3)がロック状態であると判定する。 At this time, the higher-level device 2 determines that the motor 3 is in a locked state (step S24). That is, the higher-level device 2 determines that the fan 100 (motor 3) is in a locked state because it was unable to detect a change in the rotation speed signal fg during both the first cycle period Tc1, during which the torque (rotation speed) of the motor 3 is at a low level, and the second cycle period Tc2, during which the torque of the motor 3 is at a high level.

以上、実施の形態1に係るモータ駆動制御装置1によれば、モータ3の起動開始後に、電圧生成回路20が、制御回路12によるロック保護処理の処理サイクルに合わせて、モータ3の回転速度(トルク)が漸次的に大きくなるように駆動指令電圧Vspを生成するので、モータ3(ファン100)の異常の有無を容易に判定することが可能となる。 As described above, according to the motor drive control device 1 of the first embodiment, after the motor 3 starts to start, the voltage generation circuit 20 generates the drive command voltage Vsp so that the rotation speed (torque) of the motor 3 gradually increases in accordance with the processing cycle of the lock protection process by the control circuit 12, making it possible to easily determine whether or not there is an abnormality in the motor 3 (fan 100).

具体的には、電圧生成回路20は、モータの起動開始後の、ロック保護処理の一つの処理サイクルに相当する第1サイクル期間Tc1に、第1回転速度(例えば、第1デューティ比=50%)を指示する駆動指令電圧Vsp(=Va)を生成し、第1サイクル期間Tc1の次の一つの処理サイクルに相当する第2サイクル期間Tc2に、第1回転速度よりも大きい第2回転速度(例えば、第2デューティ比=100%)を指示する駆動指令電圧Vsp(=Vb)を生成する。 Specifically, the voltage generating circuit 20 generates a drive command voltage Vsp (= Va) that indicates a first rotation speed (e.g., first duty ratio = 50%) during a first cycle period Tc1, which corresponds to one processing cycle of the lock protection process after the motor starts to start, and generates a drive command voltage Vsp (= Vb) that indicates a second rotation speed (e.g., second duty ratio = 100%) that is higher than the first rotation speed during a second cycle period Tc2, which corresponds to one processing cycle following the first cycle period Tc1.

これによれば、上位装置2は、モータ駆動制御装置1側のロック保護処理の第1サイクル期間Tc1と第2サイクル期間Tc2の夫々の期間において、回転速度信号fgの変化の有無を判定することにより、モータ3(ファン100)の異常の有無を容易に判定することが可能となる。 As a result, the higher-level device 2 can easily determine whether or not there is an abnormality in the motor 3 (fan 100) by determining whether or not there is a change in the rotation speed signal fg during each of the first cycle period Tc1 and the second cycle period Tc2 of the lock protection process on the motor drive control device 1 side.

例えば、上位装置2は、モータの起動開始後の第1サイクル期間Tc1において回転速度信号fgの変化が検出された場合に、モータ3が正常であると判定する。また、上位装置2は、第1サイクル期間Tc1において回転速度信号fgの変化が検出されず、且つ、第2サイクル期間Tc2において回転速度信号fgの変化が検出された場合に、モータ3が第1異常状態(例えば、モータ3/ファン100が汚れた状態)であると判定する。更に、上位装置2は、第1サイクル期間Tc1および第2サイクル期間Tc2において回転速度信号fgの変化が検出されなかった場合に、モータ3が第2異常状態(例えば、ロック状態)であると判定する。 For example, if the higher-level device 2 detects a change in the rotation speed signal fg in the first cycle period Tc1 after the motor starts to start, the higher-level device 2 determines that the motor 3 is normal. If the higher-level device 2 detects no change in the rotation speed signal fg in the first cycle period Tc1 and detects a change in the rotation speed signal fg in the second cycle period Tc2, the higher-level device 2 determines that the motor 3 is in a first abnormal state (e.g., the motor 3/fan 100 is dirty). If the higher-level device 2 detects no change in the rotation speed signal fg in the first cycle period Tc1 and the second cycle period Tc2, the higher-level device 2 determines that the motor 3 is in a second abnormal state (e.g., locked).

このように、モータ起動開始後に行われるロック保護処理の各処理サイクルでの回転速度信号fgの変化の有無を監視することにより、モータ3の異常の有無のみならず、異常の種類を推定することが可能となる。 In this way, by monitoring whether or not there is a change in the rotation speed signal fg in each processing cycle of the lock protection process that is performed after the motor starts up, it is possible to estimate not only whether or not there is an abnormality in the motor 3, but also the type of abnormality.

本実施の形態に係るモータ駆動制御装置1は、制御回路12としてロック保護機能を備えた汎用ICを採用する場合に、特に有益である。例えば、制御回路12としてモータのロック保護機能を備えた汎用ICを採用している既存のファンシステムに対して、ファン(モータ)の異常判定機能を新たに追加したい場合には、既存のシステム構成に電圧生成回路20を追加するだけでよい。すなわち、モータ駆動制御装置1によれば、既存の制御回路12が備えているロック保護機能の処理サイクルに合わせてモータ3の回転速度(トルク)を可変させるので、ロック保護機能とは別に、ファンの異常判定を行うために回転速度(トルク)を可変させる機能等を制御回路12側に追加する必要がなく、電圧生成回路20を追加するだけでよい。 The motor drive control device 1 according to this embodiment is particularly useful when a general-purpose IC with a lock protection function is used as the control circuit 12. For example, when it is desired to add a new fan (motor) abnormality determination function to an existing fan system that uses a general-purpose IC with a motor lock protection function as the control circuit 12, it is sufficient to simply add a voltage generation circuit 20 to the existing system configuration. In other words, according to the motor drive control device 1, the rotation speed (torque) of the motor 3 is varied in accordance with the processing cycle of the lock protection function provided in the existing control circuit 12, so there is no need to add a function to the control circuit 12 that varies the rotation speed (torque) to determine abnormalities in the fan in addition to the lock protection function, and it is sufficient to simply add the voltage generation circuit 20.

また、電圧生成回路20として図7に示した回路構成を採用することにより、抵抗やキャパシタの定数を調整するだけで、ロック保護機能の処理サイクルに合わせて漸次的に大きさが変化する駆動指令電圧Vspを容易に生成することができる。 In addition, by adopting the circuit configuration shown in FIG. 7 as the voltage generating circuit 20, it is possible to easily generate a drive command voltage Vsp whose magnitude gradually changes in accordance with the processing cycle of the lock protection function, simply by adjusting the constants of the resistors and capacitors.

このように、実施の形態1に係るモータ駆動制御装置1によれば、既存のファンシステムのシステム構成を大幅に変更することなく、より簡単な構成でモータ3(ファン100)の異常の有無を判定することが可能となる。 In this way, the motor drive control device 1 according to the first embodiment makes it possible to determine the presence or absence of an abnormality in the motor 3 (fan 100) with a simpler configuration without making significant changes to the system configuration of the existing fan system.

≪実施の形態2≫
図11は、本発明の実施の形態2に係るモータ駆動制御装置1Aを備えたファンシステムの構成を示すブロック図である。
Second Embodiment
FIG. 11 is a block diagram showing the configuration of a fan system including a motor drive control device 1A according to a second embodiment of the present invention.

図11に示される実施の形態2に係るファンシステム200Aは、電圧生成回路20Aの構成および上位装置2Aによるモータの異常判定処理において実施の形態1に係るファンシステム200と相違し、その他の点においてはファンシステム200と同様である。以下、ファンシステム200Aの実施の形態1に係るファンシステム200との相違点について、詳細に説明する。 The fan system 200A according to the second embodiment shown in FIG. 11 differs from the fan system 200 according to the first embodiment in the configuration of the voltage generating circuit 20A and the motor abnormality determination process by the higher-level device 2A, but is otherwise similar to the fan system 200. The differences between the fan system 200A and the fan system 200 according to the first embodiment will be described in detail below.

電圧生成回路20Aは、実施の形態1に係る電圧生成回路20の機能に加えて、制御回路12のロック保護処理の第2サイクル期間Tc2の次の一つの処理サイクルに相当する第3サイクル期間Tc3に、第2回転速度(第2デューティ比)よりも大きい第3回転速度(第3デューティ比)を指示する駆動指令電圧Vspを生成する機能を有する。 In addition to the functions of the voltage generating circuit 20 according to embodiment 1, the voltage generating circuit 20A has a function of generating a drive command voltage Vsp that indicates a third rotation speed (third duty ratio) that is greater than the second rotation speed (second duty ratio) during a third cycle period Tc3, which corresponds to the next processing cycle following the second cycle period Tc2 of the lock protection processing of the control circuit 12.

図12は、実施の形態2に係る駆動指令電圧Vspの特性の一例を示す図である。
図12に示すグラフにおいて、横軸は時間を表し、縦軸は電圧を表している。参照符号600は、モータ3の起動を開始してからの駆動指令電圧Vspの時間的な変化を表している。
FIG. 12 is a diagram showing an example of the characteristics of the drive command voltage Vsp according to the second embodiment.
12, the horizontal axis represents time and the vertical axis represents voltage. Reference numeral 600 represents the change over time in the drive command voltage Vsp after the start of the motor 3.

図12に示すように、電圧生成回路20Aは、基準電圧Vregが生成されてから起動待機時間Twの経過後(図4参照)、ロック保護処理の第1サイクル期間Tc1が開始される時刻t1において駆動指令電圧Vspが第1判定電圧Vaとなり、ロック保護処理の第2サイクル期間Tc2が開始される時刻t2において駆動指令電圧Vspが第2判定電圧Vbとなり、ロック保護処理の第3サイクル期間Tc3が開始される時刻t3において駆動指令電圧Vspが第3判定電圧Vcとなるように、駆動指令電圧Vspを生成する。 As shown in FIG. 12, the voltage generating circuit 20A generates the drive command voltage Vsp so that after the start-up waiting time Tw has elapsed since the reference voltage Vreg was generated (see FIG. 4), at time t1 when the first cycle period Tc1 of the lock protection process starts, the drive command voltage Vsp becomes the first judgment voltage Va, at time t2 when the second cycle period Tc2 of the lock protection process starts, the drive command voltage Vsp becomes the second judgment voltage Vb, and at time t3 when the third cycle period Tc3 of the lock protection process starts, the drive command voltage Vsp becomes the third judgment voltage Vc.

ここで、第1判定電圧Vaは、最大加速電圧V1より大きく且つ停止電圧V2より小さい電圧であり、例えば、駆動信号Sdrのデューティ比が25%になる電圧である。第2判定電圧Vbは、最大加速電圧V1より大きく、且つ、第1判定電圧Vaより小さい電圧であり、例えば、駆動信号Sdrのデューティ比が70%になる電圧である。第3判定電圧Vcは、最大加速電圧V1以下の電圧であり、例えば、駆動信号Sdrのデューティ比が100%になる電圧である。 Here, the first judgment voltage Va is a voltage greater than the maximum acceleration voltage V1 and less than the stop voltage V2, e.g., a voltage at which the duty ratio of the drive signal Sdr is 25%. The second judgment voltage Vb is a voltage greater than the maximum acceleration voltage V1 and less than the first judgment voltage Va, e.g., a voltage at which the duty ratio of the drive signal Sdr is 70%. The third judgment voltage Vc is a voltage equal to or less than the maximum acceleration voltage V1, e.g., a voltage at which the duty ratio of the drive signal Sdr is 100%.

このように、電圧生成回路20Aは、モータ3の起動開始時において、制御回路12によるロック保護処理の処理サイクルに合わせて3種類の駆動指令電圧Vspを生成する。 In this way, when the motor 3 starts to start, the voltage generating circuit 20A generates three types of drive command voltages Vsp in accordance with the processing cycle of the lock protection process by the control circuit 12.

図13は、実施の形態2に係る電圧生成回路20Aの構成の一例を示す図である。 Figure 13 is a diagram showing an example of the configuration of a voltage generating circuit 20A according to embodiment 2.

図13に示す電圧生成回路20Aは、基準電圧Vregが供給される第1ノードP1と、基準電圧Vregよりも低い固定電位(例えば、GND電位)に接続される第2ノードP2と、駆動指令電圧Vspを出力するための第3ノードP3と、を有している。また、電圧生成回路20Aは、第1ノードP1と第3ノードP3との間に接続された第1抵抗R1と、第3ノードP3と第2ノードP2との間に接続された第2抵抗R2と、第1ノードP1と第3ノードP3との間に直列に接続された第3抵抗R3および第1キャパシタC1とを有している。 The voltage generating circuit 20A shown in FIG. 13 has a first node P1 to which a reference voltage Vreg is supplied, a second node P2 connected to a fixed potential (e.g., GND potential) lower than the reference voltage Vreg, and a third node P3 for outputting a drive command voltage Vsp. The voltage generating circuit 20A also has a first resistor R1 connected between the first node P1 and the third node P3, a second resistor R2 connected between the third node P3 and the second node P2, and a third resistor R3 and a first capacitor C1 connected in series between the first node P1 and the third node P3.

また、電圧生成回路20Aは、制御電極、第1主電極、および第2主電極を有するトランジスタQ1を有している。トランジスタQ1は、第1主電極と制御電極との間の電位差に応じて第1主電極と第2主電極との間に電流経路を形成する。トランジスタQ1は、例えば、PNP型のバイポーラトランジスタである。トランジスタQ1において、制御電極はベース電極Bであり、第1主電極はエミッタ電極Eであり、第2主電極はコレクタ電極Cである。トランジスタQ1のコレクタ電極Cは、第3ノードP3に接続されている。 The voltage generating circuit 20A also has a transistor Q1 having a control electrode, a first main electrode, and a second main electrode. The transistor Q1 forms a current path between the first main electrode and the second main electrode depending on the potential difference between the first main electrode and the control electrode. The transistor Q1 is, for example, a PNP type bipolar transistor. In the transistor Q1, the control electrode is a base electrode B, the first main electrode is an emitter electrode E, and the second main electrode is a collector electrode C. The collector electrode C of the transistor Q1 is connected to a third node P3.

電圧生成回路20Aは、トランジスタQ1のエミッタ電極(第1主電極)Eと第1ノードP1との間に接続された第4抵抗R4と、トランジスタQ1のエミッタ電極Eとベース電極(制御電極)Bとの間に接続された第5抵抗R5と、トランジスタQ1のベース電極Bと第2ノードP2との間に直列に接続された第6抵抗R6および第2キャパシタC2と、を有している。 The voltage generating circuit 20A has a fourth resistor R4 connected between the emitter electrode (first main electrode) E of the transistor Q1 and a first node P1, a fifth resistor R5 connected between the emitter electrode E and the base electrode (control electrode) B of the transistor Q1, and a sixth resistor R6 and a second capacitor C2 connected in series between the base electrode B of the transistor Q1 and a second node P2.

上述した回路構成を有する電圧生成回路20Aにおいて、基準電圧Vregの投入直後は、第2キャパシタC2に電荷が蓄えられていないため、トランジスタQ1がオンし、主として第1抵抗R1~第4抵抗R4による分圧比に基づいて駆動指令電圧Vsp(第1判定電圧Va)が決定される。トランジスタQ1がオンしている間は、駆動指令電圧Vspがクランプされ、第1判定電圧Vaに制限される。この期間内の何れかのタイミングにおいて、ロック保護処理の第1サイクル期間Tc1(図12の時刻t1)が開始される。 In the voltage generating circuit 20A having the circuit configuration described above, immediately after the reference voltage Vreg is applied, no charge is stored in the second capacitor C2, so the transistor Q1 turns on and the drive command voltage Vsp (first judgment voltage Va) is determined mainly based on the voltage division ratio of the first resistor R1 to the fourth resistor R4. While the transistor Q1 is on, the drive command voltage Vsp is clamped and limited to the first judgment voltage Va. At some point during this period, the first cycle period Tc1 (time t1 in FIG. 12) of the lock protection process starts.

その後、第2キャパシタC2が充電され、トランジスタQ1のベース電位が上昇すると、トランジスタQ1がオフし始める。これにより、時間の経過とともに、第1抵抗R1~第4抵抗R4による分圧比が変化して、駆動指令電圧Vspが低下する。そして、第2サイクル期間Tc2が開始されるタイミング(図12の時刻t2)において駆動指令電圧Vspが第2判定電圧Vbとなる。その後、更にトランジスタQ1のベース電位が上昇し、トランジスタQ1が完全にオフすると、第3サイクル期間Tc3が開始されるタイミング(図12の時刻t3)において、駆動指令電圧Vspが第3判定電圧Vcとなる。 After that, the second capacitor C2 is charged, and the base potential of the transistor Q1 rises, causing the transistor Q1 to start turning off. As a result, over time, the voltage division ratio of the first resistor R1 to the fourth resistor R4 changes, causing the drive command voltage Vsp to drop. Then, at the timing when the second cycle period Tc2 starts (time t2 in FIG. 12), the drive command voltage Vsp becomes the second judgment voltage Vb. After that, the base potential of the transistor Q1 further rises, and when the transistor Q1 is completely turned off, at the timing when the third cycle period Tc3 starts (time t3 in FIG. 12), the drive command voltage Vsp becomes the third judgment voltage Vc.

このように、電圧生成回路20Aとして図13に示す回路構成を採用し、第1乃至第6抵抗R1~R6、第1キャパシタC1および第2キャパシタC2の定数を適切な値に設定することにより、制御回路12によるロック保護処理の第1乃至第3サイクル期間Tc1,Tc2,Tc3に合わせて、所望の大きさの駆動指令電圧Vspを容易に生成することができる。 In this way, by adopting the circuit configuration shown in FIG. 13 as the voltage generating circuit 20A and setting the constants of the first to sixth resistors R1 to R6, the first capacitor C1, and the second capacitor C2 to appropriate values, it is possible to easily generate a drive command voltage Vsp of the desired magnitude in accordance with the first to third cycle periods Tc1, Tc2, and Tc3 of the lock protection process by the control circuit 12.

また、電圧生成回路20Aは、実施の形態1に係る電圧生成回路20と同様に、入力電圧Vinが供給される第4ノードP4と、第4ノードP4と第3ノードP3との間に接続された入力抵抗Rinとを更に有していてもよい。これによれば、電圧生成回路20と同様に、入力電圧Vinによるモータ3のトルクの変動を低減することが可能となる。 In addition, similar to the voltage generating circuit 20 according to the first embodiment, the voltage generating circuit 20A may further include a fourth node P4 to which the input voltage Vin is supplied, and an input resistor Rin connected between the fourth node P4 and the third node P3. This makes it possible to reduce the torque fluctuation of the motor 3 due to the input voltage Vin, similar to the voltage generating circuit 20.

図14は、実施の形態2に係る電圧生成回路20Aに異なる入力電圧Vinを印加したときの、駆動指令電圧Vspの特性の一例を示す図である。
図14に示すグラフにおいて、横軸は時間を表し、縦軸は電圧を表している。参照符号700は、図13に示した回路構成を有する電圧生成回路20Aに入力電圧Vin=12Vを印加したときの駆動指令電圧Vspの時間的変化を表し、参照符号701は、図13に示した回路構成を有する電圧生成回路20Aに入力電圧Vin=24Vを印加したときの駆動指令電圧Vspの時間的変化を表している。
FIG. 14 is a diagram showing an example of the characteristics of the drive command voltage Vsp when different input voltages Vin are applied to the voltage generating circuit 20A according to the second embodiment.
In the graph shown in Fig. 14, the horizontal axis represents time and the vertical axis represents voltage. Reference numeral 700 represents the change over time of the drive command voltage Vsp when an input voltage Vin=12V is applied to the voltage generating circuit 20A having the circuit configuration shown in Fig. 13, and reference numeral 701 represents the change over time of the drive command voltage Vsp when an input voltage Vin=24V is applied to the voltage generating circuit 20A having the circuit configuration shown in Fig. 13.

図14に示すように、電圧生成回路20Aにおいて入力抵抗Rinを介して第3ノードP3に入力電圧Vinを印加することにより、駆動指令電圧Vspは、入力電圧Vinが大きくなるほど大きくなる。換言すれば、入力電圧Vinが大きくなるほど、駆動信号Sdrのデューティ比の指示値が小さくなる。 As shown in FIG. 14, in the voltage generating circuit 20A, by applying the input voltage Vin to the third node P3 via the input resistor Rin, the drive command voltage Vsp increases as the input voltage Vin increases. In other words, the higher the input voltage Vin, the smaller the indicated value of the duty ratio of the drive signal Sdr becomes.

このように、入力電圧Vinが大きくなるほど駆動信号Sdrのデューティ比の指示値が小さくなるように駆動指令電圧Vspを生成することにより、実施の形態1に係るファンシステム200と同様に、ファンシステム200Aにおいて、入力電圧Vinによらずモータ3のトルクが変動しないようにすることが可能となる。 In this way, by generating the drive command voltage Vsp so that the indicated value of the duty ratio of the drive signal Sdr decreases as the input voltage Vin increases, in the fan system 200A, it is possible to prevent the torque of the motor 3 from fluctuating regardless of the input voltage Vin, similar to the fan system 200 according to embodiment 1.

例えば、時刻t1において、入力電圧Vinが12Vであるときに駆動信号Sdrのデューティ比が27%となるように駆動指令電圧Vsp(第1判定電圧Va1)を生成し、入力電圧Vinが24Vであるときに駆動信号Sdrのデューティ比が23%となるように駆動指令電圧Vsp(第1判定電圧Va2)を生成する。また、時刻t2において、入力電圧Vinが12Vであるときに駆動信号Sdrのデューティ比が72%となるように駆動指令電圧Vsp(第2判定電圧Vb1)を生成し、入力電圧Vinが24Vであるときに駆動信号Sdrのデューティ比が68%となるように駆動指令電圧Vsp(第2判定電圧Vb2)を生成する。これによれば、入力電圧Vinが12Vである場合と入力電圧Vinが24Vである場合のいずれの場合においても、第1サイクル期間Tc1が開始される時刻t1および第2サイクル期間Tc2が開始される時刻t2にモータ3を同程度のトルクで回転させることができる。 For example, at time t1, when the input voltage Vin is 12 V, the drive command voltage Vsp (first judgment voltage Va1) is generated so that the duty ratio of the drive signal Sdr is 27%, and when the input voltage Vin is 24 V, the drive command voltage Vsp (first judgment voltage Va2) is generated so that the duty ratio of the drive signal Sdr is 23%. Also, at time t2, when the input voltage Vin is 12 V, the drive command voltage Vsp (second judgment voltage Vb1) is generated so that the duty ratio of the drive signal Sdr is 72%, and when the input voltage Vin is 24 V, the drive command voltage Vsp (second judgment voltage Vb2) is generated so that the duty ratio of the drive signal Sdr is 68%. This allows the motor 3 to rotate with the same torque at time t1 when the first cycle period Tc1 starts and at time t2 when the second cycle period Tc2 starts, whether the input voltage Vin is 12 V or 24 V.

したがって、電圧生成回路20Aによれば、上位装置2Aがモータ3の異常判定処理を行うときのモータ3のトルクを、入力電圧Vinによらず一定にすることが可能となるので、上位装置2Aによるモータ3の異常判定の精度を向上させることが可能となる。 Therefore, the voltage generation circuit 20A makes it possible to keep the torque of the motor 3 constant regardless of the input voltage Vin when the higher-level device 2A performs the abnormality determination process for the motor 3, thereby improving the accuracy of the abnormality determination for the motor 3 by the higher-level device 2A.

次に、上位装置2Aについて説明する。
上位装置2Aは、電源電圧Vdcと回転速度信号fgに基づいて異常判定処理を実行する。
Next, the higher-level device 2A will be described.
The higher-level device 2A executes an abnormality determination process based on the power supply voltage Vdc and the rotation speed signal fg.

図15は、実施の形態2に係るファンシステム200Aによるモータの異常判定方法を説明するためのタイミングチャートである。 Figure 15 is a timing chart for explaining a method for determining whether a motor is abnormal using fan system 200A according to embodiment 2.

上位装置2Aは、モータ駆動制御装置1側のロック保護処理の第1サイクル期間Tc1、第2サイクル期間Tc2、および第3サイクル期間Tc3における回転速度信号fgに基づいて、モータ3の異常の有無を判定する。 The higher-level device 2A determines whether or not there is an abnormality in the motor 3 based on the rotation speed signal fg during the first cycle period Tc1, the second cycle period Tc2, and the third cycle period Tc3 of the lock protection process on the motor drive control device 1 side.

具体的には、上位装置2Aは、最大デューティ比よりも低い第1デューティ比(例えば、25%)の駆動信号Sdrの生成が指示される第1サイクル期間Tc1におけるモータ3の回転の有無と、第1デューティ比よりも大きい第2デューティ比(例えば、70%)の駆動信号Sdrの生成が指示される第2サイクル期間Tc2におけるモータ3の回転の有無と、第2デューティ比よりも大きい第3デューティ比(例えば、最大デューティ比100%)の駆動信号Sdrの生成が指示される第3サイクル期間Tc3におけるモータ3の回転の有無に基づいて、モータ3の異常の有無を判定する。 Specifically, the higher-level device 2A judges whether or not there is an abnormality in the motor 3 based on whether or not the motor 3 rotates in the first cycle period Tc1, during which the generation of a drive signal Sdr with a first duty ratio (e.g., 25%) lower than the maximum duty ratio is instructed, whether or not the motor 3 rotates in the second cycle period Tc2, during which the generation of a drive signal Sdr with a second duty ratio (e.g., 70%) higher than the first duty ratio is instructed, and whether or not the motor 3 rotates in the third cycle period Tc3, during which the generation of a drive signal Sdr with a third duty ratio (e.g., maximum duty ratio 100%) higher than the second duty ratio is instructed.

より具体的には、上位装置2Aは、駆動指令電圧Vspが第1デューティ比(例えば、25%)を指示する第1判定電圧Vaとなる第1サイクル期間Tc1において、回転速度信号fgの変化が検出された場合に、モータ3が正常であると判定する。 More specifically, the higher-level device 2A determines that the motor 3 is normal if a change in the rotation speed signal fg is detected during the first cycle period Tc1 during which the drive command voltage Vsp becomes the first determination voltage Va indicating the first duty ratio (e.g., 25%).

例えば、図15に示すように、時刻t1においてロック保護処理の第1サイクル期間が開始されてから判定期間T1(第1時間の一例)が経過した時刻t2以降において、上位装置2Aは、回転速度信号fgの変化の有無を判定する(異常判定処理1)。このとき、図15の(i)に示すように、回転速度信号fgの変化が検出された場合には、上位装置2Aは、モータ3(ファン100A)が正常に動作していると判定する。 For example, as shown in FIG. 15, after time t2 when a judgment period T1 (an example of a first time) has elapsed since the first cycle period of the lock protection process was started at time t1, the higher-level device 2A judges whether or not there is a change in the rotation speed signal fg (abnormality judgment process 1). At this time, as shown in FIG. 15(i), if a change in the rotation speed signal fg is detected, the higher-level device 2A judges that the motor 3 (fan 100A) is operating normally.

一方、第1サイクル期間Tc1において回転速度信号fgの変化が検出されず、且つ、駆動指令電圧Vspが第2デューティ比(例えば、70%)を指示する第2判定電圧Vbとなる第2サイクル期間Tc2において回転速度信号fgの変化が検出された場合には、上位装置2Aは、モータ3が第1異常状態、すなわちファン100Aが汚れている状態(汚れ度合:小レベル)であると判定する。 On the other hand, if no change in the rotation speed signal fg is detected during the first cycle period Tc1, and a change in the rotation speed signal fg is detected during the second cycle period Tc2 in which the drive command voltage Vsp becomes the second judgment voltage Vb indicating the second duty ratio (e.g., 70%), the higher-level device 2A determines that the motor 3 is in the first abnormal state, that is, that the fan 100A is dirty (degree of dirt: small level).

例えば、図15の(ii)に示すように、第1サイクル期間Tc1における異常判定処理1において、回転速度信号fgが一定(例えば、ハイレベル一定)であり、回転速度信号fgの変化が検出されなかった場合、上位装置2Aは、時刻t3において次のロック保護処理の第2サイクル期間Tc2が開始されてから判定時間T1が経過した時刻t4以降において、回転速度信号fgが変化したか否かを判定する(異常判定処理2)。このとき、図15の(ii)に示すように、回転速度信号fgの変化が検出された場合には、上位装置2Aは、ファン100Aが汚れている状態(汚れ度合:小レベル)であると判定する。 For example, as shown in FIG. 15(ii), in the first cycle period Tc1, if the rotation speed signal fg is constant (e.g., constant high level) and no change in the rotation speed signal fg is detected in the abnormality determination process 1, the higher-level device 2A determines whether the rotation speed signal fg has changed after time t4, which is the elapse of the determination time T1 from the start of the second cycle period Tc2 of the next lock protection process at time t3 (abnormality determination process 2). At this time, if a change in the rotation speed signal fg is detected as shown in FIG. 15(ii), the higher-level device 2A determines that the fan 100A is dirty (degree of dirt: low level).

また、第1サイクル期間Tc1および第2サイクル期間Tc2において回転速度信号fgの変化が検出されず、且つ、駆動指令電圧Vspが第3デューティ比(例えば、100%)を指示する第3判定電圧Vcとなる第3サイクル期間Tc3において回転速度信号fgの変化が検出された場合に、上位装置2Aは、モータ3が第2異常状態、すなわちファン100Aが汚れている状態(汚れ度合:大レベル)であると判定する。 In addition, if no change in the rotation speed signal fg is detected in the first cycle period Tc1 and the second cycle period Tc2, and a change in the rotation speed signal fg is detected in the third cycle period Tc3 in which the drive command voltage Vsp becomes the third determination voltage Vc indicating the third duty ratio (e.g., 100%), the higher-level device 2A determines that the motor 3 is in the second abnormal state, that is, that the fan 100A is dirty (degree of dirt: high level).

例えば、図15の(iii)に示すように、第1サイクル期間Tc1および第2サイクル期間Tc2における異常判定処理1,2において、回転速度信号fgが一定(例えば、ハイレベル一定)であり、回転速度信号fgの変化が検出されなかった場合、上位装置2Aは、時刻t5において次のロック保護処理の第3サイクル期間Tc3が開始されてから判定時間T1が経過した時刻t6以降において、回転速度信号fgが変化したか否かを判定する(異常判定処理3)。このとき、図15の(iii)に示すように、回転速度信号fgの変化が検出された場合には、上位装置2Aは、ファン100Aが汚れている状態(汚れ度合:大レベル)であると判定する。 For example, as shown in FIG. 15(iii), in the first cycle period Tc1 and the second cycle period Tc2, in the abnormality determination processes 1 and 2, if the rotation speed signal fg is constant (e.g., constant high level) and no change in the rotation speed signal fg is detected, the higher-level device 2A determines whether the rotation speed signal fg has changed after time t6, which is the elapse of the determination time T1 from the start of the third cycle period Tc3 of the next lock protection process at time t5 (abnormality determination process 3). At this time, as shown in FIG. 15(iii), if a change in the rotation speed signal fg is detected, the higher-level device 2A determines that the fan 100A is dirty (degree of dirt: high level).

更に、ロック保護処理の第1サイクル期間Tc1、第2サイクル期間Tc2、および第3サイクル期間Tc3において回転速度信号fgの変化が検出されなかった場合に、上位装置2Aは、モータ3が第3異常状態、すなわちモータ3がロック状態であると判定する。 Furthermore, if no change in the rotation speed signal fg is detected during the first cycle period Tc1, the second cycle period Tc2, and the third cycle period Tc3 of the lock protection process, the higher-level device 2A determines that the motor 3 is in a third abnormal state, i.e., the motor 3 is in a locked state.

例えば、図15の(iv)に示すように、第1サイクル期間Tc1、第2サイクル期間Tc2、および第3サイクル期間Tc3において、回転速度信号fgが一定(例えば、ハイレベル一定)であった場合、上位装置2Aは、ファン100A(モータ3)がロック状態であると判定する。 For example, as shown in (iv) of FIG. 15, if the rotation speed signal fg is constant (e.g., constant high level) during the first cycle period Tc1, the second cycle period Tc2, and the third cycle period Tc3, the higher-level device 2A determines that the fan 100A (motor 3) is in a locked state.

このように、上位装置2Aは、モータ起動後にモータ駆動制御装置1によって行われる3回のロック保護処理の処理サイクルに合わせて回転速度信号fgの変化の有無を判定することにより、モータ3の異常の有無のみならず、ファン100Aの汚れ度合を特定することが可能となる。 In this way, the higher-level device 2A can determine whether there is a change in the rotation speed signal fg in accordance with the three lock protection processing cycles performed by the motor drive control device 1 after the motor is started, making it possible to determine not only whether there is an abnormality in the motor 3, but also the degree of dirt on the fan 100A.

次に、実施の形態2に係るファンシステム200Aによるモータ3の異常判定方法の流れについて説明する。 Next, we will explain the flow of the method for determining an abnormality in the motor 3 using the fan system 200A according to the second embodiment.

図16Aおよび図16Bは、実施の形態2に係るファンシステム200Aによるモータの異常判定方法の流れを示すフローチャートである。 Figures 16A and 16B are flowcharts showing the flow of a method for determining an abnormality in a motor using fan system 200A according to embodiment 2.

図16Aに示すフローチャートのうち、ステップS10からステップS21までの処理フローは、実施の形態1に係るファンシステム200と同様である(図10参照)。ただし、ステップS12およびステップS19における駆動指令電圧Vspの大きさは、図10に示したフローチャートと相違する。 In the flowchart shown in FIG. 16A, the process flow from step S10 to step S21 is the same as that of the fan system 200 according to embodiment 1 (see FIG. 10). However, the magnitude of the drive command voltage Vsp in steps S12 and S19 differs from that in the flowchart shown in FIG. 10.

図16Aに示すように、ファンシステム200Aにおいて、電源電圧Vdcがモータ駆動制御装置1に投入されると、基準電圧Vregおよび駆動指令電圧Vspが生成され(ステップS10)、基準電圧Vregが生成されてから起動待機時間Twの経過後(図15における時刻t1)に、制御回路12が通常駆動モードとなり、モータ3の起動が開始される(ステップS11)。これにより、ロック保護処理の第1サイクル期間Tc1が開始される。 As shown in FIG. 16A, in the fan system 200A, when the power supply voltage Vdc is applied to the motor drive control device 1, the reference voltage Vreg and the drive command voltage Vsp are generated (step S10), and after the start-up wait time Tw has elapsed since the reference voltage Vreg was generated (time t1 in FIG. 15), the control circuit 12 goes into normal drive mode and starts starting the motor 3 (step S11). This starts the first cycle period Tc1 of the lock protection process.

このとき、駆動指令電圧Vspが第1判定電圧Vaとなる(ステップS12)。具体的には、駆動指令電圧Vspが、例えば、駆動信号Sdrのデューティ比=25%を指示する第1判定電圧Vaとなる。 At this time, the drive command voltage Vsp becomes the first judgment voltage Va (step S12). Specifically, the drive command voltage Vsp becomes the first judgment voltage Va that indicates, for example, a duty ratio of 25% for the drive signal Sdr.

制御回路12は、第1判定電圧Vaに対応するデューティ比(25%)の駆動信号Sdrを生成して、モータ3を駆動する(ステップS13)。 The control circuit 12 generates a drive signal Sdr with a duty ratio (25%) corresponding to the first determination voltage Va, and drives the motor 3 (step S13).

制御回路12および上位装置2Aは、第1サイクル期間Tc1において、モータ3が回転しているか否かを判定する(ステップS14)。第1サイクル期間Tc1においてモータ3が回転している場合(ステップS14:Yes)、パルス状の回転速度信号fgが出力される。この場合、上位装置2Aは、回転速度信号fgの変化を検出し、モータ3(ファン100A)が正常であると判定する(図16BのステップS26)。すなわち、上位装置2Aは、モータ3のトルク(回転速度)が低レベルである第1サイクル期間Tc1においてモータ3が回転していることを検出できたため、モータ3が正常であると判定する。
このとき、制御回路12も同様に、回転速度信号fgの変化を検出するため、通常駆動モードによるモータ駆動制御を継続する。
The control circuit 12 and the higher-level device 2A determine whether the motor 3 is rotating during the first cycle period Tc1 (step S14). If the motor 3 is rotating during the first cycle period Tc1 (step S14: Yes), a pulse-shaped rotation speed signal fg is output. In this case, the higher-level device 2A detects a change in the rotation speed signal fg and determines that the motor 3 (fan 100A) is normal (step S26 in FIG. 16B). That is, the higher-level device 2A determines that the motor 3 is normal because it was able to detect that the motor 3 is rotating during the first cycle period Tc1 when the torque (rotation speed) of the motor 3 is at a low level.
At this time, the control circuit 12 also continues to control the motor drive in the normal drive mode in order to detect a change in the rotation speed signal fg.

一方、第1サイクル期間Tc1においてモータ3が回転していない場合(ステップS14:No)、回転速度信号fgが一定(ローレベル一定またはハイレベル一定)となる。この場合、制御回路12は、回転速度信号fgの変化を検出できないため、ロック保護処理の判定時間T1の計測を開始し、判定時間(第1時間の一例)T1が経過したか否かを判定する(ステップS15)。 On the other hand, if the motor 3 is not rotating during the first cycle period Tc1 (step S14: No), the rotation speed signal fg remains constant (constant low level or constant high level). In this case, the control circuit 12 cannot detect a change in the rotation speed signal fg, so it starts measuring the determination time T1 of the lock protection process and determines whether the determination time (an example of the first time) T1 has elapsed (step S15).

判定時間T1が経過していない場合(ステップS15:No)、制御回路12は、ステップS14に戻り、モータ3が回転しているか否かを判定し、モータ3が回転していない場合には、判定時間T1の計測を継続する。判定時間T1が経過した場合(ステップS15:Yes)、制御回路12は、通常駆動モードからロック保護モードに移行する(ステップS16)。これにより、モータ3はロック保護状態となり、ロック保護時間(第2時間の一例)T2の計測が開始される。また、上位装置2Aは、第1サイクル期間Tc1における異常判定処理では回転速度信号fgの変化が検出されなかったこと(モータ3が回転しなかったこと)を内部の記憶部(不図示)に記憶しておく。 If the determination time T1 has not elapsed (step S15: No), the control circuit 12 returns to step S14 to determine whether the motor 3 is rotating, and if the motor 3 is not rotating, continues to measure the determination time T1. If the determination time T1 has elapsed (step S15: Yes), the control circuit 12 transitions from the normal drive mode to the lock protection mode (step S16). This places the motor 3 in a lock protection state, and measurement of the lock protection time T2 (an example of the second time) is started. In addition, the higher-level device 2A stores in an internal storage unit (not shown) that no change in the rotation speed signal fg was detected (the motor 3 was not rotating) in the abnormality determination process during the first cycle period Tc1.

次に、制御回路12は、ロック保護時間T2が経過したか否かを判定する(ステップS17)。ロック保護時間T2が経過していない場合(ステップS17:No)、制御回路12は、引き続きロック保護モードで動作する。 Next, the control circuit 12 determines whether the lock protection time T2 has elapsed (step S17). If the lock protection time T2 has not elapsed (step S17: No), the control circuit 12 continues to operate in the lock protection mode.

ロック保護時間T2が経過した場合(ステップS17:Yes)、制御回路12は、ロック保護モードから通常駆動モードに移行し、駆動指令電圧Vspに基づくモータ駆動制御を再開する(ステップS18)。これにより、制御回路12によるロック保護処理の第1サイクル期間Tc1が終了し、第2サイクル期間Tc2が開始される。 When the lock protection time T2 has elapsed (step S17: Yes), the control circuit 12 transitions from the lock protection mode to the normal drive mode and resumes motor drive control based on the drive command voltage Vsp (step S18). This ends the first cycle period Tc1 of the lock protection process by the control circuit 12, and starts the second cycle period Tc2.

第2サイクル期間Tc2が開始されたとき、駆動指令電圧Vspが第2判定電圧Vbとなる(ステップS19)。具体的には、駆動指令電圧Vspが、例えば、駆動信号Sdrのデューティ比=70%を指示する第2判定電圧Vbとなる。 When the second cycle period Tc2 starts, the drive command voltage Vsp becomes the second judgment voltage Vb (step S19). Specifically, the drive command voltage Vsp becomes the second judgment voltage Vb that indicates, for example, a duty ratio of 70% for the drive signal Sdr.

制御回路12は、第2判定電圧Vbに対応するデューティ比(70%)の駆動信号Sdrを生成して、モータ3を駆動する(ステップS20)。 The control circuit 12 generates a drive signal Sdr with a duty ratio (70%) corresponding to the second determination voltage Vb and drives the motor 3 (step S20).

制御回路12および上位装置2Aは、ステップS14と同様に、第2サイクル期間Tc2において、モータ3が回転しているか否かを判定する(ステップS21)。 Similar to step S14, the control circuit 12 and the higher-level device 2A determine whether the motor 3 is rotating during the second cycle period Tc2 (step S21).

第2サイクル期間Tc2においてモータ3が回転している場合(ステップS21:Yes)、上位装置2Aは、ファン100A(モータ3)が汚れている状態であり、その汚れ度合が“小”レベルであると判定する(ステップS25A)。すなわち、上位装置2Aは、モータ3のトルクが低レベルである第1サイクル期間Tc1では回転速度信号fgの変化(モータ3の回転)を検出できなかったが、モータ3のトルクが中レベルである第2サイクル期間Tc2では回転速度信号fgの変化を検出できたため、ファン100A(モータ3)の汚れ度合が“小”レベルであると判定する。このとき、制御回路12も同様に回転速度信号fgの変化を検出するため、通常駆動モードによるモータ駆動制御を継続する。 If the motor 3 is rotating in the second cycle period Tc2 (step S21: Yes), the higher-level device 2A determines that the fan 100A (motor 3) is dirty and that the degree of dirt is at a "small" level (step S25A). That is, the higher-level device 2A was unable to detect a change in the rotation speed signal fg (rotation of the motor 3) in the first cycle period Tc1 when the torque of the motor 3 is at a low level, but was able to detect a change in the rotation speed signal fg in the second cycle period Tc2 when the torque of the motor 3 is at a medium level, and therefore determines that the degree of dirt of the fan 100A (motor 3) is at a "small" level. At this time, the control circuit 12 also detects a change in the rotation speed signal fg, so continues motor drive control in the normal drive mode.

一方、第2サイクル期間Tc2においてモータ3が回転していない場合(ステップS21:No)、制御回路12は、回転速度信号fgの変化を検出できないため、ロック保護処理の判定時間T1の計測を開始し、判定時間T1が経過したか否かを判定する(ステップS22A)。 On the other hand, if the motor 3 is not rotating during the second cycle period Tc2 (step S21: No), the control circuit 12 cannot detect a change in the rotation speed signal fg, so it starts measuring the determination time T1 of the lock protection process and determines whether the determination time T1 has elapsed (step S22A).

判定時間T1が経過していない場合(ステップS22A:No)、制御回路12は、ステップS21に戻り、モータ3が回転しているか否かを判定し、モータ3が回転していない場合には、判定時間T1の計測を継続する。判定時間T1が経過した場合(ステップS22A:Yes)、制御回路12は、通常駆動モードからロック保護モードに移行する(図16BのステップS23A)。これにより、モータ3はロック保護状態となり、ロック保護時間T2の計測が開始される。また、上位装置2Aは、第2サイクル期間Tc2における異常判定処理では回転速度信号fgの変化が検出されなかったこと(モータ3が回転しなかったこと)を内部の記憶部(不図示)に記憶しておく。 If the determination time T1 has not elapsed (step S22A: No), the control circuit 12 returns to step S21 to determine whether the motor 3 is rotating, and if the motor 3 is not rotating, continues to measure the determination time T1. If the determination time T1 has elapsed (step S22A: Yes), the control circuit 12 transitions from the normal drive mode to the lock protection mode (step S23A in FIG. 16B). This places the motor 3 in a lock protection state, and measurement of the lock protection time T2 begins. The higher-level device 2A also stores in an internal storage unit (not shown) that no change in the rotation speed signal fg was detected (the motor 3 was not rotating) in the abnormality determination process during the second cycle period Tc2.

次に、制御回路12は、ロック保護時間T2が経過したか否かを判定する(ステップS27)。ロック保護時間T2が経過していない場合(ステップS27:No)、制御回路12は、引き続きロック保護モードで動作する。 Next, the control circuit 12 determines whether the lock protection time T2 has elapsed (step S27). If the lock protection time T2 has not elapsed (step S27: No), the control circuit 12 continues to operate in the lock protection mode.

ロック保護時間T2が経過した場合(ステップS27:Yes)、制御回路12は、ロック保護モードから通常駆動モードに移行し、駆動指令電圧Vspに基づくモータ駆動制御を再開する(ステップS28)。これにより、制御回路12によるロック保護処理の第2サイクル期間Tc2が終了し、第3サイクル期間Tc3が開始される。 When the lock protection time T2 has elapsed (step S27: Yes), the control circuit 12 transitions from the lock protection mode to the normal drive mode and resumes motor drive control based on the drive command voltage Vsp (step S28). This ends the second cycle period Tc2 of the lock protection process by the control circuit 12, and starts the third cycle period Tc3.

第3サイクル期間Tc3が開始されたとき、駆動指令電圧Vspが第3判定電圧Vcとなる(ステップS29)。具体的には、駆動指令電圧Vspが、例えば、駆動信号Sdrのデューティ比=100%を指示する第3判定電圧Vcとなる。 When the third cycle period Tc3 starts, the drive command voltage Vsp becomes the third judgment voltage Vc (step S29). Specifically, the drive command voltage Vsp becomes the third judgment voltage Vc that indicates, for example, a duty ratio of the drive signal Sdr = 100%.

制御回路12は、第3判定電圧Vcに対応するデューティ比(100%)の駆動信号Sdrを生成して、モータ3を駆動する(ステップS30)。 The control circuit 12 generates a drive signal Sdr with a duty ratio (100%) corresponding to the third determination voltage Vc, and drives the motor 3 (step S30).

制御回路12および上位装置2Aは、ステップS14と同様に、第3サイクル期間Tc3において、モータ3が回転しているか否かを判定する(ステップS31)。 Similar to step S14, the control circuit 12 and the higher-level device 2A determine whether the motor 3 is rotating during the third cycle period Tc3 (step S31).

第3サイクル期間Tc3においてモータ3が回転している場合(ステップS31:Yes)、上位装置2Aは、ファン100A(モータ3)が汚れている状態であり、その汚れ度合が“大”レベルであると判定する(ステップS35)。すなわち、上位装置2Aは、モータ3のトルク(回転速度)が低レベル(デューティ比:25%)である第1サイクル期間Tc1、およびモータ3のトルクが中レベル(デューティ比:70%)である第2サイクル期間Tc2において回転速度信号fgの変化(モータ3の回転)を検出できなかったが、モータ3のトルクが高レベル(デューティ比:100%)である第3サイクル期間Tc3では回転速度信号fgの変化を検出できたため、ファン100A(モータ3)が汚れている状態であり、その汚れ度合が“大”レベルであると判定する。このとき、制御回路12も同様に回転速度信号fgの変化を検出するため、通常駆動モードによるモータ駆動制御を継続する。 If the motor 3 is rotating in the third cycle period Tc3 (step S31: Yes), the higher-level device 2A determines that the fan 100A (motor 3) is dirty and that the degree of dirt is at a "large" level (step S35). That is, the higher-level device 2A was unable to detect a change in the rotation speed signal fg (rotation of the motor 3) in the first cycle period Tc1, in which the torque (rotation speed) of the motor 3 is at a low level (duty ratio: 25%), and in the second cycle period Tc2, in which the torque of the motor 3 is at a medium level (duty ratio: 70%), but was able to detect a change in the rotation speed signal fg in the third cycle period Tc3, in which the torque of the motor 3 is at a high level (duty ratio: 100%), and therefore determines that the fan 100A (motor 3) is dirty and that the degree of dirt is at a "large" level. At this time, the control circuit 12 also detects a change in the rotation speed signal fg, so the motor drive control in the normal drive mode is continued.

一方、第3サイクル期間Tc3においてモータ3が回転していない場合(ステップS31:No)、制御回路12は、回転速度信号fgの変化を検出できないため、ロック保護処理の判定時間T1の計測を開始し、判定時間T1が経過したか否かを判定する(ステップS32)。 On the other hand, if the motor 3 is not rotating during the third cycle period Tc3 (step S31: No), the control circuit 12 cannot detect a change in the rotation speed signal fg, so it starts measuring the determination time T1 of the lock protection process and determines whether the determination time T1 has elapsed (step S32).

第3サイクル期間Tc3において判定時間T1が経過していない場合(ステップS32:No)、制御回路12は、ステップS31に戻り、モータ3が回転しているか否かを判定し、モータ3が回転していない場合には、判定時間T1の計測を継続する。一方、第3サイクル期間Tc3において判定時間T1が経過した場合(ステップS32:Yes)、制御回路12は、通常駆動モードからロック保護モードに移行し、モータ3の駆動を停止させるように駆動信号Sdrを生成する(ステップS33)。その後、制御回路12は、上述したロック保護処理の処理サイクルを繰り返す。 If the determination time T1 has not elapsed in the third cycle period Tc3 (step S32: No), the control circuit 12 returns to step S31 and determines whether the motor 3 is rotating, and if the motor 3 is not rotating, continues measuring the determination time T1. On the other hand, if the determination time T1 has elapsed in the third cycle period Tc3 (step S32: Yes), the control circuit 12 transitions from the normal drive mode to the lock protection mode and generates a drive signal Sdr to stop the drive of the motor 3 (step S33). Thereafter, the control circuit 12 repeats the processing cycle of the lock protection process described above.

次に、上位装置2Aは、モータ3がロック状態であると判定する(ステップS34)。すなわち、上位装置2Aは、モータ3のトルク(回転速度)が低レベル(デューティ比:25%)である第1サイクル期間Tc1、モータ3のトルクが中レベル(デューティ比:70%)である第2サイクル期間Tc2、およびモータ3のトルクが高レベル(デューティ比:100%)である第3サイクル期間Tc3のいずれの期間においても回転速度信号fgの変化(モータ3の回転)を検出できなかったため、ファン100A(モータ3)がロック状態であると判定する。 Next, the higher-level device 2A determines that the motor 3 is in a locked state (step S34). That is, the higher-level device 2A determines that the fan 100A (motor 3) is in a locked state because it was unable to detect a change in the rotation speed signal fg (rotation of the motor 3) in any of the first cycle period Tc1, in which the torque (rotation speed) of the motor 3 is at a low level (duty ratio: 25%), the second cycle period Tc2, in which the torque of the motor 3 is at a medium level (duty ratio: 70%), and the third cycle period Tc3, in which the torque of the motor 3 is at a high level (duty ratio: 100%).

以上、実施の形態2に係るモータ駆動制御装置1Aによれば、モータ3の起動開始後に、電圧生成回路20Aが、制御回路12によるロック保護処理の処理サイクルに合わせてモータ3の回転速度(トルク)が漸次的に大きくなるように駆動指令電圧Vspを生成するので、モータ3(ファン100A)の異常の有無を容易に判定することが可能となる。 As described above, according to the motor drive control device 1A of the second embodiment, after the motor 3 starts to start, the voltage generation circuit 20A generates the drive command voltage Vsp so that the rotation speed (torque) of the motor 3 gradually increases in accordance with the processing cycle of the lock protection process by the control circuit 12, making it possible to easily determine whether or not there is an abnormality in the motor 3 (fan 100A).

また、モータ駆動制御装置1Aは、モータ3の起動開始後に行われる3回のロック保護処理の期間(第1サイクル期間Tc1、第2サイクル期間Tc2、および第3サイクル期間Tc3)に合わせて、駆動指令電圧Vspを3つの異なる大きさに設定して各サイクル期間におけるモータ3のトルク(回転速度)を3つのレベルにそれぞれ設定する。
これによれば、上位装置2Aは、上述した3回のロック保護処理の各サイクル期間におけるモータ3の回転の有無を判定することにより、モータ3(ファン100A)の汚れの有無のみならず、汚れ度合いを特定することができるので、より高精度なモータの異常判定処理を実現することが可能となる。
In addition, the motor drive control device 1A sets the drive command voltage Vsp to three different magnitudes in accordance with the periods of the three lock protection processes performed after the start of startup of the motor 3 (first cycle period Tc1, second cycle period Tc2, and third cycle period Tc3), and sets the torque (rotational speed) of the motor 3 to three levels in each cycle period.
According to this, the higher-level device 2A can determine whether or not the motor 3 is rotating during each cycle of the three lock protection processes described above, thereby determining not only whether or not the motor 3 (fan 100A) is dirty, but also the degree of dirt, thereby making it possible to realize more accurate motor abnormality determination processing.

このように、実施の形態2に係るモータ駆動制御装置1Aによれば、既存のファンシステムのシステム構成を大幅に変更することなく、より簡単な構成で、モータ3(ファン100A)の異常状態を高精度に判定することが可能となる。 In this way, the motor drive control device 1A according to the second embodiment makes it possible to accurately determine an abnormal state of the motor 3 (fan 100A) with a simpler configuration without significantly changing the system configuration of the existing fan system.

≪実施の形態3≫
図17は、本発明の実施の形態3に係るモータ駆動制御装置1Bを備えたファンシステムの構成を示すブロック図である。
実施の形態3に係るファンシステム200Bは、2系統のモータ駆動回路10a,10bによってモータ3Bの駆動が可能な構成を有する点において、実施の形態1,2に係るファンシステム200,200Aと相違する。
Third Embodiment
FIG. 17 is a block diagram showing the configuration of a fan system including a motor drive control device 1B according to a third embodiment of the present invention.
The fan system 200B according to the third embodiment differs from the fan systems 200 and 200A according to the first and second embodiments in that the fan system 200B has a configuration in which a motor 3B can be driven by two motor drive circuits 10a and 10b.

図17に示すように、ファン100Bは、ティース(図示せず)に巻回された第1系統のコイル30a及び第2系統のコイル30bを有するモータ3Bを備えている。なお、第1系統のコイル30a及び第2系統のコイル30bは、それぞれ1つのコイルにより構成されていてもよい。 As shown in FIG. 17, the fan 100B includes a motor 3B having a first coil 30a and a second coil 30b wound around teeth (not shown). The first coil 30a and the second coil 30b may each be formed of a single coil.

ファン100Bは、モータ3Bの回転位置に応じて位置信号を出力する2個の位置検出器(例えば、ホール素子)5a,5bを更に備えている。位置検出器5aは、第1系統のコイル30aに対応する位置に配置されている。位置検出器5bは、第2系統のコイル30bに対応する位置に配置されている。 The fan 100B further includes two position detectors (e.g., Hall elements) 5a and 5b that output a position signal according to the rotational position of the motor 3B. The position detector 5a is disposed at a position corresponding to the coil 30a of the first system. The position detector 5b is disposed at a position corresponding to the coil 30b of the second system.

実施の形態3に係るモータ駆動制御装置1Bは、2つのモータ駆動回路10a,10bと、モータ駆動回路10a,10bにそれぞれ対応して設けられた2つの電圧生成回路20a,20bと、を備えている。 The motor drive control device 1B according to the third embodiment includes two motor drive circuits 10a and 10b, and two voltage generation circuits 20a and 20b provided to correspond to the motor drive circuits 10a and 10b, respectively.

モータ駆動回路10aおよびモータ駆動回路10bは、実施の形態1に係るモータ駆動回路10と同様の回路構成を有している。 The motor drive circuit 10a and the motor drive circuit 10b have the same circuit configuration as the motor drive circuit 10 according to the first embodiment.

モータ駆動回路10aは、電圧生成回路20aから出力された駆動指令電圧Vspaに基づいて、モータ3Bを駆動する。モータ駆動回路10aの制御回路12は、インバータ回路15aを制御することにより、位置検出器5aから出力された位置検出信号Shaに応じたタイミングで第1系統のコイル30aに流れる電流の向きを切り替える。また、モータ駆動回路10aの制御回路12は、位置検出器5aから出力された位置検出信号Shaに基づいて、モータ3Bの実回転数に応じた回転速度信号fgaを生成して上位装置2Bに出力する。 The motor drive circuit 10a drives the motor 3B based on the drive command voltage Vspa output from the voltage generation circuit 20a. The control circuit 12 of the motor drive circuit 10a controls the inverter circuit 15a to switch the direction of the current flowing through the coil 30a of the first system at a timing according to the position detection signal Sha output from the position detector 5a. The control circuit 12 of the motor drive circuit 10a also generates a rotation speed signal fga according to the actual rotation speed of the motor 3B based on the position detection signal Sha output from the position detector 5a, and outputs the signal to the higher-level device 2B.

モータ駆動回路10bは、電圧生成回路20bから出力された駆動指令電圧Vspbに基づいて、モータ3Bを駆動する。モータ駆動回路10bの制御回路12は、インバータ回路15bを制御することにより、位置検出器5bから出力された位置検出信号Shbに応じたタイミングで第2系統のコイル30bに流れる電流の向きを切り替える。また、モータ駆動回路10bの制御回路12は、位置検出器5bから出力された位置検出信号Shbに基づいて、モータ3Bの実回転数に応じた回転速度信号fgbを生成して上位装置2Bに出力する。 The motor drive circuit 10b drives the motor 3B based on the drive command voltage Vspb output from the voltage generation circuit 20b. The control circuit 12 of the motor drive circuit 10b controls the inverter circuit 15b to switch the direction of the current flowing through the coil 30b of the second system at a timing according to the position detection signal Shb output from the position detector 5b. The control circuit 12 of the motor drive circuit 10b also generates a rotation speed signal fgb according to the actual rotation speed of the motor 3B based on the position detection signal Shb output from the position detector 5b, and outputs the signal to the higher-level device 2B.

電圧生成回路20a,20bは、実施の形態1に係る電圧生成回路20または実施の形態2に係る電圧生成回路20Aと同様の回路構成を有している。 The voltage generating circuits 20a and 20b have a circuit configuration similar to that of the voltage generating circuit 20 according to embodiment 1 or the voltage generating circuit 20A according to embodiment 2.

電圧生成回路20aは、駆動信号Sdraのデューティ比を指定する駆動指令電圧Vspaを生成し、第1系統側のモータ駆動回路10aの制御回路12に供給する。電圧生成回路20aは、実施の形態1,2に係る電圧生成回路20,20Aと同様に、モータ3Bの起動後に駆動指令電圧Vspaを生成するとき、第1系統側の制御回路12によるロック保護処理の処理サイクルに合わせて駆動指令電圧Vspaを漸次的に変化させる。 The voltage generating circuit 20a generates a drive command voltage Vspa that specifies the duty ratio of the drive signal Sdra and supplies it to the control circuit 12 of the motor drive circuit 10a on the first system side. As with the voltage generating circuits 20 and 20A according to the first and second embodiments, when the voltage generating circuit 20a generates the drive command voltage Vspa after the motor 3B is started, the voltage generating circuit 20a gradually changes the drive command voltage Vspa in accordance with the processing cycle of the lock protection process by the control circuit 12 on the first system side.

電圧生成回路20bは、駆動信号Sdrbのデューティ比を指定する駆動指令電圧Vspbを生成し、第2系統側のモータ駆動回路10bの制御回路12に供給する。電圧生成回路20bは、実施の形態1,2に係る電圧生成回路20,20Aと同様に、モータ3Bの起動後に駆動指令電圧Vspbを生成するとき、第2系統側の制御回路12によるロック保護処理の処理サイクルに合わせて駆動指令電圧Vspbを漸次的に変化させる。 The voltage generating circuit 20b generates a drive command voltage Vspb that specifies the duty ratio of the drive signal Sdrb and supplies it to the control circuit 12 of the motor drive circuit 10b on the second system side. As with the voltage generating circuits 20 and 20A according to the first and second embodiments, when the voltage generating circuit 20b generates the drive command voltage Vspb after the motor 3B is started, the voltage generating circuit 20b gradually changes the drive command voltage Vspb in accordance with the processing cycle of the lock protection process by the control circuit 12 on the second system side.

上位装置2Bは、第1系統のモータ駆動回路10aから出力される回転速度信号fgaと第2系統のモータ駆動回路10bから出力される回転速度信号fgbの少なくとも一方に基づいて、実施の形態1,2と同様の手法により、モータ3Bの異常判定処理を行う。 The higher-level device 2B performs an abnormality determination process for the motor 3B using a method similar to that of the first and second embodiments based on at least one of the rotation speed signal fga output from the motor drive circuit 10a of the first system and the rotation speed signal fgb output from the motor drive circuit 10b of the second system.

以上のように構成されたモータ駆動制御装置1Bによれば、2系統のモータ駆動回路10a,10bによってモータ3Bの2つのコイル30a,30bを互いに独立して駆動するファンシステム200Bにおいても、1系統のモータ駆動回路10を有する実施の形態1,2に係るファンシステム200,200Aと同様に、より簡単な構成で、モータ3B(ファン100B)の異常状態を判定することが可能となる。 The motor drive control device 1B configured as described above makes it possible to determine an abnormal state of the motor 3B (fan 100B) with a simpler configuration in the fan system 200B in which the two coils 30a, 30b of the motor 3B are driven independently by the two motor drive circuits 10a, 10b, as in the fan systems 200, 200A according to the first and second embodiments having a single motor drive circuit 10.

また、電圧生成回路20を系統毎に設けることにより、一方の系統側の電圧生成回路20(20aまたは20b)が故障した場合であっても、故障していない他方の系統側の電圧生成回路20(20bまたは20a)によって駆動指令電圧Vsp(VspbまたはVspa)が生成されるので、モータ3Bの駆動を継続させることができるとともに、故障していない他方の系統側の回転速度信号fg(fgbまたはfga)を用いることにより、モータの異常判定処理を行うことができる。 In addition, by providing a voltage generating circuit 20 for each system, even if the voltage generating circuit 20 (20a or 20b) on one system side fails, the drive command voltage Vsp (Vspb or Vspa) is generated by the voltage generating circuit 20 (20b or 20a) on the other system side that is not failed, so that the motor 3B can continue to be driven, and the motor abnormality determination process can be performed by using the rotation speed signal fg (fgb or fga) on the other system side that is not failed.

≪実施の形態の拡張≫
以上、本発明者らによってなされた発明を実施の形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
<<Extension of the embodiment>>
The invention made by the present inventors has been specifically described above based on an embodiment, but it goes without saying that the present invention is not limited thereto and can be modified in various ways without departing from the spirit of the invention.

例えば、上記実施の形態では、モータ3が単相のブラシレスモータである場合を例示したが、モータ3の種類や相数等はこれに限定されない。例えば、3相のブラシレスモータであってもよい。 For example, in the above embodiment, the motor 3 is a single-phase brushless motor, but the type and number of phases of the motor 3 are not limited to this. For example, the motor 3 may be a three-phase brushless motor.

また、上述のフローチャートは、動作を説明するための一例を示すものであって、これに限定されない。すなわち、フローチャートの各図に示したステップは具体例であって、このフローに限定されるものではない。例えば、一部の処理の順番が変更されてもよいし、各処理間に他の処理が挿入されてもよいし、一部の処理が並列に行われてもよい。 The above-mentioned flowchart shows an example for explaining the operation, and is not limited to this. In other words, the steps shown in each figure of the flowchart are specific examples, and are not limited to this flow. For example, the order of some of the processes may be changed, other processes may be inserted between each process, and some processes may be performed in parallel.

1,1A,1B…モータ駆動制御装置、2,2A,2B…上位装置、3,3B…モータ、4…インペラ、5,5a,5b…位置検出器、10,10a,10b…モータ駆動回路、12…制御回路、15,15a,15b…インバータ回路(駆動回路の一例)、16,16a,16b,17,17a,17b…出力端子、19…ヒューズ、20,20A,20a,20b…電圧生成回路、30,30a,30b…コイル、100,100A,100B…ファン、121…基準電圧生成回路、122…駆動指令取得部、123…駆動信号生成部、124…回転速度信号生成部、125…ロック保護管理部、200,200A,200B…ファンシステム、Vdc…電源電圧、Vin,Vina,Vinb…入力電圧、Vreg,Vrega,Vregb…基準電圧、Vsp,Vspa,Vspb…駆動指令電圧、V1…最大加速電圧、V2…停止電圧、Va,Va1,Va2…第1判定電圧、Vb,Vb1,Vb2…第2判定電圧、Vc…第3判定電圧、fg,fga,fgb…回転速度信号、Sh,Sha,Shb…位置検出信号、Tdty…デューティ比、Sdr,Sdra,Sdrb…駆動信号、T1…判定時間(第1時間の一例)、T2…ロック保護時間(第2時間の一例)、Tc1…第1サイクル期間、Tc2…第2サイクル期間、Tc3…第3サイクル期間、Tw…起動待機時間、R1…第1抵抗、R2…第2抵抗、R3…第3抵抗、R4…第4抵抗、R5…第5抵抗、R6…第6抵抗、Rin…入力抵抗、C1…第1キャパシタ、C2…第2キャパシタ、Q1…トランジスタ、P1…第1ノード、P2…第2ノード、P3…第3ノード、P4…第4ノード。 1, 1A, 1B... Motor drive control device, 2, 2A, 2B... Upper device, 3, 3B... Motor, 4... Impeller, 5, 5a, 5b... Position detector, 10, 10a, 10b... Motor drive circuit, 12... Control circuit, 15, 15a, 15b... Inverter circuit (one example of a drive circuit), 16, 16a, 16b, 17, 17a, 17b... Output terminal, 19... Fuse, 20, 20A, 20a, 20b... Voltage generation circuit, 30, 30a, 30b... coil; 100, 100A, 100B... fan; 121... reference voltage generating circuit; 122... drive command acquiring unit; 123... drive signal generating unit; 124... rotation speed signal generating unit; 125... lock protection managing unit; 200, 200A, 200B... fan system; Vdc... power supply voltage; Vin, Vina, Vinb... input voltage; Vreg, Vrega, Vregb... reference voltage; Vsp, Vspa, Vs pb... drive command voltage, V1... maximum acceleration voltage, V2... stop voltage, Va, Va1, Va2... first judgment voltage, Vb, Vb1, Vb2... second judgment voltage, Vc... third judgment voltage, fg, fga, fgb... rotation speed signal, Sh, Sha, Shb... position detection signal, Tdty... duty ratio, Sdr, Sdra, Sdrb... drive signal, T1... judgment time (an example of a first time), T2... lock protection time (an example of a second time) ), Tc1...first cycle period, Tc2...second cycle period, Tc3...third cycle period, Tw...start-up waiting time, R1...first resistor, R2...second resistor, R3...third resistor, R4...fourth resistor, R5...fifth resistor, R6...sixth resistor, Rin...input resistor, C1...first capacitor, C2...second capacitor, Q1...transistor, P1...first node, P2...second node, P3...third node, P4...fourth node.

Claims (11)

モータの回転速度を指示する駆動指令電圧を生成する電圧生成回路と、
前記駆動指令電圧によって指定された回転速度で前記モータが回転するように駆動信号を生成する制御回路と、
前記駆動信号に基づいて前記モータを駆動する駆動回路と、を備え、
前記制御回路は、前記モータが回転していない状態が第1時間継続した場合に、前記モータの駆動を停止させるように前記駆動信号を生成する第1処理と、前記第1処理によって前記モータの駆動を停止させてから第2時間が経過したとき、前記駆動指令電圧に応じた前記駆動信号の生成を再開する第2処理とを合わせて一つの処理サイクルとするロック保護処理を行い、
前記電圧生成回路は、前記モータの起動開始後の前記一つの処理サイクルに相当する第1サイクル期間に、第1回転速度を指示する前記駆動指令電圧を生成し、前記第1サイクル期間の次の前記一つの処理サイクルに相当する第2サイクル期間に、前記第1回転速度よりも大きい第2回転速度を指示する前記駆動指令電圧を生成し、
前記電圧生成回路は、基準電圧を分圧して前記駆動指令電圧を生成する分圧回路であって、
前記モータの起動開始後に、前記分圧回路の分圧比が時間の経過とともに変化する
モータ駆動制御装置。
a voltage generating circuit that generates a drive command voltage that indicates the rotation speed of the motor;
a control circuit that generates a drive signal so that the motor rotates at a rotation speed specified by the drive command voltage;
a drive circuit that drives the motor based on the drive signal;
the control circuit performs a lock protection process, which is a single process cycle consisting of a first process for generating the drive signal to stop driving the motor when a state in which the motor is not rotating continues for a first time, and a second process for resuming generation of the drive signal in response to the drive command voltage when a second time has elapsed since the drive of the motor was stopped by the first process;
the voltage generating circuit generates the drive command voltage instructing a first rotation speed during a first cycle period corresponding to one of the processing cycles after start-up of the motor, and generates the drive command voltage instructing a second rotation speed higher than the first rotation speed during a second cycle period corresponding to one of the processing cycles following the first cycle period ;
The voltage generating circuit is a voltage dividing circuit that divides a reference voltage to generate the drive command voltage,
After the motor starts to start, the voltage division ratio of the voltage division circuit changes over time.
Motor drive control device.
請求項1に記載のモータ駆動制御装置において、
前記電圧生成回路は、前記第2サイクル期間の次の前記一つの処理サイクルに相当する第3サイクル期間に、前記第2回転速度よりも大きい第3回転速度を指示する前記駆動指令電圧を生成する
モータ駆動制御装置。
2. The motor drive control device according to claim 1,
The voltage generating circuit generates the drive command voltage instructing a third rotation speed higher than the second rotation speed during a third cycle period corresponding to the one processing cycle following the second cycle period.
請求項に記載のモータ駆動制御装置において、
前記電圧生成回路は、前記モータの入力電圧に応じて前記駆動指令電圧を調整する
モータ駆動制御装置。
2. The motor drive control device according to claim 1 ,
The motor drive control device, wherein the voltage generating circuit adjusts the drive command voltage in response to an input voltage of the motor.
請求項に記載のモータ駆動制御装置において、
前記制御回路は、前記駆動指令電圧の大きさに対応するデューティ比を有するPWM信号を生成して前記駆動信号として出力し、
前記電圧生成回路は、前記モータの入力電圧が大きいほど前記駆動信号のデューティ比が小さくなるように、前記駆動指令電圧を生成する
モータ駆動制御装置。
4. The motor drive control device according to claim 3 ,
the control circuit generates a PWM signal having a duty ratio corresponding to the magnitude of the drive command voltage and outputs the PWM signal as the drive signal;
The motor drive control device, wherein the voltage generating circuit generates the drive command voltage such that the duty ratio of the drive signal decreases as the input voltage to the motor increases.
請求項に記載のモータ駆動制御装置において、
前記電圧生成回路は、
基準電圧が供給される第1ノードと、
前記基準電圧よりも低い固定電位に接続される第2ノードと、
第3ノードと、
前記第1ノードと前記第3ノードとの間に接続された第1抵抗と、
前記第3ノードと前記第2ノードとの間に接続された第2抵抗と、
前記第1ノードと前記第3ノードとの間に直列に接続された第3抵抗および第1キャパシタと、を含み、
前記第3ノードの電圧が前記駆動指令電圧として出力される
モータ駆動制御装置。
2. The motor drive control device according to claim 1 ,
The voltage generating circuit includes:
a first node to which a reference voltage is supplied;
a second node connected to a fixed potential lower than the reference voltage;
A third node; and
a first resistor connected between the first node and the third node;
a second resistor connected between the third node and the second node;
a third resistor and a first capacitor connected in series between the first node and the third node;
The motor drive control device outputs the voltage at the third node as the drive command voltage.
請求項またはに記載のモータ駆動制御装置において、
前記電圧生成回路は、
直流の基準電圧が供給される第1ノードと、
前記基準電圧よりも低い固定電位に接続される第2ノードと、
第3ノードと、
前記入力電圧が供給される第4ノードと、
前記第1ノードと前記第3ノードとの間に接続された第1抵抗と、
前記第3ノードと前記第2ノードとの間に接続された第2抵抗と、
前記第1ノードと前記第3ノードとの間に直列に接続された第3抵抗および第1キャパシタと、
前記第3ノードと前記第4ノードとの間に接続された入力抵抗と、を含み、
前記第3ノードの電圧が前記駆動指令電圧として出力される
モータ駆動制御装置。
5. The motor drive control device according to claim 3 ,
The voltage generating circuit includes:
a first node to which a DC reference voltage is supplied;
a second node connected to a fixed potential lower than the reference voltage;
A third node; and
a fourth node to which the input voltage is supplied;
a first resistor connected between the first node and the third node;
a second resistor connected between the third node and the second node;
a third resistor and a first capacitor connected in series between the first node and the third node;
an input resistor connected between the third node and the fourth node;
The motor drive control device outputs the voltage at the third node as the drive command voltage.
請求項またはに記載のモータ駆動制御装置において、
前記電圧生成回路は、
制御電極、第1主電極、および第2主電極を有し、前記第1主電極と前記制御電極との間の電位差に応じて前記第1主電極と前記第3ノードに接続された前記第2主電極との間に電流経路を形成するトランジスタと、
前記トランジスタの前記第1主電極と前記第1ノードとの間に接続された第4抵抗と、
前記トランジスタの前記第1 主電極と前記制御電極との間に接続された第5抵抗と、
前記トランジスタの前記制御電極と前記第2ノードとの間に直列に接続された第6抵抗および第2キャパシタと、を更に含む
モータ駆動制御装置。
7. The motor drive control device according to claim 5 ,
The voltage generating circuit includes:
a transistor having a control electrode, a first main electrode, and a second main electrode, and forming a current path between the first main electrode and the second main electrode connected to the third node in response to a potential difference between the first main electrode and the control electrode;
a fourth resistor connected between the first main electrode of the transistor and the first node;
a fifth resistor connected between the first main electrode and the control electrode of the transistor;
a sixth resistor and a second capacitor connected in series between the control electrode of the transistor and the second node.
モータと、
前記モータの回転力によって回転可能に構成されたインペラと、
前記モータを駆動するとともに、前記モータの回転速度に対応する周期で変化する回転速度信号を生成するモータ駆動制御装置と、
前記回転速度信号に基づいて、前記モータの回転状態を監視する上位装置と、を備え、
前記モータ駆動制御装置は、
前記モータの回転速度を指示する駆動指令電圧を生成する電圧生成回路と、
前記駆動指令電圧によって指定された回転速度で前記モータが回転するように駆動信号を生成する制御回路と、
前記回転速度信号を生成する回転速度信号生成部と、
前記駆動信号に基づいて前記モータを駆動する駆動回路と、を備え、
前記制御回路は、前記モータが回転していない状態が第1時間継続した場合に、前記モータの駆動を停止させるように前記駆動信号を生成する第1処理と、前記第1処理によって前記モータの駆動を停止させてから第2時間が経過したとき、前記駆動指令電圧に応じた前記駆動信号の生成を再開する第2処理とを合わせて一つの処理サイクルとするロック保護処理を行い、
前記電圧生成回路は、前記モータの起動開始後に、前記一つの処理サイクルに相当する第1サイクル期間において、第1回転速度を指示する前記駆動指令電圧を生成し、前記第1サイクル期間の次の前記一つの処理サイクルに相当する第2サイクル期間に、前記第1回転速度よりも大きい第2回転速度を指示する前記駆動指令電圧を生成し、
前記上位装置は、前記第1サイクル期間および前記第2サイクル期間における前記回転速度信号に基づいて、前記モータの異常の有無を判定し、
前記電圧生成回路は、基準電圧を分圧して前記駆動指令電圧を生成する分圧回路であって、
前記モータの起動開始後に、前記分圧回路の分圧比が時間の経過とともに変化する
ファンシステム。
A motor;
an impeller configured to be rotatable by a torque of the motor;
a motor drive control device that drives the motor and generates a rotation speed signal that changes with a period corresponding to the rotation speed of the motor;
a host device that monitors a rotation state of the motor based on the rotation speed signal,
The motor drive control device includes:
a voltage generating circuit that generates a drive command voltage that indicates a rotation speed of the motor;
a control circuit that generates a drive signal so that the motor rotates at a rotation speed specified by the drive command voltage;
a rotation speed signal generating unit that generates the rotation speed signal;
a drive circuit that drives the motor based on the drive signal;
the control circuit performs a lock protection process, which is a single process cycle consisting of a first process for generating the drive signal to stop driving the motor when a state in which the motor is not rotating continues for a first time, and a second process for resuming generation of the drive signal in response to the drive command voltage when a second time has elapsed since the drive of the motor was stopped by the first process;
the voltage generating circuit generates the drive command voltage instructing a first rotation speed in a first cycle period corresponding to one of the processing cycles after starting up the motor, and generates the drive command voltage instructing a second rotation speed higher than the first rotation speed in a second cycle period corresponding to one of the processing cycles following the first cycle period;
the host device determines whether or not there is an abnormality in the motor based on the rotation speed signal in the first cycle period and the second cycle period;
The voltage generating circuit is a voltage dividing circuit that divides a reference voltage to generate the drive command voltage,
After the motor starts to start, the voltage division ratio of the voltage division circuit changes over time.
Fan system.
請求項に記載のファンシステムにおいて、
前記上位装置は、前記モータの起動開始後に、前記第1サイクル期間において前記回転速度信号の変化が検出された場合に、前記モータが正常であると判定し、前記第1サイクル期間において前記回転速度信号の変化が検出されず、且つ、前記第2サイクル期間において前記回転速度信号の変化が検出された場合に、前記モータが第1異常状態であると判定し、前記第1サイクル期間および前記第2サイクル期間において前記回転速度信号の変化が検出されなかった場合に、前記モータが前記第1異常状態と異なる第2異常状態であると判定する
ファンシステム。
9. The fan system according to claim 8 ,
The higher-level device determines that the motor is normal if a change in the rotation speed signal is detected in the first cycle period after the motor begins to start up, determines that the motor is in a first abnormal state if no change in the rotation speed signal is detected in the first cycle period and a change in the rotation speed signal is detected in the second cycle period, and determines that the motor is in a second abnormal state different from the first abnormal state if no change in the rotation speed signal is detected in the first cycle period and the second cycle period.
請求項に記載のファンシステムにおいて、
前記電圧生成回路は、前記第2サイクル期間の次の前記一つの処理サイクルに相当する第3サイクル期間に、前記第2回転速度よりも大きい第3回転速度を指示する前記駆動指令電圧を生成し、
前記上位装置は、前記モータの起動開始後に、前記第1サイクル期間において前記回転速度信号の変化が検出された場合に、前記モータが正常であると判定し、前記第1サイクル期間において前記回転速度信号の変化が検出されず、且つ、前記第2サイクル期間において前記回転速度信号の変化が検出された場合に、前記モータが第1異常状態であると判定し、前記第1サイクル期間および前記第2サイクル期間において前記回転速度信号の変化が検出されず、且つ、前記第3サイクル期間において前記回転速度信号の変化が検出された場合に、前記モータが前記第1異常状態と異なる第2異常状態であると判定し、前記第1サイクル期間、前記第2サイクル期間、および前記第3サイクル期間において前記回転速度信号の変化が検出されなかった場合に、前記モータが前記第1異常状態および前記第2異常状態と異なる第3異常状態であると判定する
ファンシステム。
9. The fan system according to claim 8 ,
the voltage generating circuit generates the drive command voltage instructing a third rotation speed higher than the second rotation speed in a third cycle period corresponding to the one processing cycle following the second cycle period;
The higher-level device determines that the motor is normal if a change in the rotation speed signal is detected in the first cycle period after the motor begins to start up, determines that the motor is in a first abnormal state if no change in the rotation speed signal is detected in the first cycle period and a change in the rotation speed signal is detected in the second cycle period, determines that the motor is in a second abnormal state different from the first abnormal state if no change in the rotation speed signal is detected in the first cycle period and the second cycle period and a change in the rotation speed signal is detected in the third cycle period, and determines that the motor is in a third abnormal state different from the first abnormal state and the second abnormal state if no change in the rotation speed signal is detected in the first cycle period, the second cycle period, and the third cycle period.
モータと、前記モータの回転力によって回転可能に構成されたインペラと、前記モータを駆動するともに、前記モータの回転速度に対応する周期で変化する回転速度信号を生成するモータ駆動制御装置と、上位装置と、を備えるファンシステムによるモータの異常判定方法であって、
前記モータ駆動制御装置は、前記モータの回転速度を指示する駆動指令電圧を生成する電圧生成回路と、前記駆動指令電圧によって指定された回転速度で前記モータが回転するように駆動信号を生成する制御回路と、前記回転速度信号を生成する回転速度信号生成部と、前記駆動信号に基づいて前記モータを駆動する駆動回路と、を有し、前記制御回路は、前記モータが回転していない状態が第1時間継続した場合に、前記モータの駆動を停止させるように前記駆動信号を生成する第1処理と、前記第1処理によって前記モータの駆動を停止させてから第2時間が経過したとき、前記駆動指令電圧に応じた前記駆動信号の生成を再開する第2処理とを合わせて一つの処理サイクルとするロック保護処理を行い、前記電圧生成回路は、前記モータの起動開始後に、前記一つの処理サイクルに相当する第1サイクル期間において、第1回転速度を指示する前記駆動指令電圧を生成し、前記第1サイクル期間の次の前記一つの処理サイクルに相当する第2サイクル期間に、前記第1回転速度よりも大きい第2回転速度を指示する前記駆動指令電圧を生成し、前記電圧生成回路は、基準電圧を分圧して前記駆動指令電圧を生成する分圧回路であって、前記モータの起動開始後に、前記分圧回路の分圧比が時間の経過とともに変化し、
前記上位装置が、前記第1サイクル期間における前記回転速度信号の変化の有無を判定する第1ステップと、
前記上位装置が、前記第2サイクル期間における前記回転速度信号の変化の有無を判定する第2ステップと、
前記上位装置が、前記第1ステップにおける判定結果と前記第2ステップにおける判定結果の少なくとも一つに基づいて、前記モータの異常の有無を判定する第3ステップと、
を含む
モータの異常判定方法。
A method for determining an abnormality in a motor using a fan system including a motor, an impeller configured to be rotatable by a rotational force of the motor, a motor drive control device that drives the motor and generates a rotation speed signal that changes at a period corresponding to the rotation speed of the motor, and a host device, comprising:
The motor drive control device has a voltage generation circuit that generates a drive command voltage that indicates a rotation speed of the motor, a control circuit that generates a drive signal so that the motor rotates at a rotation speed specified by the drive command voltage, a rotation speed signal generation unit that generates the rotation speed signal, and a drive circuit that drives the motor based on the drive signal, and the control circuit performs a first process of generating the drive signal to stop driving of the motor when a state in which the motor is not rotating has continued for a first time, and performs a second process of generating the drive signal in response to the drive command voltage when a second time has elapsed since the drive of the motor was stopped by the first process. a lock protection process which is one processing cycle including a first process for restarting generation of a drive signal and a second process for restarting generation of a drive signal, the voltage generation circuit generates the drive command voltage instructing a first rotation speed in a first cycle period corresponding to one processing cycle after start-up of the motor, and generates the drive command voltage instructing a second rotation speed higher than the first rotation speed in a second cycle period corresponding to the one processing cycle following the first cycle period, the voltage generation circuit being a voltage divider circuit which divides a reference voltage to generate the drive command voltage, and a voltage division ratio of the voltage divider circuit changes over time after start-up of the motor,
a first step in which the host device determines whether or not there is a change in the rotation speed signal during the first cycle period;
a second step in which the host device determines whether or not there is a change in the rotation speed signal during the second cycle period;
a third step in which the higher-level device determines whether or not there is an abnormality in the motor based on at least one of the determination result in the first step and the determination result in the second step;
A method for determining an abnormality in a motor.
JP2020209137A 2020-12-17 2020-12-17 MOTOR DRIVE CONTROL DEVICE, FAN SYSTEM, AND METHOD FOR DETECTING MOTOR ABNORMALITY Active JP7530817B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020209137A JP7530817B2 (en) 2020-12-17 2020-12-17 MOTOR DRIVE CONTROL DEVICE, FAN SYSTEM, AND METHOD FOR DETECTING MOTOR ABNORMALITY

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020209137A JP7530817B2 (en) 2020-12-17 2020-12-17 MOTOR DRIVE CONTROL DEVICE, FAN SYSTEM, AND METHOD FOR DETECTING MOTOR ABNORMALITY

Publications (2)

Publication Number Publication Date
JP2022096181A JP2022096181A (en) 2022-06-29
JP7530817B2 true JP7530817B2 (en) 2024-08-08

Family

ID=82164005

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020209137A Active JP7530817B2 (en) 2020-12-17 2020-12-17 MOTOR DRIVE CONTROL DEVICE, FAN SYSTEM, AND METHOD FOR DETECTING MOTOR ABNORMALITY

Country Status (1)

Country Link
JP (1) JP7530817B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025115222A1 (en) * 2023-12-01 2025-06-05 ファナック株式会社 Motor control device and motor control method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011058717A (en) 2009-09-09 2011-03-24 Sharp Corp Air blower and heating cooker
JP2018061330A (en) 2016-10-04 2018-04-12 日立オートモティブシステムズ株式会社 Control device and control method for brushless motor
WO2018198734A1 (en) 2017-04-28 2018-11-01 日本電産株式会社 Motor drive device, motor drive method, recording medium, and engine cooling device
JP2020010579A (en) 2018-07-12 2020-01-16 ミネベアミツミ株式会社 Motor drive device, motor system, fan motor, and motor drive method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011058717A (en) 2009-09-09 2011-03-24 Sharp Corp Air blower and heating cooker
JP2018061330A (en) 2016-10-04 2018-04-12 日立オートモティブシステムズ株式会社 Control device and control method for brushless motor
WO2018198734A1 (en) 2017-04-28 2018-11-01 日本電産株式会社 Motor drive device, motor drive method, recording medium, and engine cooling device
JP2020010579A (en) 2018-07-12 2020-01-16 ミネベアミツミ株式会社 Motor drive device, motor system, fan motor, and motor drive method

Also Published As

Publication number Publication date
JP2022096181A (en) 2022-06-29

Similar Documents

Publication Publication Date Title
JP6810722B2 (en) Control method of motor drive control device and motor drive control device
JP7361780B2 (en) Method for controlling oil pump starting
JP7530817B2 (en) MOTOR DRIVE CONTROL DEVICE, FAN SYSTEM, AND METHOD FOR DETECTING MOTOR ABNORMALITY
KR20130108504A (en) System and method for monitoring and controlling a brushless electric motor
CN109217253B (en) Motor driving device, blower, motor driving method, and recording medium
JP4050489B2 (en) Motor control method
CN113678363B (en) Motor drive control device and motor drive control method
JP6586639B2 (en) Motor adjustment system
JP2012210111A (en) Motor drive power supply circuit
KR20110133438A (en) Drive device and driving method of blower
JPH11187687A (en) Servo controller with current ripple detection
JP2003111478A (en) Fan motor provided with abnormal-revolution detecting circuit
US10879819B2 (en) Driving circuit and driving method for DC motor
CN111641364A (en) Motor drive control device
JP7249740B2 (en) MOTOR DRIVE DEVICE, MOTOR SYSTEM, FAN MOTOR AND MOTOR DRIVING METHOD
JP3365326B2 (en) Drive device and drive mechanism for stepping motor
JP6533186B2 (en) Motor drive control device and motor drive control method
WO2015159474A1 (en) Brushless motor control device and diagnostic processing method for same
JP7311957B2 (en) DC motor drive circuit and electronic equipment using the same
JP7611118B2 (en) MOTOR DRIVE CONTROL DEVICE, FAN UNIT, AND MOTOR DRIVE CONTROL METHOD
JPH06311778A (en) Freezing cycle controller
JP2020141547A (en) Motor drive controller
KR100282366B1 (en) How to Drive Sensorless BLDC Motor
JP7643370B2 (en) Motor Control Device
JP3397984B2 (en) Rotation state detection circuit of brushless motor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230809

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240410

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240522

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240729

R150 Certificate of patent or registration of utility model

Ref document number: 7530817

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150