The specification relates generally to deformable mirror systems, and more particularly to deformable mirror systems and methods of detecting electrically disconnected actuators therein.
Deformable mirrors have deformable mirror surfaces and may be used to correct optical distortions, for example, for use in telescopes. To deform the mirror surface, deformable mirror systems include mirror actuators. Deformable mirror systems may have tens of thousands of electrical connections between the mirror actuators and their driver electronics. A faulty intermittent open-circuit connection on any one of them may damage the mirror or the driver electronics or degrade performance. Timely detection and safe shutdown could protect such valuable equipment.
According to an aspect of the present specification, a deformable mirror system includes a deformable mirror surface; a plurality of actuators coupled to the mirror surface to deform the mirror surface; and a plurality of drivers of the actuators; and a detector coupled to the actuators to detect, for each actuator, an output signal from a driver of the actuator; and a controller coupled to each of the plurality of actuators, wherein the controller is configured, for each actuator, to: add a test signal to an input signal to form a modified input signal; send the modified input signal to the actuator; receive an indication of the output signal from the driver; determine when a test signal portion of the output signal satisfies an error condition; and in response to the test signal portion satisfying the error condition, determine that the actuator is disconnected.
According to another aspect of the present specification, a method in a controller of a deformable mirror system is provided. The method includes: for each actuator in a plurality of actuators of the deformable mirror system: adding a test signal to an input signal to form a modified input signal; sending the modified input signal to the actuator; receiving an indication of an output signal of a driver of the actuator; determining whether a test signal portion of the output signal satisfies an error condition; and in response to the test signal portion satisfying the error condition, determining that the actuator is disconnected.
Implementations are described with reference to the following figures, in which:
Deformable mirrors may include many actuators, each including electrical connections to their driver electronics. When these connections become disconnected, the mirror surface and the driver electronics may be affected. Some systems may perform diagnostic tests at startup, but such tests do not protect against disconnections occurring during use. Further, such systems do not protect against excessive actuator slew rates when an intermittent connection remakes. Other systems have arrays of Zener diodes, but depend on the connectivity from the Zener diodes to the actuators, which may also become disconnected.
According the present specification, a deformable mirror system capable of detecting, in real-time, a disconnected actuator. The deformable mirror system includes a mirror surface and coupled actuators to deform the mirror surface. The deformable mirror system further includes a detector configured to detect the outputs of driver electronics of the actuators. In particular, if the actuators are disconnected, a much higher alternating current (AC) voltage output is expected from the drivers, due to the capacitive nature of the actuators. Accordingly, a controller of the system may add a periodic (AC) test signal, such as a sinusoidal wave, and, if the test signal is detected at high amplitude out of the driver, the system may determine that the actuator is disconnected, in real time.
The deformable mirror surface 102 is formed of a reflective, deformable material to reflect incoming light. Specifically, the actuators 104, of which eight are depicted in the present example, are coupled to the mirror surface 102 to deform the mirror surface 102. The actuators 104 may have one or more degrees of freedom in which to deform the mirror surface 102. The actuators 104 may form, for example, a rectangular array, a hexagonal pattern, or other suitable spatial arrangement to support the mirror surface 102.
The system 100 further includes the drivers 106 to drive the actuators 104. The drivers 106 may be, for example, amplifiers to amplify input signals from the controller 110 to charge the actuators 104. In particular, the drivers 106 may be selected to be current-limited. The actuators 104 are typically capacitive loads, and accordingly, by selecting the drivers 106 to be current-limited, the expected AC voltage of the drivers 106 is much higher when an actuator becomes disconnected. That is, since a disconnected actuator 104 does not present a load to the driver 106, the amplitude of the signals coming out of the driver 106 allows comparison to a threshold amplitude and hence detection of the disconnected actuator 104, as will be described further herein.
The detector 108 is coupled to the drivers 106 to detect output signals from the drivers 106. For example, the detector 108 may be a read-back analog-to-digital converter.
The controller 110 may include a central processing unit (CPU), a microcontroller, a microprocessor, a processing core, a field-programmable gate array (FPGA) or similar. The controller 110 may include multiple cooperating processors. The controller 110 may cooperate with a memory to execute instructions to realize the functionality discussed herein. In particular, the memory may store applications including a plurality of computer-readable instructions executable by the controller 110. All or some of the memory may be integrated with the controller 110. The controller 110 and the memory may be comprised of one or more integrated circuits. In particular, the controller 110 is to detect a disconnected actuator 104 and execute a shutdown sequence to accommodate the disconnected actuator 104.
In some examples, the system 100 may further include other elements, such as a communications interface (not shown) interconnected with the controller 110. The communications interface may include suitable hardware (e.g. transmitters, receivers, network interface controllers and the like) allowing communications with other computing devices. The specific components of the communications interface may be selected based on the type of network or other links that the system 100 communicates over. The communications links may include wireless links including one or more wide-area networks such as the Internet, mobile networks, and the like, wired links, combinations of wired and wireless links, or the like.
The system 100 may further include one or more input/output devices. For example, the system 100 may include buttons, switches, keyboards, touch screens, or the like to receive input from an operator for control of the deformable mirror system 100. The system 100 may further include display screens, speakers, or the like to provide outputs to the operator.
Turning now to
The method 200 is initiated at block 205. At block 205, the controller 110 obtains mirror deformation data. The mirror deformation data may define a mapping of the desired or target deformation of the mirror surface 102. The mirror deformation data may be obtained, for example, based on image data captured based on previous reflections off the deformable mirror to which further adjustments are to be made to better correct the reflected image.
At block 210, the controller 110 generates, based on the mirror deformation data obtained at block 205, input signals for each of the actuators. In particular, the controller 110 may map the mirror deformation data to the arrangement of actuators 104 and identify, for each actuator 104, for example, a height that the actuator 104 is to be set at to achieve the desired deformation of the mirror surface 102. Accordingly, the input signals may include, for example, a voltage amount to which the actuators 104 are to be driven to maintain the actuators at the prescribed heights.
At block 215, the controller 110 adds a test signal to the input signals generated at block 210. The test signal may be periodic, such as, a sinusoidal wave, a square wave, or a triangular wave. In other examples, other test signals are contemplated. Generally, the test signal is selected to be recognizable (such as by synchronous detection) after some processing in the system 100, without misidentifying the test signal for aberrations occurring as a result of transmission through the system 100. The controller 110 thus forms modified input signals composed of the input signals generated at block 210 with the test signal added. The controller 110 then sends the modified input signals to the actuators.
For example, referring to
Returning to
For example, referring again to
As can be seen, the first actuator 104-1 is electrically disconnected, depicted by a break 310, while the eighth actuator 104-8 is electrically connected. As noted above, the drivers 106 are current-limited. Accordingly, the driver 106-1 is not loaded by the actuator 104-1 and hence outputs signals with a relatively large amplitude 304-1. In contrast, the driver 106-8 is loaded by the actuator 104-8, and hence the amplitude 304-8 of the signal detected at the output of the driver 106-8 is relatively smaller.
Returning again to
Specifically, where the test signal is added to the input of the drivers, an actuator 104 may be determined to be disconnected when the amplitude of the test signal portion output from its driver is above the threshold amplitude. If the amplitudes 304-1, 304-8 of the test portions 302-1, 302-8 exceed the threshold amplitude, the controller 110 may make an affirmative determination at block 225.
In other examples, when the test signal 300 is added to the DC common connection of the actuators, the test signal is normally identifiable via synchronous detection at the respective drivers 106 for each actuator 104. In contrast, when an actuator 104 is disconnected, the signal disappears. Accordingly, the controller 110 may make an affirmative determination of the error condition based on the lack of synchronous detection of the test signal at the driver output test signal portion. That is, an actuator may be determined to be disconnected when the amplitude of the test signal portion output from its driver is below a threshold amplitude.
Thus, the controller 110 may be configured to select an appropriate error condition and corresponding threshold amplitude based on the manner of addition of the test signal (e.g., as an input to the drivers 106, or at the DC common connection of the actuators 104) at block 215.
More generally, the error condition provides an indication to the controller 110 as to the electrical connection or disconnection of each actuator 104. That is, if the amplitude of the test portion of the output signal exceeds the amplitude threshold, the controller 110 determines that the actuator 104 is disconnected. Similarly, if the test signal is added to the direct current (DC) common connection and is not detectable in a test portion of the output signal (i.e., is below another amplitude threshold), the controller 110 determines that the actuator 104 is disconnected. Notably, the controller 110 is to evaluate each actuator 104 individually to determine the connection status of all actuators 104 in the deformable mirror system 100. Thus, the blocks 220-225 are performed individually for each of the actuators 104 in the system 100.
If the determination at block 225 is negative, i.e., the controller 110 determines that the error condition is not satisfied and that the given actuator 104 is electrically connected, the method 200 returns to block 220 to continue receiving indications of the output signals from the drivers 106. Thus, the method iterates through blocks 220 and 225 so that any change in the connection status of the given actuator 104 may be detected in real-time. In some examples, rather than returning to block 220, the method 200 may return to block 205, for example if a new deformation of the mirror surface 102 is to be applied.
If the determination at block 225 is affirmative, i.e., the controller 110 determines that the error condition is satisfied and that the given actuator 104 is electrically disconnected, the method 200 proceeds to block 230. At block 230, the controller 110 controls a subset of adjacent actuators 104 to execute a shutdown sequence.
In particular, the disconnected actuator 104, in the absence of an input signal from the controller 110, will begin to fall to an unpowered state. For example, for actuators which extend and contract in a single direction (i.e., to push the mirror up and down at the point of contact with the actuator), will fall to their unpowered state. However, the mirror surface 102 may be fragile and break or may not function well optically when even a single actuator 104 has disconnected and is no longer supporting the mirror surface 102 at its desired height relative to its neighbours.
Accordingly, the controller 110 may select a subset of adjacent (including proximal but not directly adjacent) actuators 104 to execute a shutdown sequence to accommodate for the disconnected actuator 104 remaining in its unpowered state, while still supporting the mirror surface 102. The subset of adjacent actuators 104 may be, for example, actuators 104 which are within a predefined distance of the disconnected actuator 104. For example, the predefined distance may be defined according to the fragility and support requirements of the mirror surface 102, based on its material properties. In other examples, the subset may be selected according to a predefined number of actuators (e.g., the nearest 2 or 5 actuators) and/or a spatial arrangement of actuators (e.g., forming a circle or a square, according to the spatial arrangement of the actuators) proximate to the disconnected actuator 104.
Further, the actuators 104 are capacitive loads in the circuit, and accordingly will release their charge, and hence fall, at a predefined self-discharge rate. The controller 110 may therefore use the predefined self-discharge rate to control the rate of descent of the adjacent actuators in the subset of actuators selected to execute the shutdown sequence. That is, the rate of descent of the subset of adjacent actuators is selected according to the predefined self-discharge rate of the disconnected actuator.
For example, referring to
Specifically,
Specifically, based on the material properties of the mirror surface 402 and the height of the actuators 406 and 408, the controller selects the subset of actuators 406 to be height-adjusted to accommodate for the disconnected actuator 404. The controller may further obtain the predefined self-discharge rate of the disconnected actuator 404 and determine that the disconnected actuator 404 will fall to an unpowered state 412 in a defined time period. Accordingly, the controller may compute rates at which to adjust each adjacent actuator 406.
In
In
Returning again to
In other examples, the controller 110 may generate actuator adjustment data to allow for further processing. In particular, the actuator adjustment data may define the new positions (e.g., heights) of the actuators in view of the executed shutdown sequence. That is, the actuator adjustment data may track the adjustments of the disconnected actuator and the subset of adjacent actuators relative to the initial deformation data. For example, the deformable mirror system 100 may be used in a telescope to correct incoming light. Accordingly, changes to the actuators relative to the prescribed deformation data causes the system 100 to be skewed in its reflection of incoming light. As the changes to the positions of the actuators is known, the actuator adjustment data may be utilized in real-time to modify the positions of other actuators to partially compensate for the distortions near the disconnected actuator.
As described above, a deformable mirror system may add test signals to input signals to be sent to actuators and detect outputs of drivers of the actuators to determine whether the actuators are electrically connected. In particular, if a test portion of the output signal meets an error condition, the actuator may be determined to be disconnected. For example, if an amplitude of the test portion exceeds a threshold amplitude; or in the situation where the test signal is added to a direct current (DC) common connection of all actuators, the amplitude of the test portion fails to exceed a threshold amplitude, the error condition may be deemed to be met. The system may apply the error condition for each actuator to determine, individually, the connection status of each actuator. Further, upon detecting a disconnected actuator, the system may execute a shutdown sequence based on a predefined self-discharge rate of the disconnected actuator. The system may additionally provide an indication of the disconnected actuator, such as in the form of actuator adjustment data for further processing (e.g., for image correction in a telescope system).
The scope of the claims should not be limited by the embodiments set forth in the above examples, but should be given the broadest interpretation consistent with the description as a whole.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2021/054877 | 6/3/2021 | WO |
Number | Date | Country | |
---|---|---|---|
63034044 | Jun 2020 | US |