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
JP5622532B2 - Motor system - Google Patents
[go: Go Back, main page]

JP5622532B2 - Motor system - Google Patents

Motor system Download PDF

Info

Publication number
JP5622532B2
JP5622532B2 JP2010253377A JP2010253377A JP5622532B2 JP 5622532 B2 JP5622532 B2 JP 5622532B2 JP 2010253377 A JP2010253377 A JP 2010253377A JP 2010253377 A JP2010253377 A JP 2010253377A JP 5622532 B2 JP5622532 B2 JP 5622532B2
Authority
JP
Japan
Prior art keywords
motor
signal
detector
monitoring
motor system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2010253377A
Other languages
Japanese (ja)
Other versions
JP2012105491A (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.)
Hitachi High Tech Corp
Original Assignee
Hitachi High Technologies 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 Hitachi High Technologies Corp filed Critical Hitachi High Technologies Corp
Priority to JP2010253377A priority Critical patent/JP5622532B2/en
Publication of JP2012105491A publication Critical patent/JP2012105491A/en
Application granted granted Critical
Publication of JP5622532B2 publication Critical patent/JP5622532B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K11/00Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P8/00Arrangements for controlling dynamo-electric motors rotating step by step

Landscapes

  • Control Of Stepping Motors (AREA)
  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)

Description

本発明はモータ出力により移動して、検知器により停止位置を検出する機構、例えば、試薬または検体などを架設するディスク回転機構のモータコントローラに関わり、特に架設位置に対して物理的配置に相関性がある被検知体を検知器にて検出した信号変化をカウントすることで、所定の位置にて停止制御するモータシステムに関する。   The present invention relates to a mechanism that moves by a motor output and detects a stop position by a detector, for example, a motor controller of a disk rotation mechanism that lays a reagent or a specimen, etc., and particularly has a correlation with a physical arrangement with respect to the erection position. The present invention relates to a motor system that performs stop control at a predetermined position by counting a change in signal detected by a detector.

試薬または検体などを架設するディスクにて、架設位置と物理的配置に相関性がある被検知体を検知器にて検出した信号変化を用いて、ディスクを所定の位置にて停止する技術が特許文献1に記載されている。   Patented technology for stopping a disk at a predetermined position using a signal change detected by a detector with a detector to detect a detected object having a correlation between the mounting position and a physical arrangement on a disk on which a reagent or specimen is installed. It is described in Document 1.

前記技術では試薬または検体などを架設したディスクの回転および停止動作を制御するモータコントローラでは、ディスク回転機構に架設位置と物理的配置に相関性があるに被検知体を少なくとも1つ以上設けて、被検知体を検知器が検知するときの信号変化の回数をカウントすることによりディスクを所定の位置で停止している。   In the above-described technique, in the motor controller that controls the rotation and stop operation of the disk on which the reagent or the specimen is installed, the disk rotation mechanism is provided with at least one object to be detected although there is a correlation between the installation position and the physical arrangement, The disk is stopped at a predetermined position by counting the number of signal changes when the detector detects the object to be detected.

特開2000−346853号公報JP 2000-346853 A

試薬または検体などを架設したディスクをモータ駆動にて回転すると、回転速度とディスクの機械的な共振周波数の関係から、特に低速回転においてディスクの回転に振動が生じる場合がある。また、ディスクに設置した被検知体にほこりや結露水などの異物が付着する場合がある。また、検知器の出力信号に対して電気的な雑音が重畳する場合がある。   When a disk on which a reagent or sample is installed is rotated by a motor, vibration may occur in the rotation of the disk, particularly at a low speed, due to the relationship between the rotational speed and the mechanical resonance frequency of the disk. In addition, foreign matter such as dust and condensed water may adhere to the detection object installed on the disk. In addition, electrical noise may be superimposed on the detector output signal.

これらはディスクが回転するときに検知器からの出力信号の意図しない信号変化となり、前記信号変化をモータコントローラでカウントすると信号変化カウントが本来のカウントよりも多くなるためディスクの停止位置ずれの原因となる。   These are unintended signal changes of the output signal from the detector when the disk rotates, and if the signal change is counted by the motor controller, the signal change count becomes larger than the original count, which may cause the disc stop position shift. Become.

本発明の目的は、ディスクが回転するときに検知器から意図しない信号変化が発生した場合でも、ディスクを所定の位置にて停止することにある。   An object of the present invention is to stop a disk at a predetermined position even when an unintended signal change occurs from a detector when the disk rotates.

上記目的を達成するための本発明の構成は以下の通りである。   The configuration of the present invention for achieving the above object is as follows.

試薬または検体などを架設したディスクを回転するときの検知器からの出力信号に対して、モータコントローラにて信号変化をカウントするカウンタの入力回路にフィルタ特性が変更可能なフィルタ回路、入力信号を監視する監視回路、更に、監視回路の報告によりモータコントローラ内の処理行う制御回路を具備したことを特徴とする。   A filter circuit whose filter characteristics can be changed to an input circuit of a counter that counts signal changes by a motor controller in response to an output signal from a detector when a disk on which a reagent or specimen is mounted is rotated, and the input signal is monitored And a control circuit for performing processing in the motor controller according to the report of the monitoring circuit.

このようなモータコントローラの入力回路において、ディスクが回転するときに検知器からの信号変化の周期が前記フィルタ回路の設定値よりも短い場合、前記信号変化はフィルタにて除去するためモータコントローラではカウントしない。   In such a motor controller input circuit, when the period of the signal change from the detector is shorter than the set value of the filter circuit when the disk rotates, the signal change is counted by the motor controller to be removed by the filter. do not do.

また、監視回路では入力信号が変化してから設定した時間において入力信号の再変化の有無を監視し、入力信号が再変化した場合は、監視回路は制御回路に最初の信号変化を異常信号として報告する。制御回路では監視回路から異常報告を受けると入力信号の変化をカウントするカウンタを元に戻す処理をする。あるいは、制御回路では入力信号の変化から監視回路の設定時間が経過するまで、信号変化のカウントを保留しておき、監視回路からの異常報告がなかったときにカウントする。   In addition, the monitoring circuit monitors whether the input signal has changed again at a set time after the input signal has changed, and if the input signal changes again, the monitoring circuit sets the first signal change to the control circuit as an abnormal signal. Report. When the control circuit receives an abnormality report from the monitoring circuit, the control circuit performs processing to restore the counter that counts the change in the input signal. Alternatively, the control circuit holds the count of signal change until the set time of the monitoring circuit elapses from the change of the input signal, and counts when there is no abnormality report from the monitoring circuit.

本発明によれば、ディスク回転の振動、または被検知体への異物の付着、または検知器の出力信号に対する雑音の重畳などにより、ディスクが回転するときに検知器からの出力信号の意図しない信号変化が発生しても、ディスクを所定の位置で停止することができる。   According to the present invention, an unintended signal of the output signal from the detector when the disc rotates due to vibration of the disc rotation, adhesion of foreign matter to the detected object, or superimposition of noise on the output signal of the detector, etc. Even if a change occurs, the disk can be stopped at a predetermined position.

ディスク回転機構の概略図。Schematic of a disk rotation mechanism. ディスク回転時の検知器出力信号。Detector output signal during disk rotation. フィルタリング後の信号。Signal after filtering. モータコントローラ内部ブロック図。Motor controller internal block diagram. モータコントローラ内部フィルタリング処理の概略図。Schematic of a motor controller internal filtering process. モータコントローラ内部フィルタ回路制御フローチャート。The motor controller internal filter circuit control flowchart. モータコントローラ内部監視回路制御フローチャート。The motor controller internal monitoring circuit control flowchart. モータコントローラ内部監視処理の概略図。Schematic of a motor controller internal monitoring process. ステージ機構の概略図。Schematic of a stage mechanism. 原点検知タイミングの概略図。Schematic of origin detection timing.

以下、本発明の実施例1を図1から図6を参照して説明する。   Embodiment 1 of the present invention will be described below with reference to FIGS.

図1は本発明を適用するディスク回転機構の概略図、図2はディスク回転時の検知器からの出力信号、図3はフィルタリング処理した信号、図4はモータコントローラの内部ブロック図、図5はモータコントローラ内での信号変化の概略図、図6はモータコントローラ内のフィルタ回路の制御フローチャートである。   1 is a schematic diagram of a disk rotation mechanism to which the present invention is applied, FIG. 2 is an output signal from a detector during disk rotation, FIG. 3 is a filtered signal, FIG. 4 is an internal block diagram of a motor controller, and FIG. FIG. 6 is a control flowchart of a filter circuit in the motor controller.

図1においてモータコントローラ6はユーザインターフェース11から与えられた情報によりモータドライバ回路5に対して制御パルス7を出力する。これによりモータ4が回転してディスク1が回転する。ディスク1が回転するとディスクの停止位置に対応した被検知体2が検知器3を通過する。被検知体2が検知器3を通過すると検知信号8が出力する。検知信号8の信号変化の回数をモータコントローラ6にてカウントする。このとき検知信号8の信号変化は被検知体2が検知器3を通過する毎に発生するので、信号変化のカウントから被検知体2の移動角度、さらには架設ポジション10の移動角度を知ることができる。このカウントが規定回数に到達すると、モータコントローラ6では架設ポジション10とそれに対応した被検知体2の絶対位置を補正するためにユーザインターフェース11から予め与えられた補正パルス12を出力して停止する。これによりディスク1は所定の位置に停止する。   In FIG. 1, the motor controller 6 outputs a control pulse 7 to the motor driver circuit 5 based on information given from the user interface 11. As a result, the motor 4 rotates and the disk 1 rotates. When the disk 1 rotates, the detection object 2 corresponding to the stop position of the disk passes through the detector 3. When the detected object 2 passes through the detector 3, a detection signal 8 is output. The motor controller 6 counts the number of signal changes of the detection signal 8. At this time, since the signal change of the detection signal 8 occurs every time the detected object 2 passes the detector 3, the movement angle of the detected object 2 and further the movement angle of the installation position 10 are known from the signal change count. Can do. When this count reaches the specified number of times, the motor controller 6 outputs a correction pulse 12 given in advance from the user interface 11 in order to correct the installation position 10 and the absolute position of the detected object 2 corresponding thereto, and stops. As a result, the disk 1 stops at a predetermined position.

ディスク回転時の検知器からの出力信号について図2を参照して説明する。図2(a)は架設ポジションつまり被検知体2をNポジション移動するときの検知器3の出力信号、信号変化のカウンタ、および制御パルス7の出力状況である。   The output signal from the detector during disk rotation will be described with reference to FIG. FIG. 2A shows the output state of the output signal of the detector 3, the signal change counter, and the control pulse 7 when the installation position, that is, the detected object 2 is moved to the N position.

まず、検出器からの出力信号の変化が規定回数(N)になるまでカウントすることにより被検知体2の移動数、つまり架設ポジション10の位置を把握することができる。その後、出力信号7の変化が規定回数まで到達すると、被検知体2と架設ポジション10の絶対位置を補正するための補正パルス12を出力して停止することでディスクを所定の位置まで回転する。   First, the number of movements of the body 2 to be detected, that is, the position of the installation position 10 can be grasped by counting until the change in the output signal from the detector reaches the specified number of times (N). Thereafter, when the change of the output signal 7 reaches the specified number of times, the correction pulse 12 for correcting the absolute position of the detected object 2 and the installation position 10 is output and stopped, thereby rotating the disk to a predetermined position.

これに対して、図2(b)は図2(a)と同じ制御パルス7を出力したときに被検知体2に付着した異物による意図しない検知信号13、検知器3の検知信号8に重畳する雑音14、さらにはディスク回転時の振動のよるチャタリング15が生じた場合のカウントの変化である。このような異常信号が重畳すると、モータコントローラでの信号変化のカウントが多くなり、例えば、図2(b)において図2(a)と同様に信号変化が規定回数(N)で停止しようとすると図2(a)より手前で停止することになり、結果として停止位置ずれの原因となる。   On the other hand, FIG. 2B is superimposed on the unintended detection signal 13 due to the foreign matter adhering to the detected object 2 and the detection signal 8 of the detector 3 when the same control pulse 7 as in FIG. This is a change in the count when the noise 14 and the chattering 15 due to the vibration during the disk rotation occur. When such an abnormal signal is superimposed, the signal change count in the motor controller is increased. For example, in FIG. 2B, when the signal change is to be stopped at a specified number of times (N) as in FIG. 2A. It will stop before this from Fig.2 (a), and will cause a stop position shift as a result.

これに対して異常信号を除去するために、図1において検知器3からモータコントローラ6の間にフィルタ回路9を設けた場合において、フィルタ回路9の出力信号、つまりモータコントローラ6への入力信号を図3に記載する。   On the other hand, in order to remove the abnormal signal, when the filter circuit 9 is provided between the detector 3 and the motor controller 6 in FIG. 1, the output signal of the filter circuit 9, that is, the input signal to the motor controller 6 is obtained. This is described in FIG.

図3(a)の異常信号が重畳していない場合に対して、図3(b)のように検知器3の検知信号8に雑音14が重畳した場合、およびディスク回転時の振動によるチャタリング15が発生する場合について記載する。この場合、フィルタ回路9の時定数が小さくても図3(c)のように検知器の出力信号に重畳する雑音14、あるいはディスクの回転速度による回転振動によるチャタリング15など、ある程度周波数の高い異常信号の除去は可能である。   3A, the noise 14 is superimposed on the detection signal 8 of the detector 3 as shown in FIG. 3B, and the chattering 15 due to vibration during disk rotation. Describes the case where this occurs. In this case, even if the time constant of the filter circuit 9 is small, the noise 14 superimposed on the output signal of the detector as shown in FIG. 3C, or the chattering 15 due to the rotational vibration due to the rotational speed of the disk, etc. The signal can be removed.

しかし、図3(c)の被検知体に付着した異物による意図しない検知信号13のように周波数の低い異常信号はその影響が完全には除去できない。   However, the influence of an abnormal signal having a low frequency cannot be completely removed, such as the unintended detection signal 13 due to the foreign matter attached to the detected object in FIG.

一方、フィルタ回路9の時定数を大きくすると、図3(d)のように異常信号は除去できるが、検知器の出力信号の変化自体にも遅延が生じてしまい所定の停止位置を越えてしまう。   On the other hand, if the time constant of the filter circuit 9 is increased, the abnormal signal can be removed as shown in FIG. 3D, but the change in the output signal of the detector itself is delayed and exceeds the predetermined stop position. .

そこで、フィルタ回路9の機能をモータコントローラの内部に搭載してモータの回転状況に応じてフィルタ回路9の時定数を変更する方法を図4から図6を用いて説明する。   Therefore, a method of mounting the function of the filter circuit 9 in the motor controller and changing the time constant of the filter circuit 9 according to the rotation state of the motor will be described with reference to FIGS.

まず、図4では検知器からの検知信号8をフィルタ回路21でフィルタリングする。フィルタ回路21にてフィルタリングされた信号は制御回路23に入力され、信号が変化すると出力変化カウンタ24を更新する。また、制御回路23では出力変化カウンタ24の情報によりフィルタ回路21の時定数の設定切り替えを行う。例えば、検知器から図5(a)のような検知信号8がモータコントローラ6に入力した場合について制御回路23の動作を具体的に説明する。   First, in FIG. 4, the detection signal 8 from the detector is filtered by the filter circuit 21. The signal filtered by the filter circuit 21 is input to the control circuit 23, and the output change counter 24 is updated when the signal changes. Further, the control circuit 23 switches the setting of the time constant of the filter circuit 21 based on the information of the output change counter 24. For example, the operation of the control circuit 23 will be specifically described when a detection signal 8 as shown in FIG. 5A is input to the motor controller 6 from the detector.

ディスクを所定の位置で停止するためには、被検知体の検知信号27の信号変化のみをカウントすること、および出力変化カウンタ24が規定回数になる最終カウントにおいて、被検知体の検知信号27による信号変化と制御回路23に信号変化が入力するまでの遅延時間を最小にすることが必要となる。つまり図5(a)の検知時間Aでは被検知体の検知信号27の有無がわかればよく、検知時間Bではフィルタ回路21の時定数を必要最低限に抑えることが重要となる。   In order to stop the disk at a predetermined position, only the signal change of the detection signal 27 of the detection target is counted, and the final count at which the output change counter 24 reaches the specified number of times is based on the detection signal 27 of the detection target. It is necessary to minimize the delay time until the signal change and the signal change are input to the control circuit 23. That is, it is only necessary to know the presence or absence of the detection signal 27 of the detected object at the detection time A in FIG. 5A, and at the detection time B, it is important to minimize the time constant of the filter circuit 21.

そこで、図6の動作フローチャートのように出力変化カウンタ24のカウントが規定回数の1つ前になるまではフィルタ回路21の時定数を長くしておき、規定回数の1つ前に到達したタイミングでフィルタ回路21の時定数を必要最低限の値にする。つまり検知時間Aでは被検知体の検知信号27の検知時間よりも少し短い時定数とすることで、より周期が長い異常信号まで除去することができる。   Therefore, the time constant of the filter circuit 21 is increased until the count of the output change counter 24 is one time before the specified number of times as in the operation flowchart of FIG. The time constant of the filter circuit 21 is set to the minimum necessary value. In other words, by setting the detection time A to a time constant that is slightly shorter than the detection time of the detection signal 27 of the detection target, it is possible to remove even abnormal signals having a longer cycle.

図6の制御を実施したときのフィルタ回路21の出力信号は図5(b)のようになる。図5(b)では被検知体に付着した異物による意図しない検知信号13、検知器の出力信号に重畳した雑音14、およびディスク回転時の振動によるチャタリング15を除去しており、かつ最終カウントでの遅延時間を他のカウントのときと比較して短くできる。   The output signal of the filter circuit 21 when the control of FIG. 6 is performed is as shown in FIG. In FIG. 5 (b), the unintended detection signal 13 due to the foreign matter adhering to the detected object, the noise 14 superimposed on the output signal of the detector, and the chattering 15 due to vibration during disk rotation are removed, and the final count is obtained. The delay time can be shortened compared with other counts.

しかし、実施例1において図5(b)のようなフィルタ出力を得た場合でも、最終カウントにおいてフィルタ回路21の時定数による遅延時間中に出力したパルス31の分だけ所定の位置から停止位置ずれが生じることになる。   However, even when the filter output as shown in FIG. 5B is obtained in the first embodiment, the stop position shifts from the predetermined position by the amount of the pulse 31 output during the delay time due to the time constant of the filter circuit 21 in the final count. Will occur.

そこで別な実施例として図4にてフィルタ回路21の出力を監視する監視回路22を用いた実施例2を図4,図7、および図8を参照して以下説明する。   Therefore, as another embodiment, a second embodiment using the monitoring circuit 22 for monitoring the output of the filter circuit 21 in FIG. 4 will be described below with reference to FIGS. 4, 7 and 8.

図8の信号変化32および信号変化33にて、信号変化32が被検知体2による信号変化である場合は、監視回路22を用いずに実施例1において検知時間Bにてフィルタ回路21の時定数を0、つまりフィルタ回路21を無効として信号変化32をカウントすればよい。   In the signal change 32 and the signal change 33 in FIG. 8, when the signal change 32 is a signal change due to the detected object 2, the filter circuit 21 is used at the detection time B in the first embodiment without using the monitoring circuit 22. The signal change 32 may be counted by setting the constant to 0, that is, disabling the filter circuit 21.

一方、信号変化33が本来の被検知体2による信号変化である場合は、検知時間Bにてフィルタ回路21を無効、監視回路22を有効として、検知器3の検知信号8を監視回路22にて図7のフローチャートに従い監視する。   On the other hand, when the signal change 33 is a signal change due to the original object 2 to be detected, the filter circuit 21 is disabled and the monitor circuit 22 is enabled at the detection time B, and the detection signal 8 of the detector 3 is sent to the monitor circuit 22. Monitoring is performed according to the flowchart of FIG.

まず、出力変化カウンタ24のカウントが規定回数の1つ前になるまでは実施例1と同様とし、規定回数の1つ前に到達したタイミングでフィルタ回路21の無効(時定数を0)として監視回路22を有効とする。   First, it is the same as in the first embodiment until the count of the output change counter 24 is one time before the specified number of times, and the filter circuit 21 is disabled (time constant is 0) at the timing when it reaches one time before the specified number of times. The circuit 22 is enabled.

監視回路22にて検知信号8の信号変化32を検知すると、出力信号の監視を開始すると伴に補正パルスカウンタ26にて補正パルスのカウントを開始する。また制御回路23では出力変化カウンタ24に対して信号変化32のカウントを保留にする。   When the monitoring circuit 22 detects the signal change 32 of the detection signal 8, the monitoring of the output signal is started and the correction pulse counter 26 starts counting the correction pulse. Further, the control circuit 23 puts the count of the signal change 32 on the output change counter 24 on hold.

図8のように検知器出力信号8の監視は制御回路23から設定された監視時間34の間にて監視を行うが、監視時間34の間に監視回路22にて信号変化35を検出した場合は、信号変化32を異常信号として監視回路22から制御回路23に報告する。制御回路23では保留にしていた出力変化カウントを無効として処理すると伴に補正パルスカウンタ26をクリアする。   As shown in FIG. 8, the detector output signal 8 is monitored during the monitoring time 34 set by the control circuit 23, but the signal change 35 is detected by the monitoring circuit 22 during the monitoring time 34. Reports the signal change 32 as an abnormal signal from the monitoring circuit 22 to the control circuit 23. The control circuit 23 clears the correction pulse counter 26 while processing the output change count that has been put on hold as invalid.

また、監視回路22にて信号変化33を検知すると上記と同様な処理が始まる。信号変化33を監視回路22にて検知してから監視時間34の間に信号変化が発生しなかった場合、信号変化33を正常信号として監視回路22から制御回路23に報告する。制御回路23では保留にしていた信号変化33のカウントを有効として出力変化カウンタ24を更新する。その後、補正パルスカウンタ26が規定値に到達するとパルス出力を停止する。   Further, when the monitoring circuit 22 detects the signal change 33, the same processing as described above starts. When no signal change occurs during the monitoring time 34 after the signal change 33 is detected by the monitoring circuit 22, the signal change 33 is reported as a normal signal from the monitoring circuit 22 to the control circuit 23. In the control circuit 23, the count of the signal change 33 that has been put on hold is validated and the output change counter 24 is updated. Thereafter, when the correction pulse counter 26 reaches the specified value, the pulse output is stopped.

上記のような検出器の出力信号処理にて、出力信号に異常信号が重畳してもその影響を除去してディスクを所定の位置で停止することができる。   In the output signal processing of the detector as described above, even if an abnormal signal is superimposed on the output signal, the influence can be removed and the disk can be stopped at a predetermined position.

また、前記モータシステムを用いた別な実施形態を図9および図10を参照して説明する。図9はステージ制御機構の概略図、図10は原点検知タイミングの概略図である。図9においてXステージ36はモータコントローラ42により制御されるXステージ制御モータ40により制御され、原点検知器39の検知情報を基に原点からの移動パルス数により、その位置を制御する。   Another embodiment using the motor system will be described with reference to FIGS. FIG. 9 is a schematic diagram of the stage control mechanism, and FIG. 10 is a schematic diagram of the origin detection timing. In FIG. 9, the X stage 36 is controlled by an X stage control motor 40 controlled by a motor controller 42, and its position is controlled by the number of moving pulses from the origin based on the detection information of the origin detector 39.

また、Xステージ36が停止位置(A)37および停止位置(B)38から原点に移動する際、移動時間を短縮するため移動距離が長いほど移動速度、つまりXステージ駆動モータ40の回転速度を速くする。このときXステージ36が原点検知器39まで到達すると図10のように原点検知器の出力信号が変化する。その後、原点検知器の出力信号はフィルタ回路43にてフィルタリングされモータコントローラ42に原点検知信号として伝達する。   Further, when the X stage 36 moves from the stop position (A) 37 and the stop position (B) 38 to the origin, the movement speed, that is, the rotation speed of the X stage drive motor 40 is increased as the movement distance is longer in order to shorten the movement time. Make it faster. At this time, when the X stage 36 reaches the origin detector 39, the output signal of the origin detector changes as shown in FIG. Thereafter, the output signal of the origin detector is filtered by the filter circuit 43 and transmitted to the motor controller 42 as an origin detection signal.

このときフィルタ回路43の時定数44が一定値であると、図10のように検知器検知タイミング45とモータコントローラ検知タイミング46には時定数44の遅延が生じ、Xステージ駆動モータの回転速度が異なると、この遅延時間中のXステージの移動距離に差が生じる。つまり、Xステージ36の移動速度が異なる場合、Xステージの停止位置に誤差が生じ、結果としてXステージの位置制御に誤差が生じる原因となる。   At this time, if the time constant 44 of the filter circuit 43 is a constant value, a delay of the time constant 44 occurs between the detector detection timing 45 and the motor controller detection timing 46 as shown in FIG. If they are different, a difference occurs in the moving distance of the X stage during this delay time. That is, when the moving speed of the X stage 36 is different, an error occurs in the stop position of the X stage, resulting in an error in the position control of the X stage.

そこで、Xステージ36の移動速度、つまりモータコントローラ42の回転速度によりフィルタ回路の時定数を変更することにより、時定数44の移動距離の誤差を低減できる。   Therefore, by changing the time constant of the filter circuit according to the moving speed of the X stage 36, that is, the rotational speed of the motor controller 42, the error of the moving distance of the time constant 44 can be reduced.

1 ディスク
2 被検知体
3 検知器
4 モータ
5 モータドライバ回路
6 モータコントローラ
7 制御パルス
8 検知信号
9 外部フィルタ回路
10 架設ポジション
11 ユーザインターフェース
12 停止位置補正パルス
13 検知信号
14 被検知体に付着した異物による意図しない検知信号
15 ディスク回転振動によるチャタリング
21 フィルタ回路
22 監視回路
23 制御回路
24 出力変化カウンタ
25 パルス生成回路
26 停止位置補正パルスカカウンタ
27 被検知体の検知信号
31 フィルタ回路による遅延時間中に出力したパルス
32,33 信号変化
34 監視時間
35 再変化信号
36 Xステージ
37 停止位置(A)
38 停止位置(B)
39 原点検知器
40 Xステージ駆動モータ
41 Xステージ駆動モータドライバ
42 モータコントローラ
43 フィルタ回路
44 フィルタ時定数
45 検知器検知タイミング
46 モータコントローラ検知タイミング
DESCRIPTION OF SYMBOLS 1 Disc 2 Detected object 3 Detector 4 Motor 5 Motor driver circuit 6 Motor controller 7 Control pulse 8 Detection signal 9 External filter circuit 10 Installation position 11 User interface 12 Stop position correction pulse 13 Detection signal 14 Foreign matter attached to the detected object Unintentional detection signal 15 due to disc rotation vibration 21 Filter circuit 22 Monitoring circuit 23 Control circuit 24 Output change counter 25 Pulse generation circuit 26 Stop position correction pulse counter 27 Detection signal 31 of detected object During delay time by filter circuit Output pulses 32, 33 Signal change 34 Monitoring time 35 Re-change signal 36 X stage 37 Stop position (A)
38 Stop position (B)
39 Origin detector 40 X stage drive motor 41 X stage drive motor driver 42 Motor controller 43 Filter circuit 44 Filter time constant 45 Detector detection timing 46 Motor controller detection timing

Claims (5)

電気エネルギーにより回転運動を発生させるモータと、
該モータの回転位置を検出するための検知器と、
該検知器の出力信号に基づいて前記モータの回転動作を制御するモータコントローラと、を備えたモータシステムにおいて、
前記検知器の出力信号を処理するフィルタを備え、かつ該フィルタの時定数を前記モータの回転速度に応じて変化させる制御機構を備え、
前記モータコントローラは、前記出力信号の信号変化の回数をカウントし、カウントした前記回数が規定回数に到達すると、前記モータを停止させ、
前記制御機構は、前記規定回数の1つ前に到達したタイミングで、前記時定数を短い時定数に変化させることを特徴とするモータシステム。
A motor that generates a rotational motion by electrical energy;
A detector for detecting the rotational position of the motor;
In a motor system comprising: a motor controller that controls the rotation operation of the motor based on an output signal of the detector;
A filter that processes the output signal of the detector, and a control mechanism that changes a time constant of the filter in accordance with the rotational speed of the motor;
The motor controller counts the number of signal changes of the output signal, and when the counted number reaches a specified number, stops the motor,
The motor mechanism is characterized in that the control mechanism changes the time constant to a short time constant at a timing reached one time before the specified number of times .
請求項1記載のモータシステムにおいて、
前記モータはステッピングモータであることを特徴とするモータシステム。
The motor system according to claim 1,
The motor system according to claim 1, wherein the motor is a stepping motor.
請求項1又は2に記載のモータシステムにおいて、
前記モータは、試料と試薬を反応させる反応容器を複数、列状に配置した反応ディスクを回転させるものであり、
前記検知器は、該ディスクと一体で回転する検知板と該検知板を検出する検出器を備えたことを特徴とするモータシステム。
The motor system according to claim 1 or 2,
The motor rotates a reaction disk in which a plurality of reaction vessels for reacting a sample and a reagent are arranged in a row,
The motor system comprising a detector plate that rotates integrally with the disk and a detector that detects the detector plate.
請求項1記載のモータシステムにおいて、
前記フィルタの時定数を前記モータの回転数に応じて変化させる制御機構を備えたことを特徴とするモータシステム。
The motor system according to claim 1,
A motor system comprising a control mechanism for changing a time constant of the filter in accordance with a rotational speed of the motor.
請求項1記載のモータシステムにおいて、
さらに、前記規定回数の1つ前に到達したタイミングで前記出力信号の監視を開始する監視回路を備え、
前記モータコントローラは、前記カウントが前記規定回数に到達すると停止位置を補正するための補正パルスを出力し、
前記制御機構は、前記監視回路の監視が開始されると伴に前記補正パルスのカウントを開始し、前記監視回路の監視時間の間に前記信号変化を検出した場合は、前記補正パルスのカウントをクリアすることを特徴とするモータシステム。
The motor system according to claim 1,
And a monitoring circuit that starts monitoring the output signal at a timing reached one time before the specified number of times,
The motor controller outputs a correction pulse for correcting the stop position when the count reaches the specified number of times,
The control mechanism starts counting the correction pulse when monitoring of the monitoring circuit is started. When the signal change is detected during the monitoring time of the monitoring circuit, the control mechanism counts the correction pulse. A motor system characterized by clearing .
JP2010253377A 2010-11-12 2010-11-12 Motor system Active JP5622532B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010253377A JP5622532B2 (en) 2010-11-12 2010-11-12 Motor system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010253377A JP5622532B2 (en) 2010-11-12 2010-11-12 Motor system

Publications (2)

Publication Number Publication Date
JP2012105491A JP2012105491A (en) 2012-05-31
JP5622532B2 true JP5622532B2 (en) 2014-11-12

Family

ID=46395213

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010253377A Active JP5622532B2 (en) 2010-11-12 2010-11-12 Motor system

Country Status (1)

Country Link
JP (1) JP5622532B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5987236A (en) * 1982-11-11 1984-05-19 Nippon Denso Co Ltd Rotation signal input unit of computer mounted on vehicle
JP2004197579A (en) * 2002-12-16 2004-07-15 Hitachi Ltd Rotation signal input device
JP4538365B2 (en) * 2005-04-25 2010-09-08 株式会社日立ハイテクノロジーズ Reagent cooler and automatic analyzer equipped with the same

Also Published As

Publication number Publication date
JP2012105491A (en) 2012-05-31

Similar Documents

Publication Publication Date Title
TWI678065B (en) Motor control
TWI473973B (en) Server motor and encoder
JP2010073995A (en) Fault diagnosis system of cooling fan, fault diagnosis device, fault diagnosis method, fault diagnosis program, and cooling device
JP5566532B2 (en) Motor control device
CN106247924B (en) Rotation angle detector
WO2016091091A1 (en) Method of diagnosing and locating malfunction of two position sensors of four-phase switched reluctance motor
WO2016091092A1 (en) Trouble-shooting and fault-locating method for four position sensors of four-phase switched reluctance motor
JP5622532B2 (en) Motor system
JP5832509B2 (en) Motor control device having function of detecting abnormality of power transmission unit between motor and main shaft
JP6434445B2 (en) Machine tool control device having failure diagnosis function of sensor for detecting one rotation signal
US9134143B2 (en) Absolute position detector with abnormality detection function
US20130096868A1 (en) Speed monitoring device
JP5943671B2 (en) Encoder device and position data generation method
JP2017116384A (en) Encoder failure detector
JP5584634B2 (en) Angular velocity detection device and angular velocity error detection method
JP6130210B2 (en) Fan speed reduction detection circuit and fan drive system
JP4651984B2 (en) Encoder counter
WO2018216149A1 (en) Device for detecting rotation angle and device for controlling ac rotary machine
KR101422919B1 (en) Motor driving apparatus, and operating method thereof
JP5825480B2 (en) Field wiring diagnosis device
JP2022064701A (en) Rotary encoder rotation detection method
JP5804866B2 (en) Elevator encoder monitoring apparatus and elevator encoder monitoring method
JP7632119B2 (en) Monitoring and control device and monitoring and control method
JP4867534B2 (en) Motor speed detection device
CN121477039A (en) A system for detecting open circuits in a rotary transformer and a method for angle compensation.

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20120521

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121121

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121121

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140114

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140314

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140922

R150 Certificate of patent or registration of utility model

Ref document number: 5622532

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350