This application claims priority under 35 USC §119 to Korean Patent Application No. 2011-0018300, filed on Mar. 2, 2011 in the Korean Intellectual Property Office (KIPO), the disclosure of which is incorporated by reference in its entirety herein.
Exemplary embodiments of the inventive concept relate to a controller, and more particularly to a servo controller and a servo system including the servo controller.
A servo system includes a servo controller and a plant. The plant may be a machine or other device, the operation of which is controlled by the servo controller. The servo controller receives one or more feedback signals that are representative of one or more outputs of the plant. The servo controller processes the feedback signals and supplies a control signal to operate the plant. To control the plant to follow a target operation, the servo controller can adjust a control value of the control signal such that the control value matches a target value and an error value corresponding to a difference between the control value and the target value is minimized. The servo controller may be employed in various mechanical systems such as a robot, a ship or a plane to automatically control a moving object in the mechanical systems. For example, an optical disc driving device may include the servo controller for adjusting a focus of light projected on an optical disc.
According to an exemplary embodiment of the inventive concept, a servo controller in a system including a plant includes a kick/brake control unit and a compensation unit. The kick/brake control unit determines an internal parameter based on an external control signal and an operation state of the plant. The compensation unit generates a driving control signal based on an error signal supplied from the plant and the internal parameter, and supplies the driving control signal to the plant. The plant performs a steady-state operation during a first operation mode and a target moving operation during a second operation mode based on the driving control signal.
The kick/brake control unit may set the internal parameter to a kick parameter when the external control signal is transitioned from a deactivation level to an activation level during the second operation mode, and may set the internal parameter to a brake parameter when the external control signal is maintained at the activation level and the error signal complies with a brake criterion during the second operation mode. The kick parameter may be used to start the target moving operation of the plant, and the brake parameter may be used to finish the target moving operation of the plant.
The compensation unit may adjust a level of the driving control signal based on the kick parameter during a first time period of the second operation mode, and may adjust the level of the driving control signal based on the brake parameter and the error signal during a second time period of the second operation mode. The internal parameter may be set to the kick parameter during the first time period of the second operation mode, and may be set to the brake parameter during the second time period of the second operation mode.
The driving control signal may have a kick peak value at a starting point of the first time period of the second operation mode, and may exponentially increase or decrease during the first time period of the second operation mode. The driving control signal may have a brake peak value at a starting point of the second time period of the second operation mode, and may exponentially increase or decrease during the second time period of the second operation mode.
The compensation unit may cut off the error signal received from the plant during the first time period of the second operation mode, and may allow the error signal to be received from the plant during the second time period of the second operation mode.
The kick/brake control unit may set the internal parameter to a normal parameter when the external control signal is transitioned from the activation level to the deactivation level during the first operation mode. The normal parameter may be used to perform the steady-state operation of the plant.
The target moving operation of the plant may indicate that a driven device included in the plant moves from a first position to a second position. The kick parameter may be determined based on disturbance of the plant, a target distance between the first position and the second position, and a target time required to move the driven device from the first position to the second position.
The brake parameter may be determined based on a velocity of the driven device at a point in time at which the error signal complies with the brake criterion.
The compensation unit may be an N-th order digital filter having N stages, where N is greater than >=two. Each stage in the N-th order digital filter may have a delay memory. The kick/brake control unit may correspond to one of the delay memories.
The kick/brake control unit may correspond to a delay memory that is included in a last stage of the N stages that is adjacent an output terminal of the N-th order digital filter.
According to an exemplary embodiment of the inventive concept, a servo system includes a plant, a servo controller and a driver. The plant includes a driven device. The driven device performs a steady-state operation during a first operation mode and a target moving operation during a second operation mode based on a driving signal. The servo controller determines an internal parameter based on an external control signal and an operation state of the driven device, and generates a driving control signal based on an error signal and the internal parameter. The error signal corresponds to a position or a velocity of the driven device. The driver generates the driving signal based on the driving control signal.
The servo system may further include a sensor. The sensor may generate a feedback signal by detecting a current position or a current velocity of the driven device.
The servo system may further include a calculator and an amplifier. The calculator may generate a difference signal by subtracting the feedback signal from a reference signal. The amplifier may generate the error signal by amplifying the difference signal.
The servo controller may set the internal parameter to a kick parameter when the external control signal is transitioned from a deactivation level to an activation level during the second operation mode, and may set the internal parameter to a brake parameter when the external control signal is maintained at the activation level and the error signal complies with a brake criterion during the second operation mode. The kick parameter may be used to start the target moving operation of the driven device and the brake parameter may be used to finish the target moving operation of the driven device. The amplifier may temporarily initialize the error signal during a time period of the second operation mode during which the internal parameter is set to the kick parameter.
The servo system may be a system that drives an optical disc that has a plurality of data layers. Each data layer may store data and may have a different depth from a surface of the optical disc. The servo controller may be a focus servo controller that controls a layer-jump operation to move a light spot projected on the optical disc from a first data layer to a second data layer of the plurality of data layers.
A servo system according to an exemplary embodiment of the inventive concept includes a controller and a compensating unit. The controller is configured to output a first value during a first period of an activated control signal, and output a second other value during a second remaining period of the activated control signal. The compensating unit is configured to generate a first driving signal to start moving a device of the system when the output is the first value, and generate a second driving signal based on an error signal to stop moving the device when the output is the second value.
The controller may output a third value different from the first and second values when the control signal is deactivated. The compensating unit can then generate a third driving signal to maintain a position of the driven device at a pre-defined position or within a pre-defined position range when the output is the third value. The servo system may include a unit that outputs the error signal to the compensating unit with a reduced voltage when a voltage of the error signal differs from a pre-defined breaking voltage. Alternately, the servo system may include an amplifier that outputs the error signal, where a gain of the amplifier is set to zero during the first period. The servo system may further include a sensor and an adder. The sensor may be configured to determine a current position of the device and the adder may be configured to output a difference of a reference signal and the determined position to the amplifier.
Exemplary embodiments of the inventive concept will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings.
The inventive concept will be described more fully with reference to the accompanying drawings, in which exemplary embodiments thereof are shown. The inventive concept may, however, be embodied in many different forms and should not be construed as limited to the exemplary embodiments set forth herein. Like reference numerals refer to like elements throughout this application.
It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present.
Referring to
A servo system may include the servo controller 100 and a plant (not illustrated). The servo system may control operations of the plant by using the servo controller 100. The servo system including the servo controller 100 and the plant may operate alternatively in two modes (e.g., a first operation mode and a second operation mode). The first operation mode may be referred to as a steady-state operation mode, and the second operation mode may be referred to as a transient operation mode. The servo system may perform different operations depending on the operation mode. Exemplary embodiments of the servo system will be described below with reference to
The kick/brake control unit 120 determines an internal parameter based on an external control signal ECON and an operation state of the plant. The internal parameter may be used to generate a driving control signal DCON and to control the operations of the plant. The kick/brake control unit 120 may include a memory that stores the internal parameter.
The kick/brake control unit 120 may receive the external control signal ECON from an external device such as a main controller controlling the servo system. The operation mode of the servo system and the servo controller 100 may be determined based on the external control signal ECON. For example, the operation mode of the servo controller 100 may be changed from the first operation mode to the second operation mode when the external control signal ECON is activated, and may be changed from the second operation mode to the first operation mode when the external control signal ECON is deactivated.
As used herein, the terms “activated” and/or “activation” may indicate that a signal is transitioned from a first logic level (e.g. a deactivation level) to a second logic level (e.g., an activation level), and the terms “deactivated” and/or “deactivation” may indicate that the signal is transitioned from the second logic level to the first logic level. The first logic level may be a logic low level, and the second logic level may be a logic high level, or vice versa.
The compensation unit 140 generates the driving control signal DCON based on an error signal ES and the internal parameter. The internal parameter may be output from the kick/brake control unit 120 to the compensation unit. The error signal ES may be supplied from the plant to the compensation unit 140, and may correspond to a position and/or a velocity of a driven device included in the plant. For example, the error signal ES may correspond to a position difference between a predetermined target position and a current position of the driven device. Alternatively, the error signal ES may correspond to a velocity difference between a predetermined target velocity and a current velocity of the device. The compensation unit 140 supplies the driving control signal DCON to the plant. The plant performs a steady-state operation in the first operation mode and a target moving operation in the second operation mode based on the driving control signal DCON.
In an exemplary embodiment of the inventive concept, the steady-state operation may indicate that a position of the driven device is maintained at a predetermined first position (e.g., a target position) or in a predetermined position range (e.g., a target position range), in other words, the driven device maintains a steady-state. For example, if the position of the driven device is out of the target position or the target position range in the first operation mode, the position of the driven device may be compensated based on the driving control signal DCON. For example, compensation of the position by the driving control signal DCON may cause the driven device to be moved to either the target position or a position within the target position range. The target moving operation may indicate that the driven device is moved from a predetermined second position (e.g., an initial position) to a predetermined third position (e.g., a final position), in other words, the driven device operates in a transient state.
In an exemplary embodiment of the inventive concept, the steady-state operation may indicate that a velocity of the driven device is maintained at a predetermined first velocity (e.g., a target velocity) or in a predetermined velocity range (e.g., a target velocity range). The target moving operation may indicate that the velocity of the driven device is changed from a predetermined second velocity (e.g., an initial velocity) to a predetermined third velocity (e.g., a final velocity).
As described below with reference to
Thus, the kick/brake control unit 120 may determine the internal parameter based on the operation mode of the servo controller 100 (e.g., whether the servo controller 100 operates in the first operation mode or in the second operation mode) and the operation state of the plant (e.g., whether the target moving operation of the plant is started or finished). As described below with reference to
A servo controller in a servo system may include a first compensation unit and a second compensation unit that are alternately enabled. For example, the first compensation unit is enabled to control a steady-state operation of a plant in a steady-state operation mode, and is disabled in a transient operation mode. The second compensation unit is enabled to control a target moving operation of the plant in the transient operation mode, and is disabled in the steady-state operation mode. However, such a configuration may require complicated logic. In addition, use of the two compensation units in the servo controller may cause an overshoot of a driven device included in the plant at an ending point of the transient operation mode since it is difficult to reduce a terminal velocity of the driven device at the ending point of the transient operation mode to about zero, due to uncertainty of the servo system such as a disturbance of the plant, a perturbation of the plant, etc. Thus, a servo system including a servo controller having the two compensation units may have relatively low operation reliability and low operation stability.
As discussed above, the servo controller 100 according to an exemplary embodiment of the inventive concept includes the kick/brake control unit 120 and the compensation unit 140. The kick/brake control unit 120 changes the internal parameter depending on the operation mode of the servo controller 100 and the operation state of the plant, and the compensation unit 140 generates the driving control signal DCON for controlling the plant in both of the first and second operation modes based on the internal parameter. In other words, the servo controller 100 includes a single compensation unit 140 that is always enabled (e.g., enabled in both of the first and second operation modes), instead of two compensation units that are alternately enabled depending on the operation mode. In addition, the internal parameter may be determined depending on operating environments of the servo system such as the disturbance of the plant, the perturbation of the plant, etc. Thus, the servo system including the servo controller 100 may have relatively high operation reliability and high operation stability.
Referring to
The servo controller 100 may be an N-th order digital filter having N stages, where N is a natural number >=two. Each stage in the N-th order digital filter may have a delay memory. An order of the digital filter may correspond to the number of the delay memories in the digital filter.
The first filter block 140a may filter the error signal ES. The second filter block 140b may filter the error signal ES, and the third filter block 140c may filter an output signal of the second filter block 140c. The adder 149 may generate the driving control signal DCON by adding an output signal of the third filter block 140c to an output signal of the first filter block 140a. The second filter block 140b may be connected in series with the third filter block 140c, and the first filter block 140a may be connected in parallel with the serially-connected second and third filter blocks 140b and 140c.
The filter blocks 140a, 140b and 140c may operate at different sampling frequencies. For example, the first filter block 140a may operate at a sampling frequency of about 176 kHz. The second filter block 140b may operate at a sampling frequency of about 88 kHz. The third filter block 140c may operate at a sampling frequency of about 22 kHz. However, the provided sampling frequencies are merely examples, and may be changed to various amounts, as necessary.
Each of filter blocks 140a, 140b and 140c may include at least one delay memory, at least one coefficient memory and at least one adder. For example, the first filter block 140a may include delay memories 120a, 120b, 120c and 120d, coefficient memories 141a, 141b, 141c, 141d, 141e, 141f, 141g, 141h and 141i, and adders 142a, 142b, 142c and 142d. The second filter block 140b may include a delay memory 120e, coefficient memories 144a and 144b, and adders 145a and 145b. The third filter block 140c may include a delay memory 120f, coefficient memories 147a, 147b, 147c and 147d, and adders 148a and b 148b.
Each of the coefficient memories 141a, 141b, 141c, 141d, 141e, 141f, 141g, 141h, 141i, 144a, 144b, 147a, 147b, 147c and 147d may store at least one coefficient corresponding to a characteristic of the digital filter. For example, each of the coefficient memories 141b, 141d, 141g, 141i and 147d may store a coefficient corresponding to a zero value of a transfer function for the digital filter. Each of the coefficient memories 141c, 141e, 141h, 144b and 147b may store a coefficient corresponding to a pole value of the transfer function for the digital filter. Each of the coefficient memories 141a, 141f, 144a, 147a and 147c may store a coefficient corresponding to a gain of the transfer function (e.g., a magnitude of the driving control signal DCON) for the digital filter.
Each of the delay memories 120a, 120b, 120c, 120d, 120e and 120f may store information with respect to previous input/output (I/O) signals that are received from or supplied to the plant prior to the current I/O signals. The information stored in each of the delay memories 120a, 120b, 120c, 120d, 120e and 120f may indicate an internal state of the digital filter.
When the servo controller 100 is implemented with the digital filter, the kick/brake control unit 120 in
In an exemplary embodiment of the inventive concept, the kick/brake control unit 120 in
In an exemplary embodiment of the inventive concept, the kick/brake control unit 120 in
Although a digital filter (e.g., the servo controller 100) having six stages is illustrated in
Referring to
The kick/brake control unit 120 changes the internal parameter based on the external control signal ECON and the operation state of the plant in the second operation mode, and the compensation unit 140 adjusts the level of the driving control signal DCON based on the error signal ES and the changed internal parameter to control the target moving operation of the plant in the second operation mode (step S200). The driven device may be moved from the initial position to the final position based on the driving control signal DCON in the second operation mode.
Referring to
In an exemplary embodiment, the kick/brake control unit 120 sets the internal parameter to the brake parameter when the external control signal ECON is maintained at the activation level and the error signal ES complies with the brake criterion (e.g., at a starting point of the second time period of the second operation mode), and the compensation unit 140 adjusts the level of the driving control signal DCON based on the brake parameter and the error signal ES in the second time period of the second operation mode (step S240). The driven device may arrive at the final position and the position of the driven device may be maintained at the final position during the second time period of the second operation based on the driving control signal DCON. In an exemplary embodiment of the inventive concept, as illustrated in
Referring to
The kick parameter may be determined based on a disturbance of the plant, a target distance between the initial position and the final position, and a target time required to move the driven device from the initial position to the final position (step S224). The servo system including the servo controller 100 and the plant may be modeled as a predetermined control system such as a mass-spring-damper system, and the kick parameter may be determined from an equation (e.g., a transfer function) obtained by the modeled control system. For example, a mass-spring-damper system may be subject to an oscillatory force based on a spring constant of the spring and a damping force based on a damping coefficient of the damper. In an exemplary embodiment of the inventive concept, the servo controller 100 further includes a calculation unit (not illustrated) for calculating the kick parameter based on the obtained equation. In another exemplary embodiment of the inventive concept, the kick parameter is predetermined by a designer of the servo system.
In an embodiment, the compensation unit 140 cuts off the error signal ES received from the plant during the first time period of the second operation mode (step S226). For example, the compensation unit 140 or a unit that outputs the error signal ES to the compensating unit 140 may reduce a voltage level of the error signal to a lower level (e.g., OV). The error signal ES may have a characteristic that is opposite to a characteristic of the kick parameter. For example, the error signal ES may be used to adjust the driving control signal DCON for maintaining the position of the driven device, and the kick parameter may be used to adjust the driving control signal DCON for moving the driven device. Thus, the compensation unit 140 may cut off the error signal ES before the internal parameter is set to the kick parameter, and thus malfunctions of the servo controller 100 may be prevented. In an exemplary embodiment of the inventive concept, the error signal ES is cut off by adjusting a gain of an amplifier (not illustrated) that is included in the servo system and generates the error signal ES. In an exemplary embodiment of the inventive concept, the error signal ES is cut off by using a switch (not illustrated) that is included in the servo controller 100. The switch may be located at an input terminal receiving the error signal ES.
In an embodiment, the kick/brake control unit 120 sets the internal parameter to the kick parameter (step S228). In the embodiment, the compensation unit 140 adjusts the level of the driving control signal DCON based on the kick parameter (step S230). For example, the driving control signal DCON may have a kick peak value at the starting point of the first time period of the second operation mode, and may exponentially increase or decrease during the first time period of the second operation mode. In an alternate embodiment, the exponential increase/decrease may be replaced by a linear increase/decrease.
Referring to
In an exemplary embodiment of the inventive concept, a force for braking the driven device may increase as the velocity of the driven device at the point in time at which the error signal ES complies with the brake criterion (e.g., a velocity of the driven device at a braking point) increases, and thus a magnitude of the brake parameter may increase as the velocity of the driven device at the braking point increases.
In an embodiment, the compensation unit 140 allows the error signal ES to be received from the plant during the second time period of the second operation mode (step S244). For example, the compensation unit 140 may ignore or cut off the error signal ES during the first time period of the first operation period, but not during the second time period. The brake parameter may have a characteristic that is similar to the characteristic of the error signal ES since the brake parameter may be used to adjust the driving control signal DCON for stopping movement of the driven device and maintaining the position of the driven device at the final position. Thus, the compensation unit 140 starts to receive the error signal ES before the internal parameter is set to the brake parameter, and thus the driven device may arrive at the final position.
In an embodiment, the kick/brake control unit 120 sets the internal parameter to the brake parameter (step S246). The compensation unit 140 may adjust the level of the driving control signal DCON based on the brake parameter and the error signal ES (step S248). For example, the driving control signal DCON may have a brake peak value at the starting point of the second time period of the second operation mode, and may exponentially increase or decrease during the second time period of the second operation mode. In an alternate embodiment, the exponential increase/decrease may be replaced with a linear increase/decrease.
Referring to
As described above with reference to
As described above with reference to
At time t3, the external control signal ECON is transitioned from the activation level to the deactivation level. The servo controller 100 enters the first operation mode, and sets the internal parameter to the normal parameter.
Although not illustrated in
Referring to
At time t1, the internal parameter is set to the kick parameter, and the driven device starts to move toward a final position y2. From time t1 to time t2, the driven device is moved from the initial position y1 to a brake position ybc. The brake position ybc may correspond to a position of the driven device at a point in time at which the error signal ES has the brake level Vbc. The velocity of the driven device increases from about zero to a velocity vm. The acceleration of the driven device instantly or rapidly increases at time t1, and thereafter exponentially decreases to about zero.
To stop the movement of the driven device, the internal parameter is set to the brake parameter at time t2. The driven device does not stop immediately after the internal parameter is set to the brake parameter due to inertial force, and thus the servo controller 100 sets the internal parameter to the brake parameter when the driven device is in the brake position ybc before the driven device has arrived at the final position y2. From time t2 to time t3, the driven device is moved from the brake position ybc to the final position y2 based on the inertial force. The velocity of the driven device decreases from the velocity vm to about zero. The acceleration of the driven device instantly or rapidly decreases at time t2, and thereafter inverse exponentially increases to about zero.
At time t3, the movement of the driven device is stopped. After time t3, the position of the driven device is maintained at the final position y2. The driven device is not moved, and thus the velocity of the driven device and the acceleration of the driven device are about zero, respectively.
In a servo system including the servo controller 100 according to an exemplary embodiment of the inventive concept, as illustrated in
Referring to
The plant 210 includes a driven device 212 that performs a steady-state operation in a first operation mode and a target moving operation in a second operation mode based on a driving signal DRV. The driven device 212 may perform a circular movement or a linear movement, according to exemplary embodiments. Although not illustrated in FIG. 8, the plant 210 may further include various other elements for the driven device 212 and/or the servo system 200.
The sensor 240 may generate a feedback signal FBS by detecting a position or a velocity of the driven device 212. The feedback signal FBS may correspond to a current position or a current velocity of the driven device 212. The sensor 240 may include an infrared light sensor, an ultrasonic wave sensor, an optical sensor, etc.
The calculator 250 may generate a difference signal DFS by subtracting the feedback signal FBS from a reference signal RS. The reference signal RS may correspond to a target position or a target velocity of the driven device 212, and may be used to determine whether the driven device maintains a steady-state.
The amplifier 260 may generate the error signal ES by amplifying the difference signal DFS. The error signal ES may correspond to a difference between the reference signal RS and the feedback signal FBS, and may correspond to the position or the velocity of the driven device 212.
The servo controller 220 may be the servo controller 100 of
described above with reference to
In a first time period of the second operation mode during which the internal parameter is set to the kick parameter, the servo controller 220 may cut off the error signal ES received from the amplifier 260. The amplifier 260 may temporarily initialize the error signal ES in the first time period of the second operation mode. For example, a gain of the amplifier 260 may be set to about zero based on the external control signal ECON in the first time period of the second operation mode, and thus the servo controller 220 may cut off the error signal ES by receiving the error signal ES that has a level corresponding to about zero.
In an exemplary embodiment of the inventive concept, the servo system 200 may be a system that drives an optical disc (e.g., an optical disc driving device) that has a plurality of data layers. Each data layer may store data, and may have a different depth from a surface of the optical disc. In this embodiment, the servo controller 220 may be a focus servo controller for controlling a layer-jump operation to move a light spot projected on the optical disc from a first data layer to a second data layer of the plurality of data layers.
Hereinafter, a servo system according to an exemplary embodiment of the inventive concept will be explained in detail with reference to exemplary configurations of the optical disc driving device and the optical disc.
Referring to
The optical disc control unit 301 may include an optical disc 310 and an optical pick-up unit 320. Although not illustrated in
The optical disc 310 may be one of various recoding mediums that store data such as image data, sound data, etc. For example, the optical disc 310 may be a compact disc (CD), a laser disc (LD), a digital versatile disc (DVD), a blu-ray disc, etc.
Referring to
An optical disc driving device may store data in an optical disc or may read data stored in an optical disc based on a light signal. To accurately store data in the optical disc or read stored data from the optical disc, the light signal (e.g., a light spot) needs to be precisely projected on a data layer in the optical disc. In addition, in a multi-layer optical disc including a plurality of data layers, a layer-jump operation may be performed during a read operation or a write operation. For example, if the optical disc driving device reads data that is continuously stored in two adjacent data layers of the optical disc, the light spot may be projected on one data layer to read a front portion of the stored data, may be moved from the one data layer to another data layer, and may be projected on the another data layer to read a back portion of the stored data. As illustrated in
Referring back to
A light signal may be emitted by the laser diode (not illustrated), and may be split by the beam splitter (not illustrated). The object lens 324 may collects the split light to generate the light spot. The actuator 322 may control the position of the object lens 324 based on the focus driving signal FDRV such that the light spot provided from the object lens 324 is projected on a target data layer of the optical disc 310. For example, the actuator 322 may perform a steady-state operation in a first operation mode by maintaining the position of the object lens 324 at a target position, and may perform a target moving operation in a second operation mode by moving the object lens 324 from a first position (e.g., an initial position) to a second position (e.g., a final position). The optical detector 326 may detect the reflected light from the optical disc 310 to generate the feedback signal FBS that corresponds to a current position of the object lens 324.
The focus error signal generator 350 may generate a focus error signal FES based on the feedback signal FBS and a reference signal that corresponds to the target position of the object lens 324. The focus error signal generator 350 may generate the focus error signal FES by using a predetermined scheme such as an astigmatism scheme, a knife edge scheme, etc.
The focus servo controller 330 may be substantially the same as the servo controller 100 of
In an exemplary embodiment of the inventive concept, the focus error signal generator 350 may temporarily initialize the focus error signal FES in a first time period of the second operation mode during which the internal parameter is set to a kick parameter. The focus servo controller 330 may cut off the focus error signal FES received from the focus error signal generator 350 in the first time period of the second operation mode.
In an exemplary embodiment of the inventive concept, the focus error signal generator 350, the focus servo controller 330 and focus driver 340 may be fabricated as a single integrated circuit (IC) chip such as a system-on-chip (SoC). In this embodiment, the system-on-chip may further include an analog front-end (AFE), an analog-to-digital converter, a digital front-end (DFE), a digital-to-analog converter, etc.
In
An operation of the actuator 322 included in the optical disc driving device 300 may be modeled as the mass-spring-damper system. For example, a transfer function H(s) of the actuator 322 may be represented by Equation 1.
In Equation 1, Kn represents a direct current (DC) sensitivity of the actuator 322, ωn represents a natural undamped frequency of the actuator 322, and ζ represents a damping ratio of the actuator 322.
A total response of a system may be calculated by adding a zero-input response of the system to a zero-state response of the system. Thus, a total response of the actuator 322 may be represented by Equation 2.
In Equation 2, L{A} represents a Laplace transform on A, RZS represents a zero-state response of the actuator 322, RZI represents a zero-input response of the actuator 322, X(s) represents an input of the actuator 322 processed by the Laplace transform, and Y(s) represents an output of the actuator 322 processed by the Laplace transform. X(s) may correspond to the focus driving signal FDRV input to the actuator 322, and Y(s) may correspond to the position of the actuator 322. A variation of the position of the actuator 322 may be obtained by performing an inverse Laplace transform on Y(s) of Equation 2.
The focus driving signal FDRV may be substantially the same as the focus control signal FCON, and the focus control signal FCON may be similar to the driving control signal DCON illustrated in
In Equation 3, X(s) represents the focus driving signal FDRV processed by the Laplace transform, KLvl represents a level of the focus driving signal FDRV, and ωh represents a cut-off frequency of the high pass filter.
In the first operation mode (e.g., a steady-state operation mode), the position of the actuator 322 is maintained at the first position. The focus error signal FES and the focus driving signal FDRV may be substantially the same at about zero, and an initial condition (e.g., an initial state) of the actuator 322 at the starting point of the first time period of the second operation mode may be about zero. Thus, in the first time period of the second operation mode, the total response of the actuator 322 may be determined based on only the zero-state response of the actuator 322. A position y1(t), a velocity v1(t) and an acceleration a1i(t) of the actuator 322 in the first time period of the second operation mode may be represented by Equation 4, Equation 5 and Equation 6, respectively.
Equation 4 is obtained by performing the inverse Laplace transform on the zero-state response of the actuator 322 of Equation 2. Equation 5 is obtained by differentiating Equation 4, and Equation 6 is obtained by differentiating Equation 5. In Equations 4, 5 and 6, Kkick represents a kick level (e.g., a kick peak value) of the focus driving signal FDRV corresponding to KLvl in Equation 3. Kζ, Kγ and fk(t) are coefficients that are defined for convenience of description, and are represented by Equation 7, Equation 8 and Equation 9, respectively.
In Equation 9, k is an arbitrary real number.
When the focus error signal FES complies with a brake criterion, in other words, when the focus error signal FES has a predetermined brake level, a braking operation for finishing the target moving operation is performed, and the second time period of the second operation mode begins. In the first time period of the second operation mode, the actuator 322 is moved from the first position to the second position, the focus error signal FES and the focus driving signal FDRV may be not about zero, and thus an initial condition of the actuator 322 at the starting point of the second time period of the second operation mode may be not about zero. Thus, in the second time period of the second operation mode, the total response of the actuator 322 may be determined based on both of the zero-state response and the zero-input response of the actuator 322. A position y2(t), a velocity v2(t) and an acceleration a2(t) of the actuator 322 in the second time period of the second operation mode may be represented by Equation 10, Equation 11 and Equation 12, respectively.
Equation 10 is obtained by performing the inverse Laplace transform on the zero-state response and the zero-input response of the actuator 322 in the Equation 2. Equation 11 is obtained by differentiating the Equation 10, and Equation 12 is obtained by differentiating Equation 11. In Equations 10, 11 and 12, Kbrake represents a brake level (e.g., a brake peak value) of the focus driving signal FDRV corresponding to KLvl in Equation 3, and tb represents a point in time at which the focus error signal FES complies with the brake criterion. Kh is a coefficient that is defined for convenience of description, and is represented by Equation 13.
K
h=2ζωny(tb)+v(tb) [Equation 13]
In addition, the optical disc driving device 300 may operate in a gravity field. A periodic disturbance may occur when the optical disc 310 performs a circular movement. Thus, a real position yr(t), a real velocity vr(t) and a real acceleration ar(t) in the second operation mode that are affected by a gravity force and the disturbance may be represented by Equation 14, Equation 15 and Equation 16, respectively.
y
r(t)=y(t)+R sin (ωr(t−η))±½Gt2 [Equation 14]
v
r(t)=v(t)+Rωr cos(ωr(t−η))±Gt [Equation 15]
a
r(t)=a(t)−Rωr2 sin(ωr(t−η))±G [Equation 16]
In Equation 14, y(t) represents the position of the actuator 322 during an entire second operation mode, and corresponds to a sum of y1(t) of Equation 4 and y2(t) of Equation 10. In Equation 15, v(t) represents the velocity of the actuator 322 during the entire second operation mode, and corresponds to a sum of v1(t) of Equation 5 and y2(t) of Equation 11. In Equation 16, a(t) represents the acceleration of the actuator 322 during the entire second operation mode, and corresponds to a sum of a1(t) of Equation 6 and a2(t) of the Equation 12. In Equations 14, 15 and 16, R represents a run-out period of an outside edge of the optical disc 310, ωr represents a revolution frequency of the optical disc 310, η represents a phase of a current position of the optical disc 310, and G represents an acceleration of gravity. A sign of the acceleration of gravity G may be determined depending on a moving direction of the light spot.
The operation of the optical disc driving device 300 may be determined based on such Equations. For example, the revolution frequency of the optical disc 310 (ωr), the target distance between the first position (e.g., the first data layer 312) and the second position (e.g., the second data layer 314), and the target time required to move the actuator 322 from the first position to the second position may be determined based on a specification of the optical disc driving device 300. The run-out period of the outside edge of the optical disc 310 (R) and the phase of the current position of the optical disc 310 (η) may be measured depending on the operation state of the optical disc driving device 300. Thus, the kick level Kkick of the focus driving signal FDRV may be determined from Equation 14. The kick parameter may be determined based on the kick level Kkick.
In addition, the brake criterion of the focus error signal FES may be determined based on the specification of the optical disc driving device 300. The velocity v(tb) of the actuator 322 at a point in time (tb) at which the focus error signal FES complies with the brake criterion may be determined from Equation 15. Thus, the brake level Kbrake of the focus driving signal FDRV may be determined based on the velocity v(tb) at time tb such that a terminal velocity of the actuator 322 at the ending point of the second time period of the second operation mode is reduced to about zero based on the brake level Kbrake. The brake parameter may be determined based on the brake level Kbrake.
In the optical disc driving device 300 according to an exemplary embodiment of the inventive concept, the focus servo controller 330 may include a single compensation unit 334 that is always enabled (e.g., enabled in both of the first and second operation modes), instead of two compensation units that are alternately enabled depending on the operation mode. In addition, the internal parameter may be determined depending on operating environments of the optical disc driving device 300. Thus, the optical disc driving device 300 may have high operation speed, high operation reliability and high operation stability.
Referring to
Referring to
At least one of the above described embodiments may be employed in any system performing a servo control. Thus, at least one embodiment of the present inventive concept may be applied to a driving system for a recording medium such as an optical disc or a hard disk drive, an industrial robot, a plane, a ship, a vehicle, etc.
The foregoing is illustrative of exemplary embodiments of the inventive concept and is not to be construed as limiting thereof Although a few exemplary embodiments of the inventive concept have been described, many modifications can be made in the exemplary embodiments without materially departing from the present inventive concept. Accordingly, all such modifications are intended to be included within the scope of the present inventive concept.
Number | Date | Country | Kind |
---|---|---|---|
10-2011-0018300 | Mar 2011 | KR | national |