JP6993487B1 - Motor calibration system - Google Patents
Motor calibration system Download PDFInfo
- Publication number
- JP6993487B1 JP6993487B1 JP2020182364A JP2020182364A JP6993487B1 JP 6993487 B1 JP6993487 B1 JP 6993487B1 JP 2020182364 A JP2020182364 A JP 2020182364A JP 2020182364 A JP2020182364 A JP 2020182364A JP 6993487 B1 JP6993487 B1 JP 6993487B1
- Authority
- JP
- Japan
- Prior art keywords
- control module
- motor
- angle
- module
- calibration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 65
- 238000012790 confirmation Methods 0.000 claims description 13
- 238000004891 communication Methods 0.000 claims description 12
- 238000012937 correction Methods 0.000 claims description 11
- 238000004519 manufacturing process Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 abstract description 7
- 239000003086 colorant Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Landscapes
- Control Of Ac Motors In General (AREA)
Abstract
【課題】モーター回転子及びエンコーダの既存の手動によるゼロ位置校正に起因する不都合を改善する。【解決手段】モーターの校正システムは、モーターのゼロ位置及びモーターの相順を校正するために用いられ、制御モジュール、駆動モジュール、角度読取部、データ書込部及びステアリングセンサを含む。制御モジュールはメモリ及びプロセッサを含み、プロセッサは、メモリに記憶された予定ステアリング情報に基づいて、モーターの回転を制御する。制御モジュールは、ステアリングセンサを介して、モーターの回転方向を判断し、モーター制御モジュールの正転指令及び逆転指令を選択的に変更できる。制御モジュールは、モーター制御モジュールが所定角度を回転するように制御できると共に、角度読取部及びデータ書込部により、角度読取部が読み込む現在角度を、モーター制御モジュールのゼロオフセット値として、モーター制御モジュールに、書き込むことができる。【選択図】図1PROBLEM TO BE SOLVED: To improve an inconvenience caused by an existing manual zero position calibration of a motor rotor and an encoder. A motor calibration system is used to calibrate a motor zero position and motor phase order and includes a control module, a drive module, an angle reader, a data writer and a steering sensor. The control module includes a memory and a processor, and the processor controls the rotation of the motor based on the scheduled steering information stored in the memory. The control module can determine the rotation direction of the motor via the steering sensor and selectively change the forward rotation command and the reverse rotation command of the motor control module. The control module can control the motor control module to rotate a predetermined angle, and the current angle read by the angle reading unit by the angle reading unit and the data writing unit is set as the zero offset value of the motor control module. Can be written to. [Selection diagram] Fig. 1
Description
本発明は、校正システムに関し、特に、ゼロ位置及び相順を校正するためのモーターの校正システムに関する。 The present invention relates to a calibration system, in particular to a motor calibration system for calibrating zero position and phase order.
従来の一般的なモーター及びエンコーダのゼロ位置の校正方法は、時間及び手間がかかるだけでなく、エンコーダの回転子とモーターとの相対位置を手動で正確に調整することができないという問題があった。 The conventional method of calibrating the zero position of a general motor and encoder not only takes time and effort, but also has a problem that the relative position between the rotor of the encoder and the motor cannot be adjusted manually and accurately. ..
本発明は、モーター回転子及びエンコーダの既存の手動によるゼロ位置校正に起因する不都合を改善する、モーターの校正システムを開示する。 The present invention discloses a motor calibration system that improves the inconvenience caused by the existing manual zero position calibration of motor rotors and encoders.
本発明に係る特定の実施形態は、モーターのゼロ位置及びモーターの相順を校正するためのモーターの校正システムを開示する。モーターは、モーター制御モジュールを含む。モーターの校正システムは、制御モジュール、駆動モジュール、角度読取部、データ書込部及びステアリングセンサを含む。制御モジュールは、電源に接続するために用いられる。制御モジュールは、メモリを含む。メモリに、予定ステアリング情報が記憶される。駆動モジュールが制御モジュールに電気的に接続され、駆動モジュールは、モーターの三相ケーブルに接続するために用いられる。角度読取部は、モーター制御モジュールに接続するために用いられる。角度読取部は、モーター制御モジュールから出力した角度情報を読み込むために用いられる。データ書込部は、少なくとも1つの角度補正用データをモーター制御モジュールに書き込むために用いられる。ステアリングセンサはモーターに配置される。ステアリングセンサは、モーターの回転方向を検知することにより、対応的にステアリング情報を生成するために用いられる。なかでも、制御モジュールは、相順校正プロセスを実行し得る。制御モジュールが相順校正プロセスを実行する場合、制御モジュールは、予定ステアリング情報に基づいて、駆動モジュールにより、モーターの回転を制御し、かつ、制御モジュールは、ステアリングセンサがフィードバックしたステアリング情報に基づいて、モーターの回転方向が予定ステアリング情報と一致するかどうかについて判断する。制御モジュールが、モーターの回転方向が予定ステアリング情報と不一致と判断した場合、制御モジュールは、データ書込部が制御チップの正転指令及び逆転指令を変更させるように制御する。なかでも、制御モジュールが相順校正プロセスを実行した後、制御モジュールは、角度校正プロセスを実行する。制御モジュールが角度校正プロセスを実行するとき、制御モジュールは、駆動モジュールを介して、モーターを所定角度で回転させ、かつ、制御モジュールは、角度読取部により、角度情報を読み込んで、そして、データ書込部により、角度情報に含まれる現在角度を、モーター制御モジュールのゼロオフセット値として、モーター制御モジュールに書き込むようになる。 Specific embodiments of the present invention disclose a motor calibration system for calibrating the zero position of a motor and the phase order of the motor. The motor includes a motor control module. The motor calibration system includes a control module, a drive module, an angle reader, a data writer and a steering sensor. The control module is used to connect to the power supply. The control module includes memory. Scheduled steering information is stored in the memory. The drive module is electrically connected to the control module, which is used to connect to the motor's three-phase cable. The angle reader is used to connect to the motor control module. The angle reading unit is used to read the angle information output from the motor control module. The data writing unit is used to write at least one angle correction data to the motor control module. The steering sensor is located on the motor. The steering sensor is used to correspondingly generate steering information by detecting the rotation direction of the motor. Among other things, the control module can perform a phase order calibration process. When the control module performs the phase order calibration process, the control module controls the rotation of the motor by the drive module based on the scheduled steering information, and the control module is based on the steering information fed back by the steering sensor. , Determine if the direction of rotation of the motor matches the planned steering information. When the control module determines that the rotation direction of the motor does not match the scheduled steering information, the control module controls the data writing unit to change the forward rotation command and the reverse rotation command of the control chip. In particular, after the control module performs the phase order calibration process, the control module performs the angle calibration process. When the control module performs the angle calibration process, the control module rotates the motor at a predetermined angle via the drive module, and the control module reads the angle information by the angle reader, and the data document. The inclusion portion writes the current angle included in the angle information to the motor control module as a zero offset value of the motor control module.
本発明に係る特定の実施形態は、モーターのゼロ位置及びモーターの相順を校正するためのモーターの校正システムを開示する。モーターは、モーター制御モジュールを含む。モーターの校正システムは、制御モジュール、駆動モジュール、角度読取部及びデータ書込部を含む。制御モジュールは、電源に用いられる。制御モジュールは、メモリ及びプロセッサを含み、メモリ内に予定ステアリング情報が記憶され、プロセッサがメモリに電気的に接続される。駆動モジュールは、制御モジュールに電気的に接続される。駆動モジュールは、モーターの三相ケーブルと接続する。角度読取部は、モーター制御モジュールに接続する。角度読取部は、モーター制御モジュールから出力した角度情報を読み込むために用いられる。データ書込部は、少なくとも1つの角度補正用データをモーター制御モジュールに書き込むように用いられる。なかでも、制御モジュールが相順校正プロセスを実行する。制御モジュールが相順校正プロセスを実行する場合、制御モジュールは、予定ステアリング情報に基づいて、駆動モジュールを介してモーターの回転を制御し、かつ、制御モジュールは、モーター制御モジュールがフィードバックしたステアリング情報に基づいて、モーターの回転方向が予定ステアリング情報と一致するかどうかについて判断する。制御モジュールがモーターの回転方向と予定ステアリング情報とは不一致と判断した場合、制御モジュールは、データ書込部がモーター制御モジュールにおける正転指令及び逆転指令を変更させるように制御する。なかでも、制御モジュールが相順校正プロセスを実行した後、制御モジュールは、角度校正プロセスを実行する。制御モジュールが角度校正プロセスを実行する場合、制御モジュールは、駆動モジュールにより、モーターを所定角度回転させ、かつ、制御モジュールは、角度読取部により角度情報を読み込み、そして、データ書込部により、角度情報に含まれる現在角度を、モーター制御モジュールのゼロオフセット値として、モーター制御モジュールに書き込むようになる。 Specific embodiments of the present invention disclose a motor calibration system for calibrating the zero position of a motor and the phase order of the motor. The motor includes a motor control module. The motor calibration system includes a control module, a drive module, an angle reader and a data writer. The control module is used for the power supply. The control module includes a memory and a processor, the scheduled steering information is stored in the memory, and the processor is electrically connected to the memory. The drive module is electrically connected to the control module. The drive module connects to the motor's three-phase cable. The angle reader is connected to the motor control module. The angle reading unit is used to read the angle information output from the motor control module. The data writing unit is used to write at least one angle correction data to the motor control module. In particular, the control module carries out the phase order calibration process. When the control module performs the phase order calibration process, the control module controls the rotation of the motor via the drive module based on the scheduled steering information, and the control module uses the steering information fed back by the motor control module. Based on this, it is determined whether the rotation direction of the motor matches the planned steering information. When the control module determines that the rotation direction of the motor and the scheduled steering information do not match, the control module controls the data writing unit to change the forward rotation command and the reverse rotation command in the motor control module. In particular, after the control module performs the phase order calibration process, the control module performs the angle calibration process. When the control module performs the angle calibration process, the control module rotates the motor by a predetermined angle by the drive module, and the control module reads the angle information by the angle reader and the angle by the data writing unit. The current angle included in the information will be written to the motor control module as the zero offset value of the motor control module.
上記を踏まえて、本発明に係るモーターの校正システムは、制御モジュール及びデータ書込部などの要素の互いの協働により、モーター制御モジュール(前記モーター制御モジュールがエンコーダを含んでいる。)内に予めに記憶された正転指令、逆転指令及びゼロオフセット値を直接的に変更でき、そのように、モーターの相順の校正作業及びモーターの角度の校正作業を完成させることができる。なお、本発明に係るモーターの校正システムでは、モーターの相順校正や角度校正の過程で、エンコーダのロータやモーターの回転子を手動で調整する必要はない。 Based on the above, the motor calibration system according to the present invention has the motor control module (the motor control module includes an encoder) in the motor control module (the motor control module includes an encoder) by mutual cooperation of elements such as a control module and a data writing unit. The pre-stored forward / reverse command and zero offset value can be directly changed, thus completing the motor phase order calibration work and the motor angle calibration work. In the motor calibration system according to the present invention, it is not necessary to manually adjust the rotor of the encoder and the rotor of the motor in the process of phase order calibration and angle calibration of the motor.
図1を参照されたい。図1は、本発明に係るモーターの校正システム100を示すブロック模式図である。本発明に係るモーターの校正システム100は、モーターMのゼロ位置及び前記モーターMの相順(即ち、正転方向及び逆転方向)を校正するために用いられる。モーターの校正システム100は、制御モジュール1、駆動モジュール2、角度読取部3、データ書込部4、及びステアリングセンサ5を含む。
See FIG. FIG. 1 is a schematic block diagram showing a
制御モジュール1は電源Pに電気的に接続される。前記電源は、例えば、家庭用交流電源、直流電源サプライヤー、直流バッテリー等が挙げられ、ここでは制限されない。制御モジュール1は、メモリ11及びプロセッサ12を含み、メモリ11内に予定ステアリング情報111が記憶される。プロセッサ12は、メモリ11に電気的に接続される。予定ステアリング情報111は、関連する入力デバイス(例えば、スマートフォン、キーボード、マウス、タッチスクリーンなど)及び関連するユーザインタフェースを介して関連するユーザによって定義されたモーターの正転方向(及び逆転方向)に関する情報である。
The
図2及び図3に示すように、モーターMのケーシングM1が固定部材M2の一方側に固定され、モーターMの回転軸M3が固定部材M2の他方側から露出される場合では、ユーザは、関連する入力装置及び関連するユーザインタフェースを介して、回転軸M3が露出された固定部材M2にユーザが対向しているとき(図3に示すように)、回転軸M3が時計回りに回転するのが正転方向、回転軸M3が反時計回りに回転するのが逆転方向として定義してもよい。 As shown in FIGS. 2 and 3, when the casing M1 of the motor M is fixed to one side of the fixing member M2 and the rotation axis M3 of the motor M is exposed from the other side of the fixing member M2, the user is associated. When the user faces the exposed fixing member M2 through the input device and the associated user interface (as shown in FIG. 3), the rotation axis M3 rotates clockwise. The forward rotation direction and the rotation of the rotation axis M3 counterclockwise may be defined as the reverse rotation direction.
例えば、図1乃至図3に示すように、駆動モジュール2は、制御モジュール1に電気的に接続される。駆動モジュール2は、モーターMの三相ケーブルM4に接続するために用いられる。実用上、駆動モジュール2は、例えば、駆動モジュール2が、モーターMへの出力電流や電圧の安定性を確保するために、位相電流検出回路、過電流保護回路等を含んでいてもよい。
For example, as shown in FIGS. 1 to 3, the
角度読取部3は、モーター制御モジュールM5に接続するために用いられる。角度読取部3は、モーター制御モジュールM5から出力した角度情報M51を読み込むために用いられる。実際の運用では、角度読取部3としては、デコーダ(Decoder)、直交エンコーダ(QEI)または入力キャプチャ(Input Capture)モジュールが挙げられる。ここでのモーター制御モジュールM5とは、例えば、アブソリュート(absolute)エンコーダやインクリメンタル(incremental)エンコーダなどのロータリーエンコーダ(rotary encoder)を指してもよいが、本発明はこの例に制限されない。前記エンコーダ(角度読取部3)は、エンコーダ(モーター制御モジュールM5)から出力した信号を読み込むことにより、モーター制御モジュールM5の制御による回転軸M3の回転角度を取得するために用いられる。
The
データ書込部4は、少なくとも1つの角度補正用データ41をモーター制御モジュールM5に書き込むために用いられる。実際の運用では、データ書込部4としては、PROMライタに似た部品であってもよい。なお、データ書込部4は、データをモーター制御モジュールM5に関連する制御チップ又はメモリに書き込むことができる。データ書込部4は、角度補正用データ41をメモリの空のアドレスに書き込んでもよいし、或いは、データ書込部4は、角度補正用データ41に対応するデータが予め記憶されているメモリ内のアドレスに、元々メモリに記憶されていたデータに置き換えて書き込むようにしてもよい。例えば、モーター制御モジュールM5の制御チップ又はメモリに、角度補正用データ41を記憶するための、ディフォルトデータが0である専門アドレスが予め設置されてもよい。一旦データ書込部4が角度補正用データ41をモーター制御モジュールM5に書き込むと、当該アドレスに記憶されていたデータ0は、角度補正用データ41で置き換えて書き込まれるようになる。
The
ステアリングセンサ5は、モーターMに配置される。ステアリングセンサ5は、モーターMの回転方向を検出することにより、対応的にステアリング情報51を生成するために用いられる。実際の運用では、ステアリングセンサ5としては、ホール(Hall)センサ、エンコーダ(Encoder)、レゾルバ(Resolver)等の各種モーター位置センサが挙げられるが、本発明はこの例に制限されない。即ち、モーターMの回転軸M3の回転方向を検出するためのセンサであれば、いずれも本実施形態でいうステアリングセンサ5の適用範囲に該当する。なお、他の実施形態では、モーターの校正システム100にステアリングセンサ5が含まれなくても構わないのはここで説明しておきたい。モーターの校正システム100の制御モジュール1は、モーター制御モジュールM5を介して、前記ステアリング情報51を直接的に取得するようになる。即ち、モーター制御モジュールM5は、前記ステアリング情報51を制御モジュール1に出力できるようになる。
The
図1及び図4に示すように、モーターの校正システム100の制御モジュール1は、モーターMを校正するとき、まず相順校正プロセスを行ってから、角度校正プロセスを行ってもよい。
As shown in FIGS. 1 and 4, when calibrating the motor M, the
制御モジュール1が相順校正プロセスを実行する時、制御モジュール1は、駆動・判断ステップS11を順次に実行してもよい。駆動・判断ステップS11は、予定ステアリング情報51に基づいて、駆動モジュール2を介して、モーターMの回転を制御し、制御モジュール1がステアリングセンサ5からフィードバックしたステアリング情報51に基づいて、モーターMの回転方向が予定ステアリング情報111と一致するかどうかについて判断し、制御モジュール1がモーターMの回転方向と予定ステアリング情報111とは不一致と判断した場合、制御モジュール1が変更ステップS12を実行するように制御し、そのように、データ書込部4は、モーター制御モジュールM5における正転指令M52及び逆転指令M53を変更するようになる。
When the
実用上、モーターMの回転子のコイルの巻線方法および方向の違いは、回転子が通電された後に異なる回転方向をもたらすため、モーターMを通電した後、内蔵の正転指令M52及び逆転指令M53により、モーター制御モジュールM5がモーターMの回転子の正転又は逆転を制御する場合、モーターMの回転子の回転方向は、ユーザの希望の回転方向とは違ってしまう場合がある。例えば、モーター制御モジュールM5が正転指令M52に従って回転子の回転を制御するとき、回転軸M3が反時計回りに回転するのをユーザが確認したが、ユーザの予想ではモーターMの回転軸M3が正転、つまり時計回りの回転であるはずという場合こそ、上記の言った、制御モジュール1がモーターMの回転方向と予定ステアリング情報111とは不一致と判断した状況に該当する。前記のように、本発明のモーターの校正システム100では、この状況が発生すると、制御モジュール1は、データ書込部4により、モーター制御モジュールM5の正転指令M52及び逆転指令M53を直接的に変更することにより、モーター制御モジュールM5が正転指令M52又は逆転指令M53に従ってモーターMの回転子を回転させる時、回転子の回転方向がユーザの期待を裏切らないようにする。
In practice, differences in the winding method and direction of the rotor coil of the motor M result in different rotation directions after the rotor is energized. Therefore, after the motor M is energized, the built-in forward rotation command M52 and reverse rotation command When the motor control module M5 controls the forward rotation or the reverse rotation of the rotor of the motor M by the M53, the rotation direction of the rotor of the motor M may be different from the rotation direction desired by the user. For example, when the motor control module M5 controls the rotation of the rotor according to the forward rotation command M52, the user has confirmed that the rotation axis M3 rotates counterclockwise, but the user expects that the rotation axis M3 of the motor M will rotate. The case where the rotation is normal, that is, the rotation should be clockwise corresponds to the above-mentioned situation in which the
制御モジュール1が相順校正プロセスを完成した後、制御モジュール1は、角度校正プロセスを実行する。制御モジュール1が角度校正プロセスを実行する時、制御モジュール1は角度読み込みステップS21を実行する。角度読み込みステップS21は、駆動モジュール2により、モーターMを所定角度で回転させる。そして、制御モジュール1は、角度読取部3により角度情報M51を読み込んで、データ書込部4で角度情報M51に含まれる現在角度M511を、モーター制御モジュールM5のゼロオフセット値M54として、モーター制御モジュールM5に書き込むという書込みステップS22を実行する。
After the
例えば、制御モジュール1が角度校正プロセスを行うとき、制御モジュール1は、駆動モジュール2により、モーターMの回転子を30度(即ち、前記所定角度)で正転させるように制御し、さらに、制御モジュール1は、角度読取部3を介して、モーター制御モジュールM5から出力した角度情報M51を読み込んで、角度情報M51に基づいて、モーターMが30度正転したかどうかについて判断する。制御モジュール1は角度読取部3により、モーターMが実際には60度を正転したと検出する際、制御モジュール1は、モーターMの回転子が余分に30度を回転したと検知し得る。その場合、制御モジュール1は、その余分の30度を現在角度M511として、モーター制御モジュールM5のゼロオフセット値M54に書き込んで、そのように、モーター制御モジュールM5が続けて通電され30度を正転する命令を実行する際、モーター制御モジュールM5は、ゼロオフセット値M54に基づいて、回転角度を補正し、そのように、モーター制御モジュールM5は、回転子が30度を正転するように正確に制御することになる。
For example, when the
本発明に係る特定の実施形態において、現在角度がθと定義されれば、制御モジュール1が相順校正プロセスを実行するときに、制御モジュール1がモーター制御モジュールM5における正転指令M52及び逆転指令M53を変更した場合、制御モジュール1が角度校正プロセスを実行する時のゼロオフセット値M54は、(360-θ)*(4096/360)となり、逆に、制御モジュール1が相順校正プロセスを実行するときに、制御モジュール1がモーター制御モジュールM5における正転指令M52及び逆転指令M53を変更しなかった場合、制御モジュール1が角度校正プロセスを実行する時のゼロオフセット値M54は、θ*(4096/360)となる。
In a particular embodiment of the invention, if the current angle is defined as θ, then when the
制御モジュール1が相順校正プロセス及び角度校正プロセスを実行する時の順序では、実際のニーズに応じて変更し得、ここでは制限されない。好ましい実施形態において、制御モジュール1は、まず相順校正プロセスを実行してから、角度校正プロセスを実行するようになってもよい。そのように、制御モジュール1が角度校正プロセスを実行する時、制御モジュール1は、データ書込部4を介して、角度読取部3が取得した現在角度M511をモーター制御モジュールM5に書き込むことができる。
The order in which the
図5及び図6を一緒に参照されたい。本実施形態と前記実施形態との相違点は、制御モジュール1が相順校正プロセスを実行し済んだ時、制御モジュール1は相順確認プロセスをさらに実行する点である。制御モジュール1が相順確認プロセスを実行する時、制御モジュール1は相順確認ステップS13を実行する。相順確認ステップS13は、予定ステアリング情報111に基づいて、モーターMの回転を制御し、さらに、ステアリングセンサ5がフィードバックしたステアリング情報51に基づいて、モーターMの回転方向が正しいかどうかについて判断する。制御モジュール1がモーターMの回転方向が誤っていると判断すると、制御モジュール1は相順校正プロセスを再実行したり、また、制御モジュール1が相順校正失敗信号13を発信したりするようになる。実際の運用では、制御モジュール1が第1回の相順確認プロセスを実行する時、制御モジュール1は、まず相順校正プロセスを一回再実行してもよいが、又は所定回数(例えば、3回)の相順校正プロセスを実行してもよい。
See FIGS. 5 and 6 together. The difference between the present embodiment and the above-described embodiment is that when the
本実施形態と前記実施形態との相違点は、モーターの校正システム100がさらに警告モジュール6を含む点である。警告モジュール6は制御モジュール1に電気的に接続され、警告モジュール6が相順校正失敗信号13を受信すると、モーターの校正システム100によるモーターMの相順校正が失敗したと警告モジュール6はユーザに警告をするようになる。例えば、警告モジュール6としては、ランプ、スピーカー等が挙げられる。警告モジュール6は、相順校正失敗信号13を受信したとき、ランプ及びスピーカーを制御して、それぞれ対応する色の光及び音を出させることができる。
The difference between the present embodiment and the above-described embodiment is that the
本実施形態と前の実施形態との相違点の1つは、制御モジュール1が角度校正プロセスを実行し済んだ後、制御モジュール1は角度確認プロセスをさらに実行する点である。制御モジュール1は角度確認プロセスを実行する時、制御モジュール1は角度確認ステップS23を実行する。角度確認ステップS23では、駆動モジュール2がモーターMを確認用角度で回転させると共に、制御モジュール1が角度読取部3を介して角度情報M51を読み込むことにより、モーターMの回転角度が正しいかどうかについて判断する。制御モジュール1がモーターMの回転角度が間違っていると判断すれば、制御モジュール1は、角度校正プロセス又は相順校正プロセスを再実行したり、角度校正失敗信号14を発信したりするようになる。制御モジュール1がモーターMの回転角度が正しいと判断すれば、制御モジュール1は校正終了ステップS24を実行する。前記校正終了ステップS24において、制御モジュール1は、モーターMに対する校正作業を終了する他、制御モジュール1では、例えば、さらにこのモーターMに係る基本データ、校正結果データ、校正過程などが、特定のデータベースに格納されてもよい。
One of the differences between this embodiment and the previous embodiment is that the
モーターの校正システム100が警告モジュール6を含む実施形態において、警告モジュール6は制御モジュール1に電気的に接続される。警告モジュール6が角度校正失敗信号14を受信すると、警告モジュール6は、モーターの校正システム100によるモーターMの角度校正が失敗したことをユーザに知らせると共に、制御モジュール1は、関連するランプやホーンが相対的な光や音を発するように制御することが可能である。
In an embodiment in which the
図7を参照されたい。本実施形態と前の実施形態との最大の相違点は、モーターの校正システム100は、通信モジュール7をさらに含む点である。通信モジュール7が制御モジュール1に電気的に接続される。通信モジュール7は、製造システムAから送信した予定ステアリング情報A1を受信し得る。制御モジュール1は通信モジュール7により、予定ステアリング情報A1を受信して、さらに、予定ステアリング情報A1をメモリ11に格納する。具体的に、通信モジュール7としては、いずれかの有線又は無線の通信ユニットであってもよい。また、製造システムAは、関連作業員が前記予定ステアリング情報A1を入力するための入力装置(例えば、パソコン、スマートフォン、タブレットなど)と通信接続し得る。関連作業員は、実際のニーズに応じて、入力装置により、予定ステアリング情報A1を生成し得る。製造システムAは、関連作業員が入力した予定ステアリング情報A1をモーターの校正システム100の通信モジュール7に送信する。
See FIG. 7. The biggest difference between this embodiment and the previous embodiment is that the
要約すると、本発明のモーターの校正システムは、モーターを校正する過程で関連作業員がモーターの関連部品を手動で操作することから完全に解放されるため、従来のようにモーターのエンコーダを手動で操作しながら、モーターの出力波形をオシロスコープで観測したりする場合に比べて、モーターの校正システムの効率が良く、精度も良い。 In summary, the motor calibration system of the present invention completely frees the relevant workers from manually manipulating the relevant parts of the motor in the process of calibrating the motor, thus manually adjusting the motor encoder as in the past. Compared to observing the output waveform of a motor with an oscilloscope while operating it, the efficiency and accuracy of the motor calibration system are good.
100 モーターの校正システム
1 制御モジュール
11 メモリ
111 予定ステアリング情報
12 プロセッサ
13 相順校正失敗信号
14 角度校正失敗信号
2 駆動モジュール
3 角度読取部
4 データ書込部
41 角度補正用データ
5 ステアリングセンサ
51 ステアリング情報
6 警告モジュール
7 通信モジュール
M モーター
M1 ケーシング
M2 固定部材
M3 回転軸
M4 三相ケーブル
M5 モーター制御モジュール
M51 角度情報
M511 現在角度
M52 正転指令
M53 逆転指令
M54 ゼロオフセット値
P 電源
A 製造システム
A1 予定ステアリング情報
100
Claims (9)
前記モーターの校正システムは、
予定ステアリング情報が格納されたメモリ、及び前記メモリに電気的に接続されるプロセッサを含み、電源に電気的に接続するための制御モジュールと、
前記制御モジュールに電気的に接続され、前記モーターの三相ケーブルに接続するための駆動モジュールと、
前記モーター制御モジュールに接続し、前記モーター制御モジュールから出力した角度情報を読み込むための角度読取部と、
少なくとも1つの角度補正用データを前記モーター制御モジュールに書き込むためのデータ書込部と、
前記モーターに配置され、前記モーターの回転方向を検知することにより、対応的にステアリング情報を生成するステアリングセンサと、
を含み、
前記制御モジュールは、相順校正プロセスを実行し、前記制御モジュールが前記相順校正プロセスを実行する時、前記制御モジュールは、前記予定ステアリング情報に基づいて、前記駆動モジュールにより、前記モーターの回転を制御し、かつ、前記制御モジュールは、前記ステアリングセンサからフィードバックした前記ステアリング情報に基づいて、前記モーターの回転方向が前記予定ステアリング情報と一致するかどうかについて判断し、前記制御モジュールが、前記モーターの回転方向と前記予定ステアリング情報とが一致しないと判断した場合、前記制御モジュールは、前記データ書込部が前記モーター制御モジュールにおける正転指令及び逆転指令を変更させるように前記データ書込部を制御し、
前記制御モジュールが前記相順校正プロセスを実行した後、前記制御モジュールは、角度校正プロセスを実行し、前記制御モジュールが前記角度校正プロセスを実行するとき、前記制御モジュールは、前記駆動モジュールにより、前記モーターを所定角度で回転させ、かつ、前記制御モジュールは、前記角度読取部により、前記角度情報を読み込んで、前記データ書込部を介して、前記角度情報に含まれる現在角度を、前記モーター制御モジュールのゼロオフセット値として、前記モーター制御モジュールに書き込む、ことを特徴とする、モーターの校正システム。 A motor calibration system for calibrating the zero position of a motor, including a motor control module, and the phase order of the motor.
The motor calibration system is
A memory in which scheduled steering information is stored, and a control module for electrically connecting to a power source, including a processor electrically connected to the memory, and a control module.
A drive module that is electrically connected to the control module and for connecting to the three-phase cable of the motor.
An angle reader for connecting to the motor control module and reading the angle information output from the motor control module,
A data writing unit for writing at least one angle correction data to the motor control module, and
A steering sensor arranged on the motor and correspondingly generating steering information by detecting the rotation direction of the motor,
Including
The control module executes the phase order calibration process, and when the control module executes the phase order calibration process, the control module causes the motor to rotate by the drive module based on the scheduled steering information. Based on the steering information fed back from the steering sensor, the control module determines whether or not the rotation direction of the motor matches the scheduled steering information, and the control module controls the motor. When it is determined that the rotation direction and the scheduled steering information do not match, the control module controls the data writing unit so that the data writing unit changes the forward rotation command and the reverse rotation command in the motor control module. death,
After the control module performs the phase order calibration process, the control module performs an angle calibration process, and when the control module performs the angle calibration process, the control module is said by the drive module. The motor is rotated by a predetermined angle, and the control module reads the angle information by the angle reading unit, and controls the current angle included in the angle information via the data writing unit. A motor calibration system, characterized in that it writes to the motor control module as a module zero offset value.
前記モーターの校正システムは、
予定ステアリング情報が格納されたメモリ、及び前記メモリに電気的に接続されるプロセッサを含み、電源に電気的に接続するための制御モジュールと、
前記制御モジュールに電気的に接続され、前記モーターの三相ケーブルに接続するための駆動モジュールと、
前記モーター制御モジュールに接続し、前記モーター制御モジュールから出力した角度情報を読み込むための角度読取部と、
少なくとも1つの角度補正用データを前記モーター制御モジュールに書き込むためのデータ書込部と、
を含み、
前記制御モジュールは、相順校正プロセスを実行し、前記制御モジュールが前記相順校正プロセスを実行する時、前記制御モジュールは、前記予定ステアリング情報に基づいて、前記駆動モジュールにより、前記モーターの回転を制御し、かつ、前記制御モジュールは、前記モーター制御モジュールからフィードバックした前記ステアリング情報に基づいて、前記モーターの回転方向が前記予定ステアリング情報と一致するかどうかについて判断し、前記制御モジュールが、前記モーターの回転方向と前記予定ステアリング情報とが一致しないと判断した場合、前記制御モジュールは、前記データ書込部が前記モーター制御モジュールにおける正転指令及び逆転指令を変更させるように前記データ書込部を制御し、
前記制御モジュールが前記相順校正プロセスを実行した後、前記制御モジュールは、角度校正プロセスを実行し、前記制御モジュールが前記角度校正プロセスを実行するとき、前記制御モジュールは、前記駆動モジュールにより、前記モーターを所定角度で回転させ、かつ、前記制御モジュールは、前記角度読取部により、前記角度情報を読み込んで、前記データ書込部を介して、前記角度情報に含まれる現在角度を、前記モーター制御モジュールのゼロオフセット値として、前記モーター制御モジュールに書き込む、ことを特徴とする、モーターの校正システム。 A motor calibration system for calibrating the zero position of a motor, including a motor control module, and the phase order of the motor.
The motor calibration system is
A memory in which scheduled steering information is stored, and a control module for electrically connecting to a power source, including a processor electrically connected to the memory, and a control module.
A drive module that is electrically connected to the control module and for connecting to the three-phase cable of the motor.
An angle reader for connecting to the motor control module and reading the angle information output from the motor control module,
A data writing unit for writing at least one angle correction data to the motor control module, and
Including
The control module executes the phase order calibration process, and when the control module executes the phase order calibration process, the control module causes the motor to rotate by the drive module based on the scheduled steering information. Based on the steering information fed back from the motor control module, the control module determines whether or not the rotation direction of the motor matches the scheduled steering information, and the control module controls the motor. When it is determined that the rotation direction of the above and the scheduled steering information do not match, the control module causes the data writing unit to change the forward rotation command and the reverse rotation command in the motor control module. Control and
After the control module performs the phase order calibration process, the control module performs an angle calibration process, and when the control module performs the angle calibration process, the control module is said by the drive module. The motor is rotated by a predetermined angle, and the control module reads the angle information by the angle reading unit, and controls the current angle included in the angle information via the data writing unit. A motor calibration system, characterized in that it writes to the motor control module as a module zero offset value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020182364A JP6993487B1 (en) | 2020-10-30 | 2020-10-30 | Motor calibration system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020182364A JP6993487B1 (en) | 2020-10-30 | 2020-10-30 | Motor calibration system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6993487B1 true JP6993487B1 (en) | 2022-01-13 |
JP2022072748A JP2022072748A (en) | 2022-05-17 |
Family
ID=80213744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020182364A Active JP6993487B1 (en) | 2020-10-30 | 2020-10-30 | Motor calibration system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6993487B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011001768A1 (en) * | 2009-06-30 | 2011-01-06 | アイシン・エィ・ダブリュ株式会社 | Motor drive control device |
JP2012105515A (en) * | 2010-11-15 | 2012-05-31 | Denso Corp | Control apparatus for rotary machine |
JP2019022417A (en) * | 2017-07-21 | 2019-02-07 | コニカミノルタ株式会社 | Motor control device and image forming apparatus |
JP2020025425A (en) * | 2018-08-08 | 2020-02-13 | 株式会社デンソー | Control device and vehicle driving system |
-
2020
- 2020-10-30 JP JP2020182364A patent/JP6993487B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011001768A1 (en) * | 2009-06-30 | 2011-01-06 | アイシン・エィ・ダブリュ株式会社 | Motor drive control device |
JP2012105515A (en) * | 2010-11-15 | 2012-05-31 | Denso Corp | Control apparatus for rotary machine |
JP2019022417A (en) * | 2017-07-21 | 2019-02-07 | コニカミノルタ株式会社 | Motor control device and image forming apparatus |
JP2020025425A (en) * | 2018-08-08 | 2020-02-13 | 株式会社デンソー | Control device and vehicle driving system |
Also Published As
Publication number | Publication date |
---|---|
JP2022072748A (en) | 2022-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007147614A (en) | Geomagnetic sensor for calculating azimuth, and method therefor | |
CN114499290B (en) | Position deviation calibration method, motor driving method, system and device | |
JP5876240B2 (en) | Device and control device for manipulating interface signals | |
WO2013089110A1 (en) | Positioning device, and plc system | |
JP6993487B1 (en) | Motor calibration system | |
JP2002366421A (en) | Memory control circuit and memory control method | |
TWI748618B (en) | Motor calibration system | |
JPWO2006011474A1 (en) | Program generation device for programmable controller, program generation method for programmable controller, and recording medium recording program of the method | |
JP6510766B2 (en) | Position measuring device | |
US10422668B2 (en) | Method and program for angle calibration of rotary shaft | |
WO2022041100A1 (en) | Motor correction system | |
JP4936271B2 (en) | Semiconductor memory device | |
CN213081468U (en) | Robot arm | |
CN114123885A (en) | Calibration system for motor | |
JP5471473B2 (en) | Servo system | |
KR100885546B1 (en) | Encoding method for robot control, encoding system and robot system using same | |
JP2004265001A (en) | Process control apparatus and cpu unit | |
US20210367540A1 (en) | Motor control circuit, motor drive control apparatus and control method for motor control circuit | |
TWI606228B (en) | Apparatus and method of automatic angle measurement | |
US11360462B2 (en) | Support device and support program | |
CN111399446B (en) | Servo system control method, drive controller and servo system | |
CN117395319A (en) | Encoder protocol converter, conversion method, electronic device and storage medium | |
JP2009063371A (en) | Encoder device and its starting method | |
JP6510475B2 (en) | Electronic control device and method | |
CN117754576A (en) | Steering gear position determination methods, devices and rotatable equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201030 |
|
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: 20211129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211209 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6993487 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |