The present invention relates generally to a system for correcting the angular rotations of an astronomical telescope along Right Ascension axis by utilizing a calibrated incremental pulse rotary encoder attached in coaxial manner with the shaft of right ascension drive system of the telescope mount. Moreover, the present invention also relates to a method for calibrating and testing the rotary encoder by tracking a reference star while telescope drive system rotates along the Right Ascension axis with close to sidereal speed of rotation.
Astronomical telescopes are used for acquiring images of celestial objects with low light such as distant stars, galaxies, and so on. Normally this requires long exposure during which the object is kept in same place on the registering device, latter being photographic plate or digital camera. To achieve this, the telescope drive system must ensure accurate rotation of the telescope along an axis (Right Ascension axis) parallel to the axis of the Earth's rotation and with rotational speed equal to that of the Earth, the latter is about one revolution in 23 hours and 56 minutes. This setup is known as Equatorial Setup. Procedure of aligning the axis of rotation of the telescope to be parallel to the axis of rotation of The Earth is known as Polar Alignment. The commonly desired accuracy must be such that the accumulated error for a period of 5 or more minute long exposure is less than 1 to 2 angular seconds (arc second). Widely a mean to achieve this is by using worm gear in the drive system that rotates the telescope along the Right Ascension (RA). However, small variations of the surface of the worm, even within microns, may result in inaccurate tracking of the celestial object during the exposure. Common technique to correct for these variations is using a second telescope, denoted as a guiding telescope, attached to the imaging telescope and using image of a reference star registered via the guiding telescope to evaluate deviations from the desired rotation. Another existing technique is to use angular velocity encoder attached to the RA (Right Ascension) rotational part of the telescope and use it as feedback for actual speed of rotation. Such an approach is disclosed in patent WO 2009/077799, which describes a system where angular velocity encoder is attached to telescope drive system and angle of rotation is obtained by means of interpolation and integration. Next, if angle of rotation is not as required the system sends correction commands to the telescope mount to correct the rotation. Such approach however requires high accuracy velocity encoder since a small error of the measured velocity will result in accumulation of significant positional error over time. The longer is the exposure and integration time the bigger will be the accumulated error. The Earth's rotational speed is about 15 arc seconds per a time second. Hence, in order that the accumulated error is within 3 arc seconds for 100 seconds long exposure, the encoder must measure the rotational speed with accuracy of 99.8% or better. In addition, if the actual rotational speed of the telescope is not constant, which is the case with real telescope drive system, integration over time is needed in order to know the total rotation. The accuracy of the integration will depend on the frequency the velocity is measured with and the accuracy of the measurement.
The present invention utilizes an incremental quadrature optical encoder with measuring relative rotation to the initial orientation at the start of imaging using the pulses generated by the encoder. Provided that the encoder pulses are exactly equally spaced in rotation units, the actual rotation can be calculated from the pulse count. If this rotation is different from the expected one, then a correction signal can be sent to the telescope RA drive system. Frequency at which the correction needs to be made depends on the quality of the particular telescope RA drive system and for widely used amateur telescopes is between 1 and 4 seconds. Since one rotation of the Earth is about 86,000 seconds, an encoder with at least 20,000 counts per revolution (CPR) must be used. Any inaccuracy of the actual position of pulses from the encoder will result in wrong corrections and inaccurate tracking of the object being imaged. Higher accuracy demands more advanced technology used in manufacturing of the encoder and hence more expensive encoder. The present invention described here provides an alternative solution by using less accurate and less expensive encoder for which actual positions of the pulses are measured accurately during calibration procedure and stored on an electronic memory. Such a system combining a rotary encoder with stored calibration data is known as a calibrated rotary encoder. During the operation, the actual position for each pulse generated is retrieved from a memory, part of the system, and used by a MCU microcontroller unit (MCU) to calculate the proper correction signals to be sent to the RA drive system of the telescope. The present invention requires calibration of each particular instance of the device manufactured. The present invention also relies on the high level of repeatability of generated pulses with respect to the rotation which is true for most of optical encoders.
All illustrations of the drawings are for the purpose of describing selected versions of the present invention and are not intended to limit the scope of the present invention.
The present invention is a system and a method to improve the Right-Ascension-rotation accuracy for a telescope. As can be seen in
The IQO encoder 5 transmits two pulse channels that describe the rotation direction and the angular position of the RA drive shaft 3. Consequently, the encoder rotor 6 comprises a coded track and an index mark. The coded track is concentrically positioned around the encoder rotor 6 so that the coded track is able to represent every angular position around the encoder rotor 6. Thus, the two pulse channels are read off the coded track as the RA drive shaft 3 is rotated. The rising/falling edges from the two pulse channels is able to convey the angular position of the RA drive shaft 3, and the order of the rising/falling edges from each pulse channel is able to convey the rotation direction of the RA drive shaft 3. The index mark is positioned at one point around the coded track so that the index mark is able to represent a single angular position around the encoder rotor 6. Thus, the index pulse is read off the index mark when the RA drive shaft 3 makes one full revolution.
As can be seen in
More specifically, the system is first initialized by rotating the RA drive shaft 3 with the RA drive control mechanism 4 until the index pulse is detected by the MCU 7, which is shown in
When imaging (tracking) session starts, the MCU 7 logic waits for the initial tracking pulse. For this initial tracking pulse, the occurrence time T0 is obtained from the accurate timing unit 8, and the actual angular position α0 from the persistent electronic memory 9. For every consecutive tracking pulse, the system retrieves the actual angular position α from the persistent electronic memory 9, and the occurrence time T from the accurate timing unit 8. Next, the MCU 7 calculates the expected change in angular position for the time interval (T−T0) using the preset desired rotational speed Ω:
Δαe=Ω*(T−T0)
and the actual change in angular position is:
Δα=(α−α0).
As can be seen in
E(T)=(Δαe−Δα)
This tracking error is then used to send corrections commands to the RA drive control mechanism 4. If the tracking error is towards the East meaning the telescope has rotated slower than needed, then a correction command is sent to the RA drive control mechanism 4 to set the RA drive shaft 3 at a guiding speed ωg, which is greater than the sidereal speed of rotation (usually about 2 times higher) for a catch-up time period:
Δt=E(T)/ωg
If the tracking error is towards the West meaning the telescope has rotated faster than needed, then a correction command is sent to the RA drive control mechanism 4 to stop the rotation of the RA drive shaft 3 for a stop time period:
Δt=E(T)/Ω
The tracking error can also be defined in a positive/negative direction in terms of the Earth's rotation. The tracking error in the positive direction is defined as with the Earth's rotation. The tracking error in the negative direction is defined as against the Earth's rotation.
Close to the celestial meridian or the zenith, the desired rotational speed Ω would be the sidereal speed of the Earth's rotation, which to a good approximation is one revolution in 23 hours and 56 minutes. However, farther the celestial meridian or the zenith, the visible rotation of the celestial sky is affected by refraction caused by the Earth's atmosphere. In order to compensate for the atmospheric refraction, the desired rotational speed can be set through the control interface 10 by a person operating the telescope or automatically from an external control system.
The value of the internal pulse counter can be stored into the persistent electronic memory 9 so that the value is preserved even when the system is powered off. In the preferred embodiment, the persistent electronic memory 9 is an electrically erasable programmable read-only memory (EEPROM). Thus, upon powering on the system, the system will not need to find index pulse again and can continue to normally operate. However, if the RA drive shaft 3 is rotated while the system is powered off, then the value for the internal pulse counter will not be relevant, and the RA drive shaft 3 will need to be rotated in order to find the index pulse again.
In reference to
Vibrations during operation can result in wrong counting of pulses. For instance, if small rotational vibrations occur when the rotation is close to a pulse edge may result in series of short internal pulses. The source of such vibrations can be a wind gust acting on the telescope tube, mechanical imperfections in the RA drive system 2, a person walking near the telescope, etc. To ensure that such vibrations will not result in wrong indexing of pulses, the MCU 7 should operate at a high enough frequency in order to detect every pulse edge from the first pulse channel and the second pulse channel and to keep accurate pulse indexing. For instance, such vibrations occurring near the rising edge of a pulse from the first pulse channel can result in numerous rising and falling edge detections in a short period of time. This may also result in the MCU 7 generating multiple tracking pulses in short period of time. In order to avoid issuing multiple calculations and corrections for the rotation in short period of time, the MCU 7 logic must wait for some predefined interval of time after each tracking pulse is generated before generating a new tracking pulse. Reliability of such an approach is based on the fact that the average distance between tracking pulses is known and variations of pulses position is small. In addition, the rotational speed is nearly constant with small variations and is known to be close to the sidereal speed of the Earth's rotation. If the average time between tracking pulses during sidereal speed of the Earth's rotation is <Tp> with maximum deviation −Te, then the interval of time during which the MCU 7 will wait before allowing a new tracking pulse to be generated and can be chosen to be <Tp>−Te. A more general condition is to choose that time interval to be <Tp>/2 as in practically produced telescopes the variation of sidereal rotation of RA due to imperfection of the system is much less than 50%. The alternative approach is to allow the MCU 7 to generate a new tracking pulse only if time period between two encoder pulses in quadrature configuration is greater than <Tp>−Te. In this case, spurious rotations caused by wind gusts even of magnitude of vibration is several pulses will be disregarded. Further if no tracking pulses are generated for some predefined time, then the system will stop monitoring the rotation of the RA drive shaft 3 and will send a correction signal to the RA drive control mechanism 4. Alternatively, if tracking pulses are generated, then the system will restart with new initial values T0 and α0 and will begin monitoring and correcting the rotation of the RA drive shaft 3 with respect to the new initial values.
As can be seen in
More specifically, the calibration of the IQO encoder 5 can be made by means of tracking a reference star while the telescope mount 1 is rotated along RA axis at Earth's sidereal speed of rotation, which is shown in
X=V
s*(Tk−T0)+X0.
The image speed is then converted into angular units by using the Earth's sidereal speed of rotation and the capture time. Next, the RA drive system 2 is turned on so that the telescope rotates about the RA drive shaft 3 at a tracking speed and follows the reference star as a second series of short exposures are taken by the imaging device, which is shown in
(αi−α0)=(Ti−T0)*Vr+(ΔSi/Vs)*Vr
where Vr is the speed of sidereal rotation in angular units per second, wherein (ΔSi/Vs)*Vr is known as the angular correction. Simultaneously, tracking pulses are received from the IQO encoder 5 and are recorded with their pulse order k and their occurrence time −Tpk, which is retrieved from the accurate timing unit 8. The actual angular position for each reference tracking pulse—αpk at time Tpk is calculated by interpolation the subset of {αi, Ti} at time Tpk. To ensure reliable interpolation, the second series of short exposures should be taken at a time interval that is close to the time interval between tracking pulses generated from the IQO encoder 5 while RA drive shaft 3 rotates at the tracking speed. In order to calibrate the entire IQO encoder 5, a full rotation of 360 degree is needed, which requires the calibration to be completed over several observing nights using several reference stars. These reference stars are selected with such RA coordinates so that the full rotation is covered. After all reference tracking pulses from the IQO encoder 5 are calibrated, the system re-indexes the reference tracking pulses and recalculates their angular positions with respect to the index pulse of the IQO encoder 5. If calibration is performed for part of the IQO encoder 5, then the encoder rotor 6 must be attached to the RA drive system 2 in such an orientation with respect to the RA drive shaft 3 so that the index pulse of the IQO encoder 5 is within the span of the calibrated rotation.
The accuracy of telescope rotation achieved using the described system depends on the accuracy of calibrated reference data for the IQO encoder 5, the repeatability of the angular position for the tracking pulses, and the mechanical quality of the IQO encoder 5, and the coaxial attachment between the encoder rotor 6 and the RA drive shaft 3. In reality, it is impossible to achieve an ideal coaxial attachment between the encoder rotor 6 and the RA drive shaft 3. A small coaxial misalignment between the encoder rotor 6 and the RA drive shaft 3 will result in a difference between the angular position that is reported by the IQO encoder 5 and actual rotation of the RA drive shaft 3. However, this error will vary little with the angular position and within a relatively small span of rotation, comparable to the one during single photographic exposure, the speed of rotation will be constant enough to be used for accurate correction of the telescope rotation. This speed however may be different from the actual desired rotational speed. The actual required rotational speed can be expressed as eq. (1):
Ω′=k*Ω
where k is a correction coefficient. As can be seen in
Ω′=[(αi−α0)/(ti−t0)]
The actual speed of rotation SY is calculated from eq. (2), and the correction coefficient k is calculated from eq. (1) for that desired direction on the celestial sphere. If this desired direction is at or close to the celestial meridian, the RA drive shaft 3 will correctly rotate at the actual sidereal speed of the Earth's rotation. By providing the correction coefficient for different desired directions on the celestial sphere (for example, the meridian and close to east and horizon), a mathematical model for any mechanical misalignment between encoder rotor 6 and the RA drive shaft 3 and for atmospheric refraction can be built for the operation location of the telescope and can be used to predict the proper correction of the rotational speed in any desired direction on the celestial sphere, which is shown in
Although the invention has been explained in relation to its preferred embodiment, it is to be understood that many other possible modifications and variations can be made without departing from the spirit and scope of the invention as hereinafter claimed.
The current application claims a priority to the U.S. Provisional Patent application Ser. No. 61/621,848 filed on Apr. 9, 2012.
Number | Date | Country | |
---|---|---|---|
61621848 | Apr 2012 | US |