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
JP3846599B2 - Motor control device and washing machine - Google Patents
[go: Go Back, main page]

JP3846599B2 - Motor control device and washing machine - Google Patents

Motor control device and washing machine Download PDF

Info

Publication number
JP3846599B2
JP3846599B2 JP2005229278A JP2005229278A JP3846599B2 JP 3846599 B2 JP3846599 B2 JP 3846599B2 JP 2005229278 A JP2005229278 A JP 2005229278A JP 2005229278 A JP2005229278 A JP 2005229278A JP 3846599 B2 JP3846599 B2 JP 3846599B2
Authority
JP
Japan
Prior art keywords
motor
triac
rotation speed
energization
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005229278A
Other languages
Japanese (ja)
Other versions
JP2006020498A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2005229278A priority Critical patent/JP3846599B2/en
Publication of JP2006020498A publication Critical patent/JP2006020498A/en
Application granted granted Critical
Publication of JP3846599B2 publication Critical patent/JP3846599B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B40/00Technologies aiming at improving the efficiency of home appliances, e.g. induction cooking or efficient technologies for refrigerators, freezers or dish washers

Landscapes

  • Main Body Construction Of Washing Machines And Laundry Dryers (AREA)
  • Control Of Washing Machine And Dryer (AREA)
  • Control Of Ac Motors In General (AREA)

Description

この発明は、モータの制御装置に関するものであり、特にモータ駆動方法、モータ起動時における回転の安定性、及び回路の故障検出方法に関するものである。   The present invention relates to a motor control device, and more particularly to a motor driving method, rotation stability at the time of motor startup, and a circuit failure detection method.

図33は、例えば特許文献1に示された従来の単相誘導モータの駆動回路を示すものであり、図33において、1は商用電源、2は単相誘導モータ、11は商用電源1のゼロクロスを検出するゼロクロス検出回路、8はトリガパルス発生回路で、ゼロクロス検出信号が入力されている。12はトライアックであり、トリガパルス発生回路8はトライアック12を制御する。6は回転検出器である。19は起動補償回路であり、23は起動補償位相角データ入力端子、20は運転開始信号入力端子でセット端子Sに接続され、22はスイッチでQ出力にて切り替え制御される。21は設定回転数データ入力端子、13は減算回路、14は減算回路13からの回転数データと回転数検出器6で検出された回転数との一致を検出する一致検出回路、15はモータ回転数の立ち上がり時間を測定するタイマカウンタ、一致検出回路14の出力端子はタイマカウンタ15と起動補償回路19に接続されている。16は位相角を推定する演算回路、17は設定回転数データと回転数検出器6の回転数差を検出する誤差検出回路、18は位相角を決定する積分回路で、演算回路16と誤差検出回路17の各出力を入力し、出力端子はスイッチ22のa接点に接続されている。   FIG. 33 shows a driving circuit for a conventional single-phase induction motor disclosed in, for example, Patent Document 1. In FIG. 33, 1 is a commercial power source, 2 is a single-phase induction motor, and 11 is a zero cross of the commercial power source 1. Is a zero-cross detection circuit, and 8 is a trigger pulse generation circuit to which a zero-cross detection signal is inputted. Reference numeral 12 denotes a triac, and the trigger pulse generation circuit 8 controls the triac 12. 6 is a rotation detector. 19 is a start compensation circuit, 23 is a start compensation phase angle data input terminal, 20 is an operation start signal input terminal connected to the set terminal S, and 22 is a switch and controlled by Q output. 21 is a set rotational speed data input terminal, 13 is a subtracting circuit, 14 is a coincidence detecting circuit for detecting coincidence between the rotational speed data from the subtracting circuit 13 and the rotational speed detected by the rotational speed detector 6, and 15 is a motor rotation. The timer counter for measuring the rise time of the number and the output terminal of the coincidence detection circuit 14 are connected to the timer counter 15 and the start compensation circuit 19. 16 is an arithmetic circuit for estimating the phase angle, 17 is an error detecting circuit for detecting the rotational speed difference between the set rotational speed data and the rotational speed detector 6, and 18 is an integrating circuit for determining the phase angle. Each output of the circuit 17 is input, and the output terminal is connected to the contact a of the switch 22.

次に動作について説明する。モータ2の停止時に設定回転数データ入力端子21にて設定回転数が与えられる。運転開始信号入力端子20に運転開始信号が与えられると起動補償回路19がセットされ、そのQ出力にてスイッチ22の接点bとなり、起動補償位相角データ23がトリガパルス発生回路8に与えられ、モータは回転を開始する。回転検出器6のデータは、一致検出回路14で減算回路13からの設定された回転数データと比較される。この回転数データと回転数検出器6からの回転数が一致するまでタイマカウンタ15で時間を積算し、モータ2が設定した回転数に達するまでの立ち上がり時間を測定する。両データが一致したら、演算回路16では立ち上がり時間から設定回転数を得るのに必要な位相角初期値を推定し、積分回路18がその値をセットする。同時に起動補償回路19がリセットされ、Q出力の反転でスイッチ22が接点aに切り替えられて積分回路18の出力がトリガパルス発生回路8に入力される。このようにして、モータ2の回転数が設定された回転数データに達したところで、立ち上がり時間より推定した位相角に切り替えられる。   Next, the operation will be described. When the motor 2 is stopped, the set rotational speed is given by the set rotational speed data input terminal 21. When the operation start signal is given to the operation start signal input terminal 20, the start compensation circuit 19 is set, and the Q output becomes the contact b of the switch 22, and the start compensation phase angle data 23 is given to the trigger pulse generation circuit 8, The motor starts to rotate. The data of the rotation detector 6 is compared with the set rotation speed data from the subtraction circuit 13 by the coincidence detection circuit 14. The timer counter 15 integrates the time until the rotation speed data and the rotation speed from the rotation speed detector 6 coincide with each other, and the rise time until the motor 2 reaches the set rotation speed is measured. If the two data match, the arithmetic circuit 16 estimates the initial phase angle value necessary for obtaining the set rotational speed from the rise time, and the integrating circuit 18 sets the value. At the same time, the start-up compensation circuit 19 is reset, the switch 22 is switched to the contact a by the inversion of the Q output, and the output of the integration circuit 18 is input to the trigger pulse generation circuit 8. In this way, when the rotation speed of the motor 2 reaches the set rotation speed data, the phase angle estimated from the rise time is switched.

特開平2‐262878号公報(第1図参照)JP-A-2-262878 (see FIG. 1)

従来のモータの駆動回路は以上のように構成されているので、トライアック駆動用パルス信号が一定幅であるため、モータの電流位相が電源の位相より進むとトライアックが駆動できない問題点があった。また、モータを回転数制御する場合、トライアック駆動用パルス信号を出力するタイミング決定には、電源のゼロクロス信号からの時間を演算する必要があり、この演算は電源周波数の違いによって、マイクロコンピュータ内の別々のルーチンにて行っていたため、プログラムが長くなり、演算時間も長くなってしまった。   Since the conventional motor drive circuit is configured as described above, the triac drive pulse signal has a constant width, and therefore the triac cannot be driven when the current phase of the motor advances from the phase of the power source. In addition, when controlling the rotational speed of the motor, it is necessary to calculate the time from the power source zero cross signal to determine the timing for outputting the triac drive pulse signal. Because it was done in a separate routine, the program became longer and the computation time was longer.

また、起動時には一定位相角で駆動されるため、目標回転数に到達するのに時間がかかってしまった。モータが目標回転数で制御されているときは、トライアックの点弧タイミングが一定の時間間隔となるため、モータのトリクリプルも一定となり、その結果モータの振動周波数も固定され、特定の耳障りな音が発生することになってしまった。電源周波数が50Hzでの最高回転数をモータの使用最高回転数とした場合、60Hzでの位相制御にて制御が失われると、使用最高回転数を越えて回転し続けてしまった。   Further, since it is driven at a constant phase angle at the time of startup, it takes time to reach the target rotational speed. When the motor is controlled at the target rotational speed, the triac firing timing is a constant time interval, so the motor tri-ripple is also constant, and as a result, the vibration frequency of the motor is also fixed, and a specific annoying sound is produced. It was supposed to occur. When the maximum rotation speed at the power supply frequency of 50 Hz is set as the maximum use rotation speed of the motor, if the control is lost by the phase control at 60 Hz, the rotation speed exceeds the maximum use rotation speed.

モータを駆動するトライアックが故障した場合、故障検出は出来ずに制御回路は駆動信号を出力し続けてしまった。制御回路内のマイクロコンピュータが暴走した場合、モータの正転用及び逆転用トライアックが同時に点弧し、過大電流が流れてしまうなどの問題点があった。   When the triac that drives the motor fails, the failure cannot be detected and the control circuit continues to output the drive signal. When the microcomputer in the control circuit runs out of control, there is a problem that the forward and reverse triacs of the motor are simultaneously fired and an excessive current flows.

この発明は上記のような問題点を解消するためになされたもので、信頼性の高いモータの制御装置を得ることを目的とする。また、この発明はモータの位相が電源の位相より進んでも確実にモータを駆動でき、また、マイクロコンピュータによるトライアックの点弧タイミングの計算は、電源周波数が異なっても同一プログラムルーチンにて処理可能となり、また、モータ起動時、早期に目標回転数に到達させることが出来、さらに位相制御で、トリクリプルによる特定の耳障りの音を低減させることも出来る等広い用途に使用できる制御装置を得ることができる。また、トライアックの故障やトライアック故障時のモータの異常回転数を検出可能とする。また、モータの正転及び逆転用のトライアックの同時通電を防止することを目的とする。また使い勝手の良いモータ使用機器が得られる制御装置を得ることができる。さらに信頼性が高く、使いやすい洗濯機を得ることを目的とする。   The present invention has been made to solve the above problems, and an object thereof is to obtain a highly reliable motor control device. In addition, the present invention can reliably drive the motor even if the phase of the motor is ahead of the phase of the power supply, and the calculation of the triac firing timing by the microcomputer can be processed by the same program routine even if the power supply frequency is different. In addition, a control device that can be used for a wide range of applications, such as being able to reach the target rotational speed at an early stage when the motor is started, and further reducing the sound of specific harshness due to tricriple by phase control, can be obtained. . Further, it is possible to detect a triac failure and an abnormal rotation speed of the motor at the time of the triac failure. It is another object of the present invention to prevent simultaneous energization of the forward and reverse triacs of the motor. In addition, it is possible to obtain a control device that provides a user-friendly motor-use device. Furthermore, it aims at obtaining a reliable and easy-to-use washing machine.

本発明のモータ制御装置は、モータと、このモータの回転速度を検出する回転速度検出手段と、モータを50Hz/60Hz共用にて位相制御して駆動するモータ駆動手段と、モータへの通電のゼロクロス信号により電源周波数を判定する電源周波数判定手段と、電源周波数判定手段にて電源周波数が60Hzと判定され回転速度検出手段の出力信号と速度指令値に基づいてモータ駆動手段にてモータが駆動される際、100%通電状態が任意の時間を経過したことを判断する判断手段と、判断手段の判断に基づいてモータへの通電電流を停止させる通電停止手段と、を備えたものである。   The motor control device of the present invention includes a motor, a rotation speed detection means for detecting the rotation speed of the motor, a motor drive means for driving the motor by phase control for both 50 Hz / 60 Hz, and zero crossing of energization to the motor. A power frequency determining means for determining a power frequency by a signal; a power frequency is determined to be 60 Hz by the power frequency determining means; and the motor is driven by the motor driving means based on the output signal of the rotational speed detecting means and the speed command value. In this case, there are provided determination means for determining that the 100% energization state has passed an arbitrary time, and energization stop means for stopping the energization current to the motor based on the determination of the determination means.

本発明のモータ制御装置は、モータと、このモータの回転速度を検出する回転速度検出手段と、モータを50Hz/60Hz共用にて位相制御して駆動するモータ駆動手段と、モータへの通電のゼロクロス信号により電源周波数を判定する電源周波数判定手段と、モータ駆動手段への電源からの通電を停止させる通電停止手段と、を備え、電源周波数判定手段にて電源周波数が60Hzと判定され回転速度検出手段の検出する回転数が電源周波数50Hz時における最高回転数を超えるとき、モータへの通電を停止させるものである。   The motor control device of the present invention includes a motor, a rotation speed detection means for detecting the rotation speed of the motor, a motor drive means for driving the motor by phase control for both 50 Hz / 60 Hz, and zero crossing of energization to the motor. A power frequency determining means for determining a power frequency by a signal; and an energization stopping means for stopping energization from the power source to the motor driving means. The power frequency determining means determines that the power frequency is 60 Hz, and the rotation speed detecting means. When the rotational speed detected by the motor exceeds the maximum rotational speed at a power frequency of 50 Hz, the energization to the motor is stopped.

本発明のモータ制御装置は、モータと、このモータの回転速度を検出する回転速度検出手段と、モータを正転逆転可能にトライアックにて位相制御して駆動するモータ駆動手段と、モータに流れる電流を検出する電流検出部と、モータ駆動手段への電源からの通電を停止させる通電停止手段と、回転速度検出手段及び電流検出部の検出する検出値に基づいてトライアックの故障を診断する診断手段と、を備え、診断手段にてモータのコイルへの位相制御非通電時に電流検出部で電流を検出したとき、又は、コイルへの位相制御通電時に電流検出部が検出する電流値が任意の値以上を検出したとき、モータへの通電を停止させるものである。   The motor control device of the present invention includes a motor, a rotation speed detection means for detecting the rotation speed of the motor, a motor drive means for driving the motor by performing phase control with a triac so that the motor can be rotated forward and backward, and a current flowing through the motor A current detection unit that detects power, a power supply stop unit that stops power supply from the power source to the motor drive unit, a diagnostic unit that diagnoses a triac failure based on detection values detected by the rotation speed detection unit and the current detection unit, The current value detected by the current detection unit when the current is detected by the current detection unit when the phase control is not energized to the coil of the motor by the diagnostic means, or the current value detected by the current detection unit when the phase control is energized to the coil is greater than an arbitrary value. When this is detected, energization of the motor is stopped.

本発明のモータ制御装置の通電停止手段は電源からモータへの回路に設けた開閉装置の開閉により行うとともに、モータを位相制御するトライアックを正転用と逆転用をそれぞれ設けたものである。   The energization stop means of the motor control device of the present invention is performed by opening and closing a switching device provided in a circuit from the power source to the motor, and a triac for phase control of the motor is provided for forward rotation and reverse rotation, respectively.

この発明の洗濯機は本発明のモータ制御装置の少なくとも一つを搭載している。   The washing machine of this invention is equipped with at least one of the motor control devices of this invention.

この発明の洗濯機は、通電停止手段を含む本発明のモータ制御装置の少なくとも一つを搭載し、モータが停止した際に、モータ停止に係わる情報を表示可能にしている。   The washing machine of the present invention is equipped with at least one of the motor control devices of the present invention including an energization stop means, and can display information related to the motor stop when the motor is stopped.

この発明によれば、電源周波数60Hzで位相制御にてモータ駆動中、回転速度検出器の故障等にて、100%通電が任意の時間を越えたとき、モータへの通電を停止し、モータの回転を停止させるようにしたので、必要以上の高速回転で回転し続けるのを防止する。   According to the present invention, when the motor is driven by the phase control at the power supply frequency of 60 Hz and the 100% energization exceeds an arbitrary time due to a failure of the rotation speed detector or the like, the energization to the motor is stopped and the motor is stopped. Since the rotation is stopped, it is prevented to keep rotating at a higher speed than necessary.

またこの発明によれば、電源周波数60Hzで位相制御にてモータ駆動中、モータの回転速度が、電源周波数50Hz時における最高回転数を越える任意の回転数を検出したとき、モータへの通電を停止し、モータの回転を停止させるようにしたので、電源周波数60Hzにおけるトライアックの故障等にて、必要以上の高速回転で回転し続けるのを防止する。   Further, according to the present invention, when the motor is driven by phase control at a power supply frequency of 60 Hz, the motor is deenergized when an arbitrary rotation speed exceeding the maximum rotation speed at the power supply frequency of 50 Hz is detected. Since the rotation of the motor is stopped, it is possible to prevent the motor from continuing to rotate at an unnecessarily high speed due to a failure of the triac at a power frequency of 60 Hz.

またこの発明によれば、モータのコイルへの位相制御非通電時に電流検出部で電流を検出したり、またはコイルへの位相制御通電時に電流検出部の電流が任意の値以上を検出したとき、トライアックのオンやオフ故障等と判断し、モータ駆動部への通電を停止し、モータの回転を停止させるようにしたので、過大電流をモータに流し続けることなく、安全に停止することが可能となる。   Further, according to the present invention, when the current detection unit detects the current when the phase control to the coil of the motor is not energized, or when the current of the current detection unit detects an arbitrary value or more when the phase control energization to the coil, Since it is judged that the triac is on or off, etc., the motor drive unit is de-energized and the motor rotation is stopped, so it is possible to stop the motor safely without continuing excessive current flow to the motor. Become.

実施の形態1.
この発明の実施の形態1を図にて説明する。図1において、1は商用電源、2は単相誘導モータ、3はコンデンサ、4は単相誘導モータ2の回転速度を検出する回転速度検出器、6は回転速度検出器4から出力される回転速度信号、12a及び12bは単相誘導モータ2の主巻線及び補助巻線への通電を行うトライアック、9aはトライアック12aを駆動するトライアック駆動信号、9bはトライアック12bを駆動するトライアック駆動信号、8はトライアック駆動信号9を出力するトリガパルス発生回路、10は回転速度指令信号、11は商用電源1のゼロクロスを検出するゼロクロス検出回路、7は回転速度信号6と回転速度指令信号10とゼロクロス検出回路11の出力信号を入力し、トライアック駆動信号9の出力タイミングを算出する速度演算部を備え、トリガパルス発生回路8へ信号を出力するマイクロコンピュータ、5はマイクロコンピュータ7とトリガパルス発生回路8とゼロクロス検出回路11より構成される制御回路である。
Embodiment 1 FIG.
Embodiment 1 of the present invention will be described with reference to the drawings. In FIG. 1, 1 is a commercial power source, 2 is a single-phase induction motor, 3 is a capacitor, 4 is a rotation speed detector for detecting the rotation speed of the single-phase induction motor 2, and 6 is a rotation output from the rotation speed detector 4. Speed signal, 12a and 12b are triacs for energizing the main and auxiliary windings of the single-phase induction motor 2, 9a is a triac drive signal for driving the triac 12a, 9b is a triac drive signal for driving the triac 12b, 8 Is a trigger pulse generating circuit for outputting a triac drive signal 9, 10 is a rotation speed command signal, 11 is a zero cross detection circuit for detecting a zero cross of the commercial power supply 1, and 7 is a rotation speed signal 6, a rotation speed command signal 10 and a zero cross detection circuit. 11 is input, and a speed calculator that calculates the output timing of the triac drive signal 9 is provided. Microcomputer for outputting a signal to the circuit 8, 5 is a control circuit composed of a microcomputer 7 and a trigger pulse generating circuit 8 and the zero-cross detection circuit 11.

次にこの実施例の動作について説明する。回転速度指令信号10をマイクロコンピュータ7に入力することで、ゼロクロス検出回路11と速度検出器4からの信号を基にトライアック12の駆動タイミングを決定し、タイミング信号をトリガパルス発生回路8に出力する。トリガパルス発生回路8よりトライアック12へ駆動用パルス信号が出力され、トライアック12がオンして単相誘導モータ2が回転する。単相誘導モータ2の回転速度を回転速度検出器4より検出し、回転速度信号6をマイクロコンピュータ7に出力する。ここで、回転速度指令信号10と一致するようマイクロコンピュータ7にてトライアック12の駆動タイミングが算出され、位相制御によるフィードバック制御が行われる。トライアック12aは正転用、12bは逆転用である。   Next, the operation of this embodiment will be described. By inputting the rotation speed command signal 10 to the microcomputer 7, the drive timing of the triac 12 is determined based on the signals from the zero cross detection circuit 11 and the speed detector 4, and the timing signal is output to the trigger pulse generation circuit 8. . A driving pulse signal is output from the trigger pulse generating circuit 8 to the triac 12, the triac 12 is turned on, and the single-phase induction motor 2 rotates. The rotational speed of the single-phase induction motor 2 is detected by the rotational speed detector 4 and a rotational speed signal 6 is output to the microcomputer 7. Here, the drive timing of the triac 12 is calculated by the microcomputer 7 so as to coincide with the rotational speed command signal 10, and feedback control by phase control is performed. The triac 12a is for forward rotation and 12b is for reverse rotation.

図2,3,4は商用電源1の電圧波形V、ゼロクロス検出回路11より出力されるゼロクロス信号、トリガパルス発生回路8より出力されるトリガパルス信号、単相誘導モータ2を流れる電流波形Iの動作タイミングを示している。図2において、トリガパルス信号は1msecのパルス幅で、ゼロクロス信号より5msec遅れて発生し、この発生タイミングにてトライアック12がオンし、単相誘導モータ2へ電流が流れ位相制御にて制御されている。図3において、トリガパルス信号はゼロクロス信号直後に発生し、一個目のトリガ信号の発生タイミングにて電流が流れるが、次のトリガタイミングではモータの電流は進み位相(2msec)となり、トリガパルス幅(1msec)以上の位相進みではトライアックの点弧が出来ず、位相制御が出来ない。   2, 3, and 4 show the voltage waveform V of the commercial power source 1, the zero cross signal output from the zero cross detection circuit 11, the trigger pulse signal output from the trigger pulse generation circuit 8, and the current waveform I flowing through the single-phase induction motor 2. The operation timing is shown. In FIG. 2, the trigger pulse signal has a pulse width of 1 msec and is generated with a delay of 5 msec from the zero cross signal. At this generation timing, the triac 12 is turned on, current flows to the single-phase induction motor 2 and is controlled by phase control. Yes. In FIG. 3, the trigger pulse signal is generated immediately after the zero-cross signal, and current flows at the timing of the first trigger signal. At the next trigger timing, the motor current is advanced (2 msec) and the trigger pulse width ( If the phase lead is 1 msec) or more, the triac cannot be fired and the phase cannot be controlled.

ここで、モータ電流の最大進み位相を考慮し、確実にトライアックを駆動するために、トリガパルス幅を3msecとする。図4のように、トリガパルス信号の出力タイミングがゼロクロス信号より3msec以内では、トリガパルス信号の出力幅を3msecとすることでモータ電流の最大進み位相でも確実にトライアックを駆動可能とし、位相制御を行うことが出来る。また、上記実施例ではトリガパルスがワンパルス出力の場合について説明したが、トリガパルスは複数のパルスより成る信号を出力する場合でも同様の効果がある。なお、複数のパルスよりなる信号とはトリガ信号を3msec出力の場合、この3msec間に1つのパルスではなく多くのパルスを送る信号である。トライアック点弧用の信号は、パルス信号として回路の低消費電力化をおこなっており、電源回路の小型化、回路の小型化が可能となり、洗濯機への取り付けスペースも小さくすることができる。又出力幅を広げる信号がパルス列とすることにより信号発生回路がより簡単になるとともにさらに低消費電力化が可能になる。   Here, considering the maximum lead phase of the motor current, the trigger pulse width is set to 3 msec in order to drive the triac reliably. As shown in FIG. 4, when the trigger pulse signal output timing is within 3 msec from the zero cross signal, the trigger pulse signal output width is set to 3 msec, so that the triac can be driven reliably even at the maximum lead phase of the motor current, and the phase control is performed. Can be done. In the above embodiment, the case where the trigger pulse is a one-pulse output has been described, but the trigger pulse has the same effect even when a signal composed of a plurality of pulses is output. The signal composed of a plurality of pulses is a signal for sending many pulses instead of one pulse during 3 msec when the trigger signal is output for 3 msec. The triac firing signal reduces the power consumption of the circuit as a pulse signal, which makes it possible to reduce the size of the power supply circuit and the size of the circuit, and to reduce the installation space for the washing machine. Further, by making the signal for widening the output width into a pulse train, the signal generation circuit can be simplified and the power consumption can be further reduced.

上記の説明におけるトリガパルスは、目標と実際の回転数の差や負荷の大・小に係わらず、ゼロクロス信号より一定時間内(実施例では3msec)に存在する場合を指す。ここで、トリガパルス信号がゼロクロス信号より一定時間内となるのは、一般的に加速時を含むモータ負荷が大きい場合に起こる。このトリガパルスの発生タイミングは、単相誘導モータ2の回転速度を検出する回転速度検出器4からの回転速度信号6と回転速度指令信号10から、マイクロコンピュータ7の演算にて決定されるため、ゼロクロス付近(実施例では3msec)にあるのか、あるいはそうでないのか容易に判断できる。この、パルス幅決定フローを図5に示す。このように、トライアック駆動用パルス信号幅が3msecとすると電源より3msec間電流を供給する。また、パルス信号幅が1msecとすると電源より1msec間電流を供給する。従って、パルス幅はトライアックさえ駆動できれば狭い方が低消費電力化され、電源回路の低消費電力化、小型化が可能となる。以上の説明は単相誘導モータの主コイル、補助コイルで説明したがコイルを有するモータで位相制御を行う構成であればこの説明に限定されないことは当然である。   The trigger pulse in the above description refers to a case where the trigger pulse exists within a certain time (3 msec in the embodiment) from the zero cross signal regardless of the difference between the target and the actual rotational speed or the magnitude of the load. Here, the trigger pulse signal is within a certain period of time from the zero cross signal when the motor load including acceleration is large. The generation timing of the trigger pulse is determined by calculation of the microcomputer 7 from the rotation speed signal 6 and the rotation speed command signal 10 from the rotation speed detector 4 that detects the rotation speed of the single-phase induction motor 2. It can be easily determined whether it is near the zero cross (3 msec in the embodiment) or not. This pulse width determination flow is shown in FIG. Thus, when the pulse signal width for triac driving is 3 msec, a current is supplied from the power source for 3 msec. When the pulse signal width is 1 msec, a current is supplied from the power source for 1 msec. Therefore, if the pulse width can be driven even by a triac, the narrower one can reduce the power consumption, and the power circuit can be reduced in power consumption and downsized. The above description has been made with respect to the main coil and auxiliary coil of the single-phase induction motor. However, it is a matter of course that the present invention is not limited to this description as long as phase control is performed by a motor having a coil.

この発明の別の例を図にて説明する。図6は、モータへの通電を行うトライアックの点弧タイミングを算出する計算ルーチンのフローを示す。ここで、回路構成は前記図1と同一の場合について示し、基本動作は前述の通りである。   Another example of the present invention will be described with reference to the drawings. FIG. 6 shows a flow of a calculation routine for calculating the firing timing of the triac that energizes the motor. Here, the circuit configuration is shown for the same case as in FIG. 1, and the basic operation is as described above.

次にこの実施例の動作について説明する。図6において、
(ステップ1)まず単相誘導モータ2の回転速度を回転速度検出器4より検出し、マイクロコンピュータ7にて回転速度信号6を入力する。
(ステップ2)この回転速度信号6と回転速度指令信号10を比較する。
(ステップ3)電源のゼロクロス信号からトリガパルスを出力するまでの時間であるトライアックの点弧位置を算出し、0から100%の範囲内とする正規化したデータに変換する。
(ステップ4)次にこの正規化したデータと電源半サイクル時間を乗じて電源周波数に合致したトライアック点弧位置を算出する。この正規化したデータは、電源周波数の半サイクル時間を100%とするものである。このステップ4にて実施例1のゼロクロス付近の判断が可能となり、これが例えば3msec以内か判断する。
ここで、上記の正規化データの作成手順を示す。モータを位相制御にて目標回転数に制御する場合、電源周波数が50及び60Hzでは、モータを駆動するトライアックの点弧タイミングが異なるため、各々の電源周波数を判別し、このタイミングを決定する必要がある。この周波数判別は電源投入時に、マイクロコンピュータにて判別してもよい。電源周波数判別後、連続する2つの電源ゼロクロス信号間の時間を測定し、この時間を100%とし、0から100%の正規化したデータとする。その後、位相制御での運転時に図6の計算ルーチンでの処理を行う。すなわち連続する電源ゼロクロス信号間の時間を正規化し、このデータを用いて演算する。電源周波数が変わった場合でも、計算ルーチン(ステップ1)から(ステップ3)は同一計算プログラムのままとし、(ステップ4)における電源半サイクル時間を変更するのみで対処できるため、計算ルーチンのプログラムの簡素化、計算時間の短時間化が可能となる。
Next, the operation of this embodiment will be described. In FIG.
(Step 1) First, the rotational speed of the single-phase induction motor 2 is detected by the rotational speed detector 4, and the rotational speed signal 6 is input by the microcomputer 7.
(Step 2) The rotational speed signal 6 and the rotational speed command signal 10 are compared.
(Step 3) The triac firing position, which is the time from the power source zero cross signal to the output of the trigger pulse, is calculated and converted to normalized data within the range of 0 to 100%.
(Step 4) Then, the triac firing position that matches the power frequency is calculated by multiplying the normalized data and the power half cycle time. This normalized data is obtained by setting the half cycle time of the power supply frequency to 100%. In step 4, it is possible to determine the vicinity of the zero cross in the first embodiment, and it is determined whether this is within 3 msec, for example.
Here, a procedure for creating the normalized data will be described. When the motor is controlled to the target rotational speed by phase control, the power supply frequency is 50 and 60 Hz, the firing timing of the triac that drives the motor is different, so it is necessary to determine each power supply frequency and determine this timing. is there. This frequency discrimination may be made by a microcomputer when the power is turned on. After determining the power supply frequency, the time between two consecutive power supply zero-cross signals is measured, and this time is taken as 100% and normalized data from 0 to 100%. Thereafter, the processing in the calculation routine of FIG. 6 is performed during operation in phase control. That is, the time between successive power supply zero cross signals is normalized, and calculation is performed using this data. Even if the power supply frequency changes, the calculation routine (step 1) to (step 3) can be handled by changing the power supply half cycle time in (step 4) while keeping the same calculation program. Simplification and calculation time can be shortened.

この図5の点弧位置計算に使う条件は、回転速度信号、回転速度指令信号、電源半サイクル時間である。次に、商用電源のゼロクロスの時間計測と電源周波数の判別を図7,8に示す。図7はゼロクロス信号を検出してからゼロクロス時間を計測する手順で、信号波形の下がりエッジを検出(ステップ1)し、この検出によりタイマーをスタートさせ(ステップ2)、再び次の信号波形立ち下がりエッジを検出し(ステップ3)、タイマーをストップさせる。この時、マイクロコンピュータの内部タイマーは二つの連続するゼロクロス信号間の時間を示している。あるいは、電源周波数が判別できていれば、計算にて算出できる。例えば、50Hz時−−−−1/50/2=10msecメモリに記憶しておくとよい。一方、図8は電源周波数の判別手順であり、ゼロクロス検出手段にて電源のゼロクロス信号をマイコンに入力する(ステップ1)、と図7の手順でゼロクロス信号間の時間tを計測する(ステップ2)。この時間に基づき50Hzか(ステップ3,4)、60Hz(ステップ5,6)かを判断している。この判断にはプログラムにてあらかじめ記憶していた電源半サイクル時間データを呼びだしこの時間付近に存在するかどうかで判断する。この後図6、ステップ4の如く、例えば50Hz、正規化データ=0.2とすると、点弧位置=10×0.2=2msecとなり、ゼロクロス信号を検出してから2msec後にトリガパルスを出す。なお図6の電源周波数、すなわち電源半サイクルの設定は、洗濯機への電源投入時に判定した場合、点弧位置を算出する図5の計算ルーチンとは処理内容が異なることになる。   The conditions used for the ignition position calculation in FIG. 5 are a rotation speed signal, a rotation speed command signal, and a power supply half cycle time. Next, FIGS. 7 and 8 show the measurement of the zero cross time of the commercial power supply and the determination of the power supply frequency. FIG. 7 shows the procedure for measuring the zero-crossing time after detecting the zero-crossing signal. The falling edge of the signal waveform is detected (step 1), the timer is started by this detection (step 2), and the next signal waveform falls again. An edge is detected (step 3) and the timer is stopped. At this time, the microcomputer's internal timer indicates the time between two consecutive zero cross signals. Alternatively, if the power supply frequency can be determined, it can be calculated. For example, at 50 Hz ----- 1/50/2 = 10 msec may be stored in the memory. On the other hand, FIG. 8 shows a determination procedure of the power supply frequency. When the zero-cross signal is input to the microcomputer by the zero-cross detection means (step 1), the time t between the zero-cross signals is measured by the procedure of FIG. 7 (step 2). ). Based on this time, it is determined whether it is 50 Hz (steps 3 and 4) or 60 Hz (steps 5 and 6). This determination is based on whether the power supply half cycle time data stored in advance in the program is called and exists near this time. Thereafter, as shown in FIG. 6 and step 4, for example, when 50 Hz and normalized data = 0.2, the firing position = 10 × 0.2 = 2 msec, and a trigger pulse is output 2 msec after the zero cross signal is detected. The setting of the power supply frequency in FIG. 6, that is, the setting of the power supply half cycle, is different from the calculation routine of FIG. 5 in which the ignition position is calculated when it is determined when the washing machine is turned on.

この発明の更に別の例3を図にて説明する。回路構成は前記例と同一の場合について示し、基本動作は前述の通りである。図9はPI制御を行うモータ制御ブロック図を示し、27はPI制御部であり、24の目標回転数W*と26のモータ回転数Wとの差である25の回転数偏差ΔWを入力して演算を行い、28の指令電圧Vを出力する。29はリミッタであり、28の指令電圧Vを入力して任意の値に制限し、30のモータ印加電圧V’を出力する。31はモータモデルを示し、30のモータ印加電圧V’を入力するトルク発生部32とモータ軸慣性35より構成される。トルク発生部32から発生トルクTe33を出力し、この33の発生トルクTeと34の負荷トルクTL との差がモータ軸慣性35となる。36はこのときのモータ回転数ωである。4はモータの回転速度を検出する回転速度検出器であり、モータモデル31の出力であるモータ回転数ω36を入力し、モータ回転数W26を出力する。図10は前記27のPI制御計算部で行う演算の計算ルーチンを示す。   Still another example 3 of the present invention will be described with reference to the drawings. The circuit configuration is shown for the same case as in the above example, and the basic operation is as described above. FIG. 9 shows a motor control block diagram for performing PI control, and 27 is a PI control unit for inputting a rotational speed deviation ΔW of 25, which is a difference between 24 target rotational speed W * and 26 motor rotational speed W. And 28 command voltage V is output. Reference numeral 29 denotes a limiter, which inputs the command voltage V of 28, limits it to an arbitrary value, and outputs a motor applied voltage V 'of 30. Reference numeral 31 denotes a motor model, which is composed of a torque generating section 32 for inputting 30 motor applied voltage V 'and a motor shaft inertia 35. The generated torque Te33 is output from the torque generating unit 32, and the difference between the generated torque Te of 33 and the load torque TL of 34 is the motor shaft inertia 35. Reference numeral 36 denotes the motor rotational speed ω at this time. Reference numeral 4 denotes a rotational speed detector that detects the rotational speed of the motor, which receives the motor rotational speed ω36 that is the output of the motor model 31 and outputs the motor rotational speed W26. FIG. 10 shows a calculation routine for operations performed by the 27 PI control calculation unit.

次にこの動作について説明する。図9において、回転速度検出器4ではモータ回転数ω36を測定し、モータ回転数ω36に比例した周波数のパルス信号のモータ回転数W26を出力する。このモータ回転数W26と目標回転数24との差である回転数偏差ΔW25をPI制御計算部27へ出力する。ここでは回転数偏差ΔW25を入力し、計算ルーチンに従い演算した後、モータへ印加する指令電圧V28を出力する。この指令電圧V28は、リミッタ29にて通電率100%から20%までに制限され、モータ印加電圧V’30としてトルク発生部32へ出力される。トルク発生部32では、モータ印加電圧V’30に比例したトルクを発生する。ここでの発生トルクTe33と負荷トルクTL 34との差分のトルクにてモータ軸慣性35を持ってモータ回転数ω36で回転する。以上の動作を繰り返してモータ回転数Wは、目標回転数W*に一致するように制御される。   Next, this operation will be described. In FIG. 9, the rotational speed detector 4 measures the motor rotational speed ω36 and outputs a motor rotational speed W26 of a pulse signal having a frequency proportional to the motor rotational speed ω36. A rotational speed deviation ΔW25, which is the difference between the motor rotational speed W26 and the target rotational speed 24, is output to the PI control calculation unit 27. Here, the rotational speed deviation ΔW25 is input, calculated according to the calculation routine, and then the command voltage V28 applied to the motor is output. The command voltage V28 is limited by the limiter 29 from 100% to 20%, and is output to the torque generator 32 as a motor applied voltage V'30. The torque generator 32 generates a torque proportional to the motor applied voltage V′30. The motor rotates at a motor rotational speed ω36 with the motor shaft inertia 35 at the difference torque between the generated torque Te33 and the load torque TL34. By repeating the above operation, the motor rotation speed W is controlled to coincide with the target rotation speed W *.

ここで、図9及び図10にてPI制御によるトライアック点弧タイミングを算出する計算ルーチンを説明する。
(ステップ1)まず初期値として比例項データG1(=K1×ΔW)にゼロ、積分項データG2(ΣΔW×K2)にゼロ以外の初期値Aを入力する。
G1=0、G2=A
(ステップ2)回転数偏差ΔWと比例項ゲインK1の積を比例項データG1とする。
ここで、回転数偏差ΔWは以下の式にて算出する。
ΔW=W*−W=(1−T*/T)/T* (1)
(1)式を正規化して
ΔW=(1−T*/T) (2)
Tは回転数速度検出器の出力パルス幅
T*は回転数速度検出器の目標出力パルス幅
(ステップ3)回転数偏差ΔWと積分項ゲインK2の積を旧の積分項データG2に加えて新の積分項データG2とする。ここで、計算ルーチンが一回目の場合は旧の積分項データG2は初期設定値のAとなる。
Here, a calculation routine for calculating the triac firing timing by the PI control will be described with reference to FIGS.
(Step 1) First, as an initial value, zero is input to the proportional term data G1 (= K1 × ΔW), and an initial value A other than zero is input to the integral term data G2 (ΣΔW × K2).
G1 = 0, G2 = A
(Step 2) The product of the rotation speed deviation ΔW and the proportional term gain K1 is set as the proportional term data G1.
Here, the rotational speed deviation ΔW is calculated by the following equation.
ΔW = W * −W = (1−T * / T) / T * (1)
(1) Normalize the equation and ΔW = (1−T * / T) (2)
T is the output pulse width of the rotational speed detector. T * is the target output pulse width of the rotational speed detector. (Step 3) The product of the rotational speed deviation ΔW and the integral term gain K2 is added to the old integral term data G2. Is integral term data G2. Here, when the calculation routine is performed for the first time, the old integral term data G2 becomes the initial set value A.

(ステップ4)比例項データと新の積分項データの和を比例・積分項加算値GGとする。
GG=G1+G2=K1×ΔW+ΣΔW×K2 (3)
(ステップ5)比例・積分項加算値GGがゼロ以下はゼロに、1以上は1にリミットする。ここで、計算を簡略化するため、GGをゼロから1にリミットする。
(ステップ6)TTは、リミットされたGGデータを1の補数とする。
(ステップ7)リミッタにて、TTの最大値は0.8にリミットする。ここで、トライアックは20から100%通電で点弧されることになる。
(Step 4) The sum of the proportional term data and the new integral term data is set as a proportional / integral term added value GG.
GG = G1 + G2 = K1 × ΔW + ΣΔW × K2 (3)
(Step 5) The proportional / integral term addition value GG is limited to zero when the value is zero or less, and to 1 when the value is 1 or more. Here, in order to simplify the calculation, GG is limited from zero to one.
(Step 6) TT uses the limited GG data as one's complement.
(Step 7) In the limiter, the maximum value of TT is limited to 0.8. Here, the triac is ignited by 20 to 100% energization.

(ステップ8)電源ゼロクロス信号からトリガパルス信号までの時間TCNTを算出する。
TCNT=TT×TMAX (4)
TTはGGデータを1の補数とした値
TMAXは電源周波数の半サイクル時間
(ステップ9)電源ゼロクロス信号の入力待ち時間、このゼロクロス信号は、例えば図1のゼロクロス検出回路11にて電源ゼロクロスを検出し、そのタイミング信号をマイクロコンピュータに出力して得られる。
(ステップ10)電源ゼロクロス信号入力からTCNT時間経過するのを待つ。
(ステップ11)トライアック駆動用トリガパルスを出力する。
前記(ステップ11)にて一定時間幅のトリガパルスを出力した後、(ステップ2)へ進み以降同様の処理を行う。
(Step 8) The time TCNT from the power zero cross signal to the trigger pulse signal is calculated.
TCNT = TT × TMAX (4)
TT is a value obtained by complementing 1 to GG data. TMAX is a half cycle time of the power supply frequency. (Step 9) Input wait time of the power supply zero cross signal. This zero cross signal is detected by the zero cross detection circuit 11 of FIG. The timing signal is output to a microcomputer.
(Step 10) Wait for TCNT time from the input of the power supply zero cross signal.
(Step 11) A trigger pulse for driving a triac is output.
After outputting a trigger pulse having a predetermined time width in (Step 11), the process proceeds to (Step 2) and thereafter the same processing is performed.

ここで、(ステップ1)にて積分項G2の初期値は、モータ回転数W26が目標回転数W*24と一致し目標回転数が得られている時、ΔW=0、G1=0となり、このときG2=Aとすると、この値Aを設定する。起動時、初期値G2=0の場合、積分項データG2が累積されてAに到達するのに時間がかかるため、最初の起動時には時間がかかってしまった。そこで、G2にAを設定することで、1回目の起動時から、累積時間が短縮され、早く目標値に到達することが可能となる。複数回の起動を行う場合については、2回目以降の起動時、積分項データG2は、1回目のデータを用いればよい。洗濯機の場合、1回目の起動から確実に洗浄が行える。   Here, in (Step 1), the initial value of the integral term G2 is ΔW = 0 and G1 = 0 when the motor speed W26 coincides with the target speed W * 24 and the target speed is obtained. If G2 = A at this time, this value A is set. At the time of start-up, when the initial value G2 = 0, the integral term data G2 is accumulated and it takes time to reach A, so it takes time at the first start-up. Therefore, by setting A to G2, the accumulated time is shortened from the time of the first activation, and the target value can be reached quickly. In the case of performing the activation a plurality of times, the first term data may be used as the integral term data G2 at the second and subsequent activations. In the case of a washing machine, washing can be performed reliably from the first activation.

上記により、例えば、図6のステップ3のトライアック点弧位置計算は、実施例3、図10のステップ8のTT×TMAX(=TCNT)により算出される。これにより、図16の1回目の起動に示すようなモータ回転の立ち上がりが急の時、強い水流を発生させるために確実に洗浄が行える。なお、PI制御の積分項は、学習機能を備えており、メーカでの試験データあるいは前回使用時の値を記憶しておき、初期値に設定する。その手順を以下に示す。
a.洗浄工程終了時、積分項データをメモリに記憶する。
(メーカでの試験データでも良い)
b.洗浄工程開始時、積分項データをメモリから読み出す。
c.1回目の起動時にはメモリに記憶したデータを演算で使用する。
d.2回目の起動時には、1回目の起動時に得られたデータを演算で使用する。
e.3回目以降は2回目と同様。
Based on the above, for example, the triac firing position calculation in Step 3 of FIG. 6 is calculated by TT × TMAX (= TCNT) in Step 3 of Example 3 and FIG. Thus, when the motor rotation rises rapidly as shown in the first activation of FIG. 16, cleaning can be performed reliably in order to generate a strong water flow. Note that the integral term of PI control has a learning function, stores test data at the manufacturer or a value at the previous use, and sets it as an initial value. The procedure is shown below.
a. At the end of the cleaning process, the integral term data is stored in the memory.
(Test data from the manufacturer may be used)
b. At the start of the cleaning process, the integral term data is read from the memory.
c. At the first activation, the data stored in the memory is used for the calculation.
d. At the second activation, the data obtained at the first activation is used in the calculation.
e. The third and subsequent times are the same as the second time.

この発明の更に別の例を図にて説明する。回路構成は前記図9と同一の場合について示し、基本動作は前述の通りである。   Still another example of the present invention will be described with reference to the drawings. The circuit configuration is shown for the same case as in FIG. 9, and the basic operation is as described above.

次にこの例の動作について説明する。図11は前記PI制御の積分項データG2を示し、モータの負荷量に対応している。図12、図13は目標回転数になるよう制御し、一定時間間隔で運転・停止を繰り返し、この時のモータ回転数の時間的変化を示したものである。図12は積分項データG2の初期値をゼロとした場合のモータ回転数の時間的変化を示したものであり、前述の通り一回目の起動時においては目標回転数への到達する時間が長くなってしまう。図13は、図11のモータ負荷量が高とすると、積分項データG2の初期値にA1を設定し、この時のモータ回転数の時間的変化を示したものである。前述の通り、一回目の起動時における目標回転数までに到達する時間を短くすることができる。このように、モータの負荷量に応じて積分項データG2にゼロ以外の初期値を与えることで、一回目のモータ起動時における目標回転数までに到達する時間を短くすることができる。洗濯機の場合、1回目の起動から確実に洗浄が行える。   Next, the operation of this example will be described. FIG. 11 shows the integral term data G2 of the PI control, which corresponds to the motor load. FIG. 12 and FIG. 13 show control over the target rotational speed, and repeated operation / stop at regular time intervals, and the time variation of the motor rotational speed at this time is shown. FIG. 12 shows the temporal change of the motor speed when the initial value of the integral term data G2 is set to zero. As described above, the time to reach the target speed is long at the first start-up. turn into. FIG. 13 shows the time variation of the motor rotation speed at this time when A1 is set as the initial value of the integral term data G2 when the motor load of FIG. 11 is high. As described above, the time required to reach the target rotational speed at the first start-up can be shortened. Thus, by giving an initial value other than zero to the integral term data G2 in accordance with the load amount of the motor, the time to reach the target rotational speed at the first motor start can be shortened. In the case of a washing machine, washing can be performed reliably from the first activation.

この発明の更に別の例を図にて説明する。回路構成は前記実施例9と同一の場合について示し、基本動作は前述の通りである。   Still another example of the present invention will be described with reference to the drawings. The circuit configuration is shown for the same case as in the ninth embodiment, and the basic operation is as described above.

次にこの例の動作について説明する。図14は前記PI制御の積分項データG2を示し、モータ目標回転数に対応している。図15、図16は目標回転数になるよう制御し、一定時間間隔で運転・停止を繰り返し、この時のモータ回転数の時間的変化を示したものである。図15は積分項データG2の初期値をゼロとした場合のモータ回転数の時間的変化を示したものであり、前述の通り最初の起動時における目標回転数N1またはN2までに到達する時間が長くなってしまう。
図16は、図14のモータ目標回転数がN1またはN2とすると、積分項データG2の初期値にB1またはB2を設定し、この時のモータ回転数の時間的変化を示したものである。前述の通り最初の起動時における目標回転数までに到達する時間を短くすることができる。このように、モータ目標回転数に応じて積分項データG2にゼロ以外の初期値を与えることで、一回目のモータ起動時における目標回転数までに到達する時間を短くすることができる。なお、上記はモータの負荷量で説明したが、当然これにはモータの慣性モーメントや負荷のトルクも含まれる。洗濯機起動時の目標回転数について説明する。洗濯機の洗浄で水流を発生させるには、モータより駆動される洗濯槽内の回転翼を回転させる。通常モータは可変速制御していないので、最高回転数一定で正転・逆転を繰り返す。この発明はモータを可変速させ、最高回転数より低い回転にて水流を発生させている。これは、ウール等強い水流にて痛みがおこるものについて弱い水流にて洗浄する。この弱い水流を発生させるためにモータの回転数を位相制御にて最高回転数より低くする。このときの低い回転数が目標回転数となる。この発明の洗濯機の場合、目標を設定すればどのような状態でも1回目の起動から確実に洗浄が行える。
Next, the operation of this example will be described. FIG. 14 shows the integral term data G2 of the PI control, which corresponds to the motor target rotational speed. FIGS. 15 and 16 show control over the target rotational speed, and repeated operation / stop at regular time intervals, and the time variation of the motor rotational speed at this time is shown. FIG. 15 shows the temporal change of the motor speed when the initial value of the integral term data G2 is set to zero. As described above, the time required to reach the target speed N1 or N2 at the first start-up is shown. It will be long.
FIG. 16 shows B1 or B2 as the initial value of the integral term data G2 when the motor target rotational speed in FIG. 14 is N1 or N2, and shows the temporal change of the motor rotational speed at this time. As described above, it is possible to shorten the time required to reach the target rotational speed at the first start-up. Thus, by giving an initial value other than zero to the integral term data G2 in accordance with the motor target rotational speed, the time to reach the target rotational speed at the first motor start can be shortened. The above description is based on the load amount of the motor, but naturally this includes the moment of inertia of the motor and the torque of the load. The target rotation speed at the time of starting the washing machine will be described. In order to generate a water flow by washing the washing machine, a rotating blade in a washing tub driven by a motor is rotated. Normally, the motor does not perform variable speed control, so it repeats forward / reverse rotation at a constant maximum speed. In the present invention, the motor is made variable and the water flow is generated at a speed lower than the maximum speed. This is a wash with a weak stream of water, such as wool, that causes pain. In order to generate this weak water flow, the rotational speed of the motor is made lower than the maximum rotational speed by phase control. The low rotation speed at this time becomes the target rotation speed. In the case of the washing machine of the present invention, if a target is set, cleaning can be reliably performed from the first activation in any state.

この発明の更に別の例を図にて説明する。回路構成は前記図1と同一の場合について示し、基本動作は前述の通りである。   Still another example of the present invention will be described with reference to the drawings. The circuit configuration is shown for the same case as in FIG. 1, and the basic operation is as described above.

次にこの例の動作について説明する。図17はゼロクロス検出回路11から出力されるゼロクロス信号と、このゼロクロス信号よりtwx時間遅れてトリガパルス発生回路8より出力されるトリガパルス信号9との関係を時間的に示したものである。ここで、モータ回転数が目標回転数に一致し回転数が安定すると、トリガパルス信号9はゼロクロス信号より一定の時間遅れて出力されることになる。この時モータのトルクリプルは一定周波数となり、モータ振動も同様となる。この時、モータあるいはモータを搭載した機器から、耳障りな特定の磁気音あるいは振動による騒音が発生してしまう。一般的に、このときの騒音スペクトラムは、電源周波数の整数倍が発生する。   Next, the operation of this example will be described. FIG. 17 shows temporally the relationship between the zero cross signal output from the zero cross detection circuit 11 and the trigger pulse signal 9 output from the trigger pulse generation circuit 8 after a twx time delay from the zero cross signal. Here, when the motor rotation speed matches the target rotation speed and the rotation speed is stabilized, the trigger pulse signal 9 is output with a certain time delay from the zero cross signal. At this time, the torque ripple of the motor becomes a constant frequency, and the motor vibration is the same. At this time, a specific magnetic sound or noise caused by vibration is generated from the motor or the device equipped with the motor. In general, the noise spectrum at this time is an integer multiple of the power supply frequency.

そこで、モータ回転数が目標回転数に一致し回転数が安定したとき、位相制御で、トリガパルス信号9の出力タイミングを(5)式のように安定時のタイミングの前後にばらつかせる。ここでのtwxの平均値はモータの回転数安定時のタイミングと一致する。ここで、安定時の回転数とは、目標回転数に達し、大きな回転変動がない状態でのモータ回転時を指している。他の実施例では、他の実施例中のモータの回転数が、設定回転数Nsで回転しているときとなる。
(twxの平均)=(Σtwx)/N (5)
twxはゼロクロス信号からトリガパルス信号発生までの時間
Nはパルス出力数
このばらつかせる方法は、例えば、制御回路のマイクロコンピュータで図18のように正規分布としたり、あるいは図19のようにランダムな値を発生させて一定に分布するような場合でもよい。これは、twxが図18の正規分布や、図19の一様な分布となるようマイクロコンピュータのメモリ部に記憶させ、twxをばらつかせる。このようなトリガパルスを発生させることにより、モータの発生トルクを変化させ、耳障りな特定の磁気音あるいは振動による騒音を低減することができる。なお、目標とばらつきの平均は完全に一致する必要はないが、この両者の差がモータの目標回転数と実際の回転数との差になるため、両者はほぼ一致することが必要となる。従って、洗濯機では時間にすれば数秒間で一致は必要である。ここでは特定の目標回転数に一致したときの場合について示しているが、特に目標回転数がない場合、例えば特定の周波数対策としてこの技術を使用してもよい。洗濯機では、この方法を実施することで、静かな洗濯機が得られ、使用者の騒音による不快をなくすことが可能となる。
Therefore, when the motor rotation speed matches the target rotation speed and the rotation speed is stabilized, the output timing of the trigger pulse signal 9 is varied before and after the stable timing as shown in equation (5) by phase control. The average value of twx here coincides with the timing when the rotation speed of the motor is stable. Here, the rotational speed at the time of stability refers to the time of motor rotation in a state where the target rotational speed is reached and there is no large rotational fluctuation. In another embodiment, the rotation speed of the motor in the other embodiment is rotating at the set rotation speed Ns.
(Average of twx) = (Σtwx) / N (5)
twx is the time from the zero cross signal to the generation of the trigger pulse signal. N is the number of pulse outputs. For example, the control circuit microcomputer can have a normal distribution as shown in FIG. 18 or a random distribution as shown in FIG. It may be a case where a value is generated and distributed uniformly. This is stored in the memory unit of the microcomputer so that twx becomes the normal distribution of FIG. 18 or the uniform distribution of FIG. 19, and twx is varied. By generating such a trigger pulse, it is possible to change the torque generated by the motor and reduce noise caused by unpleasant specific magnetic sound or vibration. Note that the average of the target and the variation need not match completely, but since the difference between the two becomes the difference between the target rotational speed of the motor and the actual rotational speed, it is necessary that the two are substantially the same. Therefore, in a washing machine, it is necessary to agree within a few seconds. Here, although the case where it coincides with a specific target rotational speed is shown, when there is no target rotational speed in particular, this technique may be used as a specific frequency countermeasure, for example. By implementing this method in a washing machine, a quiet washing machine can be obtained, and discomfort due to the noise of the user can be eliminated.

この発明の更に別の例7を図にて説明する。回路構成は前記図1と同一の場合について示し、基本動作は前述の通りである。   Still another example 7 of the present invention will be described with reference to the drawings. The circuit configuration is shown for the same case as in FIG. 1, and the basic operation is as described above.

次にこの例の動作について説明する。図20はモータ回転数の時間的変化を示したものであり、図中のNmaxは以下の(6)式の条件を満たす回転数を示す。
N60min>Nmax>N50max (6)
N60minは電源周波数60Hz時で、電圧変動分を含めた最低回転数
N50maxは電源周波数50Hz時で、電圧変動分を含めた最高回転数
図1の回路及び図20において、いま位相制御にて単相誘導モータ2の回転数を、電源周波数に係わらず同一回転数に制御する(図20のt1区間)。電源周波数が60Hzのとき、回転速度検出器4からの出力が回転数がゼロと等しくなるような故障になったとき、マイクロコンピュータ7は単相誘導モータを加速させるために、トライアックの通電率を上げ、最終的には100%通電となる。このとき、前記(6)式の条件を満たすことになる。そこで、マイクロコンピュータ7は任意の時間(図20のt2区間)100%通電が続くと、回転数Nmaxより高速回転であり、異常回転数と判断して、トリガパルス発生回路8へトリガパルスの発生を停止させる信号を送り、トライアックを停止させ、単相誘導モータ2を停止させる(図20のt3区間)。なお、マイクロコンピュータ7が回転速度指令信号10と回転速度信号6にて位相制御(トリガタイミング)を決定するため、100%通電はマイクロコンピュータ7が認識している。位相制御の転弧位置からは、ゼロクロス信号入力直後がトリガタイミングとなるため、モータに電源と同等の電圧が印加されていることで判断可能である。フローチャートでは、図6のステップ4にてトライアックの転弧位置を決定しているので、このステップにて100%通電の判断が可能である。またタイマーは、マイクロコンピュータ7の内部タイマーを使用することで時間計測が可能である。
Next, the operation of this example will be described. FIG. 20 shows the change over time in the motor rotation speed, and Nmax in the figure indicates the rotation speed that satisfies the following equation (6).
N60min>Nmax> N50max (6)
N60min is at the power supply frequency of 60Hz and the minimum rotation speed including the voltage fluctuation N50max is the power supply frequency at the frequency of 50Hz and the maximum rotation speed including the voltage fluctuation. In the circuit of FIG. 1 and FIG. The rotational speed of the induction motor 2 is controlled to the same rotational speed regardless of the power supply frequency (t1 section in FIG. 20). When the power supply frequency is 60 Hz, when a failure occurs such that the output from the rotation speed detector 4 becomes equal to zero, the microcomputer 7 sets the power supply rate of the triac to accelerate the single-phase induction motor. Finally, 100% energization is achieved. At this time, the condition of the expression (6) is satisfied. Therefore, if 100% energization continues for an arbitrary time (t2 section in FIG. 20), the microcomputer 7 determines that the rotation speed is higher than the rotation speed Nmax and is an abnormal rotation speed, and generates a trigger pulse to the trigger pulse generation circuit 8. Is sent, the triac is stopped, and the single-phase induction motor 2 is stopped (t3 section in FIG. 20). Since the microcomputer 7 determines phase control (trigger timing) based on the rotation speed command signal 10 and the rotation speed signal 6, the microcomputer 7 recognizes 100% energization. From the rolling position of the phase control, the trigger timing is immediately after the zero cross signal is input, and therefore it can be determined that a voltage equivalent to the power source is applied to the motor. In the flowchart, since the triac rolling position is determined in step 4 of FIG. 6, it is possible to determine 100% energization in this step. The timer can measure time by using an internal timer of the microcomputer 7.

図23に洗濯機の構造を示す。46は洗濯機本体、44は水道等より吸水を行う吸水ホース、45は注水口、54は吸水ホースと注水口45の間に接続された吸水弁、52は洗濯槽、53は洗濯槽52を支持する支持棒、51は洗濯槽52内の水を排出する排出ホース、50は排水ホースと洗濯槽52の間に接続された排水弁、55は洗濯槽に接続された回転軸、47はモータ、49は回転軸55に接続されたプーリ、48はモータ47の動力をプーリ49に伝えるベルトである。ここで、洗濯機の場合、電源周波数が50/60Hz地区で共用化するために位相制御を用いると、60Hz地区での使用は、回路故障等発生にて100%通電時には、50Hz地区の最高回転数を越えて異常回転数に達してしまうことがある。このときには、洗濯槽の揺れが大きくなり安全機能が動作して洗濯を停止する。使用者は、回路破壊等の原因は不明のままである。100%通電とは、モータを電源に直接接続してモータが回転している状態を指し、位相制御では、トリガ発生タイミングがゼロクロス信号より0msec遅れとなる状態を指す。ここでの回転故障等の発生による100%通電とは、トライアック駆動用トリガ発生タイミングが、ゼロクロス信号より遅れているにもかかわらず(例えば5msec)、トライアックがショート故障等にて前記100%通電と同一状態になることを指す。しかし、この実施例で示す方法を用いることにより、脱水槽の大きな揺れを事前に防止でき、原因を制御回路で表示することによって使用者に詳細を知らせることができる。これにより、使用者が繰り返し使用することを防止できるとともに、原因が明確であるため、サービス時の修理時間が短縮できる。   FIG. 23 shows the structure of the washing machine. 46 is a washing machine main body, 44 is a water absorption hose that absorbs water from water, etc., 45 is a water injection port, 54 is a water absorption valve connected between the water absorption hose and the water injection port 45, 52 is a washing tub, and 53 is a washing tub 52. A support rod for supporting, 51 is a discharge hose for discharging water in the washing tub 52, 50 is a drain valve connected between the drain hose and the washing tub 52, 55 is a rotating shaft connected to the washing tub, 47 is a motor , 49 is a pulley connected to the rotary shaft 55, and 48 is a belt that transmits the power of the motor 47 to the pulley 49. Here, in the case of a washing machine, if phase control is used in order to share the power supply frequency in the 50/60 Hz area, the use in the 60 Hz area is the maximum rotation in the 50 Hz area when 100% energization occurs due to a circuit failure or the like. The number of revolutions may be reached exceeding the number. At this time, the washing tub is greatly shaken and the safety function is activated to stop the washing. The user remains unclear about the cause of the circuit breakdown. 100% energization refers to a state in which the motor is directly connected to the power source and the motor is rotating. In phase control, a trigger generation timing is a state that is delayed by 0 msec from the zero cross signal. Here, 100% energization due to the occurrence of rotation failure or the like means that the triac drive trigger generation timing is delayed from the zero cross signal (for example, 5 msec), but the triac is 100% energization due to a short failure or the like. Refers to the same state. However, by using the method shown in this embodiment, it is possible to prevent a large shaking of the dewatering tank in advance, and to inform the user of the details by displaying the cause on the control circuit. As a result, the user can be prevented from repeatedly using the apparatus, and the cause is clear, so that the repair time during service can be shortened.

この発明の更に別の例8を図にて説明する。図21において、1は商用電源、2は単相誘導モータ、3はコンデンサ、4は単相誘導モータ2の回転速度を検出する回転速度検出器、6は回転速度検出器4より出力する回転速度信号、38a及び38bは交流電源1から単相誘導モータ2への通電を停止するリレー駆動回路及びリレー接点、37は交流電源1から単相誘導モータ2へ流れる電流を検出するための電流検出抵抗で、39はこの電流検出抵抗37の両端の電圧を測定する電流検出部、12a及び12bは単相誘導モータ2の主巻線及び補助巻線への通電を行うトライアック、9aはトライアック12aを駆動するトライアック駆動信号、9bはトライアック12bを駆動するトライアック駆動信号、11は交流電源1のゼロクロスを検出するゼロクロス検出回路、7はマイクロコンピュータで、回転速度信号6とゼロクロス検出回路11と電流検出部39からの出力信号を入力する。8はマイクロコンピュータ7からの信号にてトライアック12を駆動するトリガパルス発生回路、5はマイクロコンピュータ7、トリガパルス発生回路8、ゼロクロス検出回路11、リレー駆動回路38a、電流検出部39より構成される制御回路である。   Still another example 8 of the present invention will be described with reference to the drawings. In FIG. 21, 1 is a commercial power source, 2 is a single-phase induction motor, 3 is a capacitor, 4 is a rotational speed detector for detecting the rotational speed of the single-phase induction motor 2, and 6 is a rotational speed output from the rotational speed detector 4. Signals 38a and 38b are a relay drive circuit and a relay contact for stopping energization from the AC power source 1 to the single-phase induction motor 2, and 37 is a current detection resistor for detecting a current flowing from the AC power source 1 to the single-phase induction motor 2. 39 is a current detector for measuring the voltage across the current detection resistor 37, 12a and 12b are triacs for energizing the main and auxiliary windings of the single-phase induction motor 2, and 9a is for driving the triac 12a. 9b is a triac drive signal for driving the triac 12b, 11 is a zero cross detection circuit for detecting a zero cross of the AC power supply 1, and 7 is a microphone. A computer receives an output signal from the rotation speed signal 6 and the zero-cross detection circuit 11 and the current detection unit 39. Reference numeral 8 denotes a trigger pulse generation circuit for driving the triac 12 by a signal from the microcomputer 7, and 5 denotes a microcomputer 7, a trigger pulse generation circuit 8, a zero cross detection circuit 11, a relay drive circuit 38 a, and a current detection unit 39. It is a control circuit.

次に図21の動作について説明する。マイクロコンピュータ7にて、ゼロクロス検出回路11と速度検出器4からの信号を基に、目標回転速度に制御するためのトライアック12の駆動タイミングを決定し、タイミング信号をトリガパルス発生回路8に出力する。トリガパルス発生回路8よりトライアック12へ駆動用パルス信号が出力され、トライアック12がオンして単相誘導モータ2が回転する。単相誘導モータ2の回転速度を回転速度検出器4より検出し、回転速度信号6をマイクロコンピュータ7に出力する。ここで、マイクロコンピュータ7にて目標回転速度に一致するようトライアック12の駆動タイミングが算出され、位相制御によるフィードバック制御が行われる。トライアック12aは正転用、12bは逆転用である。   Next, the operation of FIG. 21 will be described. Based on the signals from the zero cross detection circuit 11 and the speed detector 4, the microcomputer 7 determines the drive timing of the triac 12 for controlling the target rotational speed, and outputs the timing signal to the trigger pulse generation circuit 8. . A driving pulse signal is output from the trigger pulse generating circuit 8 to the triac 12, the triac 12 is turned on, and the single-phase induction motor 2 rotates. The rotational speed of the single-phase induction motor 2 is detected by the rotational speed detector 4 and a rotational speed signal 6 is output to the microcomputer 7. Here, the drive timing of the triac 12 is calculated by the microcomputer 7 so as to coincide with the target rotation speed, and feedback control by phase control is performed. The triac 12a is for forward rotation and 12b is for reverse rotation.

次にこの例の動作について説明する。図22はモータ回転数の時間的変化を示したものであり、図中のNmaxは前述の(6)式の条件を満たす回転数を示す。図21の回路及び図22において、いま位相制御にて単相誘導モータ2の回転数を、電源周波数に係わらず同一回転数に制御する(図22のt1区間)。電源周波数が60Hzのとき、トライアックのオン故障やその他の故障にてモータへ100%通電になった場合(図22のt2区間)、回転速度検出器4は、このときの回転数を検出し、回転速度信号6をマイクロコンピュータ7へ出力する。次に、マイクロコンピュータ7は回転数Nmaxより高速回転であることを認識し、異常回転数と判断する。さらに、トリガパルス発生回路8へトリガパルスの発生を停止させる信号を送り、トライアックを停止させ、単相誘導モータ2を停止させる(図22のt3区間)。   Next, the operation of this example will be described. FIG. 22 shows the change over time of the motor rotation speed, and Nmax in the figure indicates the rotation speed that satisfies the condition of the above-described equation (6). In the circuit of FIG. 21 and FIG. 22, the rotational speed of the single-phase induction motor 2 is now controlled to the same rotational speed regardless of the power supply frequency by phase control (t1 section in FIG. 22). When the power frequency is 60 Hz, when the motor is energized 100% due to a triac on failure or other failure (section t2 in FIG. 22), the rotational speed detector 4 detects the rotational speed at this time, The rotational speed signal 6 is output to the microcomputer 7. Next, the microcomputer 7 recognizes that the rotation speed is higher than the rotation speed Nmax, and determines that the rotation speed is abnormal. Further, a signal for stopping the generation of the trigger pulse is sent to the trigger pulse generating circuit 8, the triac is stopped, and the single-phase induction motor 2 is stopped (t3 section in FIG. 22).

電流検出抵抗37の両端の電圧を検出(39)することやマイクロコンピュータにて100%通電が判明し、トライアックをオンしつづけるような故障時(回転速度検出等の故障)出力信号停止でモータは停止する。もし、トライアックのオン故障時にはリレー接点38bを開放する。ここで、洗濯機の場合、電源周波数が50/60Hz地区で共用化するために位相制御を用いると、60Hz地区での使用は、回路故障発生にて100%通電時には、50Hz地区の最高回転数を越えて異常回転数に達してしまうことがある。このときには、洗濯槽の揺れが大きくなり安全機能が動作して洗濯を停止する。使用者は、回路破壊等の原因は不明のままである。しかし、この実施例で示す方法を用いることにより、リレーが動作したか停止かどうかを判断して故障原因を表示することができるので、脱水槽の大きな揺れを事前に防止でき、原因を制御回路で表示することによって使用者に詳細を知らせることができる。これにより、使用者が繰り返し使用することを防止できるとともに、原因が明確であるため、サービス時の修理時間が短縮できる。このような回路故障には次のような例が考えられる。
・トライアックのショート故障にて100%通電となる
・回転速度検出器の故障にて、回転速度検出器よりモータが回転していない状態 と同一の信号を発生する
・トリガパルス発生回路の故障にてトライアックを駆動し続ける信号を発生する・マイクロコンピュータの出力ポート故障にてトライアックを駆動し続ける信号 を発生する、。このように回路故障にて100%通電となり任意のモータの回転数を検出して異常回転数になったら通電を停止させモータ駆動を停止しようとすることにより確実に不良を防止できる。洗濯機への表示は、操作部等ユーザから見えるところに行うとよい。この表示は洗濯機の故障であるため、エンドユーザにサービスによる修理を受け、その間使用不可である旨表示する。例えば、”サービス”、”点検”等の表示を行う。「回路エラー」表示となる。
Detecting the voltage at both ends of the current detection resistor 37 (39) or 100% energization by a microcomputer, and when the failure continues to turn on the triac (failure such as rotation speed detection), the motor stops when the output signal stops Stop. If the triac is on, the relay contact 38b is opened. Here, in the case of a washing machine, if phase control is used in order to share the power supply frequency in the 50/60 Hz area, the use in the 60 Hz area is the maximum rotation speed in the 50 Hz area when 100% energization occurs due to a circuit failure. May reach an abnormal rotational speed. At this time, the washing tub is greatly shaken and the safety function is activated to stop the washing. The user remains unclear about the cause of the circuit breakdown. However, by using the method shown in this embodiment, it is possible to display the cause of failure by judging whether the relay has been operated or stopped, so it is possible to prevent a large shaking of the dehydration tank in advance, and the cause can be controlled by the control circuit. It is possible to inform the user of the details by displaying in. As a result, the user can be prevented from repeatedly using the device, and the cause is clear, so that the repair time at the time of service can be shortened. Examples of such circuit failures are as follows.
-100% power is supplied due to a triac short failure.-A rotation speed detector generates the same signal as when the motor is not rotating.-A trigger pulse generation circuit failure occurs. Generates a signal that continues to drive the triac. Generates a signal that continues to drive the triac when the output port of the microcomputer fails. In this way, 100% energization is caused by a circuit failure, and the rotation speed of an arbitrary motor is detected. When an abnormal rotation speed is detected, the energization is stopped and the motor drive is stopped, thereby reliably preventing a failure. The display on the washing machine may be performed where the user can see the operation unit. Since this display is a malfunction of the washing machine, the end user receives a repair by the service and displays that it cannot be used during that time. For example, “service”, “inspection”, etc. are displayed. “Circuit error” is displayed.

なお、ゼロクロス検出回路11は、実施例7までと同一であり、動作については前述のとおりであり、かつ図1のトライアック駆動用パルスを出力する構成、図6の位相制御する構成、実施例3,4,5のPI制御による回転数制御する構成、図17の位相制御する構成、図20の位相制御する構成、実施例図28の位相制御する構成が図21に示されている。   The zero-cross detection circuit 11 is the same as that up to the seventh embodiment, the operation is as described above, and the configuration for outputting the triac drive pulse in FIG. 1, the configuration for phase control in FIG. 6, and the third embodiment , 4 and 5, the configuration for controlling the rotational speed by PI control, the configuration for phase control in FIG. 17, the configuration for phase control in FIG. 20, and the configuration for phase control in FIG.

この発明の更に別の例を図にて説明する。回路構成は前記図21と同一の場合について示し、基本動作は前述の通りである。   Still another example of the present invention will be described with reference to the drawings. The circuit configuration is shown for the same case as in FIG. 21, and the basic operation is as described above.

図24は単相誘導モータ2の回転数及びそのときの単相誘導モータ2を流れる電流を時間的に表したものである。図中のNoは定常時における回転数で、このとき流れる電流値をIoで示す。Nminは実使用状態での最低回転数で、この回転数以下でモータは停止しているものと判断、例えば最高回転数の10%とする。Imaxはトライアック12a及び12bが同時にオンしたときに単相誘導モータ2に流れる電流値を示す。いまトライアック12aがオンし、単相誘導モータが回転数Noで回転し、このとき電流検出抵抗37をIoの電流が流れている(図24のt1区間)。ここで、他のトライアック12bがオン故障した場合、モータ回転数は徐々に低下してNmin回転以下となる。この時の電流値は、Imaxまで増加する。回転数Nmin以下、電流値Imaxの状態がt2時間経過したとき、マイクロコンピュータ7はトライアック12bのオン故障と判断し、トリガパルス発生回路8へ停止信号を出力し、トライアック12aへのトリガ信号9aを停止させる。更に、リレー駆動回路38aにリレー駆動信号を送信し、リレー接点38bを開とし、単相誘導モータ2及びトライアック12への通電を停止する。ここで上記t2時間は、例えば、トライアック12a及び12bが同時通電したときに、モータの温度上昇にて温度ヒューズが溶断する時間より短い時間とする。   FIG. 24 shows temporally the number of rotations of the single-phase induction motor 2 and the current flowing through the single-phase induction motor 2 at that time. No in the figure is the number of rotations in a steady state, and the current value flowing at this time is indicated by Io. Nmin is the minimum number of revolutions in the actual use state, and it is determined that the motor is stopped below this number of revolutions, for example, 10% of the maximum revolution number. Imax indicates a current value that flows through the single-phase induction motor 2 when the triacs 12a and 12b are simultaneously turned on. Now, the triac 12a is turned on, and the single-phase induction motor rotates at the rotation speed No. At this time, a current Io flows through the current detection resistor 37 (t1 section in FIG. 24). Here, when the other triac 12b fails to turn on, the motor rotation speed gradually decreases to Nmin rotation or less. The current value at this time increases to Imax. When the state of the rotation speed Nmin or less and the current value Imax elapses for t2 hours, the microcomputer 7 determines that the triac 12b is on and outputs a stop signal to the trigger pulse generation circuit 8, and outputs a trigger signal 9a to the triac 12a. Stop. Further, a relay drive signal is transmitted to the relay drive circuit 38a, the relay contact 38b is opened, and energization to the single-phase induction motor 2 and the triac 12 is stopped. Here, the time t2 is, for example, shorter than the time when the thermal fuse is blown due to the temperature rise of the motor when the triacs 12a and 12b are energized simultaneously.

この保護動作の手順を図25に示す。トライアックオン(ステップ1)の後、電流が制限値以内かどうかを判断し(ステップ2)、正常(ステップ3)と判断し、制限値を越えていればImax状態での時間を計測し(ステップ4)、時間が所定値を越えた時点でトライアックをオフする(ステップ5)。この時間の所定値の考え方としては、正転/逆転用トライアックが同時オンにて、トライアックの異常加熱による素子破壊あるいは基板等の耐熱オーバー、モータの温度上昇による巻き線の断線など他へ悪影響を及ぼさない時間以内であり、数10秒以内での停止が現実的な数値である。洗濯機の場合、上記のような診断及び保護機能が無いと、モータへの過電流にてモータの温度上昇を招き、温度ヒューズの溶断となる。上記診断及び保護機能を備えることによってこのような事態を防止することができ、さらに修理も制御回路のみとなり簡単となる。   The procedure of this protection operation is shown in FIG. After the triac-on (step 1), it is determined whether the current is within the limit value (step 2), it is determined that the current is normal (step 3), and if the limit value is exceeded, the time in the Imax state is measured (step 4) When the time exceeds a predetermined value, the triac is turned off (step 5). The idea of the predetermined value for this time is that the forward and reverse triacs are turned on at the same time, and there is an adverse effect on others such as element destruction due to abnormal heating of the triac or heat resistance of the substrate etc., winding breakage due to motor temperature rise. It is within a time that does not reach, and a stop within tens of seconds is a realistic value. In the case of a washing machine, if there is no diagnosis and protection function as described above, the motor temperature rises due to overcurrent to the motor, and the thermal fuse is blown. By providing the above diagnosis and protection function, such a situation can be prevented, and further, the repair can be simplified by using only the control circuit.

この発明の更に別の例を図26,27にて説明する。回路構成は前記図21と同一の場合について示し、基本動作は前述の通りである。   Still another example of the present invention will be described with reference to FIGS. The circuit configuration is shown for the same case as in FIG. 21, and the basic operation is as described above.

次にこの例の動作について図27にて説明する。図26はトライアック12a及び12bのオンまたはオフタイミングと、そのときの電流検出抵抗37を流れる電流値との時間的変化を示したものである。電流値Ioはトライアック12aまたは12bのいずれかがオンしたときに電流検出抵抗37を流れる電流を示す。Imaxはトライアック12a及び12bが同時にオンしたときに単相誘導モータ2及び電流検出抵抗37に流れる電流値を示す。まず最初に、マイクロコンピュータ7よりトリガパルス発生回路8へ、トライアック12a及び12bの停止信号をt1時間出力する(ステップ1)。この時、マイクロコンピュータ7にて電流検出抵抗37に電流が流れていないことを確認(ステップ2)することで、両トライアックがオン故障でないと認識する。   Next, the operation of this example will be described with reference to FIG. FIG. 26 shows temporal changes in the on / off timing of the triacs 12a and 12b and the current value flowing through the current detection resistor 37 at that time. The current value Io indicates a current flowing through the current detection resistor 37 when either the triac 12a or 12b is turned on. Imax indicates a current value that flows through the single-phase induction motor 2 and the current detection resistor 37 when the triacs 12a and 12b are simultaneously turned on. First, a stop signal for the triacs 12a and 12b is output from the microcomputer 7 to the trigger pulse generating circuit 8 for a time t1 (step 1). At this time, the microcomputer 7 confirms that no current flows through the current detection resistor 37 (step 2), thereby recognizing that both triacs are not on-failure.

両トライアックがオン故障でなければ、次に、マイクロコンピュータ7は、トライアック12aのオン信号をトリガパルス発生回路8へ、t2時間出力する(ステップ3)。この時、マイクロコンピュータ7にて電流検出抵抗37に電流Ioが流れることを確認することで、トライアック12aがオフ故障でないと認識する(ステップ4)。トライアック12aがオフ故障でなければ、次に、マイクロコンピュータ7よりトリガパルス発生回路8へ、トライアック12bのオン信号をt3時間出力する。この時、マイクロコンピュータ7より電流検出抵抗37に電流Ioが流れることを確認することで、トライアック12bがオフ故障でないと認識する(ステップ5〜7)。前記故障検証中に、電流がImaxに達した場合はトライアック12aまたは12bのショート故障と判断し、トリガパルス発生回路8へ停止信号を出力し、トライアック12のトリガ信号9を停止させる。更に、リレー駆動回路38aにリレー駆動信号を送信し、リレー接点38bを開とし、単相誘導モータ2及びトライアック12への通電を停止する(ステップ8〜10)。以上の故障診断にて、トライアック12のオンあるいはオフ故障を検出することが可能となる。洗濯機の場合、上記のような診断及び保護機能が無いと、モータへの過電流にてモータの温度上昇を招き、温度ヒューズの溶断となる。上記診断及び保護機能を備えることによってこのような事態を防止することができ、さらに修理も制御回路のみとなり簡単となる。   If both triacs are not on-failure, then the microcomputer 7 outputs an on signal of the triac 12a to the trigger pulse generating circuit 8 for t2 time (step 3). At this time, the microcomputer 7 confirms that the current Io flows through the current detection resistor 37, thereby recognizing that the triac 12a is not an off failure (step 4). If the triac 12a is not off-failure, then the microcomputer 7 outputs an on signal of the triac 12b to the trigger pulse generation circuit 8 for t3 time. At this time, by confirming that the current Io flows from the microcomputer 7 to the current detection resistor 37, it is recognized that the triac 12b is not an off failure (steps 5 to 7). If the current reaches Imax during the failure verification, it is determined that the triac 12a or 12b is short-circuited, and a stop signal is output to the trigger pulse generation circuit 8 to stop the trigger signal 9 of the triac 12. Further, a relay drive signal is transmitted to the relay drive circuit 38a, the relay contact 38b is opened, and energization to the single-phase induction motor 2 and the triac 12 is stopped (steps 8 to 10). With the above failure diagnosis, it is possible to detect an on or off failure of the triac 12. In the case of a washing machine, if there is no diagnosis and protection function as described above, the motor temperature rises due to overcurrent to the motor, and the thermal fuse is blown. By providing the above diagnosis and protection function, such a situation can be prevented, and further, the repair can be simplified by using only the control circuit.

この発明の更に別の例を図にて説明する。図28において、1は商用電源、2は単相誘導モータ、3はコンデンサ、12aは単相誘導モータ2の正転側巻線への通電を行うトライアック、12bは逆転側巻線への通電を行うトライアック、9aはトライアック12aを駆動する単相誘導モータ2の正転用のトライアック駆動パルス信号、9bはトライアック12bを駆動する単相誘導モータ2の逆転用のトライアック駆動パルス信号、7はマイクロコンピュータ、40はマイクロコンピュータ7より出力されてトライアック12a及び12bへの通電を切り替える正/逆転切換信号、41はマイクロコンピュータ7より出力されてトライアック12a及び12bを駆動するパルスの発生タイミングを決定するタイミング信号、8はマイクロコンピュータ7からの正/逆転切換信号40及びタイミング信号41を入力し、かつトライアック駆動信号9a及び9bを出力するトリガパルス発生回路、5はマイクロコンピュータ7とトリガパルス発生回路8より構成される制御回路である。すなわちマイクロコンピュータ7はモータの主コイルおよび補助コイルへの通電タイミングを決定する出力ポートと、この主コイルと補助コイルの通電を切換える出力ポートとを備え、タイミング信号を介して信号を伝える。これにより主コイル及び補助コイルへの同時通電のタイミングをなくしている。   Still another example of the present invention will be described with reference to the drawings. In FIG. 28, 1 is a commercial power source, 2 is a single-phase induction motor, 3 is a capacitor, 12a is a triac for energizing the forward rotation side winding of the single phase induction motor 2, and 12b is an energization for the reverse rotation side winding. Triac to be performed, 9a is a triac drive pulse signal for forward rotation of the single-phase induction motor 2 that drives the triac 12a, 9b is a triac drive pulse signal for reverse rotation of the single-phase induction motor 2 that drives the triac 12b, 7 is a microcomputer, 40 is a forward / reverse switching signal output from the microcomputer 7 to switch the energization to the triacs 12a and 12b, 41 is a timing signal output from the microcomputer 7 to determine the generation timing of pulses for driving the triacs 12a and 12b, 8 is a forward / reverse switching signal 40 from the microcomputer 7. Trigger pulse generating circuit inputs a fine timing signal 41, and outputs a triac driving signals 9a and 9b, 5 is a control circuit composed of a microcomputer 7 and a trigger pulse generating circuit 8. That is, the microcomputer 7 is provided with an output port for determining energization timing to the main coil and auxiliary coil of the motor, and an output port for switching energization of the main coil and auxiliary coil, and transmits the signal via the timing signal. Thereby, the timing of simultaneous energization to the main coil and the auxiliary coil is eliminated.

図30は従来の制御回路を示す。7はマイクロコンピュータ、42はマイクロコンピュータ7より出力されてトライアック12aへの通電タイミングを設定する正転用タイミング信号、43はマイクロコンピュータ7より出力されてトライアック12bへの通電タイミングを設定する逆転用タイミング信号、8はマイクロコンピュータからの正転用タイミング信号42及び逆転用タイミング信号43を入力し、かつトライアック駆動信号9a及び9bを出力するトリガパルス発生回路、5はマイクロコンピュータ7とトリガパルス発生回路8より構成される制御回路である。すなわちマイクロコンピュータにはモータの主コイルおよび補助コイルへの通電タイミングを決定する各々の出力ポートが備えられており、それぞれ配線を介して信号を送っている。   FIG. 30 shows a conventional control circuit. 7 is a microcomputer, 42 is a forward rotation timing signal that is output from the microcomputer 7 and sets the energization timing to the triac 12a, and 43 is a reverse rotation timing signal that is output from the microcomputer 7 and sets the energization timing to the triac 12b. , 8 is a trigger pulse generation circuit for inputting the forward rotation timing signal 42 and the reverse rotation timing signal 43 from the microcomputer and outputs the triac drive signals 9a and 9b, and 5 is composed of the microcomputer 7 and the trigger pulse generation circuit 8. Control circuit. That is, the microcomputer is provided with each output port for determining the energization timing to the main coil and auxiliary coil of the motor, and sends a signal through each wiring.

次にこの実施例の動作について説明する。図29は正/逆転切換信号40、タイミング信号41、正転側及び逆転側の巻線を流れるモータ電流Iの時間関係を示すタイミング図である。図28において、単相誘導モータ2を正転方向に回転させる場合、マイクロコンピュータ7は、正/逆転切換信号40をトリガパルス発生回路8に出力する。このときの正/逆切換信号は図29に示すようにHiとなる。次に、トライアック12の駆動タイミングを決定し、タイミング信号41を出力し、トリガパルス発生回路8からトライアック12aへトライアック駆動パルス信号9aが出力され、図29で示すタイミング信号がパルスにて出力される。トライアック12aがオンして、単相誘導モータ2が正回転する。このときのモータの正転側電流は図29に示すように流れる。   Next, the operation of this embodiment will be described. FIG. 29 is a timing chart showing the time relationship among the forward / reverse switching signal 40, the timing signal 41, and the motor current I flowing through the forward and reverse windings. In FIG. 28, when the single-phase induction motor 2 is rotated in the forward direction, the microcomputer 7 outputs a forward / reverse switching signal 40 to the trigger pulse generation circuit 8. The forward / reverse switching signal at this time becomes Hi as shown in FIG. Next, the drive timing of the triac 12 is determined, the timing signal 41 is output, the triac drive pulse signal 9a is output from the trigger pulse generation circuit 8 to the triac 12a, and the timing signal shown in FIG. 29 is output in pulses. . The triac 12a is turned on, and the single-phase induction motor 2 rotates forward. At this time, the forward current of the motor flows as shown in FIG.

単相誘導モータ2を逆転方向に回転させる場合、マイクロコンピュータ7は、正/逆転切換信号40をトリガパルス発生回路8に出力する。このときの正/逆切換信号40は図29に示すようにLoとなる。次に、トライアック12の駆動タイミングを決定し、タイミング信号41を出力し、トリガパルス発生回路8からトライアック12bへトライアック駆動パルス信号9bが出力され、図29で示すタイミング信号がパルスにて出力される。トライアック12bがオンして、単相誘導モータ2が逆回転する。このときのモータの逆転側電流は図29に示すように流れる。   When the single-phase induction motor 2 is rotated in the reverse direction, the microcomputer 7 outputs a forward / reverse switching signal 40 to the trigger pulse generation circuit 8. The forward / reverse switching signal 40 at this time becomes Lo as shown in FIG. Next, the drive timing of the triac 12 is determined, the timing signal 41 is output, the triac drive pulse signal 9b is output from the trigger pulse generation circuit 8 to the triac 12b, and the timing signal shown in FIG. 29 is output in pulses. . The triac 12b is turned on, and the single-phase induction motor 2 rotates in the reverse direction. The reverse rotation current of the motor at this time flows as shown in FIG.

次に従来の実施例である図30の動作について説明する。図31は正転用タイミング信号42、逆転用タイミング信号43、正転側及び逆転側の巻線を流れる電流波形の時間関係を示すタイミング図である。図30より、単相誘導モータ2を正転方向に回転させる場合、マイクロコンピュータ7は、トライアック12aの駆動タイミングを決定し、正転用タイミング信号42をトリガパルス発生回路8に出力する。次に、トリガパルス発生回路8からトライアック12aへトライアック駆動パルス信号9aが出力され、図31で示すタイミング信号がパルスにて出力され、トライアック12aがオンして、単相誘導モータ2が正回転する。このときのモータの正転側電流は図31に示すように流れる。   Next, the operation of the conventional example shown in FIG. 30 will be described. FIG. 31 is a timing chart showing the time relationship among the forward rotation timing signal 42, the reverse rotation timing signal 43, and the current waveform flowing through the forward and reverse windings. 30, when the single-phase induction motor 2 is rotated in the forward rotation direction, the microcomputer 7 determines the drive timing of the triac 12a and outputs the forward rotation timing signal 42 to the trigger pulse generation circuit 8. Next, the triac drive pulse signal 9a is output from the trigger pulse generation circuit 8 to the triac 12a, the timing signal shown in FIG. 31 is output as a pulse, the triac 12a is turned on, and the single-phase induction motor 2 rotates forward. . The forward current of the motor at this time flows as shown in FIG.

単相誘導モータ2を逆転方向に回転させる場合、マイクロコンピュータ7は、トライアック12bの駆動タイミングを決定し、逆転用タイミング信号43をトリガパルス発生回路8に出力する。次に、トリガパルス発生回路8からトライアック12bへトライアック駆動パルス信号9bが出力され、図31で示すタイミング信号がパルスにて出力され、トライアック12bがオンして、単相誘導モータ2が逆回転する。このときのモータの逆転側電流は図31に示すように流れる。   When the single-phase induction motor 2 is rotated in the reverse rotation direction, the microcomputer 7 determines the drive timing of the triac 12 b and outputs the reverse rotation timing signal 43 to the trigger pulse generation circuit 8. Next, the triac drive pulse signal 9b is output from the trigger pulse generating circuit 8 to the triac 12b, the timing signal shown in FIG. 31 is output as a pulse, the triac 12b is turned on, and the single-phase induction motor 2 rotates in reverse. . The reverse rotation current of the motor at this time flows as shown in FIG.

ここで、図30に示す従来のような回路構成の場合では、マイクロコンピュータ7の暴走等発生時には、マイクロコンピュータ7の出力ポートはHiまたはLoとなり続けることが非常に多い。いま出力ポートが同時にHiになり続けたとき、トリガパルス発生回路からはトライアック12a及び12bを同時に駆動する信号を発生してしまい、単相誘導モータ2へ過大電流が流れて異常温度上昇となり、モータ内の温度ヒューズが溶断するなどの不具合が発生していた。   Here, in the case of the conventional circuit configuration shown in FIG. 30, when the microcomputer 7 runs out of control or the like, the output port of the microcomputer 7 often keeps Hi or Lo. When the output port continues to become Hi at the same time, the trigger pulse generating circuit generates a signal for simultaneously driving the triacs 12a and 12b, an excessive current flows to the single-phase induction motor 2 and an abnormal temperature rises. There were problems such as the temperature fuse inside being blown.

しかし、図28に示す回路構成の場合では、マイクロコンピュータ7の暴走等発生時に、出力ポートが同時にHiとなり続けても、トリガパルス発生回路からはトライアック12aを駆動する信号を発生することになるため、図30の従来の回路構成のように、単相誘導モータ2へ過大電流が流れて異常温度上昇となり、モータ内の温度ヒューズが溶断するなどの不具合が発生することはない。逆に、出力ポートが同時にLoとなり続けても同様に同時ONはない。以上のこの保護の手順を図32(ステップ1〜5)に示す。マイコンポートの同時HiまたはLoで両トライアックはオンしない。洗濯機の場合、上記のような機能が無いと、モータへの過電流にてモータの温度上昇を招き、温度ヒューズの溶断となる。上記機能を備えることによってこのような事態を防止することができ、さらに修理も温度ヒューズのみとなり簡単となる。さらに表示は前述のように設けるとよい。この発明は、60Hz電源のモータを駆動中100%通電が任意の時間を経過したことを判断したときに、モータへの通電を停止する。   However, in the case of the circuit configuration shown in FIG. 28, the trigger pulse generation circuit generates a signal for driving the triac 12a even when the output port continues to be Hi simultaneously when the microcomputer 7 runs out of control. As in the conventional circuit configuration of FIG. 30, an excessive current flows to the single-phase induction motor 2 to cause an abnormal temperature rise, so that a problem such as a thermal fuse in the motor fusing does not occur. Conversely, even if the output port continues to be Lo at the same time, there is no simultaneous ON. The above-described protection procedure is shown in FIG. 32 (steps 1 to 5). Both triacs do not turn on at the same Hi or Lo on the microcomputer port. In the case of a washing machine, if there is no function as described above, the motor temperature rises due to overcurrent to the motor, and the thermal fuse is blown. By providing the above function, such a situation can be prevented, and further, the repair can be easily performed only with the thermal fuse. Further, the display may be provided as described above. The present invention stops energization of the motor when it is determined that 100% energization has passed an arbitrary time while driving the motor of 60 Hz power source.

この発明は、検出した回転速度と指令値によりPI制御を行い、このPI制御の積分項をゼロ以外の初期値の設定を行う。   In the present invention, PI control is performed based on the detected rotational speed and command value, and an initial value other than zero is set for the integral term of this PI control.

又、この発明は、PI制御の積分値の初期値を負荷量に応じて設定する。   Further, according to the present invention, the initial value of the integrated value of PI control is set according to the load amount.

又、この発明は、PI制御の積分値の初期値をモータの目標回転数に応じて設定する。   Further, according to the present invention, the initial value of the integrated value of PI control is set according to the target rotational speed of the motor.

又、この発明は、60Hz電源のモータを駆動中100%通電が任意の時間を経過したことを判断したときに、モータへの通電を停止する。   Further, according to the present invention, when it is determined that 100% energization has passed an arbitrary time while driving a 60 Hz power source motor, energization to the motor is stopped.

この発明は、モータを60Hz電源で回転させ、電源50Hz時の最高回転数をこえるある回転数を検出したとき、モータへの通電を停止する。   In the present invention, when the motor is rotated by a 60 Hz power source and a certain number of rotations exceeding the maximum number of rotations at the time of the power source 50 Hz is detected, the energization to the motor is stopped.

又、この発明は、モータが一定の回転数以下で、一定の電流値以上で運転を続けたときモータへの通電を停止する。   The present invention also stops energization of the motor when the motor continues to operate at a certain rotational speed or less and above a certain current value.

又、この発明は位相制御非通電時にコイルに流れる電流を検出するか、または、位相制御通電時にある電流以上を検出すると、モータへの通電を停止する。   Further, according to the present invention, when the current flowing through the coil is detected when the phase control is not energized, or when a current greater than a certain current when the phase control is energized is detected, the energization to the motor is stopped.

又、この発明は、モータへの通電停止を、主回路開閉により行う。   Further, according to the present invention, the energization of the motor is stopped by opening and closing the main circuit.

又、この発明は、モータ駆動用トリガパルス発生に、モータのコイルへの通電タイミングを決定する信号と、コイルの通電を切換える信号をわけて送る。   Further, according to the present invention, when generating a trigger pulse for driving the motor, a signal for determining the energization timing of the motor coil and a signal for switching the energization of the coil are separately transmitted.

又、この発明は、モータの複数のコイルに同時に通電するタイミングが存在しない。   In the present invention, there is no timing for simultaneously energizing a plurality of coils of the motor.

又、この発明の洗濯機は、信頼性が高いモータ制御装置を搭載している。   The washing machine of the present invention is equipped with a highly reliable motor control device.

又、この発明の洗濯機は、モータ停止に係る情報を表示できる。   Moreover, the washing machine of this invention can display the information regarding a motor stop.

以上のように、この発明によれば、モータへの通電を行う駆動用パルス信号は、点弧タイミングが電源のゼロクロス信号付近では長く、それ以外のタイミングでは短くするようにしたので、モータの電流位相が、電源の位相より進んでもトライアックの点弧が確実に行え、信頼性の高い装置が得られる。又この発明のパルス信号は複数のパルス列信号であり、低消費電力の装置が得られる。   As described above, according to the present invention, the driving pulse signal for energizing the motor is such that the ignition timing is long near the zero cross signal of the power supply and short at other timings. Even if the phase is ahead of the phase of the power supply, the triac can be reliably fired, and a highly reliable device can be obtained. The pulse signal of the present invention is a plurality of pulse train signals, and a device with low power consumption can be obtained.

またこの発明によれば、モータへの通電を行う駆動用パルス信号の出力タイミングは、電源ゼロクロス信号間の時間を正規化し、この正規化したデータを用いて演算するようにしたので、電源周波数が異なっても、マイクロコンピュータ内の同一ルーチンにて処理できるため、プログラム及び演算時間の短縮が可能となる。又この発明は、常に正規化しており、急に電源が切換えられても、なんの操作も必要なしに対応できる。   Further, according to the present invention, the output timing of the drive pulse signal for energizing the motor is normalized using the time between the power supply zero cross signals and is calculated using the normalized data. Even if they are different, since they can be processed by the same routine in the microcomputer, it is possible to shorten the program and calculation time. In addition, the present invention is always normalized, so that even if the power supply is suddenly switched, no operation is required.

またこの発明によれば、モータへの通電を行う駆動用パルス信号の出力タイミングは、目標回転数に制御されているとき、目標出力タイミング時間の前後にばらつかせるようにしたので、モータのトルクリプルの変動にて振動周波数も変動することになり、特定の耳障りな音の発生を防止することが可能となる。また、この発明は出力タイミングの平均が目標値にほぼ一致するのでモータを使用する装置の用途に支障を与えず広範囲な目的に使える。   Further, according to the present invention, the output timing of the driving pulse signal for energizing the motor can be varied before and after the target output timing time when controlled to the target rotational speed. The vibration frequency also fluctuates due to the fluctuation of the noise, and it is possible to prevent the generation of a specific annoying sound. Further, the present invention can be used for a wide range of purposes without impeding the application of the apparatus using the motor because the average of the output timing substantially coincides with the target value.

また、この発明は、上述のモータ駆動部への通電停止を出力信号を停止して行うので、信頼性の高い装置が得られる。   In addition, according to the present invention, since the energization stop to the motor driving unit described above is performed by stopping the output signal, a highly reliable device can be obtained.

また、この発明は、上述のモータ駆動部への通電停止を、回路開閉も組合せて行うので確実に停止でき一層の信頼性が得られる。   Further, according to the present invention, the energization stop to the motor drive unit described above is performed in combination with the opening and closing of the circuit.

またこの発明は、モータの複数のコイルへ同時に通電しない構成としたので運転の信頼性の高い制御装置が得られる。   In addition, since the present invention is configured such that a plurality of coils of the motor are not energized at the same time, a control device with high operation reliability can be obtained.

またこの発明は、信頼性が高く、使い勝手が良い洗濯機が得られる。   The present invention also provides a washing machine that is highly reliable and easy to use.

この発明による一実施例による単相誘導モータの制御装置を示すブロック図である。It is a block diagram which shows the control apparatus of the single phase induction motor by one Example by this invention. この発明の位相制御でのトライアック点弧タイミングとモータの電圧及び電流を示す説明図である。It is explanatory drawing which shows the triac ignition timing in the phase control of this invention, and the voltage and electric current of a motor. この発明の位相制御でのトライアック点弧タイミングとモータの電圧及び電流を示す説明図である。It is explanatory drawing which shows the triac ignition timing in the phase control of this invention, and the voltage and electric current of a motor. この発明の位相制御でのトライアック点弧タイミングとモータの電圧及び電流を示す説明図である。It is explanatory drawing which shows the triac ignition timing in the phase control of this invention, and the voltage and electric current of a motor. この発明のパルス幅を決定する手順を示すフローチャートである。It is a flowchart which shows the procedure which determines the pulse width of this invention. この発明のトライアック点弧位置計算ルーチンを示すフローチャートである。It is a flowchart which shows the triac ignition position calculation routine of this invention. この発明のゼロクロス信号時間計測の手順を示すフローチャートである。It is a flowchart which shows the procedure of the zero crossing signal time measurement of this invention. この発明の電源周波数判別の手順を示すフローチャートである。It is a flowchart which shows the procedure of the power supply frequency discrimination | determination of this invention. この発明のPI制御によるモータ制御ブロック図である。It is a motor control block diagram by PI control of this invention. この発明のPI制御の計算ルーチンを示すフローチャートである。It is a flowchart which shows the calculation routine of PI control of this invention. この発明のモータの負荷量に応じたPI制御の積分項データを示す説明図である。It is explanatory drawing which shows the integral term data of PI control according to the load amount of the motor of this invention. この発明のPI制御の積分項にゼロを設定したときのモータ回転状態を示す説明図である。It is explanatory drawing which shows a motor rotation state when zero is set to the integral term of PI control of this invention. この発明のPI制御の積分項にゼロ以外の初期値を設定したときのモータ回転状態を示す説明図である。It is explanatory drawing which shows a motor rotation state when initial value other than zero is set to the integral term of PI control of this invention. この発明のモータの目標回転数に応じたPI制御の積分項データを示す説明図である。It is explanatory drawing which shows the integral term data of PI control according to the target rotation speed of the motor of this invention. この発明のPI制御の積分項にゼロを設定したときのモータ回転状態を示す説明図である。It is explanatory drawing which shows a motor rotation state when zero is set to the integral term of PI control of this invention. この発明のPI制御の積分項にゼロ以外の初期値を設定したときのモータ回転状態を示す説明図である。It is explanatory drawing which shows a motor rotation state when initial value other than zero is set to the integral term of PI control of this invention. この発明の電源ゼロクロス信号とトライアック駆動パルス信号の出力タイミングを示す説明図である。It is explanatory drawing which shows the output timing of the power supply zero cross signal of this invention, and a triac drive pulse signal. この発明の電源ゼロクロス信号からトライアック駆動パルス信号が出力されるまでの時間分布を示す説明図である。It is explanatory drawing which shows time distribution until a triac drive pulse signal is output from the power supply zero cross signal of this invention. この発明の電源ゼロクロス信号からトライアック駆動パルス信号が出力されるまでの時間分布を示す説明図である。It is explanatory drawing which shows time distribution until a triac drive pulse signal is output from the power supply zero cross signal of this invention. この発明のモータ回転数の時間的変化を示す説明図である。It is explanatory drawing which shows the time change of the motor rotation speed of this invention. この発明による一実施例による単相誘導モータの制御装置を示すブロック図である。It is a block diagram which shows the control apparatus of the single phase induction motor by one Example by this invention. この発明のモータ回転数の時間的変化を示す説明図である。It is explanatory drawing which shows the time change of the motor rotation speed of this invention. この発明の洗濯機の構造を示す構造図である。1 is a structural diagram showing the structure of a washing machine of the present invention. この発明のモータ回転数と電流の時間的変化を示す説明図である。It is explanatory drawing which shows the time change of the motor rotation speed of this invention, and an electric current. この発明の保護の手順を示すフローチャートである。It is a flowchart which shows the procedure of protection of this invention. この発明のトライアックのオン/オフタイミングとそのときのモータ電流の時間的変化を示す説明図である。It is explanatory drawing which shows the time change of the on / off timing of the triac of this invention, and the motor current at that time. この発明の保護の手順を示すフローチャートである。It is a flowchart which shows the procedure of protection of this invention. この発明による一実施例による単相誘導モータの制御回路を示すブロック図である。It is a block diagram which shows the control circuit of the single phase induction motor by one Example by this invention. この発明のモータの正/逆転切換信号とトライアック駆動時のタイミング信号とモータを流れる電流の時間的変化を示す説明図である。It is explanatory drawing which shows the time change of the forward / reverse switching signal of the motor of this invention, the timing signal at the time of a triac drive, and the electric current which flows through a motor. この発明と比較する従来の単相誘導モータの制御回路を示すブロック図である。It is a block diagram which shows the control circuit of the conventional single phase induction motor compared with this invention. この発明と比較する従来のモータを正転または逆転させるトライアック駆動用タイミング信号とモータを流れる電流の時間的変化を示す説明図である。It is explanatory drawing which shows the time change of the triac drive timing signal which makes the conventional motor compared with this invention forward or reverse, and the electric current which flows through a motor. この発明の保護の手順を示すフローチャートである。It is a flowchart which shows the procedure of protection of this invention. 従来の単相誘導モータの制御装置を示すブロック図である。It is a block diagram which shows the control apparatus of the conventional single phase induction motor.

符号の説明Explanation of symbols

1 商用電源、2 単相誘導モータ、3 コンデンサ、4 回転速度検出器、5 制御回路、6 ゼロクロス検出回路、7 速度演算部、8 トリガパルス発生回路、37 電流検出抵抗、38b リレー接点。   1 commercial power supply, 2 single-phase induction motor, 3 capacitor, 4 rotation speed detector, 5 control circuit, 6 zero cross detection circuit, 7 speed calculation unit, 8 trigger pulse generation circuit, 37 current detection resistor, 38b relay contact.

Claims (6)

モータと、このモータの回転速度を検出する回転速度検出手段と、前記モータを50Hz/60Hz共用にて位相制御して駆動するモータ駆動手段と、前記モータへの通電のゼロクロス信号により電源周波数を判定する電源周波数判定手段と、前記電源周波数判定手段にて電源周波数が60Hzと判定され前記回転速度検出手段の出力信号と速度指令値に基づいて前記モータ駆動手段にて前記モータが駆動される際、100%通電状態が任意の時間を経過したことを判断する判断手段と、前記判断手段の判断に基づいて前記モータへの通電電流を停止させる通電停止手段と、を備えたことを特徴とするモータ制御装置。 Motor, rotation speed detection means for detecting the rotation speed of the motor, motor drive means for driving the motor by controlling the phase for both 50 Hz / 60 Hz, and a zero cross signal for energizing the motor, and determining the power frequency When the power frequency is determined to be 60 Hz by the power frequency determining means and the motor driving means is driven by the motor driving means based on the output signal and the speed command value of the rotational speed detecting means, A motor comprising: determination means for determining that an arbitrary time has passed in a 100% energized state; and energization stopping means for stopping an energization current to the motor based on the determination of the determination means. Control device. モータと、このモータの回転速度を検出する回転速度検出手段と、前記モータを50Hz/60Hz共用にて位相制御して駆動するモータ駆動手段と、前記モータへの通電のゼロクロス信号により電源周波数を判定する電源周波数判定手段と、前記モータ駆動手段への電源からの通電を停止させる通電停止手段と、を備え、前記電源周波数判定手段にて電源周波数が60Hzと判定され前記回転速度検出手段の検出する回転数が前記電源周波数50Hz時における最高回転数を超えるとき、モータへの通電を停止させることを特徴とするモータ制御装置。 Motor, rotation speed detection means for detecting the rotation speed of the motor, motor drive means for driving the motor by controlling the phase for both 50 Hz / 60 Hz, and a zero cross signal for energizing the motor, and determining the power frequency Power supply frequency determination means, and energization stop means for stopping energization from the power supply to the motor drive means, and the power supply frequency determination means determines that the power supply frequency is 60 Hz and the rotation speed detection means detects A motor control device that stops energization of the motor when the rotation speed exceeds the maximum rotation speed at the power frequency of 50 Hz. モータと、このモータの回転速度を検出する回転速度検出手段と、前記モータを正転逆転可能にトライアックにて位相制御して駆動するモータ駆動手段と、前記モータに流れる電流を検出する電流検出部と、前記モータ駆動手段への電源からの通電を停止させる通電停止手段と、前記回転速度検出手段及び前記電流検出部の検出する検出値に基づいて前記トライアックの故障を診断する診断手段と、を備え、前記診断手段にて前記モータのコイルへの位相制御非通電時に前記電流検出部で電流を検出したとき、又は、前記コイルへの位相制御通電時に前記電流検出部が検出する電流値が任意の値以上を検出したとき、前記モータへの通電を停止させることを特徴とするモータ制御装置。 A motor, a rotation speed detection means for detecting the rotation speed of the motor, a motor drive means for driving the motor by performing phase control with a triac so that the motor can be rotated forward and backward, and a current detection unit for detecting a current flowing through the motor Energization stopping means for stopping energization from the power source to the motor driving means, and diagnostic means for diagnosing a failure of the triac based on detection values detected by the rotation speed detection means and the current detection unit, A current value detected by the current detection unit when the current is detected by the current detection unit at the time of non-energization of phase control to the motor coil by the diagnostic means , or when the current detection unit detects the current at the time of phase control energization to the coil A motor control device characterized by stopping energization of the motor when a value equal to or greater than the value is detected . 前記通電停止手段は電源からモータへの回路に設けた開平装置の開閉により行うとともに、前記モータを位相制御するトライアックを正転用と逆転用をそれぞれ設けたことを特徴とする請求項1又は2又は3に記載のモータ制御装置。 3. The energization stop means is performed by opening and closing a square rooting device provided in a circuit from a power source to a motor, and a triac for phase control of the motor is provided for forward rotation and reverse rotation, respectively. 3. The motor control device according to 3 . 請求項1乃至4記載のモータ制御装置の少なくとも1つを搭載したことを特徴とする洗濯機。A washing machine comprising at least one of the motor control devices according to claim 1. 請求項1乃至3記載のモータ制御装置の少なくとも1つを搭載し、モータ停止にかかわる情報を表示可能にしたことを特徴とする洗濯機。4. A washing machine equipped with at least one of the motor control devices according to claim 1 and capable of displaying information relating to motor stop.
JP2005229278A 2005-08-08 2005-08-08 Motor control device and washing machine Expired - Fee Related JP3846599B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005229278A JP3846599B2 (en) 2005-08-08 2005-08-08 Motor control device and washing machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005229278A JP3846599B2 (en) 2005-08-08 2005-08-08 Motor control device and washing machine

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2003101307A Division JP2003333878A (en) 2003-04-04 2003-04-04 Motor control device and washing machine

Publications (2)

Publication Number Publication Date
JP2006020498A JP2006020498A (en) 2006-01-19
JP3846599B2 true JP3846599B2 (en) 2006-11-15

Family

ID=35794210

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005229278A Expired - Fee Related JP3846599B2 (en) 2005-08-08 2005-08-08 Motor control device and washing machine

Country Status (1)

Country Link
JP (1) JP3846599B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101617463B (en) * 2007-01-05 2012-11-14 意法半导体有限公司 Asynchronous motor control
JP5856577B2 (en) * 2013-02-19 2016-02-10 リンナイ株式会社 Rotating drum control device
US11611306B2 (en) 2019-04-11 2023-03-21 Mitsubishi Electric Corporation Motor driving apparatus, electric blower, vacuum cleaner, and hand dryer

Also Published As

Publication number Publication date
JP2006020498A (en) 2006-01-19

Similar Documents

Publication Publication Date Title
US10910979B2 (en) Motor drive control device and motor drive control method
JPH07241096A (en) Electric motor controller
KR100885683B1 (en) AlPM measuring device and method of brushed DC motor
JP2010060305A (en) Capacitor deterioration detector and household equipment
JP3846599B2 (en) Motor control device and washing machine
JP2010081664A (en) Motor control unit and air conditioner using the same
JP2003333878A (en) Motor control device and washing machine
JP3518017B2 (en) Motor control device and washing machine
CN103097904A (en) Method and apparatus for detecting latch-up or sluggishness of a direct current motor
TWI650929B (en) Motor system
JP6195522B2 (en) Outdoor unit
JP2005253196A (en) Electric motor control device and air conditioner using the same
JP6432049B2 (en) DC motor drive device and ceiling-embedded ventilator equipped with the same
JP4999779B2 (en) Capacitor deterioration detection device and home appliance
JP6357648B2 (en) DC motor drive device and ceiling-embedded ventilator equipped with the same
JP2009189199A (en) Electric motor control device and air conditioner using the same
JP2005192271A (en) Compressor control device
CN109690201B (en) air conditioner
JP2009142004A (en) Electric motor control device and air conditioner using the same
JP6696188B2 (en) Air conditioner
JP2006180650A (en) Phase loss detection device and air conditioner using the same
JP2005312090A (en) Electric motor drive
JP6357649B2 (en) DC motor drive device and ceiling-embedded ventilator equipped with the same
KR100547338B1 (en) Braking Control Method in Washing Machine
JP3284781B2 (en) Washing machine

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060214

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060407

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060509

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060608

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060714

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060815

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

Free format text: PAYMENT UNTIL: 20090901

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100901

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110901

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110901

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120901

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130901

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees