JP2012170689A - Washing machine - Google Patents

Washing machine Download PDF

Info

Publication number
JP2012170689A
JP2012170689A JP2011036746A JP2011036746A JP2012170689A JP 2012170689 A JP2012170689 A JP 2012170689A JP 2011036746 A JP2011036746 A JP 2011036746A JP 2011036746 A JP2011036746 A JP 2011036746A JP 2012170689 A JP2012170689 A JP 2012170689A
Authority
JP
Japan
Prior art keywords
motor
rotation
signal
washing machine
electrical angle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2011036746A
Other languages
Japanese (ja)
Inventor
Hirotomo Fujioka
裕智 藤岡
Hisashi Hagiwara
久 萩原
Taketo Takahashi
武人 高橋
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.)
Panasonic Corp
Original Assignee
Panasonic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp filed Critical Panasonic Corp
Priority to JP2011036746A priority Critical patent/JP2012170689A/en
Publication of JP2012170689A publication Critical patent/JP2012170689A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Control Of Washing Machine And Dryer (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a washing machine for overcoming a problem caused in occurrence of a failure of a rotation sensor circuit of a motor, in which a large current is generated through application of a false voltage by an inverter circuit because an electric angle of the motor cannot be correctly calculated and the motor cannot be operated because the large current causes a layer short circuit in a motor coil, demagnetization of the motor, and a failure of a power switching semiconductor in the inverter circuit.SOLUTION: Even when a correct position cannot be detected because of a failure of a rotation sensor circuit of a motor 4, the motor 4 is stopped, the failure is informed, and a large current is not allowed to flow, and therefore, the motor 4 and an inverter circuit 7 may be prevented from having trouble.

Description

本発明は、モータ回転制御を行う洗濯機に関するものである。   The present invention relates to a washing machine that performs motor rotation control.

従来、この種の洗濯機は、キャリヤ信号に同期して回転子位置の電気角を検出し、キャリヤ信号の周波数を高くして回転子位置検出分解性能を高くし、波形記憶手段に記憶した正弦波データを呼び出してキャリヤ信号と比較してPWM制御することにより、ほぼ正弦波状の電流でモータを駆動し、モータの回転制御の性能を向上させている(例えば、特許文献1)。   Conventionally, this type of washing machine detects the electrical angle of the rotor position in synchronization with the carrier signal, increases the frequency of the carrier signal to improve the rotor position detection resolution performance, and stores the sine stored in the waveform storage means. By calling up the wave data and performing PWM control in comparison with the carrier signal, the motor is driven with a substantially sinusoidal current to improve the performance of the motor rotation control (for example, Patent Document 1).

また、この種の洗濯機は、ベクトル制御によりモータを駆動することにより、洗濯兼脱水槽の負荷のアンバランス検出時に定トルク制御ができるようにし、脱水回転時の回転数変動を検出することにより衣類のアンバランスを検出し、衣類のアンバランスに応じて回転数を制御することで、アンバランスの検出精度を向上させるとともに、洗濯兼脱水槽を高速回転させて脱水率を向上させている(例えば、特許文献2)。   In addition, this type of washing machine is driven by vector control to enable constant torque control when detecting the load imbalance of the washing and dewatering tub, and by detecting fluctuations in the rotation speed during dewatering rotation. By detecting the imbalance of clothes and controlling the number of rotations according to the imbalance of clothes, the imbalance detection accuracy is improved and the washing and dewatering tub is rotated at a high speed to improve the dehydration rate ( For example, Patent Document 2).

特開2002−153082号公報JP 2002-153082 A 特開2003−265883号公報JP 2003-265883 A

しかし、このような構成の場合、モータの回転センサ回路の不良が発生した場合に、モータの電気角を正しく検知することができず、インバータ回路が誤った電圧を印可させ、大電流が発生し、これにより、モータ巻き線のレアショート、モータの減磁、インバータ回路のパワースイッチング半導体の故障が生じてしまい、モータが動作しなくなるという課題を有していた。   However, in such a configuration, when a fault occurs in the rotation sensor circuit of the motor, the electrical angle of the motor cannot be detected correctly, causing the inverter circuit to apply an incorrect voltage and generating a large current. As a result, a short-circuit of the motor winding, a demagnetization of the motor, and a failure of the power switching semiconductor of the inverter circuit occur, and the motor does not operate.

本発明は、上記従来の課題を解決するもので、モータの回転センサ回路の不良により、正しく位置検出ができない場合でも、モータを停止させ、この不良を報知するとともに、大電流を流さないようにすることにより、モータやインバータ回路を故障させることない洗濯機を提供することを目的としている。   The present invention solves the above-described conventional problems, and even when the position cannot be detected correctly due to a defect in the rotation sensor circuit of the motor, the motor is stopped, this defect is notified, and a large current is not supplied. Thus, an object of the present invention is to provide a washing machine that does not damage the motor and the inverter circuit.

従来の課題を解決するために、本発明の洗濯機は、洗濯物を収容して水平方向又は傾斜方向を回転軸心として回転駆動される回転ドラムと、整流回路で整流された直流電力を交流電力に変換するインバータ回路と、前記回転ドラムを前記インバータ回路により駆動するモータと、前記モータの回転子位置を少なくとも1個以上のホールセンサで検知する位置検出手段と、前記位置検出手段から出力されるエッジ信号が第1の所定回数に達する毎にモータ電気角速度を更新し、前記モータ電気角速度からモータ回転数を検知する回転数検知手段と、洗い・すすぎ・脱水の各行程の少なくとも1つ以上の行程におけるモータ回転数を設定する回転数設定手段と、前記回転数検知手段および前記回転数設定手段の出力から前記インバータ回路を制御する制御手段とを備え、前記制御手段は、前記モータが回転中、あるホールセンサからのエッジ信号が第1の電気角に相当する間に入力されないときに、前記モータ電気角速度を更新する前の電気角速度でモータの回転制御をするようにしたものである。   In order to solve the conventional problems, the washing machine of the present invention is configured to store laundry and rotate and rotate the horizontal or inclined direction as a rotation axis and the DC power rectified by the rectifier circuit. An inverter circuit for converting the electric power; a motor for driving the rotating drum by the inverter circuit; a position detecting means for detecting a rotor position of the motor by at least one hall sensor; and output from the position detecting means. The motor electrical angular speed is updated each time the edge signal reaches the first predetermined number of times, and the rotational speed detection means detects the motor rotational speed from the motor electrical angular speed, and at least one or more of the washing, rinsing and dewatering processes A rotation speed setting means for setting the motor rotation speed in the stroke, and the inverter circuit is controlled from outputs of the rotation speed detection means and the rotation speed setting means. The control means before the motor electrical angular velocity is updated when the edge signal from a certain Hall sensor is not inputted during the rotation of the motor while the motor corresponds to the first electrical angle. The rotation of the motor is controlled at the electrical angular velocity.

本発明の洗濯機は、回転センサ回路が異常のときに、モータへの大電流の流入を防止し、モータやインバータ回路の故障を未然に防ぐとともに、精度よく回転センサ回路の異常を検知し、また報知して故障を使用者に知らせることができる。   The washing machine of the present invention prevents inflow of a large current to the motor when the rotation sensor circuit is abnormal, prevents a failure of the motor and the inverter circuit, and accurately detects the abnormality of the rotation sensor circuit, In addition, it is possible to notify the user of the failure by notification.

本実施の形態における洗濯機の要部断面図Sectional drawing of the principal part of the washing machine in this Embodiment 同洗濯機のブロック図Block diagram of the washing machine 同洗濯機の制御手段の詳細ブロック図Detailed block diagram of control means of the washing machine 同洗濯機のモータ制御のタイムチャートTime chart of motor control of the washing machine 同洗濯機のフローチャートFlow chart of the washing machine 同洗濯機の位置割り込みサブルーチンのフローチャートFlowchart of the position interrupt subroutine of the washing machine 同洗濯機のキャリヤ信号割り込みサブルーチンのフローチャートFlow chart of carrier signal interrupt subroutine of the washing machine 同洗濯機の回転センサ入力と算出電気角の第1のタイムチャートFirst time chart of rotation sensor input and calculated electrical angle of the washing machine 同洗濯機の回転センサ入力と算出電気角の第2のタイムチャートSecond time chart of rotation sensor input and calculated electrical angle of the washing machine 同洗濯機の回転検知手段の異常検知の第1のフローチャートFirst flowchart of abnormality detection of rotation detection means of the washing machine 同洗濯機の回転センサ入力と各センサカウントのタイムチャートTime chart of rotation sensor input and sensor count of the washing machine 同洗濯機の回転検知手段の異常検知の第2のフローチャートSecond flowchart of abnormality detection of rotation detection means of the washing machine 同洗濯機の回転センサ入力と各センサ状態のタイムチャートRotation sensor input of the washing machine and time chart of each sensor state 同洗濯機の各センサ状態変化図Each sensor state change diagram of the washing machine

第1の発明は、洗濯物を収容して水平方向又は傾斜方向を回転軸心として回転駆動される回転ドラムと、整流回路で整流された直流電力を交流電力に変換するインバータ回路と、前記回転ドラムを前記インバータ回路により駆動するモータと、前記モータの回転子位置を少なくとも1個以上のホールセンサで検知する位置検出手段と、前記位置検出手段から出力されるエッジ信号が第1の所定回数に達する毎にモータ電気角速度を更新し、前記モータ電気角速度からモータ回転数を検知する回転数検知手段と、洗い・すすぎ・脱水の各行程の少なくとも1つ以上の行程におけるモータ回転数を設定する回転数設定手段と、前記回転数検知手段および前記回転数設定手段の出力から前記インバータ回路を制御する制御手段とを備え、前記制御手段は、前記モータが回転中、あるホールセンサからのエッジ信号が第1の電気角に相当する間に入力されないときに、前記モータ電気角速度を更新する前の電気角速度でモータの回転制御をするものであり、精度よく電気角を更新して、モータへの大電流の流入を防止し、モータやインバータ回路の故障を未然に防ぐことができる。   According to a first aspect of the present invention, there is provided a rotary drum that accommodates laundry and is rotationally driven with a horizontal direction or an inclination direction as a rotation axis, an inverter circuit that converts DC power rectified by a rectifier circuit into AC power, and the rotation A motor for driving the drum by the inverter circuit, a position detecting means for detecting the rotor position of the motor by at least one Hall sensor, and an edge signal output from the position detecting means at a first predetermined number of times. The motor electrical angular speed is updated each time the motor speed is reached, and the rotational speed detection means for detecting the motor rotational speed from the motor electrical angular speed, and the rotation for setting the motor rotational speed in at least one of the washing, rinsing, and dewatering strokes. And a control means for controlling the inverter circuit from outputs of the rotation speed detection means and the rotation speed setting means. Controls the rotation of the motor at the electrical angular speed before the motor electrical angular speed is updated when the edge signal from a hall sensor is not input during the rotation of the motor while it corresponds to the first electrical angle. Thus, the electrical angle can be updated with high accuracy to prevent inflow of a large current into the motor, and failure of the motor or inverter circuit can be prevented in advance.

第2の発明は、特に第1の発明の構成において、前記モータの回転数がある第1の所定回転数以上になったときに、前記回転数検知手段のモータ電気角速度を更新するタイミングを、各ホールセンサのエッジ信号が第1の所定回数に達する毎から、あるホールセンサのエッジ信号が第2の所定回数に達する毎に変えるようにしたものであり、回転センサの取付け位置のばらつきが大きいときでも、不要な電気角の変動を抑えることができ、特にエッジ信号の入力周期が短くなる高速回転域において、安定してモータ制御を行うことができる。   According to a second aspect of the invention, particularly in the configuration of the first aspect of the invention, when the rotational speed of the motor exceeds a first predetermined rotational speed, the timing for updating the motor electrical angular velocity of the rotational speed detection means is It is changed every time the edge signal of each hall sensor reaches the first predetermined number of times, and every time the edge signal of a certain hall sensor reaches the second predetermined number of times, and the variation in the mounting position of the rotation sensor is large. Even at times, unnecessary fluctuations in the electrical angle can be suppressed, and motor control can be performed stably, particularly in a high-speed rotation range where the input period of the edge signal is shortened.

第3の発明は、特に第1の発明または第2の発明の構成において、あるホールセンサからのエッジ信号が入力されないときに、他のホールセンサのエッジ信号からモータ電気角速度を算出して回転制御するようにしたものであり、精度よく電気角を更新して、モータへの大電流の流入を防止し、モータやインバータ回路の故障を未然に防ぐことができる。   In the third invention, particularly in the configuration of the first invention or the second invention, when the edge signal from one hall sensor is not inputted, the motor electrical angular velocity is calculated from the edge signal of the other hall sensor to control the rotation. In this way, the electrical angle can be updated with high accuracy to prevent inflow of a large current into the motor, and failure of the motor and inverter circuit can be prevented.

第4の発明は、特に第2発明の構成において、エッジ信号が入力されているホールセンサを記録する記録手段を備え、あるホールセンサからのエッジ信号が入力されないときに電源を切り、次回電源を入れてモータを動作する時に、前記記録手段に記録されているセンサのエッジ信号が第3の所定回数に達する毎にモータ電気角速度を更新するようにしたものであり、回転数検知回路中にあるコネクタが特に高速回転時の振動により接触不良が生じ、これにより断線が特定のセンサラインで、発生しているとき、他のラインから電気角検知および回転数検知を行うことで、安定してモータ制御を行うことができる。   According to a fourth aspect of the invention, particularly in the configuration of the second aspect of the invention, there is provided a recording means for recording a Hall sensor to which an edge signal is input, and when the edge signal from a certain Hall sensor is not input, the power is turned OFF The motor electrical angular velocity is updated every time the sensor edge signal recorded in the recording means reaches a third predetermined number of times when the motor is operated with the motor in the rotational speed detection circuit. When a connector has a contact failure due to vibration especially at high-speed rotation, and a disconnection occurs in a specific sensor line, the motor is stably detected by detecting the electrical angle and the number of rotations from other lines. Control can be performed.

第5の発明は、特に第1〜第4のいずれかの発明の構成において、前記制御手段からの信号を受けて警報を発する警報手段を有し、全ホールセンサのエッジ信号の合計が第3の所定回数に達したときに、あるホールセンサのエッジ信号が第4の所定回数以下のときに、前記回転数検知手段が異常であることを検知し、異常検知回数をカウントアップさせてブレーキをかけ、停止後、再度モータを動作させて、異常検知回数が第5の所定回数に達した場合、モータを停止し、異常報知するようにしたものであり、回転センサ回路のコネクタ抜け、コネクタ接触不良、回転センサの故障、GNDや5Vラインとの短絡の場合に、精度よく回転センサ回路の異常を検知することができ、また異常回数をカウントすることで、誤検知することを防止することができる。   According to a fifth aspect of the invention, in particular, in the configuration of any one of the first to fourth aspects of the invention, the fifth aspect has alarm means for issuing an alarm in response to a signal from the control means, and the sum of the edge signals of all hall sensors is third. When the edge signal of a certain hall sensor is less than or equal to the fourth predetermined number of times, it is detected that the rotation speed detecting means is abnormal, and the abnormality detection number is counted up and the brake is applied. After stopping, the motor is operated again, and when the number of abnormality detection reaches the fifth predetermined number of times, the motor is stopped and the abnormality is notified. In the case of a defect, rotation sensor failure, or short circuit with GND or 5V line, it is possible to accurately detect an abnormality in the rotation sensor circuit and to prevent erroneous detection by counting the number of abnormalities. It is possible.

第6の発明は、特に第5の発明の構成において、前記モータの回転数が第2の所定回転数以上のときのみ、前記回転数検知手段が異常であることを検知するようにしたようにしたものであり、回転数が高く振動が大きいときのみ回転センサ回路のコネクタ接触不良などが生じる場合、回転数を特定することで、誤検知することを防止することができる。   In a sixth aspect of the invention, particularly in the configuration of the fifth aspect of the invention, only when the rotational speed of the motor is equal to or higher than a second predetermined rotational speed, the rotational speed detecting means is detected to be abnormal. Therefore, when a connector contact failure of the rotation sensor circuit occurs only when the rotation speed is high and vibration is large, it is possible to prevent erroneous detection by specifying the rotation speed.

第7の発明は、特に第5の発明の構成において、あるホールセンサからのエッジ信号が第2の電気角に相当する間に入力されないときに、前記回転数検知手段が異常であることを検知するようにしたものであり、回転センサ回路のコネクタ抜け、コネクタ接触不良、回転センサの故障、GNDや5Vラインとの短絡の場合に、精度よく回転センサ回路の異常を検知することができる。   According to a seventh aspect of the invention, in particular, in the configuration of the fifth aspect of the invention, when the edge signal from a certain Hall sensor is not input during the time corresponding to the second electrical angle, it is detected that the rotational speed detecting means is abnormal. In this case, it is possible to detect an abnormality of the rotation sensor circuit with high accuracy in the case of a connector disconnection of the rotation sensor circuit, a connector contact failure, a rotation sensor failure, or a short circuit with the GND or 5V line.

第8の発明は、特に第7の発明の構成において、前記回転数設定手段の目標回転数の変動時は、一定時よりも、第2の電気角に相当する時間を、増加、減少させるようにしたものであり、回転数の変動が大きい加速・減速時は、実際の電気角とのずれが必ず生じるため、回転検知手段の異常を検知する閾値を、定常状態より調整して、異常検知精度を高くすることができる。   According to an eighth aspect of the invention, particularly in the configuration of the seventh aspect of the invention, when the target rotational speed of the rotational speed setting means varies, the time corresponding to the second electrical angle is increased or decreased as compared with a fixed time. Since there is always a deviation from the actual electrical angle during acceleration / deceleration with large fluctuations in the rotational speed, the threshold for detecting abnormality in the rotation detection means is adjusted from the steady state to detect abnormality. The accuracy can be increased.

第9の発明は、特に第5の発明の構成において、前記位置検出手段で検出される位置状態が、通常の順番以外の順に変化した場合に、前記回転数検知手段が異常であることを検知するようにしたものであり、位置状態によって、より確実に回転センサ回路の異常を検知し、すぐに停止させることができる。   According to a ninth aspect of the invention, in particular, in the configuration of the fifth aspect of the invention, when the position state detected by the position detection means changes in an order other than the normal order, it is detected that the rotational speed detection means is abnormal. Thus, the abnormality of the rotation sensor circuit can be detected more reliably and stopped immediately depending on the position state.

第10の発明は、特に第5の発明の構成において、前記位置検出手段で検出される位置状態が、通常ではありえない状態に変化した場合に、前記回転数検知手段が異常であることを検知するようにしたものであり、位置状態によって、より確実に回転センサ回路の異常を検知し、すぐに停止させることができる。   In a tenth aspect of the invention, particularly in the configuration of the fifth aspect of the invention, when the position state detected by the position detection unit changes to an unusable state, the rotation number detection unit is detected to be abnormal. Thus, the abnormality of the rotation sensor circuit can be detected more reliably and stopped immediately depending on the position state.

以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the present invention is not limited to the embodiments.

(実施の形態1)
図1は洗濯機の要部断面図であり、回転ドラム1は、有底円筒形に形成し外周部に多数
の通水孔を側壁に設け、水受け槽(水槽)2内に回転自在に配設されている。回転ドラム1の回転中心に傾斜方向に設けた回転軸(回転中心軸)の一端を固定し、回転軸の他端にドラムプーリー3を固定している。なお、この回転軸は洗濯機の正面側から底部となる背面側に向けて回転軸の方向が水平方向から下向き傾斜となっている。
(Embodiment 1)
FIG. 1 is a cross-sectional view of a main part of a washing machine. A rotary drum 1 is formed in a cylindrical shape with a bottom, and a large number of water passage holes are provided on a side wall thereof so that it can rotate freely in a water receiving tank (water tank) 2. It is arranged. One end of a rotation shaft (rotation center shaft) provided in the tilt direction is fixed to the rotation center of the rotary drum 1, and a drum pulley 3 is fixed to the other end of the rotation shaft. Note that the direction of the rotation axis of the rotation axis is inclined downward from the horizontal direction from the front side of the washing machine toward the back side as the bottom.

水受け槽2の背面に取り付けたモータ4は、ベルト5によりドラムプーリー3と連結し、モータ4により回転ドラム1が正転、または反転できるように構成され回転駆動される。回転ドラム1の内壁面に数個の突起板を設けており、この突起板により洗濯物が回転時に引っ掛けられ適度な高さから落とされることによって、いわゆる叩き洗いの効果を発揮し洗浄される。また、水受け槽3は洗濯機本体の天板によりばね体で揺動可能に吊り下げられ、回転ドラム1の正面側の開口部を蓋体(蓋)により開閉自在に覆っている。   The motor 4 attached to the back surface of the water receiving tank 2 is connected to the drum pulley 3 by a belt 5, and is configured and rotated so that the rotating drum 1 can be rotated forward or reverse by the motor 4. Several projecting plates are provided on the inner wall surface of the rotating drum 1, and the laundry is caught by the projecting plates at the time of rotation and dropped from an appropriate height. Further, the water receiving tub 3 is suspended by a top plate of the washing machine main body so as to be swingable by a spring body, and the opening on the front side of the rotary drum 1 is covered with a lid (lid) so as to be freely opened and closed.

図2に示すように、交流電源は整流回路6により直流電力に変換する。整流回路6は倍電圧整流回路を構成し、全波整流ダイオード30により、交流電源が正電圧のときはコンデンサ31aを充電し、交流電源が負電圧のときはコンデンサ31bを充電し、直列接続されたコンデンサ31a、31bの両端には倍電圧直流電圧が発生し、インバータ回路7に倍電圧直流電圧を加える。   As shown in FIG. 2, the AC power is converted into DC power by the rectifier circuit 6. The rectifier circuit 6 constitutes a voltage doubler rectifier circuit, and the full-wave rectifier diode 30 charges the capacitor 31a when the AC power source is a positive voltage, and charges the capacitor 31b when the AC power source is a negative voltage. A double voltage DC voltage is generated at both ends of the capacitors 31a and 31b, and the double voltage DC voltage is applied to the inverter circuit 7.

インバータ回路7は、6個のパワースイッチング半導体と逆並列ダイオードよりなる3相フルブリッジインバータ回路により構成し、通常、パワートランジスタと逆並列ダイオードおよびその駆動回路と保護回路を内蔵したインテリジェントパワーモジュール(以下、IPMという)で構成している。インバータ回路7はモータ4を駆動する。   The inverter circuit 7 is composed of a three-phase full-bridge inverter circuit composed of six power switching semiconductors and antiparallel diodes, and is usually an intelligent power module (hereinafter referred to as a power transistor, antiparallel diode, its drive circuit and protection circuit). , Called IPM). The inverter circuit 7 drives the motor 4.

モータ4は直流ブラシレスモータにより構成し、回転子を構成する永久磁石と固定子との相対位置(回転子位置)を位置検出手段8により検出する。位置検出手段8は、通常、3個のホールセンサ8a、8b、8cにより構成している。インバータ回路7の負電圧端子と整流回路6の負電圧端子間に電流検出手段10、いわゆるシャント抵抗を接続している。   The motor 4 is constituted by a direct current brushless motor, and the position detecting means 8 detects the relative position (rotor position) between the permanent magnet and the stator constituting the rotor. The position detecting means 8 is usually composed of three hall sensors 8a, 8b and 8c. A current detecting means 10, a so-called shunt resistor, is connected between the negative voltage terminal of the inverter circuit 7 and the negative voltage terminal of the rectifier circuit 6.

交流電圧端子間には、給水弁20、排水弁21を接続し、スイッチング手段22により制御する。給水弁20は水道水を水受け槽2に給水するもので、電磁弁により構成し、排水弁21は水受け槽2内の水の排水するものである。スイッチング手段22は、双方向性サイリスタなどのソリッドステートリレー、またはメカニカルリレーで構成している。   A water supply valve 20 and a drain valve 21 are connected between the AC voltage terminals and controlled by the switching means 22. The water supply valve 20 supplies tap water to the water receiving tank 2 and is constituted by an electromagnetic valve, and the drain valve 21 drains the water in the water receiving tank 2. The switching means 22 is configured by a solid state relay such as a bidirectional thyristor or a mechanical relay.

制御回路11は、インバータ回路7およびスイッチング手段22を制御するもので、マイクロコンピュータより構成した制御手段12と、制御手段12の出力信号によりインバータ回路7のIPMを制御してモータ4の回転駆動を制御するインバータ駆動回路13と、スイッチング手段22を制御するスイッチング手段駆動回路23と、電流検出手段10の出力信号によりインバータ回路7の過電流を検知し、制御手段12に異常信号を加える過電流検知回路14とで構成している。過電流検知回路14の出力信号は制御手段12の割り込み端子(IRQ端子)に加え、マイクロコンピュータは割り込み信号により優先してインバータ駆動出力信号を禁止する。   The control circuit 11 controls the inverter circuit 7 and the switching means 22, and controls the IPM of the inverter circuit 7 by the control means 12 constituted by a microcomputer and the output signal of the control means 12 to drive the motor 4 to rotate. The inverter drive circuit 13 for controlling, the switching means drive circuit 23 for controlling the switching means 22, and the overcurrent detection for detecting an overcurrent of the inverter circuit 7 from the output signal of the current detection means 10 and applying an abnormal signal to the control means 12 The circuit 14 is configured. The output signal of the overcurrent detection circuit 14 is added to the interrupt terminal (IRQ terminal) of the control means 12, and the microcomputer prohibits the inverter drive output signal preferentially by the interrupt signal.

記憶手段15は、インバータ回路7の出力電圧を所望の波形に出力する波形や異常検知した回数、エッジ信号が入力されているホールセンサなどを記憶する。警報手段16は、表示手段17と吹鳴手段18とからなり、動作状態の表示や異常時の報知をする。   The storage unit 15 stores a waveform for outputting the output voltage of the inverter circuit 7 to a desired waveform, the number of times of abnormality detection, a hall sensor to which an edge signal is input, and the like. The alarm means 16 comprises a display means 17 and a sounding means 18, and displays an operation state and notifies when an abnormality occurs.

制御手段12は、キャリヤ信号発生回路と比較回路とを有しインバータ回路7のIPMを制御するPWM制御回路12aと、位置検出手段8の出力信号とキャリヤ信号発生回路の出力信号より電気角を検知し、またモータ回転数を算出する回転数検知手段12bと、
キャリヤ信号発生回路の出力信号に同期して回転数検知手段12bより記憶手段15の信号を呼び出しPWM制御回路12aに信号を出力する出力レベル変換回路12cと、位置検出手段8の信号より検知した回転数と設定回転数を比較して得た誤差信号により出力レベル変換回路12cの出力信号レベルを変えて回転数を制御する回転数制御手段12dとで構成している。
The control means 12 has a carrier signal generation circuit and a comparison circuit, detects the electrical angle from the PWM control circuit 12a for controlling the IPM of the inverter circuit 7, the output signal of the position detection means 8 and the output signal of the carrier signal generation circuit. And a rotation speed detecting means 12b for calculating the motor rotation speed,
In synchronization with the output signal of the carrier signal generation circuit, the rotation speed detection means 12b calls the signal of the storage means 15 and outputs the signal to the PWM control circuit 12a, and the rotation detected by the signal of the position detection means 8 The rotational speed control means 12d controls the rotational speed by changing the output signal level of the output level conversion circuit 12c based on the error signal obtained by comparing the rotational speed and the set rotational speed.

この制御手段12は、図3に示すように構成しており、PWM制御回路12aは、キャリヤ信号発生回路120aにより三角波または鋸歯状波を発生させ、比較回路121aの入力端子に信号vcを加え、比較回路121aの他方の入力端子に出力設定手段122aの信号vuを加える。キャリヤ信号発生回路120aの周期は、キャリヤ周波数を15.6kHzに設定すると64μsとなり、時間に比例して信号レベルが変化する鋸歯状波を発生させる。   The control means 12 is configured as shown in FIG. 3, and the PWM control circuit 12a generates a triangular wave or a sawtooth wave by the carrier signal generation circuit 120a, adds the signal vc to the input terminal of the comparison circuit 121a, The signal vu of the output setting means 122a is added to the other input terminal of the comparison circuit 121a. The carrier signal generation circuit 120a has a period of 64 μs when the carrier frequency is set to 15.6 kHz, and generates a sawtooth wave whose signal level changes in proportion to time.

比較回路121aはマイクロコンピュータ内のディジタルコンパレータで、ダブルバッファより構成される出力設定手段122aのデータと鋸歯状波のキャリヤ信号と比較してPWM波形を生成する。図3に示すPWM制御回路12aは3相出力の1相分で、3相出力の場合にはPWM制御回路12aを3個有する。ただし、キャリヤ信号発生回路120aは1つで共用化できる。   The comparison circuit 121a is a digital comparator in the microcomputer and generates a PWM waveform by comparing the data of the output setting means 122a constituted by a double buffer with a sawtooth carrier signal. The PWM control circuit 12a shown in FIG. 3 has one phase for three-phase output, and has three PWM control circuits 12a for three-phase output. However, one carrier signal generation circuit 120a can be shared.

記憶手段15は、電気角に対応した所望の電圧信号(正弦波データ)を記憶したもので、256(8ビット)から512(9ビット)個の数値データの配列である。電圧振幅に相当する数値データは9ビットデータで、通常は−256から+256まで電気角に対応した正弦波データを記憶している。   The storage means 15 stores a desired voltage signal (sine wave data) corresponding to an electrical angle, and is an array of 256 (8 bits) to 512 (9 bits) numerical data. Numerical data corresponding to the voltage amplitude is 9-bit data, and usually sine wave data corresponding to an electrical angle from −256 to +256 is stored.

回転数検知手段12bは、位置検出手段8の出力信号を検知し回転周期を検出する回転周期検知手段123と、回転周期検知手段123より回転数を演算する回転数演算手段129、回転周期検知手段123より検知した回転数に応じて進角値αを決める進角制御手段124と、回転周期検知手段123より検知した電気角60°(180°、360°の設定も可能)に相当する期間内にキャリヤ信号発生回路120aの出力パルス数kをカウントし、つぎの60°(180°、360°の設定も可能)はキャリヤ信号1周期の電気角Δθを演算して回転子位置に対応する電気角を演算する電気角演算手段125と、電気角演算手段125より演算した電気角と進角値αより電気角を設定して出力レベル変換回路12cに電気角信号を出力する電気角検知手段126とで構成している。   The rotation speed detection means 12b includes a rotation cycle detection means 123 that detects an output signal of the position detection means 8 and detects a rotation cycle, a rotation speed calculation means 129 that calculates the rotation speed from the rotation cycle detection means 123, and a rotation cycle detection means. Within a period corresponding to an advance angle control means 124 that determines an advance angle value α according to the number of revolutions detected from 123 and an electrical angle of 60 ° (180 °, 360 ° can be set) detected by the rotation period detection means 123. Then, the number of output pulses k of the carrier signal generation circuit 120a is counted, and the next 60 ° (180 ° and 360 ° can be set) is calculated by calculating the electrical angle Δθ of one cycle of the carrier signal and corresponding to the rotor position. An electrical angle computing means 125 for computing the angle, an electrical angle set by the electrical angle computed by the electrical angle computing means 125 and the advance value α, and outputting an electrical angle signal to the output level conversion circuit 12c Is constituted by the detecting means 126.

出力レベル変換回路12cは、記憶手段15より電気角に対応した振幅信号Aを呼び出す呼び出し手段127と、呼び出し手段127の出力信号Aにレベル変換値Gを演算してPWM制御回路12aに出力する出力演算手段128とで構成している。通常、記憶手段15のデータは、インバータ回路7の最大出力レベルに対応した数値なので、出力演算手段128の演算はインバータ出力電圧レベルを減らす演算となり、レベル変換値Gはかけ算の場合1よりも小さな数値となる。わり算の場合には1よりも大きい数値となる。   The output level conversion circuit 12c is a calling unit 127 that calls the amplitude signal A corresponding to the electrical angle from the storage unit 15, and an output that calculates the level conversion value G from the output signal A of the calling unit 127 and outputs it to the PWM control circuit 12a. It is comprised with the calculating means 128. FIG. Usually, since the data in the storage means 15 is a numerical value corresponding to the maximum output level of the inverter circuit 7, the operation of the output operation means 128 is an operation for reducing the inverter output voltage level, and the level conversion value G is smaller than 1 in the case of multiplication. It becomes a numerical value. In the case of division, the value is larger than 1.

レベル変換値Gは、回転数制御手段12dより出力され、回転数制御手段12dは、モータ回転数を所定値に設定する回転数設定手段120eと、回転数演算手段129で検知される検知回転数と設定回転数を比較して誤差信号を出力する回転数比較手段121eとで構成している。レベル変換値Gは、検知回転数と設定回転数を比較した誤差信号に対応した数値で、設定回転数に対する誤差信号だけではなく、回転数変化と誤差信号よりルックアップテーブルを参照するファジィテーブル方式にすれば回転制御性能を向上させることができる。   The level conversion value G is output from the rotational speed control means 12d, and the rotational speed control means 12d detects the rotational speed detected by the rotational speed setting means 120e that sets the motor rotational speed to a predetermined value and the rotational speed calculation means 129. And a rotation speed comparison means 121e that compares the set rotation speed and outputs an error signal. The level conversion value G is a numerical value corresponding to an error signal obtained by comparing the detected rotational speed with the set rotational speed, and is a fuzzy table system that refers to a lookup table from the rotational speed change and the error signal as well as an error signal for the set rotational speed. In this case, the rotation control performance can be improved.

上記構成において電気角に対応した各部波形関係は、図4に示すようになる。位置検出
手段8の出力信号、いいかえれば位置信号CS1、CS2、CS3は、電気角60°ごとに信号が変化する。位置信号CS1、CS2、CS3の変化に同期して、位置信号CS1、CS2、CS3の状態データを読み込み、状態データより電気角を検出できる。さらに、電気角速度を60°(180°、360°の設定も可能)周期で算出して、キャリヤ信号出力ごとに電気角を更新している。
In the above configuration, the waveform relationship of each part corresponding to the electrical angle is as shown in FIG. The output signal of the position detection means 8, in other words, the position signals CS1, CS2, and CS3 change at every electrical angle of 60 °. In synchronization with changes in the position signals CS1, CS2, and CS3, the state data of the position signals CS1, CS2, and CS3 are read, and the electrical angle can be detected from the state data. Furthermore, the electrical angular velocity is calculated at a period of 60 ° (180 ° and 360 ° can also be set), and the electrical angle is updated for each carrier signal output.

信号vcはキャリヤ信号発生回路120aの鋸歯状波の出力信号で、0から512まで変化するタイマカウンタのタイマ値である。タイマ値が512になると、タイマカウンタがオーバーフローして0に戻り、キャリヤ割り込み信号cを発生させる。信号vuは、比較回路121aの一方の入力信号で、基本的には出力レベル変換回路12cの出力信号と同じであり、この場合は、進角値αは0でレベル変換値Gは1の場合を示す。   The signal vc is a sawtooth wave output signal of the carrier signal generation circuit 120a, and is a timer value of the timer counter that changes from 0 to 512. When the timer value reaches 512, the timer counter overflows and returns to 0 to generate the carrier interrupt signal c. The signal vu is one input signal of the comparison circuit 121a and is basically the same as the output signal of the output level conversion circuit 12c. In this case, the advance value α is 0 and the level conversion value G is 1. Indicates.

この信号vuは記憶手段15に記憶した正弦波データの振幅信号Aにレベル変換値Gを掛けて256を足したもので、vu=A×G+256より計算される。256を中心値として0から512まで正弦波状に変化する。   This signal vu is obtained by multiplying the amplitude signal A of the sine wave data stored in the storage means 15 by the level conversion value G and adding 256, and is calculated from vu = A × G + 256. It changes in a sinusoidal form from 0 to 512 with 256 as the center value.

信号uは信号vuとキャリヤ信号発生回路120aの出力データvcと大小比較したPWM波形を示す。この信号uによりインバータ駆動回路13を介してインバータ回路7を駆動し、モータ5に電圧を印加することにより、ほぼ正弦波状の電流でモータ5を駆動することができる。この信号uはU相の上アームトランジスタの駆動信号で、下アームトランジスタの駆動信号は信号uの反転信号となる。実際にトランジスタに加える信号は、さらにターンオフタイムを考慮したデッドタイム制御が加わり、上下アームトランジスタの同時導通を禁止する期間を設けている。   The signal u indicates a PWM waveform that is compared in magnitude with the signal vu and the output data vc of the carrier signal generation circuit 120a. By driving the inverter circuit 7 via the inverter drive circuit 13 by this signal u and applying a voltage to the motor 5, the motor 5 can be driven with a substantially sinusoidal current. The signal u is a drive signal for the U-phase upper arm transistor, and the drive signal for the lower arm transistor is an inverted signal of the signal u. The signal actually applied to the transistor is further subjected to dead time control considering the turn-off time, and has a period for prohibiting simultaneous conduction of the upper and lower arm transistors.

これにより、キャリヤ信号に同期して演算により電気角を検出し、記憶手段15に記憶した正弦波データを読み出すことができるので、キャリヤ信号の周波数を高くして位置検出分解性能を高くすることができ、モータ5の回転制御性能を向上することができる。   As a result, the electrical angle can be detected by calculation in synchronization with the carrier signal, and the sine wave data stored in the storage means 15 can be read out, so that the frequency of the carrier signal can be increased to improve the position detection resolution performance. The rotation control performance of the motor 5 can be improved.

上記構成において、図5を参照しながら、モータ回転制御の動作を説明する。   The operation of the motor rotation control in the above configuration will be described with reference to FIG.

図5のステップ200でモータ回転制御を開始される。ステップ201で各種初期設定を行い、ステップ202でPWM制御回路12aのキャリヤ信号発生回路120aのカウントを開始させ、ステップ203で位置検出手段8の位置信号に応じて、PWM制御によりインバータ回路7を駆動して、回転制御される。   In step 200 of FIG. 5, motor rotation control is started. In step 201, various initial settings are performed. In step 202, counting of the carrier signal generation circuit 120a of the PWM control circuit 12a is started. In step 203, the inverter circuit 7 is driven by PWM control according to the position signal of the position detecting means 8. Then, the rotation is controlled.

ステップ204で、キャリヤ割り込み信号cを検出して割り込み信号が発生したかどうかを検出し、割り込み信号が発生するとステップ205に進み、キャリヤ信号割り込みサブルーチンを実行する。キャリヤ信号割り込みの優先度は異常割り込みを除き、最も高い優先度とする。ここで、60°(180°、360°の設定も可能)の位置信号が変化する間のキャリヤ信号をカウントすることにより電気角速度を検出し、電気角速度から算出される電気角に応じて波形記憶手段12bより正弦波データを呼び出し、PWM制御データを設定する。ステップ206で、インバータ回路4を構成するトランジスタ(IGBT)の駆動制御を行う。   In step 204, the carrier interrupt signal c is detected to detect whether or not an interrupt signal has been generated. If an interrupt signal is generated, the process proceeds to step 205 to execute a carrier signal interrupt subroutine. The priority of the carrier signal interrupt is the highest priority except for the abnormal interrupt. Here, the electrical angular velocity is detected by counting the carrier signal while the position signal of 60 ° (180 ° and 360 ° can be set) is changed, and the waveform is stored according to the electrical angle calculated from the electrical angular velocity. The sine wave data is called from the means 12b and the PWM control data is set. In step 206, drive control of the transistor (IGBT) constituting the inverter circuit 4 is performed.

ステップ207は、位置信号CS1、CS2、CS3のエッジ信号を検出して割り込み信号が発生したかどうかを検出し、割り込み信号が発生するとステップ208に進み、位置信号割り込みサブルーチンを実行する。位置信号割り込みの優先度は、キャリヤ信号割り込みのつぎに設定する。 ここでは、回転周期と回転数の検出、60°(180°、360°の設定も可能)ごとの電気角の設定、キャリヤ信号1周期の電気角の演算等の処理を実行する。   Step 207 detects edge signals of the position signals CS1, CS2 and CS3 to detect whether or not an interrupt signal is generated. When the interrupt signal is generated, the process proceeds to step 208 to execute a position signal interrupt subroutine. The priority of the position signal interrupt is set next to the carrier signal interrupt. Here, processing such as detection of the rotation period and the number of rotations, setting of an electrical angle for every 60 ° (180 ° and 360 ° can be set), calculation of an electrical angle for one cycle of the carrier signal, and the like are executed.

ステップ209にて行程の終了判定を行い、行程続行ならばステップ203に戻り、行程終了ならばステップ210に進んで、トランジスタ(IGBT)をすべてオフさせてから、ステップ211に進み、キャリヤ信号のカウントを停止させ、ステップ212にて次行程に移行する。   In step 209, the end of the process is determined. If the process is continued, the process returns to step 203. If the process is completed, the process proceeds to step 210. All the transistors (IGBTs) are turned off, and then the process proceeds to step 211. Is stopped, and the process proceeds to the next step in step 212.

つぎに、回転子位置検出手段8の出力信号、すなわち位置信号CS1、CS2、CS3のエッジを検出したときの位置信号割り込み動作について、図6を参照しながら説明する。 ステップ300より、エッジ信号により外部割り込みが生じ位置信号割り込みサブルーチンを開始し、ステップ301で位置信号CS1、CS2、CS3の状態データを入力し、回転子位置を検出する。ステップ302で、位置信号より電気角θcを設定する。U相が電気角0度とすれば、V相は120度、W相は240度に設定される。   Next, the position signal interruption operation when the output signal of the rotor position detecting means 8, that is, the edge of the position signals CS1, CS2, and CS3 is detected will be described with reference to FIG. In step 300, an external interrupt is generated by an edge signal, and a position signal interrupt subroutine is started. In step 301, status data of position signals CS1, CS2, and CS3 are input, and a rotor position is detected. In step 302, the electrical angle θc is set from the position signal. If the U phase has an electrical angle of 0 degrees, the V phase is set to 120 degrees and the W phase is set to 240 degrees.

ステップ303でキャリヤ信号発生回路120aのキャリヤ割り込み信号cのパルス数のカウント値kをキャリヤカウンタメモリkcに記憶し、ステップ304でカウント値kをクリヤし、ステップ305でキャリヤ信号発生回路120aの出力信号1周期の電気角Δθを演算する。位置信号割り込み周期は電気角60度に相当するので、Δθ=60/kcで表される。   In step 303, the count value k of the number of pulses of the carrier interrupt signal c of the carrier signal generation circuit 120a is stored in the carrier counter memory kc. In step 304, the count value k is cleared. In step 305, the output signal of the carrier signal generation circuit 120a. One period of electrical angle Δθ is calculated. Since the position signal interruption cycle corresponds to an electrical angle of 60 degrees, Δθ = 60 / kc.

ここで、キャリヤ信号発生回路120aの1周期あたりの電気角を演算することにより、回転周期が変化しても電気角を演算して検知することができ、位置検出精度を向上できて、モータ4に回転子の電気角に応じた所望の電圧波形を印加することができる。   Here, by calculating the electrical angle per cycle of the carrier signal generation circuit 120a, the electrical angle can be calculated and detected even when the rotation cycle changes, and the position detection accuracy can be improved. A desired voltage waveform corresponding to the electrical angle of the rotor can be applied.

ステップ306で基準電気角が0°かどうかを判定し、0°ならばステップ307で周期測定タイマカウンタTの測定値を周期測定メモリToに記憶し、ステップ308でタイマカウンタTをクリヤする。ステップ309で周期Toより回転子回転数Nを求め、ステップ310で設定回転数Nsと検知回転数Nとの誤差信号に応じて、レベル変換値Gを求める。ステップ311で、検知回転数Nに応じた進角値αを求め、ステップ312でタイマカウンタを開始し、ステップ313に進んでサブルーチンをリターンする。   In step 306, it is determined whether or not the reference electrical angle is 0 °. If 0 °, the measured value of the cycle measurement timer counter T is stored in the cycle measurement memory To in step 307, and the timer counter T is cleared in step 308. In step 309, the rotor rotational speed N is determined from the period To, and in step 310, the level conversion value G is determined according to the error signal between the set rotational speed Ns and the detected rotational speed N. In step 311, an advance value α corresponding to the detected rotational speed N is obtained, a timer counter is started in step 312, the process proceeds to step 313, and the subroutine is returned.

つぎに、キャリヤ信号割り込み動作について図7を参照しながら説明する。キャリヤ信号に同期して回転子位置に対応した電気角を求め、波形記憶手段12bの信号を読み出してPWM出力するものである。   Next, the carrier signal interrupt operation will be described with reference to FIG. The electrical angle corresponding to the rotor position is obtained in synchronization with the carrier signal, the signal of the waveform storage means 12b is read and PWM output is performed.

キャリヤ信号発生回路120aのタイマカウンタがオーバーフローすると割り込み信号が発生し、ステップ400より始まるキャリヤ信号割り込みサブルーチンを実行する。 ステップ401でキャリヤカウンタのカウント値kをインクリメントし、ステップ402で電気角θを演算する。電気角θは、キャリヤ信号1周期の電気角Δθとキャリヤカウンタのカウント値kの積に進角値αと位置信号割り込みサブルーチンで検出した電気角θcの和より求める。電気角θは、U、V、W各相とも求める。   When the timer counter of the carrier signal generation circuit 120a overflows, an interrupt signal is generated, and a carrier signal interrupt subroutine starting from step 400 is executed. In step 401, the count value k of the carrier counter is incremented, and in step 402, the electrical angle θ is calculated. The electrical angle θ is obtained from the product of the electrical angle Δθ of one cycle of the carrier signal and the count value k of the carrier counter, and the sum of the advance value α and the electrical angle θc detected by the position signal interruption subroutine. The electrical angle θ is obtained for each of the U, V, and W phases.

ステップ403で波形記憶手段12bより電気角θに対応した波形データを呼び出す。電気角最大値は360度なので、θが360度以上になると0に戻ってデータを読み出す。ステップ404で位置信号割り込みサブルーチンで求めたレベル変換値Gより信号vuを演算し、ステップ405でPWM制御回路12aに信号を加える比較回路121aの出力設定バッファ、すなわち出力設定手段122にデータを転送し、ステップ406でサブルーチンリターンする。V相、W相もステップ402からステップ405までU相と同様の処理を行う。   In step 403, the waveform data corresponding to the electrical angle θ is called from the waveform storage means 12b. Since the electrical angle maximum value is 360 degrees, when θ reaches 360 degrees or more, the value returns to 0 and data is read. In step 404, the signal vu is calculated from the level conversion value G obtained in the position signal interruption subroutine, and in step 405, the data is transferred to the output setting buffer of the comparison circuit 121a that applies the signal to the PWM control circuit 12a, that is, the output setting means 122. In step 406, the subroutine returns. The V-phase and W-phase are processed in the same manner as the U-phase from step 402 to step 405.

次に図8を参照しながら、位置信号CS1、CS2、CS3のエッジが検出できないと
きの動作を説明する。
Next, the operation when the edges of the position signals CS1, CS2, and CS3 cannot be detected will be described with reference to FIG.

図8(1)を参照にして、電気角60°毎に電気角速度を更新するときの電気角の算出について説明する。まず、電気角0〜60°間のキャリヤ信号発生回路120aの出力パルス数kをカウントし、60°のときにk1とすると、キャリヤあたりの電気角速度Δθは60/k1となり、電気角60〜120°間電気角θは60+60×k/k1で算出できる。   With reference to FIG. 8A, calculation of the electrical angle when the electrical angular velocity is updated every electrical angle 60 ° will be described. First, the number k of output pulses of the carrier signal generation circuit 120a between 0 to 60 ° is counted, and when k1 is 60 °, the electrical angular velocity Δθ per carrier is 60 / k1, and the electrical angle 60 to 120 is obtained. The electrical angle θ between the angles can be calculated as 60 + 60 × k / k1.

出力パルス数kは電気角速度を更新する毎に、0にリセットする。また電気角60〜120°間のキャリヤ信号発生回路の出力パルス数kをカウントし、120°のときにk2とすると、キャリヤあたりの電気角速度Δθは60/k2となり、電気角120〜180°間電気角θは120+60×k/k2で算出できる。同様にして、電気角180°以降についても、出力パルス数kをそれぞれ、k3、k4、k5、・・・とすると、電気角θは180+60×k/k3、240+60×k/k4、300+60×k/k5、・・・で計算することができる。   The output pulse number k is reset to 0 each time the electrical angular velocity is updated. Further, the number k of output pulses of the carrier signal generation circuit between 60 and 120 ° of electrical angle is counted, and when k2 at 120 °, the electrical angular velocity Δθ per carrier is 60 / k2, and between 120 and 180 ° of electrical angle. The electrical angle θ can be calculated as 120 + 60 × k / k2. Similarly, for the electrical angle of 180 ° and after, if the output pulse numbers k are k3, k4, k5,..., The electrical angle θ is 180 + 60 × k / k3, 240 + 60 × k / k4, 300 + 60 × k. / K5,...

図8(2)を参照して、例えばCS3がハイに固定され、CS3のエッジ信号が検出できない場合、従来のルールに従って電気角を更新する場合について、説明する。   With reference to FIG. 8 (2), for example, when CS3 is fixed high and an edge signal of CS3 cannot be detected, the case where the electrical angle is updated according to the conventional rule will be described.

電気角120°までは、60+60×k/k1で電気角を算出するが、CS3のハイからローのエッジ信号が検出できないため、60+60×k/k1で算出される電気角が120°を越えると、120°で固定された状態となる。つぎに電気角が更新されるのは、180°でCS2のローからハイのエッジ信号と、240°でCS1のハイからローのエッジ信号により、キャリヤ信号発生回路の出力パルス数がk4になったあととなるため、それまでは120°で固定され、240°になったと同時に120°に更新される。この場合、誤った電気角でPWM制御することとなり、大電流を流す危険がある。   The electrical angle is calculated as 60 + 60 × k / k1 until the electrical angle is 120 °. However, since the edge signal from high to low of CS3 cannot be detected, the electrical angle calculated as 60 + 60 × k / k1 exceeds 120 °. , Fixed at 120 °. Next, the electrical angle is updated because the CS2 low-to-high edge signal at 180 ° and the CS1 high-to-low edge signal at 240 ° causes the number of output pulses of the carrier signal generation circuit to be k4. Since it will be later, it is fixed at 120 ° until then, and it is updated to 120 ° at the same time as 240 °. In this case, PWM control is performed with an incorrect electrical angle, and there is a risk of flowing a large current.

図8(3)を参照して、この対策方法について、説明する。位置信号CS3がハイに固定され、CS3のエッジ信号が検出できない場合、60+60×k/k1で算出される電気角が120°を越えると、計算値が130°になるまでは120°で固定し、その後は再び、60+60×k/k1で電気角を計算する。   This countermeasure method will be described with reference to FIG. When the position signal CS3 is fixed high and the CS3 edge signal cannot be detected, if the electrical angle calculated by 60 + 60 × k / k1 exceeds 120 °, it is fixed at 120 ° until the calculated value reaches 130 °. Thereafter, the electrical angle is calculated again at 60 + 60 × k / k1.

電気角速度は更新されないため、出力パルス数kはカウントされ続けており、回転数の増減が激しくない範囲においては、ほぼ正しい電気角での演算が可能になる。また今回は120°から130°になるまでの10°の間のみを、120°に固定するようにしているが、この期間短くすることも可能である。ただし、位置信号に異常がないときでも、電気角速度が更新されるときの回転速度の変動が大きくなるとき、例えば、回転ドラムの回転数が600r/minから500r/min以下に遅くなったとき、電気角速度を更新することができない弊害があるため、この期間は電気角速度を更新する周期や回転数変動なども考慮して、決める必要がある。   Since the electrical angular velocity is not updated, the number of output pulses k continues to be counted, and calculation with a substantially correct electrical angle is possible within a range where the increase / decrease in the rotational speed is not severe. In this case, only 10 ° from 120 ° to 130 ° is fixed at 120 °, but this period can be shortened. However, even when there is no abnormality in the position signal, when the fluctuation of the rotational speed when the electrical angular speed is updated increases, for example, when the rotational speed of the rotating drum decreases from 600 r / min to 500 r / min or less, Since there is a detrimental effect that the electrical angular velocity cannot be updated, it is necessary to determine this period in consideration of the cycle of updating the electrical angular velocity and fluctuations in the rotational speed.

上記は、電気角60°毎に電気角速度を更新しているが、高速回転数では位置信号CS1、CS2、CS3のエッジによる割り込みが、低速に比べて増えるため、電気角速度の更新周期を減らすことが可能である。低速回転域で電気角60°毎に電気角速度を求めて、電気角を算出していたが、回転ドラムの回転数が600r/min以上になる高速回転域では、電気角360°毎に電気角速度を求めて、電気角を算出するように変更する。   In the above, the electrical angular velocity is updated every 60 ° electrical angle, but interruptions due to the edges of the position signals CS1, CS2, and CS3 increase compared to the low speed at high rotational speeds, so the electrical angular velocity update cycle is reduced. Is possible. The electrical angle was calculated by obtaining the electrical angular velocity every 60 ° electrical angle in the low-speed rotation range. However, in the high-speed rotation range where the rotational speed of the rotating drum is 600 r / min or more, the electrical angular velocity is calculated every 360 ° electrical angle. And change to calculate the electrical angle.

つまり、高速回転域では、電気角更新毎の実回転数に対する回転数変化の割合が小さいため、電気角更新周期を遅くしても、影響が少ない。また位置信号CS1,CS2,CS3それぞれの間の位置ばらつきによって、生じる電気角の変動を抑えることができ、位置
信号入力される毎に電気角を合わなく高速回転域で安定した回転制御を行うことができる。
In other words, in the high-speed rotation region, since the rate of change in the rotational speed with respect to the actual rotational speed for each electrical angle update is small, there is little influence even if the electrical angle update cycle is delayed. In addition, fluctuations in the electrical angle caused by position variations between the position signals CS1, CS2, and CS3 can be suppressed, and stable rotation control can be performed in a high-speed rotation range without matching the electrical angle each time a position signal is input. Can do.

つまり高速回転域では、あるホールセンサの位置信号CSxのみを検知することができれば、安定した回転制御を行うことができる。位置信号が入力されているホールセンサを記録手段に記録し、このホールセンサから信号をCSxとして高速回転時の位置検知に使用することにより、回転数検知回路中にあるコネクタが特に高速回転時の振動により接触不良が生じ、これにより断線が特定のホールセンサのラインで、発生しているときは、この影響を最小限にとどめて、安定した回転制御を行うことができる。   That is, in the high-speed rotation range, if only the position signal CSx of a certain hall sensor can be detected, stable rotation control can be performed. The hall sensor to which the position signal is input is recorded in the recording means, and the signal from this hall sensor is used as CSx for position detection at high speed rotation. When a contact failure occurs due to vibration and a disconnection occurs in a specific Hall sensor line, this effect can be minimized and stable rotation control can be performed.

つぎに、図9を参照して、位置信号CS3がハイに固定されたときの別の対策方法について、説明する。上記のように、全てのエッジ信号入力のたびにリセットされるキャリヤ信号発生回路120aの出力パルス数kとは別に、位置信号CS1、CS2、CS3のそれぞれについて、同期する出力パルス数k1、k2、k3を求め、電気角速度Δθ1、Δθ2、Δθ3を算出する。   Next, another countermeasure method when the position signal CS3 is fixed high will be described with reference to FIG. As described above, in addition to the output pulse number k of the carrier signal generation circuit 120a that is reset every time an edge signal is input, for each of the position signals CS1, CS2, and CS3, the synchronized output pulse numbers k1, k2, k3 is obtained, and electrical angular velocities Δθ1, Δθ2, and Δθ3 are calculated.

これによって、出力パルス数kが計算できない120〜240°の範囲でも、k1、k2から電気角を算出することができる。つまり電気角は、k1、k2から、120〜180°の範囲では、120+60k/(k11+k20)×2で算出することができる。位置信号CS1,CS2,CS3の全てのエッジ信号が検知できているときは、キャリヤ信号発生回路120aの出力パルス数kから60°毎に電気角を更新し、検知できない相があるときは、検知できている残りの相のエッジ信号から算出できる電気角速度の平均から電気角を求めることにより、正しい電気角での演算が可能になる。   As a result, the electrical angle can be calculated from k1 and k2 even in the range of 120 to 240 ° where the output pulse number k cannot be calculated. That is, the electrical angle can be calculated as 120 + 60 k / (k11 + k20) × 2 in the range of 120 to 180 ° from k1 and k2. When all the edge signals of the position signals CS1, CS2 and CS3 can be detected, the electrical angle is updated every 60 ° from the number k of output pulses of the carrier signal generation circuit 120a. By calculating the electrical angle from the average of electrical angular velocities that can be calculated from the edge signals of the remaining phases, calculation with the correct electrical angle becomes possible.

また上記の例で、120°に固定される時間は、一つ前の電気角速度で10°前後が適当である。これは電気角速度が電気角60°毎の変動が、±1/6以内に収まっていることを前提としているが、これより変動が大きいときは、電気角を固定される時間を長めにして調整する。   In the above example, the time fixed at 120 ° is suitably around 10 ° at the previous electrical angular velocity. This is based on the assumption that the electrical angular velocity is within ± 1/6 of the fluctuation of electrical angle every 60 °. If the fluctuation is larger than this, adjust the electrical angle for a longer time. To do.

つぎに、図10、図11を参照して、回転数検知手段の異常検知および異常報知について、説明する。図10は回転数検知手段の異常検知および異常報知についてのフローチャートである。   Next, the abnormality detection and abnormality notification of the rotation speed detection means will be described with reference to FIGS. FIG. 10 is a flowchart of abnormality detection and abnormality notification of the rotation speed detection means.

図10のステップ500で回転数検知手段の異常検知を開始し、ステップ501で初期設定として、回転数検知手段の回数(以下、異常Ct)に0を入力する。ステップ502でモータを起動し、モータ回転制御を開始する。ステップ503で回転ドラムの回転数が600r/min以上になったら、ステップ504で初期化として、位置信号CS1、CS2、CS3それぞれのエッジ毎カウント数(以下、C1、C2、C3)と全位置信号のカウント数合計(以下、全C)に0を入力する。   In step 500 of FIG. 10, abnormality detection of the rotation speed detection means is started, and in step 501, 0 is input as the number of rotation detection means (hereinafter referred to as abnormality Ct) as an initial setting. In step 502, the motor is started and motor rotation control is started. When the rotational speed of the rotating drum reaches 600 r / min or more at step 503, initialization at step 504 is performed as counts for each edge of the position signals CS1, CS2, and CS3 (hereinafter referred to as C1, C2, and C3) and all position signals. 0 is input to the total number of counts (hereinafter, all C).

ステップ505で位置信号CS1の割り込みがある場合は、ステップ506でC1と全Cそれぞれに1を加算し、位置信号CS1の割り込みがない場合は、ステップ507に進む。ステップ507で位置信号CS2の割り込みがある場合は、ステップ508でC2と全Cそれぞれに1を加算し、位置信号CS2の割り込みがない場合は、ステップ509に進む。   If there is an interruption of the position signal CS1 in step 505, 1 is added to each of C1 and all C in step 506, and if there is no interruption of the position signal CS1, the process proceeds to step 507. If there is an interruption of the position signal CS2 in step 507, 1 is added to each of C2 and all C in step 508, and if there is no interruption of the position signal CS2, the process proceeds to step 509.

ステップ509で位置信号CS3の割り込みがある場合は、ステップ510でC3と全Cそれぞれに1を加算し、位置信号CS3の割り込みがない場合は、ステップ511に進む。ステップ505からステップ510では、常に位置信号CS1、CS2、CS3を検知しており、優先順位はない。ステップ511で全Cが6に達していた場合、ステップ5
12に進み、6でない場合はステップ505に戻る。
If there is an interruption of the position signal CS3 in step 509, 1 is added to each of C3 and all C in step 510, and if there is no interruption of the position signal CS3, the process proceeds to step 511. In steps 505 to 510, the position signals CS1, CS2, and CS3 are always detected, and there is no priority order. If all C have reached 6 in step 511, step 5
Proceed to 12, and if not 6, return to step 505.

ステップ512でC1またはC2またはC3のいずれかが0の場合は、ステップ513に進み、C1、C2、C3の全てが0以外の場合は、ステップ519に進む。ステップ513で、回転数検知手段の異常を検知し、ステップ514でモータにブレーキをかけ、ステップ515でモータが停止したら、ステップ516で異常Ctに1を加算し、ステップ517で異常Ctが8になったら、ステップ518に進み、回転数検知手段の異常を、表示手段と吹鳴手段とからなる警報手段により、異常状態を表示し、使用者に報知する。   If any of C1, C2, or C3 is 0 in step 512, the process proceeds to step 513. If all of C1, C2, and C3 are other than 0, the process proceeds to step 519. In step 513, an abnormality in the rotational speed detection means is detected. In step 514, the motor is braked. In step 515, the motor is stopped. In step 516, 1 is added to the abnormality Ct. In step 517, the abnormality Ct is set to 8. If it becomes, it will progress to step 518 and will display an abnormal state by the alarm means which consists of a display means and a blowing means, and will notify a user of abnormality of a rotation speed detection means.

またステップ517で異常Ctが8でないなら、ステップ502に戻り、再度モータを起動し、モータの回転制御を行う。ステップ519では行程が終了しているかを確認し、終了前ならステップ505に戻る。終了している場合は、ステップ520でモータにブレーキをかけ、ステップ521でモータが停止したら、ステップ529で回転数検知手段の異常検知を終了する。ステップ521でモータが停止していないときは、モータ駆動中のステップ505からステップ511と同様に位置信号の割り込みを確認する。   If the abnormality Ct is not 8 in step 517, the process returns to step 502, the motor is started again, and the rotation of the motor is controlled. In step 519, it is confirmed whether the process has ended. If it is before the end, the process returns to step 505. If completed, the motor is braked at step 520, and when the motor is stopped at step 521, the abnormality detection of the rotational speed detection means is terminated at step 529. When the motor is not stopped in step 521, the position signal interruption is confirmed in the same manner as in steps 505 to 511 during motor driving.

ステップ522で位置信号CS1の割り込みがある場合は、ステップ523でC1と全Cそれぞれに1を加算し、位置信号CS1の割り込みがない場合は、ステップ524に進む。ステップ524で位置信号CS2の割り込みがある場合は、ステップ525でC2と全Cそれぞれに1を加算し、位置信号CS2の割り込みがない場合は、ステップ526に進む。ステップ526で位置信号CS3の割り込みがある場合は、ステップ527でC3と全Cそれぞれに1を加算し、位置信号CS3の割り込みがない場合は、ステップ528に進む。ステップ528で全Cが6に達していた場合、ステップ512に進み、6でない場合はステップ522に戻る。以上のようにして、回転数検知手段の異常検知を行う。   If there is an interruption of the position signal CS1 in step 522, 1 is added to each of C1 and all C in step 523, and if there is no interruption of the position signal CS1, the process proceeds to step 524. If there is an interruption of the position signal CS2 in step 524, 1 is added to each of C2 and all C in step 525, and if there is no interruption of the position signal CS2, the process proceeds to step 526. If there is an interruption of the position signal CS3 in step 526, 1 is added to each of C3 and all C in step 527. If there is no interruption of the position signal CS3, the process proceeds to step 528. If all C have reached 6 in step 528, the process proceeds to step 512, and if not, the process returns to step 522. As described above, the abnormality detection of the rotation speed detecting means is performed.

ステップ503では、検知を開始する回転数を限定して、高回転による振動でコネクタの接触不良などによる回転検知手段の異常を限定して検知するようにしているが、安定して回転制御できている領域であれば、この回転数の設定を下げたり、この限定をなしにしてもよい。   In step 503, the number of rotations at which detection is started is limited to detect abnormalities in the rotation detecting means due to contact failure of the connector due to vibration due to high rotation, but the rotation can be stably controlled. As long as it is an area, the setting of the number of revolutions may be lowered or this limitation may be omitted.

つぎに、図11で位置信号波形と位置信号CS1、CS2、CS3それぞれのエッジ毎カウント数C1、C2、C3と全位置信号のカウント数合計 全Cの関係について、説明する。   Next, the relationship between the position signal waveform and the edge counts C1, C2, and C3 of each of the position signals CS1, CS2, and CS3 and the total number of all position signal counts C will be described with reference to FIG.

図11(1)は位置信号CS1、CS2、CS3が通常に入ってくるときの位置信号波形とC1、C2、C3と全Cである。図のように、通常はそれぞれ位置信号のエッジ毎にカウントアップされ、全Cが6のときに、C1、C2、C3は2になる。全Cが6になった時点で、C1、C2、C3のいずれかが0であった場合は、異常検知される。また全Cが6になったときに、全CおよびC1、C2、C3は0が入力され、再度エッジごとにカウントアップする。   FIG. 11 (1) shows the position signal waveforms when the position signals CS1, CS2, and CS3 normally enter, C1, C2, and C3, and all C. As shown in the figure, normally, each position signal is counted up for each edge, and when all C are 6, C1, C2, and C3 become 2. When all the Cs become 6, and any of C1, C2, and C3 is 0, an abnormality is detected. When all Cs are 6, all Cs and C1, C2, and C3 are input with 0, and count up again for each edge.

図11(2)は、位置信号CS1がハイに固定されたときの位置信号波形とC1、C2、C3と全Cである。この場合、C2、C3が3になり、C1が0になるため、異常を検知する。   FIG. 11 (2) shows the position signal waveform, C1, C2, C3, and all C when the position signal CS1 is fixed high. In this case, C2 and C3 are 3 and C1 is 0, so an abnormality is detected.

図11(3)は、位置信号CS2がローに固定されたときの位置信号波形とC1、C2、C3と全Cである。この場合、C1、C3が3になり、C2が0になるため、異常を検知する。   FIG. 11 (3) shows the position signal waveform, C1, C2, and C3, and all C when the position signal CS2 is fixed low. In this case, C1 and C3 are 3 and C2 is 0, so an abnormality is detected.

つぎに、位置信号CS1、CS2、CS3それぞれのエッジから次のエッジまでの時間
(以下、T1、T2、T3)、電気角240°に相当する時間(以下、T)として、図12のフローチャートを用いて、回転数検知手段の異常検知と異常報知について、説明する。
Next, the flowchart of FIG. 12 is set as the time from the respective edges of the position signals CS1, CS2, CS3 to the next edge (hereinafter, T1, T2, T3) and the time corresponding to the electrical angle of 240 ° (hereinafter, T). The abnormality detection and abnormality notification of the rotation speed detection means will be described.

図12のステップ600で回転数検知手段の異常検知を開始し、ステップ601で初期設定として、回転数検知手段の回数(以下、異常Ct)に0を入力する。ステップ602でモータを起動し、モータ回転制御を開始する。ステップ603で回転ドラムの回転数が100r/min以上になったら、ステップ604で単位時間ΔTの経過を待ち、経過したら、ステップ605でT1、T2、T3それぞれにΔTを加算する。
ステップ606で位置信号CS1の割り込みがある場合は、ステップ607でT1に0を入力し、リセットする。ステップ608で位置信号CS2の割り込みがある場合は、ステップ609でT2に0を入力し、リセットする。ステップ610で位置信号CS3の割り込みがある場合は、ステップ611でT3に0を入力し、リセットする。ステップ606からステップ611では、常に位置信号CS1、CS2、CS3を検知しており、優先順位はない。ステップ612でT1またはT2またはT3のいずれかがTより大きい場合は、ステップ613に進み、T1、T2、T3の全てがT以下の場合は、ステップ619に進む。
In step 600 of FIG. 12, abnormality detection of the rotation speed detection means is started, and in step 601, 0 is input as the number of rotation detection means (hereinafter referred to as abnormality Ct) as an initial setting. In step 602, the motor is started and motor rotation control is started. When the rotational speed of the rotating drum becomes 100 r / min or more in step 603, the unit time ΔT is waited for in step 604, and after that, ΔT is added to each of T1, T2, and T3 in step 605.
If there is an interruption of the position signal CS1 in step 606, 0 is input to T1 in step 607 and reset. If there is an interruption of the position signal CS2 in step 608, 0 is input to T2 in step 609 to reset it. If there is an interruption of the position signal CS3 in step 610, 0 is input to T3 in step 611 to reset it. In steps 606 to 611, the position signals CS1, CS2, and CS3 are always detected, and there is no priority order. If any of T1, T2, or T3 is greater than T in step 612, the process proceeds to step 613. If all of T1, T2, and T3 are equal to or less than T, the process proceeds to step 619.

ステップ613で、回転数検知手段の異常を検知し、ステップ614でモータにブレーキをかけ、ステップ615でモータが停止したら、ステップ616で異常Ctに1を加算し、ステップ617で異常Ctが8になったら、ステップ618に進み、回転数検知手段の異常を、表示手段と吹鳴手段とからなる警報手段により、異常状態を表示し、使用者に報知する。またステップ617で異常Ctが8でないなら、ステップ602に戻り、再度モータを起動し、モータの回転制御を行う。   In step 613, an abnormality in the rotation speed detecting means is detected. In step 614, the motor is braked. In step 615, the motor is stopped. In step 616, 1 is added to the abnormality Ct. In step 617, the abnormality Ct is set to 8. If it becomes, it will progress to step 618 and will display an abnormal state by the alarm means which consists of a display means and a blowing means, and will alert | report to a user about abnormality of a rotation speed detection means. If the abnormality Ct is not 8 in step 617, the process returns to step 602, the motor is started again, and the rotation of the motor is controlled.

ステップ619では行程が終了しているかを確認し、終了前ならステップ604に戻る。終了している場合は、ステップ620でモータにブレーキをかけ、ステップ621でモータが停止したら、ステップ630で回転数検知手段の異常検知を終了する。ステップ621でモータが停止していないときは、モータ駆動中のステップ604からステップ611と同様に位置信号の割り込みを確認する。   In step 619, it is confirmed whether the stroke has been completed. If completed, the motor is braked at step 620, and when the motor is stopped at step 621, the abnormality detection of the rotational speed detection means is terminated at step 630. If the motor is not stopped in step 621, the interruption of the position signal is confirmed in the same manner as in steps 604 to 611 during motor driving.

ステップ622で単位時間ΔTの経過を待ち、経過したら、ステップ623でT1、T2、T3それぞれにΔTを加算する。ステップ624で位置信号CS1の割り込みがある場合は、ステップ625でT1に0を入力し、リセットする。ステップ626で位置信号CS2の割り込みがある場合は、ステップ627でT2に0を入力し、リセットする。ステップ628で位置信号CS3の割り込みがある場合は、ステップ629でT3に0を入力し、リセットする。つぎにステップ612に戻り、T1またはT2またはT3のいずれかがTより大きいかどうかを判定する。   In step 622, the process waits for the unit time ΔT to elapse, and when it elapses, in step 623, ΔT is added to each of T1, T2, and T3. If there is an interruption of the position signal CS1 in step 624, 0 is input to T1 in step 625 to reset it. If there is an interruption of the position signal CS2 in step 626, 0 is input to T2 in step 627 to reset it. If there is an interruption of the position signal CS3 in step 628, 0 is input to T3 in step 629 and reset. Next, returning to step 612, it is determined whether any of T1, T2, or T3 is greater than T.

ステップ603では、検知を開始する回転数を限定しているが、位置信号が検知できる回転数であれば、この回転数の設定を変更してもよい。また上記のように、Tは電気角240°に相当する時間として限定しているが、モータ回転制御での設定回転数が上昇、あるいは下降している途中、つまり回転数の変動の大きい加速、減速中は、240°から200°や280°と変更した電気角に相当する時間を、Tとしてもよい。加速、減速中は実際の電気角とのずれが必ず生じるため、回転検知手段の異常を検知する閾値を、定常状態より調整して、より精度の高い異常検知を可能にする。   In step 603, the number of rotations at which detection is started is limited, but the number of rotations may be changed as long as the position signal can be detected. As described above, T is limited as a time corresponding to an electrical angle of 240 °, but the set rotational speed in the motor rotation control is increasing or decreasing, that is, acceleration with a large fluctuation in the rotational speed, During deceleration, the time corresponding to the electrical angle changed from 240 ° to 200 ° or 280 ° may be T. Since the deviation from the actual electrical angle always occurs during acceleration and deceleration, the threshold value for detecting the abnormality of the rotation detecting means is adjusted from the steady state to enable more accurate abnormality detection.

つぎに、図13を用いて回転方向と位置信号の変化について説明する。図13は位置信号CS1、CS2、CS3がそれぞれハイのときは1、ローのときは0として、これら各位置信号をそれぞれ2進数表現し、CS1を1桁目、CS2を2桁目、CS3を3桁目と
して、これらを加算して10進数になおし、状態CSとしている。状態CSは、CS=CS1+2×CS2+4×CS3で算出できる。この位置信号から状態CSの変化する順番が決まっていることがわかる。正転方向に回転する場合、4→5→1→3→2→6→4となり、反転方向に回転する場合、2→3→1→5→4→6→2となる。また位置信号CS1、CS2、CS3は一度に全てハイ、全てがローとなることはないことから、状態CSが7または、全てが0になることはない。
Next, changes in the rotation direction and the position signal will be described with reference to FIG. In FIG. 13, the position signals CS1, CS2, and CS3 are 1 when the signal is high, and 0 when the signal is low. Each position signal is expressed in binary, CS1 is the first digit, CS2 is the second digit, and CS3 is As the third digit, these are added to the decimal number to obtain the state CS. The state CS can be calculated by CS = CS1 + 2 × CS2 + 4 × CS3. It can be seen from this position signal that the order in which the state CS changes is determined. When rotating in the forward direction, 4 → 5 → 1 → 3 → 2 → 6 → 4, and when rotating in the reverse direction, 2 → 3 → 1 → 5 → 4 → 6 → 2. Further, since the position signals CS1, CS2, and CS3 are all high at a time and are not all low at a time, the state CS is not 7 or all is 0.

これら状態CSの変化を、現在のCS状態と次のCS状態としてまとめると図14のようになる。正転、反転、停止はそれぞれに現在のCS状態と次のCS状態のパターンが決まっており、これ以外の状態の変化があったときは、回転数検知手段に異常が生じているとして検知することができる。   These changes in the state CS are summarized as the current CS state and the next CS state as shown in FIG. For forward rotation, reverse rotation, and stop, the pattern of the current CS state and the next CS state is determined respectively, and when there is a change in other states, it is detected that an abnormality has occurred in the rotational speed detection means be able to.

上記はベルトによる回転ドラムの駆動するベルト駆動方式の洗濯機を例にとって説明しているが、回転ドラムとモータが同軸となるダイレクトドライブ方式の洗濯機においても、ドラム回転数がモータ回転数と同様になるだけで、同様に回転数検知手段に異常を検知し、大電流が流れないように制御することが可能である。   The above is an example of a belt-driven washing machine in which a rotating drum is driven by a belt. However, in a direct-drive washing machine in which a rotating drum and a motor are coaxial, the drum rotation speed is the same as the motor rotation speed. In the same manner, it is possible to detect an abnormality in the rotational speed detection means and control so that a large current does not flow.

また上記はドラム式洗濯機を例にとって説明しているが、モータの回転駆動軸をクラッチによって撹拌翼か、洗濯兼脱水槽に結合するパルセータ式の縦型洗濯機においても、同様に回転数検知手段に異常を検知し、大電流が流れないように制御することが可能である。   In addition, the above description is given by taking a drum type washing machine as an example. However, the rotational speed detection is similarly performed in a pulsator type vertical washing machine in which the rotation drive shaft of the motor is coupled to a stirring blade or a washing and dewatering tank by a clutch. It is possible to detect an abnormality in the means and control so that a large current does not flow.

以上のように、本発明にかかる洗濯機は、モータの回転センサ回路の不良により、正しく位置検出ができない場合でも、モータを停止させ、この不良を報知するともに、大電流を流さないようにすることにより、モータやインバータ回路の故障を未然に防ぐ洗濯機に有用である。   As described above, in the washing machine according to the present invention, even when the position cannot be detected correctly due to a defect in the rotation sensor circuit of the motor, the motor is stopped, the defect is notified, and a large current is prevented from flowing. Therefore, the present invention is useful for a washing machine that prevents failure of a motor or an inverter circuit.

1 回転ドラム
2 水受け槽(水槽)
4 モータ
8 位置検出手段
11 制御回路
12 制御手段
12b 回転数検知手段
16 警報手段
1 Rotating drum 2 Water receiving tank (water tank)
4 Motor 8 Position detection means 11 Control circuit 12 Control means 12b Rotational speed detection means 16 Alarm means

Claims (10)

洗濯物を収容して水平方向又は傾斜方向を回転軸心として回転駆動される回転ドラムと、整流回路で整流された直流電力を交流電力に変換するインバータ回路と、前記回転ドラムを前記インバータ回路により駆動するモータと、前記モータの回転子位置を少なくとも1個以上のホールセンサで検知する位置検出手段と、前記位置検出手段から出力されるエッジ信号が第1の所定回数に達する毎にモータ電気角速度を更新し、前記モータ電気角速度からモータ回転数を検知する回転数検知手段と、洗い・すすぎ・脱水の各行程の少なくとも1つ以上の行程におけるモータ回転数を設定する回転数設定手段と、前記回転数検知手段および前記回転数設定手段の出力から前記インバータ回路を制御する制御手段とを備え、前記制御手段は、前記モータが回転中、あるホールセンサからのエッジ信号が第1の電気角に相当する間に入力されないときに、前記モータ電気角速度を更新する前の電気角速度でモータの回転制御をすることを特徴とする洗濯機。 A rotating drum that stores laundry and is rotationally driven with a horizontal direction or an inclined direction as a rotation axis, an inverter circuit that converts DC power rectified by a rectifying circuit into AC power, and the rotating drum that is driven by the inverter circuit A motor to be driven, position detection means for detecting the rotor position of the motor by at least one Hall sensor, and motor electrical angular velocity each time an edge signal output from the position detection means reaches a first predetermined number of times. The rotation number detection means for detecting the motor rotation speed from the motor electrical angular velocity, the rotation speed setting means for setting the motor rotation speed in at least one of the washing, rinsing, and dewatering strokes, And a control means for controlling the inverter circuit from outputs of the rotation speed detection means and the rotation speed setting means. During rotation of the motor, when an edge signal from a hall sensor is not input during the period corresponding to the first electrical angle, the rotation control of the motor is performed at the electrical angular speed before the motor electrical angular speed is updated. Washing machine. 前記モータの回転数がある第1の所定回転数以上になったときに、前記回転数検知手段のモータ電気角速度を更新するタイミングを、各ホールセンサのエッジ信号が第1の所定回数に達する毎から、あるホールセンサのエッジ信号が第2の所定回数に達する毎に変えるようにした請求項1記載の洗濯機。 The timing at which the motor electrical angular velocity of the rotation speed detecting means is updated when the rotation speed of the motor becomes equal to or higher than a first predetermined rotation speed every time the edge signal of each Hall sensor reaches the first predetermined number of times. 2. The washing machine according to claim 1, wherein an edge signal of a certain hall sensor is changed every time the second predetermined number of times is reached. あるホールセンサからのエッジ信号が入力されないときに、他のホールセンサのエッジ信号からモータ電気角速度を算出して回転制御するようにした請求項1または2に記載の洗濯機。 The washing machine according to claim 1 or 2, wherein when an edge signal from a certain hall sensor is not input, the motor electrical angular velocity is calculated from the edge signal of another hall sensor and the rotation is controlled. エッジ信号が入力されているホールセンサを記録する記録手段を備え、あるホールセンサからのエッジ信号が入力されないときに電源を切り、次回電源を入れてモータを動作する時に、前記記録手段に記録されているセンサのエッジ信号が第3の所定回数に達する毎にモータ電気角速度を更新するようにした請求項2記載の洗濯機。 Recording means for recording a Hall sensor to which an edge signal is input; the power is turned off when no edge signal is input from a certain Hall sensor; 3. The washing machine according to claim 2, wherein the motor electrical angular velocity is updated every time the edge signal of the sensor being reached reaches the third predetermined number of times. 前記制御手段からの信号を受けて警報を発する警報手段を有し、全ホールセンサのエッジ信号の合計が第3の所定回数に達したときに、あるホールセンサのエッジ信号が第4の所定回数以下のときに、前記回転数検知手段が異常であることを検知し、異常検知回数をカウントアップさせてブレーキをかけ、停止後、再度モータを動作させて、異常検知回数が第5の所定回数に達した場合、モータを停止し、異常報知するようにした請求項1〜4のいずれか1項に記載の洗濯機。 An alarm means for issuing an alarm in response to a signal from the control means, and when the sum of the edge signals of all the hall sensors reaches a third predetermined number of times, the edge signal of a certain hall sensor is a fourth predetermined number of times. In the following cases, it is detected that the rotational speed detection means is abnormal, the abnormality detection count is incremented, the brake is applied, the motor is operated again after stopping, and the abnormality detection count is the fifth predetermined number of times. The washing machine according to any one of claims 1 to 4, wherein the motor is stopped and an abnormality is notified when the value reaches the value. 前記モータの回転数が第2の所定回転数以上のときのみ、前記回転数検知手段が異常であることを検知するようにした請求項5記載の洗濯機。 6. The washing machine according to claim 5, wherein the rotational speed detection means detects that the rotational speed is abnormal only when the rotational speed of the motor is equal to or greater than a second predetermined rotational speed. あるホールセンサからのエッジ信号が第2の電気角に相当する間に入力されないときに、前記回転数検知手段が異常であることを検知する請求項5記載の洗濯機。 6. The washing machine according to claim 5, wherein when the edge signal from a certain hall sensor is not input during a time corresponding to the second electrical angle, the rotation number detecting means detects that it is abnormal. 前記回転数設定手段の目標回転数の変動時は、一定時よりも、第2の電気角に相当する時間を、増加、減少させる請求項7記載の洗濯機。 The washing machine according to claim 7, wherein the time corresponding to the second electrical angle is increased or decreased when the target rotation speed of the rotation speed setting means varies than when the target rotation speed is constant. 前記位置検出手段で検出される位置状態が、通常の順番以外の順に変化した場合に、前記回転数検知手段が異常であることを検知する請求項5記載の洗濯機。 The washing machine according to claim 5, wherein when the position state detected by the position detection means changes in an order other than a normal order, the rotation speed detection means detects an abnormality. 前記位置検出手段で検出される位置状態が、通常ではありえない状態に変化した場合に、前記回転数検知手段が異常であることを検知する請求項5記載の洗濯機。 The washing machine according to claim 5, wherein when the position state detected by the position detection unit changes to a state that is not normal, the rotation number detection unit detects an abnormality.
JP2011036746A 2011-02-23 2011-02-23 Washing machine Withdrawn JP2012170689A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011036746A JP2012170689A (en) 2011-02-23 2011-02-23 Washing machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011036746A JP2012170689A (en) 2011-02-23 2011-02-23 Washing machine

Publications (1)

Publication Number Publication Date
JP2012170689A true JP2012170689A (en) 2012-09-10

Family

ID=46974143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011036746A Withdrawn JP2012170689A (en) 2011-02-23 2011-02-23 Washing machine

Country Status (1)

Country Link
JP (1) JP2012170689A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014207779A (en) * 2013-04-12 2014-10-30 村田機械株式会社 Control device for brushless motor, electric angle estimation method for brushless motor, and storage medium
CN105262398A (en) * 2015-09-25 2016-01-20 广东高标电子科技有限公司 Vector control method and apparatus for permanent magnet synchronous motor based on Hall sensor
WO2019230245A1 (en) * 2018-05-28 2019-12-05 パナソニックIpマネジメント株式会社 Electric dust collection device, ventilation apparatus, and air cleaner
CN112796072A (en) * 2019-11-14 2021-05-14 青岛海尔洗衣机有限公司 Washing machine motor detection method and washing machine
CN114257142A (en) * 2021-12-13 2022-03-29 北京兆易创新科技股份有限公司 Motor control device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014207779A (en) * 2013-04-12 2014-10-30 村田機械株式会社 Control device for brushless motor, electric angle estimation method for brushless motor, and storage medium
CN105262398A (en) * 2015-09-25 2016-01-20 广东高标电子科技有限公司 Vector control method and apparatus for permanent magnet synchronous motor based on Hall sensor
WO2019230245A1 (en) * 2018-05-28 2019-12-05 パナソニックIpマネジメント株式会社 Electric dust collection device, ventilation apparatus, and air cleaner
CN112796072A (en) * 2019-11-14 2021-05-14 青岛海尔洗衣机有限公司 Washing machine motor detection method and washing machine
CN114257142A (en) * 2021-12-13 2022-03-29 北京兆易创新科技股份有限公司 Motor control device

Similar Documents

Publication Publication Date Title
JP3483740B2 (en) Washing machine
JP6023974B2 (en) Washing machine
JP2012170689A (en) Washing machine
JP3915557B2 (en) Motor drive device for washing machine
JP2017093534A (en) Washing machine
JP4238497B2 (en) Motor drive device for washing machine
JP2013052065A (en) Electric washing machine
JP2003135883A (en) Motor drive of washing machine
JP2013132412A (en) Washing machine
JP3858754B2 (en) Motor drive device for laundry equipment
JP4581227B2 (en) Motor drive device for washing machine
KR101186161B1 (en) Method to infer hall sensor position of Brushless Direct Current Motor
JP2003047793A (en) Motor drive apparatus of washing machine
JP4507466B2 (en) Washing machine
JP2017070541A (en) Washing machine
JP5671696B2 (en) Motor drive device for washing machine
JP2013244170A (en) Washing machine
JP2011151957A (en) Device for driving brushless motor
JP2005246076A (en) Inverter washing machine
JP7469964B2 (en) washing machine
JP4507442B2 (en) Motor drive device for washing machine
JP6054097B2 (en) Washing machine
JP7470014B2 (en) washing machine
JP2003093783A (en) Washing machine
JP2002291276A (en) Motor drive for washing machine

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20140513