(57)【要約】  モーター（３１）を制御するための制御システム（２）及び制御方法を開示し、制御システム（２）は、中央処理モジュール（２２）と駆動制御モジュール（２３）を含み、駆動制御モジュール（２３）は、モーター（３１）のいずれかの相コイルに電圧が印加されていないときに、当該相コイルの電圧を取得し、当該コイルの電圧をデジタル信号に変換して記憶し、中央処理モジュール（２２）は、駆動制御モジュール（２３）からデジタル信号を読み取り、それを累積して累積値を取得し、累積値と予め設定された閾値との大小関係に従って、モーター（３１）の運転状況を判断し、これにより、モーター制御の信頼性が向上する。
2020518224.tif 000002
【特許請求の範囲】
【請求項１】
モーターを制御するための制御システムであって、
前記制御システムは、中央処理モジュールと駆動制御モジュールを含み、
前記モーターが動作しているときに、前記駆動制御モジュールは、前記モーターのいずれかの相コイルに電圧が印加されていない期間に、電圧が印加されていないモーター相コイルの電圧を取得し、前記電圧が印加されていないモーター相コイルの電圧をデジタル信号に変換し、
前記制御システムは、前記デジタル信号を記憶し、前記モーターのいずれかの相コイルに電圧が印加されていない期間に、前記デジタル信号をリアルタイムで更新し、
前記中央処理モジュールは、前記デジタル信号を読み取り、前記制御システムは、前記モーターに異常が発生する異常確率に従って、前記デジタル信号を変換値に変換し、
前記中央処理モジュールは、前記変換値を順次累積して累積値を取得し、前記累積値と予め設定された閾値との大小関係に従って、前記モーターの運転状態を判断する、
ことを特徴とする制御システム。
【請求項２】
前記制御システムは、前記モーターに異常が発生する異常確率に従って、前記デジタル信号を変換値に変換することは、
前記モーターの異常確率が予め設定された確率閾値よりも高い場合、前記デジタル信号を第１の変換値に変換し、
前記モーターの異常確率が予め設定された前記確率閾値よりも低い場合、前記デジタル信号を第２の変換値に変換し、前記第１の変換値の絶対値が前記第２の変換値の絶対値よりも大きいこと、を含む、
ことを特徴とする請求項１に記載の制御システム。
【請求項３】
前記予め設定された閾値は正数であり、前記第１の変換値は正数であり、
前記モーターが通常の運転状態にある場合、前記デジタル信号に対応する変換値は少なくとも負数を含み、
前記累積値に最小値が設定され、前記累積値が前記最小値よりも小さい場合、前記最小値を前記累積値に割り当て、前記累積値が前記予め設定された閾値よりも大きい場合、前記モーターの運転状況を異常運転であると判定する、
ことを特徴とする請求項２に記載の制御システム。
【請求項４】
前記予め設定された閾値は負数であり、前記第１の変換値は負数であり、
前記モーターが通常の運転状態にある場合、前記デジタル信号に対応する変換値は少なくとも正数を含み、
前記累積値に最大値が設定され、前記累積値が前記最大値よりも大きい場合、前記最大値を前記累積値に割り当て、前記累積値が前記予め設定された閾値よりも小さい場合、前記モーターの運転状況を異常運転であると判定する、
ことを特徴とする請求項２に記載の制御システム。
【請求項５】
前記中央処理モジュールは、さらに、前記累積値に初期値を設定し、前記初期値のタイプは前記予め設定された閾値のタイプと同じであり、前記累積値は、前回の累積値と今回のデジタル信号を変換して得られた変換値との和に等しく、その中、最初の累積値は前記初期値と最初に読み取られた前記デジタル信号を変換して得られた変換値との和に等しい、
ことを特徴とする請求項１から４のいずれか１項に記載の制御システム。
【請求項６】
前記モーター運転の１フルステップには、少なくとも２つのマイクロステップが含まれ、前記駆動制御モジュールはマイクロステップレジスタをさらに含み、
前記マイクロステップレジスタは、前記モーターの現在のマイクロステップ値を記憶することができ、前記モーターのいずれかの相コイルに電圧が印加されていない期間に、同じマイクロステップ値に対応し、前記中央処理モジュールが前記デジタル信号を読み取る時刻は、前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間に属しない、
ことを特徴とする請求項５に記載の制御システム。
【請求項７】
前記中央処理モジュールが隣接する前記デジタル信号を読み取る二つの時刻の間に、前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間が１つ含まれる、
ことを特徴とする請求項６に記載の制御システム。
【請求項８】
前記モーターのいずれかの相の前記コイルに電圧が印加されていない隣接する２つの期間の間に、前記中央処理モジュールは少なくとも１回前記デジタル信号を読み取る、
ことを特徴とする請求項６に記載の制御システム。
【請求項９】
前記異常運転は、前記モーターの失速を含み、
前記中央処理モジュールは、前記モーターの１つ又は複数の共振区間に対応する速度を回避するように、前記モーターの速度を制御し、前記モーターの共振区間に対応する速度は前記モーター自体の属性に関連する、
ことを特徴とする請求項６から８のいずれか１項に記載の制御システム。
【請求項１０】
モーターを制御するための制御方法であって、前記モーターは制御システムによって制御され、前記制御システムは中央処理モジュールと駆動制御モジュールを含み、
前記モーターが動作しているときに、前記駆動制御モジュールは、前記モーターのいずれかの相コイルに電圧が印加されていない期間に、電圧が印加されていないモーター相コイルの電圧を取得し、前記電圧が印加されていないモーター相コイルの電圧をデジタル信号に変換し、
前記制御システムは、前記デジタル信号を記憶し、前記モーターのいずれかの相コイルに電圧が印加されていない期間に、前記デジタル信号をリアルタイムで更新し、
前記中央処理モジュールは、前記デジタル信号を読み取り、前記制御方法を実行し、前記制御方法は以下のステップを含み、
ステップａ１、予め設定された閾値ｂｅｍｆthrを読み取り、
ステップａ２、デジタル信号ｂｅｍｆiを読み取り、ｉが読み取り回数であって、ｉ＝１,２……であり、
ステップａ３、異常確率に従って、前記デジタル信号ｂｅｍｆiを対応する変換値ＥＱＵＩｂｅｍｆiに変換し、ｉが読み取り回数であって、ｉ＝１,２……であり、
ステップａ４、累積値ｂｅｍｆｔｏｔａｌi＝ｂｅｍｆｔｏｔａｌi-1＋ＥＱＵＩｂｅｍｆiを計算し、その中、ｉが読み取り回数であって、ｉ＝１、２……であり、ｂｅｍｆｔｏｔａｌi-1は前回の累積値であり、ｉ＝１である場合、前記累積値ｂｅｍｆｔｏｔａｌ0＝０であり、
ステップａ５、累積値ｂｅｍｆｔｏｔａｌiを予め設定された閾値ｂｅｍｆthrと比較し、
ステップａ６、累積値ｂｅｍｆｔｏｔａｌiの絶対値が予め設定された閾値ｂｅｍｆthrの絶対値よりも大きいかどうかを判断し、そうであれば、前記モーターの運転状態を判定し、さもなければ、ステップａ２を実行する、
ことを特徴とする制御方法。
【請求項１１】
モーターを制御するための制御方法であって、前記モーターは制御システムによって制御され、前記制御システムは中央処理モジュールと駆動制御モジュールを含み、
前記モーターが動作している場合、前記駆動制御モジュールは前記モーターのいずれかの相コイルに電圧が印加されていない期間に、電圧が印加されていないモーター相コイルの電圧を取得し、前記電圧が印加されていないモーター相コイルの電圧をデジタル信号に変換し、
前記制御システムは前記デジタル信号を記憶し、いずれかの相コイルに電圧が印加されていない期間に、前記デジタル信号をリアルタイムで更新し、
前記中央処理モジュールは、前記デジタル信号を読み取り、前記制御方法を実行し、前記制御方法は以下のステップを含み、
ステップａ１、予め設定された閾値ｂｅｍｆthrを読み取り、初期値ｂｅｍｆｔｏｔａｌ0を設定し、
ステップ ａ２、デジタル信号ｂｅｍｆiを読み取り、ｉが読み取り回数であって、ｉ＝１,２……であり、
ステップａ３、異常確率に従って、前記デジタル信号ｂｅｍｆiを対応する変換値ＥＱＵＩｂｅｍｆiに変換し、ｉが読み取り回数であって、ｉ＝１,２……であり、
ステップａ４、累積値ｂｅｍｆｔｏｔａｌi＝ｂｅｍｆｔｏｔａｌi-1＋ＥＱＵＩｂｅｍｆiを計算し、その中、ｉが読み取り回数であって、ｉ＝１、２……であり、ｂｅｍｆｔｏｔａｌi-1は前回の累積値であり、ｉ＝１である場合、前記累積値 ｂｅｍｆｔｏｔａｌ1＝ｂｅｍｆｔｏｔａｌ0＋ＥＱＵＩｂｅｍｆ1であり、
ステップａ５、累積値ｂｅｍｆｔｏｔａｌiを予め設定された閾値ｂｅｍｆthrと比較し、
ステップａ６、前記中央処理モジュールは累積値ｂｅｍｆｔｏｔａｌiの絶対値が予め設定された閾値ｂｅｍｆthrの絶対値よりも大きいかどうかを判断し、そうであれば、前記モーターの運転状態を判定し、さもなければ、ステップａ２を実行する、
ことを特徴とする制御方法。
【請求項１２】
前記制御方法は、
前記累積値ｂｅｍｆｔｏｔａｌiの絶対値が予め設定された閾値ｂｅｍｆthrよりも大きい場合、前記中央処理モジュールが、前記モーターが異常運転であると判定して異常信号を生成することをさらに含む、
ことを特徴とする請求項１０又は１１に記載の制御方法。
【請求項１３】
前記制御方法は、ステップａ２とステップａ３との間にステップｂ３を追加することをさらに含み、
前記ステップｂ３は、前記デジタル信号が読み取られた時刻が前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間と異なるかどうかを判断し、そうであれば、ステップａ２に戻り、さもなければ、ステップａ３を実行する、
ことを特徴とする請求項１０又は１１に記載の制御方法。
【請求項１４】
前記制御方法は、前記ステップｂ３の後にステップｂ３１を設けることをさらに含み、
前記ステップｂ３１は、隣接する前記デジタル信号を読み取る二つの時刻の間に、前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間が１つ含まれるかどうかを判断し、そうであれば、ステップａ３を実行し、さもなければ、ステップａ２を実行する、
ことを特徴とする請求項１３に記載の制御方法。
【請求項１５】
前記制御方法は、前記ステップｂ３にステップｂ３１を設けることをさらに含み、
前記ステップｂ３１は、前記モーターのいずれかの相の前記コイルに電圧が印加されていない隣接する２つの期間の間に、前記デジタル信号が１回読み取られるかどうかを判断し、そうであれば、ステップａ３を実行し、さもなければ、ステップａ２を実行する、
ことを特徴とする請求項１３に記載の制御方法。
【請求項１６】
前記異常運転は、モーターの失速を含み、前記制御方法は、前記ステップａ１の後又はステップａ１の前にステップｂ２を設けることをさらに含み、
前記ステップｂ２は、前記モーターの共振区間を回避するように前記モーターの速度を制御し、前記モーターの共振区間に対応する速度は前記モーター自体の属性に関連する、
ことを特徴とする請求項１４又は１５に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１７年５月２４に中国特許庁に提出された、出願番号が２０１７１０３７１７２４０であって、発明の名称が「制御システム及び制御方法」である中国特許出願に基づく優先権を主張するものであり、その全内容を本出願に参照により援用する。
【０００２】
本発明は、制御技術分野に関し、特に、制御システム及び制御方法に関する。
【背景技術】
【０００３】
従来の技術では、コントローラーは、モーターコイルの逆起電力に従って、理論位置を確定して、さらに、当該理論位置に従って、モーター運転を制御するように駆動信号をモーターに送信する。しかしながら、モーターの運転中に、モーターが引っかかるか又は失速すると、逆起電力によって確定されたモーターの理論位置が実際のモーターの位置と一致しない場合があるが、コントローラーは依然として、当該理論位置に従って、駆動信号をモーターに送信し、このようにして、モーターは、コントローラーの要求に従って、目標位置に運転することができず、信頼できない制御になってしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そこで、上記の技術的問題を解決するために、従来の技術を改良する必要がある。
【課題を解決するための手段】
【０００５】
本発明の目的は、制御の信頼性を向上できる制御システム及び制御方法を提供することである。
【０００６】
上記の目的を達成するために、本発明は、制御システムを提供し、前記制御システムはモーターを制御することができ、前記制御システムは中央処理モジュールと駆動制御モジュールを含み、
前記モーターが動作しているときに、前記駆動制御モジュールは、前記モーターのいずれかの相コイルに電圧が印加されていない期間に、電圧が印加されていないモーター相コイルの電圧を取得し、前記電圧が印加されていないモーター相コイルの電圧をデジタル信号に変換し、
前記制御システムは、前記デジタル信号を記憶し、前記モーターのいずれかの相コイルに電圧が印加されていない期間に、前記デジタル信号をリアルタイムで更新し、
前記中央処理モジュールは、前記デジタル信号を読み取り、前記制御システムは前記モーターに異常が発生する異常確率に従って、前記デジタル信号を変換値に変換し、
前記中央処理モジュールは、前記変換値を順次累積して累積値を取得し、前記累積値と予め設定された閾値との大小関係に従って、前記モーターの運転状態を判断する。
【０００７】
また、前記制御システムが、前記モーターに異常が発生する異常確率に従って、前記デジタル信号を変換値に変換することは、
前記モーターの異常確率が予め設定された確率閾値よりも高い場合、前記デジタル信号を第１の変換値に変換し、
前記モーターの異常確率が前記予め設定された確率閾値よりも低い場合、前記デジタル信号を第２の変換値に変換し、前記第１の変換値の絶対値が前記第２の変換値の絶対値よりも大きいことを含んでもよい。
【０００８】
また、前記予め設定された閾値は正数であり、前記第１の変換値は正数であり、
前記モーターが通常の運転状態にある場合、前記デジタル信号に対応する変換値は少なくとも負数を含み、
前記累積値に最小値が設定され、前記累積値が前記最小値よりも小さい場合、前記最小値を前記累積値に割り当て、前記累積値が前記予め設定された閾値よりも大きい場合、前記モーター運転状況を異常運転であると判定してもよい。
【０００９】
また、前記予め設定された閾値は負数であり、前記第１の変換値は負数であり、前記モーターが正常運転状態にある場合、前記デジタル信号に対応する変換値は少なくとも正数を含み、
前記累積値には最大値が設定され、前記累積値が前記最大値よりも大きい場合、前記最大値を前記累積値に割り当て、前記累積値が前記予め設定された閾値よりも小さい場合、前記モーター運転状況を異常運転であると判定してもよい。
【００１０】
また、前記中央処理モジュールはさらに、前記累積値に初期値を設定し、前記初期値のタイプは前記予め設定された閾値のタイプと同じであり、前記累積値は前回の累積値と今回のデジタル信号を変換して得られた変換値との和に等しく、その中、最初の累積値は前記初期値と最初に読み取られた前記デジタル信号を変換して得られた変換値との和に等しくてもよい。
【００１１】
また、前記モーター運転の１フルステップには、少なくとも２つのマイクロステップが含まれ、前記駆動制御モジュールはマイクロステップレジスタをさらに含み、
前記マイクロステップレジスタは前記モーターの現在のマイクロステップ値を記憶することができ、前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間に、同じマイクロステップ値に対応し、前記中央処理モジュールが前記デジタル信号を読み取る時刻は、前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間に属しなくてもよい。
【００１２】
また、前記中央処理モジュールが隣接する前記デジタル信号を読み取る２つの時刻の間に、前記モーターのいずれかの相に前記電圧が印加されていない期間が含まれてもよい。
【００１３】
また、前記モーターのいずれかの相の前記コイルに電圧が印加されていない隣接する２つの期間の間に、前記中央処理モジュールは少なくとも１回前記デジタル信号を読み取ってもよい。
【００１４】
また、前記異常運転はモーターの失速を含み、
前記中央処理モジュールはさらに、前記モーターの１つ又は複数の共振区間に対応する速度を回避するように前記モーターの速度を制御し、前記モーターの共振区間に対応する速度は前記モーター自体の属性に関連してもよい。
【００１５】
本発明は制御方法をさらに開示し、前記制御方法はモーターを制御するために使用され、前記モーターは制御システムによって制御され、前記制御システムは中央処理モジュールと駆動制御モジュールを含み、
前記モーターが動作しているときに、前記駆動制御モジュールは前記モーターのいずれかの相コイルに電圧が印加されていない期間に、電圧が印加されていないモーター相コイルの電圧を取得し、前記電圧が印加されていないモーター相コイルの電圧をデジタル信号に変換し、
前記制御システムは前記デジタル信号を記憶し、前記モーターのいずれかの相コイルに電圧が印加されていない期間に、前記デジタル信号をリアルタイムで更新し、
前記中央処理モジュールは前記デジタル信号を読み取り、前記制御方法を実行し、前記制御方法は以下のステップを含み、
ステップａ１、予め設定された閾値ｂｅｍｆthrを読み取り、
ステップａ２、デジタル信号ｂｅｍｆiを読み取り、ｉが読み取り回数であって、ｉ＝１,２……であり、
ステップａ３、異常確率に従って、前記デジタル信号ｂｅｍｆiを対応する変換値ＥＱＵＩｂｅｍｆiに変換し、ｉが読み取り回数であって、ｉ＝１,２……であり、
ステップａ４、累積値ｂｅｍｆｔｏｔａｌi＝ｂｅｍｆｔｏｔａｌi-1＋ＥＱＵＩｂｅｍｆiを計算し、その中、ｉが読み取り回数であって、ｉ＝１、２……であり、ｂｅｍｆｔｏｔａｌi-1は前回の累積値であり、ｉ＝１である場合、前記累積値ｂｅｍｆｔｏｔａｌ0＝０であり、
ステップａ５、累積値ｂｅｍｆｔｏｔａｌiを予め設定された閾値ｂｅｍｆthrと比較し、
ステップａ６、累積値ｂｅｍｆｔｏｔａｌiの絶対値が予め設定された閾値ｂｅｍｆthrの絶対値よりも大きいかどうかを判断し、そうであれば、前記モーターの運転状態を判定し、さもなければ、ステップａ２を実行する。
【００１６】
本発明は、制御方法をさらに開示し、前記制御方法はモーターを制御するために使用され、前記モーターは制御システムによって制御され、前記制御システムは中央処理モジュールと駆動制御モジュールを含み、
前記モーターが動作している場合、前記駆動制御モジュールは前記モーターのいずれかの相コイルに電圧が印加されていない期間に、電圧が印加されていないモーター相コイルの電圧を取得し、前記電圧が印加されていないモーター相コイルの電圧をデジタル信号に変換し、
前記制御システムは前記デジタル信号を記憶し、前記モーターのいずれかの相コイルに電圧が印加されていない期間に、前記デジタル信号をリアルタイムで更新し、
前記中央処理モジュールは前記デジタル信号を読み取り、前記前記制御方法を実行し、前記制御方法は以下のステップを含み、
ステップａ１、予め設定された閾値ｂｅｍｆthrを読み取り、初期値ｂｅｍｆｔｏｔａｌ0を設定し、
ステップａ２、デジタル信号ｂｅｍｆiを読み取り、ｉが読み取り回数であって、ｉ＝１,２……であり、
ステップａ３、異常確率に従って、前記デジタル信号ｂｅｍｆiを対応する変換値ＥＱＵＩｂｅｍｆiに変換し、ｉが読み取り回数であって、ｉ＝１,２……であり、
ステップａ４、累積値ｂｅｍｆｔｏｔａｌi＝ｂｅｍｆｔｏｔａｌi-1＋ＥＱＵＩｂｅｍｆiを計算し、その中、ｉは読み取り回数であって、ｉ＝１、２……であり、ｂｅｍｆｔｏｔａｌi-1は前回の累積値であり、ｉ＝１である場合、前記累積値ｂｅｍｆｔｏｔａｌ1＝ｂｅｍｆｔｏｔａｌ0＋ＥＱＵＩｂｅｍｆ1であり、
ステップａ５、累積値ｂｅｍｆｔｏｔａｌiを予め設定された閾値ｂｅｍｆthrと比較し、
ステップａ６、前記中央処理モジュールは累積値ｂｅｍｆｔｏｔａｌiの絶対値が予め設定された閾値ｂｅｍｆthrの絶対値よりも大きいかどうかを判断し、そうであれば、前記モーターの運転状態が判定され、さもなければ、ステップａ２を実行する。
【００１７】
また、前記制御方法は、さらに、
前記累積値ｂｅｍｆｔｏｔａｌiの絶対値が予め設定された閾値ｂｅｍｆthrよりも大きい場合、前記中央処理モジュールが前記モーターが異常運転であると判定して異常信号を生成することを含んでもよい。
【００１８】
また、前記制御方法はステップａ２とステップａ３との間にステップｂ３を追加し、
前記ステップｂ３は、前記デジタル信号が読み取られた時刻が、前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間と異なるかどうかを判断し、そうであれば、ステップａ２に戻り、さもなければ、ステップａ３を実行してもよい。
【００１９】
また、前記制御方法は、前記ステップｂ３の後にステップｂ３１を設けることをさらに含み、
前記ステップｂ３１は、隣接する前記デジタル信号を読み取る２つの時刻の間に前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間が含まれるかどうかを判断し、そうであれば、ステップａ３を実行し、さもなければ、ステップａ２を実行してもよい。
【００２０】
また、前記制御方法は、前記ステップｂ３の後にステップｂ３１を設けることをさらに含み、
前記ステップｂ３１は、前記モーターのいずれかの相の前記コイルに電圧が印加されていない隣接する二つの期間に前記デジタル信号が１回読み取られるかどうかを判断し、そうであれば、ステップａ３を実行し、さもなければ、ステップａ２を実行してもよい。
【００２１】
また、前記異常運転はモーターの失速を含み、前記制御方法は、前記ステップａ１の後又はステップａ１の前にステップｂ２を設けることをさらに含み、
前記ステップｂ２は、前記モーターの共振区間を回避するように前記モーターの速度を制御し、前記モーターの共振区間に対応する速度は前記モーター自体の属性に関連してもよい。
【００２２】
従来の技術と比較して、本出願によって提供される制御システムでは、駆動制御モジュールは、モーターのいずれかの相コイルに電圧が印加されていないときに電圧が印加されていない当該相コイルの電圧を取得し、当該相コイルの電圧をデジタル信号に変換して記憶し、中央処理モジュールは当該デジタル信号を読み取って、変換して変換値を取得し、変換値を順次累積して累積値を取得し、中央処理モジュールは累積値と予め設定された閾値との関係に従ってモーターの運転状況を判断する。このように、中央処理モジュールは、デジタル信号を異常確率の大きさに従って変換して変換値を取得し、変換値を累積することによって、モーターの運転状態を判断し、累積値の間が相殺することができるので、偶発的な誤判定を排除し、従って、モーター運転状態を判断する信頼性を向上させることができる。
【図面の簡単な説明】
【００２３】
【図１】制御システムの第１の実施形態の機能概略図を含む。
【図２】制御システムの第２の実施形態の機能概略図を含む。
【図３】図１又は図２における駆動制御モジュールの一実施形態の概略図を含む。
【図４】電圧が印加されていない相コイル電流と時間との対応関係の概略図を含む。
【図５】電圧が印加されていない相コイル電圧と時間との対応関係の概略図を含む。
【図６】モーターのａ相コイル及びｂ相コイルの電流と時間との対応関係の概略図である。
【図７】制御方法の第１の実施形態の概略フローチャートである。
【図８】制御方法の第２の実施形態の概略フローチャートである。
【図９】制御方法の第３の実施形態の概略フローチャートである。
【図１０】制御方法の第４の実施形態の概略フローチャートである。
【発明を実施するための形態】
【００２４】
本発明は、添付の図面及び特定の実施形態と併せて以下でさらに説明される。
【００２５】
電子膨張弁は、空調システムに使用され、空調システムは、コンプレッサー、コンデンサー及び蒸発器をさらに含み、電子膨張弁はコンデンサーから蒸発器への冷媒の流量を制御するために使用される。電子膨張弁は制御システムの要求に従って動き、電子膨張弁はモーターとバルブボディーを含み、ステッピングモーターはコイルとローターを含み、制御システムは中央処理モジュールと駆動制御モジュールを含み、中央処理モジュールはモーターの運転状態に従って、ステッピングモーターの動作を制御するための制御信号を送信し、当該中央処理モジュールは空調システムのコントローラーに集積されてもよいし、例えば車両のコントローラーなどの当該空調システムの上位機器に集積されたコントローラーであってもよい。この実施例では、駆動制御モジュールは、モーターのいずれかの相コイルに電圧が印加されていない場合に、電圧が印加されていない当該相コイルの電圧を取得し、当該相コイルの電圧をデジタル信号に変換して記憶し、中央処理モジュールは、当該デジタル信号を読み取って、変換して変換値を取得し、変換値を順次累積して累積値を取得する。中央処理モジュールは、累積値と予め設定された閾値との関係に従って、モーターの運転状況を判断する。このように、中央処理モジュールは、デジタル信号を異常確率の大きさに従って変換して変換値を取得し、変換値を累積することによって、モーターの運転状態を判断し、このようにして、累積値の間は相殺することができ、偶発的な誤判定を排除でき、モーターの運転状態を判断する信頼性を向上させる。
【００２６】
この実施例では、モーターの運転状態には異常運転と正常運転が含まれ、モーターの異常運転にはモーターの失速、モーターの運転速度異常などが含まれる。この実施例では、モーターの失速について説明する。
【００２７】
また、この実施例におけるモーターは、家庭用の空調システムに適用することができ、車両用の空調システムにも適用することができ、本発明のモーターは電子膨張弁、電子ウォーターバルブ及び他のモーター駆動製品に適用することができ、以下、モーター、制御システム及び制御方法が電子膨張弁に適用されることについて詳細に説明する。この実施例では、車両用の空調システムに適用される制御システム及び制御方法について説明する。
【００２８】
以下、図１、図２及び図３をそれぞれ参照して、この実施例における制御システムについて説明する。
【００２９】
図１を参照すると、この実施例では、制御システム２は、バス送受信モジュール２１、中央処理モジュール２２、駆動制御モジュール２３及び駆動モジュール２４を含み、電子膨張弁３は、モーター３１とバルブボディー３２を含み、モーター３１はステッピングモーターであり、制御システム２はモーター３１の運転を制御することができ、その中、制御システム２はバス１とモーター３１を接続し、バス送受信モジュール２１は、バス１によって送信される制御信号を受信して中央処理モジュール２２に送信し、中央処理モジュール２２は駆動制御モジュール２３からデジタル信号を読み取った後、方法演算を行ってステッピングモーター３１の運転状況を判断する。駆動制御モジュール２３は、モーターのいずれかの相コイルに電圧が印加されていない場合に、電圧が印加されていない当該相コイルの電圧を取得し、当該相コイルの電圧をデジタル信号に変換して記憶し、駆動モジュール２４は、駆動制御モジュール２３によって送信される制御信号を受信して、ステッピングモーター３１の電流供給及び停止を制御する。もちろん、上記のバス送受信モジュール２１は、ＬＩＮ送受信モジュールであってもよいし、ＣＡＮ送受信モジュール又はＰＷＭ通信モジュールなどの他の通信モジュールであってもよい。
【００３０】
図２を参照すると、本実施例では、制御システム２は、バス送受信モジュール２１、中央処理モジュール、駆動制御モジュール２３、及び駆動モジュール２４を含み、第１の実施形態と比較して、中央処理モジュールは自動車熱管理中央処理モジュール２２に集積され、自動車熱管理中央処理モジュール２２は、駆動制御モジュール２３に制御信号を送信することに加えて、自動車の他の装置にも制御信号を送信し、このように中央処理モジュールを設置することによって、空間が節約され、制御システムの接続が簡略化される。バス送受信モジュール２１は、ＬＩＮバス又は/及びＣＡＮバス１によって送信される制御信号を受信して、自動車熱管理中央処理モジュール２２に送信し、その中、バス送受信モジュール２１は、例えばＰＷＭ通信モジュールなどの他の通信モジュールであってもよい。
【００３１】
図３を参照すると、本実施例では、駆動制御モジュール２３は、コイルサンプリングホールド回路２３１、ＡＤＣ回路２３２、論理処理レジスタ２３３を含む。モーター３１にコイルａとコイルｂが含まれると仮定すると、コイルサンプリングホールド回路２３１は、コイルａとコイルｂとのうち一方を現在の電圧サンプリング源として交互に選択する。即ち、サンプリングを開始するときに、現在の電圧サンプリング源としてコイルａを選択し、次に使用するときに、現在の電圧サンプリング源としてコイルｂを選択し、このように交互にサンプリングすると、選択されたコイルの両端の電圧がそれにサンプリングされてＡＤＣ回路２３２に出力され、ＡＤＣ回路２３２はアナログ信号をデジタル信号に変換して、論理処理レジスタ２３３に出力し、論理処理レジスタ２３３はＡＤＣ回路２３２によって伝送されるデジタル信号を記憶するｂｅｍｆレジスタ２３４を含み、ＡＤＣ回路２３２によって変換されたデジタル信号はｂｅｍｆレジスタ２３４で相応して更新される。論理処理レジスタ２３３は、入力された基準クロックに基づいて、生成された駆動信号を駆動モジュールへ送るように制御し、論理処理レジスタ２３３は、コイルへの電圧サンプリングがモーターのいずれかの相コイルに電圧が印加されていない期間にのみ行われるように、クロック信号をコイルサンプリングホールド回路２３１に供給することができる。
【００３２】
論理処理レジスタ２３３は、マイクロステップレジスタ２３５をさらに含み、当該マイクロステップレジスタ２３５に保存された値は現在のモーターが運転されているマイクロステップ値であり、そのため、当該マイクロステップレジスタにおける値を読み取ることで、現在のモーター運転がどのマイクロステップ位置にあるかを判断することができ、モーターステッピングモード設定値が１６マイクロステップの場合(即ち、１フルステップは１６マイクロステップに分割される場合)、当該レジスタ値の範囲は０から６３になり、当該範囲は４フルステップ、即ち、１駆動サイクルに対応し、ステッピングモード設定値が変更される場合、当該レジスタ範囲は相応して変更できる。
【００３３】
駆動制御モジュール２３は、モーターのいずれかの相コイルに電圧が印加されていない期間に電圧が印加されていない当該相コイルの電圧を取得し、当該相コイルの電圧をデジタル信号に変換して記憶し、当該期間に、駆動制御モジュール２３はコイルの電圧を複数回サンプリングし、サンプリング回数はモーター速度とサンプリング頻度に依存し、通常、モーター速度が大きいほど、サンプリング頻度が大きいほど、コイル電圧へのサンプリング回数は多くなり、毎回コイル電圧サンプリング値はｂｅｍｆレジスタ２３４にリアルタイムで更新される。
【００３４】
上記のサンプリング過程は、図４、図５及び図６と併せて以下で説明される。
【００３５】
図６を参照すると、図６における、第１の期間Ｔa0(対応するマイクロステップ値が０である)と第２の期間Ｔb0(対応するマイクロステップ値が１６である)はそれぞれ、ａ、ｂ相コイルに電圧が印加されていない期間に対応し、コイル電圧サンプリングが当該期間に発生するように設定する。このようにして、マイクロステップが０であるときの電圧サンプリング値、即ち、第１の期間Ｔa0の最後の電圧サンプリング値は第２の時間Ｔb0まで、ｂｅｍｆレジスタ２３４に保存され、第１の期間Ｔa0は、図４に示す第１の時刻Ｔ1と第２の時刻Ｔ2との間の期間に対応し、駆動制御モジュール２３は、第１の時刻Ｔ1と第２の時刻Ｔ2との間で、コイル電圧を連続的にサンプリングし、それを更新してｂｅｍｆレジスタ２３４に保存する。図５に示すように、この実施例では、モーターの速度に従って、最初のサンプリングはＳ１０、最後のサンプリングはＳ２７であり、サンプリングの回数は１８回であり、毎回サンプリング値は、更新されてｂｅｍｆレジスタ２３４に保存され、第２の時刻Ｔ2以降、ｂｅｍｆレジスタは最後のサンプリング値を第２の期間Ｔb0の開始時刻まで保存し、図６に示すようにし、第１の期間Ｔa0の終了時刻から第２の時間Ｔb0の開始時刻までの間、ｂｅｍｆレジスタ２３４は最後のサンプリング値を保存する。
【００３６】
図５に示すように、最初のサンプリングＳ１０から第１８回のサンプリングＳ２７は第１の期間Ｔa0内に発生し、当該期間は、マイクロステップレジスタ２３５の同じマイクロステップ値に対応する。モーターステッピングモード設定値が１６マイクロステップである場合、マイクロステップレジスタ２３５の対応値の範囲は０から６３であってもよく、当該範囲は４フルステップ、即ち、１駆動周期に対応し、当該マイクロステップ値はそれぞれ、０、１６、３２、４８であり、マイクロステップ値が０である場合に、図４に示す第１の時刻Ｔ1と第２の時刻Ｔ2との間の期間に対応する。
【００３７】
図４を参照すると、コイルへの電圧の印加を停止したばかりのとき、即ち、第１の時刻Ｔ1に、コイルの電流は直ちにゼロにはならず、第１の時刻Ｔ1から遅延時刻Ｔdecay時刻までの間のコイル電圧がコイルの実際の逆起電力ではないという問題があり、このように、論理処理レジスタ２３３に遅延モジュール２３６を集積することができ、中央処理モジュール２２が遅延時刻Ｔdecayの後に駆動制御モジュール２３からデジタル信号ｂｅｍｆiを読み取るようにし、サンプリングされたコイルの電圧が実際の逆起電力により近くなり、さらに、制御の信頼性を向上させる。
【００３８】
本出願の実施例の制御方法は、図７、図８、図９及び図１０と併せて以下で説明される。
【００３９】
図７を参照すると、本実施例では、制御方法はモーターの運転状態を制御するために使用され、その中、当該制御方法は上記のモーター制御システムによって制御され、当該制御方法は以下のステップを含む。
【００４０】
ａ１、予め設定された閾値ｂｅｍｆthrを読み取り、
ａ２、デジタル信号ｂｅｍｆiを読み取り、ｉが読み取り回数であって、ｉ＝１,２……であり、
ａ３、中央処理モジュールは、前記デジタル信号ｂｅｍｆiを変換値ＥＱＵＩｂｅｍｆiに変換し、その中、異常確率が高いデジタル信号に対応する第１の変換値の絶対値はストール確率が低いデジタル信号に対応する第２の変換値の絶対値よりも大きく、予め設定された閾値ｂｅｍｆthrのタイプが変換値ＥＱＵＩｂｅｍｆiと同じであり、
ａ４、累積値ｂｅｍｆｔｏｔａｌi＝ｂｅｍｆｔｏｔａｌi-1＋ＥＱＵＩｂｅｍｆiを計算し、ｉが読み取り回数であって、ｉ＝１,２……であり、その中、ｂｅｍｆｔｏｔａｌi-1は前回の累積値であり、ｉ＝１である場合に、前記累積値ｂｅｍｆｔｏｔａｌ1＝ｂｅｍｆｔｏｔａｌ0＋ＥＱＵＩｂｅｍｆ1であり、その中、ｂｅｍｆｔｏｔａｌ0＝０であり、
ａ５、累積値ｂｅｍｆｔｏｔａｌiの絶対値が予め設定された閾値ｂｅｍｆthrよりも大きいか又は小さいかを判断し、そうであれば、ステップａ６を実行し、さもなければ、ステップａ２を実行し、
ａ６、中央処理モジュールは、モーターの異常運転を判定して異常信号を生成する。
【００４１】
その中、モーターの運転状態には、異常運転が含まれ、異常運転には失速状態が含まれる。
【００４２】
このような制御方法は、デジタル信号を異常運転確率に対する変換値に設定して累積して、予め設定された閾値と比較することによって、制御の信頼性をさらに向上させる。
【００４３】
この実施例では、異常確率は失速確率を含み、予め設定された閾値は正数又は負数を含み、予め設定された閾値は正数であり、第１の変換値が正数であり、正常運転状態では、デジタル信号に対応する変換値は少なくとも負数を含み、累積値には最小値が設定され、累積値が最小値よりも小さい場合に、最小値を前記累積値に割り当て、累積値が予め設定された閾値よりも大きい場合に、前記モーターの運転状態を異常運転であると判定し、ひいては、モーター失速と判定する。
【００４４】
予め設定された閾値が負数であり、異常確率が高いデジタル信号により形成される第１の変換値が負数であり、正常運転状態では、デジタル信号に対応する変換値が少なくとも正数を含み、累積値には最大値が設定され、前記累積値が前記最大値よりも大きい場合に、最大値を前記累積値に割り当て、累積値が予め設定された閾値よりも小さい場合に、前記モーターの運転状態を異常運転であると判定して、モーター失速と判定する。
【００４５】
図８は、制御方法の第２の実施形態のフローチャートであり、この実施例では、モーターの制御方法は、モーターの運転状態を制御するために使用され、その中、当該制御方法は上記のモーター制御システムによって制御され、当該制御方法は以下のステップを含む。
【００４６】
ａ１、累積値ｂｅｍｆｔｏｔａｌiに初期値ｂｅｍｆｔｏｔａｌ0を予め設定し、予め設定された閾値ｂｅｍｆthrを読み取り、
ａ２、デジタル信号ｂｅｍｆiを読み取り、ｉが読み取り回数であって、ｉ＝１,２……であり、
ａ３、デジタル信号ｂｅｍｆiを変換値ＥＱＵＩｂｅｍｆiに変換し、その中、異常確率が高いデジタル信号に対応する第１の変換値の絶対値はストール確率が低いデジタル信号に対応する第２の変換値の絶対値よりも大きく、累積値ｂｅｍｆｔｏｔａｌiに予め設定された初期値ｂｅｍｆｔｏｔａｌ0のタイプは変換値 ＥＱＵＩｂｅｍｆiのタイプと同じであり、予め設定された閾値ｂｅｍｆthrのタイプは変換値ＥＱＵＩｂｅｍｆiのタイプと同じであり、中央処理モジュールは累積値ｂｅｍｆｔｏｔａｌi＝ｂｅｍｆｔｏｔａｌi-1＋ＥＱＵＩｂｅｍｆiを計算し、その中、ｉが読み取り回数であって、ｉ＝１,２……であり、
ａ４、累積値ｂｅｍｆｔｏｔａｌi＝ｂｅｍｆｔｏｔａｌi-1＋ＥＱＵＩｂｅｍｆiを計算し、ｉ＝１,２……であり、その中、ｂｅｍｆｔｏｔａｌi-1は前回の累積値であり、ｉ＝１である場合、前記累積値ｂｅｍｆｔｏｔａｌ1＝ｂｅｍｆｔｏｔａｌ0＋ＥＱＵＩｂｅｍｆ1であり、その中、ｂｅｍｆｔｏｔａｌ0が初期値であり、累積値が前回の累積値と今回のデジタル信号との和に等しく、その中、最初の累積値は初期値と最初に読み取られた前記デジタル信号との和に等しく、
ａ５、累積値ｂｅｍｆｔｏｔａｌiが予め設定された閾値ｂｅｍｆthrよりも大きいか又は小さいかを判断し、そうであれば、ステップａ６を実行し、さもなければ、ステップａ２を実行し、
ａ６、中央処理モジュールは、モーターの異常運転を判定して異常信号を生成する。
【００４７】
第１の実施形態に対して、本実施例では、モーターの回転速度及びモーター属性などに従って、累積値に初期値を予め設定し、さらに、制御システムの信頼性を向上させる。
【００４８】
図９は、制御方法の第３の実施形態のフローチャートであり、この実施例では、制御方法はモーターの運転状態を制御するために使用され、その中、当該制御方法は上記の制御システムによって制御され、当該制御方法は以下のステップを含む。
【００４９】
ａ１、累積値ｂｅｍｆｔｏｔａｌiに初期値ｂｅｍｆｔｏｔａｌ0を予め設定し、予め設定された閾値ｂｅｍｆthrを読み取り、
ａ２、中央処理モジュールはデジタル信号ｂｅｍｆiを読み取り、ｉが読み取り回数であって、ｉ＝１,２……であり、
ｂ３、前記デジタル信号が読み取られた時刻が前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間と異なるかどうかを判断し、そうであれば、ステップａ２に戻り、さもなければ、ステップａ３を実行し、
ａ３、デジタル信号ｂｅｍｆiを変換値ＥＱＵＩｂｅｍｆiに変換し、その中、異常確率が高いデジタル信号に対応する第１の変換値の絶対値がストール確率が低いデジタル信号に対応する第２の変換値の絶対値よりも大きく、累積値ｂｅｍｆｔｏｔａｌiに予め設定された初期値ｂｅｍｆｔｏｔａｌ0のタイプは変換値ＥＱＵＩｂｅｍｆiのタイプと同じであり、予め設定された閾値ｂｅｍｆthrのタイプが変換値ＥＱＵＩｂｅｍｆiのタイプと同じであり、累積値ｂｅｍｆｔｏｔａｌi＝ｂｅｍｆｔｏｔａｌi-1＋ＥＱＵＩｂｅｍｆiを計算し、その中、ｉが読み取り回数であって、ｉ＝１,２……であり、
ａ４、累積値ｂｅｍｆｔｏｔａｌi＝ｂｅｍｆｔｏｔａｌi-1＋ＥＱＵＩｂｅｍｆiを計算し、ｉが読み取り回数であって、ｉ＝１,２……であり、
ａ５、累積値ｂｅｍｆｔｏｔａｌiが予め設定された閾値ｂｅｍｆthrよりも大きいか又は小さいかを判断し、そうであれば、ステップａ６を実行し、さもなければ、ステップａ２を実行し、
ａ６、中央処理モジュールはモーターの異常運転を判定して異常信号を生成する。
【００５０】
第２の実施形態に対して、本実施例では、前記デジタル信号が読み取られた時刻が前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間と異なるかどうかを判断して、さらに、中央処理器がデジタル信号ｂｅｍｆiを読み取る時間を第２の期間Ｔb0以降に設定し、このようにして、検出されたコイルの電圧値が逆起電力値よりも大きいことを回避して、さらに制御システムの信頼性を向上させる。
【００５１】
図１０は、制御方法の第４の実施形態のフローチャートであり、この実施例では、モーターの制御方法はモーターの運転状態を制御するために使用され、その中、当該制御方法は上記の制御システムによって制御され、当該制御方法は以下のステップを含む。
【００５２】
ａ１、累積値ｂｅｍｆｔｏｔａｌiに初期値ｂｅｍｆｔｏｔａｌ0を予め設定し、予め設定された閾値ｂｅｍｆthrを読み取り、
ａ２、デジタル信号ｂｅｍｆiを読み取り、ｉが読み取り回数であって、ｉ＝１,２……であり、
ｂ３、前記デジタル信号が読み取られた時刻が前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間と異なるかどうかを判断し、そうであれば、ステップａ２に戻り、さもなければ、ステップｂ３１を実行し、
ｂ３１、隣接する２つの前記デジタル信号が読み取られる期間に一回の前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間が含まれるかどうかを判断し、そうであれば、ステップａ３を実行し、さもなければ、ステップａ２を実行し、
ａ３、デジタル信号ｂｅｍｆiを変換値ＥＱＵＩｂｅｍｆiに変換し、その中、異常確率が高いデジタル信号に対応する第１の変換値の絶対値が、ストール確率が低いデジタル信号に対応する第２の変換値の絶対値よりも大きく、累積値ｂｅｍｆｔｏｔａｌiに予め設定された初期値ｂｅｍｆｔｏｔａｌ0のタイプは変換値ＥＱＵＩｂｅｍｆiのタイプと同じであって、予め設定された閾値ｂｅｍｆthrのタイプは変換値ＥＱＵＩｂｅｍｆiのタイプと同じであり、累積値ｂｅｍｆｔｏｔａｌi＝ｂｅｍｆｔｏｔａｌi-1＋ＥＱＵＩｂｅｍｆiを計算し、その中、ｉが読み取り回数であって、ｉ＝１,２……であり、
ａ４、中央処理モジュールは、累積値ｂｅｍｆｔｏｔａｌi＝ｂｅｍｆｔｏｔａｌi-1＋ＥＱＵＩｂｅｍｆiを計算し、ｉが読み取り回数であって、ｉ＝１,２……であり、
ａ５、中央処理モジュールは、累積値ｂｅｍｆｔｏｔａｌiが予め設定された閾値ｂｅｍｆthrよりも大きいかまたは小さいかを判断し、そうであれば、ステップａ６を実行し、さもなければ、ステップａ２を実行し、
ａ６、中央処理モジュールは、前記モーターの異常運転を判定して異常信号を生成する。
【００５３】
第３の実施形態に対して、本実施例では、ステップｂ３１を追加し、このようにして、第１の期間Ｔa0から第２の期間Ｔb0までの間にｂｅｍｆi値を１回だけ読み取って演算し、制御效率を向上させることができる。
【００５４】
もちろん、ステップｂ３１は、以下のステップであってもよいし、又は、ステップｂ３１の後に以下のステップを設けてもよく、前記モーターのいずれかの相の前記コイルに電圧が印加されていない隣接する２つの期間の間に前記デジタル信号が１回読み取られたかどうかを判断し、そうであれば、ステップａ３を実行し、さもなければ、ステップａ２を実行し、このように、信号遷移を防止し、制御の精度を向上させる。
【００５５】
ステップａ１の後又はステップａ１の前にステップｂ２をさらに含み、ステップｂ２は、モーター共振区間を回避するようにモーターの速度を制御し、モーター共振区間に対応する速度はモーター自体の属性に関連し、その中、ステップｂ２は具体的実施方式には示されていない。
【００５６】
なお、上記の実施例は本発明を説明するためのものにすぎず、本発明に記載された技術案を限定することを意図するものではないことに留意されたい。本明細書は、上記の実施例を参照して本発明について詳細に説明したが、当業者であれば、依然として本発明を修正又は等価的に置換することができ、本発明の精神及び範囲から逸脱することなく全ての技術案及びその改良が本発明の請求項の範囲内に含まれるべきであることを理解することができる。
【図１】
2020518224.tif 000003
【図２】
2020518224.tif 000004
【図３】
2020518224.tif 000005
【図４】
2020518224.tif 000006
【図５】
2020518224.tif 000007
【図６】
2020518224.tif 000008
【図７】
2020518224.tif 000009
【図８】
2020518224.tif 000010
【図９】
2020518224.tif 000011
【図１０】
2020518224.tif 000012
【手続補正書】
【提出日】令和1年10月24日(2019.10.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本出願は、２０１７年５月２４に中国特許庁に提出された、出願番号が２０１７１０３７１７２４.０であって、発明の名称が「制御システム及び制御方法」である中国特許出願に基づく優先権を主張するものであり、その全内容を本出願に参照により援用する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
ａ１、予め設定された閾値ｂｅｍｆｔｈｒを読み取り、
ａ２、デジタル信号ｂｅｍｆｉを読み取り、ｉが読み取り回数であって、ｉ＝１,２……であり、
ａ３、中央処理モジュールは、前記デジタル信号ｂｅｍｆｉを変換値ＥＱＵＩｂｅｍｆｉに変換し、その中、異常確率が高いデジタル信号に対応する第１の変換値の絶対値は異常確率が低いデジタル信号に対応する第２の変換値の絶対値よりも大きく、予め設定された閾値ｂｅｍｆｔｈｒのタイプが変換値ＥＱＵＩｂｅｍｆｉと同じであり、
ａ４、累積値ｂｅｍｆｔｏｔａｌｉ＝ｂｅｍｆｔｏｔａｌｉ-１＋ＥＱＵＩｂｅｍｆｉを計算し、ｉが読み取り回数であって、ｉ＝１,２……であり、その中、ｂｅｍｆｔｏｔａｌｉ-１は前回の累積値であり、ｉ＝１である場合に、前記累積値ｂｅｍｆｔｏｔａｌ１＝ｂｅｍｆｔｏｔａｌ０＋ＥＱＵＩｂｅｍｆ１であり、その中、ｂｅｍｆｔｏｔａｌ０＝０であり、
ａ５、累積値ｂｅｍｆｔｏｔａｌｉの絶対値が予め設定された閾値ｂｅｍｆｔｈｒよりも大きいか又は小さいかを判断し、そうであれば、ステップａ６を実行し、さもなければ、ステップａ２を実行し、
ａ６、中央処理モジュールは、モーターの異常運転を判定して異常信号を生成する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
ａ１、累積値ｂｅｍｆｔｏｔａｌｉに初期値ｂｅｍｆｔｏｔａｌ０を予め設定し、予め設定された閾値ｂｅｍｆｔｈｒを読み取り、
ａ２、デジタル信号ｂｅｍｆｉを読み取り、ｉが読み取り回数であって、ｉ＝１,２……であり、
ａ３、デジタル信号ｂｅｍｆｉを変換値ＥＱＵＩｂｅｍｆｉに変換し、その中、異常確率が高いデジタル信号に対応する第１の変換値の絶対値は異常確率が低いデジタル信号に対応する第２の変換値の絶対値よりも大きく、累積値ｂｅｍｆｔｏｔａｌｉに予め設定された初期値ｂｅｍｆｔｏｔａｌ０のタイプは変換値ＥＱＵＩｂｅｍｆｉのタイプと同じであり、予め設定された閾値ｂｅｍｆｔｈｒのタイプは変換値ＥＱＵＩｂｅｍｆｉのタイプと同じであり、
ａ４、累積値ｂｅｍｆｔｏｔａｌｉ＝ｂｅｍｆｔｏｔａｌｉ-１＋ＥＱＵＩｂｅｍｆｉを計算し、ｉ＝１,２……であり、その中、ｂｅｍｆｔｏｔａｌｉ-１は前回の累積値であり、ｉ＝１である場合、前記累積値ｂｅｍｆｔｏｔａｌ１＝ｂｅｍｆｔｏｔａｌ０＋ＥＱＵＩｂｅｍｆ１であり、その中、ｂｅｍｆｔｏｔａｌ０が初期値であり、累積値が前回の累積値と今回のデジタル信号に対応する変換値との和に等しく、その中、最初の累積値は初期値と最初に読み取られた前記デジタル信号に対応する変換値との和に等しく、
ａ５、累積値ｂｅｍｆｔｏｔａｌｉの絶対値が予め設定された閾値ｂｅｍｆｔｈｒの絶対値よりも大きいか又は小さいかを判断し、そうであれば、ステップａ６を実行し、さもなければ、ステップａ２を実行し、
ａ６、中央処理モジュールは、モーターの異常運転を判定して異常信号を生成する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
ａ１、累積値ｂｅｍｆｔｏｔａｌｉに初期値ｂｅｍｆｔｏｔａｌ０を予め設定し、予め設定された閾値ｂｅｍｆｔｈｒを読み取り、
ａ２、中央処理モジュールはデジタル信号ｂｅｍｆｉを読み取り、ｉが読み取り回数であって、ｉ＝１,２……であり、
ｂ３、前記デジタル信号が読み取られた時刻が前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間と異なるかどうかを判断し、そうであれば、ステップａ２に戻り、さもなければ、ステップａ３を実行し、
ａ３、デジタル信号ｂｅｍｆｉを変換値ＥＱＵＩｂｅｍｆｉに変換し、その中、異常確率が高いデジタル信号に対応する第１の変換値の絶対値が異常確率が低いデジタル信号に対応する第２の変換値の絶対値よりも大きく、累積値ｂｅｍｆｔｏｔａｌｉに予め設定された初期値ｂｅｍｆｔｏｔａｌ０のタイプは変換値ＥＱＵＩｂｅｍｆｉのタイプと同じであり、予め設定された閾値ｂｅｍｆｔｈｒのタイプが変換値ＥＱＵＩｂｅｍｆｉのタイプと同じであり、
ａ４、累積値ｂｅｍｆｔｏｔａｌｉ＝ｂｅｍｆｔｏｔａｌｉ-１＋ＥＱＵＩｂｅｍｆｉを計算し、ｉが読み取り回数であって、ｉ＝１,２……であり、
ａ５、累積値ｂｅｍｆｔｏｔａｌｉが予め設定された閾値ｂｅｍｆｔｈｒよりも大きいか又は小さいかを判断し、そうであれば、ステップａ６を実行し、さもなければ、ステップａ２を実行し、
ａ６、中央処理モジュールはモーターの異常運転を判定して異常信号を生成する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
ａ１、累積値ｂｅｍｆｔｏｔａｌｉに初期値ｂｅｍｆｔｏｔａｌ０を予め設定し、予め設定された閾値ｂｅｍｆｔｈｒを読み取り、
ａ２、デジタル信号ｂｅｍｆｉを読み取り、ｉが読み取り回数であって、ｉ＝１,２……であり、
ｂ３、前記デジタル信号が読み取られた時刻が前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間と異なるかどうかを判断し、そうであれば、ステップａ２に戻り、さもなければ、ステップｂ３１を実行し、
ｂ３１、隣接する２つの前記デジタル信号が読み取られる期間に一回の前記モーターのいずれかの相の前記コイルに電圧が印加されていない期間が含まるかどうかを判断し、そうであれば、ステップａ３を実行し、さもなければ、ステップａ２を実行し、
ａ３、デジタル信号ｂｅｍｆｉを変換値ＥＱＵＩｂｅｍｆｉに変換し、その中、異常確率が高いデジタル信号に対応する第１の変換値の絶対値が、異常確率が低いデジタル信号に対応する第２の変換値の絶対値よりも大きく、累積値ｂｅｍｆｔｏｔａｌｉに予め設定された初期値ｂｅｍｆｔｏｔａｌ０のタイプは変換値ＥＱＵＩｂｅｍｆｉのタイプと同じであって、予め設定された閾値ｂｅｍｆｔｈｒのタイプは変換値ＥＱＵＩｂｅｍｆｉのタイプと同じであり、
ａ４、中央処理モジュールは、累積値ｂｅｍｆｔｏｔａｌｉ＝ｂｅｍｆｔｏｔａｌｉ-１＋ＥＱＵＩｂｅｍｆｉを計算し、ｉが読み取り回数であって、ｉ＝１,２……であり、
ａ５、中央処理モジュールは、累積値ｂｅｍｆｔｏｔａｌｉが予め設定された閾値ｂｅｍｆｔｈｒよりも大きいかまたは小さいかを判断し、そうであれば、ステップａ６を実行し、さもなければ、ステップａ２を実行し、
ａ６、中央処理モジュールは、前記モーターの異常運転を判定して異常信号を生成する。
【国際調査報告】
2020518224.tif 000013
2020518224.tif 000014
2020518224.tif 000015
2020518224.tif 000016