Abstract:
A method of elimination of interference created on CDR/W run-out motors on sledge servers, especially for the elimination of interference created by the run-out of the combination of CDR/W spindle motor on track-seeing servers, where a general evaluating device is provided linking the controller output of the data access module driven by the sledge server motor and the final track signal output, including a speed evaluating device and a run-out evaluating device that may have access to the run-out factor of the CDR/W motor and the CD in the data access module for evaluation of the elimination function of the speed and the run-out tolerance, so that the run-out evaluating device could emit run-out compensation signals for amplification by a relay amplifier and the spindle motor synchronized signal before a negative feedback calculation by playing the final output signal of the module, with access to a play control signal for the elimination of run-out to the CDR/W sledge server, so that the CD may be read, written or accessed more steadily.

Description:
BACKGROUND OF THE INVENTION 
     This invention relates to a method of elimination of interference created on CDR/W run-out motors on sledge servers, in particular to a method for elimination of run-out factors on CDR/W spindle motors with CDs. 
     Whereas CDR/Ws are in wide use on A/V and computer data systems in our daily life and these systems are key equipment to playing A/V data and access to computer information; however, in the CDR/W access mechanism, steadiness of the configuration of the synchronous motor that drives the CD to spin and the CD would be key to accuracy and quality of dada reading and writing on them; as a result, sound configuration and adjustment of the motor and the CD would be critical. 
     Nevertheless, in known CDR/Ws, regardless a CDR/W or a CD-ROM, under data access mode or play mode, a different configuration of CD and CDR/W motor would create different run-out factors, which would affect the sledge server control signals, forcing the control signals emitted by the sledge controllers experience tolerances because of these factors, examples are variable current levels and phases that would make the photo head deviate and when a CD is being played or data accessed, trip, wrong data and unsteady play would result. 
     In the production line, when a manually selected motor is used for tests and adjustments, with the purpose of minimizing working hours, labor and cost; besides, experienced hands and tests are not enough to eliminate all run-out factors created by the configuration of CDs and motors, as when the CD is running, said run-out would result to keep the CDR/W from running smoothly. 
     The main objective of the invention is to provide a method of elimination of interference created on CDR/W run-out motors on sledge servers, so that the run-out factors created between CDR/W motor and the CD could be fully eliminated. 
     Another objective of the invention is to provide a method of elimination of interference created on CDR/W run-out motors on sledge servers, by means of the configuration of closed-circuit speed evaluating device and run-out evaluating device as well as the compensation control mode, run-out factors created by different configurations of CDR/W and CD motors could be eliminated successfully. 
     Still another objective of the invention is to provide a method of elimination of interference created on CDR/W run-out motors on sledge servers, for automatic elimination of run-out factors without going through manual tests and adjustments, before minimizing labor, working hours and cost required by the production of CDR/Ws. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     FIG. 1 shows the control system diagram of the invention; 
     FIG. 2 shows the flow process of elimination of interference created by the CDR/W run-out on the sledge server systems; 
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
     FIG. 1 shows the drive control system diagram of the sledge motor of this invention, where the sledge motor drive control system is numbered  100 . The sledge motor drive control system  100  comprises a data access module  10  and a play module  20 . The data access module  10  comprises a speed input unit  11 , a controller  12 , a gain amplifier  13  that come in serial while controlling the feedback of the rpm of the CDR/W sledge motor. In the CDR/W data reading, writing access mode, the CDR/W sledge motor  200  controls the data reading, writing access speed, meaning speed control of the CDR/W sledge motor  200 . 
     The rpm output of the CDR/W sledge motor  200  of the data access module is marked with X 2  and a run-out factor X 3 . The subject of evaluation of this invention is added between the final output X 1 . The signal of rpm output X 2  and the final rpm output X 1  is accomplished with the photo crane signal with feedback to feedback to the sledge server system for the elimination of run-out factors. The output X 4  of the controller  12  comes with a general evaluation device  14 , which comprises a speed evaluation device X 2 ′ and a run-out evaluation device X 3 ′, which receive respectively the speed and run-out signal feedback from the output X 4  and the final output X 1  of the controller. After calculation by the speed evaluation device X 2 ′, a speed adjustment signal X 21 ′ and speed input unit  11  are sent back for feedback calculation, the output rpm of the CDR/W sledge motor  200  could be properly adjusted. After calculation of the run-out evaluation device X 3 ′, a run-out elimination signal X 31 ′ is emitted to a relay amplifier  30  for run-out elimination. A detailed run-out elimination process is given in the following. 
     Besides, the play module  20  comes with a first controller  21 , the second controller  24 , the first amplifier  22 , the second amplifier  23  and the sledge motor brake  25 , where the first controller  21  is for the calculation of play module signal N, so that the sledge system stability and output track controls signal N 1  to the second controller  24  and the first amplifier  22 . The speed control circuit formed by said second controller  24  and the first amplifier  22  could carry out position controls over the CDR/W sledge motor  200 . Besides, through the second amplifier  23  and the sledge brake  25 , reader position signal is obtained and after adding run-out factor X 3 , a real output signal N 2  is formed. The relay amplifier  30  receives run-out elimination signal X 31 ′ from the data access module  10  and motor rpm synchronous signal S 1  for relay amplification before compensation calculation with the real output signal N 2  of said play module  20 , so that a final output position control signal X 4 ′ is obtained. The final output position control signal X 4 ′ can eliminate the run-out factor X 3 ′ between the CD and the CDR/W sledge motor  200 , thus forming a circuit control system with compensation for the elimination of run-out. 
     The individual block circuits in the motor driving control system  100  of the invention, such as speed input unit II, controller  12 , gain amplifier  13 , the first controller  21 , the second controller  24 , the first amplifier  22 , the second amplifier  23 , the sledge motor brake  25  and the relay amplifier  30  of different patterns may be physical circuits or a simulated software in the microprocessor. 
     FIG. 2 shows the method of this invention and its physical operation steps, including: 
     ( 300 ) CDR/W motor rpm and run-out evaluation, for feedback evaluation on rpm and run-out data feedback evaluation on CDR/W sledge motor  200  with general evaluation device  14  in data access module  10 ; 
     ( 310 ) to obtain speed and run-out compensation, that is to say, to obtain speed tolerance and run-out factor X 3 ′ in the general evaluation device  14  and to carry out speed compensation and run-out compensation calculations with results; 
     ( 320 ) speed compensation control, that is to say, by using speed evaluation device X 2 ′ and feedback speed compensation signals, feedback calculations are conducted with input signal of speed input unit  11  for negative feedback calculations, making the rpm of CDR/W be properly adjusted; 
     ( 330 ) relay amplification processing by magnifying the run-out elimination signal X 31 ′ of the relay amplifier and the motor rpm signal S 1  with calculation; 
     ( 340 ) run-out elimination calculation by performing negative feedback calculations of the real output signal N 2  in said output and play module  20  of the relay amplifier  30 , to obtain the final output control signal X 4 ′, where the run-out factor X 3 ′ of the CD and CDR/W sledge motor  200  have been filly eliminated from the composition; 
     ( 350 ) pre-compensation process by conducting pre-compensation calculations of the final output control signal X 4 ′ and play control signal N 1  in the play module  20 , so that the CDR/W sledge motor  200  is capable of eliminating run-out interference during operation of the CDR/W sledge motor. 
     In the following we like to give further description of the calculation mode and method of the speed evaluation device X 2 ′ in the general evaluation device  14  and the calculation mode of the run-out evaluation device X 3 ′ as well as the method of run-out elimination. In the following we like to give a number of calculation functions for your reference. However, these embodiments are only given to show the method of the invention, not as limits to any application. Before describing relevant calculation functions and for the purpose of successful comparison, we have to set up the calculation mode of known control systems, where:                [           X1        (     K   +   1     )                 X2        (     K   +   1     )                 X3        (     K   +   1     )                 X4        (     K   +   1     )             ]     =         [           A   11           A   12         0       0             A   21           A   22         0       0           0       0         A   dis11           A   dis12             0       0         A   dis21           A   dis22           ]          [           X1        (   K   )                 X2        (   K   )                 X3        (   K   )                 X4        (   K   )             ]       +       [           B   11               B   22             0           0         ]          u        (   K   )                   (   A   )                 Y        (   K   )       =             [   1         0       1         0   ]                [           X1        (   K   )                 X2        (   K   )                 X3        (   K   )                 X4        (   K   )             ]               (   B   )                                
     In the aforementioned functions, (A) and (B), X 1  (K) represent the signal functions of the final output X 1  in the data access module  10  of FIG. 1; X 2  (K) stands for the signal function of the rpm output X 2 ; X 3  (K) indicates the arithmetic function of the run-out factor X 3 ; X 4  (K) is the output signal arithmetic function of controller  12 . On the other side, Y (K) is the interference composition function, including the calculation factor for both the final output X 1  and the run-out factor X 3 , and there is no way to produce the function or method of the run-out factor X 3 . U (K) indicates unit step function and the parameters in the matrixes such as A 11 , A 12 , A 21 , A 22 , A dis11 , A dis12 , A dis21 , A dis22  and B 11 , B 22  are all amplification scale parameters of the system run-out parameters. 
     The following shows the function formats (C) and (D) of the motor-driven control system  100  given in this invention for comparison with the function formats (A) and (B) of the known systems as mentioned above, where:                [           X2        (     K   +   1     )                 X3        (     K   +   1     )                 X4        (     K   +   1     )             ]     =         [           A   22         0       0           0         A   dis11           A   dis12             0         A   dis21           A   dis22           ]          [           X2        (   K   )                 X3        (   K   )                 X4        (   K   )             ]       +       [           B   22             0           0         ]          u        (   K   )         +       [           A   21             0           0         ]          X1        (   K   )                   (   C   )                     Y        (   K   )       =             [   0         1         0   ]                [           X2        (   K   )                 X3        (   K   )                 X4        (   K   )             ]              
          as  known:          
            X1        (     K   +   1     )       =         A   11     ·     X1        (   K   )         +       B   11     ·     u        (   K   )         +           [     A   12           0           0   ]     [           X2        (   K   )                 X3        (   K   )                 X4        (   K   )                           ]           (   D   )                                
     In the aforementioned formats X 1  (K), X 2  (K), X 3  (K), X 4  (K), u (K) A 11 , A 12 , A 21 , A 22 , A dis11 , A dis12 , A dis21 , A dis22  and B 11 , B 22 , the format (A) has the same definition that of format (B), while Y′ (K) stands for the final interference function of this invention. This clearly shows that it contains only run-out factor X 3  function X 3  (K), so that we can find out the format and method for the elimination of this run-out factor X 3 . 
     In the following, formats (E), (F), (G), (H), (I), (J), (K), (L) and (M) are duly defined for the different matrixes or parameters in function (C) and the new calculation function (N) is given as follows:              Φ   =     [           A   22         0       0           0         A   dis11           A   dis12             0         A   dis21           A   dis22           ]             (   E   )                 P   a     =     [           B   22             0           0         ]             (   F   )                 Φ   a     =     [           A   21             0           0         ]             (   G   )               H   =     [           A   12         0         0   ]                     (   H   )                 Φ   aa     =     A   11             (   I   )                 P   aa     =     B   11             (   J   )                   X   b   ′          (   K   )       =     [           X2        (   K   )                 X3        (   K   )                 X4        (   K   )             ]             (   K   )                   X   a          (   K   )       =     X1        (   K   )               (   L   )                 L   rp     =     [           L   rp1               L   rp2               L   rp3           ]             (   M   )                   X   b   ′          (   K   )       =       Φ                     X   b   ′          (     K   -   1     )         +     Φ                     X   a          (     K   -   1     )         +       P   a          u        (     K   -   1     )         +       L   rp          [         X   a          (   K   )       -       Φ   aa            X   a          (     K   -   1     )         -       P   aa          u        (     K   -   1     )         -       HX   b   ′          (     K   -   1     )         ]                 (   N   )                                
     where, matrix L rp  is the reduced command parameter for the elimination of run-out, then function (N) is simplified into another format (O) as follows: 
     
       
           X′   b ( K )=[Φ− L   rp   H]X′   b ( K− 1)+[Φ a   −L   rp Φ aa   ]X   a ( K− 1)+[ P   a   −L   rp   P   aa   ]u ( K− 1)+ L   rp   ·X   a ( K ) . . . ( O )  
       
     
     so that the following calculation step can be successfully carried out. 
     The final result produced by the control format (O) in this invention is directly connected to the data access module  10  and the play module  20  in FIG. 1, so that the formats (P) and (Q) can be made into:                      [             X2   ′          (   K   )                   X3   ′          (   K   )                   X4   ′          (   K   )             ]     =                    {       [           A   22         0       0           0         A   dis11           A   dis12             0         A   dis21           A   dis22           ]     -     [             L   rp1          A   12           0       0               L   rp2          A   12           0       0               L   rp3          A   12           0       0         ]       }          [             X2   ′          (     K   -   1     )                   X3   ′          (     K   -   1     )                   X4   ′          (     K   -   1     )             ]       +                                  {       [           A   21             0           0         ]     -     [             L   rp1          A   11                   L   rp2          A   11                   L   rp3          A   11             ]       }          X1        (     K   -   1     )         +       {       [           B   22             0           0         ]     -     [             L   rp1          B   11                   L   rp2          B   11                   L   rp3          B   11             ]       }          u        (     K   -   1     )         +                                [           L   rp1               L   rp2               L   rp3           ]          X1        (   K   )                       (   P   )               =         [           (       A   22     -       L   rp1          A   12         )         0       0               -     L   rp2            A   12             A   dis11           A   dis12                 -     L   rp3            A   12             A   dis21           A   dis22           ]          [             X2   ′          (     K   -   1     )                   X3   ′          (     K   -   1     )                   X4   ′          (     K   -   1     )             ]       +       [           (       A   21     -       L   rp1          A   11         )                 -     L   rp2            A   11                   -     L   rp3            A   11             ]        X1        (     K   -   1     )       +       [           (       B   22     -       L   rp1          B   11         )                 -     L   rp2            B   11                   -     L   rp3            B   11             ]          u        (     K   -   1     )         +       [           L   rp1               L   rp2               L   rp3           ]          X1        (   K   )                   (   Q   )                                
     where, X 2 ′(K) stands for the calculation function of the speed evaluation device X 2 ′ in the general evaluation device  14 ; and X 3 ′(K) represents the calculation function of the run-out evaluation device X 3 ′ and X 4 ′(K) stands for the arithmetic function of the final output control signal X 4 ′ in the play module  20 . Accordingly, with the equation given in formats (P) and (Q), we can then have the calculation functions X 2 ′ (K) and X 3 ′ (K) for both the speed evaluation device X 2 ′ and the run-out evaluation device X 3 ′, of which the detailed control formats are given in the formats (R) and (S);                        X2   ′          (   K   )       =                    (       A   22     -       I   rp1          A   12         )            X2   ′          (     K   -   1     )         +                                (       A   21     -       L   rp1          A   11         )          X1        (     K   -   1     )                       u   (                                X1        (   K   )                     (   R   )                       X3   ′     =                  -     L   rp2            A   12                                L   rp2                              X1        (   K   )                     (   S   )                                
     Therefore, with the calculation functions X 2 ′(K) and X 3 ′(K) for both the speed evaluation device X 2 ′ and the run-out evaluation device X 3 ′ in this invention, we can then learn that the method referred in this invention can be applied on a wide variety of configurations of CDs and CDR/W sledge motors, where the run-out factor X 3  can be subject to compensation elimination by means of this automatic run-out system and method; besides, these calculation functions and methods can be directly converted into calculator program for writing into microprocessors or driving programs. Though this invention does not aim to discuss the software program. 
     This invention is to conduct, based on the spirit of automatic evaluation of the elimination method based on the most simple and effective as well as closed run-out factors, automatic elimination of run-out produced by the CDR/W driving motors and the different CDs, so that the data access and play of the CDs could be further upgraded in terms of steadiness and reliability, as a way to reduce the cost of configuration of the CDR/W on the production line, making this invention industrially applicable.